i
COVER
SKRIPSI
APLIKASI INFORMASI ANTRIAN PELAYANAN PASIEN RAWAT
JALAN DI POLIKLINIK BERBASIS ANDROID
(STUDI KASUS : RSUP dr. SOERADJI TIRTONEGORO KLATEN)
PAMUDITA SAPUTRI
Nomor Mahasiswa : 165410152
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA
2018
ii
HALAMAN JUDUL
SKRIPSI
APLIKASI INFORMASI ANTRIAN PELAYANAN PASIEN RAWAT
JALAN DI POLIKLINIK BERBASIS ANDROID
(STUDI KASUS : RSUP dr. SOERADJI TIRTONEGORO KLATEN)
Diajukan sebagai salah satu syarat untuk menyelesaikan jenjang strata satu (S1)
Program Studi Teknik Informatika
Sekolah Tinggi Manajemen Informatika dan Komputer Akakom
Yogyakarta
Disusun Oleh
PAMUDITA SAPUTRI
Nomor Mahasiswa : 165410152
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA
2018
iii
HALAMAN PERSETUJUAN
iv
HALAMAN PENGESAHAN
v
INTISARI
APLIKASI INFORMASI ANTRIAN PELAYANAN PASIEN RAWAT
JALAN DI POLIKLINIK BERBASIS ANDROID
(STUDI KASUS : RSUP dr. SOERADJI TIRTONEGORO KLATEN)
Oleh :
PAMUDITA SAPUTRI
165410152
Rumah sakit merupakan salah satu penyedia pelayanan di bidang kesehatan
yang paling banyak dibutuhkan oleh masyarakat baik untuk berobat ataupun untuk
check up kondisi badan. RSUP dr. Soeradji Tirtonegoro selaku penyedia pelayanan
kesehatan, proses antrian yang berjalan saat ini masih menggunakan antrian manual
yaitu setiap pasien yang datang ke poliklinik akan mengambil nomor antrian,
sehingga akan terjadi penumpukan antrian ketika jumlah pasiennya meningkat.
Sistem manual ini juga membuat orang menghabiskan waktunya untuk menunggu
dan sangat berpengaruh terhadap perilaku serta kepuasan pasien.
Aplikasi informasi antrian pelayanan pasien ini dibangun untuk informasi
antrian periksa yang dapat terkoneksi dengan pasien secara real-time, sehingga
dapat memberikan informasi estimasi waktu pelayanan kepada pasien melalui
smartphone tanpa perlu datang ke lokasi. Aplikasi ini secara umum dibangun
menggunakan bahasa pemrograman Java, MySQL untuk database-nya, FCM
(Firebase Cloud Messaging) untuk push notification antrian periksa dan Android
Studio.
Dengan aplikasi ini pengguna pasien dapat mengetahui jadwal jam praktek
dokter di tiap poliklinik, melakukan pendaftaran periksa secara online dan
mengetahui nomor antrian. Selain itu, pasien juga dapat mengetahui estimasi waktu
pelayanan dengan mendapatkan notifikasi antrian secara real-time.
Kata kunci: Android Studio, Antrian, Aplikasi Android, Pasien, Rumah Sakit.
vi
KATA PENGANTAR
Alhamdulillahirabbil ‘alamin, puji syukur penulis panjatkan kepada Allah
SWT atas berkat dan rahmat-Nya sehingga penulis dapat menyelesaikan skripsi
yang berjudul “Aplikasi Informasi Antrian Pelayanan Pasien Rawat Jalan Di
Poliklinik Berbasis Android (Studi Kasus RSUP dr. Soeradji Tirtonegoro Klaten)”
dengan lancar dan baik. Skripsi ini disusun sebagai salah satu syarat unutk meraih
gelar Sarjana pada jurusan Teknik Informatika di STMIK AKAKOM Yogyakarta.
Penulis dalam menyusun Skripsi ini tak lepas dari dukungan, semangat,
motivasi dan dorongan dari berbagai pihak. Oleh karena itu, penulis ingin
mengucapkan syukur dan banyak terimakasih kepada :
1. Allah SWT atas pemberian kesehatan, kesempatan, berkat, rahmat, petunjuk
dan kenikmatan-kenikmatan lain yang sangat bermanfaat dan mendukung
dalam pengerjaan skripsi ini.
2. Ibu Tuti Hariyaningsih, Bapak Risam selaku orang tua penulis yang senantiasa
memberikan dukungan moral dan materi kepada penulis sehingga mampu
menyelesaikan pengerjaan skripsi ini.
3. Mba Tyas, Mba Iis, Mas Yanto, Mas Fani yang selalu mendoakan,
memperhatikan, memberi dukungan, semangat dan motivasi dalam pengerjaan
skripsi ini.
4. Ibu L.N. Harnaningrum, S.Si, M.T selaku dosen pembimbing yang selalu
membimbing dengan sabar, menyemangati dan menginspirasi penulis. Dosen
penguji Dra. F. Wiwiek Nurwiyati, M.T dan Adiyuda Prayitna, S.T, M.T yang
telah memberi masukan dalam penyusunan skripsi ini.
vii
5. Ketua STMIK AKAKOM, Ketua Prodi, Dosen Pembimbing Akademik,
seluruh dosen dan staf yang telah membantu selama proses pekuliahan.
6. Mas Lutfi, Mas Kodrat yang telah membantu mengajarkan pemrograman
ataupun Android Studio, seluruh teman-teman Alih Jalur 2016, Lilin, Mba
Anja, Endah, Mba Anjar, Mba Rista, Mas Agus, Mas Hanil, Mba Devi, Mas
Rafik dan teman-teman kelas malam yang telah memberikan semangat yang
tidak bisa penulis sebutkan satu persatu.
7. Khoirul Umam Marjianto selaku sahabat baik yang selalu memberikan
semangat, perhatian, motivasi dan dukungan dalam pengerjaan skripsi.
8. Rekan-rekan kerja di Instalasi SIRS RSUP dr. Soeradji Tirtonegoro Klaten
yang selalu memberi dukungan, semangat dan motivasi dalam pengerjaan
skripsi ini.
Akhir kata penulis mengucapkan terimakasih sebesar-besarnya atas kritik
dan saran yang diberikan untuk kelancaran pengerjaan skripsi ini. Penulis juga
meminta maaf apabila selama proses pengerjaan skripsi ini mempunyai kesalahan
baik yang sengaja maupun tidak disadari penulis. Semoga skripsi ini dapat
memberikan manfaat bagi semua pihak.
Yogyakarta, 31 Juli 2108
Pamudita Saputri
viii
DAFTAR ISI
COVER ................................................................................................................... i
HALAMAN JUDUL ............................................................................................. ii
HALAMAN PERSETUJUAN ............................................................................ iii
HALAMAN PENGESAHAN .............................................................................. iv
INTISARI .............................................................................................................. v
KATA PENGANTAR .......................................................................................... vi
DAFTAR ISI ....................................................................................................... viii
DAFTAR GAMBAR ............................................................................................ xi
DAFTAR TABEL .............................................................................................. xiii
BAB I PENDAHULUAN ...................................................................................... 1
1.1. Latar Belakang ..................................................................................... 1
1.2. Rumusan Masalah ................................................................................ 3
1.3. Ruang Lingkup ..................................................................................... 3
1.4. Tujuan Penelitian.................................................................................. 4
1.5. Manfaat Penelitian................................................................................ 4
1.6. Sistematika Penulisan ........................................................................... 4
BAB II TINJAUAN PUSTAKA .......................................................................... 6
2.1. Tinjauan Pustaka .................................................................................. 6
2.2. Dasar Teori ........................................................................................... 9
2.2.1. Antrian ........................................................................................ 9
2.2.2. Android ..................................................................................... 10
2.2.3. Java ........................................................................................... 10
2.2.4. MySQL ..................................................................................... 11
2.2.5. Firebase ..................................................................................... 12
2.2.6. Alur Pendaftaran Pasien ........................................................... 13
BAB III METODE PENELITIAN ................................................................... 15
3.1. Data .................................................................................................... 15
ix
3.2. Peralatan ............................................................................................. 15
3.2.1. Perangkat Keras ........................................................................ 15
3.2.2. Perangkat Lunak ....................................................................... 16
3.3. Prosedur dan Pengumpulan Data ....................................................... 16
3.4. Analisis Kebutuhan ............................................................................ 17
Pengguna Sistem ....................................................................... 17
Kebutuhan Masukan ................................................................. 17
Kebutuhan Keluaran ................................................................. 17
3.5. Perancangan Aplikasi ......................................................................... 18
3.5.1. Arsitektur Sistem ...................................................................... 18
3.5.2. Use Case Diagram .................................................................... 19
3.5.3. Sequence Diagram .................................................................... 21
3.5.4. Activity Diagram ....................................................................... 26
3.5.5. Entity Relationship Diagram (ERD) ........................................ 30
3.5.6. Perancangan Antarmuka ........................................................... 31
BAB IV IMPLEMENTASI DAN PEMBAHASAN ........................................ 38
4.1. Implementasi dan Uji Coba Sistem .................................................... 38
4.1.1. Splashscreen ............................................................................. 38
4.1.2. Menu Daftar Akun .................................................................... 39
4.1.3. Menu Login ............................................................................... 42
4.1.4. Menu Beranda ........................................................................... 43
4.1.5. Menu Jadwal ............................................................................. 44
4.1.6. Menu Pendaftaran Online ......................................................... 46
4.1.7. Menu Antrian ............................................................................ 49
4.1.8. Menu Notifikasi Antrian ........................................................... 53
x
4.1.9. Menu Profil ............................................................................... 55
4.1.10. Menu Tentang Aplikasi ............................................................ 57
4.1.11. Menu Keluar ............................................................................. 57
4.1.12. Menu Login Operator Poliklinik ............................................... 59
4.1.13. Menu Kelola Antrian ................................................................ 59
4.2. Pembahasan ........................................................................................ 64
4.2.1 Halaman Daftar Akun ............................................................... 64
4.2.2 Halaman Login ......................................................................... 65
4.2.3 Halaman Jadwal Dokter ............................................................ 65
4.2.4 Halaman Pendaftaran Online .................................................... 65
4.2.5 Halaman Antrian ....................................................................... 66
BAB V PENUTUP ............................................................................................... 67
5.1. Kesimpulan......................................................................................... 67
5.2. Saran ................................................................................................... 67
DAFTAR PUSTAKA .......................................................................................... 68
xi
DAFTAR GAMBAR
Gambar 3. 1. Arsitektur Sistem ............................................................................. 18
Gambar 3. 2. Use Case Diagram Pasien ............................................................... 19
Gambar 3. 3. Use Case Diagram Operator Poliklinik .......................................... 20
Gambar 3. 4. Sequence Diagram Pendaftaran Account ....................................... 21
Gambar 3. 5. Sequence Diagram Melakukan Login ............................................ 22
Gambar 3. 6. Sequence Diagram Lihat Jadwal Dokter ......................................... 23
Gambar 3. 7. Sequence Diagram Pasien Mendaftar Periksa ............................... 24
Gambar 3. 8. Sequence Diagram Lihat Informasi Antrian .................................. 24
Gambar 3. 9. Sequence Diagram Kelola Antrian ................................................ 25
Gambar 3. 10. Activity Diagram Pendaftaran Account ......................................... 26
Gambar 3. 11. Activity Diagram Login ................................................................. 27
Gambar 3. 12. Activity Diagram Lihat Jadwal Dokter.......................................... 28
Gambar 3. 13. Activity Diagram Mendaftar Periksa ............................................. 29
Gambar 3. 14. Activity Diagram Lihat Informasi Antrian .................................... 29
Gambar 3. 15. Activity Diagram Mengantri ........................................................ 30
Gambar 3. 16. Entity Relationship Diagram (ERD) ............................................. 31
Gambar 3. 17. Rancangan Halaman Kelola Antrian ............................................. 32
Gambar 3. 18. Rancangan Antarmuka Splash Screen ........................................... 32
Gambar 3. 19. Rancangan Halaman Login ........................................................... 33
Gambar 3. 20. Rancangan Halaman Daftar Account ............................................ 33
Gambar 3. 21. Rancangan Halaman Beranda ....................................................... 34
Gambar 3. 22. Rancangan Halaman Jadwal Dokter ............................................. 35
Gambar 3. 23. Rancangan Halaman Detail Jadwal Dokter ................................... 35
Gambar 3. 24. Rancangan Halaman Pendaftaran Online ...................................... 36
Gambar 3. 25. Rancangan Halaman Resume Pendaftaran Online ........................ 36
Gambar 3. 26. Rancangan Halaman Lihat Antrian ............................................... 37
Gambar 3. 27. Rancangan Halaman Profil............................................................ 37
Gambar 4. 1. Halaman Splashscreen .................................................................... 38
Gambar 4. 2. Kode Program Splashscreen ........................................................... 39
xii
Gambar 4. 3. Halaman Menu Daftar Akun ........................................................... 40
Gambar 4. 4. Kode Program Daftar Akun ............................................................ 41
Gambar 4. 5. Halaman Menu Login...................................................................... 42
Gambar 4. 6. Kode Program Login ....................................................................... 43
Gambar 4. 7. Halaman Menu Beranda .................................................................. 43
Gambar 4. 8. Kode Program Beranda ................................................................... 44
Gambar 4. 9. Halaman Menu Jadwal .................................................................... 45
Gambar 4. 10. Kode Program Jadwal ................................................................... 46
Gambar 4. 11. Halaman Menu Pendaftaran Online .............................................. 47
Gambar 4. 12. Kode Program Pendaftaran Online ............................................... 49
Gambar 4. 13. Halaman Menu Antrian ................................................................. 50
Gambar 4. 14. Kode Program Daftar Antrian ....................................................... 51
Gambar 4. 15. Kode Program Web Service Daftar Antrian .................................. 52
Gambar 4. 16. Halaman Notifikasi Antrian .......................................................... 53
Gambar 4. 17. Kode Program Notifikasi Antrian ................................................. 54
Gambar 4. 18. Kode Program Web Service List Notifikasi .................................. 55
Gambar 4. 19. Halaman Menu Profil .................................................................... 55
Gambar 4. 20. Kode Program Profil ..................................................................... 56
Gambar 4. 21. Halaman Tentang Aplikasi ............................................................ 57
Gambar 4. 22. Kode Program Tentang Aplikasi ................................................... 57
Gambar 4. 23. Kotak Dialog Konfirmasi Keluar .................................................. 58
Gambar 4. 24. Kode Program Fungsi Keluar ........................................................ 58
Gambar 4. 25. Halaman Login Operator Poliklinik .............................................. 59
Gambar 4. 26. Halaman Kelola Antrian................................................................ 60
Gambar 4. 27. Kode Program Fungsi Mulai Diperiksa dan FCM ........................ 62
Gambar 4. 28. Kode Program Fungsi Update Selesai .......................................... 63
Gambar 4. 29. Kode Program Fungsi Update Batal ............................................. 64
xiii
DAFTAR TABEL
Tabel 2. 1. Tabel Perbandingan Penelitian.............................................................. 8
Top Related