Post on 04-Nov-2020
i
SKRIPSI
SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID
(Radio Frequency and Identification) BERBASIS ARDUINO UNO
SURANTO SIGIT PRAYOGI
165410234
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA
2019
ii
SKRIPSI
SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID
(Radio Frequency and Identification) BERBASIS ARDUINO UNO
Diajukan sebagai salah satu syarat untuk menyelesaikan studi jenjang
Strata Satu (S1) Program Studi Teknik Informatika
Sekolah Tinggi Manajemen Informatika dan Komputer
Akakom
Yogyakarta
Disusun Oleh :
SURANTO SIGIT PRAYOGI
Nim Mahasiswa : 165410234
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA
2019
iii
iv
v
HALAMAN PERSEMBAHAN
Alhamdulillah, Puji dan syukur kehadirat Allah SWT, yang telah
melimpahkan Rahmat, Taufiq hidayah dan InayahNya kepada kita semua, karena
atas dariNyalah kita dapat menjalankan aktifitas seperti sekarang ini.
Sholawat dan salam selalu tercurahkan kepada junjungan kita Rasulullah
Muhammad SAW yang telah membimbing kita hingga akhir zaman, amin.
Untuk kedua orang tua, ayahanda dan ibunda tercinta, keluarga besar,
terima kasih atas segala ilmu yang diberikan, bantuan, dukungan, arahan, dan
Do’anya. Semoga Allah SWT memberikan balasan yang terbaik. Selalu
memberikan rahmat, keselamatan dan juga kesehatan bagi semua, amin.
Untuk Keluarga besar HMJ Teknik Komputer, teman-teman Keluarga
Kece yang telah banyak membantu dalam menyelesaikan skripsi ini, semoga
semua selalu diberikan kemudahan dalam berkarya dan menuntut ilmu.
vi
MOTTO
Manusia tidak merancang untuk gagal, tetapi mereka gagal untuk
merancang (William J. Siegel).
Sesuatu yang belum dikerjakan, seringkali tampak mustahil. Kita baru ya-
kin kalau kita telah berhasil melakukannya dengan baik." (Evelyn Un-
derhill)
Jenius adalah 1% inspirasi, 99% keringat. Tidak ada yang dapat
menggantikan kerja keras.
Makanan apapun akan terasa nikmat ketika kita lapar, begitu juga ilmu.
(Helena Sofrania Dinar)
vii
INTISARI
Parkir merupakan layanan yang harus terpenuhi dalam sebuah institusi.
Masih dioperasikannya sistem secara maunual atau konvesional tanpa
menggunakan proses registrasi dan pendaftaran baik kendaraan maupun
pengendara senhingga membuat sistem perpakiran menjadi kurang terorganisir
Dalam perkembangannya, pengelolaan parkir saat ini telah banyak dilakukan
secara sistemik yaitu dengan melibatkan program komputer, jaringan komputer,
operator serta portal otomatis.
Pada penelitian sistem kendali portal parkir akan dikembangkan sistem
perparkiran dengan memanfaatkan RFID sebagai pin masuk area parkir. RFID
terbagi atas 2 bagian yaitu Reader dan Tag. Reader digunakan untuk membaca
Tag sedangkan Tag berisi data atau informasi pengendara yang diperoleh saat
registrasi. Tag digunakan untuk membuka portal masuk ataupun keluar area parkir
dengan cara mendekatkan Tag pada reader sehingga portal akan terbuka setelah
sensor ultrasonic terhalang oleh kendaraan yang melintasi portal maka portal akan
menutup dengan jeda waktu 3 detik.
Dengan adanya penggunaan RFID untuk sistem kendali portal parkir,
diharapkan dapat membuat sistem parkir dapat berjalan cepat dan lebih baik.
Kata kunci : Portal Parkir Otomatis, RFID, Arduino UNO
viii
KATA PENGANTAR
Alhamdulillah, puji syukur Penulis panjangkan kehadirat Allah SWT yang
telah memberikan limpah rahmat dan hidayah-Nya sehingga penulis dapat
meyelesaikan skripsi dengan judul “Sistem Kendali Portal Parkir
Menggunakan RFID (Radio Frequency and Identification) Berbasis Arduino
UNO”.
Penulis menyadari sepenuhnya bahwa tersusunnya laporan skripsi ini
bukan hanya atas kemampuan dan usaha penulis semata, namun juga berkah
bantuan berbagai pihak, oleh karena itu penulis mengucapkan terima kasih
kepada:
1. Bapak Ir. Totok Suprawoto, M.M., M.T., selaku Ketua Sekolah Tinggi
Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
2. Ibu Dini Fakta Sari.,ST.,MT. selaku Ketua Jurusan Teknik Informatika
Jenjang Strata Satu Sekolah Tinggi Manejemen Informatika dan Komputer
STMIK AKAKOM Yogyakarta.
3. Bapak Agung Budi Prasetyo, S.Kom., M.Kom. selaku dosen pembimbing
yang telah membantu penulis dalam menyelesaikan skripsi ini.
4. Seluruh Staf Pengajar dan karyawan Sekolah Tinggi Manajemen Informat-
ika dan Komputer AKAKOM Yogyakarta.
5. Kedua orang tua beserta seluruh keluarga yang telah memberikan seman-
gat dan dukungan berupa doa dan restu dalam proses penyusunan laporan
skripsi ini.
ix
6. Keluarga besar HMJ Teknik Komputer Sekolah Tinggi Manajemen
Informatika dan Komputer AKAKOM Yogyakarta.
7. Rekan-rekan seperjuangan Alih Jalur STMIK AKAKOM angkatan 2016.
8. Semua pihak yang tidak dapat disebutkan satu persatu yang telah
berpartisipasi memberikan bantuan dalam penelitian dan penyusunan
laporan skripsi ini.
Penulis hanya bisa mengucapkan terima kasih kepada seluruh pihak yang
telah membantu terselesaikannya laporan skripsi ini, semoga Allah SWT
memberikan pahala-Nya, semoga laporan skripsi dari perangkat keras yang telah
di uji coba dapat bermanfaat bagi penulis khususnya dan pembaca pada
umumnya.
Penulis menyadari bahwa segala sesuatu tidak ada yang sempurna, seperti
halnya laporan skripsi ini, namun penulis berharap bahwa nantinya laporan ini
cukup berguna bagi para pembaca dan bisa digunakan sebagai referensi. Dengan
kerendahan hati penulis mengharapkan kritik dan saran yang membangun guna
kesempurnaan laporan skripsi ini.
Yogyakarta, Januari 2019
Penulis
x
DAFTAR ISI
HALAMAN COVER ..................................................................................... i
HALAMAN JUDUL ...................................................................................... ii
HALAMAN PERSETUJUAN ...................................................................... iii
HALAMAN PENGESAHAN ........................................................................ iv
HALAMAN PERSEMBAHAN .................................................................... v
HALAMAN MOTTO .................................................................................... vi
HALAMAN INTISARI ................................................................................. vii
KATA PENGANTAR .................................................................................... viii
DAFTAR ISI .................................................................................................. x
DAFTAR GAMBAR ..................................................................................... xiii
DAFTAR TABEL .......................................................................................... xv
DAFTAR LISTING ........................................................................................ xvi
BAB I PENDAHULUAN . ........................................................................ 1
1.1 Latar Belakang ................................................................................ 1
1.2 Rumusan Masalah .......................................................................... 3
1.3 Ruang Lingkup ............................................................................... 3
1.4 Tujuan Penelitian ............................................................................ 4
1.5 Manfaat Penelitian ........................................................................... 5
1.6 Sistematika Penulisan ...................................................................... 5
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI ........................... 7
2.1 Tinjauan Pustaka .............................................................................. 7
2.2 Dasar Teori....................................................................................... 10
2.2.1 RFId (Radio Frequency Identification) ............................... 10
2.2.2 Arduino UNO ...................................................................... 12
2.2.3 Ethernet Shield .................................................................... 13
2.2.4 Sensor Ultrasonic ................................................................ 14
2.2.5 LCD (Liquid Crystal Display) ............................................. 15
2.2.6 Motor Servo ......................................................................... 17
2.2.7 Modul I2C (Inter Integrated Circuit) .................................. 18
xi
2.2.8 XAMPP ............................................................................... 18
BAB III ANALISIS DAN PERACANGAN SISTEM ............................... 20
3.1 Analisis Kebutuhan ........................................................................ 20
3.1.1 Kebutuhan Hardware .......................................................... 20
3.1.2 Kebutuhan Software ............................................................. 21
3.1.3 Kebutuhan Input .................................................................. 21
3.1.4 Kebutuhan Output ................................................................ 21
3.2 Diagram Blok Sistem ..................................................................... 21
3.3 Pemodelan Hardware ...................................................................... 23
3.4 Rancangan Basis Data ..................................................................... 24
3.5 Pemodelan Software ........................................................................ 25
3.5.1 Diagram Alir Arduino .......................................................... 25
3.5.2 Diagram Alir Aplikasi Server Web ....................................... 28
BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM .................. 30
4.1 Implementasi Sistem ....................................................................... 30
4.2 Implementasi Database ................................................................... 30
4.3 Implemetasi Perangkat Lunak ......................................................... 31
4.3.1 Program Inisialisasi LCD 16x2 I2C ....................................31
4.3.2 Program Inisialisasi RFID RC522........................................35
4.3.3 Program Inisialisasi Motor Servo........................................ 37
4.3.4 Program Inisialisasi Sensor Ultrasonic................................ 39
4.3.5 Program Inisialisasi Ethernet Shield.....................................40
4.4 Implementasi Basis Data ................................................................. .41
4.5 Implementasi Aplikasi Server Web .................................................. .41
4.6 Pengujian ......................................................................................... .53
4.6.1 Pengujian Koneksi Arduino dan Ethernet Shield.................53
4.6.2 Pengujian Reader RFID........................................................54
4.6.3 Pengujian Prototype Portal Pintu Parkir...............................57
4.6.4 Pengujian Dengan Metode BlackBox....................................60
4.6.5 Hasil Pengujian....................................................................65
xii
BAB V KESIMPULAN DAN SARAN ...................................................... 61
5.1 Kesimpulan ...................................................................................... 61
5.2 Saran ................................................................................................ 62
DAFTAR PUSTAKA...................................................................................... 63
LAMPIRAN .................................................................................................... 64
xiii
DAFTAR GAMBAR
Gambar 2.1 Modul RFID ..............................................................................11
Gambar 2.2 Arduino UNO ............................................................................13
Gambar 2.3 Ethernet Shield ..........................................................................14
Gambar 2.4 Sensor Ultrasonic ......................................................................15
Gambar 2.5 LCD (Liquid Crystal Display) .................................................17
Gambar 2.6 Motor Servo ..............................................................................17
Gambar 2.7 Modul I2C (Inter Integrated Circuit) ........................................18
Gambar 3.1 Diagram Blok Sistem ................................................................22
Gambar 3.2 Pemodelan Hardware ................................................................23
Gambar 3.3 Struktur Tabel Database Parkir .................................................25
Gambar 3.4 Diagram Alir sistem kendaraan masuk .....................................26
Gambar 3.5 Diagram Alir sistem kendaraan keluar ......................................27
Gambar 3.6 Diagram Alir index.php .............................................................29
Gambar 4.1 Tabel Admin ..............................................................................30
Gambar 4.2 Tabel Anggota ...........................................................................31
Gambar 4.3 Tabel Data Parkir Masuk ...........................................................31
Gambar 4.4 Tabel Data Parkir Keluar ...........................................................31
Gambar 4.5 Rangkaian Arduino dan LCD 16x2 I2C ....................................32
Gambar 4.6 Rangkaian Arduino dan RFID MRFC522 ................................35
Gambar 4.7 Rangkaian Arduino dan Motor Servo .......................................37
Gambar 4.8 Rangkaian Arduino dan Sensor Ultrasonic ...............................39
Gambar 4.9 Rangkaian Arduino dan Ethernet Shield ...................................40
Gambar 4.10 Hasil PING IP Address Ethernet Shield Pintu Masuk Parkir ....53
Gambar 4.11 Hasil PING IP Address Ethernet Shield Pintu Keluar Parkir ....54
Gambar 4.12 Tampilan “Silahkan Tempel Kartu Anda” Pada LCD ..............55
Gambar 4.13 Tampilan Hasil Baca Id Tag Pada LCD ....................................56
Gambar 4.14 Hasil insert id tag data masuk pada database ...........................57
Gambar 4.15 Hasil insert id tag data keluar pada database ...........................57
xiv
Gambar 4.16 Tampilan Portal Pintu Parkir Masuk Sebelum Reader Membaca
Tag ............................................................................................58
Gambar 4.17 Tampilan Portal Pintu Parkir Masuk Setelah Reader Membaca
Tag .............................................................................................58
Gambar 4.18 Hasil Data Parkir Masuk ...........................................................59
Gambar 4.19 Tampilan Portal Pintu Parkir Keluar Sebelum Reader Membaca
Tag .............................................................................................59
Gambar 4.20 Tampilan Portal Pintu Parkir Keluar Setelah Reader Membaca
Tag ..............................................................................................60
Gambar 4.21 Hasil Data Parkir Masuk ...........................................................60
xv
DAFTAR TABEL
Tabel 2.1 Perbandingan dengan penelitian sebelumnya ...........................9
Tabel 4.1 Id Tag.........................................................................................55
Tabel 4.2 Penjelasan Pengujian Sistem .....................................................61
xvi
DAFTAR LISTING
Listing 4.1 Insialisasi LCD 16x2 I2C ..........................................................33
Listing 4.2 Tampilan Untuk Mengatur Tulisan Pada LCD ..........................33
Listing 4.3 Tampilan Akses Diterima Pada LCD ........................................34
Listing 4.4 Tampilan Akses Ditolak Pada LCD ..........................................34
Listing 4.5 Inisialisasi Pin Reader RFID MRFC522 ...................................35
Listing 4.6 Pembacaan Reader ....................................................................36
Listing 4.7 Fungsi Baca Tag ........................................................................36
Listing 4.8 Inisialisasi Data Pin Motor Servo .............................................37
Listing 4.9 Tampilan Program Putaran Motor Servo ..................................38
Listing 4.10 Inisialisasi Pin Arduino dan Atur Jarak Baca ............................39
Listing 4.11 Inisialisasi Ethernet Shield ........................................................41
Listing 4.12 koneksi.php ...............................................................................42
Listing 4.13 Tampilan program halaman index.php ......................................42
Listing 4.14 Cek Username dan passwarod, login berhasil ..........................43
Listing 4.15 Username dan password tidak tersedia atau salah ....................43
Listing 4.16 Tampilan untuk Menu Admin, Anggota, Logout ......................44
Listing 4.17 datamasuk.php ...........................................................................45
Listing 4.18 datakeluar.php ...........................................................................46
Listing 4.19 tambah.php ................................................................................47
Listing 4.20 edit.php ......................................................................................48
Listing 4.21 delete.php ..................................................................................49
Listing 4.22 anggota-tambah.php ..................................................................50
Listing 4.23 anggota-edit.php ........................................................................51
Listing 4.24 anggota-delete.php ....................................................................52
Listing 4.25 Logout.php ................................................................................52