Tugas Akhir - 2010 IMPLEMENTASI RADIO FREQUENCY IDENTIFICATION (RFID) SEBAGAI SISTEM INVENTARIS DAN TRANSAKSI PADA RENTAL VIDEO MENGGUNAKAN VISUAL BASIC 6.0 Angga Yuda Prasetya¹, Efri Suhartono², Sholekan³ ¹Teknik Telekomunikasi, Fakultas Ilmu Terapan, Universitas Telkom Abstrak Radio Frequency Identification (RFID) merupakan sebuah teknologi compact wireless yang diunggulkan untuk mentransformasi dunia komersial sebagai suksesor dari barcode. Sistem pada RFID menawarkan peningkatan efisiensi pengendalian inventory control dalam pengidentifikasian barang. Adopsi yang meluas dari RFID banyak memunculkan persoalan dalam peningkatan layanan khususnya layanan self-service, mengurangi layanan contact-less, jaminan kemudahan dalam bertransaksi, serta jaminan pengadaan dan pengidentifikasian barang. Tujuan Proyek Akhir ini adalah untuk membuat sebuah sistem inventaris serta proses pelayanan transaksi pelanggan rental video dengan menggunakan teknologi RFID sehingga kita dapat mengetahui bagaimana cara kerja teknologi RFID dapat diterapkan dalam penyediaan jasa rental video dan keunggulan teknologi ini dibandingkan dengan teknologi yang dipakai saat ini. Hardware yang digunakan berupa RFID tag (kartu pelanggan dan tag film) dibaca oleh RFID reader ACR 120U yang terhubung ke sebuah PC (Personal Computer) dalam pembacaan database sistem serta fitur SMS Gateway dengan menggunakan sebuah mobile phone Siemens M55 sebagai gateway beserta kabel datanya sebagai sistem SMS reminder pengembalian film kepada pelanggan. Sedangkan software yang digunakan adalah Visual Basic, MySQL, PHP, dan Gammu. Kesimpulan yang dapat diambil dari pembuatan Proyek Akhir ini adalah tingkat kesalahan pembacaan dan pengidentifikasian RFID adalah 0%. Berdasarkan hasil pengujian, jarak deteksi maksimal RFID tag pelanggan terhadap RFID reader adalah 5 cm dengan maksimum sudut baca 60˚ sedangkan untuk RFID tag film adalah 2,5 cm dengan maksimum sudut baca 25˚. Sedangkan pada sistem SMS reminder pengembalian film kepada pelanggan, kecepatan pengiriman dari gateway ke mobile phone rata-rata 3,5detik/user pada jam biasa (21:00-09:00) dan pada jam sibuk (09:00-21:00) rata-rata waktu pengiriman 4,2detik/user dengan delay pengiriman antar sms adalah 10 detik. Sistem Diharapkan dengan adanya sistem pelayanan rental video berbasis RFID ini lebih memudahkan dalam proses pengidentitifikasian data pelanggan, data inventaris film serta kemudahan dalam hal bertransaksi. Kata Kunci : RFID, Visual Basic, MySQL, SMS Gateway Fakultas Ilmu Terapan Program Studi D3 Teknik Telekomunikasi Tugas Akhir - 2010 Abstract Radio Frequency Identification (RFID) is a compact technology wireless is seeded to transform the commercial world as successor of the barcode. On RFID systems offer increased efficiency control inventory control in the identification of goods. Adoption which extends from the RFID raises many issues in improving services, particularly services self service, reducing the contactless service, guarantee the ease of transactions, and guarantee the supply and identification of goods. The purpose of this Final Project is to create an inventory system and service processes customer transactions rental videos using RFID technology so that we can determine how RFID technology can be applied to work in the provision of rental services of video and advantages of this technology compared to the technology used today. Hardware used in the form of RFID tags (customer cards and tags the film) is read by an RFID reader ACR 120U connected to a PC (Personal Computer) in the reading of the database system and also features SMS Gateway using a Siemens M55 mobile phone as a gateway along with its data cable as the system SMS reminders to customers return movies. While the software used is Visual Basic, MySQL, PHP and Gammu. The conclusion that can be taken from the making of this Final Project is the level of errors and identifies the RFID reading is 0%. Based on test results, the maximum detection distance of an RFID tag to RFID reader customers is 5 cm with a maximum of 60 ˚ angle to read RFID tags, while for the film is 2.5 cm with a maximum of 25 ˚ angle reading. While at SMS reminder system returns the film to the customer, speed of delivery from the gateway to the mobile phone on average 3,5 seconds / user while off peak (21:00-09:00) and on peak (09:00-21:00) average 4,2 seconds / user with the delay between sending an sms is 10 seconds. It is expected that the system with a system of RFID-based video rental services are becoming easier pengidentitifikasian process customer data, inventory data in terms of movies and an easy transaction. Keywords : RFID, Visual Basic, MySQL, SMS Gateway Fakultas Ilmu Terapan Powered by TCPDF (www.tcpdf.org) Program Studi D3 Teknik Telekomunikasi Tugas Akhir - 2010 BAB I PENDAHULUAN 1.1 Latar Belakang RFID (Radio Frequency Identification) dewasa ini berkembang sangat pesat. Teknologi identifikasi ini banyak digunakan di berbagai bidang untuk membantu dalam pengidentifikasian suatu objek sebagai pengganti atau penerus teknologi sebelumnya, seperti barcode. Diantaranya mampu membaca suatu objek data dengan ukuran tertentu tanpa melalui kontak langsung (contact-less) dan tidak harus sejajar dengan objek yang dibaca, selain itu dapat menyimpan informasi pada tag RFID sesuai dengan kapasitasnya penyimpanan. Aplikasi dari teknologi RFID dapat dijumpai pada kartu jalan tol, kartu parkir, maupun kartu daftar hadir pegawai. Berkaitan dengan pengidentifikasian suatu objek, rental video telah menerapkan proses barcode card dalam pengidentifikasian pelanggan, namun masih dengan cara input manual untuk pengidentifikasian barang. Berdasarkan permasalahan yang dihadapi oleh rental video maka proses peningkatan self-service perlu ditingkatkan sehingga dibutuhkan suatu perangkat yang dapat membaca data pelanggan serta data film pada rental video. Proses peminjaman film, pengembalian film, serta proses transaksi memanfaatkan dan mengoptimalkan berbagai sumber data yang ada. Untuk itu diperlukan teknologi Radio Frequency Identification (RFID) dalam hal pengidentifikasi data pelanggan dan data barang pada rental video untuk mempermudah dalam sistem inventarisnya. Oleh karena itu, pada proyek akhir ini penulis mengambil judul “Implementasi Radio Frequency Identification (RFID) sebagai Sistem Inventaris dan Transaksi pada Rental Video Menggunakan Visual Basic 6.0”. Sistem ini akan menggabungkan teknologi RFID yang berfungsi sebagai penghubung antara RFID reader dengan pembacaan database dan pengolahan data pada komputer serta membuat sistem reminder pengembalian film kepada pelanggan menggunakan fitur SMS Gateway. 1 Fakultas Ilmu Terapan Program Studi D3 Teknik Telekomunikasi Tugas Akhir - 2010 Bab I Pendahuluan 1.2 Maksud dan Tujuan Adapun maksud dan tujuan penulisan Proyek Akhir ini sebagai berikut: 1. Dapat memanfaatkan teknologi Radio Frequency Identification (RFID) sebagai alat identifikasi data pelanggan serta inventaris disc film pada rental video. 2. Dapat membuat interface antara RFID reader dengan PC menggunakan software Visual Basic 6.0. 3. Dapat membuat database pada PC dengan menggunakan MySQL. 4. Dapat membuat SMS reminder kepada pelanggan dengan menggunakan SMS Gateway. 5. Dapat mengetahui cara mengevaluasi performansi (pengukuran jarak baca, fungsionalitas, serta lama pengiriman SMS). 1.3 Perumusan Masalah Permasalahan yang dijadikan objek pada Proyek Akhir ini adalah: 1. Bagaimana memanfaatkan teknologi Radio Frequency Identification (RFID) sebagai alat identifikasi data pelanggan serta inventaris disc film pada rental video? 2. Bagaimana membuat interface antara RFID reader dengan PC menggunakan software Visual Basic 6.0? 3. Bagaimana membuat database pada PC dengan menggunakan MySQL? 4. Bagaimana membuat SMS reminder kepada pelanggan dengan menggunakan SMS Gateway? 5. Bagaimana cara mengevaluasi performansi (pengukuran jarak baca, fungsionalitas, serta lama pengiriman SMS)? 1.4 Batasan Masalah Dalam penyusunan proyek akhir ini, permasalahan dibatasi dalam beberapa hal, yaitu : a. Menggunakan reader ACR 120U untuk membaca Radio Frequency Identification (RFID) Tag. b. Radio Frequency Identification (RFID) Tag yang digunakan adalah Mifare Classic 1k dan TK-01 Mifare 1k Keychain. Institut Teknologi Telkom – 2010 Fakultas Ilmu Terapan 2 Program Studi D3 Teknik Telekomunikasi Tugas Akhir - 2010 Bab I Pendahuluan c. Radio Frequency Identification (RFID) Tag bekerja pada high frequency 13,56 MHz. d. Perancangan aplikasi inventaris dan sistem transaksi menggunakan software Visual Basic 6.0. e. Program database yang digunakan menggunakan software MySQL. f. Perancangan sistem reminder berbasis SMS Gateway menggunakan software Gammu dan trigger menggunakan PHP. g. Pengukuran jarak baca RFID tag ke RFID reader, fungsionalitas, serta lama pengiriman SMS dari sistem ke pelanggan. h. Tidak membahas aspek keamanan dari sistem. 1.5 Metode Penyelesaian Masalah Metodologi yang digunakan untuk menyelesaikan masalah adalah : Studi literatur dan diskusi, yaitu studi yang dilakukan dengan mengumpulkan dan mempelajari berbagai buku-buku teks dan jurnal-jurnal ilmiah yang bersangkutan dengan Proyek Akhir ini serta berdiskusi dengan dosen pembimbing dan instansi yang terkait. Tahap Perancangan, pada tahap ini dilakukan perancangan database pelanggan, sistem inventaris dan transaksi rental video berbasis teknologi RFID (Radio Frequency Identification) serta sistem reminder dengan menggunakan beberapa software Visual Basic 6.0, MySQL, PHP, dan Gammu. Tahap Pengujian Sistem dan Analisa, pada tahap ini alat yang sudah dirancang dan disimulasikan sedemikian rupa sehingga mampu mengefisiensi sistem pelayanan dan memberikan kemudahan bertransaksi pada rental video. 1.6 Sistematika Penulisan Sistematika yang digunakan dalan penulisan proyek akhir ini adalah sebagai berikut: BAB I PENDAHULUAN Berisi latar belakang masalah, maksud dan tujuan, perumusan masalah, batasan masalah, pemodelan sistem, metode penyelesaian masalah, dan sistematika penulisan. Institut Teknologi Telkom – 2010 Fakultas Ilmu Terapan 3 Program Studi D3 Teknik Telekomunikasi Tugas Akhir - 2010 Bab I Pendahuluan BAB II DASAR TEORI Pada bab ini dikemukakan berbagai teori yang mendukung pengembangan, antara lain meliputi teori tentang Radio Frequency Identification (RFID), MySQL sebagai program perancangan database, Visual Basic 6.0 sebagai interface serta mengakses database, dan perancangan sistem reminder dengan menggunakan Gammu dan PHP. BAB III PEMODELAN SISTEM DAN SIMULASI Berisi tentang tahap-tahap perancangan dan tahap-tahap implementasi awal sistem. BAB IV ANALISIS HASIL SIMULASI Bab ini membahas hasil uji performansi pengidentifikasian data pelanggan, data inventaris barang, sistem transaksi serta sistem reminder pada rental video. BAB V KESIMPULAN DAN SARAN Berisi tentang kesimpulan akhir dan saran pengembangan Proyek Akhir. Institut Teknologi Telkom – 2010 Fakultas Ilmu Terapan Powered by TCPDF (www.tcpdf.org) 4 Program Studi D3 Teknik Telekomunikasi Tugas Akhir - 2010 BAB V KESIMPULAN DAN SARAN 5.1 KESIMPULAN Berdasarkan proses implementasi, pengujian, dan analisis dapat ditarik kesimpulan sebagai berikut: 1. Berdasarkan hasil percobaan, dapat ditarik kesimpulan bahwa semua RFID tag dapat terbaca oleh RFID reader atau dengan kata lain tingkat kesalahan pembacaan dan pengidentifikasian RFID sebesar 0%. 2. RFID Tag dalam Kartu Pelanggan yang digunakan adalah Mifare Classic 1k dengan jarak ukur ke RFID reader ACR 120U maksimal yang didapatkan hanya 5 cm dengan maksimal sudut pembacaan 60˚. 3. RFID Tag film yang digunakan adalah TK-01 Mifare 1k dengan jarak ukur ke RFID reader ACR 120U maksimal yang didapatkan hanya 2,5 cm dengan maksimal sudut pembacaan 30˚. 4. Berdasarkan data yang diperoleh, dapat disimpulkan bahwa semua SMS yang dikirim gateway diterima oleh mobile phone dengan delay 10 detik antar pengiriman SMS satu dengan yang lain membutuhkan rata-rata waktu pengiriman 3,5detik/user pada jam biasa (21:00-09:00) dan pada jam sibuk (09:00-21:00) rata-rata waktu pengiriman 4,2detik/user. 5.2 SARAN Saran yang dapat diajukan untuk penelitian lebih lanjut mengenai topik ini adalah: 1. Untuk kedepannya, agar sistem dibuat lebih kompleks lagi sehingga dengan media SMS Gateway juga dapat mengakses data pelanggan, data film terbaru, maupun transaksi melalui SMS. 2. Sistem tidak hanya terbatas pada transaksi rental video saja, tetapi diharapkan agar dibuat sistem yang lebih aplikatif lebih lanjut. 41 Fakultas Ilmu Terapan Powered by TCPDF (www.tcpdf.org) Program Studi D3 Teknik Telekomunikasi Tugas Akhir - 2010 DAFTAR PUSTAKA 1. Advance Card System Ltd, “Guidelines in Porting Applications From ACR 120S to ACR 120U and Vice-Versa ACR 120U Reader/Writer”, November 2005 2. Advance Card System Ltd, “Software Development Kit User Manual ACR 120U Reader/Writer”, April 2006 3. Advance Card System Ltd, “Technical Specification ACR 120 Reader/Writer”, April 2006 4. Hendry, ST. “Berbagai Aplikasi Database dengan VB 6.0”. Elex Media Komputindo. Jakarta. 2009. 5. MADCOMS. ”Panduan Pemograman dan Referensi Kamus Visual Basic 6.0”. Edisi I, 2006 6. Yogyakarta Andi. “Pemrograman Visual Basic 6.0”. Edisi II, 2002 7. www.ilmukomputer.com, Danu Wira Pangestu. Pemrograman Database Visual Basic – MySQL. 8. www.budileo.com, Modul Kuliah Pemrograman Visual Basic 6.0 9. www.tugasakhirvb.com/tutorial Fakultas Ilmu Terapan Powered by TCPDF (www.tcpdf.org) Program Studi D3 Teknik Telekomunikasi