SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio...

16
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

Transcript of SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio...

Page 1: SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio …eprints.akakom.ac.id/8256/1/1_165410234_HALAMAN AWAL_DEPAN.pdf · Menggunakan RFID (Radio Frequency and Identification) Berbasis

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

Page 2: SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio …eprints.akakom.ac.id/8256/1/1_165410234_HALAMAN AWAL_DEPAN.pdf · Menggunakan RFID (Radio Frequency and Identification) Berbasis

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

Page 3: SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio …eprints.akakom.ac.id/8256/1/1_165410234_HALAMAN AWAL_DEPAN.pdf · Menggunakan RFID (Radio Frequency and Identification) Berbasis

iii

Page 4: SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio …eprints.akakom.ac.id/8256/1/1_165410234_HALAMAN AWAL_DEPAN.pdf · Menggunakan RFID (Radio Frequency and Identification) Berbasis

iv

Page 5: SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio …eprints.akakom.ac.id/8256/1/1_165410234_HALAMAN AWAL_DEPAN.pdf · Menggunakan RFID (Radio Frequency and Identification) Berbasis

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.

Page 6: SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio …eprints.akakom.ac.id/8256/1/1_165410234_HALAMAN AWAL_DEPAN.pdf · Menggunakan RFID (Radio Frequency and Identification) Berbasis

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)

Page 7: SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio …eprints.akakom.ac.id/8256/1/1_165410234_HALAMAN AWAL_DEPAN.pdf · Menggunakan RFID (Radio Frequency and Identification) Berbasis

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

Page 8: SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio …eprints.akakom.ac.id/8256/1/1_165410234_HALAMAN AWAL_DEPAN.pdf · Menggunakan RFID (Radio Frequency and Identification) Berbasis

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.

Page 9: SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio …eprints.akakom.ac.id/8256/1/1_165410234_HALAMAN AWAL_DEPAN.pdf · Menggunakan RFID (Radio Frequency and Identification) Berbasis

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

Page 10: SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio …eprints.akakom.ac.id/8256/1/1_165410234_HALAMAN AWAL_DEPAN.pdf · Menggunakan RFID (Radio Frequency and Identification) Berbasis

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

Page 11: SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio …eprints.akakom.ac.id/8256/1/1_165410234_HALAMAN AWAL_DEPAN.pdf · Menggunakan RFID (Radio Frequency and Identification) Berbasis

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

Page 12: SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio …eprints.akakom.ac.id/8256/1/1_165410234_HALAMAN AWAL_DEPAN.pdf · Menggunakan RFID (Radio Frequency and Identification) Berbasis

xii

BAB V KESIMPULAN DAN SARAN ...................................................... 61

5.1 Kesimpulan ...................................................................................... 61

5.2 Saran ................................................................................................ 62

DAFTAR PUSTAKA...................................................................................... 63

LAMPIRAN .................................................................................................... 64

Page 13: SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio …eprints.akakom.ac.id/8256/1/1_165410234_HALAMAN AWAL_DEPAN.pdf · Menggunakan RFID (Radio Frequency and Identification) Berbasis

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

Page 14: SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio …eprints.akakom.ac.id/8256/1/1_165410234_HALAMAN AWAL_DEPAN.pdf · Menggunakan RFID (Radio Frequency and Identification) Berbasis

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

Page 15: SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio …eprints.akakom.ac.id/8256/1/1_165410234_HALAMAN AWAL_DEPAN.pdf · Menggunakan RFID (Radio Frequency and Identification) Berbasis

xv

DAFTAR TABEL

Tabel 2.1 Perbandingan dengan penelitian sebelumnya ...........................9

Tabel 4.1 Id Tag.........................................................................................55

Tabel 4.2 Penjelasan Pengujian Sistem .....................................................61

Page 16: SISTEM KENDALI PORTAL PARKIR MENGGUNAKAN RFID (Radio …eprints.akakom.ac.id/8256/1/1_165410234_HALAMAN AWAL_DEPAN.pdf · Menggunakan RFID (Radio Frequency and Identification) Berbasis

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