MAPPING PARKING SYSTEM - Binus e-Thesis
UNIVERSITAS BINA NUSANTARA
Jurusan Sistem Komputer
Program Studi Robotika dan Otomasi
Skripsi Sarjana Komputer
Semester Ganjil 2007/2008
MAPPING PARKING SYSTEM
Dicko Laksono (0800783071)
Parmanto (0800777094)Sandra (0800775605)
Abstrak
Keamanan dan kenyamanan dalam berparkir adalah perhatian utama dalam suatu sistem parkir yang terus bertambah seiring dengan pertambahan jumlah kendaraan. Penelitian Mapping Parking System ini bertujuan untuk menerapkan sebuah sistem parkir yang terintergrasi dengan map atau peta area parkir sehingga dapat memberikan informasi mengenai area parkir yang up to date. Metode yang digunakan pada penelitian ini adalah metode studi pustaka, studi lapangan dan studi perancangan. Studi pustaka dilakukan dengan membaca literatur dan referensi yang dapat membantu penelitian ini. Studi lapangan dilakukan dengan melakukan survey terhadap karakteristik mobil dan area parkir basement satu lantai Kampus Anggrek Universitas Bina Nusantara. Dan studi perancangan dilakukan dengan membuat perangkat lunak dan perangkat keras. Perangkat keras yang digunakan dibagi menjadi tiga, Main Modul Controller, Sensor
Modul Controller dan PC. Komunikasi yang digunakan adalah komunikasi serial. Untuk
mengetahui kondisi dari slot parkir digunakan Sensor Modul Controller yang didalamnya terintergrasi Sensor PING Ultrasonic. Hasil yang diperoleh dari penelitian pada Mapping Parking System ini adalah waktu yang dibutuhkan untuk mendeteksi kondisi slot parkir dan menampilkannya pada peta sebesar ± 5 detik.
Kata Kunci: Mapping Parking System, Sensor PING Ultrasonic, komunikasi serial,
Main Modul Controller , Sensor Modul Controller
PRAKATA
Sebelumnya penulis mengucapkan puji dan syukur kepada Tuhan Yang Maha Esa, atas selesainya penulisan Skripsi ini. Skripsi ini ditulis sebagai bagian dari persyaratan kelulusan program studi jurusan Sistem Komputer di Universitas Bina Nusantara. Dalam proses penulisan skripsi ini, penulis melakukan penelitian dan pengumpulan data di Mapping Parking System serta didukung oleh studi pustaka dari berbagai sumber literatur dan perkuliahan yang telah diikuti oleh penulis.
Penyelesaian penulisan skripsi ini oleh penulis tidak terlepas dari bantuan dan dukungan yang telah diberikan oleh berbagai pihak. Untuk itu penulis ingin mengucapkan banyak terima kasih kepada: 1.
Orang Tua dan Saudara tercinta yang telah memberikan dukungan penuh kepada penulis baik secara moril maupun materil.
2. Bapak Robby Saleh, S.Kom, M.T, selaku Dosen Pembimbing dan Sekretaris Jurusan Sistem Komputer yang telah banyak memberikan ide, saran, dorongan dan bimbingan kepada penulis untuk menyelesaikan skripsi ini.
3. Bapak Rudy Susanto, S.Kom selaku penangung jawab lab. Litbang Sistem computer yang telah memberikan bantuan berupa saran dan kritik serta kepercayaan dalam penggunaan fasilitas ruangan dan perlengkapan di ruang KDB 4. Bapak Wiedjaja, S.Kom, M.Kom selaku Kepala Jurusan Sistem Komputer
Universitas Bina Nusantara yang telah mengorbankan waktu, keringat, dan tenaganya untuk membimbing, memberikan materi, petunjuk, saran, kritik dan ide selama penyusun skripsi ini.
5. Bapak Prof. Dr. Gerardus Polla, M.App.Sc, selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan bagi penulis untuk dapat menimba ilmu dalam jurusan Sistem Komputer Universitas Bina Nusantara.
6. Bapak Ir. Sablin Yusuf, M.Sc, M.Comp.Sc, selaku Dekan Fakultas Ilmu Komputer yang telah memberikan kesempatan bagi penulis untuk dapat menimba ilmu dalam jurusan Sistem Komputer Universitas Bina Nusantara.
7. Para rekan Asisten dan Staff Computer Enginering Laboratorium Universitas Bina Nusantara yang telah memberikan masukan dan dukungan yang berharga.
8. Para rekan Hardware Club (HWC) dan Bengkel yang telah banyak membantu dan memberikan masukan serta dukungan kepada penulis selama penyusun penelitian.
9. Para Dosen dan Staff Universitas Bina Nusantara yang telah memberikan ilmu, bimbingan dan pengajaran yang sangat berharga kepada penulis.
10. Teman – teman Jurusan Sistem Komputer yang tidak dapat kami sebutkan satu- persatu yang selalu memberikan dukungan, dorongan, masukan dan ide salama penyelesaian penelitian ini.
11. Universitas Bina Nusantara serta Almarhumah Ibu Dr. Th. Widia Soerjaningsih, MM., yang telah menyediakan fasilitas dan bimbingan akademik selama masa perkuliahan penulis. Semoga Bina Nusantara tetap berjaya di masa mendatang.
Tak ada gading yang tak retak, penulis juga menyadari bahwa masih banyak kekurangan dalam penelitian ini. Oleh karena itu penulis mengharapkan kritik dan saran dari berbagai pihak, untuk membantu penulis memahami cara-cara yang lebih baik untuk menulis karya ilmiah di masa mendatang.
Jakarta, 28 Januari 2008 Penulis
DAFTAR ISI
Halaman Judul Luar i
Halaman Judul Dalam ii
Halaman Pengesahan Hardcover iii ABSTRAK iv PRAKATA v DAFTAR ISI vii
DAFTAR TABEL x
DAFTAR GAMBAR xi
DAFTAR LAMPIRAN xiii
Bab 1 . PENDAHULUAN
1
1.1 Latar Belakang
1
1.2 Ruang Lingkup
2
1.3 Tujuan dan Manfaat
3
1.4 Metodologi Penelitian
3
1.5 Sistematika Penulisan
4 Bab 2. LANDASAN TEORI
7
2.1 Sistem Parkir
7
2.1.1 Komponen Sebuah Sistem Parkir
7
2.1.2 Issu pada Sistem Parkir
8
2.1.3 Teknologi untuk Sistem Parkir
9
2.2 Sensor Ping Ultrasonic
9
2.2.1 Gelombang Ultrasonik
11
2.3 Microcontroller AT89S52
13
2.3.1 Fitur Atmel AT89S52 Microcontroller
14
2.3.2 Arsitektur Microcontroller AT89S52
14
2.3.3 Konfigurasi pin – pin Microcontroller AT89S52
15
2.3.4 Organisasi Memori microcontroller AT89S52
18
2.3.5 Timer pada Microcontroller AT89S52
19
2.3.5.1 SFR TMOD
20
2.3.5.2 SFR TCON
3.3.2 Perancangan pada Sensor Modul Controller
3.2.1 Blok Diagram Sistem
38
3.2.2 Perancangan Sensor Modul Controller
40
3.2.3 Perancangan Modul Controller
41
3.2.4 Perancangan Komunikasi Serial
44
3.3 Perancangan Perangkat Lunak ( Software )
45
3.3.1 Perancangan Perangkat Lunak pada Main Modul Control
45
48
3.2 Perancangan Perangkat Keras ( Hardware )
3.3.3 Perancangan Tampilan GUI pada PC
50
3.3.4 Perancangan DataBase
51
3.4 Perancangan Peletakan Sensor Modul Controller
52 Bab 4. Implementasi dan Evaluasi
56
4.1 Spesifikasi Sistem
56
4.1.1 Perangkat Keras
56
4.1.2 Perangkat Lunak
37
37
2.3.6 Komunikasi Serial Microcontroller AT89S52
2.4.2 Karakteristik RS-485
2.3.7 Mode Operasi Microcontroller AT89S52
20
21
23
2.4 Komunikasi RS-485
26
2.4.1 Arsitektur RS-485
27
2.4.1.1 Balanced Line Driver
27
2.4.1.2 Balanced Line Receriver
28
28
3.1 Pengertian Umum
2.4.3 Komponen RS-485
29
2.4.3.1 Saluran Komunikasi Multi Drop
29
2.4.3.2 Transmisi pada RS-485
31
2.4.3.3 Stub pada RS-485
34
2.5 Komunikasi RS-232
35
2.6 Tampilan pada GUI
35 Bab 3. Perancangan Sistem
37
59
4.2 Implementasi Sistem
4.3.4 Pengujian Respon Waktu Pada Mapping Parking Sistem
85 RIWAYAT HIDUP
84 DAFTAR PUSTAKA
5.2 Saran
83
5.1 Kesimpulan
80
82 Bab 5. Kesimpulan dan Saran
80
4.4 Biaya pembuatan Mapping Parking System
4.3.5 Pengujian Deteksi dari Sensor Modul Controller
76
71
60
4.3.3 Pengukuran Sudut Interfrensi Sensor Ping Ultrasonic
68
4.3.2 Pengukuran Ketahanan Sensor Ping Ultrasonik Terhadap Gangguan Noise yang bersumber dari 1 buah Speaker
64
4.3.1 Pengukuran Ketahanan Sensor Ping Ultrasonik Terhadap Gangguan Noise yang bersumber dari 1 buah Speaker
64
4.3 Evaluasi Sistem
61
4.2.2 Prosedur Pengoperasian
60
4.2.1 Prosedur Persiapan Perangkat Keras dan Perangkat Lunak
86 LAMPIRAN
DAFTAR TABEL
Tabel 4.2 Spesifikasi Main Modul Controller77 Tabel 4.8 Pengujian Deteksi pada Slot Parkir No.1
72 Tabel 4.7 Respon Waktu pada Mapping Parking System
69 Tabel 4.6 Data Hasil Pengujian Sudut Interverensi Sensor Ping Ultrasonic
65 Tabel 4.5 Data Hasil Pengujian dengan 2 Sumber Noise
59 Tabel 4.4 Data Hasil Pengujian dengan 1 Sumber Noise
58 Tabel 4.3 Spesifikasi Sensor Modul Controller
53 Tabel 4.1 Spesifikasi Komponen pada Personal Computer (PC) 57
Tabel 2.1 SFR pada Timer45 Tabel 3.2 Data Survei Mobil
28 Tabel 3.1 Spesifikasi Adaptor
26 Tabel 2.6 Perbandingan antara RS-232 dan RS-485
Tabel 2.5 Mode Komunikasi Serial AT89S5221 Tabel 2.4 Struktur dari SCON (Serial Condition) 23
20 Tabel 2.3 TCON pada Microcintroller AT89S52
19 Tabel 2.2 Alternatif Mode Operasi Timer 0 dan Timer 1
80
DAFTAR GAMBAR
44 Gambar 3.10 Flowchart Main Modul Controller
70 Gambar 4.8 Kondisi Percobaan Pengukuran Sudut Deteksi Sensor Ping
68 Gambar 4.7 Grafik Persentase Error pada Pengujian dengan 2 Sumber Noise
66 Gambar 4.6 Kondisi Pengujian dengan 2 Sumber Noise
65 Gambar 4.5 Grafik Persentase Error pada Pengujian dengan 1 Sumber Noise
63 Gambar 4.4 Kondisi Pengujian dengan 1 Sumber Noise
63 Gambar 4.3 Input Database Step 2
Gambar 4.2 Input Database Step 155 Gambar 4.1 Tampilan GUI pada Mapping Parking System 61
52 Gambar 3.14 Perancangan Peletakan Sensor Modul Controller
50 Gambar 3.13 Database Pada Microsoft Office Access 2003
48 Gambar 3.12 Flowchart Tampilan GUI
46 Gambar 3.11 Flowchart Sensor Modul Controller
44 Gambar 3.9 Rangkaian RS-232
Gambar 2.1 Skematik Sensor Ping 1043 Gambar 3.8 Rangkaian RS-485
42 Gambar 3.7 Main Modul Controller
41 Gambar 3.6 Rangkaian Main Modul Controller
41 Gambar 3.5 Sensor modul Controller yang telah di BOX
40 Gambar 3.4 Sensor Modul Controller
39 Gambar 3.3 Rangkaian Sensor Modul Controller
38 Gambar 3.2 Blok Diagram Jalur Komunikasi Data
Gambar 3.1 Blok Diagram Implementasi Sistem15 Gambar 2.6 Blok Diagram Komunikasi Serial Microcontroller AT89S52 22
15 Gambar 2.5 Konfigurasi Pin – pin Microcontroler AT89S52
13 Gambar 2.4 Arsitektur Microcontroller AT89S52
Gambar 2.3 Block Diagram AT89S52Gambar 2.2 Cara kerja Sensor Ping 1172
Gambar 4.9 Grafik Hasil Pengukuran Sudut Deteksi Sensor Ping73 Gambar 4.10 Daerah Deteksi Sensor Modul Controller
74 Gambar 4.11 Lebar Daerah Pendeteksian
76 Gambar 4.12 Kondisi Pengujian Respon Waktu pada Mapping Parking System
77 Gambar 4.13 Grafik Respon Waktu Pada Mapping Parking System
79 Gambar 4.14 Kondisi Pengujian Deteksi dari Sensor Modul Controller
80