22
Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Lokasi
Kantor Koramil Di Kota Medan Berbasis Web yang meliputi analisa sistem yang
sedang berjalan dan desain sistem.
III.1. Analisa Sistem Yang Sedang Berjalan
Dalam menganalisa sistem yang sedang berjalan terdapat beberapa
kendala – kendala yang dihadapi pada sistem yang sedang berjalan yaitu :
1. Sistem yang digunakan untuk pencarian informasi tentang lokasi kantor
koramil masih secara manual, karena tidak adanya informasi mengenai letak
geografis kantor koramil di Indonesia, khususnya di Medan.
2. Tidak adanya sistem dalam mengelolah dan memetakan data pendukung
geografikal.
3. Sulitnya mendapatkan informasi data kantor koramil secara lengkap dan
akurat.
III.1.1 Input
Adapun input data dalam pengolahan data pada Pemetaan Lokasi Kantor
Koramil adalah dengan melakukan penginputan ke dalam aplikasi Microsoft
Excel yang inputnya berupa, Nomor Kantor, Alamat, dan Kecamatan. Adapun
Nomor Kantor Alamat Kecamatan
Kantor Koramil 10 Jl. Kapten Rahmad
Buddin.
Kec. Medan Marelan.
III.1.2 Proses
Setelah melakukan analisa terhadap input, maka selanjutnya akan
dilakukan analisa proses pengolahan data. Analisa proses adalah suatu bagian
dimana suatu input data akan dikelola agar menjadi output yang diinginkan.
Penginputan data dilakukan oleh Pegawai Negeri Sipil, kemudian data tersebut
diserahkan kepada Wakil Komandan dan diteruskan kepada Komandan. Proses
data tersebut dapat dilihat pada Gambar III.2. berikut.
Mulai Membuat Data Kantor Koramil Input Data Kantor Koramil Data Kantor Koramil Data Kantor Koramil Memeriksa Data Kantor Koramil Membuat Lap. Data Kantor Koramil Lap. Data Kantor Koramil Lap. Data Kantor Koramil Pemeriksaan & Arsipkan Selesai
Pegawai Wakil Komandan Komandan
Gambar III.1. Penginputan Data Kantor Koramil
Gambar III.2. Proses Pengolahan Data Kantor Koramil Sumber : Kantor Koramil
Keterangan :
1. Dimulai dari Pegawai Negeri Sipil (PNS) yang melakukan penginputan
mengenai data kantor koramil
2. Setelah itu data tersebut diserahkan kepada Wakil Komandan untuk diperiksa
dan kemudian membuat laporan.
3. Selanjutnya laporan tersebut diserahkan kepada Komandan untuk diperiksa
dan diarsipkan.
III.1.3. Output
Data output adalah merupakan data laporan yang menunjukkan bukti-bukti
pengolahan data yang telah dilakukan dalam bentuk laporan-laporan yang akan
ditujukan kepada pihak yang membutuhkannya. Adapun bentuk – bentuk
laporan dari sistem yang berjalan adalah sebagai berikut.
Tabel III.1. Lokasi Kantor Koramil Di Kota Medan
NO NAMAKANTOR KORAMIL ALAMAT
1 Koramil 01/MB Jl. Wary
2 Koramil 02/MT Jl. Printis Kemerdekaan 3 Koramil 03/MD Jl. Bromo
4 Koramil 04/MK Jl. Tamren 5 Koramil 05/MB Jl. Trompet 6 Koramil 06/MS Jl.Pinang Baris 7 Koramil 07/MT Jl.Simp. Selayang 8 Koramil 08/MJ Jl.Sisinga Mangaraja 9 Koramil 09/MB Jl.Indra Pura
10 Koramil 10/ML Jl.Kapt. Rahmad Buddin 11 Koramil 11/MD Jl. Yossudarso
Sumber : Kantor Koramil
III.2. Evaluasi Sistem Berjalan
Setelah melakukan analisa terhadap sistem yang sedang berjalan sekarang,
maka penulis dapat menarik suatu kesimpulan atas sistem yang berjalan yakni
mengetahui kelemahan sistem yang ada.
Adapun kelemahan dari sistem yang sedang berjalan yang telah diamati
adalah data kantor tidak bisa dilihat langsung secara nyata karena outputnya hanya
berupa nama – nama jalan yang memiliki daerah kantor tersebut diatas kertas
selembar. Maka solusi yang penulis buat untuk memecahkan masalah tersebut
adalah membuat suatu sistem informasi yang berupa tampilan peta (maping) yang berbasis web.
III.3. Desain Sistem
III.3.1. Desain Sistem Secara Global
Setelah tahapan analisis sistem, maka selanjutnya dibuat suatu rancangan
sistem. Perancangan sistem adalah tahapan yang berguna untuk memperbaiki
efisiensi kerja suatu sistem yang telah ada.
Adapun perancangan sistem yang akan digunakan adalah Use Case Diagram, Sequence Diagram dan Activity Diagram.
12 Koramil 12/HP Jl. Printis Kemerdekaan 13 Koramil 13/PST Jl.Besar Tembung 14 Koramil 14/PB Jl. Berastagi 15 Koramil 15/DT Jl. Besar Deli Tua 16 Koramil 16/TM Jl. Besar Tamora
III.3.1.1. Use Case Diagram
Use case menjelaskan urutan kegiatan yang dilakukan actor dan sistem untuk mencapai suatu tujuan tertentu. Sebuah Use Case mempresentasikan sebuah interaksi antara aktor dengan sistem dan menggambarkan fungsionalitas yang
diharapkan dari sebuah Sistem Informasi Geografis Lokasi Kantor Koramil Di
Kota Medan. Diagram tersebut terdiri dari Actor dan Use Case.
Login Admin
Input Data Kantor Koramil
Input Peta Wilayah Kota Medan
Laporan Lokasi Kantor Koramil Kota Medan
Melihat Lokasi Kantor Koramil << Include >> Admin User << Include >> << Include >> << Include >>
Gambar III.3. Use Case Diagram Sistem Informasi Geografis Kantor
Koramil di Kota Medan
III.3.1.2. Sequence Diagram
Sequence Diagram, menjelaskan interaksi objek yang disusun dalam suatu
sequence diagram Sistem Informasi Geografis Lokasi Kantor Koramil Di kota
Medan Berbasis Web seperti pada gambar dibawah ini :
Menu Home Gis_Lokasi
Kantor Registrasi
Membuka Aplikasi
Gis_Lokasi Kantor Mencari Lokasi Kantor Mengubah Data Lokasi Registrasi Data Kantor Membuat Laporan
Laporan Lokasi Kantor Koramil di Kota Medan
Melihat Lokasi Kantor Koramil User Admin
Gambar III.4. Sequence Diagram Sistem Informasi Geografis Kantor Koramil Di kota Medan
III.3.1.3. Activity Diagram
Activity diagram menggambarkan berbagai alir aktivitas dalam sistem
mungkin terjadi, dan bagaimana mereka berakhir. Activity Diagram juga dapat
menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
1. Activity Diagram Halaman Login Admin
Adapun tampilan Activity Diagram Halaman Login Admin seperti gambar
dibawah ini :
Halaman Login
Input Nama & Password
Admin Login
Konfirmasi Start
Ya
Tidak
Gambar III.5. Activity Diagram Halaman Login Admin
2. Activity Diagram Halaman Peta
Adapun tampilan Activity Diagram Halaman Peta seperti pada gambar berikut
Menu Utama
MAP Halaman MAP
Data Kecamatan Kantor Koramil
Data Kantor
Koramil Halaman Data Kantor Koramil
Halaman Data Kecamatan Kantor Koramil
Data Berita Halaman Data Berita Start Ya Tidak Ya Tidak Ya Tidak Ya Tidak A C B
Gambar III.6. Activity Diagram Halaman Peta
3. Activity Diagram Halaman Data Kantor
Adapun tampilkan Activity Diagram Halaman Data Kantor Koramil seperti
A
Tambah Data Data Kantor Ditambah
Data Kantor dihapus Data Kantor
diedit Halaman Data Kantor
Koramil Ya Ya Ya Tidak Edit Data Hapus Data
Gambar III.7. Activity Diagram Halaman Data
Kantor Koramil
4. Activity Diagram Halaman Data Kecamatan Kantor Koramil
Adapun tampilkan Activity Diagram Halaman Data Kecamatan Kantor
B
Tambah Data Data Kecamatan Ditambah
Data Kecamatan dihapus Data Kecamatan
diedit Halaman Data Kecamatan
Kantor Koramil Ya Ya Ya Tidak Edit Data Hapus Data
Gambar III.8. Activity Diagram Halaman Data
Kecamatan Kantor Koramil
5. Activity Diagram Halaman Data Berita
Adapun tampilkan Activity Diagram Halaman Data Berita seperti gambar
C
Tambah Data Data Berita Ditambah
Data Berita dihapus Data Berita
diedit Halaman Data Berita
Kantor Koramil Ya Ya Ya Tidak Edit Data Hapus Data
Gambar III.9. Activity Diagram Halaman Data Berita
III.3.3. Desain Sistem Secara Detail
Perancangan terinci yang disebut juga desain teknis sistem secara fisik
(phisycal system design)atau disebut juga desain internal (internal design), yaitu perancangan bentuk fisik atau bagan arsitektur sistem yang diusulkan. Dalam
merancang suatu sistem perlu diketahui hal yang akan menunjang sistem, agar
dapat mempermudah pengolahan data nantinya. Pengolahan data ini diharapkan
dapat mempermudah dalam hal penyajian, pelayanan dan pembuatan berbagai
laporan data yang dibutuhkan. Berdasarkan hal tersebut diatas, penulis akan
III.3.3.1. Desain Output
Pada perancangan ini membahas dan menampilkan input – input apa saja
yang akan dibuat untuk menghasilkan output pada sistem yang akan dibuat.
1. Informasi Home
Adapun perancangannya dapat ditunjukkan pada Gambar III.10. berikut ini.
BANNER
HOME MAP NEWS About Guest Book LOGIN
Photo
Photo
Judul
Sekilas Tentang Kantor Koramil ...
2. Informasi Peta Kantor Koramil
Adapun perancangan untuk informasi mengenai peta kantor koramil dapat
ditunjukkan pada Gambar III.11. berikut.
BANNER
HOME MAP NEWS Guest Book About
Legenda Peta Gambar Peta
Search Tampilan Peta ....
Pan Zoom In Zoom Out Size Refresh
Gambar III.11. Informasi Peta Kantor
3. Informasi Berita Kantor Koramil
Adapun perancangan untuk informasi Berita kantor koramil dapat dilihat pada
BANNER
HOME MAP NEWS Guest Book
Berita – Berita Tentang Kantor Koramil About
Photo
Photo
Judul
Gambar III.12. Informasi Berita Kantor Koramil
4. Informasi Profil Admin
Adapun rancangan tampilan informasi Admin Kantorl ditunjukkan pada
BANNER
HOME MAP NEWS Guest Book About
Photo About Me Nama : NIM : Prodi : Tujuan Perencanaan :
Gambar III.13. Informasi Profil Admin Kantor Koramil
5. Informasi Guest Book
Adapun rancangan untuk informasi guest book ditunjukkan pada Gambar
BANNER
HOME MAP NEWS Guest Book About
Nama : E-Mail : Pesan :
Tampilkan Di dinding
Tampilannya ...
Gambar III.14. Informasi Guest Book
III.3.3.2. Desain Input
Desain input adalah tahapan yang cukup penting dalam merancang sebuah
sistem, karena adanya desain input maka akan mempermudah dalam penginputan
data pada perancangan sistem ini dapat dilihat pada gambar dibawah ini.
1. Input Data Admin
Dalam perancangan input data admin yang menjadi inputan adalah Username,
BANNER
HOME MAP NEWS About
Photo
Username : Password :
Login
Gambar III.15. Tampilan Input Admin
2. Perancangan Input Peta Lokasi Kantor Koramil
Perancangan input peta lokasi kantor koramil dapat dilihat pada Gambar
HOME
BANNER
Data Kecamatan
Pangkalan Koramil Logout
Legenda Peta Gambar Peta Telusuri Peta ... ID : Longitude : Latitude :
Nama Kantor Koramil :
Alamat :
Kode Pos :
Nama Kecamatan : Gambar Lokasi :
Tambah Reset
ID Longitude Latitude Nama Koramil Alamat Kode Pos Edit Hapus
Gambar III.16. Tampilan Input Peta Lokasi Kantor Koramil
3. Perancangan Input Data Kecamatan
Perancangan input data data kecamatan dapat dilihat pada Gambar III.17.
HOME
BANNER
Data Kecamatan
Pangkalan Koramil Logout
ID Kecamatan : Nama Kecamatan : Tambah Reset
ID Kecamatan Nama Kecamatan Edit Hapus
Gambar III.17. Tampilan Input Data Kecamatan
III.3.3.3. Desain Database
Database merupakan kumpulan dari data yang saling berhubungan satu
dengan yang lain. Untuk merancang database secara konsepsual tentunya
diperlukan alat bantu, baik untuk menggambarkan keterhubungan antar data
maupun pengoptimalan rancangan database. Alat bantu tersebuat adalah kamus
data, normalisasi serta desain tabel.
III.3.3.3.1. Kamus Data
Kamus data adalah kumpulan elemen – elemen atau simbol – simbol yang
field atau file di dalam sistem. Kamus data berfungsi antara lain untuk
menjelaskan arti aliran data dan penyimpanan data, tugas akhiran komposisi paket
data yang bergerak melalui aliran data dan menjelaskan spesifikasi nilai dan
satuan yang relevan dengan data. Berikut kamus data dari sistem yang penulis
bahas.
Admin = ({id_admin} + usernama + password)
Buku Tamu = ({id_tamu} + nm_tamu+ email_tamu + pesan_tamu)
Kecamatan = ({id_kecamatan} + nm_kecamatan )
Koramil = ({koramil_id + longitude + latitude + nm_koramil +
alamat + kodepos + id_kecamatan + gambar)
III.3.3.3.2. Desain Tabel
Berikut adalah rancangan table yang dibuat sebagai tempat penampungan
atau penyimpanan data SIG daerah lokasi kantor koramil berbasis web dikota
medan, yaitu :
1. Tabel Admin
Nama Database : Database_Koramil
Tabel III.2. Tabel Admin
2. Tabel Buku Tamu
Nama Database : Database_Koramil
Nama Tabel : Buku Tamu
Tabel III.3. Tabel Buku Tamu
Field Name Type Field Width Keterangan
Id_tamu Int 10 Primary Key
Nm_tamu VarChar 30 Not Null
Email_tamu VarChar 20 Not Null
Pesan_tamu Text 50 Not Null
Hari VarChar 15 NotNull
Tanggal Date/Time 20 NotNull
3. Tabel Koramil
Nama Database : Database_Koramil
Nama Tabel : Koramil
Kolom Tipe Data Size Keterangan
Id_admin Double - Primary Key
Usernama Varchar 20 Not Null
Tabel III.4. Tabel Peta
Field Name Type Field Width Keterangan
Koramil_id Int 11 Not Null
Longitude Double - Not Null
Latitude Double - Not Null
Nm_kantor VarChar 30 Not Null
Alamat VarChar 30 Not Null
KodePos Int 15 Not Null
Id_kecamatan Int 15 Not Null