TUGAS AKHIR
Oleh:
Nama NIM
i
HALAMAN PERNYATAAN PERSETUJUAN KEASLIAN TUGAS AKHIR
UNTUK KEPERLUAN AKADEMIS
ii
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI
TUGAS AKHIR UNTUK KEPERLUAN AKADEMIS
iii
HALAMAN PERSETUJUAN
Menyetujui,
iv
HALAMAN PENGESAHAN
Tim Penguji:
Nama Tanda Tangan
1. Ketua Penguji : Very Kurnia B, M.Kom 1. ……….
2. Sekretaris : Prasetya Putra N, M.Pd 2. ……….
3. Anggota I : Ida Afriliana, ST, M.Kom 3. ……….
4. Anggota II : Yerry Febrian S, M.Kom 4. ……….
Mengetahui,
Ketua Program Studi DIII Teknik Komputer,
Politeknik Harapan Bersama Tegal
v
HALAMAN MOTTO
vi
HALAMAN PERSEMBAHAN
vii
ABSTRAK
viii
KATA PENGANTAR
ix
DAFTAR ISI
Halaman
HALAMAN JUDUL ............................................................................................ i
HALAMAN PERNYATAAN PERSETUJUAN KEASLIAN TUGAS AKHIR
UNTUK KEPERLUAN AKADEMIS .................................................................. ii
HALAMAN PERNYATAAN............................................................................. iii
HALAMAN PERSETUJUAN ............................................................................ iv
HALAMAN PENGESAHAN .............................................................................. v
HALAMAN MOTTO ......................................................................................... vi
HALAMAN PERSEMBAHAN ......................................................................... vii
ABSTRAK ....................................................................................................... viii
KATA PENGANTAR ........................................................................................ ix
DAFTAR ISI ....................................................................................................... x
DAFTAR GAMBAR ......................................................................................... xii
DAFTAR TABEL ............................................................................................ xiii
DAFTAR LAMPIRAN ..................................................................................... xiv
BAB I PENDAHULUAN ................................................................................... 1
1.1 Latar Belakang ..................................................................................... 1
1.2 Rumusan Masalah ................................................................................ 3
1.3 Batasan Masalah .................................................................................. 3
1.4 Tujuan dan Manfaat ............................................................................. 4
1.4.1 Bagi Mahasiswa Politeknik Harapan Bersama Tegal ..................... 5
1.4.2 Bagi Masyarakat Pengguna ........................................................... 5
1.4.3 Bagi Mutiara Cahaya Mejasem ...................................................... 5
1.5 Sistematika Penulisan .......................................................................... 5
BAB II TUJUAN PUSTAKA ............................................................................ 8
2. 1 Teori Terkait ........................................................................................ 8
2. 2 Landasan Teori .................................................................................. 11
2.2.1 Pengertian Sistem ........................................................................ 11
2.2.2 Pengertian Parkir ......................................................................... 12
2.2.3 Pengertian Otomatis .................................................................... 12
2.2.4 Pengertian Sistem Parkir Otomatis .............................................. 12
2.2.5 WeMos D1 R1 ESP8266 ............................................................. 12
2.2.6 RFID ........................................................................................... 13
2.2.7 Motor Servo ................................................................................ 14
2.2.8 Kabel Jumper .............................................................................. 15
2.2.9 Internet of Things ........................................................................ 15
2.2.10 Software Arduino IDE................................................................. 16
2.2.11 Sensor Infrared ............................................................................ 17
2.2.12 LCD 20x4 ................................................................................... 18
2.2.13 XAMPP ...................................................................................... 18
2.2.14 Flowchart Program ...................................................................... 19
2.2.15 UNIFIED MODELLING LANGUAGE (UML) ............................ 21
2.2.16 Bahasa Pemrograman PHP .......................................................... 29
BAB III METODOLOGI PENELITIAN........................................................... 31
x
3.1 Prosedur Penelitian ............................................................................ 31
3.2 Metodologi Pengumpulan Data .......................................................... 33
BAB IV ANALISA DAN PERANCANGAN SISTEM..................................... 34
4.1 Analisa Permasalahan ........................................................................ 34
4.2 Analisa Kebutuhan Sistem ................................................................. 35
4.3 Perancangan Sistem ........................................................................... 37
4.4 Desain Input atau Output.................................................................... 50
BAB V IMPLEMENTASI SISTEM .................................................................. 52
5.1 Implementasi Sistem .......................................................................... 52
5.1.1. Implementasi Perangkat Keras ............................................. 52
5.1.2. Implementasi Perangkat Lunak ............................................. 56
5.2 Rencana Pengujian ............................................................................. 57
5.3 Hasil Pengujian .................................................................................. 57
BAB VI PENUTUP .......................................................................................... 58
6.1. Kesimpulan ........................................................................................ 58
6.2. Saran.................................................................................................. 58
DAFTAR PUSTAKA ........................................................................................ 59
LAMPIRAN
xi
DAFTAR GAMBAR
Halaman
Gambar 2. 1 WeMos D1 ESP 8266 .................................................................... 13
Gambar 2. 2 RFID ............................................................................................. 13
Gambar 2. 3 Motor Servo ................................................................................... 14
Gambar 2. 4 Kabel Jumper ................................................................................. 15
Gambar 2. 5 Arduino IDE .................................................................................. 17
Gambar 2. 6 sensor Infrared ............................................................................... 17
Gambar 2. 7 LCD 20x4 ...................................................................................... 18
Gambar 3. 1 Use Case Diagram Parkir Otomatis ................................................39
Gambar 3. 2 Activity Diagram Melakukan Login ...............................................40
Gambar 3. 3 Activity Diagram Melihat Kondisi Parkir User ..............................41
Gambar 3. 4 Activity Diagram Melihat Kondisi Parkir Admin ...........................41
Gambar 3. 5 Activity diagram Membooking Tempat Parkir Admin ....................42
Gambar 3. 6 Activity Diagram Membooking Tempat Parkir User ......................42
Gambar 3. 7 Activity Diagram Mengelola data Parkir ........................................43
Gambar 3. 8 Gambar Activity Diagram Data User .............................................44
Gambar 3. 9 Activity Diagram Melakukan Logout .............................................45
Gambar 3. 10 Sequence Diagram Login admin ..................................................45
Gambar 3. 11 Sequence Diagram Melihat Kondisi Slot Parkir Admin ................46
Gambar 3. 12 Sequence Diagram Melihat Kondisi Slot Parkir User ...................46
Gambar 3. 13Sequence Diagram Membooking Tempat parkir admin .................47
Gambar 3. 14 Sequence Diagram Membooking Tempat parkir User ..................47
Gambar 3. 15 Gambar Sequence Diagram Data User .........................................48
Gambar 3. 16 Sequence Diagram Logout ...........................................................49
Gambar 3. 17 Class Diagram Sistem Parkir ........................................................49
Gambar 5. 1 Sambungan rfid reader dengan wemos ...........................................53
Gambar 5. 2 Sambungan infrared dengan wemos ............................................... 53
Gambar 5. 3 Sambungan LCD dengan Arduino ................................................. 54
Gambar 5. 4 Gambar sambungan Motor Servo dengan Arduino ......................... 54
Gambar 5. 5 Rangkaian Prototype Smart Parking ............................................... 55
Gambar 5. 6 Rangkain Stepdown dan Power Supply .......................................... 55
Gambar 5. 7 Tampilan Form Login .................................................................... 56
Gambar 5. 8 Tampilan Kondisi parkir dalam web .............................................. 56
xii
DAFTAR TABEL
Halaman
Tabel 2. 1 Fungsi Simbol Pada Flowchat............................................................ 19
Tabel 2. 2 Simbol Use Case Diagram ................................................................. 22
Tabel 2. 3 Simbol Activity Diagram ................................................................... 25
Tabel 2. 4 Simbol Sequence Diagram................................................................. 26
Tabel 2. 5 Simbol Class Diagram ....................................................................... 28
xiii
DAFTAR LAMPIRAN
Halaman
Surat Kesediaan Pembimbing I ........................................................................ A-1
Surat Kesediaan Pembimbing II ....................................................................... A-2
Karcis Parkir pada Mutiara Cahaya Mejasem ................................................... B-1
Prototype Sistem Parkir Otomatis ................................................................... B-1
Coding Arduino ............................................................................................... C-1
xiv
BAB I
PENDAHULUAN
otomatisasi diketahui dapat kita dengan pengamatan yang lebih dari pada
dalam bidang transportasi yang dapat kita jumpai adalah sistem pelayanan
parkir.
tempat parkir, dan apabila lahan parkir penuh pengguna bahkan harus
keluar kembali karena tidak mendapatkan tempat parkir, hal ini tidak
efisien dan membutuhkan waktu yang cukup lama dalam proses pencarian
1
2
system parkir manual, yaitu dengan menulis manual pada karcis parkir.
Hal tersebut bisa mengakibatkan kemacetan di pintu masuk pada hari libur
(weekend).
kapasitas parkir pada area parkir maka akan sangat membantu pengguna
tersedianya lahan parkir, dan Rfid untuk menyimpan atau menerima data
dengan proses identitas suatu kartu. Sistem parkir ini juga dapat
Dengan sistem parkir ini para pengendara tidak perlu berkeliling untuk
Agar tidak meluas dari maksud dan tujuan penelitian ini, maka
masuk.
a. Hardware
b. Software
- Perancangan : UML
- Database : MySql
proposal
tepat.
kendaraanya.
perparkiran.
Laporan Tugas Akhir ini terdiri dari enam bab, yang masing-
BAB I : PENDAHULUAN
Bab ini berisi tentang uraian rinci hasil yang didapatkan dari
2. 1 Teori Terkait
dengan rata rata pasar penjualan yang terus meningkat. Korps Lalu Lintas
2013 mencapai 103,211 juta unit. Jumlah ini naik 11% dari tahun
gedung. [1]
8
9
tepat, teliti dan juga tidak mengenal lelah. Dasar dari pada peneliti untuk
Sistem perparkiran yang ada hanya memanfaatkan area parkir dan petugas
daya tampung area parkir tersebut maka pemilik kendaraan terpaksa harus
Servo.[3]
Penelitian yang dilakukan oleh Riyan Aris Aditya Putra, (2017) yang
tempat parkirnya secara bertingkat. Tujuan dari desain tersebut adalah agar
pada area parkir yang bertingkat membuat bingung pengguna parkir, yang
pengguna parkir selalu terjebak dalam lokasi parkir dan harus memutar
2. 2 Landasan Teori
bertallanffi).
2.1.
2.2.6 RFID
2.2.
Gambar 2. 2 RFID
14
Ada dua jenis motor servo, yaitu motor servo AC dan DC.
servo yang dan terdapat di pasaran, yaitu motor servo rotation 180⁰
ketika tekanan ban rendah. Sejauh ini, IoT paling erat hubungannya
16
pin data, kontrol catu daya, pengatur kontras tampilan, dan terdiri
2.2.13 XAMPP
No Simbol Keterangan
Terminator / Terminal
Merupakan simbol yang digunakan untuk
menentukan state awal dan state akhir
suatu flowchart program.
20
No Simbol Keterangan
Preparation / Persiapan
Merupakan simbol yang digunakan untuk
mengidentifikasi variabel-variabel yang
akan digunakan dalam program. Bisa
1 berupa pemberian harga awal, yang
ditandai dengan nama variabel sama
dengan (‘’) untuk tipe string, (0) untuk
tipe numeric, (.F./.T.) untuk tipe Boolean
dan ({//}) untuk tiper tanggal.
Input output / Masukan keluaran
Merupakan simbol yang digunakan untuk
memasukkan nilai dan untuk
menampilkan nilai dari suatu variabel.
Ciri dari simbol ini adalah tidak ada
operator baik operator aritmatika hingga
operator perbandingan.
Yang membedakan antara masukan dan
keluaran adalah jika Masukan cirinya
2
adalah variabel yang ada didalamnya
belum mendapatkan operasi dari operator
tertentu, apakah pemberian nilai tertentu
atau penambahan nilai tertentu. Adapun
ciri untuk keluaran adalah biasanya
variabelnya sudah pernah dilakukan
pemberian nilai atau sudah dilakukan
operasi dengan menggunakan operator
terntentu.
Process / Proses
Merupakan simbol yang digunakan untuk
memberikan nilai tertentu, apakah berupa
3
rumus, perhitungna counter atau hanya
pemrian nilai tertentu terhadap suatu
variabell.
Predefined Process / Proses Terdefinisi
Merupakan simbol yang penggunaannya
seperti link atau menu. Jadi proses yang
4 ada di dalam simbol ini harus di buatkan
penjelasan flowchart programnya secara
tersendiri yang terdiri dari terminator dan
diakhiri dengan terminator.
21
No Simbol Keterangan
Decision / simbol Keputusan
Digunakan untuk menentukan pilihan
suatu kondisi (Ya atau tidak). Ciri simbol
ini dibandingkan dengan simbol-simbol
flowchart program yang lain adalah
simbol keputusan ini minimal keluaran
arusnya 2 (dua), jadi Jika hanya satu
keluaran maka penulisan simbol ini
5
adalah salah, jadi diberikan pilihan jika
kondisi bernilai benar (true) atau salah
(false). Sehingga jika nanti keluaran dari
simbol ini adalah lebih dari dua bisa
dituliskan.
Khusus untuk yang keluarannya dua,
harus diberikan keterangan Ya dan
Tidaknya pada arus yang keluar.
Connector
Konektor dalam satu halaman merupakan
penghubung dari simbol yang satu ke
simbol yang lain. Tampa harus
menuliskan arus yang panjang. Sehingga
akan lebih menyederhanakan dalam
penggambaran aliran programnya, simbol
6 konektornya adalah lingkaran, sedangkan
Konektor untuk menghubungkan antara
simbol yang satu dengan simbol yang
lainnya yang berbeda halaman, maka
menggunakan simbol konektor yang segi
lima, dengan deberikan identitasnya, bisa
berupa charater alpabet A – Z atau a – z
atau angka 1 sampai dengan 9.
Arrow / Arus
Merupakan simbol yang digunakan untuk
menentukan aliran dari sebuah flowchart
7
program. Karena berupa arus, maka
dalam menggambarkan arus data harus
diberi simbol panah.
Language):
Menspesifikasikan
himpunan peran yang
1. Actor pengguna mainkan ketika
berinteraksi dengan use
case.
Hubungan dimana
perubahan yang terjadi
2. Dependency pada suatu elemen
mandiri (independent)
akan mempengaruhi
23
Menspesifikasikan
4. Include bahwa use case sumber
secara eksplisit.
Menspesifikasikan
bahwa use case target
5. Extend memperluas perilaku dari
use case sumber pada
suatu titik yang
diberikan.
Apa yang menghubung-
6. Association kan antara objek satu
dengan objek lainnya.
Menspesifikasikan paket
7. System yang menampilkan
sistem secara terbatas.
Interaksi aturan-aturan
dan elemen lain yang
bekerja sama untuk
9. Collaboration menyediakan perilaku
yang lebih besar dari
jumlah dan elemen -
elemennya (sinergi).
Elemen fisik yang eksis
10. Note saat aplikasi dijalankan
dan mencerminkan suatu
sumber daya komputasi.
Sumber: A. H. Sulasmoro, 2010
b. Activity Diagram
Activity Memperlihatkan
bagaimana masing-
1. masing kelas antarmuka
saling berinteraksi satu
sama lain.
Action State dari sistem yang
2. mencerminkan eksekusi
suatu aksi.
Initial
3. Bagaimana objek
Node dibentuk atau diawali.
Digunakan untuk
menunjukkan kegiatan
yang dilakukan secara
7. Fork/Join paralel atau untuk
menggabungkan dua
kegiatan paralel menjadi
satu.
Menunjukkan adanya
8. Rake
dekomposisi.
26
c. Sequence Diagram
proses dan perubahan apa saja yang terjadi secara internal dan
Spesifikasi dari
komunikasi antar objek
2. Message yang memuat informasi
-informasi tentang
aktifitas yang terjadi.
Menggambarkan orang
3 Actor yang sedang
berinteraksi dengan
sistem
Boundary Menggambarkan
4 penggambaran dari
Class
form
Entity Mengambarkan
5 hubungan kegiatan
Class
yang akan dilakukan
Control Menggambarkan
6. penghubung antara
Class
Boundary dengan tabel
Message Mengindikasikan
8 Message komunikasi antara
objek dengan objek
Self Menginndikasikan
9 komunikasi kembali
Message kedalam sebuah objek
itu sendiri
Sumber: A. H. Sulasmoro, 2010
d. Class Diagram
bersangkutan
dan Perl serta mudah untuk dipelajari. Pada prinsipnya server akan
bekerja apabila ada permintaan dari client. Dalam hal ini client
menampilkannya.
BAB III
METODOLOGI PENELITIAN
Tegal saat ini, maka muncul ide atau gagasan untuk membuat
3.1.2 Analisis
menghasilkan produk.
a. Data Primer yaitu data yang dibuat oleh peneliti untuk maksud
31
32
otomatis.
dilakukan.
3.1.4 Implementasi
Tegal.
3.2.2 Wawancara
Otomatis.
34
BAB IV
ANALISA DAN PERANCANGAN SISTEM
permasalahan ini sistem parkir yang ada pada Mutiara Cahaya Mejasem
mendapat kepastian apakah masih ada tempat parkir yang kosong atau
tidak. Jika terjadi pada hari libur maka akan ramai konsumen atau
sudah tersedia penuh atau tidak. Pada tahap ini peneliti membuat
perencanaan dimana sistem yang ada pada Mutiara Cahaya Mejasem akan
fasilitas parkir.
karcis parkir. Dalam hal pengguna lahan parkir pada Mutiara Cahaya
tempat parkir masih ada yang kosong atau sudah penuh dan harus
mencari tempat parkir yang kosong. Sehingga kadaan seperti ini akan
membuang-buang waktu.
Sistem yang akan diajukan yaitu Sistem Parkir Otomatis dengan Booking
tanpa membuat pengguna lahan parkir untuk mencari lahan parkir yang
kosong.
2. Expander
3. Stepdown
4. RFID
5. Sensor Infrared
6. LCD 20x4
7. Motor Servo
8. Adaptor 12 volt
10. PCB
1. Arduino IDE
2. Sublime Text 3
3. Chrome
4. XAMPP 2015
6. HTML
7. PHP
8. Java Script
9. CSS
Infrared untuk menghitung jika mobil sudah masuk. Hasil akan dikirim ke
Start
Input Link
Pilih Menu
Booking
Input ID
ID tidak Verif
valid ID
Booking
selesai
End
39
data yang dikirim dari alat pada Web tersebut. Lalu pengguna user
monitoring.
40
Activity Diagram adalah bentuk visual dari alir kerja yang berisi
gambar 3.2:
3.10:
yang lain, serta dimasukkan pula atribut dan operasi. Seperti pada
gambar 3.17:
ringkas dari gabungan sebab dan akibat antara masukan dan keluaran dari
suatu sistem. Perancangan diagram blok untuk alat ini yang akan di
d Wemos D1 ESP
RFID 8266 Wifi LCD
LM363dan potensio meter. Sensor bekerja pada tegangan 3-5 volt DC.
data untuk ditampilkan pada LCD, mengirim hasil data pada database
Mejasem
VCC 3,3 V
GND GND
MOSI D6
MISO D7
SDA D8
SCK D5
52
RST D2
VCC 5V
GND GND
SDA D14
53
SCL D15
Sambungan LCD dengan Arduino seperti pada gambar 5.3 dan Tabel
5.4:
54
Rangkaian Prototype Smart Parking seperti pada gambar 5.5:
55
5.1.2. Implementasi Perangkat Lunak
2. Bahasa Pemrograman C
56
5.2 Rencana Pengujian
apakah perangkat lunak dan perangkat keras sudah berjalan dengan lancar
dan sudah sesuai dengan yang diharapkan. Seperti pada Tabel 5.5:
57
BAB VI
PENUTUP
6.1. Kesimpulan
ini yaitu :
melalui IP Address, RFID sebgai identitas untuk masuk atau keluar mobil
dan motor servo sebagai palang pintu parkir. Hasil rancangan yang di dapat
6.2. Saran
58
DAFTAR PUSTAKA
[1] Zaqi Azka Armanda Maulana (2018). Simulasi Sistem Informasi Tempat
Parkir Berbasis Web. Yogyakarta: Program Studi Teknik Elektronika
Jurusan Pendidikan Teknik Elektronika Fakultas Teknik Universitas
Negeri Yogyakarta.
[2] Mohamad Lukman Hakim. (2016). Model Smart Parking berbasis Internet
of Thing. Bogor: Program Studi Ilmu Komputer Fakultas Matematika dan
Ilmu Pengetahuan Alam, Universitas Pakuan.
59
[6] Dikki Zulkarnain (2017). Perancangan Sistem Parkir Dengan
Rekomendasi Lokasi Parkir. Jakarta : Prodi Teknik Elektro Fakultas
Teknologi Industri Universitas Trisakti.
[7] Rudi, dkk (2017). Rancang Bangun Prototype Sistem Smart Parking
Berbasis Arduino Dan Pemantauan Melalui Smartphone. Bangka Belitung
: Prodi Tekno Elekto Fakultas Teknik Universitas Bangka Belitung.
[8] Tim Penyusun (2018). Buku Panduan Dan Bimbingan Tugas Akhir. Tegal:
Program studi DIII Teknik Komputer Politekni Harapan Bersama Tegal.
60
LAMPIRAN
Surat Keterangan Kesediaan Pembimbing I
A-1
Surat Keterangan Kesediaan Pembimbing II
A-2
Karcis Parkir pada Mutiara Cahaya Mejasem
B-1
#include <SPI.h>
#include <MFRC522.h>
#include <Servo.h>
#include <LiquidCrystal_I2C.h>
#include <Arduino.h>
#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>
#include <ESP8266HTTPClient.h>
#include <PCF8574.h>
PCF8574 expander(0x25);
LiquidCrystal_I2C lcd(0x27, 20, 4);
#define SS_PIN D8
#define RST_PIN D2
C-1
MFRC522 mfrc522(SS_PIN, RST_PIN); // deklarasi RFID
#define ir_masuk 0
#define ir_keluar 1
String status_booking;
String url =
"http://192.168.43.3/smart_parking/ambil_booking.php?ki
rim=yes";
String url2 =
"http://192.168.43.3/smart_parking/simpan_rekap.php?ket
erangan=masuk";
String url3 =
"http://192.168.43.3/smart_parking/update_slot.php?slot
=";
void setup()
{
Serial.begin(115200); //Komunikasi baud rate
Serial.begin(115200);
USE_SERIAL.begin(115200);
USE_SERIAL.setDebugOutput(false);
C-2
USE_SERIAL.flush();
delay(1000);
}
WiFi.mode(WIFI_STA);
WiFiMulti.addAP("Parkir", "12345678"); // Sesuaikan
SSID dan password ini
SPI.begin();
mfrc522.PCD_Init();
myServo1.attach(D9);
myServo2.attach(D10);
myServo1.write(0);
myServo2.write(90);
expander.pinMode(ir_masuk, INPUT);
expander.pinMode(ir_keluar, INPUT);
expander.begin();
delay(500);
lcd.init();
lcd.backlight();
lcd.setCursor(3, 1);
lcd.print("SELAMAT DATANG");
lcd.setCursor(3,2);
lcd.print("DI MC MEJASEM");
delay(1000);
}
void loop()
{
C-3
if ((WiFiMulti.run() == WL_CONNECTED))
{
// Tambahkan nilai suhu pada URL yang sudah kita
buat
USE_SERIAL.print("[HTTP] Memulai...\n");
http.begin( url );
C-4
{
USE_SERIAL.printf("[HTTP] GET gagal, error:
%s\n", http.errorToString(httpCode).c_str());
}
http.end();
}
delay(2000);
val_masuk = expander.digitalRead(ir_masuk);
if (val_masuk == aktif)
{
if (loop_masuk == 0)
{
if (slot_print != 0)
{
slot_parkiran -= 1;
slot_print = slot_parkiran -
status_booking.toInt();
lcd.clear();
lcd.setCursor(2,0);
lcd.print("TEMPELKAN KARTU");
lcd.setCursor(1,1);
lcd.print("JIKA ANDA BOOKING");
lcd.setCursor(1,3);
lcd.print("SLOT TERSISA : ");
lcd.setCursor(18,3);
lcd.print(slot_print);
loop_masuk = 1;
C-5
}
}
}
else
{
loop_masuk = 0;
}
val_keluar = expander.digitalRead(ir_keluar);
if (val_keluar == aktif)
{
if (loop_keluar == 0)
{
if (slot_print != 4)
{
slot_parkiran += 1;
slot_print = slot_parkiran -
status_booking.toInt();
lcd.clear();
lcd.setCursor(2,0);
lcd.print("TEMPELKAN KARTU");
lcd.setCursor(1,1);
lcd.print("JIKA ANDA BOOKING");
lcd.setCursor(1,3);
lcd.print("SLOT TERSISA : ");
lcd.setCursor(18,3);
lcd.print(slot_print);
myServo2.write(0);
delay(5000);
myServo2.write(90);
C-6
loop_keluar = 1;
}
}
}
else
{
loop_keluar = 0;
}
lcd.clear();
lcd.setCursor(2,0);
lcd.print("TEMPELKAN KARTU");
lcd.setCursor(1,1);
lcd.print("JIKA ANDA BOOKING");
lcd.setCursor(1,3);
lcd.print("SLOT TERSISA : ");
lcd.setCursor(18,3);
lcd.print(slot_print);
if (slot_print == 0)
{
delay(1000);
myServo1.write(90);
}
else
{
myServo1.write(0);
}
if ( ! mfrc522.PICC_IsNewCardPresent())
C-7
{
return;
}
if ( ! mfrc522.PICC_ReadCardSerial())
{
return;
}
C-8
lcd.setCursor(3, 2);
lcd.print("SILAHKAN MASUK");
delay(500);
myServo1.write(0);
delay(5000);
}
else
{
lcd.clear();
lcd.setCursor(8, 1);
lcd.print("MAAF");
lcd.setCursor(1, 2);
lcd.print("ID TIDAK DITEMUKAN");
delay(5000);
}
lcd.clear();
lcd.setCursor(2,0);
lcd.print("TEMPELKAN KARTU");
lcd.setCursor(1,1);
lcd.print("JIKA ANDA BOOKING");
lcd.setCursor(1,3);
lcd.print("SLOT TERSISA : ");
lcd.setCursor(18,3);
lcd.print(slot_print);
}
C-9