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...

12
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

Upload: others

Post on 19-Feb-2021

1 views

Category:

Documents


0 download

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