RANCANG BANGUN APLIKASI REKAM MEDIS BERBASIS ANDROID DI PKU MUHAMMADIYAH MERDEN KABUPATEN BANJARNEGARA SKRIPSI diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer SETYA HENDRA PRABOWO 1103040004 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO JUNI, 2016 i
Skripsi yang diajukan oleh: HALAMAN PENGESAHAN LAPORAN TUGAS AKHIR Nama : Setya Hendra Prabowo NIM : 1103040004 Program Studi : Teknik Informatika Fakultas : Teknik Perguruan Tinggi : Universitas Muhammadiyah Purwokerto Judul : Rancang Bangun Aplikasi Rekam Medis Berbasis Android di PKU Muhammadiyah Merden Kabupaten Banjarnegara Telah berhasil dipertahankan di hadapan dewan penguji da di terima sebagai bagian persyaratan yang diperlukan untuk memperoleh gelar Sarjana Komputer (S. Kom) pada program studi Teknik Informatika, Fakultas Teknik, Universitas Muhammadiyah Purwokerto. DEWAN PENGUJI Penguji I (Pembimbing) : Tito Pinandita, S.Si., M.Kom. ( ) Penguji II : Muhammad Hamka, S.T.,M.Kom. ( ) Penguji III : Hindayati Mustafidah, S.si., M.Kom. ( ) Ditetapkan di : Purwokerto Tanggal : 11 Agustus 2016 Mengetahui, Dekan Fakultas Teknik, Taufiq Tamam, ST., M.T. NIK. 2160223 ii
HALAMAN PERSETUJUAN Skripsi yang diajukan oleh: Nama : Setya Hendra Prabowo NIM : 1103040004 Program Studi : Teknik Informatika Fakultas : Teknik Perguruan Tinggi : Universitas Muhammadiyah Purwokerto Judul : Rancang Bangun Aplikasi Rekam Medis Berbasis Android di PKU Muhammadiyah Merden Kabupaten Banjarnegara telah diterima dan disetujui Purwokerto, 2 Agustus 2016 Pembimbing, Tito Pinandita, S.Si., M.Kom. NIK. 2160312 iii
HALAMAN PERNYATAAN ORISINALITAS Yang bertanda tangan dibawah ini: Nama : Setya Hendra Prabowo NIM : 1103040004 Program Studi : Teknik Informatika Fakultas : Teknik Perguruan Tinggi : Universitas Muhammadiyah Purwokerto Menyatakan dengan sebenar-benarnya bahwa skripsi ini adalah hasil karya saya dan semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan dengan benar serta bukan hasil penjiplakan dari karya orang lain. Demikian pernyataan ini saya buat dan apabila kelak di kemudian hari terbukti ada unsure penjiplakan, saya bersedia mempertanggungjawabkan sesuai dengan ketentuan yang berlaku. Purwokerto, 11 Agustus 2016 Yang membuat pernyataan Setya Hendra Prabowo iv
HALAMAN PERSEMBAHAN Dengan segala kerendahan hati, serta rasa syukur terhadap Allah SWT yang telah memberikan rahmat dan nikmat-nya, sehingga saya dapat menyelesaikan tugas akhir ini dengan baik, laporan ini saya persembahkan kepada: 1. Kedua orang tua, maaf sampai sekarang ini masih belum bisa memberikan apapun pada kalian. Terimakasih atas do a, kasih sayang dan dukungan yang tak hentinya kalian berikan. Terimakasih atas sikap mandiri, sabar, ikhlas dan pantang menyerah yang selalu kalian ajarkan. Sungguh sejujurnya tidak cukup hanya dengan terimakasih, karena apapun yang saya utarakan tidak akan pernah bisa mengungkapkan semua yang kalian berikan, bahkan dengan selembar kertas yang bertuliskan kata cinta dan persembahan. Semoga bapak dan ibu sehat selalu hingga nanti saya bisa membahagiakan kalian. 2. Kakak-kakaku (Setyaningsih, S.pd, Setya Hartono, Setya Hernaini) yang saya sayangi. Terimakasih atas do a dan dukungannya. Hanya karya kecil ini yang dapat saya persembahakn. Maaf belum bisa menjadi yang dibanggakan tapi saya akan selalu berusaha menjadi yang terbaik 3. Untuk keluarga yang tidak bisa saya sebutkan satu persatu. Terimakasih atas do a dan semangat yang selalu diberikan. v
4. Dosen pembimbing Bapak Tito Pinandita, S.Si., M.Kom yang saya hormati. Terimaksih atas bimbingan dan nasehat yang diberikan hingga selesainya tugas akhir ini. 5. Teman-teman seperjuangan terimakasih atas dukungan dan semangatnya. Jangan pernah menyerah dan terus semangat. vi
MOTTO 1. Bersikaplah kukuh seperti batu karang yang tidak putus-putusnya dipukul ombak. Ia tidak saja tetap berdiri kukuh, bahkan ia menetramkan amarah ombak dan gelombang itu (Marcus Aurelius) 2. wa man jahada fa-innamaa yujaahidu linafsihi Barang siapa bersungguh-sungguh, sesungguhnya kesungguhannya itu adalah untuk dirinya sendiri. (Q.S Al-Ankabut: 6) 3. Menunggu untuk menghilangkan malas, adalah malas yang sesungguhnya. Manfaatkan waktumu sebaik baiknya karena waktu tidak akan pernah menunggumu. vii
KATA PENGANTAR Syukur dan alhamdulillah semoga senantiasa tercurahkan kehadirat Allah SWT, yang telah melimpahkan rahmat dan hidayah-nya kepada semua makhluk- Nya. Sehingga dapat menyelesaikan Tugas Akhir yang berjudul Rancang Bangun Aplikasi Rekam Medis Berbasis Android di PKU Muhammadiyah Merden Kabupaten Banjarnegara. Tugas Akhir ini disusun guna memenuhi persyaratan dalam menyelesaikan Program Studi Strata-1 (S1) pada Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Purwokerto. Dalam penulisan ini penulis menyampaikan ucapan terima kasih kepada pihak yang membantu dalam menyelesaikan Tugas Akhir ini, khususnya kepada : 1. Bapak Harjono, S.T.,M.Eng selaku Ketua Program Studi Teknik Informatika Universitas Muhammadiyah Purwokerto. 2. Bapak Tito Pinandita, S.Si., M.Kom selaku Pembimbing yang dengan segala kesabaran dan keikhlasan membimbing dan mengarahkan saya dalam pembuatan Tugas Akhir ini. 3. Bapak Agus S.Kep selaku Kepala Tata Usaha PKU Muhammadiyah Merden Banjarnegara beserta jajarannya yang telah memberikan kesempatan untuk melaksanakan Tugas Akhir di tempat tersebut. 4. Semua pihak yang telah membantu dalam proses penyusunan laporan Tugas Akhir ini yang tidak dapat disebutkan satu per satu. Penulis menyadari dalam penyusunan laporan Tugas Akhir ini jauh dari sempurna baik tata tulis maupun sistematika penyusunannya. Oleh karena itu viii
mengharapkan saran dan kritik yang membangun dari berbagai pihak untuk menyempurnakan laporan Tugas Akhir ini.akhirnya penulis berharap laporan Tugas Akhir ini bermanfaat bagi diri penulis khususnya dan para pembaca umumnya. Purwokerto, 11 Agustus 2016 Setya Hendra Prabowo ix
DAFTAR ISI HALAMAN JUDUL... i HALAMAN PENGESAHAN... ii HALAMAN PERSETUJUAN... iii HALAMAN PERNYATAAN ORISINALITAS... iv HALAMAN PERSEMBAHAN... v HALAMAN MOTTO... vii KATA PENGANTAR... viii DAFTAR ISI... x DAFTAR GAMBAR... xii DAFTAR TABEL..... xiv DAFTAR LAMPIRAN... xv INTISARI... xvi ABSTRACT... xvii BAB I PENDAHULUAN... 1 A. Latar Belakang... 1 B. Rumusan Permasalahan... 3 C. Batasan Masalah... 3 BAB II KAJIAN PUSTAKA... 4 A. Web Service... 4 B. MySql... 4 C. Aplikasi... 5 D. Adobe Dreamweaver... 5 E. Android... 6 F. Android SDK... 7 G. Eclipse... 8 H. XAMPP... 8 I. Java... 8 J. Rekam Medis... 10 K. Penelitian-Penelitian Sejenis Yang Pernah Dilakukan... 12 BAB III TUJUAN DAN MANFAAT... 15 x
A. Tujuan... 15 B. Manfaat... 15 BAB IV METODE PENELITIAN... 16 A. Jenis Penelitian... 16 B. Waktu dan Tempat.... 16 C. Metode Pengumpulan Data... 16 1. Metode Wawancara (Interview)... 16 2. Observasi... 16 D. Tahap Pengembangan Sistem... 17 1. Definisi Persyaratan... 18 2. Perancangan Sistem dan Perangkat Lunak... 18 3. Implementasi dan Pengujian Unit... 41 4. Integrasi dan Pengujian Sistem... 41 5. Operasi dan Pemeliharaan... 41 BAB V HASIL DAN PEMBAHASAN... 42 A. Tujuan Pengembangan Sistem... 42 B. Analisis Kebutuhan... 42 1. Kebutuhan Interface... 42 2. Kebutuhan Data... 42 3. Kebutuhan Fungsional... 44 4. Kebutuhan Non-Fungsional... 45 C. Hasil Dan Pembahasan... 46 1. Tampilan untuk Admin... 45 2. Tampilan untuk User... 54 D. Hasil Pengujian Eksternal (Black Box Testing)... 59 BAB VI PENUTUP... 61 A. Kesimpulan... 67 B. Saran... 67 DAFTAR PUSTAKA... 68 LAMPIRAN-LAMPIRAN... 69 xi
DAFTAR GAMBAR Gambar 1. Metode Waterfall Pengembangan Sistem... 17 Gambar 2. Use case diagram admin rekam medis berbasis android..... 19 Gambar 3. Use case diagram dokter rekam medis berbasis android... 20 Gambar 4. Activity diagram menu daftar pasien... 21 Gambar 5. Activity diagram tambah pasien... 22 Gambar 6. Activity diagram data pasien... 23 Gambar 7. Activity diagram tambah dokter... 24 Gambar 8. Activity diagram data dokter... 25 Gambar 9. Activity diagram menu cetak laporan... 26 Gambar 10. Activity diagram ganti password admin... 27 Gambar 11. Activity diagram pasien hari ini pada user (dokter)... 28 Gambar 12. Activity diagram data pasien pada user... 29 Gambar 13. Activity diagram menu ganti password user... 30 Gambar 14. Relasi database... 33 Gambar 15. Rancangan Tampilan Login Admin... 34 Gambar 16. Rancangan Tampilan Halaman Utama... 35 Gambar 17. Rancangan Tampilan Menu Daftar Pasien... 35 Gambar 18. Rancangan Tampilan Menu Tambah Pasien... 36 Gambar 19. Rancangan Tampilan Menu Data Pasien... 36 Gambar 20. Rancangan Tampilan Menu Tambah Dokter... 37 Gambar 21. Rancangan Tampilan Menu Data Dokter... 38 Gambar 22. Rancangan Tampilan Menu Ganti Password... 38 Gambar 23. Rancangan Tampilan Menu Laporan... 39 Gambar 24. Rancangan Tampilan User Menu Pasien Hari Ini... 39 Gambar 25. Rancangan Tampilan User Menu Data Pasien... 40 Gambar 26. Rancangan Tampilan User Menu Ganti Password... 40 Gambar 27. Tampilan Menu Login... 46 Gambar 28. Tampilan Halaman Utama Admin... 47 Gambar 29. Tampilan Menu Tambah Pasien Baru... 48 xii
Gambar 30. Tampilan Menu Tambah Pasien... 48 Gambar 31. Tampilan Menu Data Pasien... 48 Gambar 32. Tampilan Menu Tambah Dokter... 50 Gambar 33. Tampilan Menu Daftar Dokter... 50 Gambar 34. Tampilen Identitas Lengkap Dokter... 51 Gambar 35. Tampilan server admin... 51 Gambar 36. Tampilan Server Tabel Dokter... 52 Gambar 37. Tampilan Server Tabel Pasien... 52 Gambar 38. Tampilan Laporan... 53 Gambar 39. Laporan per pasien... 54 Gambar 40. Permohonan Print Out Rekam Medis... 54 Gambar 41. Tampilan History Permohonan Print Out Rekam Medis... 55 Gambar 42. Tampilan Ganti Password... 55 Gambar 43. Tampilan Menu Login User... 56 Gambar 44. Tampilan Menu Utama User... 57 Gambar 45. Tampilan Menu Pasien Hari Ini... 57 Gambar 46. Tampilan Menu Daftar Pasien... 58 Gambar 47. Tampilan Riwayat Pasien Per-Poli... 58 Gambar 48. Tampilan Menu Ganti Pasword User... 59 xiii
DAFTAR TABEL Tabel 1. Tabel Login... 31 Tabel 2. Tabel Poliklinik... 31 Tabel 3. Tabel Data Pasien... 31 Tabel 4. Tabel Jenis Kelamin... 32 Tabel 5. Tabel Data Dokter... 33 Tabel 6. Tabel Laporan Rekam Medis Pasien... 33 Tabel 7. Tabel Kebutuhan Data Pasein... 43 Tabel 8. Tabel Data Dokter... 43 Tabel 9. Tabel Kebutuhan Fungsional... 44 Tabel 10. Pengujian Login... 60 Tabel 11. Tabel Pengujian Daftar Pasien Baru... 61 Tabel 12. Pengujian Tambah Pasien... 61 Tabel 13. Tabel Pengujian Data Pasien... 62 Tabel 14. Tabel Pengujian Tambah Dokter... 63 Tabel 15. Tabel Pengujian Data Dokter... 63 Tabel 16. Tabel Pengujian Data Laporan... 64 Tabel 17. Tabel Pengujian Ganti Password... 64 Tabel 18. Tabel Pengujian Pasien Hari Ini... 65 Tabel 19. Tabel Pengujian Data Pasien Per-poli... 66 xiv
DAFTAR LAMPIRAN Lampiran Source Code... 69 Source Code daftar pasien baru admin... 70 Source Code tambah pasien admin... 76 Source Code data pasien admin... 80 Source Code tambah dokter admin... 83 Source Code daftar dokter admin... 88 Source Code menu user... 92 Source Code pasien hari ini user... 94 Source Code daftar pasien user... 95 xv
INTISARI Sistem penyimpanan rekam medis pasien sebagai sumber informasi mengenai riwayat pasien di PKU Muhammadiyah Merden Banjarnegara masih dilakukan secara manual. Pencatatan manual di buku sering sekali terjadi kesalahan penulisan dan data yang tercatat terkadang hilang atau buku tersebut sobek sehingga data rusak. Sehingga dengan berkembangnya teknologi sekarang ini diharapkan dapat digunakan sebagai media atau fasilitas dalam meningkatkan pelayanan sekaligus mempermudah perolehan informasi mengenai pasien, dokter, pelayanan dan obat-obatan di PKU Muhammadiyah Merden Banjarnegara. Program yang dibuat mengacu pada kebutuhan akan kemudahan dalam pencatatan, penyimpanan dan pencarian data rekam medis pasien oleh petugas dan dokter. Penelitian yang dilakukan bertujuan untuk membangun aplikasi berbasis android. Adapun manfaatnya yaitu dapat memberikan kemudahan kepada petugas pelayanan dalam melihat data rekam medis. Metode penelitian yang dilakukan adalah dengan wawancara dan observasi. Tahap pengembangan sistem yang digunakan adalah waterfall yang terdiri dari Definisi persyaratan, Perancangan sistem dan perangkat lunak, Implementasi dan pengujian unit, Integrasi dan pengujian sistem, Operasi dan pemeliharaan. Aplikasi dibangun dengan menggunakan bahasa pemrograman java dan pengujian aplikasi dilakukan dengan metode black box. Dan dengan adanya aplikasi ini PKU Muhammadiyah dimudahkan dalam mengelola data rekam medis pasien. Kata kunci: Aplikasi, Android, Rekam Medis, Java. xvi
ABSTRACT Storage system of patient medical record as the source of information regarding patient s history in PKU Muhammadiyah Merden Banjarnegara is still done manually. Manual record in books often results to mistyping, the loss of data, or the book that is torn. The development of the technology nowdays is expected to enable to make media or facility in order to improve service as well as ease the data retrieval of patient, doctor, service and medicines in PKU Muhammadiyah Merden Banjarnegara. The program is based on the needs of ease in recording, storing, and retrieving data of patient medical record by the officers or doctors. The research aimed to design an android-based application. Some benefits were to give ease for the service officers in viewing the data of medical record. The methods of the research were interview and observation. The stage of system development is Waterfall involving requirement definition, System and Software Design, Unit implementation and Trial out, System integration and Testing, Operation and Maintenance. The application is designed with Java system, and tested using black box method. The existence of this application enables PKU Muhammadiyah Merden Banjarnegara to easily manage the data of patientis medical record. Keywords: Applications, Android, Medical Record, Java xvii