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