RANCANGAN SYSTEM PENERIMA PENGAMAN SEPEDA MOTOR DENGAN MENGGUNAKAN REMOTE KONTROL BERBASIS MKROKONTROLER AT89C51 TUGAS AKHIR Diajukan untuk melengkapi syarat memperoleh gelar Ahli Madya BILL SIMON P 082408018 PROGRAM STUDI D-III FISIKA INSTRUMENTASI DEPARTEMEN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERSETUJUAN JUDUL : RANCANGAN SYSTEM PENERIMA PENGAMAN SEPEDA MOTOR DENGAN MENGGUNAKAN REMOTE KONTROL BERBASIS MIKROKONTROLER AT89C51 KATEGORI : TUGAS AKHIR NAMA : BILL SIMON P NIM : 082408018 PROGRAM STUDI : DIPLOMA III FISIKA INSTRUMENTASI DEPARTEMEN FAKULTAS : FISIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM Diluluskan di : Medan, Juni 2011 Diketahui : Departemen Fisika FMIPA USU Ketua Program Studi D III FIN Pembimbing Dr. Susilawati, M.Si Dr. Bisman Perangin-angin, M.Eng,Sc NIP. 1972111 5200012 1001 NIP. 1956091 8198503 1002
ii PERNYATAAN RANCANGAN SYSTEM PENERIMA PENGAMAN SEPEDA MOTOR DENGAN MENGGUNAKAN REMOTE KONTROL BERBASIS MIKROKONTROLER AT89C51 TUGAS AKHIR Saya menyatakan bahwa tugas akhir ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2011 BILL SIMON P 082408018
iii PENGHARGAAN Puji dan Syukur penulis sampaikan kepada Tuhan Yang Maha Kuasa karena atas berkat kasih dan karunia-nya, Tugas Akhir ini berhasil diselesaikan dalam waktu yang ditetapkan. Ucapan terimakasih saya sampaikan kepada Bapak Dr. Bisman Paranginangin, M.Eng,Sc, selaku pembimbing pada penyelesaian tugas akhir ini yang telah memberikan panduan dan penuh kepercayaan kepada saya untuk menyempurnakan tugas akhir ini. Ucapan terimakasih juga ditujukan kepada Ketua Departemen Dr. Marhaposan Situmorang, M.Sc, Ketua Jurusan Dr. Susilawati, M.Si, Dekan dan Pembantu Dekan Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua Dosen pada Departemen Fisika FMIPA USU, pegawai di FMIPA USU. Akhirnya tidak terlupakan kepada Ibunda tercinta N.Hutapea atas doa, kasih sayang serta bantuan yang berupa materi maupun nonmateri yang telah diberikan kepada penulis selama ini, serta Kakak saya Vida Herlinda Gultom dan Abang Ipar saya R.Panjaitan, Runiaty Gultom dan Adik saya Maria Yosefa Gultom, juga keponakan saya Felix Hutagalung dan Elsa Hutagalung yang selama ini memberikan bantuan dan dorongan kepada penulis. Juga Abang Wahyu Harahap,sahabat saya Nicson Hutajulu, Abang Rinaldi Roger Tobing, teman-teman Resimen Mahasiswa (MENWA), yang banyak membantu serta rekan rekan seperjuangan khususnya Program Studi D-III Fisika Instrumentasi stambuk 2008. Penulis menyadari dalam tugas akhir ini terdapat kekurangan baik secara materi maupun penyajiannya. Untuk itu penulis mengharapkan kritik dan saran yang bersifat membangun untuk kesempurnaan tugas akhir ini. Akhir kata penulis ucapkan banyak terima kasih kepada pihak yang telah memberikan bantuan. Semoga bermanfaat bagi pembaca.
ABSTRAK Telah dirancang system pengaman kendaraan sepeda motor. System pengaman kendaraan sepeda motor ini dilengkapi dengan program yang dibuat untuk mengendalikan kerja mikrokontroller sebagai pengontrol kendaraan sepeda motor. TLP434A dan RLP434A sebagai komponen utama dalam system pengaman kendaraan sepeda motor ini, dimana TLP434A akan mengirim data dan diterima oleh RLP434A dan akan diproses oleh mikrokontroler sebagai pendukung dari system pengaman kendaraan sepeda motor. Mikrokontroller akan mengirimkan data logika dan clock port serial sebagai register yang melalui pemancar ASK ( TLP434A) dan byte data logika dan clock akan diterima oleh rangkaian penerima ASK (RLP434A),rangkaian alarm dan start motor agar motor dapat dikontrol dengan remote kontrol jarak jauh..metode yang digunakan dalam pembuatan system pengaman kendaraan sepeda motor ini adalah metode eksperimen dan didapatkan teknik perancanagn yang terdiri dari beberapa tahap yaitu: Identifikasi Kebutuhan, Konsep Rancangan, Pembuatan dan, Pengujian. System pengaman kendaraan sepeda motor ini menggunakan AT89C51, dimana dapat digunakan untuk menjamin keamanan untuk sepeda motor dan mempermudah pengemudi untuk lebih cepat mengetahui letak sepeda motornya di area parkir yang luas.
v DAFTAR ISI HALAMAN PERSETUJUAN PERNYATAAN PENGHARGAAN ABSTRAK DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR i ii iii iv v ix x BAB 1 PENDAHULUAN 1 1.1 Latar Belakang Masalah 1 1.2 Rumusan Masalah 2 1.3 Tujuan Penulisan 3 1.4 Manfaat Penulisan 3 1.5 Sistematika Penulisan 3 BAB 2 DASAR TEORI 5 2.1 Mikrocontroler AT89C51 5 2.1.1 Gambaran Umum 5 2.1.2 Arsitektur Mikrocontroler AT89C51 6 2.1.3 Fungsi-fungsi kaki pada mikrocontroler AT89C51 8 2.1.4 Register fungsi khusus 11 2.1.5 Struktur memory 13 2.1.5.1 Memory RAM 14 2.1.5.2 Memory ROM 16
vi 2.1.6 Antarmuka memory eksternal 16 2.1.7 Osilator 18 2.2 Central Processing Unit (CPU) 19 2.2.1 Penggunaan Software 8051 IDE 20 2.2.2 Penggunaan Software dowaloader 21 2.3 Mode-mode pengalamatan 21 2.3.1 Mode pengalamatan segera 22 2.3.2 Mode pengalamatan langsung 22 2.3.3 Mode pengalamatan tidak langsung 22 2.3.4 Mode pengalamatan register 23 2.3.5 Mode pengalamatan berindeks 23 2.4 Bus-bus pada AT89C51 24 2.5 Intruksi-Intruksi Dalam Bahasa Asembler 24 2.6 Beberapa Istilah Dalam Pemograman 29 2.7 Amplitudo Shift Keying (ASK) 30 2.7.1 Penerima RLP434A 32 BAB 3 RANCANGAN SISTEM 35 3.1 Perancagan Block Diagram 35 3.1.1 Block Tombol 36 3.1.2 Block Penerima ASK 36 3.1.3 Block Mikrokontroler Penerima 36 3.1.4 Block Relay 36 3.1.5 Block Alarm 36 3.1.6 Block Tombol Reset 37
vii 3.1.7 Block Starter 37 3.2 Perancangan Skematik Rangkaian 37 3.2.1 Rangkaian Mikrokontroer AT89C51 37 3.2.2 Rangkaian Penerima 38 3.2.3 Rangkaian Driver Relay 42 3.2.4 Rangkaian Tombol Reset 43 3.3 Bahan, Peralatan dan Metode 44 3.3.1 Bahan 44 3.3.2 Peralatan 44 3.3.3 Metode Perancangan 44 3.4 Perancangan Software 44 3.5 Pembuatan Layout dan Pemasangan Komponen ke PCB 46 3.5.1 Langkah-Langkah Pada Pembuatan Layout 46 3.5.2 Penyablonan dan Pembuatan Jalur 49 3.6 Pengcompile Program 52 3.7 Pengisian Program dari DT-HIQ Programmer 53 BAB 4 PENGKAJIAN SYSTEM 56 4.1 Pengkajian System 56 4.1.1 Analisa pengujian rangkaian penerima ASK 56 4.1.2. Analisa pengujian system mikrocontroler 57 4.1.3 Analisa pengujian driver 58 4.1.4. Analisa pengujian rangkaian tombol 60 4.2 Analisa software 61 4.2.1 Analisa software penerima 61
viii BAB 5 KESIMPULAN DAN SARAN 67 5.1 Kesimpulan 67 5.2 Saran 67 DAFTAR PUSTAKA 68 LAMPIRAN
ix DAFTAR TABEL HALAMAN Tabel 2.1 Fungsi Khusus Port 3 9 Tabel 2.2 Struktur RAM 128 Byte 14 Tabel 2.3 Susunan Bank-bank Register 14 Tabel 2.4 MOV, MOVC dan MOV X 25 Tabel 2.5 Instruksi ADD dan SUBB 25 Tabel 2.6 Instruksi DEC dan INC 26 Tabel 2.7 Instruksi DEC ORL, ANL dan CPL 27 Tabel 2.8 Data Sheat RPL434A 33
x DAFTAR GAMBAR Halaman Gambar 2.1 Diagram Block Mikrocontroler AT89C51 6 Gambar 2.2 Diagram Pin Mikrocontroler AT89C51 10 Gambar 2.3 89C51 Mengakses EPROM & RAM Eksternal 16 Gambar 2.4 Pemakain Osilator Eksternal 18 Gambar 2.5 Pembangkit Sinyal Clock Internal 19 Gambar 2.6 Software 8051 IDE 20 Gambar 2.7 DT-HIQ Programmer 21 Gambar 2.8 Sinyal ASK 30 Gambar 2.9 Modulasi Digital 30 Gambar 2.10 Penerima RLP434A 32 Gambar 2.11 Aplikasi RLP4 34A 32 Gambar 2.12 Block Diagram Penerima 33 Gambar 2.13 HT12D 33 Gambar 3.1 Block Diagram Pemancar 35 Gambar 3.2 Block Diagram Penerima 35 Gambar 3.3 Mikrocontroler AT89C51 38 Gambar 3.4 Pin RLP434A 39 Gambar 3.5 HT12D 39 Gambar 3.6 Skema Rangkaian Penerima 42 Gambar 3.7 Rangkaian Modul Penerima ASK 42 Gambar 3.8 Rangkaian Driver Relay 43 Gambar 3.9 Rangkaian Tombol Reset 44 Gambar 3.10 FlowChart Sistem Penerima 47
xi Gambar 3.11 Control Panel eagle 5.60 49 Gambar 3.12 Lembar kerja eagle 5.60 49 Gambar 3.13 Rangkaian Scematik 49 Gambar 3.14 Pengubahan dari Schematic menjadi Layout 50 Gambar 3.15 Pengaturan warna tampilan 50 Gambar 3.16 Printah Untuk Centak 50 Gambar 3.17 Layout Finish 51 Gambar 3.18 Gambar PCB Kosong 51 Gambar 3.19 Posisi kertas kalender menghadap papan PCB 51 Gambar 3.20 Kertas kalender ditutup dengan kertas polos 52 Gambar 3.21 Penggosokan pada PCB 52 Gambar 3.22 Prendaman PCB 52 Gambar 3.23 Pengupasan kertas kalender pada PCB 52 Gambar 3.24 Hasil setelah selesai pelarutan 53 Gambar 3.25 Pengeboran papan PCB 53 Gambar 3.26 Pemasangan komponen pada PCB 53 Gambar 3.27 Penyolderan kaki komponen 54 Gambar 3.28 Command promp.user 54 Gambar 3.29 Hubungan antara DT-HiQ programmer,pc dan Catu Daya 55 Gambar 3.30 Program sebelum masuk ke IC 56 Gambar 3.31 Program yang telah terisi ke IC 56 Gambar 4.1 Rangkaian Penerima ASK 56 Gambar 4.2 Gambar Titik Pengukuran pada AT89C51 57 Gambar 4.3 Aliran arus dan perubahan terangan pada reset otomatis 58
xii Gambar 4.4 Rangkaian Driver 58 Gambar 4.5 Pengujian Rangkaian Tombol 61