TUGAS AKHIR
TUGAS AKHIR
Diluluskan di
Medan, Juli 2016
Diketahui/Disetujui Oleh:
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil karya sendiri. Kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Penulis menyadari bahwa tersusunnya Tugas Akhir ini dari do’a, perhatian,
bimbingan,, motivasi dan dukungan berbagai pihak, sehingga dengan keikhlasan
dan kerendahan hati pada kesempatan ini penulis mengucapkan terimakasih yang
sebesar besarnya kepada:
Penulis
ABSTRAK
Tujuan dari penelitian tugas akhir ini adalah untuk menyediakan informasi
penghitung slot parkir secara real time kepada pengguna lahan parkir. Dengan
kata lain smart parking system (SPS). Metode yang digunakan adalah sistem
bilangan counter up down dengan penggunaan sensor yang di hubungkan dengan
arduino melalui plat aluminium foil sebagai input, memproses menggunakan
arduino uno sebagai mikrokontroler dan output menggunakan seven segment.
Hasil yang ingin dicapai yaitu tersedianya sistem informasi slot parkir yang
terpakai pada lahan parkir. Teknologi ini dapat memudahkan kinerja manusia jika
dapat dijalankan dengan semestinya dan rangkaian ini sangat cocok di realisasikan
di kehidupan nyata untuk membantu pekerjaan manusia di masa depan.
Kata kunci: Parkir, Smart Parking System, Arduino UNO, Seven Segment
ABSTRACT
Halaman
Persetujuan…………………………………………………………………... i
Pernyataan………………………………………………………………….... ii
Penghargaan………………………………………………………………….iii
Abstrak………………………………………………………………………. v
Abstract…………………………………………………………………........ vi
Daftar Isi…………………………………………………………………...... vii
Daftar Tabel…………………………………………………………………. ix
Daftar Gambar……………………………………………………………… x
Bab 1. Penndahuluan
1.1 Latar Belakang…………………………………………………………… 1
1.2 Perumusan Masalah……………………………………………………… 2
1.3 Batasan Masalah…………………………………………………………. 2
1.4 Tujuan Penelitian…………………………………………....………….... 2
1.5 Metodologi Penelitian……………………………………………………. 2
Daftar Pustaka…………………………………………………………… 19
Lampiran………………………………………………………………… 20
ABSTRAK
Tujuan dari penelitian tugas akhir ini adalah untuk menyediakan informasi
penghitung slot parkir secara real time kepada pengguna lahan parkir. Dengan
kata lain smart parking system (SPS). Metode yang digunakan adalah sistem
bilangan counter up down dengan penggunaan sensor yang di hubungkan dengan
arduino melalui plat aluminium foil sebagai input, memproses menggunakan
arduino uno sebagai mikrokontroler dan output menggunakan seven segment.
Hasil yang ingin dicapai yaitu tersedianya sistem informasi slot parkir yang
terpakai pada lahan parkir. Teknologi ini dapat memudahkan kinerja manusia jika
dapat dijalankan dengan semestinya dan rangkaian ini sangat cocok di realisasikan
di kehidupan nyata untuk membantu pekerjaan manusia di masa depan.
Kata kunci: Parkir, Smart Parking System, Arduino UNO, Seven Segment
ABSTRACT
BAB I
PENDAHULUAN
BAB I : PENDAHULUAN
Berisi latar belakang permasalahan, batasan masalah, tujuan pembahasan,
metodologi pembahasan, sistematika penulisan dan relevansi dari penulisan
laporan tugas akhir ini.
DAFTAR PUSTAKA
Pada bagian ini akan dipaparkan tentang sumber-sumber literatur yang
harus digunakan dalam pembutan laporan project akhir dua ini.
BAB II
LANDASAN TEORI
2.1 Parkir
Parkir adalah keadaan tidak bergerak suatu kendaraan yang bersifat
sementara karena ditinggalkan oleh pengemudinya. Secara hukum dilarang untuk
parkir di tengah jalan raya; namun parkir di sisi jalan umumnya diperbolehkan.
Fasilitas parkir dibangun bersama-sama dengan kebanyakan gedung, untuk
memfasilitasi kendaraan pemakai gedung.Termasuk dalam pengertian parkir
adalah setiap kendaraan yang berhenti pada tempat-tempat tertentu baik yang
dinyatakan dengan rambu lalu lintas ataupun tidak, serta tidak semata-mata untuk
kepentingan menaikkan dan/atau menurunkan orang dan/atau barang.
Satuan ruang parkir (SRP) merupakan ukuran luas efektif untuk
meletakkan satu buah kendaraan (mobil penumpang, bus/truk, atau sepeda motor).
Di dalamnya sudah termasuk ruang bebas di kiri dan kanan kendaraan dengan
pengertian pintu bisa dibuka untuk turun naik penumpang serta hal-hal tertentu
seperti ruang gerak untuk kursi roda khusus untuk parkir kendaraan bagi penderita
cacat serta ruang bebas depan dan belakang. Bila tanpa penjelasan, SRP adalah
SRP untuk mobil penumpang.
2.4 Buzzer
Buzzer adalah sebuah komponen elektronika yang berfungsi untuk
mengubah getaran listrik menjadi getaran suara. Pada dasarnya prinsip kerja
buzzer hampir sama dengan loud speaker, jadi buzzer juga terdiri dari kumparan
yang terpasang pada diafragma dan kemudian kumparan tersebut dialiri arus
sehingga menjadi elektromagnet, kumparan tadi akan tertarik ke dalam atau keluar,
tergantung dari arah arus dan polaritas magnetnya, karena kumparan dipasang
pada diafragma maka setiap gerakan kumparan akan menggerakkan diafragma
secara bolak-balik sehingga membuat udara bergetar yang akan menghasilkan
suara. Buzzer biasa digunakan sebagai indikator bahwa proses telah selesai atau
terjadi suatu kesalahan pada sebuah alarm.
BAB III
PERANCANGAN SISTEM
3.4 Flowchart
START
INIT
Baca sensor
Ya
Mobil arah
Tambah jumlah mobil
Masuk?
Tidak
Ya
Mobil arah Kurangi jumlah mobil
Keluar?
START
BAB IV
HASIL DAN PEMBAHASAN
4.1 Umum
Penelitian ini akan digunakan pada parkiran jenis non on street, dimana
terdapat pos masuk dan pos keluar untuk kendaraan serta slot untuk parkiran.
Sistem rancangan pada penelitian ini seperti yang disebutkan sebelumnya terdiri
dari input pemproses dan output. Input berupa sensor yang terhubung dengan
lempengan plat aluminium foil dimana sensor tersebut akan dipicu dengan
tekanan yang terdapat dibawah kertas karton. Sensor akan terbaca ketika mobil
tepat berada di atasnya, jadi jika terdapat kendaraan yang berada di atas
aluminium foil tersebut maka secara otomatis palang pintu akan terbuka, begitu
pula sebaliknya saat mobil ingin keluar dari parkir tersebut.
1 I On 0 Low
2 II On 1 Low
3 III On 2 Low
4 IV On 3 Low
5 V On 4 Low
6 VI On 5 Low
7 VII On 6 Low
8 VIII On 7 Low
9 IX On 8 Low
10 X On 9 High
1 I On 9 High
2 II On 8 Low
3 III On 7 Low
4 IV On 6 Low
5 V On 5 Low
6 VI On 4 Low
7 VII On 3 Low
8 VIII On 2 Low
9 IX On 1 Low
10 X On 0 Low
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Setelah melakukan pegujian hasil dalam sistem palang parkir otomatis dan
penghitung slot parkir ini, maka dapat beberapa kesimpulan:
1. Teknologi sistem palang parkir ini dapat memudahkan kinerja manusia
jika dapat dijalankan dengan semestinya.
2. Rangkaian ini sangat cocok direalisasikan di kehidupan nyata untuk
membantu pekerjaan manusia di masa depan.
3. Sensor tekan yang digunakan akan berjalan dengan baik jika tekanan
mobil saat diatas lempengan aluminium foil ditekan dengan kencang.
4. Seven segment dan buzzer adalah perangkat yang akan menandakan jika
kapasitas parkir sudah penuh.
5. Jika penunjukan seven segment 0 tetapi ada mobil didalam lahan parkir
yang ingin keluar, maka palang parkir tidak bekerja dan buzzer akan
berbunyi.
6. Alat ini dapat bekerja setiap saat jika sumber daya yang dibutuhkan
memadai untuk menjalankan rangkaian ini.
5.2 Saran
Beberapa tambahan yang diperlukan dalam meningkatkan kemampuan
alat ini adalah:
1. Saran penulis adalah agar penelitian kedepanya dapat mengembangkan ke
sistem yang lebih kompleks dan futuristic.
2. Agar sistem rangkaian ini dapat digunakan di banyak lahan-lahan parkir di
sekitar lingkungan kita.
3. Semoga semakin maju teknologi di kemudian hari dapat meringankan
pekerjaan manusia di masa yang akan dating.
#include <Servo.h>
long timeSensor;
int delaySensor;
int delaySensor2;
digitalWrite(pinSen1,HIGH);
digitalWrite(pinSen2,HIGH);
Tampil(0);
pinMode(pinBuzzer,OUTPUT);
//led a,b,c,d,e,f,g
void Tampil (int num){
switch (num){
case 0: Seg("1111110"); break;
case 1: Seg("0110000"); break;
case 2: Seg("1101101"); break;
case 3: Seg("1111001"); break;
case 4: Seg("0110011"); break;
case 5: Seg("1011011"); break;
case 6: Seg("1011111"); break;
case 7: Seg("1110000"); break;
case 8: Seg("1111111"); break;
case 9: Seg("1111011"); break;
}
}
void TestLed()
{
Tampil(proses);
proses++;
if (proses >= 10) proses = 0;
delay(100);
}
case 8:
digitalWrite(pinBuzzer,HIGH);
delay(300);
digitalWrite(pinBuzzer,LOW);
delay(300);
digitalWrite(pinBuzzer,HIGH);
delay(300);
digitalWrite(pinBuzzer,LOW);
delay(300);
digitalWrite(pinBuzzer,HIGH);
delay(300);
digitalWrite(pinBuzzer,LOW);
delay(300);
proses = 10;
break;
case 10:
// MASUK : tunggu sensor 1 aktif
if (digitalRead(pinSen1) == 0){
delaySensor++;
if (delaySensor > 100) {
if (JlhMobil >= 9){
JlhMobil = 9;
proses = 8;
}else{
Serial.println ("MASUK: Sensor 1 aktif -> buka palang");
delaySensor = 0;
proses = 20;
beeb();
}
}else{
Serial.println ("KELUAR: Sensor 1 aktif -> buka palang");
delaySensor2 = 0;
proses = 50;
beeb();
}
}
}else{
delaySensor2 = 0;
}
break;
// ========== PROSES MASUK ========================
case 20: // tunggu buka palang
if (BukaPalang() == true) {
Serial.println ("MASUK: Tunggu sensor 2 aktif");
proses = 23;
}
break;
boolean BukaPalang(){
if (sudutServo > sudutBuka){
Serial.println("Palang telah terbuka:");
return true;
}else{
sudutServo += 1;
//Serial.print("Buka:");
//Serial.println(sudutServo);
myservo.write(sudutServo);
delay(10);
return false;
}
}
boolean TutupPalang(){
if (sudutServo < sudutTutup){
Serial.println("Palang telah tertutup:");
return true;
}else{
sudutServo -= 1;
//Serial.print("Tutup:");
//Serial.println(sudutServo);
myservo.write(sudutServo);
delay(10);
return false;
}
}
void beeb(){
digitalWrite(pinBuzzer,HIGH);
delay(100);
digitalWrite(pinBuzzer,LOW);
delay(100);