LAPORAN SKRIPSI SISTEM INFORMASI PEMETAAN LOKASI LAYANAN KESEHATAN KAUPATEN KUDUS HERY SETYAWAN NIM. 201253010 DOSEN PEMBIMBING Arif Setiawan, S.Kom, M.Cs Muhammad Arifin, S.Kom, M.Kom PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2016 i
ii
iii
iv
SISTEM INFORMASI GEOGRAFIS PEMETAAN LOKASI LAYANAN KESEHATAN DI KABUPATEN KUDUS Nama mahasiswa : Hery Setyawan NIM : 201253003 Pembimbing : 1. Arif Setiawan, M.Cs 2. Muhammad Arifin, M.Kom RINGKASAN Pelayanan Kesehatan adalah setiap upaya yang diselenggarakan sendiri atau secara bersama-sama dalam suatu organisasi untuk memelihara dan meningkatkan kesehatan, mencegah dan menyembuhkan penyakit serta memulihkan kesehatan perorangan, keluarga, kelompok dan atupun masyarakat. Adapun Sistem Informasi Geografis adalah suatu sistem yang menekankan pada informasi mengenai daerah-daerah berserta keterangan (atribut) yang terdapat pada daerah-daerah di permukaan Bumi. Sistem Infomasi Geografis merupakan bagian dari ilmu Geografi Teknik (Technical Geography) berbasis komputer yang digunakan untuk menyimpan dan memanipulasi data-data keruangan (spasial) untuk kebutuhan atau kepentingan tertentu. Dan Sistem ini dibuat menggunakan metode pengembangan waterfall, pemodelan meggunakan UML (Unified Modeling Language) dan perancangan database yang di usulkan berupa ERD (Entity Relationship Diagram) serta menggunakan database MySQL. Hasil dari penelitian ini adalah sebuah website yang dapat membantu dalam hal informasi tempat layanan kesehatan yang berada di Kabupaten Kudus dan berisi tentang data dokter, jadwal dan lokasi layanan kesehatan yang berada di kabupaten Kudus. Kata Kunci : Sistem informasi Geografis, Google Maps Api. v
GEOGRAPHIC INFORMATION SYSTEM MAPPING THE LOCATION OF HEALTH SERVICES IN THE DISTRICT KUDUS Student Name : Hery Setyawan Student Identity Number : 201253003 Supervisor : 1. Arif Setiawan, M.Cs 2. Muhammad Arifin, M.Kom ABSTRACT Health service is a feasible effort as individual or collective in an organization to keep and increase the health, to prevent and cure from illness, also recovering the health of person, family, and community. As for, Geographic Information System is a system which impressing on information about locations with their attribute in the earth surface. Geographic Information System (GIS) is part of Technical Geography Science that bases computer used to store and manipulate geographical data (spatial) for necessary or in one interest. In addition, this system made by waterfall development method, it model uses UML (Unified Modeling Language) and designing database offers is ERD (Entity Relationship Diagram) also uses MySQL s database. The result from this research is a website which can help in the informationing of health service place in Kudus regency and contens about Doctor s data, his schedule and locations of health service. Keywords : Geographic information systems, Google Maps Api. vi
KATA PENGANTAR Alhamdulillahirobbil alamin.. Segala puji dan syukur penulis panjatkan kehadirat Allah SWT atas karunia, rahmat dan petunjuk-nya serta kemudahan sehingga penulis dapat menyelesaikan penulisan skripsi ini dengan judul Sistem Informasi Pemetaan Lokasi Layanan Kesehatan di Kabupaten Kudus. Shalawat serta salam selalu penulis haturkan kepada Nabi besar Muhammad SAW, beserta keluarganya dan para sahabatnya. Penyusunan skripsi ini merupakan salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus. Tersusunnya laporan skripsi ini tidak lepas dari bantuan dan dukungan dari berbagai pihak. Oleh karena itu dalam kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya kepada: 1. Bapak Dr.Suparnyo, SH, MS selaku Rektor Universitas Muria Kudus. 2. Bapak Mohammad Dahlan, S.T, M.T, selaku Dekan Fakultas Teknik Universitas Muria Kudus. 3. Bapak Rhoedy Setiawan, M.Kom, selaku Ketua Program Studi Sistem Informasi Fakultas Tehnik Universitas Muria Kudus. 4. Bapak Arif Setiawan S.Kom, M.Cs, selaku Pembimbing I yang telah memberikan bimbingan dalam penyusunan laporan skripsi ini. 5. Bapak Muhammad Arifin, M.Kom selaku Pembimbing II yang telah memberikan bimbingan dalam penyusunan laporan skripsi ini. 6. Seluruh dosen Program Studi Sistem Informasi atas bantuan dan ilmu yang diberikan kepada penulis selama masa perkuliahan. 7. Kedua orang tua penulis yang selalu memberikan doa, semangat dan motivasi dengan tiada hentinya kepada penulis. 8. Teman-teman dan sahabat di Fakultas Teknik Progdi Sistem Informasi angkatan 2012. 9. Semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah banyak membantu penulis dalam menyelesaikan laporan Skripsi ini. vii
Penulis menyadari bahwa dalam penyusunan laporan ini sangat jauh dari kesempurnaan. Namun demikian penulis berharap laporan ini dapat bermanfaat bagi semua pihak. Kudus, 07 September 2016 Penulis Hery Setyawan viii
DAFTAR ISI HALAMAN JUDUL... i HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii PERNYATAAN KEASLIAN... iv RINGKASAN... v ABSTRACT... vi KATA PENGANTAR... vii DAFTAR ISI... ix DAFTAR GAMBAR... xiii DAFTAR TABEL... xvii DAFTAR LAMPIRAN... xix BAB I PENDAHULUAN... 1 1.1. Latar Belakang... 1 1.2. Perumusan Masalah... 1 1.3. Batasan Masalah... 2 1.4. Tujuan... 3 1.5. Manfaat... 3 1.6. Metode Penelitian... 3 1.6.1. Metode Pengumpulan Data... 4 1.6.2. Metode Pengembangan Sistem... 4 1.6.3. Metode Perancangan Sistem... 5 1.7. Kerangka Pemikiran... 5 BAB II TINJAUAN PUSTAKA... 7 2.1. Tinjauan Pustaka... 6 2.2. Pengertian Sistem... 10 2.3. Pengertian Informasi... 10 2.4. Pengertian Sistem Informasi... 10 2.5. Pengertian Sistem Informasi Geografis... 11 2.6. Pengertian Pelayanan Kesehatan... 12 2.7. Diagram Alir Data (Flow Of Document)... 14 2.8. UML (Unified Modeling Language)... 16 2.8.1. Pengenalan UML... 13 2.8. ERD (Entity Relational Diagram)... 17 BAB III METODOLOGI PENELITIAN... 19 3.1. Analisa dan Rancangan Sistem Baru... 19 3.1. Analisa Kebutuhan Hardware & Software... 19 3.2. Analisa dan Rancangan Sistem Baru... 20 3.2.1. Analisa... 21 3.2.2. Rancangan Sistem Baru... 20 3.2.3. Entity Relational Diagram (ERD)... 51 3.2.4. Perancangan Basis Data... 55 ix
3.2.5. Perancangan Desain Input dan Output... 62 BAB IV HASIL ANALISA DAN PEMBAHASAN... 97 4.1. Hasil Pembahasan... 73 4.1.1. Tampilan Menu Login... 73 4.1.2. Tampilan Halaman Utama... 74 4.1.3. Tampilan Menu Pendaftaran Member... 75 4.1.4. Tampilan Halaman Admin... 76 4.1.5. Tampilan Menu Kelola Tempat Layanan Kesehatan... 76 4.1.6. Tampilan Menu Tambah Tempat Layanan Kesehatan... 78 4.1.7. Tampilan Menu kelola Data Dokter... 79 4.1.8. Tampilan Menu Tambah Data Dokter... 80 4.1.9. Tampilan Menu Kelola Data Jadwal Praktek Dokter... 81 4.1.10. Tampilan Menu Tambah Data jadwal Praktek Dokter... 82 4.1.11. Tampilan Menu Kelola Data Desa... 83 4.1.12. Tampilan Menu Tambah Data Desa... 84 4.1.13. Tampilan Menu Kelola Data Kecamatan... 85 4.1.14. Tampilan Menu Tambah Data Kecamatan... 86 4.1.15. Tampilan Menu Kelola Member... 87 BAB V PENUTUP... 89 5.1. Kesimpulan... 89 5.2. Saran... 89 DAFTAR PUSTAKA LAMPIRAN BIODATA PENULIS x
DAFTAR GAMBAR Gambar 1.1 Kerangka Pemikiran SIG Pemetaan Lokasi Layanan Kesehatan di Kabupaten Kudus... 5 Gambar 3.1 Business Use Case SIG Pemetaan Lokasi Layanan Kesehatan di Kabupaten Kudus... 22 Gambar 3.2 System Use case SIG Pemetaan Lokasi Layanan Kesehatan di Kabupaten Kudus... 23 Gambar 3.3 Class User... 25 Gambar 3.4 Class Admin... 28 Gambar 3.5 Class Pemilik... 29 Gambar 3.6 Class Member... 29 Gambar 3.7 Class Tempat Layanan Kesehatan... 30 Gambar 3.8 Class Desa... 30 Gambar 3.9 Class Kecamatan... 31 Gambar 3.10 Class Dokter... 31 Gambar 3.11 Class Diagram... 32 Gambar 3.12 Squence Diagram Mendaftar Member... 33 Gambar 3.13 Squence Diagram Kelola Member... 34 Gambar 3.14 Squence Diagram Kelola Tempat Layanan Kesehatan... 35 Gambar 3.15 Squence Diagram Melihat Peta Lokasi... 36 Gambar 3.16 Squence Diagram Melihat Rute Lokasi... 36 Gambar 3.17 Squence Diagram Mencari Data Lokasi Layanan Kesehatan... 37 Gambar 3.18 Activity Diagram Mendaftar Member... 38 Gambar 3.19 Activity Diagram Kelola Member... 39 Gambar 3.20 Activity Diagram Kelola Lokasi Tempat Layanan Kesehatan... 40 Gambar 3.21 Activity Diagram Melihat Peta Lokasi Layanan Kesehatan... 40 Gambar 3.22 Activity Diagram Melihat Rute Lokasi Layanan Kesehatan... 41 Gambar 3.23 Activity Diagram Mencari data Tempat Layanan Kesehatan... 41 Gambar 3.24. Statechart Diagram Method Login... 42 Gambar 3.25. Statechart Diagram Method Logout... 42 Gambar 3.26. Statechart Diagram Method kelola member... 43 Gambar 3.27. Statechart DiagramMethod kelola pemilik... 43 Gambar 3.28 Statechart Diagram Method kelola Tempat Layanan Kesehatan 43 Gambar 3.29 Statechart Diagram Method kelola Jadwal Praktek Dokte... 43 Gambar 3.30 Statechart Diagram Method kelola Data Dokter... 43 Gambar 3.31 Statechart Diagram Method kelola Data Dokter... 43 Gambar 3.32 Statechart Diagram Method kelola Data Kecamatan... 44 Gambar 3.33 Statechart Diagram Method Pendaftaran Member... 44 Gambar 3.34 Statechart Diagram Method Melihat Peta Lokasi Layanan Kesehatan 44 Gambar 3.35 Statechart Diagram Method Melihat Jadwal Praktek... 45 Gambar 3.36 Statechart Diagram Method Input Data Tempat... 45 Gambar 3.37 Statechart Diagram Method Tambah Data Tempat... 45 Gambar 3.38 Statechart Diagram Method ubah Data Tempat... 46 Gambar 3.39 Statechart Diagram Method Hapus Data Tempat... 46 Gambar 3.40 Statechart Diagram Method Tambah Data Dokter... 47 Gambar 3.41 Statechart Diagram Method Ubah Data Dokter... 47 xi
Gambar 3.42 Statechart Diagram Method Hapus Data Dokter... 47 Gambar 3.43 Statechart Diagram Method Tambah Data Desa... 48 Gambar 3.44 Statechart Diagram Method Ubah Data Desa... 48 Gambar 3.45 Statechart Diagram Method Hapus Data Desa... 48 Gambar 3.46 Statechart Diagram Method Tambah Data Kecamatan... 49 Gambar 3.47 Statechart Diagram Method Ubah Data Kecamatan... 49 Gambar 3.48 Statechart Diagram Method Hapus Data Kecamatan... 49 Gambar 3.49 Himpunan Entitas... 50 Gambar 3.50 Atribute Entity Serta Primary Key... 52 Gambar 3.51 Atribute Relationship... 52 Gambar 3.52 Derajat Kardinalitas serta Foreign Key Entitas Layanan Kesehatan dengan Desa... 52 Gambar 3.53 Derajat Kardinalitas serta Foreign Key Entitas Lokasi Layanan Keshatan dengan Kecamatan... 53 Gambar 3.54 Derajat Kardinalitas serta Foreign Key Entitas Jadwal Praktek Dokter dengan Dokter... 54 Gambar 3.55 Entity Relationship Diagram (ERD)... 55 Gambar 3.56 Relasi Tabel... 61 Gambar 3.60 Desain Halaman Awal... 62 Gambar 3.61 Desain Pendaftaran Member... 64 Gambar 3.62 Desain Halaman Admin... 65 Gambar 3.63 Desain Halaman Kelola User... 66 Gambar 3.64 Desain Halaman Kelola Tempat Layanan Kesehatan... 67 Gambar 3.65 Desain Halaman Kelola Jadwal Praktek Dokter... 68 Gambar 3.66 Desain Halaman Kelola Dokter... 69 Gambar 3.67 Desain Halaman Kelola Desa... 70 Gambar 3.68 Desain Halaman Kelola Kecamatan... 70 Gambar 3.69 Desain Halaman Pendaftaran Pemilik... 71 Gambar 4.1 Tampilan Menu Login... 72 Gambar 4.2 Tampilan Halaman Utama... 73 Gambar 4.3 Tampilan Menu Pendaftaran Member... 75 Gambar 4.4 Tampilan Halaman Admin... 76 Gambar 4.5 Tampilan Menu Tempat Layanan Kesehatan Pada Halaman Admin 77 Gambar 4.6 Tampilan Menu Tambah tempat Layanan Kesehatan Pada Halaman Admin... 78 Gambar 4.7 Tampilan Menu Tambah tempat Layanan Kesehatan Pada Halaman Admin... 79 Gambar 4.8 Tampilan Menu Tambah Dokter Halaman Admin... 80 Gambar 4.9 Tampilan Menu Kelola Jadwal Praktek Dokter... 81 Gambar 4.10 Tampilan Menu Tambah Jadwal Praktek Dokter... 82 Gambar 4.11 Tampilan Menu Kelola Data Desa Pada Halaman Admin... 83 Gambar 4.12 Tampilan Menu Kelola Data Desa Pada Halaman Admin... 84 Gambar 4.13 Tampilan Menu Kelola Data Kecamatan... 85 Gambar 4.14 Tampilan Menu Tambah Data Kecamatan... 86 Gambar 4.15 Tampilan Menu Kelola Data Member... 87 xii
DAFTAR TABEL Tabel 2.1 Tabel Perbandingan... 8 Tabel 2.2 Simbol-simbol Flow of document (FOD)... 11 Tabel 2.3 Notasi Use Case Diagram... 13 Tabel 2.4 Notasi Class Diagram... 14 Tabel 2.5 Notasi Sequence Diagram... 15 Tabel 2.6 Notasi Activity Diagram... 16 Tabel 2.7 Notasi Statechart Diagram... 17 Tabel 2.8 Simbol-Simbol ERD... 18 Tabel 3.1 Tabel Proses Bisnis... 21 Tabel 3.2 Skenario Use Case Kelola Data Member... 24 Tabel 3.3 Skenario Use Case Kelola Data pemilik... 25 Tabel 3.4 Skenario Use Case Kelola Data Peta Lokasi Layanan Kesehatan.. 26 Tabel 3.5 Skenario Use Case Kelola Layanan kesehatan... 27 Tabel 3.6 Tabel Admin... 56 Tabel 3.7 Tabel Pemilik... 56 Tabel 3.8 Tabel Tempat layanan kesehatan... 57 Tabel 3.9 Tabel Desa... 57 Tabel 3.10 Tabel Kecamatan... 58 Tabel 3.11 Tabel dokter... 59 Tabel 3.12 Tabel User... 59 Tabel 3.13 Tabel Lokasi... 57 Tabel 3.14 Tabel Sub Kriteria... 57 Tabel 3.15 Tabel Detail Konsultasi... 57 Tabel 3.16 Tabel User... 59 Tabel 3.17 Tabel Member... 59 Tabel 3.18 Tabel Tempat layanan kesehatan... 60 xiii
DAFTAR LAMPIRAN Lampiran 1 Lampiran 2 : Foto Copy Buku Bimbingan : Biografi Penulis xiv