ABSTRAK
Seiring dengan berkembangnya teknologi, pencatatan data yang semula dicatat secara
tertulis mulai beralih ke pencatatan data secara digital. Hal ini disebabkan oleh pengolahan
data secara digital lebih mudah dilakukan dibandingkan dengan pengolahan data tertulis.
Kemudahan dalam mengelola data digital terlihat pada saat data hendak ditambah, diubah,
dihapus, dilihat, dan dicari. Pada umumnya data digital disimpan pada database, dan setelah
data tersimpan maka data tersebut dapat diubah, dihapus, dilihat dan dicari menggunakan
sebuah aplikasi yang terhubung dengan database itu sendiri.
Setelah data dicatat secara digital, peningkatan pada performa aplikasi harus terus
ditingkatkan. Sama halnya dengan sebuah sistem parkir yang ada saat ini harus ditingkatkan
agar pelayanan parkir dapat meningkat. Dengan adanya teknologi RFID identifikasi
seseorang dapat dilakukan, sehingga proses identifikasi pada sistem parkir yang ada pada saat
ini dapat ditukar dengan kartu RFID. Dengan adanya kartu RFID ini, proses masuk parkir,
proses keluar parkir, dan proses pembayaran parkir dapat dilakukan dengan mudah.
Pelanggan parkir yang telah memiliki kartu RFID cukup menempelkan kartu RFID pada
pembaca kartu RFID yang tersedia dan proses identifikasi telah dilakukan. Dalam
pembayaran parkir, pelanggan perlu menyimpan deposit saldo dalam jumlah tertentu dan
sistem akan otomatis mengurangi saldo deposit bila pelanggan menggunakan jasa parkir.
Selain itu dengan adanya teknologi RFID ini penggunaan sumber daya manusia dapat
berkurang. Hal ini disebabkan oleh sumber daya manusia yang pada saat ini dibutuhkan
untuk proses identifikasi dan pembayaran parkir pada loket kini tidak diperlukan lagi karena
proses identifikasi dan pembayaran parkir telah digantikan oleh kartu RFID.
ABSTRACT
With Technology moving forward, data that was once manual, has now progressed to a digital era. From this achievement of originally managing manual data, in which was time consuming and cost deficient, technology has now moved into the form of managing data digitally. This advanced new system can alter the data such as adding, deleting and
searching of information from a database. The data is digitally saved onto the database and once saved; further changes can be made, with an application link to the database itself.
Once data is recorded digitally, the application’s performance must be improved . Similar to an existing parking system should be enhanced in order to increase parking service. With the identification RFID technology a person can be recognized, so that the identification process on the existing parking system at this time can be exchanged with RFID cards. With the RFID card, the process of parking entrance, the exit parking, and parking payment process can be done easily. Customer that already have RFID card, can put it into the RFID’s reader card that are available and the identification process has been carried out. In the parking payments, customers need to keep certain amounts of deposit balances and the system will automatically reduce the balance of deposit if the customer using the service park. In addition, RFID technology can reduce of human resources. This is caused by the human resources currently needed for the process of identification and payment of parking are no longer needed because the process of identification and payment of parking has been replaced by an RFID card.
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI KARYA ILMIAH ... iii
KATA PENGANTAR ... iv
ABSTRAKSI ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiii
DAFTAR SIMBOL ... xiv
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan ... 2
1.4 Batasan Masalah ... 3
1.5 Sistematika Pembahasan ... 4
BAB II LANDASAN TEORI ... 6
2.1 Definisi RFID... 6
2.2 Sejarah Label RFID ... 6
2.3 Label RFID ... 7
2.4 Sistem RFID... 8
2.5 Keamanan RFID ... 9
2.6 Potensi Penggunaan RFID ... 10
2.7 Webcam ... 11
2.8 Sistem Parkir ... 11
2.9 C# (C Sharp) ... 12
BAB III ANALISIS DAN DISAIN ... 14
3.1 Analisis ... 14
3.2 Gambaran Keseluruhan ... 18
3.2.1 Persyaratan Antarmuka Eksternal ... 18
3.2.2 Antarmuka Dengan Pengguna ... 19
3.2.3 Antarmuka Perangkat Keras ... 19
3.2.4 Antarmuka Perangkat Lunak ... 20
3.2.5 Antarmukan Komunikasi ... 20
3.2.6 Fitur-Fitur Produk Perangkat Lunak ... 20
3.2.6.1 Fitur Login ... 20
3.2.6.2 Fitur Tambah Pengguna ... 22
3.2.6.3 Fitur Ubah Data Pengguna ... 23
3.2.6.4 Fitur Hapus Pengguna ... 24
3.2.6.5 Fitur Ubah Password Pengguna ... 25
3.2.6.6 Fitur Ubah Kartu Pengguna / Pelanggan ... 26
3.2.6.7 Fitur Tambah Pelanggan ... 28
3.2.6.8 Fitur Ubah Data Pelanggan ... 29
3.2.6.9 Fitur Hapus Pelanggan ... 30
3.2.6.10 Fitur Kelola Saldo ... 31
3.2.6.11 Fitur Masuk Parkir ... 32
3.2.6.12 Fitur Keluar Parkir ... 33
3.2.6.13 Fitur Kelola Parkir ... 34
3.2.6.14 Fitur Laporan Parkir ... 36
3.3 Disain Perangkat Lunak ... 36
3.3.1 Pemodelan Perangkat Lunak... 37
3.3.1.1 Diagram Use Case... 37
3.3.1.2 Diagram Sequence ... 38
3.3.1.3 Diagram Class ... 50
3.3.2 Disain Penyimpanan Data ... 51
3.3.2.1 Entity Relationship Diagram... 51
3.3.2.2 Konsep Eksekusi ... 51
BAB IV PENGEMBANGAN PERANGKAT LUNAK ... 63
4.1 Implementasi Class / Modul ... 63
4.2 Implementasi Penyimpanan Data ... 67
4.3 Implementasi Antarmuka ... 71
BAB V TESTING DAN EVALUASI SISTEM ... 80
5.1 Rencana Pengujian ... 80
5.2 Pelaksanaan Pengujian ... 86
5.2.1 White Box ... 86
5.2.2 Black Box... 89
BAB VI KESIMPULAN DAN SARAN ... 98
6.1 Kesimpulan ... 98
6.2 Saran ... 99
DAFTAR PUSTAKA ... xvii
DAFTAR GAMBAR
Gambar III.1 Flowchart Sistem Parkir Masuk Lama ... 14
Gambar III.2 Flowchart Sistem Parkir Keluar Lama ... 15
Gambar III.3 Flowchart Sistem Parkir Masuk RFID ... 16
Gambar III.4 Flowchart Sistem Parkir Keluar RFID ... 17
Gambar III.5 Diagram Use Case Sistem parkir ... 37
Gambar III.6 Diagram Sequence Pengaturan Parkir ... 38
Gambar III.7 Diagram Sequence Kelola dan Hapus Pengguna ... 39
Gambar III.8 Diagram Sequence Tambah dan Ubah Pengguna ... 40
Gambar III.9 Diagram Sequence Kelola dan Hapus Pelanggan ... 41
Gambar III.10 Diagram Sequence Tambah Dan Ubah Pelanggan ... 42
Gambar III.11 Diagram Sequence Laporan Parkir ... 43
Gambar III.12 Diagram Sequence Laporan Pendapatan ... 44
Gambar III.13 Diagram Sequence Laporan Kendaraan Parkir ... 45
Gambar III.14 Diagram Sequence Loket dan Kasir Aktif ... 46
Gambar III.15 Diagram Sequence Kasir ... 47
Gambar III.16 Diagram Sequence Informasi Pelanggan ... 48
Gambar III.17 Diagram Sequence Loket ... 49
Gambar III.18 Diagram Class ... 50
Gambar III.19 Entity Relationship Diagram ... 51
Gambar III.20 Konsep Eksekusi ... 51
Gambar III.21 FormSistemParkir ... 52
Gambar III.22 FormMasuk ... 52
Gambar III.23 FormAdministrasi ... 53
Gambar III.24 FormKelolaPengguna... 53
Gambar III.25 FormPengguna ... 54
Gambar III.26 FormPasswordPengguna ... 54
Gambar III.27 FormKelolaPelanggan ... 55
Gambar III.28 FormPelanggan ... 56
Gambar III.29 FormKelolaKartu ... 56
Gambar III.31 FormLaporanPendapatan ... 58
Gambar III.32 FormLaporanKendaraanParkir... 59
Gambar III.33 FormGrafikKendaraanParkir ... 59
Gambar III.34 FormLoketKasirAktif... 60
Gambar III.35 FormKasir ... 60
Gambar III.36 FormInformasiPelanggan ... 61
Gambar III.37 FormLoket ... 61
Gambar IV.1 FormSistemParkir ... 71
Gambar IV.2 FormMasuk ... 71
Gambar IV.3 FormAdministrasi ... 72
Gambar IV.4 FormKelolaPengguna ... 72
Gambar IV.5 FormPengguna ... 73
Gambar IV.6 FormPasswordPengguna ... 73
Gambar IV.7 FormKelolaPelanggan ... 74
Gambar IV.8 FormPelanggan ... 74
Gambar IV.9 FormKelolaKartu ... 75
Gambar IV.10 FormLaporanParkir ... 75
Gambar IV.11 FormLaporanPendapatan ... 76
Gambar IV.12 FormLaporanKendaraanParkir ... 76
Gambar IV.13 FormGrafikKendaraanParkir ... 77
Gambar IV.14 FormLoketKasirAktif ... 77
Gambar IV.15 FormKasir ... 78
Gambar IV.16 FormInformasiPelanggan ... 78
Gambar IV.17 FormLoket ... 79
DAFTAR TABEL
Tabel IV.1 Tabel Kasir ... 67
Tabel IV.2 Tabel Loket ... 67
Tabel IV.3 Tabel Parkir ... 67
Tabel IV.4 Tabel Pelanggan ... 68
Tabel IV.5 Tabel Pengaturan ... 68
Tabel IV.6 Tabel Pengguna ... 69
Tabel IV.7 Tabel Transaksi ... 69
Tabel V.1 Tabel Test Case Menu Utama ... 80
Tabel V.2 Tabel Test Case Pengaturan Parkir ... 81
Tabel V.3 Tabel Test Case Pengguna ... 81
Tabel V.4 Tabel Test Case Pelanggan ... 83
Tabel V.5 Tabel Test Case Laporan ... 84
Tabel V.6 Tabel Test Case Kasir ... 84
Tabel V.7 Tabel Test Case Informasi Pelanggan ... 85
Tabel V.8 Tabel Test Case Loket ... 85
Tabel V.9 Tabel Hasil Pengujian Menu Utama ... 89
Tabel V.10 Tabel Hasil Pengujian Pengaturan Parkir ... 90
Tabel V.11 Tabel Hasil Pengujian Pengguna ... 91
Tabel V.12 Tabel Hasil Pengujian Pelanggan ... 93
Tabel V.13 Tabel Hasil Pengujian Laporan ... 95
Tabel V.14 Tabel Hasil Pengujian Kasir ... 95
Tabel V.15 Tabel Hasil Pengujian Informasi Pelanggan ... 97
DAFTAR SIMBOL
Use Case
Simbol Keterangan
Actor
Actor
UseCase Use Case
Actor
UseCase
Use
«include»
UseCase1 UseCase2
Include
Sequence
Simbol Keterangan
Actor
Object
Object Lifeline
Simbol Keterangan Message
Message (call)
Message Message (return)
Class Diagram
Simbol Keterangan
Class Class
Composition
Aggregation
Associations
Entity Relationship Diagram
Simbol Keterangan
Atribut Atribut
Atribut Multivalue
Atribut Multivalue
Simbol Keterangan
Relasi
Relasi
Entitas
BAB I PENDAHULUAN
1.1Latar Belakang
Dengan berkembangnya pembangunan gedung di kota-kota besar
di Indonesia, maka lahan parkir merupakan suatu hal yang penting. Hal ini
disebabkan oleh banyaknya pengguna kendaraan pribadi seperti mobil dan
motor. Oleh sebab itu, pengelolaan parkir harus terus ditingkatkan agar
pelayanan parkir dapat lebih maksimal lagi. Dalam melakukan
peningkatan pelayanan parkir perlu adanya evaluasi dari sistem yang
sudah berjalan serta saran untuk meningkatkan pelayanan parkir. Dari
evaluasi dan saran tersebut dapat dibuat perbaikan sistem parkir yang
diharapkan dapat memberikan kenyamaanan saat melakukan parkir.
Sistem parkir yang teratur dapat membuat pengguna parkir merasa
nyaman saat ingin mengunjungi tempat tersebut. Kenyamanan dalam
melakukan parkir dapat memberikan nilai tambah bagi gedung yang
menyediakan pelayanan parkir lebih baik. Sistem parkir yang baik
memberikan pelayanan dalam bidang pemberian ketepatan informasi
ketersediaan parkir, kemudahan dalam melakukan proses parkir,
mendapatkan tempat parkir yang cepat, dan tarif parkir yang hemat. Dari
faktor-faktor tersebut, dan didukung dengan berkembangnya teknologi,
maka peningkatan pelayanan parkirpun dapat meningkat. Terkadang
dengan menggunakan teknologi baru, pengguna merasakan hal yang lebih
sulit dari sebelumnya. Oleh karena itu, dalam menerapkan teknologi baru
diperlukan sebuah percancangan sistem yang matang agar sistem yang
2
Dengan berkembangnya teknologi RFID (Radio Frequency
Identification), diharapkan dapat mempermudah pengguna dalam
melakukan suatu rangkaian kegiatan. Penerapan teknologi RFID dalam
sebuah sistem parkir diharapkan dapat mempermudah proses pembayaran
dan pencatatan data parkir dalam sebuah lahan parkir. Dengan kartu RFID
ini memungkinkan dibuatnya sebuah sistem parkir dimana pengguna yang
memiliki kartu RFID ini dapat melakukan pencatatan dan pembayaran
parkir secara cepat. Sehingga waktu antri ketika hendak masuk dan keluar
pada sebuah lahan parkir dapat berkurang. Selain itu, dari sisi pengelola
lahan parkir, dengan adanya teknologi RFID diharapkan dapat mengurangi
penggunaan sumber daya manusia dalam sebuah sistem parkir. Sehingga
dengan berkurangnya sumber daya manusia dalam sistem parkir, otomatis
biaya tetap dalam sebuah sistem parkir akan berkurang.
1.2Rumusan Masalah
Adapun rumusan masalah dalam pembuatan sistem parkir ini meliputi:
a. Bagaimana cara meningkatkan pelayanan sistem parkir?
b. Bagaimana penggunaan teknologi RFID dalam sistem parkir?
c. Keuntungan apa saja yang didapat bila menggunakan teknologi
RFID pada sistem parkir?
d. Bagaimana mekanisme pemindahan nominal uang kedalam akun
pelanggan?
1.3Tujuan
Hasil yang diharapkan dalam pembuatan sistem parkir ini adalah:
a. Menyediakan layanan parkir yang melakukan pencatatan dan
pembayaran biaya parkir dengan menggunakan teknologi RFID
dan kamera WEB.
b. Kartu RFID digunakan sebagai tanda pengenal pengguna sistem
parkir pada saat hendak masuk dan keluar parkir. Kartu ini
didapatkan dengan memberikan data pengguna parkir untuk
3
Setelah data pengguna dimasukkan ke dalam sistem, maka
pengguna dapat menggunakan kartu RFID. Selain itu, kartu RFID
juga berfungsi sebagai alat pembayaran sewa parkir dengan cara
menyimpan uang dalam jumlah tertentu dan nominal uang tersebut
akan berkurang jika pengguna melakukan pembayaran sewa parkir.
c. Data pengguna parkir tercatat secara jelas, mempercepat proses
masuk dan keluar parkir, mempermudah pembayaran parkir, dan
dapat mengurangi sumber daya manusia dalam sistem parkir.
Dengan berkurangnya sumber daya manusia dalam sebuah sistem
parkir, biaya tetap dalam sebuah sistem parkir dapat berkurang.
d. Membuat sebuah sistem untuk mencatat data pengguna parkir yang
menyimpan nominal uang pada database.
1.4Batasan Masalah
Batasan dalam pembuatan sistem parkir ini adalah:
a. Sistem parkir tidak menggunakan palang parkir.
b. Aplikasi yang dibuat adalah aplikasi desktop yang dibuat dengan
menggunakan bahasa C# (C Sharp).
c. Aplikasi akan dijalankan secara offline dan terhubung didalam
jaringan lokal.
d. Aplikasi akan dijalankan pada jam operasional.
e. Sistem yang dibuat meliputi pencatatan data pengguna dan
pelanggan sistem parkir, proses mengubah uang menjadi nilai uang
dalam database, menampilkan informasi, pencatatan data parkir
menggunakan kartu RFID dan kamera WEB, dan proses
pembayaran parkir.
4
1.5Sistematika Pembahasan
Bab I Pendahuluan
Berisikan latar belakang dari pembuatan sistem parkir dengan
menggunakan teknologi RFID, masalah apa saja yang ditemui
dalam sebuah sistem parkir dan ingin diperbaiki, tujuan dari
pembuatan sistem parkir dengan menggunakan teknologi RFID,
dan batasan-batasan dalam pembuatan sistem parkir.
Bab II Landasan Teori
Berisikan landasan teori-teori yang digunakan dalam pembuatan
sistem parkir. Meliputi teori tentang RFID yang menjadi kunci
untuk memberikan kemudahan dalam melakukan pencatatan dan
pembayaran sewa parkir dan teori tentang webcam untuk
menyimpan data kendaraan ketika masuk dan keluar dari area
parkir. Dengan teori-teori tersebut, diharapkan dapat menjadi dasar
untuk membuat aplikasi sistem parkir.
Bab III Analisis dan Desain
Berisikan penjabaran dari Bab 1, yang dijabarkan lebih rinci dan
mendalam mengenai analisis dan desain produk yang akan dibuat,
analisis mengenai sistem parkir yang akan digunakan, desain
produk yang membahas persyaratan antarmuka eksternal,
antarmuka dengan pengguna, antarmuka perangkat keras,
antarmuka perangkat lunak, antarmuka komunikasi beserta
fitur-fitur yang disediakan dalam sistem parkir.
Bab IV Pengembangan Perangkat Lunak
Berisikan implementasi dari seluruh hasil rancangan yang ada di
bab 3, mulai dari implementasi class / modul, implementasi
5
Bab V Testing dan Evaluasi Sistem
Berisikan rencana pengujian terhadap sistem yang telah dibuat dan
melakukan uji coba sistem dengan menggunakan metode white box
dan black box.
Bab VI Kesimpulan dan Saran
Berisikan kesimpulan dan saran dari hasil penelitian yang telah
dilakukan. Kesimpulan mengacu pada tujuan yang ada di bab 1,
apakah tujuan tercapai atau tidak berdasarkan hasil pembahasan
pada bab 2, 3, 4, dan 5. Selain itu, terdapat masalah apa saja yang
terjadi saat melakukan penelitian. Saran berisikan panduan untuk
memperbaiki penelitian yang sudah dilakukan, sehingga penelitian
BAB VI KESIMPULAN DAN SARAN
6.1Kesimpulan
Berdasarkan hasil uji coba yang dilakukan pada proses pengujian
aplikasi baik secara white box maupun black box, dapat disimpulkan
bahwa semua fitur yang ada pada aplikasi ini berjalan dengan baik.
Beberapa fitur yang ditawarkan oleh aplikasi ini meliputi, pengelolaan
pengaturan parkir, pengelolaan data pengguna, pengelolaan data
pelanggan, pengelolaan laporan, pengelolaan kasir, pengelolaan loket, dan
informasi pelanggan.
Tujuan dari pembuatan sistem ini adalah mempermudah dan
meningkatkan pelayanan parkir. Sehingga dengan adanya aplikasi ini,
kenyamanan dalam melakukan parkir dapat ditingkatkan dari yang
sebelumnya. Berdasarkan hasil percobaan terhadap fitur-fitur yang
disediakan oleh aplikasi ini, maka dapat disimpulkan sebagai berikut:
a. Dengan adanya teknologi kartu RFID dan kamera WEB, maka
pelayanan dalam proses pencatatan parkir dan pembayaran parkir
dapat ditingkatkan. Hal ini tampak dari meningkatnya kecepatan
dalam proses masuk dan keluar parkir.
b. Dengan adanya proses pendaftaran pelanggan ke dalam sistem,
maka pengelola parkir dapat mengetahui data pelanggan. Hal ini
befungsi sebagai rekap data pengelola parkir bila ditemukan
sebuah masalah yang membutuhkan data pelanggan. Selain itu,
dengan adanya sistem saldo, maka pembayaran parkir dapat
dilakukan dengan lebih mudah dan lebih cepat.
c. Sistem ini membutuhkan lebih sedikit sumber daya manusia
(SDM) dibandingkan dengan sistem parkir biasa. Hal ini tampak
dari tidak adanya petugas loket, sehingga pengeluaran pengelola
99
d. Penyimpanan deposit uang ke dalam sistem berfungsi untuk
mempermudah pembayaran parkir. Pembayaran parkir dengan
memotong nominal deposit, berdampak pada tidak adanya proses
pembayaran parkir di loket. Hal ini berdampak pada berkurangnya
waktu antrian dalam proses keluar parkir.
6.2Saran
Saran yang diberikan setelah melakukan uji coba terhadap aplikasi
untuk pengembangan selanjutnya, adalah:
a. Membuat sebuah sistem parkir global, dimana kartu RFID yang
sudah terdaftar dapat digunakan pada beberapa tempat parkir.
b. Penambahan nilai deposit dapat dilakukan di ATM, dengan
melakukan kerja sama dengan bank-bank yang ada.
c. Pendaftaran pelanggan baru dapat dilakukan pada website.
Sehingga setelah data pelanggan divalidasi, kartu RFID dapat
dikirimkan ke alamat pelanggan, dan pelanggan dapat langsung
menggunakan kartu RFID tersebut.
d. Penggunaan sensor parkir untuk mendeteksi wilayah-wilayah
DAFTAR PUSTAKA
Chonoles, M. J., & Schardt, J. A. 2003. UML 2 for Dummies. New York : Wiley
Publishing, Inc.
Foxall, J. 2008. Sams Teach Yourself Visual C# 2008 in 24 Hours: Complete
Starter Kit. Upper Saddle River : Pearson Education, Inc.
Imbar, R.V., & Suteja, B.R. 2006. Pemrograman Web-Commerce dengan
ORACLE & ASP. Bandung : Penerbit Informatika.
Nielsen, P. 2007. SQL Server 2005 Bible. Indianapolis : Wiley Publishing, Inc.
Sharp, J. 2008. Microsoft Visual C# 2008 Step by Step. Redmond : Microsoft
Press.
Simbangando, Muhammad Riyanta. (2007). Website:
http://www.dudung.net/teknologi-informasi/rfid-sebagai-peranti-pengenal-identitas.html. Tanggal Akses: 23 September 2010.
Henlia. (2006). Mengenal RFID.
Troelsen, A. 2007. Pro C# 2008 an the .NET 3.5 Platform. Edisi Keempat. New
York : Apress.
Vieira, R. 2007. Professional SQL Server 2005 Programming. Indianapolis :
Willey Publishing, Inc.
Subari. (2008). Website: