pembuatan maps sistem informasi pencarian lokasi ... cover.pdf · sistematika penulisan...
TRANSCRIPT
PEMBUATAN MAPS SISTEM INFORMASI PENCARIAN LOKASI
UNIVERSITAS MERCUBUANA MERUYA DENGAN MENGGUNAKAN
METODE OVERLAY RASTER
SITI HAJARWATI
41513120153
PROGRAM STUDI INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MERCU BUANA
JAKARTA
2017
http://digilib.mercubuana.ac.id/
PEMBUATAN MAPS SISTEM INFORMASI PENCARIAN LOKASI
UNIVERSITAS MERCUBUANA MERUYA DENGAN MENGGUNAKAN
METODE OVERLAY RASTER
Laporan Tugas Akhir
Diajukan Untuk Melengkapi Persyaratan
Menyelesaikan Gelar Sarjana Komputer
Disusun oleh :
SITI HAJARWATI
41513120153
PROGRAM STUDI INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MERCU BUANA
JAKARTA
2017
http://digilib.mercubuana.ac.id/
i
LEMBAR PERNYATAAN
Yang bertanda tangan di bawah ini:
NIM : 41513120153
Nama : Siti Hajarwati
Judul Skripsi : Pembuatan Maps Sistem Informasi Pencarian
Lokasi Universitas Mercubuana Meruya Dengan
Menggunakan Metode Overlay Raster
Menyatakan bahwa skripsi tersebut diatas adalah judul hasil karya saya sendiri dan
bukan plagiat. Apabila ternyata ditemukan di dalam laporan skripsi saya terdapat
unsur plagiat, maka saya siap untuk mendapatkan sanksi akademik yang terkait
dengan hal tersebut.
Jakarta, 11 Desember 2017
Siti Hajarwati
http://digilib.mercubuana.ac.id/
ii
HALAMAN PENGESAHAN
1. Judul Penelitian : Pembuatan Maps Sistem Informasi Pencarian
Lokasi Universitas Mercubuana Meruya Dengan
Menggunakan Metode Overlay Raster
2. a. Nama Lengkap
b. NIM
c. Fakultas / Program Studi
d. Nomor Hp
e. Alamat Email
:
:
:
:
:
Siti Hajarwati
41513120153
Ilmu Komputer / Informatika
081294420087
[email protected] 3. Lama Penelitian : 4 bulan
Tugas Akhir ini telah diujikan dan disidangkan.
Jakarta, 27 Desember 2017
Mengetahui,
Pembimbing Tugas Akhir
Andi Nugroho, S.T., M.Kom.
Menyetujui,
Kaprodi Teknik Informatika Koordinator Tugas Akhir
Desi Rahmayanti S.Kom., M.T. Andi Nugroho, S.T., M.Kom.
http://digilib.mercubuana.ac.id/
iii
LEMBAR PERSETUJUAN SIDANG
Yang bertanda tangan di bawah ini menyatakan bahwa skripsi dari mahasiswa :
Jakarta, 11 Desember 2017 Disetujui dan diterima oleh,
Andi Nugroho, ST, M.Kom Dosen Pembimbing
Nama Mahasiswa : Siti Hajarwati
NIM : 41513120153
Fakultas : Ilmu Komputer
Program Studi : Teknik Informatika
Judul : Pembuatan Maps Sistem Informasi Pencarian Lokasi
Universitas Mercubuana Meruya Dengan
Menggunakan Metode Overlay Raster
http://digilib.mercubuana.ac.id/
iv
KATA PENGANTAR
Assalamualaikum Warahmatullahi Wabarakatuh.
Puji syukur penulis panjatkan kehadirat Allah SWT yang senantiasa memberikan ilmu,
bimbingan, perlindungan dan karunia-Nya, sehingga penulis dapat menyelesaikan tugas akhir
yang berjudul ”Pembuatan Maps Sistem Informasi Pencarian Lokasi Universitas Mercubuana
Meruya Dengan Menggunakan Metode Overlay Raster”. Laporan ini disusun dengan tujuan
untuk memenuhi salah satu syarat kelulusan dan mendapatkan gelar kesarjanaan Strata Satu
(S1) pada Program Studi Teknik Informatika Fakultas Ilmu Komputer Universitas
Mercubuana.
Pada kesempatan kali ini, penulis ingin mengucapkan terimakasih kepada pihak-pihak
yang telah memberikan dukungan dan kesempatan dalam proses penyusunan laporan tugas
akhir ini hingga selesai, yaitu kepada:
1. Bapak Andi Nugroho, S.T., M.Kom, selaku pembimbing tugas akhir penulis
serta Koordinator Tugas Akhir sebagai yang telah memberikan motivasi yang
begitu besar, saran, dukungan serta bersedia meluangkan waktu, pikiran dan
tenaga untuk membimbing penulis.
2. Ibu Desi Ramayanti, S.Kom., M.T, selaku Ketua Prodi Teknik Informatika yang
telah memberikan motivasi, bimbingan dan arahan selama penulis menjalani
perkuliahan.
3. Ibu Afiyati, S.Si., M.T, selaku Dosen Pembimbing Akademik yang telah
memberikan motivasi, bimbingan, arahan serta solusi yang dibutuhkan selama
penulis menjalani perkuliahan.
6. Dosen dan staff sekretariat prodi Teknik Informatika, yang telah membantu
banyak hal dalam kegiatan perkuliahan penulis.
7. Arie Permadi yang dengan sabar telah membantu dan memberikan masukan
kepada penulis dalam menyelesaikan tugas akhir.
8. Rekan satu bimbingan tugas akhir penulis Deni, Sahril, Radian, Shella dan Hitta
yang telah berjuang bersama, selalu memberikan motivasi dan mengingatkan
penulis agar dapat menyelesaikan tugas akhir tepat waktu.
9. Para sahabat penulis keluarga cemara, Benyamin Sobirin, Dadan Ramdani,
Burhanudin, Citra Fatmala, Hendra Kurniawan, Ika Nur Cahya yang telah
http://digilib.mercubuana.ac.id/
v
memberikan semangat serta bantuan kepada penulis sehingga penulis merasa
terbantu dalam penulisan tugas akhir ini.
10. Sahabat penulis Devita Nurbayani, yang dengan sabar mendengarkan keluh
kesah penulis dan memberikan semangat dalam pembuatan tugas akhir ini.
11. Rekan-rekan seperjuangan Informatika Mercubuana khususnya 2013 dan seluruh
pihak yang telah membantu kelancaran tugas akhir yang tidak bisa penulis
sebutkan satu persatu. Semoga Allah SWT membalas semua kebaikan dan ilmu serta semangat yang telah
diberikan kepada penulis. Penulis menyadari bahwa penulisan laporan ini masih terdapat
kekurangan. Oleh karena itu, penulis sangat mengharapkan kritik maupun saran yang
bersifat membangun dari berbagai pihak. Semoga laporan ini dapat bermanfaat bagi penulis
dan pembaca.
Jakarta, 23 Desember 2017
Siti Hajarwati
http://digilib.mercubuana.ac.id/
viii
DAFTAR ISI
LEMBAR PERNYATAAN ........................................................................................................ i HALAMAN PENGESAHAN ................................................................................................... ii LEMBAR PERSETUJUAN SIDANG .................................................................................... iii KATA PENGANTAR .............................................................................................................. iv
ABSTRAKSI............................................................................................................................... vi ABSTRACT ............................................................................................................................... vii DAFTAR ISI .......................................................................................................................... viii DAFTAR GAMBAR ................................................................................................................ xi DAFTAR TABEL .................................................................................................................. xiii DEFINISI ................................................................................................................................ xiv
BAB 1. PENDAHULUAN ................................................................................................... 1
Latar Belakang ............................................................................................................ 1
Rumusan Masalah ....................................................................................................... 1
Tujuan dan Manfaat Penelitian ................................................................................... 2
1.3.1 Tujuan Penelitian ................................................................................................. 2
1.3.2 Manfaat Penelitian ............................................................................................... 2
Ruang lingkup dan Batasan penelitian ........................................................................ 2
Metode Penelitian ........................................................................................................ 2
Metode Pengembangan Sistem ................................................................................... 3
1.6.1 System Development Life Cycle (SDLC) ........................................................... 3
1.6.2 Metode Waterfall ................................................................................................. 4
Sistematika Penulisan Laporan ................................................................................... 4
1.7.1 Pendahuluan ......................................................................................................... 4
1.7.2 Landasan Teori..................................................................................................... 4
1.7.3 Analisis Sistem..................................................................................................... 4
1.7.4 Perancangan Sistem ............................................................................................. 4
1.7.5 Implementasi Dan Testing ................................................................................... 5
1.7.6 Penutup ................................................................................................................ 5
BAB 2. LANDASAN TEORI .............................................................................................. 6
Penelitian Sebelumnya ................................................................................................ 6
Rekayasa Perangkat Lunak ......................................................................................... 7
2.2.1 Pengembangan System Informasi ........................................................................ 9
Unified Modeling Language (UML) ......................................................................... 11
http://digilib.mercubuana.ac.id/
ix
2.3.1 Use Case Diagram.............................................................................................. 11
2.3.2 Activity Diagram ............................................................................................... 13
2.3.3 Sequence Diagram ............................................................................................. 14
2.3.4 Class Diagram .................................................................................................... 16
Sistem Informasi Geografis ....................................................................................... 18
2.4.1 Komponen SIG .................................................................................................. 19
2.4.2 Longitude dan Latitude ...................................................................................... 22
2.4.3 Metode Overlay ................................................................................................. 24
GPS............................................................................................................................ 25
2.5.1 Cara Kerja GPS .................................................................................................. 25
2.5.2 Akurasi alat navigasi GPS ................................................................................. 27
Tools yang digunakan ............................................................................................... 28
2.6.1 Java .................................................................................................................... 28
2.6.2 Hypertext Markup Language (HTML) .............................................................. 28
2.6.3 DBMS & MySQL .............................................................................................. 30
Pengujian Software ................................................................................................... 30
2.7.1 Black Box Testing.............................................................................................. 31
2.7.2 Pengujian dengan software aplikasi ................................................................... 32
BAB 3. ANALISA SISTEM .............................................................................................. 33
Tinjauan Umum Perusahaan ..................................................................................... 33
Kondisi Lama (Current Condition) ........................................................................... 35
3.2.1 Skenario Kondisi Lama...................................................................................... 35
3.2.3 Hasil Analisis ..................................................................................................... 36
Analisis Sistem Baru ................................................................................................. 36
3.3.1 Skenario Sistem Baru ......................................................................................... 37
Analisis Kebutuhan Perangkat Lunak yang dikembangkan dengan Model Business
Use Case .............................................................................................................................. 37
3.4.1 Definisi Aktor .................................................................................................... 37
3.4.2 Deskripsi Use Case ............................................................................................ 38
BAB 4. PERANCANGAN ................................................................................................. 39
4.1 Pembuatan Maps Universitas Mercubuana Meruya .................................................. 39
4.2 Tahapan Pembuatan Maps Universitas Mercubuana Meruya ................................... 39
4.2.1 Tahap Masukan data .......................................................................................... 40
4.2.2 Tahap Manipulasi............................................................................................... 43
4.2.3 Tahap Output ..................................................................................................... 45
4.3 Perancangan Sistem................................................................................................... 45
4.3.1 Use Case Diagram.............................................................................................. 46
http://digilib.mercubuana.ac.id/
x
4.3.2 Activity Diagram ............................................................................................... 48
4.3.3 Sequence Diagram ............................................................................................. 50
4.3.4 Class Diagram .................................................................................................... 51
4.4 Perancangan Antarmuka ........................................................................................... 51
BAB 5. IMPLEMENTASI DAN PENGUJIAN ................................................................. 57
5.1 Implementasi Sistem ................................................................................................. 57
5.1.1 Kebutuhan Perangkat Keras dan Lunak ( Hardware – Software ) ..................... 57
5.2 Implementasi Basis Data ........................................................................................... 58
5.2.1 Tabel Map .......................................................................................................... 58
5.3 Implementasi fitur pada Aplikasi .............................................................................. 59
5.4 Implementasi Antar Muka Aplikasi .......................................................................... 59
5.4.1 Implementasi Halaman Menu ............................................................................ 59
5.5 Tujuan Pengujian....................................................................................................... 60
5.6 Metode Pengujian Sistem Black Box Testing ........................................................... 60
5.6.1 Skenario Pengujian Black Box Testing ............................................................. 61
5.6.2 Hasil Pengujian Black Box Testing ................................................................... 62
5.7 Pengujian dengan menggunakan Aplikasi MapTiler ................................................ 68
5.8 Hasil Pengujian dengan menggunakan Aplikasi MapTiler ....................................... 71
BAB 6. PENUTUP ............................................................................................................. 73
6.1 Kesimpulan................................................................................................................ 73
6.2 Saran .......................................................................................................................... 73
DAFTAR PUSTAKA ............................................................................................................... A
LAMPIRAN .............................................................................................................................. B
http://digilib.mercubuana.ac.id/
xi
DAFTAR GAMBAR
Gambar 2.1 Lapisan Teknologi Rekayasa Perangkat Lunak.[Roger S. Pressman, 2015 : 16] . 8
Gambar 2.2 Model Waterfall Pressman .................................................................................. 10
Gambar 2.3 Contoh Use Case Diagram (Dennis, Allan. 2012) .............................................. 12
Gambar 2.4 Contoh Activity Diagram (Sommervile, Ian. 2011) ........................................... 13
Gambar 2.5 Contoh Sequence Diagram (Dennis, Allan. 2012) .............................................. 15
Gambar 2.6 Contoh Class Diagram (Dennis, Allan. 2012) .................................................... 16
Gambar 2.7 A. Data Raster B. Data Vector ........................................................................... 21
Gambar 2.8 Latitude dan Longitude ....................................................................................... 23
Gambar 2.9 Derajat Latutide dan Longitude .......................................................................... 23
Gambar 2.10 Overlay vector dan raster .................................................................................. 24
Gambar 2.11 Pengujian Blackbox Testing ............................................................................. 32
Gambar 3.1 Rich Diagram Kondisi Lama Pencarian Letak Posisi di Universitas Mercubuana
Meruya ..................................................................................................................................... 35
Gambar 3.2 Rich Diagram Sistem Baru Pencarian Letak Posisi di Universitas Mercubuana
Meruya ..................................................................................................................................... 37
Gambar 4.1 Gambaran Raster maps Universitas Mercubuana Meruya .................................. 39
Gambar 4.2 Tahapan Pembuatan Maps SIG ........................................................................... 40
Gambar 4.3 Maps Sampling Universitas Mercubuana Meruya .............................................. 40
Gambar 4.4 Overlay koordinat ............................................................................................... 41
Gambar 4.5 Jarak sumbu x..................................................................................................... 42
Gambar 4.6 Jarak Sumbu y ..................................................................................................... 42
Gambar 4.7 Overlay Maps Sampling dengan Maps Sumber .................................................. 43
Gambar 4.8 Flowchart perhitungan koordinat ........................................................................ 44
Gambar 4.9 Flowchart Pembuatan Maps ................................................................................ 45
Gambar 4.10 Use Case Diagram Sistem Informasi Universitas Mercubuana ........................ 46
Gambar 4.11 Activity Diagram Sistem Informasi Universitas Mercubuana .......................... 48
Gambar 4.12 Activity Diagram Pencarian Titik lokasi .......................................................... 49
Gambar 4.13 Activity Diagram Pencarian Rute ................................................................... 50
Gambar 4.14 Sequence Diagram pencarian lokasi Universitas Mercubuana Meruya ............ 51
Gambar 4.15 Class Diagram pencarian lokasi Universitas Mercubuana Meruya .................. 51
Gambar 4.16 Antarmuka web ................................................................................................. 52
http://digilib.mercubuana.ac.id/
xii
Gambar 4.17 Antarmuka Mobile ............................................................................................ 52
Gambar 4.18 Mockup Update posisi Web .............................................................................. 53
Gambar 4.19 Mockup Update posisi Mobile .......................................................................... 54
Gambar 4.20 Mockup Browse Web........................................................................................ 54
Gambar 4.21 Mockup browse Mobile ................................................................................... 55
Gambar 4.22 Mockup Cari Rute Web .................................................................................... 55
Gambar 4.23 Mockup cari rute Mobile.................................................................................. 56
Gambar 5.1 Rancangan Database ........................................................................................... 58
Gambar 5.2 Implementasi Tabel map ..................................................................................... 58
Gambar 5.3 Implementasi Halaman Menu ............................................................................. 59
Gambar 5.4 Implementasi Halaman Maps.............................................................................. 60
Gambar 5.5 Tampilan Pilihan Gedung A ............................................................................... 64
Gambar 5.6 Tampilan Pilihan Gedung B ................................................................................ 64
Gambar 5.7 Tampilan Pilihan Gedung C ................................................................................ 65
Gambar 5.8 Tampilan Pilihan Gedung D ............................................................................... 65
Gambar 5.9 Tampilan Pilihan Menu E ................................................................................... 66
Gambar 5.10 Tampilan Pilihan Gedung Tower ...................................................................... 66
Gambar 5.11 Tampilan Pilihan Update Posisi ........................................................................ 67
Gambar 5.12 Tampilan Pilihan Cari Rute ............................................................................... 67
Gambar 5.13 Tampilan Pilihan Menu Help ............................................................................ 68
Gambar 5.14 Shortcut MapTiler ............................................................................................ 68
Gambar 5.15 Tampilan Apps MapTiler .................................................................................. 69
Gambar 5.16 Pilihan Menu Coordinate System ..................................................................... 69
Gambar 5.17 Pilihan Menu Geographical Location ............................................................... 70
Gambar 5.18 Tampilan Overlay MapTiler ............................................................................ 70
Gambar 5.19 Penyatuan posisi atau koordinat ........................................................................ 71
Gambar 5.20 Pencocokan koordinat ....................................................................................... 71
Gambar 5.21 Hasil pengujian Overlay dengan MapTiler ....................................................... 72
Gambar 5.22 Perbandingan maps sampling saat ini dengan maps BMGS ............................. 72
http://digilib.mercubuana.ac.id/
xiii
DAFTAR TABEL
Tabel 2.1 Penelitian Sebelumnya ............................................................................................... 6
Tabel 2.2 Elemen-Elemen Use Case Diagram (Dennis, Alan. 2012) ...................................... 12
Tabel 2.3 Elemen-Elemen Activity Diagram (Sommervile, Ian. 2011) .................................. 14
Tabel 2.4 Elemen-Elemen Sequence Diagram (Dennis, Allan. 2012) .................................... 15
Tabel 2.5 Elemen-Elemen Class Diagram (Dennis, Allan. 2012) ........................................... 17
Tabel 2.6 Keunggulan dan kelemahan data raster ................................................................... 20
Tabel 2.7 Keunggulan dan Kelemahan data vector ................................................................. 21
Tabel 2.8 Elemen - elemen HTML (Suehring, Steve. 2013) ................................................... 29
Tabel 3.1 Deskripsi Aktor ........................................................................................................ 37
Tabel 3.2 Deskripsi Use Case .................................................................................................. 38
Tabel 4.1 Use Case Cari Rute .................................................................................................. 46
Tabel 4.2 Use Case Update Posisi ........................................................................................... 47
Tabel 4.3 Use Case Menampilkan Tempat .............................................................................. 47
Tabel 5.1 Fitur Aplikasi ........................................................................................................... 59
Tabel 5.2 Skenario Pengujian Aplikasi dengan Black Box Testing ........................................ 61
Tabel 5.3 Hasil Pengujian dengan metode Black Box ............................................................. 62
http://digilib.mercubuana.ac.id/
xiv
DEFINISI
Istilah Pengertian
Sampling
Metode atau cara yang dilakukan untuk menentukan jumlah dan
anggota sampel. Setiap anggota tentu saja wakil dari populasi yang
dipilih setelah dikelompokkan berdasarkan kesamaan karakter.
Data Raster
Data yang disimpan dalam bentuk kotak segi empat (grid)/sel sehingga
terbentuk suatu ruang yang teratur. Setiap lokasi direpresentasikan
sebagai suatu posisi sel. Sel ini diorganisasikan dalam bentuk kolom
dan baris sel-sel dan biasa disebut sebagai grid. Dengan kata lain,
model data raster menampilkan, menempatkan, dan menyimpan data
spasial dengan menggunakan struktur matriks atau piksel-piksel yang
membentuk grid. Setiap piksel atau sel ini memiliki atribut tersendiri,
termasuk koordinatnya yang unik.
Latitude Garis yang melintang di antara kutub utara dan kutub selatan, yang
menghubungkan antara sisi timur dan barat bagian bumi.
Longitude Garis membujur yang menghubungkan antara sisi utara dan sisi selatan
bumi (kutub).
Realtime
Kondisi pengoperasian dari suatu sistem perangkat keras dan
perangkat lunak yang dibatasi oleh rentang waktu dan memiliki tenggat
waktu (deadline) yang jelas, relatif terhadap waktu suatu peristiwa atau
operasi terjadi.
GPS
Sistem navigasi berbasis satelit yang dikembangkan oleh Departemen
Pertahanan Amerika yang didukung oleh 27 jaringan satelit. 20.200 km
dan inklinasi 55 derajat dengan periode 12 jam (satelit akan kembali ke
titik yang sama dalam 12 jam).
Overlay Kemampuan untuk menempatkan grafis satu peta diatas grafis peta
yang lain dan menampilkan hasilnya di layar komputer atau pada plot
Georeferencing
Proses pemberian sistem koordinat pada suatu objek gambar dengan
cara menempatkan suatu titik control terhadap suatu persimpangan
antara garis lintang dan bujur pada gambar berupa objek tersebut, atau
dengan menempatkan titik ikat pada lokasi yang sudah diketahui
koordinatnya
http://digilib.mercubuana.ac.id/