RANCANG BANGUN PERANGKAT LUNAK IMPLEMENTASI RADIO FREQUENCY IDENTIFICATION (RFID) SEBAGAI SISTEM IDENTIFIKASI SERTA PENGAMAN PERALATAN BENGKEL DAN LABORATORIUM
LAPORAN AKHIR
Disusun Sebagai Salah Satu Syarat Menyelesaikan Pendidikan Diploma III Pada Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi
Oleh : AYU BAITI A.A 061230330265
POLITEKNIK NEGERI SRIWIJAYA PALEMBANG 2015
i
RANCANG BANGUN PERANGKAT LUNAK IMPLEMENTASI RADIO FREQUENCY IDENTIFICATION (RFID) SEBAGAI SISTEM IDENTIFIKASI SERTA PENGAMAN PERALATAN BENGKEL DAN LABORATORIUM
Disusun oleh : AYU BAITI A.A 061230330265
Palembang, Agustus 2015 Pembimbing I
Pembimbing II
Aryanti, S.T.,M.Kom NIP. 19770809 200212 2 002
Suzanzefi, S.T.,M.Kom NIP. 19770925 2005012 003
Mengetahui,
Ketua Jurusan
Ketua Program Studi
Ir. Ali Nurdin, MT NIP. 19621207 1991031 001
Ciksadan, S.T., M.Kom NIP. 19680907 199303 1 003 ii
MOTTO : “Bila kau tak tahan lelahnya belajar, maka kau harus menahan perihnya kebodohan” (Imam Asy Syafi’i)
“Jangan pernah meremehkan orang lain dalam hal apapun, karena mereka dapat mencapai lebih dari yang kamu bisa jika mereka menginginkannya” (Penulis) Kupersembahkan untuk : Allah SWT atas rahmat kesehatan dan keimanan yang telah Engkau berikan Mama, Papa , Kakak , Adikku , serta mamang dan bibiku tercinta atas do’a dan dukungannya Kedua pembimbing terbaik ku, Ibu Aryanti S.T., M.Kom dan Ibu Suzanzefi S.T.,M.Kom Partner
TA
sekaligus
sabahat
setiaku Valerina Putri Teman
seperjuanganku
yang
tersayang 6TB Sahabatku yang paling baik Fera dan Mar’syuna Almamaterku
iii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT. Atas rahmat kesehatan,
kesempatan
dan
segala
sesuatunya
sehingga
penulis
dapat
menyelesaikan Laporan Akhir ini dengan judul “Rancang Bangun Perangkat Lunak Implementasi Radio Frequency Identification (RFID) Sebagai Sistem Identifikasi Serta Pengaman Peralatan Bengkel Dan Laboratorium” dengan tepat waktu. Laporan akhir ini ditulis untuk memenuhi salah satu persyaratan dalam menyelesaikan pendidikan Diploma III pada Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi di Politeknik Negeri Sriwijaya. Dalam penyusunan Laporan ini penulis menyadari banyak masalah yang tidak dapat diselesaikan sendiri oleh penulis, berkat bantuan dari beberapa pihak maka semua permasalahan tersebut dapat diselesaikan dengan baik. Dengan selesainya Laporan Akhir ini penulis mengucapkan rasa terima kasih atas bimbingan serta pengarahan yang telah diberikan oleh dosen pembimbing : 1. Ibu Aryanti S.T.,M.Kom selaku pembimbing I 2. Ibu Suzanzefi S.T.,M.Kom , selaku pembimbing II Pada kesempatan ini penulis juga mengucapkan terima kasih atas bantuan dan kesempatan yang telah diberikan kepada penulis sehingga penulis dapat menyelesaikan studi di Politeknik Negeri Sriwijaya, kepada : 1. Allah SWT Yang Maha Pemberi Ilmu. 2. Bapak RD Kusumanto, S.T, M.M, selaku Direktur Politeknik Negeri Sriwijaya. 3. Bapak Ir. Ali Nurdin, M.T, selaku Ketua Jurusan Teknik Elektro Politeknik Negeri Sriwijaya. 4.
Bapak Ir. Siswandi, M.T, selaku Sekretaris Jurusan Teknik Elektro Politeknik Negeri Sriwijaya.
5. Bapak Ciksadan, S.T.,M.Kom selaku Ketua Program Studi Teknik Telekomunikasi Politeknik Negeri Sriwijaya.
iv
6. Seluruh Dosen, staf dan Instruktur dan Teknisi Jurusan Teknik Elektro Program Studi Teknik Telekomunikasi Politeknik Negeri Sriwijaya. 7. Orang tuaku tercinta dan saudara-saudaraku yang telah memberikan motifasi, kasih sayang dan do’a nya dalam setiap usahaku. 8.
Rekan-rekan sejawat khususnya mahasiswa 6 TB angkatan 2012 Yang telah banyak membantu. Dalam penyusunan Laporan Akhir ini, Penulis menyadari masih banyak
terdapat kesalahan dan kekurangan. Hal ini disebabkan masih terbatasnya kemampuan dan pengetahuan yang Penulis miliki. Oleh sebab itu Penulis sangat mengharapkan banyak kritik dan saran yang bersifat membangun yang berguna kebaikan bersama dimasa yang akan datang.
Palembang, Juni 2015
Penulis
v
ABSTRAK RANCANG BANGUN PERANGKAT LUNAK IMPLEMENTASI RADIO FREQUENCY IDENTIFICATION (RFID) SEBAGAI SISTEM IDENTIFIKASI SERTA PENGAMAN PERALATAN BENGKEL DAN LABORATORIUM (2015 : xiii + 61 Halaman + 47 Gambar + 4 Tabel + 35 Lampiran + Daftar Pustaka ) AYU BAITI A.A JURUSAN TEKNIK ELEKTRO PROGRAM STUDI TEKNIK TELEKOMUNIKASI POLITEKNIK NEGERI SRIWIJAYA
Kebutuhan akan kecanggihan teknologi sangat diperlukan untuk memenuhi semua kebutuhan manusia yang semakin modern sekarang ini. Teknologi tersebut dirancang sedemikian rupa untuk mempermudah dan mengefektifkan waktu yang ada, maka dari itu dirancang sebuah alat untuk mempermudah proses peminjaman peralatan bengkel dan laboratorium di Politeknik Negeri Sriwijaya yang selama ini dilakukan secara manual. Rancang Bangun Implementasi Radio Frequency Identification (RFID) Sebagai Sistem Identifikasi Serta Pengaman Peralatan Bengkel dan Laboratorium dibuat untuk mempermudah proses peminjaman. alat ini dibuat berbentuk portal sebagai sistem pengamanan serta digunakan rangkaian Mikrokontroller ATMega8 dan RFID Reader ID-12. Dirancang juga beberapa perangkat lunak untuk mendukung alat ini. Pada perancangan perangkat lunak digunakan software basic compiler, visual basic dan Microsoft SQL Server. Basic compiler digunakan untuk merancang program yang akan dimasukkan ke Mikrokontroler ATmega 8 untuk membuka portal ketika menerima perintah dari komputer dan secara otomatis akan menutup 5 detik kemudian, visual basic berfungsi dalam proses input data yang akan terhubung ke Microsoft SQL Server sebagai software penyimpanan database. Alat ini bekerja dengan metoda identifikasi objek yang menggunakan gelombang radio, RFID Reader akan membaca ID number yang ada di Tag RFID lalu ID number tersebut disimpan ke database, dan komputer memberi perintah ke mikrokontroller ATMega8 untuk membuka portal. Portal akan membuka jika tag peralatan dan tag mahasiswa telah teridentifikasi dan tersimpan ke database serta akan otomatis menutup setelah 5 detik. Kata kunci : RFID (Radio Frequency Identification), ATMega8, Portal, Visual Basic, Microsoft SQL Server, Bengkel dan Laboratorium
vi
ABSTRACT SOFTWARE DESIGN OF IMPLEMENTATION RADIO FREQUENCY IDENTIFICATION (RFID) SYSTEM AS THE IDENTIFICATION AND SECURITY OF WORKSHOP AND LABORATORY EQUIPMENT AYU BAITI A.A MAJOR OF ELECTRO TELECOMUNICATION ENGINEERING PROGRAM STUDY POLYTECHNIC OF SRIWIJAYA Nowadays, high technology is very needed to meet all what modern people needed. That technology designed for make something to be easy and effective of time, so that why here make a design of a tool that simplify the lending process of laboratory and workshop equipment at Polytechnic of Sriwijaya has been done manually. This tool made like a portal as a security system and use microcontroller ATMega8 circuit diagram and RFID Reader ID-12. Also designed some softwares for support this tools. On software design use basic complier, visual basic and Microsoft SQL Server. Basic complier used to make a program and will be entered to Microcontroller ATMega8 for make the portal “open” when receive command from computer and automatically “close” in 5 second. Visual basic function is input process data and will connected to Microsoft SQL Server as a database. This tool work with identification metode which use wave radio, RFID reader will detect ID Number and then it will save on database. After that computer give a command to microcontroller ATMega8 to “open” the portal. Portal will be “open” if tag of equipment and student identificated and save on database after that automatically “close” in 5 second. Keyword : RFID (Radio Frequency Identification), ATMega8, Portal, Visual Basic, Microsoft SQL Server, Workshop dan Laboratory.
vii
DAFTAR ISI Halaman HALAMAN JUDUL ................................................................................. i HALAMAN PENGESAHAN .................................................................. ii MOTTO .................................................................................................... iii ABSTRAK ................................................................................................ iv KATA PENGANTAR ............................................................................... vi DAFTAR ISI .............................................................................................. viii DAFTAR GAMBAR ................................................................................. xi DAFTAR TABEL .................................................................................... xii DAFTAR LAMPIRAN ............................................................................ xiii BAB I PENDAHULUAN .......................................................................... 1.1 Latar Belakang ......................................................................... 1.2 Perumusan Masalah.................................................................. 1.3 Pembatasan Masalah ................................................................ 1.4 Tujuan dan Manfaat ................................................................. 1.4.1 Tujuan ........................................................................... 1.4.2 Manfaat ......................................................................... 1.5 Metodelogi Penulisan ............................................................... 1.6 Sistematika Penulisan...............................................................
1 1 2 2 2 2 3 3 4
BAB II TINJAUAN PUSTAKA............................................................... 2.1 RFID (Radio Frequency Identification) ................................... 2.1.1 Sistem RFID .................................................................. 2.1.2 Cara Kerja Perpindahan Data Pada RFID Reader ......... 2.2 Mikrokontroller ........................................................................ 2.2.1 Mikrokontroler ATMega8 AVR ................................... 2.3 Basic Complier ......................................................................... 2.3.1 Tipe Data ...................................................................... 2.3.2 Konstanta...................................................................... 2.3.3 Variabel ........................................................................ 2.3.4 Operator ........................................................................ 2.3.4.1 Operator Penugasan ....................................... 2.3.4.2 Operator Aritmatika....................................... 2.3.4.3 Operator Hubungan (Perbandingan).............. 2.3.4.4 Operator Logika ............................................. 2.3.4.5 Operator Bitwise ............................................. 2.3.5 Pernyataan Kondisional ................................................ 2.4 Visual Basic .NET .................................................................... 2.4.1 Sejarah VB .NET.......................................................... 2.4.2 Pengertian Visual Basic .NET ...................................... 2.4.3 Kelebihan Visual Basic .NET ...................................... 2.4.4 IDE Visual Basic 2010.................................................. 2.5 Microsoft SQL Server ..............................................................
5 5 5 10 11 12 16 16 17 17 18 18 18 18 18 18 19 19 19 20 20 22 27
viii
2.5.1 Arsitektur Sistem ......................................................... 2.6 Motor DC Servo........................................................................
28 29
BAB III RANCANG BANGUN ALAT ................................................... 3.1 Tujuan Perancangan ................................................................ 3.2 Blok Diagram Rangkaian dan Flowchart Software ................ 3.3 Langkah-langkah Perancangan................................................ 3.3.1 Perancangan Elektronik................................................ 3.3.1.1 Prinsip Kerja Rangkaian ................................. 3.3.1.2 Langkah- Langkah Pembuatan rangkaian ...... 3.3.1.3 Pembuatan dan Pencetakan Papan PCB ......... 3.3.1.4 Pemasangan dan Penyolderan pada PCB ....... 3.3.2 Perancangan Mekanik .................................................. 3.3.3 Perancangan Software .................................................. 3.3.3.1 Instalasi Basic Compiler ................................. 3.3.3.2 Instalasi Visual Basic ..................................... 3.3.3.3 Instalasi Microsoft SQL Server ......................
30 30 30 33 33 35 35 36 37 37 38 38 40 42
BAB IV PEMBAHASAN.......................................................................... 4.1 Perancangan Basic Compiler ................................................ 4.1.1 Listing Program pada Basic Compiler ....................... 4.1.2 Analisa Program Basic Compiler .............................. 4.1.3 Cara Memasukkan Program ke Mikrokontroller ....... 4.2 Perancangan Visual basic ..................................................... 4.3 Membuat database di Microsoft SQL Server........................ 4.4 Menghubungkan Database ke Visual Basic .......................... 4.5 Analisa Program Visual Basic dan Microsoft SQL Server Sebagai Input Data dan Database ........................................
46 46 46 47 48 49 55 56
BAB V KESIMPULAN DAN SARAN .................................................... 5.1 Kesimpulan ........................................................................... 5.2 Saran .....................................................................................
60 60 61
ix
59
DAFTAR GAMBAR Gambar Halaman 2.1 RFID Tag (Keychain) ................................................................... 7 2.2 RFID Tag (Card Tag) ................................................................... 8 2.3 RFID Reader ID-12 ...................................................................... 9 2.4 Spesifikasi pin pada ID2/ ID12/ID20 ........................................... 10 2.5 Inducting Coupling ....................................................................... 11 2.6 Susunan Pin Microcontroller ATMega8 ...................................... 12 2.7 Visual Basic 2010 ......................................................................... 22 2.8 Menu Bar ...................................................................................... 22 2.9 Toolbar.......................................................................................... 24 2.10 Form .............................................................................................. 24 2.11 Properties Windows ...................................................................... 25 2.12 Toolbox ......................................................................................... 25 2.13 Project Windows .......................................................................... 26 2.14 Windows Code .............................................................................. 27 2.15 Bentuk Motor Servo ...................................................................... 29 3.1 Blok Diagram Rangkaian .............................................................. 31 3.2 Flowchart software Pengembalian/Peminjaman Alat .................. 32 3.3 Rangkaian Minimum ATMega8 .................................................. 34 3.4 Rangkaian Modul RFID Reader ID-12 ......................................... 34 3.5 Tata Letak Modul RFID Reader ID-12 ......................................... 34 3.6 Lay Out Rangkaian Minimum ATMega8 PCB ............................ 36 3.7 Tata Letak Komponen Rangkaian Minimum ATMega8 .............. 37 3.8 Mekanik Portal .............................................................................. 38 3.9 Setup.exe BASCOM-AVR ............................................................ 39 3.10 tampilan BASCOM-AVR ............................................................. 39 3.11 Tab compiler feature ..................................................................... 40 3.12 Install microsoft visual studio 2010 .............................................. 41 3.13 Tampilan software yang telah terinstal ......................................... 41 3.14 Install full features ........................................................................ 42 3.15 Tampilan Product Key .................................................................. 43 3.16 Tampilan Licence Term ................................................................ 44 4.1 Tampilan Listing Program di BASCOM-AVR ............................ 48 4.2 Khazama AVR Programmer ......................................................... 49 4.3 Diagram Pohon Rancangan Form ................................................. 49 4.4 Form 1 ........................................................................................... 50 4.5 Form 2 ........................................................................................... 51 4.6 Form 3 ........................................................................................... 51 4.7 Form 4 ........................................................................................... 52 4.8 Form 5 ........................................................................................... 52 4.9 Form 6 ........................................................................................... 53 4.10 Form 7 ........................................................................................... 54 4.11 Form 8 ........................................................................................... 54 x
4.12 4.13 4.14 4.15 4.16
Form 9 ........................................................................................... Tampilan Awal SQL Server.......................................................... Microsoft SQL Server Database ................................................... Windows Solution Explorer .......................................................... Tab Class2 .....................................................................................
xi
55 55 56 57 57
DAFTAR TABEL Tabel 2.1 2.2 2.3 2.4
Halaman Perbedaan kartu tag aktif dan kartu tag pasif .................................. 6 Spesifikasi RFID tag GK4001/EM4001 ......................................... 8 Spesifikasi modul RFID reader ID 12 ............................................ 9 Tipe data pada Bascom AVR ......................................................... 17
xii
DAFTAR LAMPIRAN
Lampiran 1
: Listing Program Visual Basic
Lampiran 2
: Data Sheet Mikrokontroler ATMega8
Lampiran 3
: Data Sheet Starter Kit RFID Reader
Lampiran 3
: Surat Persetujuan Kesepakatan Bimbingan LaporanAkhir
Lampiran 4
: Lembar Konsultasi Laporan Akhir
Lampiran 5
: Lembar Rekomendasi Sidang Laporan Akhir
Lampiran 6
: Lembar Peminjaman Alat
Lampiran 7
: Lembar Pelaksanaan Revisi Laporan Akhir
Lampiran 8
: Lembar Bukti Penyerahan Hasil Karya/ Rancang Bangun
xiii