kata pengantar - repository.uph.edurepository.uph.edu/901/3/toc.pdfkata pengantar. pertama-tama,...

12
KATA PENGANTAR Pertama-tama, penulis ingin memanjatkan puji dan syukur kepada Tuhan Yang Maha Esa atas berkat, anugerah, karunia, dan pimpinan yang telah diberikan kepada penulis, sehingga penulis dapat menyelesaikan tugas akhir ini, yang berjudul PERACANGAN SISTEM ONLINE BOOKING PADA PERPARKIRAN, dengan baik dan tepat waktu. Penulis juga ingin mengucapkan terima kasih kepada pihak-pihak yang turut berkontribusi sehingga Tugas Akhir ini dapat diselesaikan dengan baik. 1) Bapak Hendra Tjahyadi, S.T., M.T., Ph.D., sebagai Dekan Fakultas Ilmu Komputer 2) Ibu Irene Astuti Lazarusli, S.Kom., M.T., sebagai Ketua Jurusan Teknik Informatika. 3) Bapak Dr. David Habsara Hareva, sebagai Dosen Pembimbing Utama yang telah memberikan bimbingan dan memberikan banyak masukan kepada penulis. 4) Ibu Irene Astuti Lazarusli, S.Kom., M.T., sebagai Dosen Co-Pembimbing yang telah memberikan bimbingan dan memberikan banyak masukan kepada penulis. 5) Dosen-dosen yang mengajar di Universitas Pelita Harapan, yang telah memberikan ilmu kepada penulis sehingga penulis memiliki pengetahuan dasar dalam menyelesaikan tugas akhir ini. vii

Upload: phungnga

Post on 28-Jun-2019

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: KATA PENGANTAR - repository.uph.edurepository.uph.edu/901/3/ToC.pdfKATA PENGANTAR. Pertama-tama, penulis ingin memanjatkan puji dan syukur kepada Tuhan Yang Maha Esa atas berkat, anugerah,

KATA PENGANTAR

Pertama-tama, penulis ingin memanjatkan puji dan syukur kepada Tuhan

Yang Maha Esa atas berkat, anugerah, karunia, dan pimpinan yang telah diberikan

kepada penulis, sehingga penulis dapat menyelesaikan tugas akhir ini, yang

berjudul PERACANGAN SISTEM ONLINE BOOKING PADA PERPARKIRAN,

dengan baik dan tepat waktu.

Penulis juga ingin mengucapkan terima kasih kepada pihak-pihak yang

turut berkontribusi sehingga Tugas Akhir ini dapat diselesaikan dengan baik.

1) Bapak Hendra Tjahyadi, S.T., M.T., Ph.D., sebagai Dekan Fakultas

Ilmu Komputer

2) Ibu Irene Astuti Lazarusli, S.Kom., M.T., sebagai Ketua Jurusan Teknik

Informatika.

3) Bapak Dr. David Habsara Hareva, sebagai Dosen Pembimbing Utama yang

telah memberikan bimbingan dan memberikan banyak masukan kepada

penulis.

4) Ibu Irene Astuti Lazarusli, S.Kom., M.T., sebagai Dosen Co-Pembimbing

yang telah memberikan bimbingan dan memberikan banyak masukan

kepada penulis.

5) Dosen-dosen yang mengajar di Universitas Pelita Harapan, yang telah

memberikan ilmu kepada penulis sehingga penulis memiliki pengetahuan

dasar dalam menyelesaikan tugas akhir ini.

vii

Page 2: KATA PENGANTAR - repository.uph.edurepository.uph.edu/901/3/ToC.pdfKATA PENGANTAR. Pertama-tama, penulis ingin memanjatkan puji dan syukur kepada Tuhan Yang Maha Esa atas berkat, anugerah,

6) Keluarga penulis tercinta dan tersayang, terutama orang tua dan adik penulis

yang telah memberikan banyak arahan, perhatian, dukungan dan doa yang

sangat berarti kepada penulis selama proses pengerjaan tugas akhir ini.

7) Seseorang yang bernama Jeanet Natasha Tandiono yang selalu memberikan

semangat, doa, arahan, dukungan dan perhatian yang sangat berarti kepada

penulis selama proses pengerjaan tugas akhir ini.

8) Saudara sekaligus teman yang bernama Jefta Jasson Sutanto, Rudy Harjono

dan Gideon Sutanto yang telah menemani, memberikan semangat dan

memberikan arahan kepada penulis selama proses pengerjaan tugas akhir ini.

9) Seluruh teman-teman TIF 2011, yang selalu memberi dukungan dan semangat

kepada penulis selama proses pengerjaan tugas akhir ini.

