DAFTAR ISI LEMBAR PENGESAHAN ..................................................................................... I SURAT PERNYATAAN........................................................................................ II ABSTRACT .......................................................................................................... III ABSTARKSI ........................................................................................................ IV KATA PENGANTAR ............................................................................................V DAFTAR ISI ........................................................................................................ VII DAFTAR SIMBOL.............................................................................................XIII DAFTAR TABEL .............................................................................................. XVI DAFTAR GAMBAR ........................................................................................ XVII BAB I PENDAHULUAN ..................................................................................... I-1 1.1 Latar Belakang Masalah .............................................................................. I-1 1.2 Perumusan Masalah .................................................................................... I-2 1.3 Maksud dan Tujuan Penelitian .................................................................... I-2 1.3.1 Maksud ................................................................................................. I-2 1.3.2 Tujuan .................................................................................................. I-2 1.4 Batasan Masalah.......................................................................................... I-3 1.5 Metode Penelitian dan Pengembangan Sistem ........................................... I-3 1.5.1 Metode Penelitian................................................................................. I-3 1.5.2 Pengembangan Sistem ......................................................................... I-4 1.6 Sistematika Penulisan ................................................................................. I-4 BAB II LANDASAN TEORI ............................................................................. II-1 2.1 Parking System .......................................................................................... II-1 2.1.1 Smart Parking System ........................................................................ II-2 2.2 Near Field Communication ....................................................................... II-5
VII
2.2.1 Cara Kerja NFC.................................................................................. II-9 2.2.1.1 Kelebihan dan Kekurangan NFC .............................................. II-10 2.3 NFC Tag .................................................................................................. II-12 2.4 DFRduino ................................................................................................ II-14 2.4.1 DFRduino Mega ............................................................................... II-14 2.4.2 Cara Kerja Arduino/DFRduino ........................................................ II-16 2.5 Sensor Ultrasonik .................................................................................... II-18 2.6 Motor Servo ............................................................................................ II-19 2.7 Development Kit ...................................................................................... II-21 2.8 Komunikasi Mikrokontroller ke PC ........................................................ II-22 2.9 Model Prototipe (Prototyping) ................................................................ II-23 2.10 Pengujian ............................................................................................... II-25 2.10.1 Metode Pengujian........................................................................... II-25 2.10.2 Unit Testing.................................................................................... II-25 BAB III ANALISIS SISTEM ............................................................................ III-1 3.1 Prototype Pertama .................................................................................... III-1 3.1.1 Pengumpulan Kebutuhan Prototype Pertama ................................... III-1 3.1.1.1 Keadaan Parkir di Apartemen .................................................... III-1 3.1.1.2 Kebutuhan Parkir di Apartemen................................................. III-6 3.1.1.3 Alokasi Parkir ............................................................................ III-8 3.1.2 Pemodelan Sistem yang Berjalan Saat Ini ...................................... III-10 3.1.2.1 Workflow Sistem Karcis Untuk Penghuni atau Bukan Penghuni ............................................................................................................. .III-10 3.1.2.2 Workflow Sistem Kartu Parkir Untuk Penghuni ..................... III-11 3.1.1.3 Pemodelan Sistem .................................................................... III-12
VIII
3.1.3 Hasil Analisis Prototype Pertama ........................................................ 13 3.2 Prototype Kedua ..................................................................................... III-15 3.2.1 Review Hasil Prototype Pertama ..................................................... III-15 3.2.2 Hasil Analisis .................................................................................. III-17 3.2.2.1 Analisis terhadap Fitur Verifikasi Keluar ................................ III-17 3.2.2.2 Analisis terhadap Fitur Pantau Sensor ..................................... III-18 3.2.2.3 Analisis terhadap Fitur Kelola Petugas .................................... III-18 BAB IV PERANCANGAN SISTEM ................................................................ IV-1 4.1 Prototype Pertama .................................................................................... IV-1 4.1.1 Kajian Hasil Prototype Pertama ........................................................ IV-1 4.1.2 Pemodelan Sistem Prototype Pertama .............................................. IV-4 4.1.2.1 Use Case Diagram Prototype Pertama ....................................... IV-5 4.1.2.2 Diagram Kelas Tahap Analisis Prototype Pertama .................. IV-16 4.1.2.3 Sequential Diagram Prototype Pertama ................................... IV-17 4.1.2.4 Kelas Diagram Prototype Pertama ........................................... IV-27 4.1.2.5 Activity Diagram Prototype Pertama ....................................... IV-27 4.1.3 Komponen Untuk Membangun Prototype Pertama ........................ IV-34 4.1.3.1 Microcontroller dan Hardware ................................................. IV-34 4.1.3.2 Kartu Parkir dan Alat Pemindai ............................................... IV-35 4.1.3.3 Sensor ....................................................................................... IV-36 4.1.3.4 Servo......................................................................................... IV-37 4.1.3.5 Personal Computer / Laptop ..................................................... IV-37 4.1.4 Perangkat Lunak .............................................................................. IV-38 4.1.5 Perancangan Sistem Prototype Pertama ........................................... IV-39 4.1.5.1 Perancangan Perangkat Keras Prototype Pertama ................... IV-39
IX
4.1.5.2
Perancangan Perangkat Lunak Prototype Pertama ............. IV-44
4.2 Prototype Kedua ..................................................................................... IV-48 4.2.1 Kajian Hasil Analisis Prototype Kedua .......................................... IV-48 4.2.2 Pemodelan Sistem untuk Prototype Kedua ..................................... IV-51 4.2.2.1 Use Case Diagram Prototype Kedua ........................................ IV-52 4.1.5.3 Definisi Use Case Prototype Kedua ......................................... IV-54 4.1.5.4 Skenario Use Case Prototype Kedua ........................................ IV-54 4.2.2.4 Diagram Kelas Tahap Analisis ................................................. IV-56 4.2.2.5 Sequence Diagram Prototype Kedua........................................ IV-58 4.2.2.6 Kelas Diagram Prototype Kedua .............................................. IV-60 4.2.2.7 Activity Diagram Prototype Kedua .......................................... IV-61 4.2.3 Perancangan User Interface Prototype Kedua ................................ IV-63 4.2.3.1 Perancangan User Interface Login ........................................... IV-63 4.2.3.2 Perancangan User Interface Kelola Anggota ........................... IV-64 4.2.3.3 Perancangan User Interface Log Petugas ................................. IV-64 4.2.3.4 Perancangan User Interface Verifikasi Keluar ......................... IV-65 4.2.3.5 Perancangan User Interface Pusat Kontrol ............................... IV-66 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM .................................. V-1 5.1 Prototype Pertama ..................................................................................... V-1 5.1.1 Implementasi Maket Lahan Parkir ..................................................... V-1 5.1.2 Implementasi Sensor Ultrasonic ........................................................ V-4 5.1.3 Implementasi Pindai Kartu Parkir ...................................................... V-6 5.1.4 Implementasi Gerbang Parkir ............................................................ V-8 5.1.5 Implementasi terhadap Aplikasi Desktop......................................... V-12 5.1.6 Implementasi User Interface ............................................................ V-15
X
5.1.6.1 Implementasi Halaman Login ................................................... V-15 5.1.6.2 Implementasi Halaman Menu Utama........................................ V-16 5.1.6.3 Implementasi Halaman Kelola Pengguna ................................. V-17 5.1.6.4 Implementasi Halaman Kelola Petugas .................................... V-18 5.1.6.5 Implementasi Halaman Generate Kartu Parkir ......................... V-19 5.1.6.6 Implementasi Halaman Area Parkir .......................................... V-20 5.1.7 Pengujian Prototype Pertama ............................................................... V-21 5.1.7.1 Pengujian Perangkat Keras ....................................................... V-21 5.1.7.2 Pengujian Perangkat Lunak ...................................................... V-23 5.1.8 Hasil Implementasi dan Pengujian Prototype Pertama .................... V-26 5.2 Prototype Kedua...................................................................................... V-27 5.2.1 Implementasi terhadap Aplikasi Desktop......................................... V-27 5.2.2 Implementasi User Interface ............................................................ V-29 5.2.2.1 Implementasi Halaman Login ................................................... V-29 5.2.2.2 Implementasi Halaman Verifikasi Keluar ................................. V-30 5.2.2.3 Implementasi Halaman Pusat Kontrol ...................................... V-31 5.2.2.4 Implementasi Halaman Log Petugas ......................................... V-32 5.2.2.5 Implementasi Halaman Kelola Anggota ................................... V-33 5.2.3 Pengujian Perangkat Lunak.............................................................. V-34 5.2.4 Hasil Implementasi........................................................................... V-35 BAB VI KESIMPULAN DAN SARAN ........................................................... VI-1 6.1 Kesimpulan .............................................................................................. VI 1 6.2 Saran ......................................................................................................... VI 2 DAFTAR PUSTAKA .......................................................................................... XV LAMPIRAN SOURCE CODE .......................................................................... XIX
XI
LAMPIRAN KAMUS ISTILAH ASING ....................................................... XXVI LAMPIRAN USER MANUAL ..................................................................... XXXII
XII