l a p o r a n s k r i p s i sistem informasi ...eprints.umk.ac.id/9709/1/hal. judul.pdfl a p o r a n...
TRANSCRIPT
-
ii
L A P O R A N S K R I P S I
SISTEM INFORMASI GEOGRAFIS EVENT ORGANIZER
BERBASIS WEB DI ALL MOZART ENTERPRIZE
YANNA AVRIYANI
NIM. 201451074
DOSEN PEMBIMBING
TUTIK KHOTIMAH, S.Kom., M.Kom
ESTI WIJAYANTI, S.Kom., M.Kom
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2018
-
iii
-
iv
-
v
SISTEM INFORMASI GEOGRAFIS EVENT ORGANIZER BERBASIS WEB
DI ALL MOZART ENTERPRIZE
Nama mahasiswa : Yanna Avriyani
NIM 201451074
Pembimbing :
1. Tutik Khotimah, M.Kom
2. Esti Wijayanti, M.Kom
ABSTRAK
Event Organizer (EO) merupakan suatu perusahaan yang bergerak di bidang
jasa yang membantu client untuk menyelenggarakan suatu acara agar berjalan
sesuai yang diinginkan oleh client. Event Organizer bertanggung jawab dari
persiapan awal acara sampai akhir acara. Dalam penyelenggaraan event, sebuah
Event Organizer membutuhkan vendor. Vendor adalah pihak luar yang
bekerjasama dengan Event Organizer yang menyiapkan kebutuhan event seperti
catering, gedung, talent, MC, dekorasi, dan lain sebagainya. Data client dan vendor
merupakan data penting yang harus ada dalam suatu Event Organizer. Pendataan
client dan vendor dalam suatu sistem, membuat pencarian data lebih efektif.
Melihat kondisi semacam itu, diperlukan suatu Sistem Informasi Geografis
Berbasis Web yang mampu menjadi repositori data serta dengan adanya pemetaan
akan mempermudah akses ke lokasi yang dituju.
Kata Kunci : Event Organizer, Sistem Informasi Geografis
-
vi
WEB – BASED GEOGRAPHIC INFORMATION SYSTEM
IN ALL MOZART ENTERPRIZE
Student Name : Yanna Avriyani
Student Identity Number : 201451074
Supervisor :
1. Tutik Khotimah, M.Kom
2. Esti Wijayanti, M.Kom
ABSTRACT
Event Organizer (EO) is a service company that helps clients to organize
an event to run as clients’ expectation. Event Organizer has a responsible for the
initial preparation of the event until the end of the event. In organizing events, an
Event Organizer requires a vendor. Vendors are outsiders who collaborate with the
Event Organizer who prepares the needs of events such as catering, buildings,
talent, MCs, decorations, and so on. The data of Client and vendor are important
that must be in an Event Organizer. Data collection of clients and vendors in a
system makes data search more effective. Seeing such conditions, a Web-based
Geographic Information System is needed that can become a data repository and
with mapping will facilitate access to the intended location.
Keywords: Event Organizer, Geographic Information System
-
vii
KATA PENGANTAR
Puji dan syukur penulis panjatkan ke hadirat Allah SWT yang telah
melimpahkan kasih dan sayang-Nya sehingga penulis bisa menyelesaikan skripsi
dengan judul “Sistem Informasi Geografis Event Organizer Berbasis Web di All
Mozart Enterprize” dan dukungan berbagai pihak yang tidak ternilai besarnya. Pada
kesempatan ini, penulis ingin menyampaikan rasa syukur dan terima kasih yang
sebesar-besarnya kepada :
1. Allah SWT yang telah memberikan Kasih dan Sayang-Nya.
2. Bapak Dr. Suparnyo, selaku Rektor Universitas Muria Kudus.
3. Bapak Mohammad Dahlan, S.T., M.T., selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
4. Bapak Ahmad Jazuli, M.Kom, selaku Ketua Program Studi Teknik
Informatika Universitas Muria Kudus.
5. Ibu Tutik Khotimah, M.Kom selaku pembimbing I yang telah membimbing
dan banyak memberikan masukan selama penyusunan skripsi ini.
6. Ibu Esti Wijayanti, M.Kom, selaku pembimbing II yang telah membimbing
dan banyak memberikan masukan selama penyusunan skripsi ini.
7. Kedua orang tua, Bapak dan Ibu yang selalu memberi semangat dan do’a
kepada saya selama menyusun skripsi ini.
8. Teman-teman seperjuangan yang telah membantu dalam penyusunan
laporan skripsi.
Semoga beliau-beliau di atas mendapatkan imbalan yang lebih besar dari
Allah SWT melebihi apa yang beliau-beliau berikan kepada penulis.
Kudus, 25 Oktober 2018
Penulis
-
viii
DAFTAR ISI
HALAMAN JUDUL ............................................................................................... ii
HALAMAN PENGESAHAN ................................................................................ iii
PERNYATAAN KEASLIAN ................................................................................ iv
ABSTRAK ...............................................................................................................v
ABSTRACT ............................................................................................................. vi
KATA PENGANTAR .......................................................................................... vii
DAFTAR ISI ........................................................................................................ viii
DAFTAR GAMBAR ...............................................................................................x
DAFTAR TABEL ................................................................................................. xii
DAFTAR LAMPIRAN ........................................................................................ xiii
BAB I PENDAHULUAN ........................................................................................1
1.1. Latar Belakang ..........................................................................................1
1.2. Perumusan Masalah ...................................................................................2
1.3. Batasan Masalah ........................................................................................2
1.4. Tujuan ........................................................................................................2
1.5. Manfaat ......................................................................................................3
BAB II TINJAUAN PUSTAKA ..............................................................................5
2.1. Penelitian Terkait.......................................................................................5
2.2. Tinjauan Pustaka .......................................................................................6
2.2.1. Pengertian Sistem Informasi ..............................................................6
2.2.2. Pengertian Sistem Informasi Geografis .............................................7
2.2.3. Google Map API ................................................................................8
2.2.4. Pemrogram Web.................................................................................9
2.2.5. Black Box ...........................................................................................9
2.2.6. UML (Unified Modeling Language) ................................................10
2.3. Kerangka Teori ........................................................................................16
BAB III METODOLOGI .......................................................................................17
3.1. Objek Penelitian ......................................................................................17
3.2. Metode Pengumpulan Data .....................................................................17
3.3. Metode Pengembangan Sistem ...............................................................18
3.4. Analisa Sistem .........................................................................................20
3.4.1. Analisa Kebutuhan Fungsional ........................................................20
3.4.2. Analisa Kebutuhan Non-Fungsional ................................................20
3.4.3. Analisa Kebutuhan Data ..................................................................21
3.5. Perancangan Sistem .................................................................................21
-
ix
3.5.1. Use Case Diagram ...........................................................................22
3.5.2. Activity Diagram...............................................................................26
3.5.3. Sequence Diagram ............................................................................30
3.5.4. Class Diagram ..................................................................................36
3.6. Desain Interface ......................................................................................37
3.6.1. Desain Layout ..................................................................................37
3.6.2. Struktur Menu ..................................................................................38
3.6.3. Desain Input dan Output ..................................................................39
3.7. Struktur Data Base ...................................................................................41
BAB IV IMPLEMENTASI ...................................................................................45
4.1. Implementasi Sistem ...............................................................................45
4.1.1. Implementasi Database ....................................................................45
4.1.2. Implementasi Antar Muka................................................................45
4.2. Pengujian Sistem .....................................................................................50
4.2.1. Pengujian Black Box ........................................................................50
4.2.2. Pengujian White Box .......................................................................55
BAB V KESIMPULAN DAN SARAN .................................................................65
5.1. KESIMPULAN .......................................................................................65
5.2. SARAN ...................................................................................................65
DAFTAR PUSTAKA ............................................................................................66
LAMPIRAN ...........................................................................................................68
BIODATA PENULIS ............................................................................................75
-
x
DAFTAR GAMBAR
Gambar 2. 1. Kerangka Teori .................................................................................16
Gambar 3. 1. Tahapan Metode Waterfall (Pressman, 2015) ..................................18
Gambar 3. 2. Skema Input-Proses-Output .............................................................19
Gambar 3. 3. Bussines Use Case Diagram .............................................................22
Gambar 3. 4. Use Case Diagram Admin Sistem Informasi Geografis EO ............23
Gambar 3. 5.Use Case Diagram User Sistem Informasi Geografis EO .................23
Gambar 3. 6.Activity Diagram Login Admin .........................................................26
Gambar 3. 7.Activity Diagram Input Data Vendor .................................................27
Gambar 3. 8.Activity Diagram Update Data Vendor .............................................27
Gambar 3. 9.Activity Diagram Delete Data Vendor ...............................................28
Gambar 3. 10.Activity Diagram Input Data Client .................................................29
Gambar 3. 11.Activity Diagram Update Data Client ..............................................29
Gambar 3. 12. Activity Diagram Delete Data Client ..............................................30
Gambar 3. 13.Sequence Login Admin ...................................................................31
Gambar 3. 14.Sequence Input Data Vendor ...........................................................31
Gambar 3. 15.Sequence Update Data Vendor .......................................................32
Gambar 3. 16.Sequence Delete Data Vendor .........................................................32
Gambar 3. 17.Sequence Input Data Client .............................................................33
Gambar 3. 18. Sequence Update Data Client .........................................................34
Gambar 3. 19. Sequence Delete Data Client ..........................................................34
Gambar 3. 20. Sequence Input Data Website .........................................................35
Gambar 3. 21. Sequence Update Data Website ......................................................35
Gambar 3. 22. Sequence Delete Data Website .......................................................36
Gambar 3. 23.Class Diagram Sistem Informasi Geografis EO ..............................37
Gambar 3. 24. Desain Layout Halaman Website ....................................................37
Gambar 3. 25. Desain Layout Halaman Admin .....................................................38
Gambar 3. 26. Struktur Menu Halaman Website ...................................................38
Gambar 3. 27. Struktur Menu Halaman Admin .....................................................39
Gambar 3. 28. Design Form Login ........................................................................39
Gambar 3. 29. Desain Form Input Data Client ......................................................40
Gambar 3. 30. Desain Form Tampil Data Client ...................................................40
Gambar 3. 31. Desain Form Input Vendor ............................................................41
-
xi
Gambar 3. 32. Desain Form Tampil Data Vendor .................................................41
Gambar 4. 1. Skema Relasi Tabel ..........................................................................45
Gambar 4. 2. Tampilan Halaman Login Admin ....................................................46
Gambar 4. 3. Tampilan Halaman Utama Website .................................................46
Gambar 4. 4. Tampilan Halaman Utama Profil .....................................................47
Gambar 4. 5. Tampilan Pemetaan Client ...............................................................47
Gambar 4. 6. Tampilan Pemetaan Vendor .............................................................48
Gambar 4. 7. Tampilan Halaman Input Data Client ..............................................48
Gambar 4. 8. Tampilan Halaman Input Vendor .....................................................49
Gambar 4. 9. Tampilan Halaman Tampil Data Client ...........................................49
Gambar 4. 10. Tampilan Halaman Tampil Data Vendor .......................................50
Gambar 4. 11. Source Code Login Admin .............................................................55
Gambar 4. 12. Cyclomatic Graph Login Admin ....................................................55
Gambar 4. 13. Source Code Pemetaan Client ........................................................56
Gambar 4. 14. Cyclomatic Graph Pemetaan Client ...............................................56
Gambar 4. 15. Source Code Pemetaan Vendor ......................................................57
Gambar 4. 16. Cyclomatic Graph Pemetaan Vendor .............................................57
Gambar 4. 17. Source Code Input Data Client .......................................................58
Gambar 4. 18. Cyclomatic Graph Input Data Client .............................................59
Gambar 4. 19. Source Code Input Data Vendor ....................................................60
Gambar 4. 20. Cyclomatic Graph Input Data Vendor ...........................................60
Gambar 4. 21. Source Code Tampil Data Client ...................................................61
Gambar 4. 22. Cyclomatic Graph Tampil Data Client ..........................................61
Gambar 4. 23. Source Code Tampil Data Vendor .................................................62
Gambar 4. 24. Cyclomatic Graph Tampil Data Vendor ........................................63
-
xii
DAFTAR TABEL
Tabel 2. 1. Daftar Simbol Use Case Diagram (Nugroho, 2004) ............................10
Tabel 2. 2. Daftar Simbol Activity Diagram (Nugroho, 2004) ...............................12
Tabel 2. 3. Daftar Simbol Sequence Diagram (Nugroho, 2004) ............................13
Tabel 2. 4. Daftar Simbol Class Diagram (Nugroho, 2004) ..................................14
Tabel 3. 1.Skenario Use Case Kelola Data Vendor ...............................................23
Tabel 3. 2.Skenario Use Case Kelola Data Client .................................................24
Tabel 3. 3.Skenario Use Case Kelola Halaman Website .......................................24
Tabel 3. 4.Skenario Use Case Lihat Informasi EO ................................................25
Tabel 3. 5.Use Case Lihat Data Client ...................................................................25
Tabel 3. 6.Skenario Use Case Lihat Data Vendor .................................................25
Tabel 3. 7. Tabel login ...........................................................................................42
Tabel 3. 8. Tabel galeri ..........................................................................................42
Tabel 3. 9. Tabel Jenis Vendor ...............................................................................42
Tabel 3. 10. Tabel Jenis Event ...............................................................................42
Tabel 3. 11. Tabel Vendor ......................................................................................43
Tabel 3. 12. Tabel Client ........................................................................................43
Tabel 3. 13. Tabel Event ........................................................................................43
Tabel 3. 14. Tabel Booking ....................................................................................44
Tabel 3. 15. Tabel Rating .......................................................................................44
Tabel 4. 1. Pengujian Black Box Login Admin .....................................................50
Tabel 4. 2. Pengujian Black Box Data Client Halaman Admin .............................51
Tabel 4. 3. Pengujian Black Box Data Vendor Halaman Admin ...........................52
Tabel 4. 4. Pengujian Black Box Data Client Halaman User ................................53
Tabel 4. 5. Pengujian Black Box Data Vendor Halaman User ..............................54
Tabel 4. 6. Pengujian Black Box Informasi EO .....................................................54
-
xiii
DAFTAR LAMPIRAN
Lampiran 1 Lembar Buku Konsultasi ....................................................................68
Lampiran 2 Halaman Bimbingan Dosen Utama ....................................................69
Lampiran 3 Halaman Bimbingan Dosen Pendamping ...........................................70
Lampiran 4 Halaman Data Vendor EO ..................................................................71
Lampiran 5 Halaman Data Client ..........................................................................73