Diajukan oleh:
Cahyono WIbowo
14/361996/SV/06260
SEKOLAH VOKASI
YOGYAKARTA
2017
A. Latar Belakang
B. Tujuan
Tujuan dari perancangan alat dan penelitian tugas akhir ini sebagai berikut :
1. Membuat aplikasi monitoring dan pemesanan tempat parkir secara real time dengan
terhubung Cloud Database. Cloud database terbuhung dengan IOT yang bernama
Parkiran-e.
2. Mengimplementasikan keamanan dengan metode OWASP pada Aplikasi Parkiran-e
yang berbasis Android.
C. Manfaat
Adapaun manfaat yang dapat diperoleh dari penelitian ini adalah :
1. Dapat melakukan monitoring dan pemesanan tempat parkir
2. Aplikasi mampu menampilkan lokasi parkir dan slot parkir yang tersedia
3. Keamanan data pengguna dalam aplikasi terjaga
D. TINJAUAN PUSTAKA
Kumar dkk (2016) membuat sebuah aplikasi parkir pintar yang terhubung dengan sebuah
system yang memungkinkan untuk melakukan pemesanan parkir. Aplikasi ini berbasis
Android yang memungkinkan pengguna untuk melihat lokasi letak kantong parkir. Aplikasi
ini terhubung dengan database Firebase yang menggunkaan RESTfull API
Saputri (2016) membuat sebuah simulasi aplikasi pemesananan parkir berbasis Android .
Aplikasi ini mampu menampilkan lahan parkir mana saja yang masih tersedia serta
pengguna dapat melakukan pemesanan lokasi parkir yang diinginkan. Tidak hanya
itu, aplikasi memungkinkan pengguna untuk membayar dengan hanya menekan
beberapa tombol saja karena aplikasi ini menggunakan sistem voucher yang bisa diisi
ulang jika saldo telah habis.
E. Metodologi Penelitian
Penelitian ini menggunakan metode yang dibagi menjadi dua bagian utama dalam
penyusunan tugas akhir dan pembuatan aplikasinya, yaitu metode pengumpulan data dan
metode perancangan sistem.
1. Pengumpulan data
Pada metode ini, dilakukan pengumpulan data dan informasi, yaitu dengan studi pustaka dan
observasi. Pembahasannya adalah sebagai berikut:
a. Observasi
Observasi dalam penelitian Tugas Akhir dilakukan dengan mengumpulkan data dan informasi
yang didapat dari mengamati langsung ke lokasi.
b. Studi pustaka
Studi literatur dilakukan dengan mengumpulkan dan mempelajari informasi-informasi-
informasi yang berhubungan dengan penelitian yang sudah ada sebelumnya, termasuk
perancangan, analisis, dan implementasi sistem. Bahan yang digunakan dalam studi pustaka
penelitian ini adalah buku, artikel dan penelitian yang pernah dilakukan sebelumnya.
Kumpulan pustaka didapat dari membaca buku literature dan mengakses internet situs
publikasi online.
2. Perancangan sistem
Metode ini dilakukan sebagai penerapan dari tujuan penelitian. Metode ini terdiri dari
beberapa langkah, yaitu:
a. Analisis
Bagian ini berisi analisis permasalahan sesuai kondisi yang ada. Hasil analisis permasalahan
ini dituangkan ke dalam analisis kebutuhan sistem, analisis kebutuhan data, kebutuhan
fungsional dan kebutuhan nonfungsional sistem yang akan dibangun pada penelitian ini.
b. Perancangan
Bagian ini membahas perancangan dari sistem aplikasi yang akan dibuat. Perancangan yang
dibuat meliputi perancangan proses bisnis sistem, perancangan alur sistem, perancangan basis
data, perancangan struktur menu dan perancangan antarmuka pada sistem aplikasi ini.
c. Pembuatan kode program
Bagian ini membahas pembuatan kode program untuk membangun sistem aplikasi sesuai
perancangan yang telah dibuat. Pembuatan kode program pada sistem aplikasi ini
menggunakan bahasa pemrograman Java dan Cloud database.
d. Pengujian
Bagian ini membahas tentang pengujian aplikasi. Tujuannya adalah menguji kesesuaian
aplikasi dengan perancangan yang telah dibuat serta mengurangi adanya kesalahan pada
sistem dan memastikan aplikasi ini layak untuk digunakan.
e. Pemeliharaan
Bagian ini menangani sistem aplikasi yang telah selesai dibangun sehingga dapat dilakukan
perubahan atau penambahan sesuai dengan kebutuhan.
f. Dokumentasi dan pelaporan
Bagian ini membahas tentang pembuatan laporan dan dokumentasi dari sistem aplikasi yang
telah dibuat.
Perangkat Keras
1. PC atau laptop ( minimal RAM 4GB)
2. Smartphone Android (minimal OS 4.2)
3. Parkiran-e
Perangkat Lunak
1. Sistem Operasi Ubuntu
2. Sistem Operasi Kali Linux
3. Android Studio
4. Firebase
5. OWASP Mobile Security Project