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
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.
Type of Land Document (Sertificate, Girik etc)
31
User Data lokasi proyek
Customer Care 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
Blang Bintang
Gampong Blang Bintang, Desa Blang Bintang, Kec. Kuala. Kab. Nagan Raya
Akta Jual Beli
3
MBO083
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
Akses Jalan
Sewa Lahan
No. 1 2
3
4
Ukuran Lahan 15m x 20m 15m x 20m
Kuta Makmur SCMB2102A
3m x 5m
Rp 70.000.000/ 11 tahun Rp 75.000.000/ 11 tahun
15m x 20m
3m x 10m
Rp 88.000.000/ 11 tahun
15m x 20m
3m x 20m
Rp 121.000.000/11 tahun
3m x 5m
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
Profil
<<uses>>
<
>
Peta
<<uses>>
Olah Datat
Pengunjung
Admin Olah Data Peta
<<extend>>
User <<uses>> 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_data tabel_users 1..* 1..n
+userid: tinyint +username: varchar +password: varchar +desc: text +nama:varchar +no_telp:varchar +user_group:tinyint
+data_id:int +nama:varchar +lat:double +lng:double +alamat:varchar +images:varchar +posted_by:varchar +keterangan:text +tanggal_tambah:datetime +approve:tinyint
tabel_peta * 1..n
+peta_id:tinyint +nama_peta:varchar +lokasi:varchar +input() +simpan()
+tambah() +simpan() +edit() +hapus()
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.
username dan p assword
Data Tidak Valid 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.
username dan p assword
Data Tidak Valid Data Valid Home
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
lengkap
tambah data
simp an
Tidak lengkap lengkap simp an
isi data
hap us data
p ilih data
hap us 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.
up date p eta
simp an
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.
Kirim Header ke Index
Clear session
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
Daftar
Profil
Data
User
Logout
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
GO
Lokasi Proyek di Kota Medan
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
Daftar
Profil
Register
Login
Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra Mandiri GO Silahkan Login username password
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
Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra mandiri
Daftar
Tambah Data
Lokasi Proyek di Kota Medan latitude longitude
PETA
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
Daftar
Profil
Data
User
Logout
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
Daftar
Profil
Data
User
Sistem Informasi Geografis Lokasi Proyek PT.Multi Mitra mandiri Edit Data Lokasi Proyek nama latitude longitude alamat approve keterangan
Simpan
Logout
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
Home
Daftar
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 Tabel_data
Table_users
Tabel_peta
data_id * user_id * peta_id* nama user_name nama_peta lat password lokasi lng 3NF. 4. desc Normalisasi Kedua alamat nama images Bentuk normalisasi ketiga dari dapat dilihat pada tabel III.4. no_telp posted_by user_group keterangan Tabel III.4. Bentuk Normal ketiga 3NF tanggal_tambah approveTabel_users Tabel_peta Tabel_data data_id * nama_ lat lng alamat images posted_by keteranga tanggal_tambah approve
user_id * user_name password userdesc
peta_id nama_peta lokasi
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
51
Nama Tabel
: tabel_users
Primary Key
: userid Tabel III.5. Data tabel_users
Field Name
Type Field
Width 5
Keterangan
Userid
Int
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
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
: skripsi_proyek
Nama Tabel
: tabel_peta
Field Key
: peta_id
Tabel III.7.Tabel_Peta
Peta_id
Type Field Tinyint
nama_peta
Varchar
255
Nama peta
Lokasi
Varchar
255
Lokasi
Field Name
Width 2
III.5. ERD (Entity Relationship Diagram)
Keterangan id peta
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 peta_id
lokasi
tabel_peta
1
menghasilkan password keterangan M
user_id
posted_by
lng
desc
user_name approve
lat M
tabel_data
1
Olah data
tabel_users
data_id alamat user_group
nama
images nama Tanggal_tambah
no_telp
54
Gambar III.28. ERD (Entity Relationship Diagram)