BAB III ANALISIS DAN DESAIN SISTEM
III.1. Analisa Sistem yang berjalan Proses yang sedang berjalan dalam penginformasian mengenai data lokasi Klinik spesialis Mata di Kota Medan masih bersifat manual, banyaknya kendala yang terdapat pada penginformasian lokasi Klinik spesialis Mata tersebut, mengakibatkan kurang jelasnya tata letak lokasi tersebut berada. Pengolahan data lokasi Klinik spesialis Mata di Kota Medan menyajikan informasi data spasial dan non spasial tentang Klinik spesialis Mata yang ada di kota medan kepada penggunanya. Informasi data spasial direpresentasikan dalam bentuk grafis, sedangkan informasi atribut dari non spasial direpresentasikan dalam bentuk tabel. Berikut merupakan tahapan dalam pembuatan sistem informasi geografis lokasi Klinik spesialis Mata yang ada di Kota Medan. 1. Studi pustaka tentang Sistem Informasi Geografis dan Arc View GIS, PHP dan Mysql. 2. Mengumpulkan data tentang lokasi Klinik spesialis Mata yang ada dari Dinas Kesehatan Kota Medan, maupun dari internet. 3. Menganalisa data dan merancang aplikasi. 4. Mendigitasi data-data spasial yang didapat, dan memasukkan data-data non spasial kedalam tabel-tabel. 5. Memodifikasi tampilan antar muka dengan menggunakan Script PHP.
34
35
III.1.1. Analisa Input Dalam hal ini sistem yang digunakan belumlah efektif dikarenakan sistem informasi yang digunakan masih bersifat semikomputerisasi hanya penyimpanan data pada aplikasi dari Microsoft Excel yang tidak terintegrasi dengan database, dan tidak dipublikasikan ke masyarakat dalam informasi keberadaan lokasi Klinik spesialis Mata yang ada di Kota Medan. Namun dengan sistem informasi yang dirancang sistem akan lebih mudah karena telah menggunakan aplikasi yang dibuat sesederhana mungkin dan lebih efektif dan efisien dalam akses informasi keberadaan lokasi Klinik spesialis Mata di Kota Medan. Misalnya menginputkan data lokasi klinik spesialis mata. Hal ini bertujuan untuk mempermudah pihak pengguna dalam pencarian yang ada dan didukung dengan database yang berperan dalam penyimpanan data-data yang telah diinput dan jika adanya perubahan informasi akan lebih mudah untuk perawatan. III.1.2. Analisa Proses Pada proses sistem yang berjalan, pihak pengguna dalam pencarian yang ada sering tidak dapat mengetahui keberadaan lokasi Klinik spesialis Mata di Kota Medan yang akan dicari, dan hanya berdasarkan data dari aplikasi Microsoft Excel saja. Berikut ini proses yang sedang berlangsung dalam pencarian lokasi Klinik spesialis Mata di Kota Medan seperti terlihat pada gambar III.1. dibawah ini :
36
Pengguna
Admin
mulai
Kepala Dinas
Pengimputan data lokasi Klinik spesialis Mata di kota medan
Pencarian Klinik spesialis Mata
Data lokasi Klinik spesialis Mata di kota medan
Informasi Klinik spesialis Mata Penyimpanan data lokasi Klinik spesialis Mata di kota medan
Laporan lokasi Klinik spesialis Mata di kota medan Laporan lokasi Klinik spesialis Mata di kota medan
selesai
Gambar III.1. FOD Penyimpanan Data III.1.3. Analisa Output Output pada sistem ini akan didapat data nama Klinik spesialis Mata, alamat Klinik spesialis Mata tersebut. Untuk pembuatan laporannya, setiap data dibuat laporan (dalam jangka waktu pertahun). Untuk pencatatan, pada bagian informasi umum, mencatat data tersebut menggunakan aplikasi dari Microsoft Excel kedalam komputer, tetapi masalah yang timbul adalah tidak ada petunjuk peta yang menjelaskan tentang lokasi Klinik spesialis Mata tersebut di kota medan. Berikut ini adalah tabel klinik Spesialis Mata di kota Medan.
37
No . 1.
2. 3.
Nama Klinik Klinik Spesialis Bunda Medan Baru Medial Center Sumatera Eye Center
4.
Praktek Prof Dr Aslim Sihotang Spesialis Mata
5.
Klinik Mata Yose
6.
Klinik Dr. Agustina Siburia, Sp.M
7.
Klinik Dr. Indra Azrial, SpM
8.
Klinik Spesialis Setia Budi Center Klinik Dr. Hj. Murni H. Mahmud Sp.M Klinik Dr. Novie Diana, Sp.M Medan Eye Center Klinik Dr. Reni Guspita Klinik Dr. Ayu Qomariyati, Sp.M Klinik Hasanudin
9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Klinik Dr. Syafridon Sp.M Klinik Mata RS. Advent Klinik Dr. Pinto Y Pulungan Sp.M Klinik Dr. Ira Karina Siregar, Sp.M Klinik Dr. Abdul Gani, Sp.M Klinik Dr. H. Yamin Mahmud, Sp.M
Alamat
No. Telepon
Keurahan
Kecamatan
Jl. Sisingamangaraja no. 17 Jl. Abdullah Lubis Jl. Sultan Iskandar Muda 278 Jl. Jend Gatot Subroto 90-A
061-7321666
Kota Matsum III
Medan Kota
061-4538989
Babura
Medan Baru
061-4525058
Petisah Tengah
Medan Petisah
061-4568507
Sei Putih Barat
Medan Petisah
Jl. Sisingamangaraja 10/32 Murni Teguh Memorial Hospital Jl. Jawa No. 2 RSU Permata Bunda Jl. Sisingamangaraja Jl. Setia Budi
061-7345932
Sudi Rejo I
Medan Kota
061-80501888
Gang Buntu
Medan Timur
061-7362777
Siti Rejo I
Medan Kota
Tanjung Rejo Kota Matsum III Gaharu
Medan Sunggal Medan Kota
Darat Pulo Brayan Kota Sei Agul
Medan Baru Medan Barat
Tanjung Rejo Kota Matsum III Petisah Tengah Tanjung Rejo Tegal Sari Ma Pulo Brayan Kota Pulo Brayan Darat I
Medan Sunggal Medan Kota
Jl. Sisingamangaraja Jl. Gaharu No. 67 Jl. Ir H Juanda 1 Jl. Yos Sudarso No. 138 Jl. Karya No. 124
061-4536657
Jl. Setia Budi Jl. Sisingamangaraja Jl. Gatot Subroto
061-4524875
Jl. Setia Budi Jl. Jamin Ginting Jl. Yos Sudarso No. 138 RS. Imelda Jl. Bilal no. 24
061-6622336 061-6611072
Medan Timur
Medan Barat
Medan Petisah Medan Sunggal Medan Selayang Medan Barat Medan Timur
38
III.2. Evaluasi Sistem yang berjalan Sistem yang ada saat ini masih diolah menggunakan komputer yang masih berbasis desktop (menggunakan Microsoft Excel), dan untuk sistem yang baru menggunakan aplikasi berbasis web. Dalam hal pengolahan data untuk sistem yang baru dibandingkan sistem yang lama terdapat beberapa hal yang berbeda, diantaranya adalah perubahan dalam hal penggunaan aplikasi program, yaitu akses pencarian informasi data lokasi Klinik spesialis Mata di Kota Medan dapat diakses melalui internet, dan terintegrasi langsung dengan peta lokasi Klinik spesialis Mata tersebut berada. Dari hasil evaluasi sistem yang lama yang terdapat pada dinas kesehatan kota medan, penulis merancang sebuah sistem yang dapat mempermudah cara kerja yang dapat menghasilkan data yang lebih akurat. Dimana sistem yang akan dirancang lebih diajukan untuk penanganan masalah diatas, secara perlahan sistem yang lama di ganti dengan sistem yang baru. Untuk sistem yang baru, sumber daya manusianya juga harus mendukung, dilihat dari sistem yang lama sering terjadi tumpang tindih data, tidak ada fasilitas untuk menjaga agar data tidak tumpang tindih. Sistem yang telah dirancang menghasilkan data lokasi Klinik spesialis Mata di Kota Medan yang dapat diakses melalui internet, dan terintegrasi langsung dengan peta lokasi Klinik spesialis Mata tersebut berada, dan data tidak akan mungkin terjadi tumpang tindih, karena adanya sistem proteksi.
39
III.3. Disain Sistem III.3.1. Disain Sistem Secara Global Pengolahan Data lokasi Klinik spesialis Mata di Kota Medan menyajikan informasi data spasial dan non spasial tentang lokasi Klinik spesialis Mata di Kota Medan kepada penggunanya. Informasi data spasial direpresentasikan dalam bentuk grafis, sedangkan informasi atribut dari data non spasial direpresentasikan dalam bentuk tabel. Berikut merupakan tahapan dalam Pengolahan Data lokasi Klinik spesialis Mata di Kota Medan. III.3.1.1. UseCase Diagram Perangkat lunak yang dibuat akan menangani beberapa fungsi utama, seperti terlihat dalam usecase diagram ( Gambar III.2) dibawah ini
Gambar III.2. Usecase SIG Lokasi Klinik spesialis Mata di Kota Medan
40
III.3.1.2. Sequence Diagram 1.
Sequence diagram form Admin. Berikut ini gambar III.3 tentang Sequence diagram pada form Admin :
Gambar III.3. Sequence Diagram pada Form Admin
2.
Sequence diagram form User. Berikut ini gambar III.4 tentang Sequence diagram pada form User:
Gambar III.4. Sequence Diagram pada Form User
41
III.3.1.2. Class Diagram Berikut ini gambar III.5 tentang Class diagram Sistem Informasi Geografis Lokasi Klinik spesialis Mata di Kota Medan. Admin *id_admin username password Tambah_data() Edit_data() Hapus_data()
Kecamatan *id_kecamatan nama_kecamatan Tambah_data() Edit_data() Hapus_data()
klinik *id_klinik longitude latitude nama_klinik alamat kelurahan kecamatan telepon foto Tambah_data() Edit_data() Hapus_data()
guestbook *id nama email url komentar Tambah_data() Hapus_data()
Artikel *id_artikel kategori judul isi gambar Tambah_data() Edit_data() Hapus_data()
Kelurahan *id_kelurahan nama_kelurahan Tambah_data() Edit_data() Hapus_data()
Gambar III.5. Class Diagram SIG Lokasi Klinik spesialis Mata di Kota Medan
III.3.2. Disain Sistem Secara Detail Dalam hal ini penulis akan membahas perancangan sistem yang akan dibangun secara terperinci yaitu melalui desain output, desain input dan desain database. III.3.2.1. Desain Output Desain sistem ini berisikan tampilan hasil yang akan diperoleh dari Pengolahan Data lokasi Klinik spesialis Mata
Berbasis Sistem Informasi
Geografis Di Kota Medan yaitu Halaman utama berupa artikel kesehatan, Tampilan peta berupa visualisasi peta, dan form guestbook.
42
1.
Tampilan Halaman Home Tampilan awal pada saat pertama kali mengakses Sistem Informasi Geografis Lokasi Klinik spesialis Mata di Kota Medan terdiri dari empat menu utama yaitu Home, Pencarian Klinik, Contact, Artikel dan Login. Halaman home berisi tentang artikel kesehatan, dapat dilihat gambar III.6 di bawah ini
Gambar III.6. Tampilan Halaman Home 2.
Tampilan Halaman Pencarian Klinik Halaman ini menampilkan hasil pencarian letak lokasi Klinik spesialis Mata yang berada di kota medan dapat dilihat gambar III.7 di bawah ini.
43
Gambar III.7. Tampilan Halaman Pencarian Klinik 3.
Tampilan Halaman Guestbook Bila user ingin meninggalkan pesan, maka halaman ini dapat digunakan untuk mengisi pesan tentang kritik dan saran yang ingin disampaikan oleh user, dapat dilihat gambar III.8 di bawah ini
44
Gambar III.8. Tampilan Halaman Guestbook III.3.2.2. Disain Input Sistem Informasi Geografis Lokasi Klinik spesialis Mata di Kota Medan meliputi desain input dari bentuk dokumen-dokumen input yang akan digunakan dan hanya dapat dilakukan oleh administrator. Dokumen input sangat penting pada sistem informasi, data yang salah tercatat di dokumen akan mengakibatkan output yang dihasilkan sistem otomatis akan salah. Sistem Informasi Geografis Lokasi Klinik spesialis Mata di Kota Medan form input disini dilakukan dengan menelusuri output yang dihasilkan sistem informasi sehingga ditemukan item apa saja yang harus ada dalam rancangan form output dalam rancangan pengolahan data lokasi lokasi Klinik spesialis Mata di Kota Medan, data yang menjadi inputnya antara lain :
45
1. Desain Input Olah Data Lokasi Klinik spesialis Mata Tampilan ini berisi form untuk menambah, edit dan menghapus data Lokasi Klinik spesialis Mata, dapat dilihat pada gambar III.10 di bawah ini Header Olah Data Lokasi Olah Data Kelurahan Olah Data Kecamatan Logout
Daftar Lokasi Klinik Id_lokasi 9 9 9 9 9
Nama_klinik xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
telepon 999999 999999 999999 999999 999999
Alamat klinik xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
Jadwal xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
gambar xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx
Edit Xxxx Xxxx Xxxx Xxxx Xxxx
Hapus xxxx xxxx xxxx xxxx xxxx
Tambah Data Lokasi Footer
Gambar III.10. Desain Input Data Lokasi Klinik 2. Desain Input Olah Data Kelurahan Tampilan ini berisi form untuk menambah, edit dan menghapus data Kelurahan kota medan, dapat dilihat pada gambar III.11 di bawah ini Header Olah Data Lokasi Olah Data Kelurahan Olah Data Kecamatan Logout
Daftar Kelurahan ID Kelurahan
Nama Kelurahan
Edit
Hapus
xxx xxx xxx xxx xxx
Xxxxxxx Xxxxxxx Xxxxxxx Xxxxxxx Xxxxxxx
Xxxx Xxxx Xxxx Xxxx Xxxx
xxxx xxxx xxxx xxxx xxxx
Tambah Data Kelurahan Footer
Gambar III.11. Desain Input Data Kelurahan
46
3. Desain Input Data Kecamatan Tampilan ini berisi form untuk menambah, edit dan menghapus data kecamatan Kota Medan, dapat dilihat pada gambar III.12 di bawah ini Header Olah Data Lokasi Olah Data Kelurahan Olah Data Kecamatan Logout
Daftar nama Kecamatan ID Kecamatan
Nama Kecamatan
Edit
Hapus
xxx xxx xxx xxx xxx
Xxxxxxx Xxxxxxx Xxxxxxx Xxxxxxx Xxxxxxx
Xxxx Xxxx Xxxx Xxxx Xxxx
xxxx xxxx xxxx xxxx xxxx
Tambah Data Kecamatan
Footer
Gambar III.12. Desain Input Data Kecamatan 4. Desain Input Olah Data Artikel Tampilan ini berisi form untuk menambah, edit dan menghapus data Artikel Kesehatan pada Administrator, dapat dilihat pada gambar III.13 di bawah ini Header Olah Data Lokasi Olah Data Kelurahan Olah Data Kecamatan Olah Artikel
Daftar Artikel
Buku Tamu
ID
Kategori
Judul
Isi
Edit
Hapus
9 9 9
Xxxxxxx Xxxxxxx Xxxxxxx
9999999 9999999 9999999
Xxxxxx Xxxxxx Xxxxxx
Xxxx Xxxx Xxxx
xxxx xxxx xxxx
Tambah Artikel Footer
Gambar III.13. Desain Input Olah Data Artikel
Logout
47
5. Desain Input Olah Data Bukutamu Tampilan ini berisi form untuk menghapus data bukutamu pada Administrator, dapat dilihat pada gambar III.14 di bawah ini Header Olah Data Lokasi Olah Data Kelurahan Olah Data Kecamatan Olah Artikel
Buku Tamu
Logout
Daftar Buku Tamu Nama pengunjung
Email
url
komentar
Hapus
xxxxx xxxxx xxxxx xxxxx xxxxx
Xxxxxxx Xxxxxxx Xxxxxxx Xxxxxxx Xxxxxxx
xxxxx xxxxx xxxxx xxxxx xxxxx
Xxxxxx Xxxxxx Xxxxxx Xxxxxx Xxxxxx
xxxx xxxx xxxx xxxx xxxx
Footer
Gambar III.14. Desain Input Olah Data bukutamu
III.3.2.3. Disain Database Pada aplikasi Sistem Informasi Geografis ini, penyimpanan data semua objek diletakkan pada database yang dibuat dengan MySQL. Berikut adalah tabel struktur data pada setiap tabel di dalam Sistem Informasi Geografis Lokasi Klinik spesialis Mata di Kota Medan. Tabel III.1. Tabel Admin Database : SpesialisMata; Nama Tabel : Admin; Primary key : id_admin Tabel III.1. : Desain Tabel Admin Field Name id_admin Username Password
Type Integer Varchar Varchar
Width 11 20 32
Keterangan ID Admin Nama Admin Kata sandi Admin
48
Tabel III.2. Tabel Artikel Database : SpesialisMata, Nama tabel : artikel, Primary key : id_artikel Tabel III.2. : Desain Tabel Artikel Field Name id_artikel Kategori Judul Isi Gambar
Type Int Varchar Varchar Longtext Varchar
Width 11 30 50 50
Keterangan ID Artikel Kategori Artikel Judul Artikel Isi Artikel Gambar
Tabel III.3. Tabel guestbook Database : SpesialisMata, Nama tabel : guestbook, Primary key : id. Tabel III.3. : Desain Tabel guestbook Field Name Id Nama Email url Komentar
Type Int Varchar Varchar Varchar Text
Width 11 20 20 30
Keterangan ID guestbook Nama Pengunjung Email Pengunjung Url Pengunjung Komentar Pengunjung
Tabel III.4. Tabel Kecamatan Database : SpesialisMata, Nama tabel : kecamatan, Primary key : id_kecamatan. Tabel III.4. : Desain Tabel Kecamatan Field Name id_kecamatan Kecamatan
Type Varchar Varchar
Width 10 30
Keterangan ID Kecamatan Nama Kecamatan
Tabel III.5. Tabel Kelurahan Database : SpesialisMata, Nama tabel : kelurahan, Primary key : id_kelurahan.
49
Tabel III.5. : Desain Tabel Kelurahan Field Name id_kelurahan Kelurahan
Type Varchar Varchar
Width 10 30
Keterangan ID Kelurahan Nama Kelurahan
Tabel III.6. Tabel Alamat Klinik spesialis Mata Database : SpesialisMata, Nama tabel : Klinik, Primary key : id_lokasi Tabel III.6. : Desain Tabel Klinik Field Name id_lokasi longitude Latitude Nama_Klinik Telepon Alamat_Klinik Kelurahan Kecamatan Gambar
Type Varchar Double Double Varchar Varchar Varchar Varchar Varchar Varchar
Width 11
50 30 100 50 50 50
Keterangan ID Lokasi Longitude Latitude Nama Klinik Telepon Alamat Klinik Kelurahan Kecamatan Gambar
III.3.2.3.1. Kamus Data Kamus data merupakan suatu daftar terintegrasi tentang komposisi elemen data, aliran data dan data store yang digunakan. Pengisian data dictionary dilakukan setiap saat selama proses pengembangan berlangsung, ketika diketahui adanya data atau saat diperlukan penambahan data item kedalam sistem. Berikut kamus data Sistem Informasi Geografis Lokasi Klinik spesialis Mata di Kota Medan : Klinik
= ({id_lokasi} + longitude + latitude + nama_Klinik + telepon + alamat_Klinik + kelurahan + kecamatan + gambar)
Kecamatan
= ({id_kecamatan} + kecamatan)
50
Kelurahan
= ({id_kelurahan} + kelurahan)
Artikel
= ({id_artikel} + kategori + judul + isi + gambar)
Guestbook
= ({id} + nama + email + url + komentar)
Admin
= ({id_admin} + username + password)
III.3.2.3.2 ERD (Entity Relationship Diagram) ERD adalah model konseptual yang mendeskripsikan hubungan antara penyimpanan (dalam DFD). ERD digunakan untuk memodelkan struktur data dan hubungan antar data. Adapun ERD yang penulis gunakan dalam Sistem Informasi Geografis Lokasi Klinik spesialis Mata di Kota Medan adalah dapat dilihat pada gambar III.15 di bawah ini : id_admin
username
_
_
id_kelurahan
Kelurahan
_
_
terdapat
kelurahan
id_admin
_
admin
id_lokasi
Latitude longitude
_ Nama_klinik
_ Klinik
terdapat id_kecamatan
Telepon
is_
_ Alamat_klinik _
kelurahan
kecamatan
_
_
Kecamatan
Id
_
id_artikel
Nama
_
artikel
guestbook
kategori
_
email
_
Kecamatan
_ Judul
url
_
komentar
Gambar
_
_
isi
_
_
Gambar III.15. ERD Sistem Informasi Geografis Lokasi Klinik Spesialis Mata di Kota Medan
51
III.3.3. Activity Diagram 1.
Activity Diagram Login Admin Berikut gambar III.15 tentang activity diagram untuk login admin. Tidak
validasi
Isi Username dan Password
Ya
Mulai Aplikasi
Set Aplikasi
Gambar III.15. Activity Diagram Login Admin 2.
Activity Diagram Data Lokasi Klinik Mata Berikut adalah activity diagram lokasi yang menggambarkan aktivitas admin
pada saat akan mengelola data lokasi, seperti pada gambar III.16.
Tidak
Pilih Aksi Lokasi
Validasi
Ya
Ya Tambah
Masukkan Data Lokasi Baru
Tekan Tombol Simpan
Filter Data
Tidak Ya Edit
Pilih Data Lokasi yang Akan Diubah
Ubah Data Lokasi
Tidak Ya Hapus
Pilih Data Lokasi yang Akan Dihapus
Konfirmasi Penghapusan Simpan Lokasi
Tidak
Tidak Konfirmasi
Ya
Hapus Data
Simpan Perubahan Data
Gambar III.16. Activity Diagram Lokasi Klinik Mata 3.
Activity Diagram Data Kelurahan Berikut adalah activity diagram kelurahan yang menggambarkan aktivitas admin pada saat akan mengelola data kelurahan, seperti pada gambar III.17.
52
Tidak
PilihAksi Aksi kelurahan Pilih Kecamatan
Validasi
Ya
Ya
MasukanData dataKecamatan Kelurahan Baru baru Masukkan
Tambah
Tekan Tombol Simpan
Filter Data
Tidak Ya
Ubah Kelurahan Ubah DataData Kecamatan
Kelurahan yg Akan akan diubah PilihPilih DataData Kecamatan yang Diubah
Edit Tidak Ya
Kelurahan ygAkan akan Dihapus dihapus PilihPilih DataData Kecamatan yang
Hapus
Konfirmasi Penghapusan
Simpan Kelurahan Simpan Kecamatan Tidak
Tidak
Ya
Konfirmasi
Hapus Data
Simpan Perubahan Data
Gambar III.17. Activity Diagram data Kelurahan 4.
Activity Diagram Input Data Kecamatan Berikut adalah activity diagram kecamatan yang menggambarkan aktivitas admin pada saat akan mengelola data kecamatan, seperti pada gambar III.18
Tidak
Pilih Aksi Kecamatan
Validasi
Ya
Ya Tambah
Masukkan Data Kecamatan Baru
Tekan Tombol Simpan
Filter Data
Tidak Ya Edit
Pilih Data Kecamatan yang Akan Diubah
Ubah Data Kecamatan
Tidak Ya Hapus
Pilih Data Kecamatan yang Akan Dihapus
Konfirmasi Penghapusan Simpan Kecamatan
Tidak
Tidak Konfirmasi
Ya
Hapus Data
Simpan Perubahan Data
Gambar III.18. Activity Diagram data Kecamatan 5.
Activity Diagram Logout Admin Berikut adalah activity diagram logout yang menggambarkan aktivitas admin pada saat akan keluar dari sistem, seperti pada gambar III.19 Clear Session
Kirim Header ke Index
Gambar III.19. Activity Diagram Logout Admin