BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Sistem yang berjalan Proses yang sedang berjalan dalam penginformasian mengenai data lokasi Kantor Kecamatan di Kota Medan masih menggunakan daftar tabel yang tertulis, banyaknya kendala yang terdapat pada penginformasian lokasi Kantor Kecamatan tersebut seperti letak kantor kecamatan tersebut, mengakibatkan kurang jelasnya tata letak lokasi tersebut berada. Pengolahan data lokasi Kantor Kecamatan di Kota Medan menyajikan informasi data spasial dan non spasial tentang Kantor Kecamatan 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 Kantor Kecamatan yang ada di Kota Medan. 1. Studi pustaka tentang Sistem Informasi Geografis dan Arc View GIS, PHP dan Mysql. 2. Mengumpulkan data tentang lokasi Kantor Kecamatan yang ada dari Dinas Pemerintahan Kota Medan, maupun dari internet. 3. Menganalisa data dan merancang aplikasi. 27
28 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. III.1.1 Input Dalam hal ini sistem yang digunakan belumlah efektif dikarenakan sistem informasi yang digunakan masih bersifat penyimpanan data pada aplikasi dari Microsoft Excel yang tidak terintegrasi dengan database, dan tidak dipublikasikan ke masyarakat dalam informasi keberadaan lokasi Kantor Kecamatan 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 Kantor Kecamatan di Kota Medan. 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. Proses Pada proses sistem yang berjalan, pihak pengguna dalam pencarian yang ada sering tidak dapat mengetahui keberadaan lokasi Kantor Kecamatan di Kota Medan yang akan dicari, dan hanya berdasarkan data dari aplikasi Microsoft Excel saja. Berikut ini proses yang sedang berlangsung dalam pencarian lokasi Kantor Kecamatan di Kota Medan.
29 Pengguna Admin Kepala Dinas mulai Pengimputan data Lokasi Kantor Kecamatan di kota medan Pencarian Lokasi Kantor Kecamatan Data Lokasi Kantor Kecamatan di Kota medan Informasi Lokasi Kantor Kecamatan Penyimpanan data Lokasi Kantor Kecamatan di Kota Medan Laporan Lokasi Kantor Kecamatan di kota medan Laporan Lokasi Kantor Kecamatan di kota medan selesai Gambar III.1. FOD Penyimpanan Data III.1.3 Output Output pada sistem ini akan didapat data nama Kantor Kecamatan, alamat Kantor, nama camat, beserta telepon kantor Kecamatan 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 Kantor Kecamatan tersebut di kota medan.
30 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 Kantor Kecamatan di Kota Medan dapat diakses melalui Web, dan terintegrasi langsung dengan peta lokasi Kantor Kecamatan tersebut berada. Dari hasil evaluasi sistem yang lama yang terdapat pada Dinas Pemerintahan 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.
31 III.3. Disain Sistem III.3.1 Disain Sistem Secara Global Pengolahan Data lokasi Kantor Kecamatan di Kota Medan menyajikan informasi data spasial dan non spasial tentang lokasi Kantor Kecamatan 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 Kantor Kecamatan 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 Kantor Kecamatan di Kota Medan
32 III.3.1.2. Activity Diagram III.3.3. Activity Diagram Activity Diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal hingga alir akhir. Adapun rancangan diagram aktivitas dari website ini yang dijelaskan berdasarkan fungsinya dan peran masing-masing pengguna yaitu sebagai berikut: 1. Activity Diagram Login Admin Berikut gambar III.16 tentang activity diagram untuk login admin. Tidak validasi Ya Isi Username dan Password Mulai Aplikasi Set Aplikasi Gambar III.16. Activity Diagram Login Admin 2. Activity Diagram Data Lokasi Kecamatan Berikut adalah activity diagram lokasi yang menggambarkan aktivitas admin pada saat akan mengelola data lokasi, seperti pada gambar III.17.
33 Pilih Aksi Lokasi Tidak Validasi Ya Tambah Ya Masukkan Data Lokasi Baru Tekan Tombol Simpan Filter Data Tidak Edit Ya Pilih Data Lokasi yang Akan Diubah Ubah Data Lokasi Tidak Hapus Ya Pilih Data Lokasi yang Akan Dihapus Konfirmasi Penghapusan Simpan Lokasi Tidak Tidak Konfirmasi Ya Hapus Data Simpan Perubahan Data Gambar III.17. Activity Diagram Lokasi kecamatan 3. Activity Diagram Logout Admin Berikut adalah activity diagram logout yang menggambarkan aktivitas admin pada saat akan keluar dari sistem, seperti pada gambar III.18 Clear Session Kirim Header ke Index Gambar III.18. Activity Diagram Logout Admin 4. Activity Diagram untuk User Berikut adalah activity diagram yang menggambarkan aktivitas user pada saat mengakses sistem, seperti pada gambar III.19.
34 Gambar III.19. Activity Diagram untuk User 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
35 2. Sequence diagram form User. Berikut ini gambar III.4 tentang Sequence diagram pada form User: Gambar III.4. Sequence Diagram pada Form User III.3.1.2. Class Diagram Berikut ini gambar III.5 tentang Class diagram Sistem Informasi Geografis Lokasi Kantor Kecamatan di Kota Medan. Gambar III.5. Class Diagram SIG Lokasi Kantor Kecamatan di Kota Medan
36 III.3.2.3 Desain 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 Kantor Kecamatan di Kota Medan. Tabel III.1. Tabel Admin Database : kantor_kecamatan; Nama Tabel : Admin; Primary key : id_admin Tabel II.1. : Desain Tabel Admin Field Name Type Width Keterangan id_admin Integer 11 ID Admin Username Varchar 20 Nama Admin Password Varchar 32 Kata sandi Admin Tabel III.2. Tabel Lokasi Kantor Kecamatan Database : Kantor_kecamatan, Nama tabel : lokasi, Primary key : id_lokasi Tabel II.2. : Desain Tabel Klinik Field Name Type Width Keterangan id_lokasi integer 5 ID Lokasi Nama Varchar 50 Nama Kecamatan Alamat tinytext Alamat Kecamatan lat Double Longitude Lng Double Latitude Gambar Varchar 50 Gambar Nama_camat Varchar 35 Nama Camat Telp_kantor Varchar 30 Telepon Luas_daerah Varchar 20 Luas Kecamatan
37 Tabel III.3. Tabel Profil Database : Kantor_kecamatan, Nama tabel : profil, Primary key : id Tabel II.3. : Desain Tabel Profi Field Name Type Width Keterangan id Int 5 ID Profil Judul Varchar 200 Judul Profil Isi Text Isi Profil Tabel III.4. Tabel buku tamu Database : Kantor_kecamatan, Nama tabel : buku_tamu, Primary key : id. Tabel II.4. : Desain Tabel guestbook Field Name Type Width Keterangan Id Int 5 ID buku tamu nama Varchar 30 Nama Pengunjung Email Varchar 50 Email Pengunjung Komentar Text Komentar Pengunjung 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 Kantor Kecamatan di Kota Medan : Lokasi = ({id_lokasi} + long + lat + nama + telp_kantor + alamat + nama_camat + gambar + luas_daerah) profil = ({id } + judul + isi)
38 buku_tamu = ({id} + nama + email + 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 Kantor Kecamatan di Kota Medan adalah dapat dilihat pada gambar III.15 di bawah ini : Gambar III.15. ERD Sistem Informasi Geografis Lokasi Kantor Kecamatan di Kota Medan
39 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 yang dapat diakses oleh user Desain sistem ini berisikan tampilan hasil yang akan diperoleh dari Pengolahan Sistem Informasi Geografis lokasi Kantor Kecamatan Di Kota Medan yaitu Halaman utama berupa peta lokasi Kantor Kecamatan,Tampilan Sejarah berupa profil kota medan, dan form buku tamu. 1. Tampilan Halaman Peta Tampilan awal pada saat pertama kali mengakses Sistem Informasi Geografis Lokasi Kantor Kecamatan di Kota Medan terdiri dari empat menu utama yaitu Peta, Sejarah, Buku Tamu dan Admin. Halaman Peta berisi pencarian letak lokasi Kantor Kecamatan yang berada di kota medan, dapat dilihat gambar III.6 di bawah ini
40 Gambar III.6. Tampilan Halaman Peta 2. Tampilan Halaman Sejarah / Profil Kota Medan Halaman ini menampilkan profil tentang sejarah Kota Medan, dan dapat dilihat gambar III.7 di bawah ini. Gambar III.7. Tampilan Halaman Sejarah / Profil
41 3. Tampilan Halaman Buku Tamu Untuk meninggalkan pesan, halaman ini dapat digunakan untuk mengisi pesan dan saran yang disampaikan, dapat dilihat gambar III.8 di bawah ini Gambar III.8. Tampilan Halaman Buku Tamu 4. Tampilan Halaman Detail Info Kecamatan Gambar III.9. Tampilan Halaman Detail Info Kecamatan
42 III.3.2.2 Desain Output dapat diakses oleh admin Halaman form login admin adalah halaman untuk seorang admin, yang berhak mengedit, menambah maupun menghapus data pada Sistem Informasi Geografis Lokasi Kantor Kecamatan di Kota Medan. dapat dilihat gambar III.9 di bawah ini Gambar III.9. Tampilan Halaman Login Admin III.3.2.2. Disain Input Sistem Informasi Geografis Lokasi Kantor Kecamatan di Kota Medan meliputi desain input dari bentuk dokumen-dokumen yang digunakan dan hanya dapat dilakukan oleh administrator. Form input disini dilakukan dengan menelusuri output yang dihasilkan sistem informasi sehingga ditemukan item apa saja yang harus ada dalam
43 rancangan form output dalam rancangan pengolahan data lokasi lokasi Kantor Kecamatan di Kota Medan, data yang menjadi inputnya antara lain : 1. Desain Daftar Lokasi Kantor Kecamatan Tampilan ini berisi form untuk melihat daftar Lokasi Kantor Kecamatan, dapat dilihat pada gambar III.10 di bawah ini : Gambar III.10. Desain Input Data Lokasi Kantor Kecamatan 2. Desain Input Data Lokasi Kecamatan Tampilan ini berisi form untuk menambah, edit dan menghapus data Kelurahan kota medan, dapat dilihat pada gambar III.11 di bawah ini
44 Gambar III.11. Desain Input Data Kelurahan 3. Desain Data Profil Tampilan ini berisi mengedit dan menghapus data Profil Kota Medan, dapat dilihat pada gambar III.12 di bawah ini Gambar III.12. Desain Data Profil Kota Medan
45 4. Desain Input Data Profil Tampilan ini menambahkan data Profil Kota Medan, dapat dilihat pada gambar III.13 di bawah ini : Gambar III.13. Desain Input Data Profil Kota Medan 5. Desain Input Data Buku Tamu Tampilan ini berfungsi untuk melihat serta menghapus data buku tamu yang ada, dapat dilihat pada gambar III.14 di bawah ini Gambar III.14. Desain Data Buku Tamu