cover skripsi aplikasi informasi antrian pelayanan …

13
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

Upload: others

Post on 22-Oct-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: COVER SKRIPSI APLIKASI INFORMASI ANTRIAN PELAYANAN …

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

Page 2: COVER SKRIPSI APLIKASI INFORMASI ANTRIAN PELAYANAN …

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

Page 3: COVER SKRIPSI APLIKASI INFORMASI ANTRIAN PELAYANAN …

iii

HALAMAN PERSETUJUAN

Page 4: COVER SKRIPSI APLIKASI INFORMASI ANTRIAN PELAYANAN …

iv

HALAMAN PENGESAHAN

Page 5: COVER SKRIPSI APLIKASI INFORMASI ANTRIAN PELAYANAN …

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.

Page 6: COVER SKRIPSI APLIKASI INFORMASI ANTRIAN PELAYANAN …

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.

Page 7: COVER SKRIPSI APLIKASI INFORMASI ANTRIAN PELAYANAN …

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

Page 8: COVER SKRIPSI APLIKASI INFORMASI ANTRIAN PELAYANAN …

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

Page 9: COVER SKRIPSI APLIKASI INFORMASI ANTRIAN PELAYANAN …

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

Page 10: COVER SKRIPSI APLIKASI INFORMASI ANTRIAN PELAYANAN …

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

Page 11: COVER SKRIPSI APLIKASI INFORMASI ANTRIAN PELAYANAN …

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

Page 12: COVER SKRIPSI APLIKASI INFORMASI ANTRIAN PELAYANAN …

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

Page 13: COVER SKRIPSI APLIKASI INFORMASI ANTRIAN PELAYANAN …

xiii

DAFTAR TABEL

Tabel 2. 1. Tabel Perbandingan Penelitian.............................................................. 8