29
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 :
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.
User Customer Care
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 :
Data lokasi proyek
Data lokasi proyek
Input Data lokasi proyek
Data lokasi proyek Info lokasi
DATA SITE PROJECT CME NEW SITE PT. MULTI MITRA MANDIRI
AREA SUMBAGUT
PROJECT BATCH # I 2012
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
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 Kuta
Makmur Blang Bintang
Gampong Blang Bintang, Desa Blang Bintang, Kec. Kuala. Kab.
Nagan Raya Akta Jual Beli 3 MBO083
SC-MB2102A Cot rambong Desa Cot Rambong Kec Woyla Barat Kab Aceh Barat SKT 4 MBO084 Suak Raya Suak Raya Jl. Imam Bonjol Desa Suak Raya Kec. Johan Pahlawan Kab.
Aceh Barat Sertifikat
No. Ukuran
Lahan Akses Jalan Sewa Lahan
Contact Person (Name, Address & Phone Number) 1 15m x
20m 3m x 5m
Rp 70.000.000/ 11 tahun
Tarmizi / Desa Balee,Kec Maereubo Kab Aceh Barat / 08277341192
2 15m x
20m 3m x 5m
Rp 75.000.000/ 11
tahun Salman Farisi / Gampong Blang Bintang, Desa Blang Bintang, Kec. Kuala. Kab. Nagan Raya / 081360503878 3 15m x 20m 3m x 10m Rp 88.000.000/ 11 tahun
Abdul Hadi / Desa Cot Rambong Kec Woyla Barat Kab Aceh Barat / 085211848126 4 15m x 20m 3m x 20m Rp 121.000.000/11 tahun
RUWAIDAH,Jl. Imam Bonjol Desa Suak Raya Kec. Johan Pahlawan Kab. Aceh Barat, 085260292396
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
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.
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).
SISTEM INFORMASI LOKASI PROYEK PT.MULTI MITRA MANDIRI DI KOTA MEDAN
Pengunjung Admin <<extend>> <<include>> Login Olah Datat
Olah Data Peta
Peta <<uses>> <<uses>> <<uses>> <<uses>> Logout User Profil Home
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.
tabel_users +userid: tinyint +username: varchar +password: varchar +desc: text +nama:varchar +no_telp:varchar +user_group:tinyint tabel_peta +peta_id:tinyint +nama_peta:varchar +lokasi:varchar +input() +simpan() 1..* 1..n * 1..n tabel_data +data_id:int +nama:varchar +lat:double +lng:double +alamat:varchar +images:varchar +posted_by:varchar +keterangan:text +tanggal_tambah:datetime +approve:tinyint +tambah() +simpan() +edit() +hapus()
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
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.
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.
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.
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.
2:Pilih lokasi()
3:Lihat detail lokasi()
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.
Gambar III.15. Activity Diagram Login Data Tidak Valid
Data Valid
username dan p assword
Menu SIG Lokasi Proyek
melihat peta
tampilkan titik lokasi proyek
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.
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.
Gambar III.17. Activity Diagram About Data Valid
Data Tidak Valid
username dan p assword
Home
Menu Utama
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.
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.
simp an up date p eta
data lokasi proyek tambah data
Tidak lengkap lengkap simp an isi data lengkap Tidak lengkap simp an
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.
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
Gambar III.21. Rancangan Output Data Lokasi Proyek PT. Multi Mitra Mandiri
Clear session Kirim Header ke Index
Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra mandiri
Nama Lokasi Latitude Longitude alamat Keterangan Aksi
edit| hapus
Daftar
Home Profil Data User Logout
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.
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.
GO
Daftar
Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra Mandiri
Home About Login
Peta Kota Medan Profil Register
Lokasi Proyek di Kota Medan
GO
Daftar
Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra MandiriHome About Profil Register Login
Silahkan Login username
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.
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
Login
Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra mandiri
Daftar
Home Profil Data User Logout
Lokasi Proyek di Kota Medan
PETA
Tambah Data latitude
longitude
nama lokasi proyek gambar proyek
alamat keterangan
Browse
Mitra Mandiri. Bentuk halaman Data Informasi dapat dilihat pada gambar III.25.
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.
Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra mandiri
Nama Lokasi Latitude Longitude alamat Keterangan Aksi
edit| hapus
Daftar
Home Profil Data User Logout
Informasi Data Peta
Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra mandiri
Daftar
Home Profil Data User Logout
Edit Data Lokasi Proyek
latitude longitude nama approve alamat keterangan Simpan
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
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
Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra mandiri
Daftar
Home Profil Data User Logout
Apakah anda yakin ya/tidak
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
sistem nyata yang mempunyai bentuk masih belum menggambarkan entitas-entitas secara baik.
1. Un-Normalized.
Bentuk ini mencamtumkan semua field data yang ada tampak seperti tabel III.1.
Tabel III.1. Bentuk Un-Normalized
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 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 Un-normalized
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
4. Normalisasi Kedua 3NF.
Bentuk normalisasi ketiga dari dapat dilihat pada tabel III.4.
Tabel III.4. Bentuk Normal ketiga 3NF
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.
Tabel_user ini untuk menampung record data user name dan password admin. Berikut ditampilkan rancangan struktur data tersebut.
Nama Database : skripsi_proyek
Table_users user_id * user_name 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 Tabel_data data_id * nama_ lat lng alamat images posted_by keteranga tanggal_tambah approve Tabel_users user_id * user_name password userdesc Tabel_peta peta_id nama_peta lokasi
Nama Tabel : tabel_users Primary Key : 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 : skripsi_proyek Nama Tabel : tabel_data Primary Key : data_id
Tabel III.6. tabel_data
Field Name Type Field Width Keterangan
data_id Int 10 Id data
Nama Varchar 255 Nama
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 : skripsi_proyek Nama Tabel : tabel_peta Field Key : peta_id
Tabel III.7.Tabel_Peta
Field Name Type
Field Width Keterangan
Peta_id Tinyint 2 id peta
nama_peta Varchar 255 Nama peta
Lokasi Varchar 255 Lokasi
Adapun ERD yang penulis gunakan dalam perancangan aplikasi sistem informasi geografis lokasi proyek PT.Multi Mitra Mandiri pada Gbr III.28 di bawah ini:
data_id
nama
menghasilkan
tabel_data Olah data 1 tabel_users
alamat images Tanggal_tambah M nama_peta peta_id tabel_peta lokasi user_id user_name password desc nama no_telp user_group lat lng posted_by keterangan approve M 1