10) Seluruh pihak lain yang tidak dapat penulis sebutkan satu per satu, yang

turut membantu, membimbing dan mendukung penulis selama ini.

Pada akhirnya, penulis berharap semoga tugas akhir ini dapat bermanfaat bagi

semua pihak yang membacanya, dan dapat dijadikan sebagai bahan penelitian

lainnya serta dapat dikembangkan lebih lanjut.

Karawaci, 7 Juli 2014

Stevian Agustinus Setiawan

viii

Page 3: KATA PENGANTAR - repository.uph.edurepository.uph.edu/901/3/ToC.pdfKATA PENGANTAR. Pertama-tama, penulis ingin memanjatkan puji dan syukur kepada Tuhan Yang Maha Esa atas berkat, anugerah,

ix

DAFTAR ISI

Halaman

HALAMAN JUDUL

PENYATAAN KEASLIAN TUGAS AKHIR

PERSETUJUAN DOSEN PEMBIMBING

PERSETUJUAN TIM PENGUJI TUGAS AKHIR

ABSTRACT ..........................................................................................................v

ABSTRAK .......................................................................................................... vi

KATA PENGANTAR........................................................................................ vii

DAFTAR ISI ....................................................................................................... ix

DAFTAR GAMBAR......................................................................................... xiii

DAFTAR TABEL ............................................................................................. xvi

DAFTAR LAMPIRAN ....................................................................................xviii

BAB 1 PENDAHULUAN ........................................................................................1

1.1. Latar Belakang ..........................................................................................1

1.2. Perumusan Masalah...................................................................................3

1.3. Batasan Masalah........................................................................................4

1.4. Tujuan .......................................................................................................5

1.5. Metodologi ................................................................................................5

1.6. Sistematika Penulisan ................................................................................7

BAB II LANDASAN TEORI....................................................................................9

2.1. Sistem parkir di Indonesia.........................................................................9

2.2. Sistem parkir di luar Indonesia................................................................10

2.2.1. Ticketing….....................................................................................10

2.2.2. Parkir Khusus. ................................................................................11

2.3. CCTV dalam sistem parkir……………………............................................12

2.4. Use Case Diagrams.................................................................................13

2.5. Activity Diagrams……………………..………………............................14

2.6. Data flow Diagrams................................................................................15

2.7. Teori dalam pembuatan sistem simulasi online booking...........................16

Page 4: KATA PENGANTAR - repository.uph.edurepository.uph.edu/901/3/ToC.pdfKATA PENGANTAR. Pertama-tama, penulis ingin memanjatkan puji dan syukur kepada Tuhan Yang Maha Esa atas berkat, anugerah,

x

2.7.1. Pengolahan citra….........................................................................16

2.7.2. OpenCV sebagai library dalam fungsi kamera..............................16

2.7.3. Blob Detection...…........................................................................17

2.7.4. HSV…………………………………………….............................17

2.7.5. Smartphone…………………………………….............................18

2.7.6. Bahasa Pemrograman………………………….............................18

2.7.7. Java……………………………………………..............................19 .

2.7.8. PHP………………………………………….….............................19

2.8. Android..................................................................................................20

2.9. Pengujian Piranti Lunak………………………………...........................21

2.10. Uji validitas…………...………………………………...........................23

BAB III PERANCANGAN SISTEM ....................................................................25

3.1. Data flow Diagrams Perancangan aplikasi(Application Design)..............25

3.1.1. Perancangan Cara Kerja Sistem.………………...........................27

3.1.2. Flowchart……………………………..………............................37

3.1.3. Perancangan Database…..…………………….............................39 .

3.1.4. Perancangan GUI……………………..…….…...........................41

3.1.5. Rules…………………………………..…….…...........................43

3.2. Use Case Diagrams...................................................................................44

3.3. Activity Diagrams .................................................................................46

3.3.1. Manage Payment.………………...................................................46

3.3.2. View Arrive Time…………………..………...............................47

3.3.3. Check-in…..……………………..................................................48

3.3.4. Check-out……………………..…….….......................................49

3.3.5. Manage Booking……………..…….…........................................50

3.3.6. View Booking…..……………………..........................................51 .

3.3.7. View Park Condition…………..…….…......................................52

3.3.8. Manage Booking Problem..…….….............................................53

BAB IV IMPLEMENTASI DAN PENGUJIAN ..................................................54

4.1. Software Screenshot ............................................................................54

4.1.1. Interface halaman login………….................................................54

4.1.2. Interface halaman register…...……..………...............................55

