Perancangan Aplikasi Rekam Medis dan Resep Elektronik Berbasis Dekstop Diajukan kepada Fakultas Teknologi Informasi Untuk memperoleh Gelar Ahli Madya Komputer Oleh : Muhammad Wasis Wicaksono Nim : 562013052 Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga 2016 i
Perancangan Aplikasi Rekam Medis dan Resep Elektronik Berbasis Dekstop Laporan Tugas Akhir Oleh : Muhammad Wasis Wicaksono Nim : 562013052 Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga 2016 ii
iii
iv
v
KATA PENGANTAR Segala puji syukur penulis panjatkan kehadiran Allah SWT atas segala berkat, rahmat dan juga anugerah yang diberikan selama penulis melakukan studi di Fakultas Teknologi Informatika program studi Diploma Teknik Informatika di Universitas Kristen Satya Wacana (UKSW) dan juga dapat terselesaikannya Tugas Akhir ini. Penulis menyadari bahwa terselesaikannya Tugas Akhir dengan lancar tidak terlepas juga karena bantuan dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis ingin menyampaikan terimakasih kepada : 1. Dr. Dharmaputra T. Palekahelu, M. Pd sebagai Dekan Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana. 2. Bapak Sri Winarso Martyas Edi, M.Kom. sebagai Ketua Program Studi Teknik Informatika, Diploma Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana. 3. Bapak Drs. Prihanto Ngesti Basuki, M.Kom. yang telah berkenan meluangkan waktu untuk memberikan bimbingan dalam penyusunan Tugas Akhir ini. Terimakasih untuk masukan, ide dan kesabaran. Serta solusi-solusi yang diberikan yang memperkokoh penulisan Tugas Akhir ini. 4. Orang tua dan keluarga tercinta, yang memberikan dukungan baik moril maupun materil kepada penulis untuk selalu berusaha mencapai hasil yang terbaik. 5. Teman - teman D3 Teknik Informatika 2013 khususnya teman kuliah konsentrasi programming dan seluruh teman D3 Teknik Informatika vi
yang telah memberikan doa, dukungan, serta kebersamaannya selama ini. Serta semua pihak yang tidak dapat penulis sebutkan satu persatu. Laporan Tugas Akhir ini masih jauh dari sempurna. Oleh karena hal tersebut, kritik dan saran yang membangun demi penyempurnaan laporan ini sangat diharapkan oleh penulis sebagai acuan untuk membuat laporan lebih baik lagi pada waktu yang akan datang. Harapan penulis laporan ini dapat bermanfaat bagi banyak pihak. Salatiga, 16 Mei 2016 Penulis vii
Daftar Isi Hal Judul... i Lembar Pengesahan... iii Pernyataan Bebas Plagiasi... iv Pernyataan Persetujuan Publikasi... v Kata Pengantar... vi Daftar Isi... viii Daftar Gambar... xi Daftar Table... xiii Daftar Lampiran... xiv Bab I Pendahuluan... 1 1.1 Latar Belakang... 1 1.2 Tujuan... 2 1.3 Rumusan Masalah... 3 1.4 Batasan Masalah... 4 1.5 Metodologi... 4 1.6 Jadwal Penelitian... 5 Bab II Tinjauan Pustaka... 7 2.1 Penelitian Terdahulu... 7 2.2 Konsep Sistem Informasi... 8 2.3 Konsep Sistem Dasar Sistem Basis Data... 11 2.4 Konsep Dasar Bahasa Pemrograman... 13 2.5 Web Service... 14 2.6 Poliklinik... 14 viii
Bab III Perancangan Sistem... 16 3.1 Pengumpulan Kebutuhan... 16 3.2 Ruang Lingkup Aplikasi... 17 3.3 Konsep Rancangan Aplikasi... 18 3.3.1 Gambaran Umum... 18 3.3.2 Pengguna Aplikasi... 20 3.4 Perancangan Antar Muka Aplikasi... 20 3.4.1 Tampilan Login... 21 3.4.2 Menu Nomor Antrian... 21 3.4.3 Menu Utama Resepsionis... 22 3.4.4 Menu Data Anggota... 23 3.4.5 Menu Rekam Medis Resepsionis... 24 3.4.6 Menu Input Pasien... 25 3.4.7 Menu Utama Dokter... 26 3.4.8 Menu Rekam Medis Dokter... 27 3.4.9 Menu Resep... 28 3.4.10 Menu Utama Apoteker... 29 3.4.11 Menu Input Obat... 32 3.4.12 Jaringan Semantik Tampilan... 33 3.5 UML (Unified Modelling Language)... 34 3.2.5.1 Use Case Diagram... 35 3.2.5.2 Activity Diagram... 36 3.6 Perancangan Basis Data... 40 3.7 Model Distribusi Aplikasi... 43 Bab IV Hasil dan Analisis... 45 ix
4.1 Implementasi Sistem... 45 4.1.1 Implementasi Sistem... 45 4.1.1.1 Implementasi Database... 45 4.1.2 Implementasi UI... 48 4.1.2.1 Menu Login... 48 4.1.2.2 Menu Utama Resepsionis... 49 4.1.2.3 Menu Input Pasien... 49 4.1.2.4 Menu Nomor Antrian... 50 4.1.2.5 Menu Data Anggota... 51 4.1.2.6 Menu Rekam Medis Resepsionis... 51 4.1.2.7 Menu Utama Dokter... 52 4.1.2.8 Menu Rekam Medis Dokter... 53 4.1.2.9 Menu Resep... 54 4.1.2.10 Menu Utama Apoteker... 54 4.1.2.11 Menu Input Obat... 55 4.2 Pengujian Sistem... 56 4.3 Analisa Sistem... 61 Bab V Penutup... 63 5.1 Kesimpulan... 63 5.2 Saran... 63 Daftar Pustaka... 64 Lampiran... 66 x
Daftar Gambar Hal Gambar 3.1 Rancangan Tampilan Menu Login... 21 Gambar 3.2 Rancangan Tampilan Nomor Antrian... 21 Gambar 3.3 Rancangan Tampilan Menu Awal... 22 Gambar 3.4 Rancangan Tampilan Form Utama Resepsionis Bagian Data Anggota... 23 Gambar 3.5 Rancangan Tampilan Form Utama Resepsionis Bagian Rekam Medis... 24 Gambar 3.6 Rancangan Tampilan Input Pasien... 25 Gambar 3.7 Rancangan Tampilan Form Utama Dokter... 26 Gambar 3.8 Rancangan Tampilan Menu Rekam Medis pada Dokter... 27 Gambar 3.9 Rancangan Tampilan Menu Resep... 28 Gambar 3.10 Rancangan Tampilan Menu Utama Apoteker... 29 Gambar 3.11 Rancangan Tampilan Menu Input Obat... 31 Gambar 3.12 Jaringan Semantik Tampilan Aplikasi Resepsionis... 32 Gambar 3.13 Jaringan Semantik Tampilan Aplikasi Dokter... 33 Gambar 3.14 Jaringan Semantik Tampilan Aplikasi Apoteker... 33 Gambar 3.15 Use Case Diagram... 34 Gambar 3.16 Activity Diagram Resepsionis... 35 Gambar 3.17 Activity Diagram Dokter... 37 Gambar 3.18 Activity Apoteker... 38 xi
Gambar 3.19 Rancangan Basis Data... 39 Gambar 3.20 Denah Penempatan Aplikasi di Lapangan... 42 Gambar 4.1 Tabel Nomor Antrian... 45 Gambar 4.2 Tabel Obat... 45 Gambar 4.3 Tabel Pasien... 46 Gambar 4.4 Tabel Pegawai... 46 Gambar 4.5 Tabel Rekam Medis... 47 Gambar 4.6 Tabel Resep... 47 Gambar 4.7 Tabel Transaksi... 48 Gambar 4.8 Menu Login... 48 Gambar 4.9 Menu Utama Resepsionis... 49 Gambar 4.10 Menu Input Pasien... 50 Gambar 4.11 Menu Nomor Antrian... 50 Gambar 4.12 Menu Data Anggota... 51 Gambar 4.13 Menu Rekam Medis... 52 Gambar 4.14 Menu Utama Dokter... 53 Gambar 4.15 Menu Rekam Medis Dokter... 53 Gambar 4.16 Menu Resep... 54 Gambar 4.17 Menu Transaksi... 55 Gambar 4.18 Menu Input Obat... 56 xii
Daftar Table Hal Table 1.1 Jadwal Penelitian... 5 Table 3.1 Pengguna Aplikasi... 20 Table 4.1 Hasil Pengujian Blackbox Testing Aplikasi Rekam Medis dan Resep Elektronik Berbasis Dekstop... 46 xiii
Daftar Lampiran Hal Lembar Bimbingan Tugas Akhir... 66 Pernyataan Tidak Plagiat... 67 Pernyataan Persetujuan Akses... 68 xiv