RANCANG BANGUN ROBOT PELAYAN SURAT DENGAN PENUNJUK BLOK ALAMAT YANG DI IDENTIFIKASI MENGGUNAKAN TAG RFID
(SOFTWARE)
LAPORAN AKHIR
Laporan Akhir Ini Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma IIIPada Jurusan Teknik Elektro
Program Studi Teknik Telekomunikasi
Oleh :
LITA PERMATA SARI 0612 3033 0971
POLITEKNIK NEGERI SRIWIJAYA PALEMBANG
ii
RANCANG BANGUN ROBOT PELAYAN SURAT DENGAN PENUNJUK BLOK ALAMAT YANG DI IDENTIFIKASI MENGGUNAKAN TAG RFID
(SOFTWARE)
Laporan Akhir ini Disusun Untuk Memenuhi Syarat Menyelesaikan Pendidikan Diploma III Pada Jurusan Teknik Elektro
Program Studi Teknik Telekomunikasi
Oleh :
LITA PERMATA SARI 0612 3033 0971
Pembimbing I
Palembang, Agustus 2015 Pembimbing II
Nasron, ST., M.T.
NIP. 19680822 199303 1 001
RA. Halimatussa’diyah, S.T., M.Kom. NIP. 19740602 200501 2 002
Mengetahui,
Ketua Jurusan Ketua Program Studi
Teknik Telekomunikasi D-III
Ir. Ali Nurdin, M.T.
NIP. 19621207 199103 1 001
iii
Motto
I wanted a perfect ending, now I learn.
Life is about not knowing, having to change,
Taking the moment and making the best of it,
Without knowing what will happen next
Saya Ingin Akhir yang Sempurna, Sekarang saya Belajar.
Hidup adalah tentang tidak mengetahui, harus mengubah,
mengambil saat ini dan membuat yang terbaik dari itu,
tanpa mengetahui apa yang akan terjadi selanjutnya
-Lita Permata Sari-
Kupersembahkan kepada :
Allah SWT
Nabi Muhammad SAW
Kedua Orang Tuaku
Akas dan Ombaiku
Saudara Kandungku
Kedua Dosen Pembimbimbingku
Bapak Nasron, S.T., M.T.
Ibu
RA. Halimatussa’diyah, S.T., M.Kom.
Sahabat hidupku
Reza Rizky Farza
Rekan TA ku yang Luar Biasa
Santi Agustina
Teman Seperjuangan 6 ETA
iv
ABSTRAK
RANCANG BANGUN ROBOT PELAYAN SURAT DENGAN PENUNJUK BLOK ALAMAT YANG DI IDENTIFIKASI MENGGUNAKAN TAG RFID
(SOFTWARE)
(2015 : xiii + 89 Halaman + 42 Gambar + 1 Tabel + 12 Lampiran + Daftar Pustaka)
Lita Permata Sari 0612 3033 0971
JURUSAN TEKNIK ELEKTRO
PROGRAM STUDI TEKNIK TELEKOMUNIKASI POLITEKNIK NEGERI SRIWIJAYA
Rancang Bangun Robot Pelayan Surat dengan penunjuk Blok Alamat yang di Identifikasi menggunakan Tag RFID merupakan sebuah alat yang dapat memudahkan pekerjaan manusia dalam Pelayanan pengantaran surat pada suatu perumahan, tidak hanya surat tetapi bisa juga benda ringan lainnya. Perangkat lunak yang dibuat mampu untuk mengantarkan surat pada rumah yang telah terdaftar pada kartu RFID. Perangkat lunak ini menggunakan mikrokontroler ATMega8535 sebagai otak dari robot dan program dengan robot pelayan surat. Robot ini menggunakan driver motor IC L 293D sebagai penggerak laju robot sesuai dengan program yang didownload ke mikrokontrolernya. Prinsip kerja dari alat yaitu dengan mensejajarkan sensor garis pada robot ke jalur robot yang telah tersedia, lalu menekan switch agar robot mulai bekerja. Robot akan meminta menempelkan kartu pada RFID perintahnya tertampil pada LCD dan akan diproses oleh mikrokontroler ATMega 8535.
v
ABSTRACT
SOFTWARE DESIGN AND BUILD A ROBOT MAID LETTER WITH THE ADDRESS BLOCK POINTER IDENTIFICATION USING TAG RFID
(SOFTWARE)
(2015 : xiii + 89 Pages + 42 Images + 1 Tables + 12 Attachments + List of Refferences)
Lita Permata Sari 0612 3033 0971
ELECTRICAL ENGINEERING DEPARTMENT
MAJORING TELECOMMUNICATION ENGINEERING POLYTECHNIC STATE OF SRIWIJAYA
Software Design of Robot Waiters letter with the address block pointer in identification using RFID Tag is a tool that can facilitate the work of man in letter delivery services in a housing, not only the letter but could also be other light objects. The software is made capable to deliver a letter to the houses that have been listed on the RFID card. The software uses a microcontroller ATMega8535 as the brain of the robot and program the robot maid letter. This robot uses a motor driver IC L 293D as the driving pace of a robot in accordance with a program that is downloaded to microcontroller. The working principle of the tool is to align the line sensor on the robot to robot path that has been available, then pressing the switch so that the robot starts working. Robot will ask attach the card to the RFID commands displayed on the LCD and will be processed by a microcontroller ATMega 8535.
vi
KATA PENGANTAR
Puji Syukur kehadirat Tuhan Yang Maha Esa atas penyertaan dan
karunia-Nya sehingga penulis dapat menyelesaikan laporan akhir ini dan tidak lupa
shalawat serta salam senantiasa tercurahkan kepada Nabi Besar Muhammad
SAW.
Laporan ini berjudul “Rancang Bangun Robot Pelayan Surat dengan
Penunjuk Blok Alamat yang di Identifikasi menggunakan Tag RFID (SOFTWARE)” yang merupakan salah satu syarat untuk menyelesaikan Diploma
III Politeknik Negeri Sriwijaya jurusan Teknik Elektro Program Studi Teknik
Telekomunikasi.
Dalam kesempatan ini penulis mengucapkan rasa hormat dan terima kasih
sebesar-besarnya kepada :
1. Bapak Nasron, S.T., M.T., selaku Pembimbing I
2. Ibu RA. Halimatussa’diyah, S.T., M.Kom.,selaku Pembimbing II
Yang telah memberikan bimbingan, pengarahan, dan nasehat kepada penulis
dalam menyelesaikan Laporan Akhir ini.
Penulis juga mengucapkan terima kasih atas segala bantuan yang diberikan
sehingga penulis dapat menyelesaikan studi di Politeknik Negeri Sriwijaya,
kepada :
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;
vii
5. Seluruh Bapak dan Ibu Dosen beserta staf Jurusan Teknik Elektro Program
studi Teknik Telekomunikasi Politeknik Negeri Sriwijaya Palembang;
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, Agustus 2015
viii
DAFTAR ISI
Halaman
HALAMAN JUDUL ... i
LEMBAR PENGESAHAN ... ii
MOTTO ... iii
DAFTAR LAMPIRAN ... xiii
BAB I PENDAHULUAN
2.2 RFID (Radio Frequency Identification) ... 5
2.2.1 Definisi RFID ... 5
2.2.2 Sistem RFID ... 6
2.2.3 Cara Kerja RFID ... 7
2.3 Mikrokontroler ... 9
2.4 Mikrokontroller ATMega8535 ... 14
2.4.1 Fitur ATMega8535 ... 15
2.4.2 Konstruksi ATMega8535 ... 16
2.4.3 Arsitektur ATMega8535 ... 18
2.4.4 Konfigurasi PIN Atmega8535 ... 19
2.5 Mikrokontroler AT89S52 ... 20
2.5.1 Fitur Mikrokontroler AT89S52 ... 21
2.5.2 Arsitektur Mikrokontroler ... 22
2.5.3 Konfigurasi pin I/O pada AT89S52 ... 25
ix
2.6.1 Pengertian ... 29
2.6.2 Macam-macam pemograman ... 30
2.7 Bahasa Pemograman Pada Mikrokontroler ... 31
2.7.1 Basic Complair (BASCOM) AVR ... 31
2.7.2 Dasar Pemograman Basic ... 32
2.7.3 Kontrol Program ... 35
2.8 Cara Mendownload Program Ke Mikrokontroler Atmega8535 ... 35
2.9 Flowchart ... 39
2.9.1 Sistem Flowchart ... 40
2.9.2 Program Flowchart ... 41
BAB III RANCANG BANGUN PERANGKAT LUNAK 3.1 Tujuan Perancangan ... 42
3.2 Blok Diagram Rangkaian ... 42
3.3 Gambar Rangkaian ... 44
3.4 Flowchart Aplikasi ... 47
3.5 Perancangan Software ... 49
3.6 Cara Penginstallan Software Basic Compiler (Bascom – AVR) .... 50
3.7 Downloading Program ... 53
3.7.1 Langkah – langkah Menggunakan Software Progisp ... 54
BAB IV PEMBAHASAN 4.1 Tujuan Pembahasan ... 60
4.2 Pengujian Software ... 60
4.3 Pembahasan Program Bascom – AVR ... 62
4.3.1 Listing Program ... 62
4.3.2 Instruksi Pengaturan RFID ... 81
4.3.3 Instruksi Pemograman Liquid Crystal Display (LCD) ... 86
4.4 Analisa Hasil Pengujian Program Bascom – AVR ... 87
BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 89
5.2 Saran ... 89
x
DAFTAR GAMBAR
Gambar Halaman
2.1 Cara kerja RFID melalui sinyal frekuensi radio ... 8
2.2 Bagan Masukan, Pemrosesan Hingga Luaran ... 11
2.3 Diagram Blok Mikrokontroler yang Disederhanakan ... 12
2.4 Mikrokontroler ATMega8535 ... 15
2.5 Blok Diagram Fungsional ATMega 8535 ... 18
2.6 Konfigurasi PIN ATMega8535 ... 20
2.7 Arsitektur Mikrokontroler AT89S52 ... 22
2.8 Konfigurasi pin I/O pada AT89S52 ... 26
2.9 Halaman Editor BASCOM_AVR ... 32
2.10 Download/Flash Program dari PC ke IC ATMega ... 36
2.11 Chip Downloader ... 36
2.12 Contoh Program di dalam Bascom AVR Software ... 37
2.13 Pemilihan Reload File pada ISP Flash Programmer ... 38
2.14 Pemilihan Signature pada ISP Flash Programmer ... 38
2.15 Pemilihan Open file ISP Flash Programmer ... 39
2.16 Contoh Program Flowchart ... 41
3.1. Blok Diagram ... 43
3.2 Rangkaian Keseluruhan ... 44
3.3 Gambar Rangkaian Sensor Garis ... 45
3.4 Layout dan Tata Letak Komponen ATMega 8535 ... 45
3.5 Layout dan Tata Letak Komponen AT89S52 ... 46
3.6 Layout dan Tata Letak Komponen Sensor Garis ... 46
3.7 Flowchart ... 47
3.8 setup Bascom – AVR ... 50
3.9 Select Destination Location ... 50
3.10 Select Start Menu Folder ... 51
3.11 Ready To Install ... 51
3.12 Process installing ... 52
3.13 Installation Complete ... 52
3.14 Tampilan Program Bascom – AVR ... 53
3.15 Software progisp ... 53
3.16 downloader ... 54
3.17 Tampilan downloader ... 54
3.18 Tampilan Downloader Terpasang ... 55
3.19 Tampilan Menghapus Isi Mikro ... 55
3.20 Tampilan downloader ... 56
3.21 Tampilan Merubah Lowvalue dan Highvalue ... 56
3.22 Tampilan Load Flash ... 57
3.23 Tampilan Program Siap diinput ke Mikro ... 57
3.24 Tampilan sistem minimum ... 58
3.25 Tampilan Load Program ... 58
xi
4.1 Software Bascom – AVR ... 60
4.2 Proses Compiling ... 61
4.3 AVR Simulator ... 61
4.4 Simulator Ditampilkan dalam LCD ... 62
xii
DAFTAR TABEL
Tabel Halaman
xiii
DAFTAR LAMPIRAN
Lampiran Halaman