PEMANFAATAN TEKNOLOGI RFID (RADIO FREQUENCY IDENTIFICATION) UNTUK DETEKSI PENGISIAN BBM PADA MOBIL DINAS DI LINGKUNGAN UNIVERSITAS UDAYANA
NI KETUT ARI PUSPITA DEWI NIM. 1108605016
JURUSAN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS UDAYANA DENPASAR 2015
i
ii
SURAT PERNYATAAN KEASLIAN KARYA ILMIAH
Yang bertandatangan di bawah ini menyatakan bahwa naskah Skripsi dengan judul : Pemanfaatan Teknologi RFID (Radio Frequency Identification) Untuk Deteksi Pengisian BBM Pada Mobil Dinas Di Lingkungan Universitas Udayana Nama
: Ni Ketut Ari Puspita Dewi
NIM
: 1108605016
Program Studi : Teknik Informatika E-mail
:
[email protected]
Nomor telp/HP : 08179780443 Alamat
: Jln. Buana Raya, Gg. Buana Mekar IIA/15 Padangsambian, Denpasar
Belum pernah dipublikasikan dalam dokumen skripsi, jurnal nasional maupun internasional atau dalam prosiding manapun, dan tidak sedang atau akan diajukan untuk publikasi di jurnal atau prosiding manapun. Apabila dikemudian hari terbukti terdapat pelanggaran kaidah-kaidah akademik pada karya ilmiah saya, maka saya bersedia menanggung sanksi-sanksi yang dijatuhkan karena kesalahan tersebut, sebagaimana diatur oleh Peraturan Menteri Pendidikan Nasional Nomor 17 Tahun 2010 tentang Pencegahan dan Penanggulangan Plagiat di Perguruan Tinggi. Demikian Surat Pernyataan ini saya buat dengan sesungguhnya untuk dapat dipergunakan bilamana diperlukan. Denpasar, 31 Desember 2015 Yang membuat pernyataan,
( Ni Ketut Ari Puspita Dewi ) NIM. 1108605016
ii
iii
PEMANFAATAN TEKNOLOGI RFID (RADIO FREQUENCY IDENTIFICATION) UNTUK DETEKSI PENGISIAN BBM PADA MOBIL DINAS DI LINGKUNGAN UNIVERSITAS UDAYANA
KOMPETENSI REKAYASA PERANGKAT LUNAK [SKRIPSI]
Sebagai syarat untuk memperoleh gelar Sarjana Komputer Pada Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Udayana
Tulisan ini merupakan hasil penelitian yang belum pernah dipublikasikan
NI KETUT ARI PUSPITA DEWI NIM. 1108605016
Pembimbing I
Pembimbing II
Drs. I Wayan Santiyasa, M.Si NIP. 196704141992031002
Ida Bagus Made Mahendra, S.Kom, M.Kom NIP. 198006212008121002
iii
iv
LEMBAR PENGESAHAN TUGAS AKHIR Judul
:
Kompetensi Nama NIM Tanggal Seminar
: : : :
“Pemanfaatan Teknologi RFID (Radio Frequency Identification) Untuk Deteksi Pengisian BBM Pada Mobil Dinas Di Lingkungan Universitas Udayana“ Rekayasa Perangkat Lunak Ni Ketut Ari Puspita Dewi 1108605016 14 Desember 2015 Disetujui Oleh:
Pembimbing I
Penguji I
Drs. I Wayan Santiyasa, M.Si NIP. 196704141992031002
Agus Muliantara, S.Kom, M.Kom NIP. 198006162005011001
Pembimbing II
Penguji II
Ida Bagus Made Mahendra, S.Kom, M.Kom NIP. 198006212008121002
I Putu Gede Hendra Suputra, S. Kom, M.Kom NIP. 198812282014041001 Penguji III
I Komang Ari Mogi, S.Kom, M.Kom NIP. 198409242008011007
Mengetahui, Jurusan Ilmu Komputer FMIPA UNUD Ketua.
Agus Muliantara,S.Kom.,M.Kom NIP. 198006162005011001
iv
v
Judul
: Pemanfaatan Teknologi RFID (Radio Frequency Identification) Untuk Deteksi Pengisian BBM Pada Mobil Dinas Di Lingkungan Universitas Udayana
Nama
: Ni Ketut Ari Puspita Dewi
Pembimbing
: 1. Drs. I Wayan Santiyasa, M.Si 2. Ida Bagus Made Mahendra, S.Kom, M.Kom ABSTRAK
Teknologi pada sekarang ini mengalami perkembangan yang begitu pesat dikarenakan kebutuhan yang terus meningkat sehingga teknologi harus terus berkembang untuk memenuhi kebutuhan itu sendiri. Seperti teknologi RFID (Radio Frequency Identification) yang mana dapat berguna dalam melakukan identifikasi. Salah satu identifikasi yang banyak dilakukan adalah identifikasi kode. Dengan kegunaannya yang dapat mengidentifikasi kode, maka RFID ini dapat diimplementasikan pada proses pengisian BBM untuk kendaraan yang seharusnya menggunakan BBM bersubsidi seperti kendaraan dinas. Kendaraan dinas tersebut telah di tanggung oleh Universitas Udayana dalam hal bahan bakarnya. Bahan bakar yang digunakan tentunya harus pertamax dan tidak lebih dari 10 liter per hari. Dengan cara manual seperti memberikan kupon setiap bulannya maka sering terjadi kecurangan dari oknum-oknum yang membeli BBM. Dengan adanya kecurangan tersebut, tentu sangatlah merugikan Universitas Udayana. Salah satu solusi untuk mengatasai masalah tersebut adalah merancangan sistem untuk mendeteksi pengisian BBM pada mobil dinas di lingkungan Universitas Udayana dengan menggunakan teknologi RFID. Berdasarkan penelitian yang dilakukan, semua kebutuhan fungsional telah terpenuhi setelah dilakukan uji coba sebanyak 5 kali dengan metode black box. Semua komponen sistem telah berjalan baik. Adapun dalam perancangan website ini menggunakan bahasa pemrograman PHP dan Delphi, dengan pengolahan database yaitu MySQL. Kata Kunci : RFID, Pertamax, Universitas Udayana, Black Box.
v
vi
Title
:
Utilization of RFID Technology
(Radio
Frequency
Identification)
to Detect Fuel Filling in Official Cars within
Udayana University Name
: Ni Ketut Ari Puspita Dewi
Supervisor
: 1. Drs. I Wayan Santiyasa, M.Si
Co- Supervisor
2. Ida Bagus Made Mahendra, S.Kom, M.Kom ABSTRACT
Today’s technology has developed so rapidly due to the growing needs that technology must continue to evolve to meet the needs themselves, such as RFID (Radio Frequency Identification) technology which can be useful in making identifacion. One of the identification made is code identification. With its usefulness to identify the code, then RFID can be implemented in the process of filling fuel for vehicles that are supposed to use subsidized fuel such as official vehicles. The office vehicles were covered by Udayana University in terms of fuel. The fuel used must be pertamax and not more that 10 liters per day. Whit the manual method such as giving coupons every month then fraud often occurred with bad people buying fuel. With the cheating, of course it is very detrimental to the Udayana University. One solution to these problems was to design a system to detect fuel filling system in officials cars within the Udayana University by using RFID technology. Based on the reaserch, all the functional requirements had been met after testing 5 times with balck box method. All components of system had been running well. The design of this website used PHP and Delphi programming language, with MySQL database processing. Keywords : RFID, Pertamax, Udayana University, Black Box
vi
vii
KATA PENGANTAR Penelitian dengan judul “Pemanfaatan Teknologi RFID (Radio Frequency Identification) Untuk Deteksi Pengisian BBM Pada Mobil Dinas Di Lingkungan Universitas Udayana“ ini disusun dalam rangkaian kegiatan pelaksanaan Tugas Akhir di Jurusan Ilmu Komputer FMIPA UNUD. Penelitian ini disusun dengan harapan dapat menjadi pedoman dan arahan dalam melaksanakan penelitian di atas. Sehubungan dengan telah terselesaikannya penelitian ini, maka diucapkan terima kasih dan penghargaan kepada berbagai pihak yang telah membantu pengusul, antara lain: 1. Bapak Agus Muliantara, S.Kom, M.Kom selaku Ketua Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Udayana. 2. Bapak Drs. I Wayan Santiyasa, M.Si. dan Ida Bagus Made Mahendra, S.Kom, M.Kom selaku Dosen Pembimbing dalam penyelesaian penelitian tugas akhir ini. 3. Komisi Tugas Akhir Jurusan Ilmu Komputer FMIPA UNUD, yang telah memberikan petunjuk dalam penyusunan penelitian tugas akhir ini. 4. Rekan-rekan mahasiswa yang telah memberi dukungan, motivasi, semangat dan kerja sama dalam pembuatan penelitian tugas akhir ini. 5. Keluarga dan kerabat serta semua pihak yang turut serta memberi dukungan sehingga laporan ini dapat diselesaikan sesuai dengan waktu yang ditentukan. Penulis menyadari bahwa tugas akhir ini masih belum sempurna, untuk itu kritik dan saran yang bermanfaat demi kesempurnaan tugas akhir ini sangat penulis harapkan. Bukit Jimbaran, November 2015
Penulis
vii
viii
DAFTAR ISI Halaman Lembar Judul ...............................................................................................
i
Lembar Pengesahan ..................................................................................... ii Kata Pengantar ............................................................................................. iii Daftar Isi ..................................................................................................... iv Daftar Tabel ................................................................................................. vi Daftar Gambar ............................................................................................. vii BAB I PENDAHULUAN ............................................................................ 1 1.1 Latar Belakang ................................................................................. 1 1.2 Rumusan Masalah ............................................................................ 2 1.3 Tujuan Penelitian ............................................................................. 2 1.4 Batasan Masalah .............................................................................. 2 1.5 Manfaat Penelitian ........................................................................... 3 BAB II TINJAUAN PUSTAKA …………………………………………...
4
2.1 RFID ( Radio Frequency Identification) .......................................... 4 2.2 Komponen-Komponen Utama Sistem RFID ................................... 4 2.2.1 Tag RFID ............................................................................... 5 2.2.2 Reader RFID .......................................................................... 7 2.3 Cara Kerja RFID ............................................................................ 8 2.4 Frequensi Kerja RFID .................................................................... 9 viii
ix
2.5 Sistem Informasi ……………………………………………………. 11 2.6 Pengembangan Sistem Informasi ……………………………………`12 2.7 UML (Unfield Modeling Language) ............................................... 15 2.8 ERD (Entity Relational Diagram) .................................................. 23 2.9 Metode RAD (Rapid Application Development) ............................. 26 BAB III METODELOGI PENELITIAN ...................................................... 28 3.1 Objek Penelitian ............................................................................... 28 3.2 Mekanisme Keamanan ……………………………………………… 28 3.3 Evaluasi Sistem ……………………………………………………… 29 3.4 Metode Penelitian ............................................................................ 30 3.4.1 Pemodelan Bisnis (Bussiness Modelling) ................................. 31 3.4.2 Pemodelan Data (Data Modelling) ........................................... 33 3.4.3 Pemodelan Proses (Process Modelling) ................................... 35 3.4.4 Pembuatan Aplikasi (Application Generation) ......................... 45 3.4.5 Pengujian (Testing) ............................................................... 46 3.4.5.1 Pengujian Kebutuhan Fungsional ……………………..... 46 3.4.5.2 Rencana Pengujian Black Box ………………………….. 47 3.4.5.3 Skenario Uji Coba ………………………………………. 48 BAB IV HASIL DAN PEMBAHASAN………………………………….. 50 4.1 Gambaran Umum Sistem …………………………………………... 50 4.2 Pengembangan Perangkat Lunak …………………………………... 51
ix
x
4.2.1 Tampilan Antarmuka Pengguna …………………………….
51
4.2.2 Hasil Pengolahan Database …………………………………. 64 4.3 Pengujian Kebutuhan Fungsional ………………………………… 67 4.4 Pengujian Perangkat Lunak ………………………………………. 69 4.4.1 Pengujian Form Login ……………………………………… 69 4.4.2 Pengujian Data Sistem ……………………………………… 70 4.4.3 Pengujian Laporan ………………………………………….. 73 4.4.4 Pengujian Scan Tag RFID ………………………………….. 75 BAB V PENUTUP ………………………………………………………. 77 5.1 Kesimpulan …………………………………………………………… 77 5.2 Saran ………………………………………………………………….. 77 DAFTAR PUSTAKA …………………………………………………….. 78
x
xi
DAFTAR TABEL Tabel
Halaman
Tabel 2.1 Karakteristik Umum RFID ........................................................... 7 Tabel 3.1 Evaluasi Perancangan Sistem ........................................................ 29 Tabel 3.2 Rencana Pengujian ……………………………………………….. 47 Tabel 4.1 Pengujian Kebutuhan Fungsional ………………………………… 67 Tabel 4.2 Pengujian Login Diterima ………………………………………... 69 Tabel 4.3 Pengujian Login Ditolak …………………………………………. 70 Tabel 4.4 Pengujian Form Jenis Mobil ……………………………………… 70 Tabel 4.5 Pengujian Form Jenis BBM ………………………………………. 71 Tabel 4.6 Pengujian Form Data Mobil Dinas ………………………………... 72 Tabel 4.7 Pengujian Form Setting Maksimal BBM …………………………. 73 Tabel 4.8 Pengujian Cetak Laporan Pengisian BBM Per Mobil …………….. 74 Tabel 4.9 Pengujian Rekap Laporan Pengisian BBM ……………………….. 74 Tabel 4.10 Pengujian Scan Tag RFID ……………………………………….. 75
xi
xii
DAFTAR GAMBAR Gambar
Halaman
Gambar 2.1 Komponen Utama RFID ........................................................... 5 Gambar 2.2 Tag RFID ................................................................................. 5 Gambar 2.3 Cara Kerja RFID Melalui Sinyal Frequensi Radio .................... 8 Gambar 2.4 Ilustrasi Sistem .......................................................................... 11 Gambar 2.5 Class Dalam Diagram Class …………………………………… 17 Gambar 2.6 Interface Dalam Diagram Class ……………………………….. 17 Gambar 2.7 Package Dalam Diagram Class ………………………………… 17 Gambar 2.8 Contoh Class Diagram ………………………………………… 18 Gambar 2.9 Contoh Usecase Diagram ……………………………………… 20 Gambar 2.10 Contoh Collaboration Diagram ………………………………. 21 Gambar 2.11 Contoh Relationship ................................................................ 24 Gambar 2.12 Contoh Atribut ........................................................................ 24 Gambar 2.13 Contoh Kardinalitas One To One ............................................. 25 Gambar 2.14 Contoh Kardinalitas One To Many ........................................... 25 Gambar 2.15 Contoh Kardinalitas Many To One ........................................... 25 Gambar 2.16 Contoh Kardinalitas Many To Many......................................... 25 Gambar 2.17 Model RAD (Rapid Application Development) ...................... 26 Gambar 3.1 Diagram Konteks ....................................................................... 32
xii
xiii
Gambar 3.2 ERD (Entity Relational Diagram) ............................................. 34 Gambar 3.3 Rancangan Flowchart Operasi Tag RFID .................................. 37 Gambar 3.4 Rancangan Flowchart Deteksi Pengisian Pertamax ................... 38 Gambar 3.5 Tampilan Login Sistem ……………………………………….... 39 Gambar 3.6 Perancangan Form Jenis Mobil .................................................. 39 Gambar 3.7 Perancangan Form Jenis BBM ................................................... 40 Gambar 3.8 Perancangan Form Data Mobil Dinas......................................... 41 Gambar 3.9 Form Pengisian Data Mobil Dinas ............................................. 41 Gambar 3.10 Perancangan Form Pengguna ................................................... 42 Gambar 3.11 Perancangan Form Setting Maximal BBM ............................... 43 Gambar 3.12 Perancangan Form History Pengisian BBM ............................. 43 Gambar 3.13 Perancangan Form Rekap Pengisian BBM ............................... 44 Gambar 3.14 Perancangan Pengisian BBM ................................................... 45 Gambar 4.1 Antarmuka Form Login ………………………………………... 51 Gambar 4.2 Antarmuka Menu Jenis BBM ………………………………….. 52 Gambar 4.3 Antarmuka Tambah Data Jenis Mobil …………………………. 53 Gambar 4.4 Antarmuka Jenis BBM ………………………………………… 53 Gambar 4.5 Antarmuka Tambah Data Jenis BBM …………………………. 54 Gambar 4.6 Antarmuka Data Mobil Dinas …………………………………. 55 Gambar 4.7 Antarmuka Tambah Data Mobil Dinas ………………………... 56
xiii
xiv
Gambar 4.8 Antarmuka Setting Maksimal Pengisian BBM ………………... 57 Gambar 4.9 Antarmuka Tambah Data Maksimal BBM ……………………. 57 Gambar 4.10 History Pengisian BBM ………………………………………… 58 Gambar 4.11 Output History Pengisian BBM ………………………………… 59 Gambar 4.12 Antarmuka Rekap Pengisian BBM ……………………………… 60 Gambar 4.13 Hasil Rekap Pengisian BBM (Tabel) ……………………………. 60 Gambar 4.14 Hasi Rekap Pengisian BBM (Grafik Batang) …………………… 61 Gambar 4.15 Antarmuka Login Petugas ……………………………………….. 61 Gambar 4.16 Antarmuka Halaman Pengisian BBM …………………………… 62 Gambar 4.17 Antarmuka Pengisian BBM Jika Input Salah ……………………. 63 Gambar 4.18 Antarmuka Pengisian BBM Jika Input Benar …………………… 63 Gambar 4.19 Tabel Jenis BBM ………………………………………………… 64 Gambar 4.20 Tabel Jenis Mobil ………………………………………………... 64 Gambar 4.21 Tabel Maksimal Pengisian BBM ………………………………... 65 Gambar 4.22 Tabel Mobil ……………………………………………………… 66 Gambar 4.23 Tabel Pengisian ………………………………………………….. 66 Gambar 4.24 Tabel User ……………………………………………………….. 67
xiv
15