Page 5: KATA PENGANTAR - repository.uph.edurepository.uph.edu/901/3/ToC.pdfKATA PENGANTAR. Pertama-tama, penulis ingin memanjatkan puji dan syukur kepada Tuhan Yang Maha Esa atas berkat, anugerah,

xi

.

.

4.1.3. Interface halaman menu………..................................................55

4.1.4. Interface halaman detail booking…..…......................................56

4.1.5. Interface halaman pilih lantai……….........................................57

4.1.6.

4.1.7.

Interface halaman pilih area parkir….........................................57

Interface halaman pilih slot parkir…..…...................................58

4.1.8. Interface halaman pilih durasi parkir….....................................58

4.1.9. Interface halaman VISA………………......................................59

4.1.10.

4.1.11.

Interface halaman QR code customer.........................................59

Interface halaman QR code detection….......................................60

4.1.12. Interface halaman QR code check-in detection..........................60

4.1.13. Interface halaman QR code check-out detection………............61

4.1.14. Interface halaman car detection.…............................................62

4.2. Screenshot tabel dan field database…....................................................63

4.3. Pengujian sistem...................................................................................66

4.4. Kuesioner .............................................................................................66

4.4.1. Lokasi kuesioner dan target kuesioner........................................66

4.4.2. Pertanyaan kuesioner…...……..………......................................66

4.4.3. Hasil kuesioner Bagian I nomor 1..............................................67

4.4.4. Hasil kuesioner Bagian I nomor 2..............................................68

4.4.5. Hasil kuesioner Bagian II nomor 1............................................69

4.4.6. Hasil kuesioner Bagian II nomor 2............................................69 .

4.4.7. Hasil kuesioner Bagian II nomor 3............................................70

4.4.8. Perhitungan kuesioner…............................................................71

4.4.9. Diagram batang hasil kuesioner……………….........................77

4.4.10. Dokumentasi kuesioner..............................................................78

4.5. Test Scenario........................................................................................80

4.5.1. Test case : Customer login(wrong case)....................................80

4.5.2. Test case : Customer login(right case)......................................81

4.5.3. Test case : Customer register……………...................................82

4.5.4. Test case : Customer booking(slot booked)...............................83

4.5.5. Test case : Customer booking(slot booked after add hours)…..84

4.5.6. Test case : Customer check-in(wrong time)...............................85 .

4.5.7. Test case : Customer check-in(wrong QR code)........................86

Page 6: KATA PENGANTAR - repository.uph.edurepository.uph.edu/901/3/ToC.pdfKATA PENGANTAR. Pertama-tama, penulis ingin memanjatkan puji dan syukur kepada Tuhan Yang Maha Esa atas berkat, anugerah,

xii

4.5.8. Test case : Customer check-in(right check-in)..........................87

4.5.9. Test case : Customer parking problem......................................88

4.5.10. Test case : Car detection(wrong color).....................................89

4.5.11. Test case : Car detection(right color)........................................90

4.5.12. Test case : Customer check-out(late).........................................91

4.5.13. Test case : Customer check-out(on time)...................................92

4.5.14. Test case : Electronic payment – VISA(wrong VISA)….............93

4.5.15. Test case : Electronic payment – VISA(right VISA)…...............94

4.5.16. Test case : Checking arrive time(have transactions).................95 .

4.5.17. Test case : Checking arrive time(don’t have transactions)…....96

4.5.18. Test case : Checking booking’s detail(have transactions)…......97

4.5.19. Test case : Checking booking’s detail(don’t have

transactions)……………………………...……………..…….98

4.6. Estimasi biaya(cost)….……………………...........................................99

4.7. Wawancara…………...…………………………………......................100

4.8. Rencana pengembangan lanjut………………………...........................101

4.9. Contoh denah lokasi parkir…..………………………...........................102

4.10. Perbandingan waktu sistem yang ada dengan sistem online

booking........................104

BAB V KESIMPULAN DAN SARAN ...............................................................106

5.1. Kesimpulan .........................................................................................106

5.2. Saran ...................................................................................................107

DAFTAR PUSTAKA..........................................................................................108

LAMPIRAN ........................................................................................................ A-1

Page 7: KATA PENGANTAR - repository.uph.edurepository.uph.edu/901/3/ToC.pdfKATA PENGANTAR. Pertama-tama, penulis ingin memanjatkan puji dan syukur kepada Tuhan Yang Maha Esa atas berkat, anugerah,

xiii

DAFTAR GAMBAR

Halaman

Gambar 1.1 Jumlah developer dalam berbagai OS.............................................1

Gambar 2.1 Australia Ticketing System.........................................................10

Gambar 2.2 Parkir Khusus.............................................................................12

Gambar 2.3 Logo Android…………………………………............................21

