BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Pada PT. Multi Mitra Mandiri sistem yang berjalan sekarang ini masih bersifat semi komputerisasi yaitu dengan menggunakan aplikasi microsoft excell dalam penginputan data client dan lokasi proyek yang dimiliki oleh PT. Multi Mitra Mandiri dan kemudian dilakukan juga penginputan secara manual ke dalam sebuah buku arsip sehingga akan memakan waktu lama dalam hal pencarian lokasi proyek PT. Multi Mitra Mandiri. Untuk itu maka PT. Multi Mitra Mandiri memerlukan sebuah sistem informasi geografis untuk mempermudah dalam hal pencarian lokasi proyek dan penginputan data lokasi proyek. III.1.1. Input Pada proses input informasi lokasi proyek yang dilakukan oleh PT. Multi Mitra Mandiri dengan cara penginputan ke dalam sebuah komputer menggunakan aplikasi Microsoft Excel. Dapat di lihat pada gambar III.I.di bawah ini : 29
30 DATA SITE PROJECT CME NEW SITE PT. MULTI MITRA MANDIRI AREA SUMBAGUT PROJECT BATCH # I 2012 No. Site ID PO Name Site Name Alamat site Type of Land Document (Sertificate, Girik etc) No. Ukuran Lahan Akses Jalan Sewa Lahan Contact Person (Name, Address & Phone Number) Gambar III.1. Proses Input lokasi proyek PT. Multi Mitra Mandiri III.1.2. Proses Proses selanjutnya adalah menginputkan data lokasi proyek PT. Multi Mitra Mandiri yang dilakukan kedalam sebuah buku arsip yang ditulis secara manual yang dilakukan oleh customer care PT. Multi Mitra Mandiri. Proses ini dapat dilihat pada gambar diagram dibawah ini.
31 User Customer Care Data lokasi proyek Data lokasi proyek Input Data lokasi proyek Info lokasi proyek Data lokasi proyek Gambar III.2. Flow Of Document Proses Pendataan lokasi proyek PT. Multi Mitra Mandiri III.1.3 Output Hasil dari inputan data lokasi proyek ini akan menghasilkan output berupa data lokasi proyek PT. Multi Mitra Mandiri yang ada di kota Medan dalam bentuk laporan, karena belum tersedianya sistem informasi geografis pada PT. Multi Mitra Mandiri. Berikut laporan pada PT. Multi Mitra Mandiri dapat di lihat pada gambar III.3.di bawah ini :
32 DATA SITE PROJECT CME NEW SITE PT. MULTI MITRA MANDIRI AREA SUMBAGUT PROJECT BATCH # I 2012 No. Site ID PO Name Site Name Alamat site Type of Land Document (Sertificate, Girik etc) 1 MAK077 Alue Bagok Balee Desa Balee,Kec Maereubo Kab Aceh Barat SKT 2 MAK079 3 MBO083 Kuta Makmur SC- MB2102A Blang Bintang 4 MBO084 Suak Raya Suak Raya Gampong Blang Bintang, Desa Blang Bintang, Kec. Kuala. Kab. Nagan Raya Akta Jual Beli Cot rambong Desa Cot Rambong Kec Woyla Barat Kab Aceh Barat SKT Jl. Imam Bonjol Desa Suak Raya Kec. Johan Pahlawan Kab. Aceh Barat Sertifikat No. 1 2 3 4 Ukuran Lahan 15m x 20m 15m x 20m 15m x 20m 15m x 20m Akses Jalan 3m x 5m 3m x 5m 3m x 10m 3m x 20m Sewa Lahan Rp 70.000.000/ 11 tahun Rp 75.000.000/ 11 tahun Rp 88.000.000/ 11 tahun Rp 121.000.000/11 tahun Contact Person (Name, Address & Phone Number) Tarmizi / Desa Balee,Kec Maereubo Kab Aceh Barat / 08277341192 Salman Farisi / Gampong Blang Bintang, Desa Blang Bintang, Kec. Kuala. Kab. Nagan Raya / 081360503878 Abdul Hadi / Desa Cot Rambong Kec Woyla Barat Kab Aceh Barat / 085211848126 RUWAIDAH,Jl. Imam Bonjol Desa Suak Raya Kec. Johan Pahlawan Kab. Aceh Barat, 085260292396 Gambar III.3. Laporan Data Lokasi Proyek PT. Multi Mitra Mandiri III.2. Evaluasi Sistem yang berjalan Dari hasil analisis sistem yang sedang berjalan tersebut terdapat kelemahan sistem yaitu hasil pendataan yang disimpan ke dalam arsip ini sangat tidak efektif dalam hal melakukan pencarian data lokasi proyek yang akan memakan waktu
33 lama dan belum lagi data yang hilang. Dari evaluasi sistem diatas maka penulis perlu merancang sebuah sistem informasi geografis lokasi proyek PT. Multi Mitra Mandiri dikota Medan berbasis web. Dimana kerja sistem ini akan menampilkan informasi lokasi proyek PT. Multi Mitra Mandiri kedalam peta kota Medan, sehingga berguna bagi PT. Multi Mitra Mandiri itu sendiri yang nanti masyarakat luas juga akan lebih mengetahui dalam mencari lokasi proyek yang ada dikota Medan. III.3. Desain Sistem Aplikasi sistem informasi geografis lokasi proyek PT. Multi Mitra Mandiri berbasis web menyajikan informasi data spasial dan non spasial tentang lokasi proyek kepada penggunanya. Informasi data spasial direpresentasikan dalam bentuk grafis, sedangkan informasi atribut dari spasial direpresentasikan dalam bentuk tabel. Peta yang dibutuhkan di input ke komputer, kemudian data-data spasial dan nonspasial yang sudah diolah di dalam area peta menghasilkan tampilan sistem informasi geografis yang dapat dikomunikasikan kepada pengguna. III.3.1 Desain Sistem Secara Global Pada tahap ini penulis melakukan perancangan dengan menggunakan alat perancangan sistem yaitu UML, di sini penulis hanya membuat 4 diagram, yaitu Use case Diagram, Class Diagram, Sequence Diagram dan Activity Diagram.
34 III.3.1. 1 Use Case Diagram Perancangan dimulai dari identifikasi aktor dan bagaimana hubungan antara aktor dan use case di dalam sistem. Perancangan Use Case Diagram dapat di lihat pada gambar III.4. SISTEM INFORMASI LOKASI PROYEK PT.MULTI MITRA MANDIRI DI KOTA MEDAN Login <<uses>> Home <<uses>> Profil <<include>> Olah Datat Peta <<uses>> Admin Pengunjung Olah Data Peta <<extend>> <<uses>> User Logout Gambar III.4. Use Case Diagram Sistem Informasi Geografis lokasi proyek PT. Multi Mitra Mandiri III.3.1.2. Class Diagram Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).
35 tabel_users +userid: tinyint +username: varchar +password: varchar +desc: text +nama:varchar +no_telp:varchar +user_group:tinyint +data_id:int 1..* 1..n +nama:varchar * 1..n +lat:double +lng:double +alamat:varchar +images:varchar +posted_by:varchar +keterangan:text +tanggal_tambah:datetime +approve:tinyint +tambah() +simpan() +edit() +hapus() tabel_data tabel_peta +peta_id:tinyint +nama_peta:varchar +lokasi:varchar +input() +simpan() Gambar III.5 Class Diagram Sistem Informasi Geografis Lokasi Proyek PT. Multi Mitra Mandiri III.3.1.3. Sequence Diagram Pada sistem ini, admin mempunyai hak untuk mengelola data client dan titik-titik lokasi pada peta. Dibutuhkan username dan password untuk masuk ke dalam halaman admin dikarenakan semua hak akses dapat dilakukan pada halaman admin. 1. Sequence Diagram Login. Pada sequence diagram ini alur kerja admin login ke dalam sistem informasi geografis lokasi proyek PT. Multi Mitra Mandiri.
36 Gambar III.6. Sequence Diagram Login 2. Sequence Diagram Home Pada sequence diagram ini adalah menu admin untuk mengelola data peta pada sistem dapat dilihat pada gambar III.7. dibawah ini : Gambar III.7. Sequence Diagram Home 3. Sequence Diagram Page Pada sequence diagram ini adalah menu admin untuk mengelola data peta pada sistem dapat dilihat pada gambar III.8. Gambar III.8. Sequence Diagram Page 4. Sequence Diagram About
37 Pada sequence diagram ini adalah menu pengguna untuk melihat tentang pembuat sistem yang dapat di lihat pada gambar III.9. Gambar III.9. Sequence Diagram About 5. Sequence Diagram Peta Pada sequence diagram ini dapat dilihat alur kerja admin mengelola data peta pada sistem yang dapat dilihat pada gambar III.10. Gambar III.10. Sequence Diagram Peta 6. Sequence Diagram Data Pada sequence diagram ini dapat dilihat alur kerja admin mengelola data lokasi proyek PT.Multi Mitra Mandiri pada sistem yang dapat dilihat pada gambar III.11.
38 Gambar III.11. Sequence Diagram Data 7. Sequence Diagram Logout Pada sequence diagram ini dapat dilihat admin keluar dari sistem dapat di lihat pada gambar III.12. Gambar III.12. Sequence Diagram Logout
39 8. Sequence Diagram User Pada sequence diagram ini dapat dilihat alur kerja pengguna yang menggunakan sistem informasi geografis lokasi proyek PT. Multi Mitra Mandiri yang dapat dilihat pada gambar III.13. 2:Pilih lokasi() 3:Lihat detail lokasi() 5:Tampil detail lokasi proyek() Gambar III.13. Sequence Diagram User III.3.1.4. Activity Diagram. Pada proses ini kita akan membuat alur dari sistem yang dirancang yaitu activity diagram. Berikut adalah beberapa activity diagram sistem yang dirancang. 1. Activity Diagram Lihat Peta. Alur kegiatan lihat peta pada sistem informasi geografis lokasi proyek PT.Multi Mitra Mandiri dapat dilihat pada gambar III.14.
40 melihat peta tampilkan titik lokasi proyek tampil data lokasi proyek Gambar III.14. Activity Diagram Lihat Peta 2. Activity Diagram Login. Alur kegiatan admin dimulai melakukan login kedalam sistem informasi geografis lokasi proyek PT. Multi Mitra Mandiri, kegiatan login admin dapat dilihat pada gambar III.15. Data Tidak Valid username dan password Data Valid Menu SIG Lokasi Proyek Gambar III.15. Activity Diagram Login
41 3. Activity Diagram Home. Activity diagram home dimulai melakukan login kedalam sistem informasi geografis lokasi proyek PT.Multi Mitra Mandiri, kegiatan login admin dapat dilihat pada gambar III.16. Data Tidak Valid username dan password Home Data Valid Gambar III.16. Activity Diagram Home 4. Activity Diagram About Alur kegiatan yang dilakukan pengguna melihat tentang sistem informasi geografis lokasi proyek PT.Multi Mitra Mandiri dapat dilihat pada gambar III.17. Menu Utama About Gambar III.17. Activity Diagram About
42 5. Activity Diagram Data Alur kegiatan yang dilakukan admin untuk melakukan olah data lokasi proyek PT.Multi Mitra Mandiri kedalam sistem informasi geografis lokasi proyek PT.Multi Mitra Mandiri dapat dilihat pada gambar III.18. Tidak lengkap data lokasi proyek tambah data lengkap simpan Tidak lengkap lengkap isi data simpan hapus data pilih data hapus data Gambar III.18. Activity Diagram Data 6. Activity Diagram Peta Alur kegiatan yang dilakukan admin untuk mengganti peta sistem informasi geografis lokasi proyek PT.Multi Mitra Mandiri dapat dilihat pada gambar III.19. update peta simpan
43 Gambar III.19. Activity Diagram Peta 7. Activity Diagram Logout Diagram kegiatan yang dilakukan admin logout dari sistem informasi geografis lokasi proyek PT. Multi Mitra Mandiri dapat dilihat pada gambar III.20. Clear session Kirim Header ke Index Gambar III.20. Activity Diagram Logout III.4 Desain Sistem Secara Detail III.4.1. Desain Output Bentuk output dari sistem yang dibangun dapat dilihat pada gambar III.21. 1. Laporan Data Informasi Lokasi Proyek Home Profil Data User Logout Daftar Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra mandiri Informasi Data Peta Nama Lokasi Latitude Longitude alamat Keterangan Aksi edit hapus Gambar III.21. Rancangan Output Data Lokasi Proyek PT. Multi Mitra Mandiri
44 2. Desain Menu Utama Perancangan menu utama merupakan rancangan tampilan awal pada saat sistem dijalankan. Perancangan menu utama home dapat dilihat pada : gambar III.22. Home About Profil Register Login Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra Mandiri Daftar Lokasi Proyek di Kota Medan GO Peta Kota Medan Gambar III 22. Tampilan Menu Utama III.4.2. Desain Input 1. Perancangan Halaman Login Admin Perancangan halaman login merupakan halaman untuk memasukkan user name dan password administrator. Bentuk halaman login admin dapat dilihat pada gambar III.23. Home About Profil Register Login Daftar Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra Mandiri Silahkan Login username password GO
45 Login Gambar III.23. Perancangan Halaman Login Admin 2. Perancangan Halaman Tambah Data Perancangan halaman tambah data merupakan halaman untuk menambah data lokasi proyek dipeta. Bentuk halaman tambah data lokasi dapat dilihat pada gambar III.24. Home Profil Data User Logout Daftar Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra mandiri Lokasi Proyek di Kota Medan latitude Tambah Data PETA longitude nama lokasi proyek gambar proyek Browse alamat keterangan Simpan Gambar III.24. Halaman Tambah Data Informasi Lokasi Proyek 3. Perancangan Halaman Data Informasi Lokasi Proyek PT. Multi Mitra Mandiri Perancangan tambah data informasi merupakan halaman untuk menampilkan hasil inputan data informasi tentang lokasi proyek PT. Multi
46 Mitra Mandiri. Bentuk halaman Data Informasi dapat dilihat pada gambar III.25. Home Profil Data User Logout Daftar Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra mandiri Informasi Data Peta Nama Lokasi Latitude Longitude alamat Keterangan Aksi edit hapus Gambar III.25. Rancangan Halaman Data Informasi Lokasi Proyek 4. Perancangan Halaman Edit Data Lokasi Perancangan halaman edit data lokasi proyek merupakan halaman pengeditan data apabila terjadi kesalahan pada data lokasi proyek PT. Multi Mitra Mandiri. Bentuk halaman edit data lokasi proyek biasa dapat dilihat pada gambar III.26. Home Profil Data User Logout Daftar Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra mandiri Edit Data Lokasi Proyek nama latitude longitude alamat approve keterangan Simpan
47 Gambar III.26. Rancangan Halaman Edit Data Lokasi Proyek 5. Perancangan Hapus Data Lokasi Proyek Perancangan halaman hapus data Lokasi Proyek merupakan halaman untuk menghapus data dari sistem. Bentuk halaman hapus data Lokasi Proyek dapat dilihat pada gambar III.27 dibawah ini Daftar Home Profil Data User Logout Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra mandiri Apakah anda yakin ya/tidak Gambar III.27. Rancangan Hapus Data Lokasi Proyek III.4.3. Desain Database Desain database berguna untuk menyimpan data data yang akan diinputkan oleh program aplikasi nantinya. Dalam perancangan database dibentuk satu file yang berguna untuk menyimpan tabel tabel yang diperlukan sebagai basis penyimpanan suatu data. Untuk membangun sebuah manajemen database
48 pengelolaan data produksi yang efektif dan efisien maka terlebih dahulu dibuat sebuah perancangan database. III.4.3.1. Kamus Data Kamus data merupakan suatu teknik untuk memodelkan data dalam sistem informasi. Maka bisa dikatakan bahwa kamus data merupakan tempat penyimpanan semua struktur data dan elemen data yang ada di sistem. Kamus data juga dikatakan sebagai catalog untuk mengetahui detail data, seperti sumber data, deskripsi, bentuk dan struktur data. Pada tahap analisis kamus data dapat digunakan sebagai alat komunikasi antara analisis sistem dengan pemakai sistem tentang data yang mengalir di sistem, yaitu tentang data yang masuk ke sistem dan tentang informasi yang dibutuhkan oleh pemakai sistem. Kamus data Perancangan Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra Mandiri berbasis Web yang digunakan adalah : Tabel _users :[ userid + username + password + desc+nama+no_telp+user_group ] Tabel_data : [ data_id + nama + lat + lng +alamat +images+posted_by+keterangan+ tanggal_tambah+approve] Tabel_peta :[ peta_id + nama_peta + lokasi ] III.4.3.2. Normalisasi Proses perancangan basis data dapat dimulai dari dokumen dasar yang dipakai dalam sistem sesungguhnya. Kadang-kadang basis data dibentuk dari
49 sistem nyata yang mempunyai bentuk masih belum menggambarkan entitasentitas secara baik. 1. Un-Normalized. Bentuk ini mencamtumkan semua field data yang ada tampak seperti tabel III.1. Tabel III.1. Bentuk Un-Normalized Un-normalized user_id username password desc nama no_telp user_group data_id nama lat lng alamat images posted_by keterangan tanggal_tambah peta_id nama_peta lokasi 2. Normalisasi Pertama 1NF Bentuk normalisasi pertama dari tabel un-normalized diatas dapat dilihat pada tabel III.2. Tabel III.2. Normalisasi Pertama 1NF User_id User_name password Desc nama no_telp user_group data_id nama lat lng
50 alamat Images posted_by keterangan tambah_tanggal approve Peta_id Nama_peta lokasi 3. Normalisasi Kedua 2NF. Bentuk normalisasi kedua dari dapat dilihat pada tabel III.3. Tabel III.3. Bentuk Normal Kedua 2NF Table_users Tabel_data Tabel_peta user_id * data_id * peta_id* user_name nama nama_peta password lat lokasi 4. desc Normalisasi Kedua lng 3NF. nama alamat no_telp Bentuk normalisasi images ketiga dari dapat dilihat pada tabel III.4. user_group posted_by Tabel III.4. Bentuk keterangan Normal ketiga 3NF tanggal_tambah Tabel_data approve Tabel_users Tabel_peta III.4.3.3. Desain Tabel Dalam perancangan Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra Mandiri berbasis web data record tersimpan dalam beberapa file dengan arsitektur data sebagai berikut : 1. Tabel _users. data_id * nama_ lat lng alamat images posted_by keteranga tanggal_tambah approve user_id * user_name password userdesc Tabel_user ini untuk menampung record data user name dan password admin. Berikut ditampilkan rancangan struktur data tersebut. peta_id nama_peta lokasi Nama Database : skripsi_proyek
51 Nama Tabel Primary Key : tabel_users : userid Tabel III.5. Data tabel_users Field Name Type Field Width Keterangan Userid Int 5 Id user Username Varchar 255 Username Password Varchar 200 password Desc Text - Nama Varchar 80 - no_telp Varchar 20 - user_group Tinyint 2-2. Tabel _data. Tabel_data ini untuk menampung record data proyek, nama proyek, alamat dan keterangan. Berikut rancangan struktur data proyek. Nama Database Nama Tabel Primary Key : skripsi_proyek : tabel_data : data_id Tabel III.6. tabel_data Field Name Type Field Width Keterangan data_id Int 10 Id data Nama Varchar 255 Nama Lat Double - -
52 Lng Double - - Alamat Varchar 255 Alamat Images Varchar 255 - posted_by Varchar 20 - Keterangan Text - Keterangan tanggal_tambah Datetime - - Approve Tinyint 2-3. Tabel_peta Tabel_peta ini untuk menampung record data informasi proyek, Berikut ditampilkan rancangan struktur data tersebut. Nama Database Nama Tabel Field Key : skripsi_proyek : tabel_peta : peta_id Tabel III.7.Tabel_Peta Field Name Type Field Width Peta_id Tinyint 2 id peta Keterangan nama_peta Varchar 255 Nama peta Lokasi Varchar 255 Lokasi III.5. ERD (Entity Relationship Diagram)
53 Adapun ERD yang penulis gunakan dalam perancangan aplikasi sistem informasi geografis lokasi proyek PT.Multi Mitra Mandiri pada Gbr III.28 di bawah ini: nama_peta lokasi peta_id tabel_peta 1 keterangan lng lat data_id menghasilkan password M posted_by user_id desc user_name approve M tabel_data Olah data 1 tabel_users alamat images nama Tanggal_tambah nama no_telp user_group
Gambar III.28. ERD (Entity Relationship Diagram) 54