JURNAL SWABUMI, Vol.9 No.2 September 2021, pp. 135~142 ISSN: 2355-990X E-ISSN: 2549-5178 135
Diterima Agustus 1, 2021; Revisi Agustus 15 , 2021; Disetujui September 10, 2021
Sistem Informasi Pendaftaran Pasien Rawat Jalan Secara Online Menggunakan Metode Extreme
Programming
Arief Rusman1, Kresna Ramanda2, Rizka Syaleha3
1, 2 Universitas Nusa Mandiri
e-mail : [email protected], 2 [email protected]
3 Universitas Bina Sarana Informatika e-mail : [email protected]
Abstrak
Rumah Sakit Siaga Raya, merupakan salah satu Rumah Sakit yang bergerak dibidang pelayanan Orthopedi dan Traumatologi (Bedah Tulang) dipilih sebagai tempat studi kasus yang dinilai memiliki data dan informasi yang cukup lengkap dimana tugas dan fungsinya memberikan pelayanan kesehatan terhadap masyarakat dan Sistem Informasi Manajemen Rumah Sakit lebih khususnya dibidang pendaftaran pasien rawat jalan yang akan berobat. Dalam pelaksanaan Pendaftaran Pasien Rawat Jalan, sistem yang digunakan oleh Rumah Sakit Siaga Raya belum cukup memberikan kemudahan bagi Pasien tersebut Sebagai konsumen yang menerima pelayanan. Maka untuk mengatasi permasalahan tersebut, dilakukan pembuatan Sistem informasi pada pendaftaran pasien rawat jalan secara online menggunakan metode extreme programming, dengan tujuan membantu pihak rumah sakit dalam mengelolah data dan informasi pendaftaran pasien rawat jalan sehingga dapat mempermudah berjalannya pendaftaran pasien rawat jalan menjadi lebih efisien. Hasil akhir dari pembuatan Sistem informasi pada pendaftaran pasien rawat jalan secara online menggunakan metode extreme programming ialah suatu rancangan sistem informasi yang membantu pasien dalam melakukan pendaftaran dengan menggunakan teknologi pendukung. Kata kunci : Rumah Sakit, Sistem Informasi, Extreme Programming, Pendaftaran Pasien Rawat Jalan
Abstract
Siaga Raya Hospital, which is one of the hospitals engaged in Orthopedic and Traumatology services (Bone Surgery) was chosen as a case study site which is considered to have sufficient data and information where its duties and functions are to provide health services to the public and Hospital Management Information Systems more specifically in the field of outpatient registration for treatment. In implementing outpatient registration, the system used by the Siaga Raya Hospital is not sufficient to provide convenience for these patients as consumers who receive services. So to overcome this problem, an information system was made on outpatient registration online using the extreme programming method, with the aim of helping the hospital in managing data and information on outpatient registration so that it can facilitate the running of outpatient registration to be more efficient. The final result of making an information system on outpatient registration online using the extreme programming method is an information system design that helps patients register using supporting technology. Keywords : Hospitals, Information Systems, Extreme Programming, Outpatient Registration
136
JURNAL SWABUMI Vol. 9 No.2, September 2021: 135-142
1. Pendahuluan
Rumah Sakit Siaga Raya, merupakan salah satu Rumah Sakit yang bergerak dibidang pelayanan Orthopedi dan Traumatologi (Bedah Tulang) dimana tugas dan fungsinya memberikan pelayanan kesehatan terhadap masyarakat, baik masyarakat sekitar maupun dari luar lingkungan Rumah Sakit. Salah satu faktor yang mempengaruhi kelancaran operasional dan kemajuan dalam suatu perusahaan atau instansi adalah pelayanan yang baik dengan sistem yang baik pula, maka dari itu sistem pengelolaan data pada pelayanan RS Siaga Raya pada saat ini telah menggunakan sistem yang telah terkomputerisasi. Pelayanan kesehatan yang bermutu adalah pelayanan kesehatan yang selalu berupaya memenuhi harapan pasien (Fuanasari, Suparwati, & Wigati, 2014). Namun pada saat ini sistem pendaftaran/registrasi pada pasien masih dilakukan penginputan data di tempat (rumah sakit). Pelayanan pendaftaran ini merupakan pintu gerbang utama dari sarana pelayanan kesehatan karena dari sinilah seorang pasien akan memberikan penilaian pertama terhadap pelayanan yang didapatnya dari sebuah sarana pelayanan kesehatan (Ilyas, 2017). Dengan melihat adanya kendala ini maka diperlukan sistem yang dapat mempermudah kinerja kariyawan dalam pengelolaan data dan informasi sehingga meminimalisir banyak pasien yang akan berobat melakukan registrasi di tempat.
2. Metode Penelitian 2.1. UML (Unified Modelling Language)
UML adalah Keluarga notasi grafis yang didukung oleh meta-model tunggal, yang membantu pendeskripsian dan desain sistem perangkat lunak khususnya sistem yang dibangun menggunakan pemrograman berorientasi objek (Fowler, 2005).
2.2. ERD (Entity Relationship Diagram)
ERD adalah bentuk paling awal dalam melakukan perancangan basis data relasional. ERD merupakan singkatan dari Entity Relationship Diagram, dikembangkan berdasarkan teori himpunan dalam bidang matematika. ERD digunakan untuk pemodelan basis data relasional. Sehingga jika penyimpanan basis data menggunakan OODBMS (Object Oriented Database Management System) maka perancangan basis data tidak perlu menggunakan ERD. Model ERD terdiri dari beberapa komponen
dasar yaitu Entitas, Atribut, Relasi dan Tingkat Hubungan (Sukamto & Shalahuddin, 2013).
2.3. Pengertian Sistem
Sistem adalah kumpulan dari elemenelemen yang berinteraksi untuk mencapai suatu tujuan tertentu(Mustakini, 2005). Pendekatan sistem yang merupakan jaringan kerja dari prosedur yang lebih menekankan urutan-urutan operasi. Suatu prosedur adalah suatu urutan-urutan yang tepat dari tahapan-tahapan instruksi yang menerangkan apa (what) yang harus dikerjakan, siapa (who) yang mengerjakan, kapan (when) dikerjakan dan bagaimana (how) mengerjakannya. Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu (Ladjamudin, 2013)
2.4. Pengertian Informasi
Informasi adalah data yang telah diklasifikasikan atau diolah atau diinterpretasikan untuk digunakan dalam proses pengambilan keputusan (Sutabri, 2012)
2.5. Pengertian Sistem Informasi
Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan (Ferdiana, 2012). Sistem informasi merupakan komponen yang terdiri dari manusia, teknologi informasi, prosedur kerja yang memproses, menyimpan, menganalisa, menyebarkan informasi untuk mencapai (Kurniawati & Ghofar, 2017).
2.6. Extreme Programming
Extreme Programming dikenal dengan metode technical how to atau bagaimana suatu tim teknis mengembangkan perangkat lunak secara efisien melalui berbagai prinsip dan teknik praktis pengembangan perangkat lunak. XP menjadi dasar bagaimana tim bekerja sehari-hari (Fowler, 2005).
137
JURNAL SWABUMI Vol. 9 No.2, September 2021: 135-142
Sumber : (Fowler, 2005)
Gambar 1. Tahapan penelitian model Extreme Programming
a. Tahap Planning Planning yaitu Tahap planning dimulai
dengan membuat user stories yang menggambarkan output, fitur, dan fungsi-fungsi dari software yang akan dibuat. User stories tersebut kemudian diberikan bobot seperti prioritas dan dikelompokkan untuk selanjutnya dilakukan proses delivery secara incremental.
b. Tahap Design Design pada Extreme Programming
mengikuti prinsip Keep It Simple (KIS). Untuk design yang sulit, Extreme Programming akan menggunaan Spike Solution dimana pembuatan design dibuat langsung ke tujuannya. Extreme Programming juga mendukung adanya refactoring dimana software system diubah sedemikian rupa dengan cara mengubah stuktur kode dan menyederhanakannya namun hasil dari kode tidak berubah.
c. Tahap Coding Proses coding pada XP diawali
dengan membangun serangkaian unit test. Setelah itu pengembang akan berfokus untuk mengimplementasikannya. Dalam Extreme Programming diperkenalkan istilah Pair Programming dimana proses penulisan program dilakukan secara berpasangan. Dua orang programmer saling bekerjasama di satu komputer untuk menulis program. Dengan melakukan ini akan didapat real-time problem solving dan real- time quality assurance.
d. Tahap Testing Tahap ini dilakukan pengujian kode
pada unit test. Dalam Extreme Programming, diperkenalkan XP acceptance test atau biasa
disebut customer test. Tes ini dilakukan oleh customer yang berfokus kepada fitur dan fungsi sistem secara keseluruhan. Acceptance test ini berasal dari user stories yang telah diimplementasikan.
3. Hasil dan Pembahasan 3.1. Tahap Planning
Pada tahapan planning, direkap kebutuhan dari sistem yang akan dibuat seperti pasien dapat melihat jadwal dokter dan dapat melakukan pendaftaran. Bagian administrasi daapt melihat data pasien, data obat, data dokter, data rekam medis pasien.
3.2. Tahap Design
a. Usecase Diagram
Sumber : Hasil Penelitian (2020)
Gambar 2. Usecase Diagram Admin
b. Entity Relationship Diagram (ERD)
Sumber : Hasil Penelitian (2020)
Gambar 3. Entity Relationship Diagram (ERD) Pendaftaran Pasien Rawat Jalan
138
JURNAL SWABUMI Vol. 9 No.2, September 2021: 135-142
c. Logical Record Structure (LRS)
Sumber : Hasil Penelitian (2020) Gambar 4. Logical Record Structure (LRS)
Pendaftaran Pasien Rawat Jalan
d. Class Diagram
Sumber :
Gambar 5. Class Diagram Pendaftaran Pasien Rawat Jalan
e. Sequence Diagram
Sumber : Hasil Penelitian (2020) Gambar 6. Sequence Diagram Menu Daftar
Pasien
Sumber : Hasil Penelitian (2020) Gambar 7. Sequence Diagram Menu Daftar
Obat
Sumber : Hasil Penelitian (2020) Gambar 8. Sequence Diagram Menu Daftar
Dokter
Sumber : Hasil Penelitian (2020) Gambar 9. Sequence Diagram Menu Daftar
Rekam Medis
139
JURNAL SWABUMI Vol. 9 No.2, September 2021: 135-142
Sumber : Hasil Penelitian (2020)
Gambar 10. Sequence Diagram Menu Pendaftar
3.3. Tahap Coding
Sumber : Hasil Penelitian (2020)
Gambar 11. Tampilan Beranda Administrator
Sumber : Hasil Penelitian (2020)
Gambar 12. Tampilan Data Pasien
Sumber : Hasil Penelitian (2020)
Gambar 13. Tampilan Data Obat
Sumber : Hasil Penelitian (2020)
Gambar 14. Tampilan Data Dokter
Sumber : Hasil Penelitian (2020)
Gambar 15. Tampilan Data Rekam Medis
3.4. Tahap Testing Teknik pengujian blackbox berfokus
pada domain informasi dari perangkat lunak menggunakan test case dengan cara mempartisi domain input dari suatu program dengan cara memberikan cakupan pengujian yang mendalam. Dari serangkaian uji coba didapatkan hasil yang cukup baik. Semua fungsi menu berjalan dengan tepat sesuai dengan perancangan. Secara keseluruhan
140
JURNAL SWABUMI Vol. 9 No.2, September 2021: 135-142
sistem ini sudah layak di uji cobakan kepada user.
Tabel 1. Hasil Pengujian Halaman Login
Admin No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
1 Mengosongkan
semua isian
data login pada
login admin,
lalu langsung
klik tombol
“Login”.
Username
: (kosong)
Password
:
(kosong)
Sistem akan
memproses
akses login
dan akan
menampilkan
messagebox
“Username:
dan
Password: ,
yang anda
masukkan
tidak
terdeteksi
oleh sistem”
Sesuai
harapan
2 Hanya mengisi
usename dan
mengosongkan
password, lalu
klik tombol
“Login”.
Username
: Admin
Password
: (kosong)
Sistem akan
memproses
akses login
dan akan
menampilkan
messagebox
“Username:
Admin dan
Password: ,
yang anda
masukkan
tidak
terdeteksi
oleh sistem”
Sesuai
harapan
3 Mengisi
username
dengan benar
Username
:
Admin
Sistem akan
memproses
akses login
Sesuai
harapan
dan password
yang kurang,
lalu klik tombol
“Login”.
Password
:
(admn)
dan akan
menampilkan
messagebox
“Username:
Admin dan
Password:
admn, yang
anda
masukkan
tidak
terdeteksi
oleh sistem”
4 Mengisi data
login yang
benar, lalu klik
tombol “Login”.
Username
: Admin
Password
:
Admin
Sistem akan
memproses
akses login ,
akan
menampilkan
messagebox
“Anda Login
Dengan
Admin ” dan
akan masuk
ke halaman
admin
Sesuai
harapan
Sumber : Hasil Penelitian (2020)
Tabel 2. Hasil Pengujian Halaman Input Data Dokter
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
1 Mengosongkan
kode dokter,
nama dokter,
tanggal lahir,
alamat, telepon
dan spesialis
pada entry
Kode Dokter:
(kosong)
Nama
Dokter:
(kosong)
Tanggal lahir:
Sistem akan
menampilkan
messagebox
“Anda yakin
ingin
menyimpan
data?”. Jika
Sesuai
harapan
141
JURNAL SWABUMI Vol. 9 No.2, September 2021: 135-142
data dokter,
lalu langsung
klik tombol
“Simpan”.
(kosong)
Alamat:
(kosong)
Telepon:
(kosong)
Spesialis:
(kosong)
memilih oke,
maka sistem
akan
memproses.
Sistem akan
menampilkan
messagebox
“Maaf Masih
Ada Data
yang Kosong
atau Jumlah
Karakter
Kurang,
Periksa
Kembali...”
dan akan
menunjukan
data yang
belum terisi
2 Mengisi kode
dokter, nama
dokter, tanggal
lahir, alamat,
telepon dan
spesialis pada
entry data
dokter, lalu
langsung klik
tombol
“Simpan”.
Kode Dokter:
01
Nama
Dokter: dr.
Isa An,
Sp.Ot(k),
FICS
Tanggal lahir:
12
September
2004
Alamat:
Buncit Raya
Telepon:
08566843156
Sistem akan
menampilkan
messagebox
“Anda yakin
ingin
menyimpan
data”. Jika
memilih oke,
maka sistem
akan
memproses
dan
menampilkan
messagebox
“Berhasil
membuat
data baru”
Sesuai
harapan
Spesialis:
Spesialis
Orthopedi
Sumber : Hasil Penelitian (2020) 4. Kesimpulan
Berdasarkan hasil pengamatan pada perancangan, implementasi,dan pengujian pada system, penulis mengambil beberapa kesimpulan, diantaranya sebagai berikut: a. Sistem pendaftaran pasien dapat
berfungsi dengan baik melalui web b. Dalam aplikasi ini dapat melihat informasi
mengenai rumah sakit dan pendaftaran pasien. Terdapat kekurangan dalam sistem ini yaitu dokter, apoteker serta yang lainnya belum bisa menggunakan
c. Aplikasi pendaftaran pasien berbasis web mempunyai fungsi untuk melihat informasi pendaftaran pasien, untuk melakukan pendaftaran pasien baru maupun pendaftaran pasien lama. Pada system admin berfungsi untuk menambahkan data pasien, obat, dokter, rekamedis, pendaftar.
Referensi Ferdiana, R. (2012). Rekayasa Perangkat
Lunak yang Dinamis dengan Global Extreme Programming. Yogyakarta: Andi.
Fowler, M. (2005). UML Distilled 3th Panduan Singkat Bahasa Pemodelan Berorientasi Objek Standar. Yogyakarta: Andi Ofset.
Fuanasari, A. D., Suparwati, A., & Wigati, P. A. (2014). Analisis Alur Pelayanan Dan Antrian Di Loket Pendaftaran Pasien Rawat Jalan RSUD Kota Semarang. Jurnal Kesehatan Masyarakat (e-Journal), 2(1), 15–21.
Ilyas, M. M. (2017). Pelayanan Pendaftaran Pasien Rawat Jalan Di Rumah Sakit. Seminar Nasional IIB Darmajaya, 1(1), 477–486. Retrieved from https://jurnal.darmajaya.ac.id/index.php/PSND/article/view/871
Kurniawati, & Ghofar, T. (2017). Rancang Bangun Sistem Informasi Perpustakaan Berbasis Web Pada SMPN 71 jakarta. Simposium Nasional Ilmu Pengetahuan Dan Teknologi (SIMNASIPTEK) 2017, 3(1), 158–162. Retrieved from http://seminar.bsi.ac.id/simnasiptek/ind
142
JURNAL SWABUMI Vol. 9 No.2, September 2021: 135-142
ex.php/simnasiptek-2017/article/view/135
Ladjamudin, A.-B. (2013). Analisis dan Desain Sistem Informasi. Yogyakarta: Graha Ilmu.
Mustakini, J. H. (2005). Analisis & Desain Sistem Informasi. Yogyakarta: Andi.
Sukamto, R. A., & Shalahuddin, M. (2013). Rekayasa perangkat lunak terstruktur dan berorientasi objek. Bandung: Informatika.
Sutabri, T. (2012). Analisa Sistem Informasi. Yogyakarta: Andi.
Plagiarism Checker X Originality Report
Similarity Found: 25%
Date: Rabu, September 15, 2021
Statistics: 483 words Plagiarized / 1940 Total words
Remarks: Medium Plagiarism Detected - Your Document needs Selective Improvement.
-------------------------------------------------------------------------------------------
Sistem Informasi Pendaftaran Pasien Rawat Jalan Secara Online Menggunakan Metode
Extreme Programming Abstrak Rumah Sakit Siaga Raya, merupakan salah satu Rumah
Sakit yang bergerak dibidang pelayanan Orthopedi dan Traumatologi (Bedah Tulang)
dipilih sebagai tempat studi kasus yang dinilai memiliki data dan informasi yang cukup
lengkap dimana tugas dan fungsinya memberikan pelayanan kesehatan terhadap
masyarakat dan Sistem Informasi Manajemen Rumah Sakit lebih khususnya dibidang
pendaftaran pasien rawat jalan yang akan berobat. Dalam pelaksanaan Pendaftaran
Pasien Rawat Jalan, sistem yang digunakan oleh Rumah Sakit Siaga Raya belum cukup
memberikan kemudahan bagi Pasien tersebut Sebagai konsumen yang menerima
pelayanan.
Maka untuk mengatasi permasalahan tersebut, dilakukan pembuatan Sistem informasi
pada pendaftaran pasien rawat jalan secara online menggunakan metode extreme
programming, dengan tujuan membantu pihak rumah sakit dalam mengelolah data dan
informasi pendaftaran pasien rawat jalan sehingga dapat mempermudah berjalannya
pendaftaran pasien rawat jalan menjadi lebih efisien. Hasil akhir dari pembuatan Sistem
informasi pada pendaftaran pasien rawat jalan secara online menggunakan metode
extreme programming ialah suatu rancangan sistem informasi yang membantu pasien
dalam melakukan pendaftaran dengan menggunakan teknologi pendukung.
Kata kunci : Rumah Sakit, Sistem Informasi, Extreme Programming, Pendaftaran Pasien
Rawat Jalan Abstract Siaga Raya Hospital, which is one of the hospitals engaged in
Orthopedic and Traumatology services (Bone Surgery) was chosen as a case study site
which is considered to have sufficient data and information where its duties and
functions are to provide health services to the public and Hospital Management
Information Systems more specifically in the field of outpatient registration for
treatment. In implementing outpatient registration, the system used by the Siaga Raya
Hospital is not sufficient to provide convenience for these patients as consumers who
receive services.
So to overcome this problem, an information system was made on outpatient
registration online using the extreme programming method, with the aim of helping the
hospital in managing data and information on outpatient registration so that it can
facilitate the running of outpatient registration to be more efficient. The final result of
making an information system on outpatient registration online using the extreme
programming method is an information system design that helps patients register using
supporting technology.
Keywords : Hospitals, Information Systems, Extreme Programming, Outpatient
Registration
1. Pendahuluan Rumah Sakit Siaga Raya, merupakan salah satu Rumah Sakit yang
bergerak dibidang pelayanan Orthopedi dan Traumatologi (Bedah Tulang) dimana tugas
dan fungsinya memberikan pelayanan kesehatan terhadap masyarakat, baik masyarakat
sekitar maupun dari luar lingkungan Rumah Sakit.
Salah satu faktor yang mempengaruhi kelancaran operasional dan kemajuan dalam
suatu perusahaan atau instansi adalah pelayanan yang baik dengan sistem yang baik
pula, maka dari itu sistem pengelolaan data pada pelayanan RS Siaga Raya pada saat ini
telah menggunakan sistem yang telah terkomputerisasi. Pelayanan kesehatan yang
bermutu adalah pelayanan kesehatan yang selalu berupaya memenuhi harapan pasien
(Fuanasari, Suparwati, & Wigati, 2014). Namun pada saat ini sistem
pendaftaran/registrasi pada pasien masih dilakukan penginputan data di tempat (rumah
sakit).
Pelayanan pendaftaran ini merupakan pintu gerbang utama dari sarana pelayanan
kesehatan karena dari sinilah seorang pasien akan memberikan penilaian pertama
terhadap pelayanan yang didapatnya dari sebuah sarana pelayanan kesehatan (Ilyas,
2017). Dengan melihat adanya kendala ini maka diperlukan sistem yang dapat
mempermudah kinerja kariyawan dalam pengelolaan data dan informasi sehingga
meminimalisir banyak pasien yang akan berobat melakukan registrasi di tempat.
Metode Penelitian UML (Unified Modelling Language) UML adalah Keluarga notasi
grafis yang didukung oleh meta-model tunggal, yang membantu pendeskripsian dan
desain sistem perangkat lunak khususnya sistem yang dibangun menggunakan
pemrograman berorientasi objek (Fowler, 2005). ERD (Entity Relationship Diagram) ERD
adalah bentuk paling awal dalam melakukan perancangan basis data relasional. ERD
merupakan singkatan dari Entity Relationship Diagram, dikembangkan berdasarkan teori
himpunan dalam bidang matematika.
ERD digunakan untuk pemodelan basis data relasional. Sehingga jika penyimpanan
basis data menggunakan OODBMS (Object Oriented Database Management System)
maka perancangan basis data tidak perlu menggunakan ERD. Model ERD terdiri dari
beberapa komponen dasar yaitu Entitas, Atribut, Relasi dan Tingkat Hubungan (Sukamto
& Shalahuddin, 2013). Pengertian Sistem Sistem adalah kumpulan dari elemenelemen
yang berinteraksi untuk mencapai suatu tujuan tertentu(Mustakini, 2005). Pendekatan
sistem yang merupakan jaringan kerja dari prosedur yang lebih menekankan
urutan-urutan operasi.
Suatu prosedur adalah suatu urutan-urutan yang tepat dari tahapan-tahapan instruksi
yang menerangkan apa (what) yang harus dikerjakan, siapa (who) yang mengerjakan,
kapan (when) dikerjakan dan bagaimana (how) mengerjakannya. Suatu sistem
mempunyai karakteristik atau sifat-sifat tertentu (Ladjamudin, 2013) Pengertian
Informasi Informasi adalah data yang telah diklasifikasikan atau diolah atau
diinterpretasikan untuk digunakan dalam proses pengambilan keputusan (Sutabri, 2012)
Pengertian Sistem Informasi Sistem informasi adalah suatu sistem didalam suatu
organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang
mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi
dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan
laporan-laporan yang diperlukan (Ferdiana, 2012).
Sistem informasi merupakan komponen yang terdiri dari manusia, teknologi informasi,
prosedur kerja yang memproses, menyimpan, menganalisa, menyebarkan informasi
untuk mencapai (Kurniawati & Ghofar, 2017). Extreme Programming Extreme
Programming dikenal dengan metode technical how to atau bagaimana suatu tim teknis
mengembangkan perangkat lunak secara efisien melalui berbagai prinsip dan teknik
praktis pengembangan perangkat lunak. XP menjadi dasar bagaimana tim bekerja
sehari-hari (Fowler, 2005). / Sumber : (Fowler, 2005) Gambar 1.
Tahapan penelitian model Extreme Programming Tahap Planning Planning yaitu Tahap
planning dimulai dengan membuat user stories yang menggambarkan output, fitur, dan
fungsi-fungsi dari software yang akan dibuat. User stories tersebut kemudian diberikan
bobot seperti prioritas dan dikelompokkan untuk selanjutnya dilakukan proses delivery
secara incremental. Tahap Design Design pada Extreme Programming mengikuti prinsip
Keep It Simple (KIS). Untuk design yang sulit, Extreme Programming akan menggunaan
Spike Solution dimana pembuatan design dibuat langsung ke tujuannya.
Extreme Programming juga mendukung adanya refactoring dimana software system
diubah sedemikian rupa dengan cara mengubah stuktur kode dan
menyederhanakannya namun hasil dari kode tidak berubah. Tahap Coding Proses
coding pada XP diawali dengan membangun serangkaian unit test. Setelah itu
pengembang akan berfokus untuk mengimplementasikannya. Dalam Extreme
Programming diperkenalkan istilah Pair Programming dimana proses penulisan program
dilakukan secara berpasangan. Dua orang programmer saling bekerjasama di satu
komputer untuk menulis program.
Dengan melakukan ini akan didapat real-time problem solving dan real- time quality
assurance. Tahap Testing Tahap ini dilakukan pengujian kode pada unit test. Dalam
Extreme Programming, diperkenalkan XP acceptance test atau biasa disebut customer
test. Tes ini dilakukan oleh customer yang berfokus kepada fitur dan fungsi sistem
secara keseluruhan. Acceptance test ini berasal dari user stories yang telah
diimplementasikan. Hasil dan Pembahasan Tahap Planning Pada tahapan planning,
direkap kebutuhan dari sistem yang akan dibuat seperti pasien dapat melihat jadwal
dokter dan dapat melakukan pendaftaran.
Bagian administrasi daapt melihat data pasien, data obat, data dokter, data rekam medis
pasien. Tahap Design Usecase Diagram / Sumber : Hasil Penelitian (2020) Gambar 2.
Usecase Diagram Admin Entity Relationship Diagram (ERD) / Sumber : Hasil Penelitian
(2020) Gambar 3. Entity Relationship Diagram (ERD) Pendaftaran Pasien Rawat Jalan
Logical Record Structure (LRS) / Sumber : Hasil Penelitian (2020) Gambar 4. Logical
Record Structure (LRS) Pendaftaran Pasien Rawat Jalan Class Diagram / Sumber :
Gambar 5. Class Diagram Pendaftaran Pasien Rawat Jalan Sequence Diagram / Sumber :
Hasil Penelitian (2020) Gambar 6.
Sequence Diagram Menu Daftar Pasien / Sumber : Hasil Penelitian (2020) Gambar 7.
Sequence Diagram Menu Daftar Obat / Sumber : Hasil Penelitian (2020) Gambar 8.
Sequence Diagram Menu Daftar Dokter / Sumber : Hasil Penelitian (2020) Gambar 9.
Sequence Diagram Menu Daftar Rekam Medis / Sumber : Hasil Penelitian (2020) Gambar
10. Sequence Diagram Menu Pendaftar Tahap Coding / Sumber : Hasil Penelitian (2020)
Gambar 11. Tampilan Beranda Administrator / Sumber : Hasil Penelitian (2020) Gambar
12. Tampilan Data Pasien / Sumber : Hasil Penelitian (2020) Gambar 13. Tampilan Data
Obat / Sumber : Hasil Penelitian (2020) Gambar 14.
Tampilan Data Dokter / Sumber : Hasil Penelitian (2020) Gambar 15. Tampilan Data
Rekam Medis Tahap Testing Teknik pengujian blackbox berfokus pada domain informasi
dari perangkat lunak menggunakan test case dengan cara mempartisi domain input dari
suatu program dengan cara memberikan cakupan pengujian yang mendalam. Dari
serangkaian uji coba didapatkan hasil yang cukup baik. Semua fungsi menu berjalan
dengan tepat sesuai dengan perancangan. Secara keseluruhan sistem ini sudah layak di
uji cobakan kepada user. Tabel 1.
Hasil Pengujian Halaman Login Admin No _Skenario Pengujian _Test Case _Hasil yang
diharapkan _Hasil Pengujian _ _1 _Mengosongkan semua isian data login pada login
admin, lalu langsung klik tombol “Login”. _Username : (kosong) Password : (kosong)
_Sistem akan memproses akses login dan akan menampilkan messagebox “Username:
dan Password: , yang anda masukkan tidak terdeteksi oleh sistem” _Sesuai harapan _ _2
_Hanya mengisi usename dan mengosongkan password, lalu klik tombol “Login”.
_Username : Admin Password : (kosong) _Sistem akan memproses akses login dan akan
menampilkan messagebox “Username: Admin dan Password: , yang anda masukkan
tidak terdeteksi oleh sistem” _Sesuai harapan _ _3 _Mengisi username dengan benar dan
password yang kurang, lalu klik tombol “Login”. _Username : Admin Password : (admn)
_Sistem akan memproses akses login dan akan menampilkan messagebox “Username:
Admin dan Password: admn, yang anda masukkan tidak terdeteksi oleh sistem” _Sesuai
harapan _ _4 _Mengisi data login yang benar, lalu klik tombol “Login”. _Username :
Admin Password : Admin _Sistem akan memproses akses login , akan menampilkan
messagebox “Anda Login Dengan Admin ” dan akan masuk ke halaman admin _Sesuai
harapan _ _Sumber : Hasil Penelitian (2020) Tabel 2.
Hasil Pengujian Halaman Input Data Dokter No _Skenario Pengujian _Test Case _Hasil
yang diharapkan _Hasil Pengujian _ _1 _Mengosongkan kode dokter, nama dokter,
tanggal lahir, alamat, telepon dan spesialis pada entry data dokter, lalu langsung klik
tombol “Simpan”. _Kode Dokter: (kosong) Nama Dokter: (kosong) Tanggal lahir:
(kosong) Alamat: (kosong) Telepon: (kosong) Spesialis: (kosong) _Sistem akan
menampilkan messagebox “Anda yakin ingin menyimpan data?”. Jika memilih oke, maka
sistem akan memproses. Sistem akan menampilkan messagebox “Maaf Masih Ada Data
yang Kosong atau Jumlah Karakter Kurang, Periksa Kembali...”
dan akan menunjukan data yang belum terisi _Sesuai harapan _ _2 _Mengisi kode
dokter, nama dokter, tanggal lahir, alamat, telepon dan spesialis pada entry data dokter,
lalu langsung klik tombol “Simpan”. _Kode Dokter: 01 Nama Dokter: dr. Isa An, Sp.Ot(k),
FICS Tanggal lahir: 12 September 2004 Alamat: Buncit Raya Telepon: 08566843156
Spesialis: Spesialis Orthopedi _Sistem akan menampilkan messagebox “Anda yakin ingin
menyimpan data”. Jika memilih oke, maka sistem akan memproses dan menampilkan
messagebox “Berhasil membuat data baru” _Sesuai harapan _ _Sumber : Hasil Penelitian
(2020) Kesimpulan Berdasarkan hasil pengamatan pada perancangan, implementasi,dan
pengujian pada system, penulis mengambil beberapa kesimpulan, diantaranya sebagai
berikut: Sistem pendaftaran pasien dapat berfungsi dengan baik melalui web Dalam
aplikasi ini dapat melihat informasi mengenai rumah sakit dan pendaftaran pasien.
Terdapat kekurangan dalam sistem ini yaitu dokter, apoteker serta yang lainnya belum
bisa menggunakan Aplikasi pendaftaran pasien berbasis web mempunyai fungsi untuk
melihat informasi pendaftaran pasien, untuk melakukan pendaftaran pasien baru
maupun pendaftaran pasien lama. Pada system admin berfungsi untuk menambahkan
data pasien, obat, dokter, rekamedis, pendaftar. Referensi Ferdiana, R. (2012). Rekayasa
Perangkat Lunak yang Dinamis dengan Global Extreme Programming. Yogyakarta: Andi.
Fowler, M. (2005). UML Distilled 3th Panduan Singkat Bahasa Pemodelan Berorientasi
Objek Standar. Yogyakarta: Andi Ofset. Fuanasari, A. D., Suparwati, A., & Wigati, P. A.
(2014).
Analisis Alur Pelayanan Dan Antrian Di Loket Pendaftaran Pasien Rawat Jalan RSUD Kota
Semarang. Jurnal Kesehatan Masyarakat (e-Journal), 2(1), 15–21. Ilyas, M. M. (2017).
Pelayanan Pendaftaran Pasien Rawat Jalan Di Rumah Sakit. Seminar Nasional IIB
Darmajaya, 1(1), 477–486. Retrieved from
https://jurnal.darmajaya.ac.id/index.php/PSND/article/view/871 Kurniawati, & Ghofar, T.
(2017). Rancang Bangun Sistem Informasi Perpustakaan Berbasis Web Pada SMPN 71
jakarta. Simposium Nasional Ilmu Pengetahuan Dan Teknologi (SIMNASIPTEK) 2017,
3(1), 158–162. Retrieved from
http://seminar.bsi.ac.id/simnasiptek/index.php/simnasiptek-2017/article/view/135
Ladjamudin, A.-B. (2013). Analisis dan Desain Sistem Informasi.
Yogyakarta: Graha Ilmu. Mustakini, J. H. (2005). Analisis & Desain Sistem Informasi.
Yogyakarta: Andi. Sukamto, R. A., & Shalahuddin, M. (2013). Rekayasa perangkat lunak
terstruktur dan berorientasi objek. Bandung: Informatika. Sutabri, T. (2012). Analisa
Sistem Informasi. Yogyakarta: Andi.
INTERNET SOURCES:
-------------------------------------------------------------------------------------------
<1% -
https://text-id.123dok.com/document/4yrlw27y-ta-perancangan-sistem-informasi-reka
m-kesehatan-pasien-elektronik-electronic-health-record-terpusat-studi-kasus-kota-mad
ya-denpasar.html
<1% -
https://adoc.pub/skripsi-sistem-informasi-pendaftaran-pasien-rawat-jalan-di-r.html
<1% -
https://www.researchgate.net/journal/SITECH-Jurnal-Sistem-Informasi-dan-Teknologi-2
615-8531
<1% - https://blog.assist.id/modul-rawat-jalan-dan-modul-registrasi/
<1% - https://www.academia.edu/35669428/manajemen_logistik_chandra_6_docx
<1% -
https://www.researchgate.net/publication/353995816_BEBAN_KERJA_DAN_KINERJA_SU
MBER_DAYA_MANUSIA
1% - https://jurnal.darmajaya.ac.id/index.php/PSND/article/download/871/572
5% - https://ejournal.bsi.ac.id/ejurnal/index.php/paradigma/article/download/7022/pdf
1% -
https://www.researchgate.net/publication/337710819_Penerapan_Extreme_Programmin
g_Pada_Sistem_Informasi_Penjualan_Pakaian_Berbasis_Web_Studi_Kasus_Toko_ST_Jaya
5% - http://ejournal.polbeng.ac.id/index.php/ISI/article/download/1043/483
1% -
http://download.garuda.ristekdikti.go.id/article.php?article=933346&val=10513&title=P
enerapan%20Extreme%20Programming%20Pada%20Sistem%20Informasi%20Pembayar
an%20Sumbangan%20Pembinaan%20Pendidikan%20SPP
1% - https://repository.bsi.ac.id/index.php/unduh/item/254651/1043-2463-3-PB.pdf
1% -
https://repository.bsi.ac.id/index.php/unduh/item/110555/File_10-Bab-II-Landasan-Teori
1% - http://repository.umtas.ac.id/238/1/BAB%20II.pdf
1% - http://eprints.dinus.ac.id/18842/10/bab2_17882.pdf
1% - https://widiyalestaryblogblog.wordpress.com/2018/11/12/12-model-sdlc/
1% -
https://beneranrandom.blogspot.com/2017/11/macam-macam-metode-yang-digunaka
n-dalam.html
1% -
https://bayuriskanda93.blogspot.com/2016/10/tugas-rekayasa-perangkat-lunak-1_13.ht
ml
<1% -
https://www.researchgate.net/publication/331871676_Perancangan_Sistem_Informasi_Pe
layanan_Rekam_Medis_Di_Puskesmas_Arcamanik_Kota_Bandung
<1% -
https://www.researchgate.net/publication/339205647_RANCANG_BANGUN_SISTEM_INF
ORMASI_PELAYANAN_MEDIS_PADA_KLINIK_DR_AFRIYANTI_MENGGUNAKAN_MODEL_
WATERFALL
1% -
https://www.researchgate.net/publication/334518397_Sistem_Informasi_Pelayanan_Kese
hatan_Online_Berbasis_Web_Pada_PMI_Kabupaten_Purbalingga
<1% -
https://www.researchgate.net/publication/344643508_Penerapan_Metode_RUP_pada_Sis
tem_Informasi_Unit_Kegiatan_Mahasiswa_STMIK_PalComTech
1% -
https://www.researchgate.net/publication/353459525_Pengesahan_Penyimpanan_Arsip_
Elektronik_Dengan_Menggunakan_Add-On_Signature
<1% - https://id.scribd.com/doc/314082287/13650009-NOPAL-FEBRIYAN-pdf
1% - https://core.ac.uk/download/pdf/229771995.pdf
<1% -
https://123dok.com/document/yewkgx4y-bab-pembahasan-menjadi-seorang-pembisni
s-tetapi-belum-memulainya.html
1% - https://www.pmb.unma.ac.id/download/guestibankpayguide
<1% - https://www.slideshare.net/eenpahlefi/skripsi-aplikasi-toko-online-sistem-lelang
1% -
http://akademikpdgub.staff.ub.ac.id/files/2017/05/REKAPITULASI-JUDUL-TELAAH-JURN
AL-2012-2017.xlsx
<1% -
https://elibrary.unikom.ac.id/id/eprint/1731/12/UNIKOM_Topan%20Ramdhanis%20Kant
awinata_Daftar%20Pustaka.pdf
1% -
http://download.garuda.ristekdikti.go.id/article.php?article=361477&val=7575&title=SIS
TEM%20INFORMASI%20PENJUALAN%20PADA%20TOKO%20KARYA%20ABADI%20BER
BASIS%20CLIENT%20SERVER