Gambar 2.4 Rumus “product moment” ..........................................................24

Gambar 3.1 Data flow diagrams Rancangan aplikasi .....................................25

Gambar 3.2 Login .........................................................................................27

Gambar 3.3 Register......................................................................................28

Gambar 3.4 Choose Time....................................................... .............29

Gambar 3.5 Choose Floors............................................................................30

Gambar 3.6 Choose Area...............................................................................31

Gambar 3.7 Choose Slots...............................................................................32

Gambar 3.8 Choose Duration.........................................................................33

Gambar 3.9 Electronic Payment…………………………………..………...34

Gambar 3.10 QR code user ..............................................................................35

Gambar 3.11 Checking QR code……………………………….……..……….36

Gambar 3.12 Tipe portal ..................................................................................36

Gambar 3.13 Sistem pengecekan warna mobil(checking)……………………....37

Gambar 3.14 Flowchart sistem simulasi online booking................................38

Gambar 3.15 Database Design........................................................................39

Gambar 3.16 Logo aplikasi online booking…....................................................41

Gambar 3.17 Background aplikasi online booking..........................................42

Gambar 3.18 Standard Button............................................................... ...........42

Gambar 3.19 Circle Button.............................................................................42

Gambar 3.20 Spinner Button…........................................................................43

Gambar 3.21 Use case diagrams sistem online booking….................................44

Gambar 3.22 Activity Diagram - Manage Payment..........................................46

Gambar 3.23 Activity Diagram - View Arrive Time..........................................47

Page 8: KATA PENGANTAR - repository.uph.edurepository.uph.edu/901/3/ToC.pdfKATA PENGANTAR. Pertama-tama, penulis ingin memanjatkan puji dan syukur kepada Tuhan Yang Maha Esa atas berkat, anugerah,

xiv

Gambar 3.24 Activity Diagram – Check-in…...……...........................................48

Gambar 3.25 Activity Diagram – Check-out......................................................49

Gambar 3.26 Activity Diagram – Manage Booking...........................................50

Gambar 3.27 Activity Diagram - View Booking.................................................51

Gambar 3.28 Activity Diagram - View Park Condition.....................................52

Gambar 3.29 Activity Diagram – Manage Booking Problem............................53

Gambar 4.1 Login...........................................................................................54

Gambar 4.2 Register.......................................................................................55

Gambar 4.3 Main Menu..................................................................................55

Gambar 4.4 Spinner waktu kedatangan....................... ........................... 56

Gambar 4.5 Spinner warna mobil..................................................................56

Gambar 4.6 Choose floors...............................................................................57

Gambar 4.7 Choose area.................................................................................57

Gambar 4.8 Choose slots................................................................................58

Gambar 4.9 Choose duration…………….…………………………..….…...58

Gambar 4.10 Electronic Payment......................................................................59

Gambar 4.11 QR code user……………….……………….…………......…….59

Gambar 4.12 Halaman kamera mendeteksi QR code........................................60

Gambar 4.13 Check-in detection (success)……………………………......…....60

Gambar 4.14 Check-in detection (failed).........................................................61

Gambar 4.15 Check-out detection (success)………………………...…….…....61

Gambar 4.16 Check-out detection (denda)…………………………..………....62

Gambar 4.17 Halaman kamera mendeteksi mobil............................................62

Gambar 4.18 Tabel dalam database server.......................................................63

Gambar 4.19 Field denda................................................................................63

Gambar 4.20 Field harga…..............................................................................64

Gambar 4.21 Field registrasi…..........................................................................64

Gambar 4.22 Field tempat parkir......................................................................65

Gambar 4.23 Field transaksi.............................................................................65

Gambar 4.24 Pertanyaan kuesioner…...……......................................................67

Gambar 4.25 Perhitungan Bagian II no. 1.........................................................76

Gambar 4.26 Perhitungan Bagian II no. 2.........................................................76

Gambar 4.27 Perhitungan Bagian II no. 3.........................................................76

Page 9: KATA PENGANTAR - repository.uph.edurepository.uph.edu/901/3/ToC.pdfKATA PENGANTAR. Pertama-tama, penulis ingin memanjatkan puji dan syukur kepada Tuhan Yang Maha Esa atas berkat, anugerah,

xv

Gambar 4.28 Diagram batang hasil kuesioner..................................................77

Gambar 4.29 Pengisian kuesioner kedua..........................................................78

Gambar 4.30 Pengisian kuesioner keempat......................................................78

Gambar 4.31 Pengisian kuesioner kelima.........................................................79

Gambar 4.32 Dokumentasi wawancara...........................................................101

