PEMROGRAMAN INFORMASI LAHAN PARKIR BERBASIS MIKROKONTROLER ATMega8535 DENGAN MENGGUNAKAN BASCOM-AVR TUGAS AKHIR HESTI SUGIARTI 072408024 PROGRAM STUDI D-III FISIKA INSTRUMENTASI DEPARTEMEN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
PEMROGRAMAN INFORMASI LAHAN PARKIR BERBASIS MIKROKONTROLER ATMega8535 DENGAN MENGGUNAKAN BASCOM-AVR TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar ahlimadya HESTI SUGIARTI 072408042 PROGRAM STUDI D-III FISIKA INSTRUMENTASI DEPARTEMEN FISIKA FAKUTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
PERSETUJUAN Judul : PEMROGRAMAN INFORMASI LAHAN PARKIR BERBASIS MIKROKONTROLER ATMega8535 DENGAN MENGGUNAKAN BASCOM-AVR Kategori : TUGAS AKHIR Nama : HESTI SUGIARTI 072408042 Program Studi : DIPLOMA III FISIKA INSTRUMENTASI Departemen Fakultas : FISIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, 18 Juni 2010 Diketahui Departemen Fisika FMIPA USU Ketua Pembimbing (Drs. Syahrul Humaidi, M.Sc) (Dr. Syahrul Humaidi, M.Sc) Nip. 196505171993031009 Nip. 196505171993031009
PERNYATAAN PEMROGRAMAN INFORMASI LAHAN PARKIR BERBASIS MIKROKONTROLER ATMega8535 DENGAN MENGGUNAKAN BASCOM-AVR TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2010 HESTI SUGIARTI 072408042
PENGHARGAAN Alhamdulillahirabbil alamin, puji dan syukur penulis panjatkan kepada Allah SWT yang telah melimpahkan rahmat dan karunia-nya kepada penulis sehingga masih diberikan kesehatan dan kesempatan untuk dapat menyelesaikan Tugas Akhir ini sesuai dengan waktu yang telah ditetapkan. Ucapan terima kasih penulis sampaikan kepada berbagai pihak yang telah banyak membantu penulis dalam penyelesaian tugas ini yaitu kepada: 1. Bapak Dr.Eddy Marlianto, M.Sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam. 2. Bapak Drs.Syahrul Humaidi, M.Sc, selaku ketua Jurusan Program Studi Fisika Instrumentasi Fakultas Matematika dan Ilmu Pengetahuan Alam, serta sebagai Dosen Pembimbing Tugas Akhir. 3. Ibu Drs.Justinon,M.Si, selaku Sekretaris Jurusan Program Studi Fisika Instrumentasi Fakultas Matematika dan Ilmu Pengetahuan Alam. 4. Staff dan pegawai di Fakultas Matematika dan Ilmu Pengetahuan Alam. 5. Teristimewa kepada kedua orang tua penulis Ayahanda Suherman Yatiman dan Ibunda Artina yang telah banyak memberikan doa, moril maupun materil kepada penulis. Abang saya Ramadhanu Aristya, kakak saya Ika Hertina Lestari, dan adik saya Nurul Fatia yang telah banyak membantu saya. Tidak ada yang dapat penulis berikan selain ucapan terima kasih. 6. Rekan-rekan penulis Jurusan Fisika Instrumentasi Stambuk 2007 khususnya WALANG 07 (Lina, Elda, Emia, Fatimah, Dea, Linik, dan Hilaria) yang telah
turut membantu memberikan masukan dan dukungan kepada penulis dalam menyelesaikan laporan Tugas Akhir ini. Penulis menyadari bahwa laporan Tugas Akhir ini masih jauh dari sempurna, sehingga penulis mengharapkan kritik dan saran dari pembaca yang bersifat membangun dalam penyempurnaan Tugas Akhir ini. Akhir kata penulis mengucapkan banyak terima kasih kepada semua pihak yag telah turut serta membantu dalam menyelesaikan Tugas Akhir ini. Wassalam. Penulis
ABSTRAK Pada Tugas Akhir ini telah dibuat suatu miniatur sebuah Perancangan Sistem Informasi Lahan Parkir Berbasis Mikrokontroler ATMega8535. Miniatur lahan parkir ini memiliki 2 lantai dengan kapasitas 4 kendaraan setiap lantainya. Sistem informasi lahan parkir ini mempunyai tiga bagian umum yaitu sensor infra merah, mikrokontroler ATMega8535, dan LCD (Liquid Cristal Display). Sensor infra merah akan mendeteksi adanya kendaraan, infra merah ini akan memberi sinyal ada atau tidak adanya penghalang sedangkan yang bertindak sebagai receiver sinyal dari infra merah adalah fotodioda. Mikrokontroler ATMega8535 berfungsi sebagai tempat pemrosesan data dari sensor infra merah untuk selanjutnya akan ditampilkan pada LCD. LCD (Liquid Cristal Display) yang akan menampilkan berapa jumlah lahan parkir yang sudah terisi dan berapa lagi lahan parkir yang kosong. LCD juga akan menampilkan di lantai mana informasi itu sedang terjadi. Lahan parkir ini memiliki batas maksimum 8 kendaraan.pada miniatur lahan parkir ini kita menggunakan bahasa BASIC menggunakan BASCOM-AVR sebagai bahasa pemrograman tingkat tingginya. Dan miniatur alat ini hanya bisa dilakukan pada miniatur lahan parkir tingkat 2 saja.
DAFTAR ISI Halaman PERSETUJUAN... ii PERNYATAAN... iii PENGHARGAAN... iv ABSTRAK... vi DAFTAR ISI... vii DAFTAR TABEL... x DAFTAR GAMBAR... xi BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan Penulisan... 3 1.4 Batasan Masalah... 3 1.5 Sistematika Penulisan... 4 BAB 2 LANDASAN TEORI... 6 2.1 Sensor Infra Red... 6 2.2 Fotodioda... 7 2.3 LCD... 9 2.4 Modul LCD... 11 2.4.1 Struktur Memori LCD... 11 2.5 Mikrokontroler ATMega8535... 12 2.5.1 Peta Memory ATMega8535... 16 2.5.2 Status Register... 18 2.5.3 Pengarah Assembler... 20 2.6 Perangkat Lunak... 21
2.6.1 Bahasa BASIC Menggunakan BASKOM-AVR... 21 2.6.1.1 Karakter dalam BASKOM... 21 2.6.1.2 Tipe Data... 22 2.6.1.3 Variabel... 23 2.6.1.4 Alias... 24 2.6.1.5 Konstanta... 25 2.6.1.6 Array... 26 2.7 Operasi-Operasi dalam BASKOM... 27 2.8 Bahasa Pemograman Visual Basic... 28 2.8.1 Memulai Visual Basic... 29 2.8.2 Tampilan Awal Visual Basic... 29 2.9 Komponen Visual Basic... 30 2.9.1 Title Bar... 30 2.9.2 Menu Bar... 31 2.9.3 Tool Bar... 31 2.9.4 Properties Windows... 32 2.9.5 Form Window... 33 2.9.6 Code Window... 33 2.9.7 Project... 33 2.10 Aplikasi BASKOM dengan LCD... 34 BAB 3 PERANCANGAN DAN SISTEM KERJA RANGKAIAN... 38 3.1 Diagram Blok... 38 3.2 Perancangan Power Supplay (PSA)... 39 3.3 Rangkaian Sensor Infra Merah... 40 3.4 Rangkaian Sistem Minimum Mikrokontroler ATMega8535... 43 3.5 Rangkaian LCD (Liquid Crystal Display)... 44 3.6 Diagram Alir Program... 46
BAB 4 PENGUJIAN ALAT DAN PERANCANGAN PROGRAM... 49 4.1 Pengujian Rangkaian Power Supplay (PSA)... 49 4.2 Pengujian Rangkaian Minimum Mikrokontroler ATMega8535... 49 4.3 Pengujian Rangkaian LCD... 51 4.4 Rangkaian Sensor Pengahalang... 52 BAB 5 KESIMPULAN DAN SARAN... 53 5.1 Kesimpulan... 53 5.2 Saran... 54 DAFTAR PUSTAKA... 55 LAMPIRAN
DAFTAR TABEL Halaman Tabel 2.1 Karakter Spesial 22 Tabel 2.2 Tipe Data BASKOM 23 Tabel 2.3 Tabel Operator Relasi 27 Tabel 2.4 Keterangan Tabulasi 30
DAFTAR GAMBAR Halaman Gambar 2.1 Fotodioda 8 Gambar 2.2 LCD 2 x 16 10 Gambar 2.3 Pin ATMega8535 15 Gambar 2.4 Memori data AVR ATMega8535 17 Gambar 2.5 Memori Program AVR ATMega8535 18 Gambar 2.6 Status Register 19 Gambar 2.7 Tampilan Awal Visual Basic 30 Gambar 2.8 Properties form 33 Gambar 2.9 Jendela Project 34 Gambar 3.1 Diagram Blok 38 Gambar 3.2 Rangkaian Power Supplay (PSA) 40 Gambar 3.3 Rangkaian Pemancar Infra Merah 40 Gambar 3.4 Rangkaian Penerima Sinar Infra Merah 41 Gambar 3.5 Rangkaian Sistem Minimum Mikrokontroler AMTega8535 43 Gambar 3.6 Rangkaian Driver LCD 45