Radio Frequency Identification
Radio Frequency Identification
LANDASAN TEORI
2.1
memungkinkan data yang ditransmisikan oleh tag RFID dapat dibaca oleh suatu
reader RFID yang kemudian akan diproses sesuai dengan kebutuhan dari aplikasi
yang dibuat. Data yang diterima oleh reader RFID yang diperoleh dari proses
pentransmisian data dari tag merupakan suatu susunan nomor unik yang berisi
informasi identifikasi yang dapat digunakan untuk aplikasi smart card, pencarian
lokasi, maupun informasi spesifik yang terdapat pada suatu produk yang memiliki
tag.[6] Karena tiap tag memiliki susunan nomor unik yang berbeda, maka RFID
digolongkan sebagai suatu teknologi yang sulit untuk dipalsukan. Sehingga, saat ini
semakin banyak aplikasi yang dibuat dengan memanfaatkan teknologi RFID untuk
dapat meningkatkan keandalan suatu sistem.
2.1.1
komputer.[7]
Tag RFID atau yang biasa disebut dengan transponder adalah suatu alat yang
berfungsi sebagai penyimpan informasi untuk identifikasi.
Reader RFID merupakan pasangan dari tag RFID yang berfungsi sebagai
pembaca data atau pengidentifikasi data yang terdapat di dalam tag RFID yang
ditransmisikan melalui gelombang frekuensi radio.
Komputer adalah suatu perangkat yang dalam sistem RFID berfungsi sebagai
pengolah data yang diperoleh dari proses pentransmisian data dari tag ke reader
RFID untuk aplikasi yang telah dibuat.
Sebuah tag RFID tersusun dari sebuah microchip dan sebuah antena sebagai
pemancar gelombang elektromagnet (Gambar 2.1). Microchip yang terdapat di dalam
tag dapat berisi susunan nomor seri yang unik atau informasi lainnya sesuai dengan
jenis memorinya. Tipe memori itu sendiri dapat berupa sistem read-only yaitu nomor
seri yang unik yang disimpan dalam microchip pada saat tag tersebut diproduksi,
read-write yang memungkinkan tag dapat ditulis dan dibaca secara berulang atau
write-once read-many. Antena yang terpasang pada microchip berfungsi untuk
mengirimkan informasi dari microchip ke reader. Secara umum rentang pembacaan
didasarkan dengan besarnya antena. Antena yang lebih besar mengindikasikan
rentang pembacaan yang lebih jauh.[6] Sebuah tag RFID secara fisik dapat memiliki
berbagai bentuk seperti kartu atau gantungan kunci maupun yang sudah ditanamkan
di dalam bermacam barang seperti di dalam jam tangan, buku, tas, kancing, dan
barang lainnya. Tag dapat dibaca dengan reader bergerak maupun stasioner
menggunakan gelombang radio.
2. Tag pasif, merupakan tag yang tidak memiliki catu daya sendiri. Daya yang
digunakan tag pasif untuk mengirimkan informasi ke reader diperoleh dari
induksi listrik yang ada pada antena yang disebabkan oleh adanya frekuensi
radio.[6]Karena tidak memiliki catu daya sendiri, informasi yang dikirimkan
dari suatu tag pasif biasanya hanya berupa informasi sederhana, seperti nomor
ID saja. Tag pasif bekerja dengan dua komponen utama yaitu chip dan antena.
Kelebihan dari tag jenis ini adalah memiliki rangkaian elektronika yang lebih
sederhana, hargayang jauh lebih murah dan ukuran yang lebih kecil serta lebih
ringan. Sedangkan kelemahannya adalah tag pasif hanya dapat mengirimkan
informasi ke reader dalam jarak yang dekat.
3. Tag semi-pasif, merupakan perpaduan dari tag aktif dan tag pasif. Sama
halnya dengan tag aktif, tag semi-pasif memiliki catu daya sendiri tetapi tidak
dapat memulai komunikasi dengan reader. Dalam hal ini catu daya yang
dimiliki digunakan untuk melakukan fungsi lain seperti untuk pemantauan
keadaan lingkungan, mencatu bagian elektronik internal tag, serta untuk
memfasilitasi penyimpanan informasi.[6] Tag jenis ini tidak secara aktif
memancarkan sinyal ke reader. Sebagian tag semi-pasif bersifat seperti tag
pasif hingga menerima sinyal dari reader.
10
2.1.2
memindahkan informasi dari tag ke reader sehingga dapat beroperasi pada kondisi
lingkungan yang berbeda. Reader mengirimkan gelombang elektromagnetik dan tag
antena diatur untuk menerima gelombang ini. Apabilatag RFID berada dalam
jangkauan reader maka chip akan dibangkitkan melalui tegangan terinduksi.
Microchip tersebut kemudian mengirimkan data yang ada pada microchip tersebut ke
reader. Data yang dibaca reader kemudian diteruskan ke komputer untuk diolah oleh
aplikasi.
11
2.1.3
yaitu frekuensi kerja dari sistem RFID tersebut. Dalam hal ini frekuensi kerja yang
dimaksud adalah frekuensi yang digunakan oleh reader dan tag RFID untuk melakukan
komunikasi secara wireless. Ada beberapa band frekuensi yang digunakan dalam
sistem RFID seperti yang ditunjukkan pada Gambar 2.8 dan Tabel 2.2. Pemilihan dari
frekuensi kerja sistem RFID akan mempengaruhi jarak komunikasi, interferensi dengan
pengguna frekuensi sistem radio lain, kecepatan komunikasi data, dan ukuran antena.
Untuk frekuensi yang rendah umumnya digunakan tag pasif, dan untuk frekuensi
tinggi digunakan tag aktif.
a. Band LF (Low Frequency)
Band ini bekerja pada frekuensi antara 125-134 KHz dengan penggunaan
jarak pendek, lebih kurang sama dengan 50 cm. Band ini biasa digunakan untuk
sistem identifikasi yang hanya membutuhkan jarak pendek. [6]
12
2.1.4
pengaturan atau standarisasi dari band frekuensi dan daya transmisi yang dapat
dipakai untuk suatu peralatan elektronik. Pengaturan ini dilakukan untuk menghindari
atau mengurangi aspek interferensi maupun gangguan dari satu peralatan dengan
peralatan lainnya. Selain itu, pengaturan ini secara obyektif diberlakukan dengan
tujuan untuk melindungi kepentingan umum atau pengguna peralatan yang berbasis
radio frekuensi lainnya. Regulasi frekuensi ini secara khusus difokuskan pada band
frekuensi UHF karena secara teknis band UHF sensitif terhadap gangguan atau
interferensi.[12]
RFID merupakan salah satu peralatan elektronik yang berbasis radio
frekuensi. Oleh karena itu, RFID merupakan salah satu obyek dalam pengaturan
tersebut. Seperti yang sudah dijelaskan pada sub bab 2.1.3 terdapat 4 daerah frekuensi
kerja RFID yaitu LF (120-134 KHz), HF (13.56 MHz), UHF (868-956 MHz) dan
Microwave (2.45 & 5.8 GHz). Standar regulasi yang berlaku untuk peralatan RFID
juga hanya ditujukan untuk RFID dengan daerah frekuensi kerja UHF, sedangkan
untuk peralatan RFID dengan daerah frekuensi kerja LH, HF dan microwave tidak
diberlakukan standarisasi ini.[12]
Tabel 2.1 Perbandingan antara tagaktif, tagpasif dan tag semi-pasif[6]
Tag aktif
Catu daya
Rentang baca
Baterai internal
Dapat mencapai
750 kaki
Tipe memori
Read-write
Usia tag
5 sampai 10 tahun
Tag pasif
Eksternal
(dari reader)
Dapat mencapai
20 kaki
Umumnya
Read-only
Dapat mencapai
20 tahun
Tag semipasif
Baterai internal
Dapat mencapai
100 kaki
Read-write
2 sampai 7 tahun
13
Frekuensi
Low
Frequency
125 KHz
(LF)
Jangkauan& Jenis
Contoh aplikasi
PembacaanDaerah
~1,5 kaki;
and rate
kecepatan pembacaan
Kontrol akses,
rendah
aplikasi poin
pelacak binatang,
penjualan
Kontrol
akses,
High
Frequency
13.56 MHz
(HF)
Ultra-High
Frequency
860-930 MHz
(UHF)
Microwave
2.45/5.8 GHz
~3 kaki; kecepatan
kartu cerdas
pembacaan menengah
(smart cards),
Mencapai 15 kaki;
pelacak barang
Pelacak palet,
kecepatan pembacaan
manajemen
tinggi
~3 kaki; kecepatan
pemasokan barang
Manajemen
pembacaan tinggi
pemasokan barang
Tabel 2.3 Regulasi RFID UHF di beberapa Negara yang dipakai sebagai EPC Global Standard[12]
Negara
Indonesia
Singapura
Frekuensi
Daya
Keterangan
Regulator
Dirjen Pos & Telekomunikasi
932 925
2W
MHz
ERP
866 869
0,5 W
MHz
ERP
Sudah
920 925
2W
disetujui
Mhz
ERP
Dalam proses
Malaysia
919 923
2W
Sudah
MHz
ERP
disetujui
(MCMC),
www.mcmc.gov.my
Thailand
920 925
4W
Sudah
National Telecommunication
14
MHz
EIRP
disetujui
Commission (NTC),
www.ntc.or.th
Filipina
2.2
918 920
0,5 W
MHz
ERP
Departement of
Dalam proses
TransportationCommunication
(DOTC), www.ntc.gov.ph
language untuk Graphic User Interface (GUI) Windows.Ide tersebut muncul pada
saat Microsoft masih mengeluarkan sistem operasi Microsoft Windows 3.11.Sebagai
bahasa pemrograman yang tergolong sebagai Rapid Application Development (RAD)
tool, perkembangan Visual Basic mendapat sambutan yang sangat baik dari kalangan
programmer. Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan
visual untuk merancang user interface dalam bentuk form, sedangkan untuk
kodingnya menggunakan dialek bahasa basic yang mudah di pelajari.
Ledakan jumlah developer maupun programmer yang begitu besar terjadi saat
Microsoft mengeluarkan Microsoft Visual Basic 5.0, Visual Basic mampu melakukan
perubahan yang sangat besar, yaitu kemampuan membuat ActiveX Control beserta
komponennya (ActiveX DLL dan ActiveX EXE). Hal ini mampu menarik perhatian
developer dan mempengaruhi teknik pemrograman Visual Basic, terutama pada
konsep Object Oriented Programming (OOP), yaitu pemrograman yang berorientasi
objek.
Pada pemrograman Visual Basic, pengembangan aplikasi dimulai dengan
pembentukan user interface, kemudian mengatur properti dari objek yang di gunakan
dalam user interface, dan baru dilakukan penulisan kode program untuk menangani
kejadian-kejadian (event). Tahap pengembangan aplikasi demikian dikenal dengan
istilah pengembangan aplikasi dengan pendekatan bottom up.
15
String
Digunakan untuk masukan data string ( String merupakan gabungan beberapa
character ).
Integer
Merupakan bilangan asli ( 1, 2, 3, 4, ...).
Real
Bilangan bulat (berupa pecahan dan integer).
Byte
Besar dari tipe ini hanya 8 bit.
Word
Besar bilangan ini 16 bit.
Date / Time
Tipe waktu dan tanggal yang disediakan oleh Visual Basic.
Boolean
Pada tipe data boolean, hanya mengenal kondisi true dan false.
2.3
dapat digunakan untuk melakukan pengembangan aplikasi, baik itu aplikasi bisnis,
aplikasi personal, ataupun komponen aplikasinya, dalam bentuk aplikasi console,
aplikasi Windows, ataupun aplikasi Web. Visual Studio mencakup kompiler
SDK(Software Development Kit), Integrated Development Environment (IDE), dan
dokumentasi (umumnya berupa library). Kompiler yang dimasukkan ke dalam paket
16
Visual Studio antara lain Visual C++, Visual C#, Visual Basic, Visual Basic .NET,
Visual InterDev, Visual J++, Visual J#, Visual FoxPro, dan Visual SourceSafe.
Microsoft Visual Studio dapat digunakan untuk mengembangkan aplikasi
dalam nativecode (dalam bentuk bahasa mesin yang berjalan di atas Windows)
ataupun managedcode (dalam bentuk Microsoft Intermediate Language di atas .NET
Framework). Selain itu, Visual Studio juga dapat digunakan untuk mengembangkan
aplikasi Silverlight, aplikasi Windows Mobile (yang berjalan di atas .NET Compact
Framework).Visual Studio 2010 adalah lebih dari sekedar versi lanjutan dari Visual
Studio 2008 yang menggunakan versi baru dari framework .NET.[8]
Gambar 2.8 Tampilan project dengan pemrograman Visual Basic pada Microsoft Visual Studio 2010
2.4
SQL Server
SQL adalah singkatan dari Structured Query Language. SQL SERVER adalah
17
dari perangkat keras atau perangkat lunak. Pada level yang sangat umum. CLIENT
adalah setiap komponen dari sebuah sistem yang meminta layanan atau sumber daya
(resource) dari komponen sistem lainnya. SERVER adalah setiap komponen sistem
yang menyediakan layanan atau sumber daya ke komponen sistem lainnya.
RDBMS singkatan Relational Database Management System. RDBMS adalah
dasar untuk SQL, dan untuk semua sistem database modern seperti MS SQL Server,
IBM DB2, Oracle, MySQL, dan Microsoft Access. Data dalam RDBMS disimpan
dalam objek database yang disebut tabel. TABEL adalah kumpulan data entri terkait
dan terdiri dari kolom dan baris.
Fungsi dari SQL yaitu
18