Gambar 4.33 Denah lokasi parkir……............................................................102

Page 10: KATA PENGANTAR - repository.uph.edurepository.uph.edu/901/3/ToC.pdfKATA PENGANTAR. Pertama-tama, penulis ingin memanjatkan puji dan syukur kepada Tuhan Yang Maha Esa atas berkat, anugerah,

xvi

DAFTAR TABEL

Halaman

Tabel 3.1 Tabel aturan parkir berdasarkan kategori yang ada……...…..... ....43

Tabel 4.1 Tabel hasil Frequency dan Cumulative percent bagian I no. 1..…..67

Tabel 4.2 Tabel hasil Frequency dan Cumulative percent bagian I no. 2…......68

Tabel 4.3 Tabel hasil Frequency dan Cumulative percent bagian II no. 1…..69

Tabel 4.4 Tabel hasil Frequency dan Cumulative percent bagian II no. 2..…70

Tabel 4.5 Tabel hasil Frequency dan Cumulative percent bagian II no. 3..…70

Tabel 4.6 Tabel Distribusi skor ....................................................................71

Tabel 4.7 Tabel korelasi pertanyaan 1 dengan skor total …………………..73

Tabel 4.8 Tabel korelasi pertanyaan 2 dengan skor total ………….…...…..74

Tabel 4.9 Tabel korelasi pertanyaan 3 dengan skor total …………………..75

Tabel 4.10 Tabel hasil test scenario: Customer login (wrong case) …..…......80

Tabel 4.11 Tabel hasil test scenario: Customer login (right case) …….…......81

Tabel 4.12 Tabel hasil test scenario: Customer register ……………..…..…..82

Tabel 4.13 Tabel hasil test scenario: Customer booking (slot booked) …...….83

Tabel 4.14 Tabel hasil test scenario: Customer login (slot booked after add

hours) …….…………………………………………….….…... ..84

Tabel 4.15 Tabel hasil test scenario: Customer check-in (wrong time) ….........85

Tabel 4.16 Tabel hasil test scenario: Customer check-in (wrong QR code).....86

Tabel 4.17 Tabel hasil test scenario: Customer check-in (right check-in) .......87

Tabel 4.18 Tabel hasil test scenario: Customer parking problem ………........88

Tabel 4.19 Tabel hasil test scenario: Car detection (wrong color) ……..…....89

Tabel 4.20 Tabel hasil test scenario: Car detection (right color) …...…..…...90

Page 11: KATA PENGANTAR - repository.uph.edurepository.uph.edu/901/3/ToC.pdfKATA PENGANTAR. Pertama-tama, penulis ingin memanjatkan puji dan syukur kepada Tuhan Yang Maha Esa atas berkat, anugerah,

xvii

Tabel 4.21 Tabel hasil test scenario: Customer check-out (late) ……...…......91

Tabel 4.22 Tabel hasil test scenario: Customer check-out (on time) …….......92

Tabel 4.23 Tabel hasil test scenario: Electronic Payment – VISA (wrong Visa).

…….…………………………………………………..……....... ..93

Tabel 4.24 Tabel hasil test scenario: Electronic Payment – VISA (right Visa).

………………………………………………………....…..….... ..94

Tabel 4.25 Tabel hasil test scenario: Checking arrive time (have transactions).

………………………………………………………...………... ..95

Tabel 4.26 Tabel hasil test scenario: Checking arrive time (don’t have

transactions)…….…...……………….……………….…..…... ..96

Tabel 4.27 Tabel hasil test scenario: Checking booking’s detail (have

transactions) …….………………………...…………..………. ..97

Tabel 4.28 Tabel hasil test scenario: Checking booking’s detail (don’t have

transactions)………...………….…………………….…….…... ..98

Tabel 4.29 Tabel perhitungan perkiraan biaya pemasangan awal... ……..…...99

Tabel 4.30 Tabel perhitungan perkiraan biaya operational pertahun……..…..99

Tabel 4.31 Tabel data denah lokasi parkir………………………….…...…..101

Tabel 4.32 Tabel waktu pencarian parkir (sistem lama)………………...…..103

Tabel 4.33 Tabel waktu pencarian parkir (sistem online booking)……….....104

Page 12: KATA PENGANTAR - repository.uph.edurepository.uph.edu/901/3/ToC.pdfKATA PENGANTAR. Pertama-tama, penulis ingin memanjatkan puji dan syukur kepada Tuhan Yang Maha Esa atas berkat, anugerah,

xviii

DAFTAR LAMPIRAN

Halaman

Lampiran A. Jawaban kuesioner...................................................................... A-1

Lampiran B Daftar percakapan wawancara…………………………….........B-1