i
SISTEM PARKIR ELKETRONIK OTOMATIS DENGAN OUTPUT SUARA BERBASIS MIKROKONTROLLER ATMEGA8535
(SOFTWARE)
LAPORAN AKHIR
Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III Pada Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi
Politeknik Negeri Sriwijaya
Oleh : EMILDA UTAMI
0612 3033 0990
POLITEKNIK NEGERI SRIWIJAYA PALEMBANG
ii
SISTEM PARKIR ELKETRONIK OTOMATIS DENGAN OUTPUT SUARA BERBASIS MIKROKONTROLLER ATMEGA8535
LAPORAN AKHIR
Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III Pada Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi
Politeknik Negeri Sriwijaya Oleh :
EMILDA UTAMI 0612 3033 0990
Menyetujui,
Dosen Pembimbing I Dosen Pembimbing II
Ciksadan, S.T., M.Kom Sarjana, S.T., M.Kom
NIP. 19680907 199303 1 003 NIP. 19691106 199503 2 001 Mengetahui,
Ketua Jurusan Ketua Program Studi
Teknik Elektro Teknik Telekomunikas
iii MOTTO
- Hidup ini adalah perjuangan dimulai dari nol sampai yang
tertinggi.
- Semua yang kita kerjakan akan mendapatkan hasilnya begitu
pula yang di perjuangkan akan menuai keberhasilan.
- The big or small the problem is,depends on how we handle it.
iv ABSTRAK
SISTEM PARKIR ELEKTRONIK OTOMATIS DENGAN OUTPUT SUARA BERBASIS ATMEGA8535
Sub Bahasan : Software
(2015 : xiv + 63 Halaman + 35 Gambar + 5 Tabel + 10 Lampiran)
EMILDA UTAMI 0612 3033 0990
JURUSAN TEKNIK ELEKTRO
PROGRAM STUDI TEKNIK ELEKOMUNIKASI POLITEKNIK NEGERI SRIWIJAYA
Ilmu pengetahuan dan teknologi telah mengalami perkembangan secara pesat, sehingga mendorong orang memanfaatkan perkembangan tersebut untuk membuat suatu alat yang dapat diterapkan dengan mudah dan praktis, salah satunya dalam hal perparkiran kendaraan. Otomatisasi sistem parkir dalam dunia modern saat ini sangatlah diperlukan dengan tujuan efektivitas dan efisiensi. Sistem parkir elektronik otomatis ini adalah salah satu alternatif yang dapat diterapkan untuk menangani permasalahan perparkiran yang ada saat ini. Alat ini menggunakan mikrokontroler ATmega8535 sebagai pusat kendali, sensor infra red dan photo diode sebagai pendeteksi adanya kendaraan yang akan masuk dan keluar dari tempat parkir, motor DC sebagai penggerak yang akan membuka dan menutup portal, LCD yang akan menampilkan informasi secara visual / tulisan, dan wave player yang akan menyampaikan informasi secara audio / suara. Sehingga ini akan mempermudah pengguna jasa parkir dalam memarkirkan kendaraannya, begitu pula petugas parkir akan lebih mudah dalam memantau area parkir.
v ABSTRACT
AUTOMATIC PARKING ELECTRONIC SYSTEM WITH OUTPUT SOUND BASED ON MICROCONTROLLER ATMEGA8535
(Sub Study : Software )
(2015 : xiv + 63 Halaman + 35 Gambar + 5 Tabel + 10 Lampiran)
EMILDA UTAMI 0612 3033 0990
MAJOR IN ELECTRIC ENGINEERING
PROGRAMME STUDY TELECOMUNICATION ENGINEERING THE STATE POLYTECHNIC OF SRIWIJAYA
Science and technology has been progressing rapidly, thus encouraging people take advantage of these developments to create a tool that can be applied easily and practically, one of them in terms of parking the vehicle. Automated parking system in the modern world today is necessary with the aim of effectiveness and efficiency. This automatic electronic parking system is one of the alternatives that can be applied to deal with parking problems that exist today. This tool uses a microcontroller ATmega8535 as a control center, infra red sensor and a photo diode as the detection of vehicles going in and out of the parking lot, as the DC motor drive which will open and close the portal, the LCD will display information visually / writing, and wave player that will deliver information in audio / voice. So it will be easier for users to park their vehicles in the parking services, as well as a parking attendant will be easier to monitor the parking area..
vi
KATA PENGANTAR
Puji syukur penulis panjatkan atas kehadirat Allah SWT karena atas berkat, rahmat dan karunia-Nyalah sehingga penulis dapat menyelesaikan laporan akhir ini. Adapun judul yang diambil dalam penulisan laporan akhir ini adalah “Sistem Parkir Elektronik Otomatis Dengan Output Suara Berbasis Mikrokontroler ATmega853”
Laporan Akhir ini ditulis untuk memenuhi salah satu syarat menyelesaikan pendidikana Diploma III di Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi Politeknik Negeri Sriwijaya. Selama penyusunan laporan akhir ini penulis juga tidak terlepas dari bantuan dari berbagai pihak yang telah memberikan bimbingan baik secara langsung maupun tidak langsung, sehingga dalam penyelesaian laporan akhir ini dapat berjalan dengan tepat sesuai waktunya. Dengan terselesainya laporan kahir ini penulis mengucapkan rasa terima kasih bimbingan serta pengarahan yang telah diberikan oleh dosen pembimbing :
1. Bapak Ciksadan, S.T., M.Kom selaku dosen pembimbing I 2. Ibu Sarjana, S.T., M.Kom selaku dosen pembimbing II
Penulis juga mengucapkan terima kasih kepada pihak-pihak yang telah membantu dalam menyelesaikan laporan akhir ini :
1. Bapak RD.Kusumanto, S.T., M.M., selaku Direktur Politeknik Negeri
Sriwijaya Palembang.
2. Bapak Ir. Ali Nurdin, M.T., selaku Ketua Jurusan Teknik Elektro Politeknik
Negeri Sriwijaya.
3. Bapak Ir. Siswandi,M.T., selaku Sekretaris Jurusan Teknik Elektro
Politeknik Negeri Sriwijaya.
4. Bapak Ciksadan, S.T.,M.Kom., selaku Ketua Program Studi Teknik
Telekomunikasi Politeknik Negeri Sriwijaya.
5. Seluruh dosen, staf bengkel dan laboratorium Jurusan Teknik Elektro
Program Studi Teknik Telekomunikasi Politeknik Negeri Sriwijaya.
6. Ayah dan Ibu serta adikku tercinta yang telah memberikan dukungan moril
vii
7. Ismayati Siregar selaku partner yang selalu bekerja sama dengan baik
melewati tahap demi tahap penyelesaian laporan akhir ini
8. Rekan-rekan yang telah membantu dalam penyelesaikan laporan akhir ini
terkhususkan kelas 6TD Teknik Elektro Program Studi Teknik
Telekomunikasi.
Dalam penyusunan laporan ini tentu saja banyak terdapat kekurangan dan
kesalahan, untuk itu penulis dengan senang hati menerima kritik, saran dan masukan
dari pembaca yang bersifat membangun untuk kesempurnaan laporan ini. Semoga
laporan ini dapat bermanfaat bagi mahasiswa Politeknik Negeri Sriwijaya, khususnya
Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi.
Palembang, Juni 2015
viii DAFTAR TABEL ………...xiii
DAFTAR LAMPIRAN ………..….………xiv
1.5 Metode Penulisan ... 4
1.6 Sistematika Penulisan ... 4
BAB II TINJAUAN PUSTAKA 2.1 Mikrokontroller ATMEGA 8535.... ... 6
2.1.1 Blok Diagram Mikrokontroler ATmega8535 ... 7
2.1.2 Arsitektur Mikrokontroler ATmega8535 ... 7
2.1.3 Konfigurasi Pin Mikrokontroler ATmega8535 ... 8
2.1.4 Peta Memory ATMega8535 ... 10
2.1.5 Status Register ... 11
2.1.6 Pengarahan Assembler ... 12
2.2Motor DC ... 14
2.2.1Mekanisme Kerja Motor DC ... 15
2.2.2 Komponen Utama Motor DC ... 15
ix
2.3LCD (Liquid Crystal Display) ... 17
2.4Modul LCD (Liquid Crystal Display) M1632 ... 19
2.4.1 Struktur Memori LCD ... 19
2.5Sensor Infra Red ... 20
2.6Fotodioda ... 21
2.7Transformator ... 22
2.7.1 Pengunaan Transformator ... 22
2.8Wav Player ... 22
2.9Bahasa Pemprograman Atmega8535 ... 23
2.10 Program BASCOM AVR ... 24
2.10.1 Bahasa BASIC Menggunakan BASCOM-AVR ... 25 3.1 Tujuan Perancangan ... 33
3.2 Blok Diagram Rangkaian ... 33
3.3 Gambar Rangkaian Lengkap ... 35
3.4 Cara Kerja Rangkaian ... 36
3.5 Langkah Perancangan Software ... 36
3.6 Installasi Aplikasi ... 40
3.6.1 Installasi BASCOM AVR ... 40
x BAB IV PEMBAHASAN
4.1 Program Sensor Deteksi Kendaraan ... 50 4.2 Pembahasan Program ... 50 4.3 Analisa Program ... 61
BAB V KESIMPULAN DAN SARAN
5.1 Kesimpulan ... 63 5.2 Saran ... 63
xi
DAFTAR GAMBAR
Halaman
Gambar 2.1 Blok Diagram Mikrokontroler ATmega8535 ... 7
Gambar 2.2 Arsitektur Mikrokontroller ATmega8535 ... 8
Gambar 2.3 Konfigurasi Pin MIkrokontroller ATmega8535 ... 8
Gambar 2.4 Memori data AVR Mikrokontroller ATmega8535 ... 10
Gambar 2.5 Memori Program AVR Mikrokontroller Atmega8535 ... 11
Gambar 2.6 Motor DC ... 14
Gambar 2.7 LCD (Liquid Cristal Display) ... 18
Gambar 2.8 Transformator atau Trafo ... 22
Gambar 2.9 Wav Player ... 23
Gambar 3.1 Blok Diagram Rangkaian ... 33
Gambar 3.2 Rangkaian Lengkap Simulasi Sistem Parkir Elektronik otomatis Dengan Output Suara Berbasis Mikrokontroller ATMEGa8535 ... 35
Gambar 3.3 Flowchart Program ... 38
Gambar 3.4 BASCOM AVR Klik “Next” Untuk Memulai ... 40
Gambar 3.5 Pemilihan Lokasi Folder Instansi ... 41
Gambar 3.6 Nama Folder Pada Menu Start ... 41
Gambar 3.7 Konfirmasi untuk penginstalan ... 42
Gambar 3.8 Proses Instalasi ... 42
Gambar 3.9 Instalasi BASCOM AVR Selesai ... 43
Gambar 3.10 Jendela Program BASCOM ... 44
Gambar 3.11 Jendela Program Simulasi ... 44
Gambar 3.12 Mebuka Halaman Text Editor Baru ... 45
Gambar 3.13Contoh Program ... 45
Gambar 3.14 Langkah Menyimpan File Program... 46
Gambar 3.15 Memilih Letak Direktori Penyimpanan File Program... 47
Gambar 3.16 Jendela Cara Melakukan Kompilasi Program *.bas ke *. hex ... 48
Gambar 3.17 Jendela “errors” ... 48
xii
Gambar 4.1 Tampilan konfigurasi Port I/O dan Pin LCD 16 x 2 ... 51
Gambar 4.2 Tampilan pendeklarasian program sensor ... 52
Gambar 4.3 Tampilan Penentuan Lokasi Output LCD ... 57
Gambar 4.4 Tampilan awal dari LCD ... 57
Gambar 4.5 Tampilan LCD Masuk dan Keluar Kendaraan ... 58
Gambar 4.6 Tampilan LCD Jumlah Kendaraan Penuh ... 58
Gambar 4.7 Tampilan LCD Tunggu Keluar Kendaraan ... 58
xiii Daftar Tabel
Halaman
Tabel 2.1 Keterangan Ikon-Ikon Dari Program BASCOM AVR……….25
Tabel 2.2 Karakter Khusus Pada Bascom……….27
Tabel 2.3 Tipe Data Pada Bascom………27
Tabel 2.4 Macam Operator Relasi Pada Bascm………30