Perpustakaan Unika
SIMULASI PENGAMANAN UNTUK SISTEM PERPARKIRAN KHUSUS PASCABAYAR BERBASIS KOMPUTER
LAPORAN TUGAS AKHIR UNIVERSITAS KATOLIK SOEGIJAPRANATA
Oleh : A. Nilus Angga Tanpomo 02.50.0080
PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS KATOLIK SOEGIJAPRANATA SEMARANG 2007
Perpustakaan Unika
LEMBAR PENGESAHAN Laporan tugas akhir dengan judul : “Simulasi Pengamanan Untuk Sistem Perparkiran Khusus Pascabayar Berbasis Komputer” diajukan untuk memenuhi persyaratan dalam memperoleh gelar sarjana Teknik Elekro pada Program Studi Teknik Elektro di Fakultas Teknologi Industri Universitas Katolik Soegijapranata Semarang. Laporan tugas akhir ini disetujui pada tanggal
2006
dan siap untuk diajukan ke ujian tugas akhir.
Semarang,
Januari 2007
Menyetujui, Pembimbing 1
Pembimbing 2
( T.Brenda Chandrawati, ST, MT )
( Yulianto Tejo P, ST, MT )
NPP. 058.1.1995.177
NPP. 058.1.1994.150 Mengetahui,
Dekan Fakultas Teknologi Industri
( Leonardus Heru Pratomo ) NPP. 058.1.2000.234
ii
Perpustakaan Unika
ABSTRAK Semakin majunya teknologi dibidang kendaraan bermotor, menyebabkan meningkatnya jumlah kendaraan khususnya roda empat atau mobil. Dan semakin meningkatnya jumlah kendaraan ini, akan mendorong tingkat kriminalitas khususnya pencurian kendaraan bermotor. Untuk mengurangi tingkat pencurian ini maka dipasang alarm pada mobil dan diperlukan suatu area perpakiran yang dapat mencegah terjadinya pencurian kendaraan bermotor tersebut. Sehingga pada tugas akhir ini berusaha untuk merealisasikan suatu alat yang dapat mengurangi tingkat pencurian mobil pada area perpakiran khusus dengan sistem abundemen sebagai pembayarannya. Sistem pengamanan ini berbasis mikrokontroller dan PC ( Personal Komputer ). Untuk memasuki area perpakiran ini, setiap pengguna parkir haruslah meregistrasikan kendaraannya, serta akan diberikan nomor PIN kemudian masing – masing akan mempunyai password sebagai kunci keluar masuk kendaraan. Dengan adanya PIN dan password diharapkan pencurian mobil pada area perpakiran akan berkurang atau tidak sama sekali. Selain itu pada pintu masuk dan pintu keluar akan dipasang alarm, alarm ini akan aktif jika password yang dimasukkan salah sampai tiga kali berturut – turut. Penggunaan PC pada pembuatan alat ini, digunakan sebagai media penyimpan data base dari pengguna parkiran, sebagai monitoring dari setiap kendaraan yang akan keluar, juga sebgai tempat pemrosesan data informasi yang dikirim oleh mikrokontroler.
iii
Perpustakaan Unika
Moto dan Persembahan
iv
Perpustakaan Unika
KATA PENGANTAR
Dengan mengucap syukur atas segala rahmat dan bimbingan-NYA yang telah dilimpahkan kepada penulis, sehgingga penyusunan laporan Tugas Akhir dengan
judul
“SIMULASI
PENGAMANAN
UNTUK
SISTEM
PERPARKIRAN KHUSUS PASCABAYAR BERBASIS KOMPUTER “ini dapat diselesaikan. Laporan ini disusun untuk memenuhi kewajiban sebagai syarat kelulusan pada Fakultas Teknologi Industri Jurusan Teknik Elektro Universitas Katolik Soegijapanata Semarang Kiranya usaha penyusunan laporan tidak mungkin akan berhasil tanpa adanya bantuan yang penulis peroleh baik berupa petunjuk, bimbingan nasehat, serta fasilitas lain yang penulis pegunakan dalam penyusunan laporan ini. Oleh karena itu, pada kesempatan ini penulis mengucapkan terima kasih dan penghargaan yang setinggi-tingginya kepada yang terhormat : 1.
Gusti Yesus yang selalu menjadi penerang dan pembimbing hidupku.
2.
Bu Brenda Selaku pembimbing 1 yang selalu membimbing selama pelaksanaan tugas akhir ini dan selalu memberi semangat.
3.
Bpk Yulianto Selaku pembimbing 2 yang selalu membimbing selama pelaksanaan tugas akhir ini.
4.
Bapak Leo Selaku Dekan Fakulas Teknologi Industri Jurusan Teknik Elektro Unika Soegijapanata Semarang.
v
Perpustakaan Unika
5.
Bapak dan Ibu Dosen Fakulas Teknologi Industri Jurusan Teknik Elektro Unika Soegijapanata Semarang yang telah memberikan ilmunya kepada penulis.
6.
Para staf Tata usaha yang ikut membantu dengan baik secara langsung ataupun tidak langsung.
7.
Mas Ahmad dan Hendy yang telah membantu penulis dalam meyelesaikan tugas akhir ini dan Pak Yatno ( Babe ) terima kasih atas doa dan semangatnya.
8.
(Alm) Ayah yang telah membukakan mata penulis dan Ibunda yang selalu memberikan doa, pikiran, tenaga, biaya dan semuanya dalam proses perkuliahan terlebih pembuatan tugas akhir.
9.
Yang tercinta adik – adikku dan kakakku terima kasih atas semuanya.
10.
Yang tercinta kakek dan nenekku terima kasih atas semuanya.
11.
Tambatan hatiku Mama Ndut yang membantu penulis menyelesaikan tugas akhir ini terima kasih atas dukungannya, tenaga, pikiran dan semuanya.
12.
Rekan Seperjuanganku Gendis, Ade, Mario, Dewi, Yudi, Peang, X-go, Lek’e, Tedy, Chating, Rahmat, Babi, Ngobosh, dan seluruh angkatan 2002 yang namanya tidak disebutkan terima kasih atas semuanya dan suportnya.
13.
Blacky, Budies, Twet – twet, Sulie, Brandal terima kasih atas suara merdu kalian yang bisa membuat penulis merasa tenteram.
14.
Rekan – rekan Co – Trainer beserta para Punggawanya terima kasih atas keceriaan yang selalu diberikan kepada penulis.
vi
Perpustakaan Unika
15.
Kepada kuda hitamku H 4745 DD yang selalu mendampingi disaat susah ataupun senang.
16.
Kepada semua yang mengasihiku dan menyayangiku yang tidak dapat disebutkan satu persatu terima kasih atas semua yang diberikan kepada penulis.
Dengan harapan semoga Allah menerima amal dan kebaikan serta selalu melimpahkan rahmat dan berkat-NYA. Amiin. Penulis menyadari sepenuhnya bahwa Laporan Tugas Akhir ini masih jauh dari sempurna. Untuk itu kritik dan saran yang bersifat membangun demi kesempurnaan Laporan Tugas Akhir ini akan penulis terima dengan senang hati. Semoga Laporan ini dapat bermanfaat bagi para Pembaca.
Semarang , `
Penulis
Nilus Angga
vii
Jan 2006
Perpustakaan Unika
DAFTAR ISI HALAMAN JUDUL ………………………………………………………..i LEMBAR PENGESAHAN ……………………………………………….ii ABSTRAK……………... ………………………………………………….iii KATA PENGANTAR……...……………………………………………….iv DAFTAR ISI ………………………………………………………………viii DAFTAR GAMBAR ……………………………………………………….xi DAFTAR TABEL
……………………………………………………….xii
I. BAB I:PENDAHULUAN 1.1 Latar belakang
……………………………………………….1
1.2 PerumusanMasalah ….…………………………………………..2 1.3 Pembatasan Masalah ………………………………………...….2 1.4 Tujuan dan Manfaat…… ……………………………………….3 1.5 Metodologi Penelitian……..……………………………………..3 1.6 Sistematika Penulisan Laporan ……….…………………………5 II. BAB II:DASAR TEORI 2.1 Mikrokontroller AT89C51……………………...………………..7 2.2 Memori Pada AT89C51…………………..……………………...8 2.3 Arsitektur AT89C51 …………………………………………….9 2.3.1 Special Function Register ( SFR ) IC AT89C51…………12 2.3.2 Unit Aritmatika Logik…………………………………….20 2.3.3 On Chip Oscillator Pada AT89C51………………………20
viii
Perpustakaan Unika
2.3.4 Interupsi…………………………………………………..21 2.4 Instruksi Mikrokontroller AT89C51…………………………...22 2.5 Pengalamatan AT89C51……………………………………….23 2.6 Keypad ………………………………………………………...25 2.7 LCD ( 16 x 2 karakter ) ………………………………………..25 2.8 Inframerah………………………………………………………26 2.9 Delphi 7………………………………………………………...26 2.10Motor Stepper…………………………………………………27 III. BAB III: PERANCANGAN DAN PEMBAHASAN HARDWARE 3.1 Prinsip Kerja Dari Minimum Sistem…..……………………….29 3.1.1 Prinsip Kerja Pada Pintu Masuk……………………..29 3.1.2 Prinsip Kerja Pada Pintu Keluar……………………..30 3.2 Rangkaian Sistem Minimum AT89C51……………………….31 3.2.1 Clock……………...………………………………….32 3.2.2 Rangkaian Reset…………………………………….33 3.3 Keypad…………………………………………………...…...34 3.4 Power Supply………………………………………………...34 3.5 Driver Motor Stepper………………………………………...36 3.6 Inframerah…………………………………………………….39 3.7 LCD ( Liquid Crystal Display )………………………………40 3.8 Database Pusat Kontrol ( PC )………………………………..41 IV. BAB IV: PERANCANGAN DAN PEMBAHASAN SOFTWARE 4.1 Pengujian sensor Inframerah….………………………………44
ix
Perpustakaan Unika
4.2 Pengujian Pada Rangkaian Keypad………. …………………45 4.3 Pengujian Rangkaian Buzzer………………………………..45 4.4 Pengujian Pada Rangkaian Driver Motor Stepper………….46 4.5 Pengujian Pada Rangkaian LCD……………………………46 4.6 Algoritma Diagram Alir…………………………………….49 4.7 Analisa dan Pengujian Software……………………………50 4.7.1
Inisialisasi LCD……………… ………………..50
4.7.2
Baris Program Penulisan Karakter ke LCD…….52
4.7.3
Pengujian Program Membaca Data Inframerah...52
4.7.4
Pengujian Program Keypad………………….....53
4.7.5
Pengujian Database……………………………..57
V. BAB V PENUTUP 5.1 Kesimpulan……………..………………………………….60 5.2 Saran………………………………………………………..61 DAFTAR PUSTAKA …………………………………………..62
x
Perpustakaan Unika
DAFTAR GAMBAR Gambar 2.1 Bit Program Status Word…..………………………14 Gambar 2.2 Bit Interrupt Priority Control ( IP )…………………16 Gambar 2.3 Bit Interrupt Priority Control ( IP )…………………17 Gambar 2.4 Keypad……………………………………………...25 Gambar 2.5 Kendali Motor Stepper……………………………..27 Gambar 3.1
Tata Letak dan Koneksitas Sistem Alat…………………28
Gambar 3.2
Diagram Block Alat Simulasi Pengamanan Perparkiran..29
Gambar 3.3
Koneksitas Port IC AT89C51…………………………...32
Gambar 3.4
Rangkaian Kristal………………………………………..32
Gambar 3.5
Rangkaian Reset…………………………………………33
Gambar 3.6
Keypad…………………………………………………..34
Gambar 3.7
Power Supply……………………………………………35
Gambar 3.8
Driver Motor Stepper……………………………………37
Gambar 3.9
Inframerah………………………………………………..39
Gambar 3.10 LCD yang Terhubung dengan Port 0…………………….40 Gambar 3.11 Form Database Utama……………………………………41 Gambar 3.12 Tampilan Form About..e…………………………………42 Gambar 3.13 Tampilan Utama………………………...………………..42 Gambar 4.1
Flowchart Program………………………………………..48
Gambar 4.2
Form Database Utama……………………………………58
Gambar 4.3
Tampilan Form About……………………………………58
Gambar 4.4
Tampilan Utama………………………..………………...59
xi
Perpustakaan Unika
DAFTAR TABEL
Tabel 2.1 Fungsi Pengganti Dari Port 3….………………………………….10 Tabel 2.2 Special Function Register ( SFR ) IC AT89C51…………………12 Tabel 2.3 Posisi Bit Register IP……………………………………………..16 Tabel 2.4 Posisi Bit Register IP……………………………………………..17 Tabel 2.5 Pemilihan Bank Register…………………………………………19 Tabel 2.6 Fungsi pin Pada LCD Module…………………………………....25 Tabel 4.1 Pengukuran Inframerah…………………………………………..44 Tabel 4.2 Pengujian Keypad………………………………………………..45 Tabel 4.3 Pengujian Motor Stepper Pin P.3.4 – P.3.5……………………...46 Tabel 4.4 Pengujian Motor Stepper Pin P 3.6 – P 3.7……………………...46 Tabel 4.5 Pengujian Data LCD……………………………………………..47 Tabel 4.6 Pengujian Display Character LCD………………………………47 Tabel 4.7 Hasil Pengujian Karakter Keypad…………………………….....56
xii