Download - metllit keseluruhan(REVISI)
BAB I
PENDAHULUAN
1.1. Latar Belakang
Universitas Pakuan merupakan salah satu perguruan tinggi swasta
yang berlokasi di kota Bogor. Terdiri dari berbagai fakultas serta program
studi didalamnya. Universitas pakuan juga memiliki fasilitas yang cukup
memadai dan sangat mendukung dalam aktivitas perkuliahan, lahan parkir
yang cukup luas misalnya. Banyak mahasiswa dan mahasiswi yang
menggunakan kendaraan bermotor milik pribadi khususnya. Baik kendaraan
roda empat maupun kendaraan roda dua. Adanya lahan parkir tersebut baik
mahasiswa maupun dosen yang dating menggunakan kendaraan bermotor
milik pribadi dapat menggunakan lahan parjkir tersebut.
Faktor keamanan kendaraan bermotor sangat penting selain dari
pemiliknya tentunya akan lebih baik bila ditunjang dengan fasilitas keamanan
seperti yang sudah berjalan saat ini yaitu karcis parkir yang diberikan pada
saat kendaraan masuk ke lapangan parkir, karcis parkir berisi identitas
kendaraan bermotor seperti nomor polisi kendaraan. Namun karcis yang
diberikan sampai saat ini belum dapat dibilang canggih dan cukup
merepotkan dalam mendata banyak kendaraan yang jumlahnya cukup
banyak.
Dalam makalah penelitian ini penulis akan mencoba membuat suatu
media komputerisasi berupa program aplikasi dengan menggunakan software
visual basic 6.0. dengan bahasa pemrograman visual basic dan menggunakan
software XAMPP dengan bahasa pemrograman MySql sebagai ruang
penyimpanan database petugas keamanan dan identitas kendaraan bermotor
yang masuk setiap harinya.
1
1.2. Tujuan
Tujuan penelitian ini adalah merancang dan mengimplementasikan
sistem komputerisasi parkir kendaraan bermotor di Universitas Pakuan kota
Bogor.
1.3. Ruang Lingkup
Dalam membuat komputerisasi dibutuhkan beberapa software untuk
melakukan perancangan program yaitu software Visual Basic 6.0. untuk
mendesain user interface serta pengkodean (coding). Dan software XAMPP
sebagai ruang penyimpanan basisdata (database) dengan bahasa
pemrograman MySql.
1.4. Manfaat
Manfaat dari penelitian ini adalah guna menunjang kinerja dari pihak
keamanan Universitas Pakuan dalam keamanan parkir kendaraan bermotor
khususnya. Dan data kendaraan yang masuk tiap harinya dapat di koordinir
secara efisien baik efisiensi waktu maupun tenaga dan untuk keamanan bagi
kendaraan yang parkir didalam kampus Universitas Pakuan bogor.
Penelitian ini juga sebagai syarat kelulusan program studi Ilmu
Komputer Universitas Pakuan dan diharapkan laporan ini bermanfaat bagi
para pembaca dan dapat digunakan sebagai literatur untuk penelitian
selanjutnya.
2
BAB II
TINJAUAN PUSTAKA
2.1. Sistem
2.1.1. Menurut L.James Havery
Sistem adalah prosedur logis dan rasional untuk merancang suatu
rangkaian komponen yang berhubungan satu dengan yang lainnya dengan
maksud untuk berfungsi sebagai suatu kesatuan dalam usaha mencapai suatu
tujuan yang telah ditentukan.
2.1.2. Menurut John Mc Manama
Sistem adalah sebuah struktur konseptual yang tersusun dari fungsi-
fungsi yang saling berhubungan yang bekerja sebagai suatu kesatuan organik
untuk mencapai suatu hasil yang diinginkan secara efektif dan efesien.
2.1.3. Menurut C.W. Churchman
sistem adalah seperangkat bagian-bagian yang dikoordinasikan untuk
melaksanakan seperangkat tujuan.
2.1.4. Menurut J.C. Hinggins
sistem adalah seperangkat bagian-bagian yang saling berhubungan.
2.1.5. Menurut Edgar F Huse dan James L. Bowdict
sistem adalah suatu seri atau rangkaian bagian-bagian yang saling
berhubungan dan bergantung sedemikian rupa sehingga interaksi dan saling
pengaruh dari satu bagian akan mempengaruhi keseluruhan.
2.2. Komputerisasi
Komputerisasi berasal dari kata dasar yaitu komputer, sedangkan
Komputerisasi adalah suatu proses kegiatan melakukan perubahan prosedur
pengolahan data yang selama itu dilakukan secara manual kemudian beralih ke
otomatisasi dengan menggunakan media computer sebagai alat Bantu, sehingga
proses pengelompokan, pengurutan, dan penghitungan dapat lebih cepat dan efisien.
2.2.1. Menurut Donald H. Saders 1985
Komputer merupakan suatu system elektronik yang mampu
memanipulasi data yang cepat dan tepat serta dirangcang dan diorganisasikan
3
secara otomatis menerima dan menyimpan data input, memprosesnya dan
menghasilkan output berdasarkan intruksi-intruksi yang telah tersimpan di
dalam memory.
2.2.2. Menurut VC. Hamacher ZG
Komputer merupakan mesin penghitung elektronik yang cepat dapat
menerima informasi input digital, memproses sesuai dengan suatu program
yang tersimpan di memory (stored program) dan menghasilkan output
informasi.
2.2.4. Menurut William M Fuori
Komputer merupakan suatu pemroses data (data processor) yang dapat
melakukan perhitungan yang besar dan cepat, termasuk perhitungan
aritmatika yang besar atau operasi logika tanpa campur tangan dari manusia
mengoperasikan selama pemrosesan.
2.3. Parkir
Parkir adalah suatu kendaraan dalam keadaan tidak bergerak yang
bersifat sementara karena ditinggalkan oleh pengemudinya.(Roy V. Salomo)
2.4. Kendaraan Bermotor
Kendaraan bermotor adalah kendaraan yang digerakkan oleh peralatan
teknik untuk pergerakkannya, dan digunakan untuk transportasi darat.
Umumnya kendaraan bermotor menggunakan mesin pembakaran dalam,
namun mesin listrik dan mesin lainnya juga dapat digunakan. Kendaraan
bermotor memiliki roda, dan biasanya berjalan diatas jalanan. (Amourdia
Bayu Nugroho - 2006)
4
BAB III
Metode Penelitian
3.1 Metode Penelitian
Sistem Komputerisasi Parkir kendaraan Bermotor di Universitas Pakuan ini
berdasarkan dengan metode penelitian Sistem Development Life Cycle (SDLC).
SDLC merupakan serangkaian aktivitas atau kegiatan yang dilaksanakan oleh para
ahli dan pemakai system informasi (user) untuk mengembangkan dan
mengimplementasikan sistem Informasi. Metode SDLC yang diterapkan pada
penelitian meliputi tahap-tahap sebagai berikut:
Gambar 1. Tahapan Metode SDLC
5
Planning
Analysis
Design
Implementation
Test
Validation
Maintenance
1. Planning (Perencanaan)
Tahap perencanaan dilakukan dengan melakukan studi kelayakan yaitu
penjadwalan, serta biaya operasional, instalasi software pendukung yang akan
digunakan.
2. Analysis (Analisis sistem)
Tahap analisis Sistem dilakukan dengan teknik observasi guna
memberikan informasi tentang prosedur kerja dan lingkungan kerja dari sistem
lama atau sistem sebelumnya. Sehingga diketahui kelebihan serta kekurangan
dari sistem tersebut. Kemudian melakukan pengolahan dan perancangan konsep
sistem sebelum melakukan perancangan sistem secara komputerisasi.
3. Design (Perancangan Sistem)
Tahap ini melalui 2 (dua) langkah, yaitu:
a. Perancangan Basis Data
Perancangan Basis Data dilakukan dengan menggunakan tabel dan menetukan
atribut - atribut yang diperlukan.
b. Perancangan Sistem Secara Keseluruhan
perancangan sistem dapat dilakukan dengan menyesuiakan data flow diagram
(DFD) yang telah digambarkan, serta mengacu pada sistem flowchart dan
program flowchart. selain itu dibutuhkan intreface untuk menghubungkan
antara sistem program dengan hardware yang dibutuhkan seperti printer untuk
mencetak (print) tiket parkir.
4. Implementation (Implementasi Sistem)
Tahap implementasi sistem dilakukan melalui hal-hal , seperti:
a. Pengembangan Perangkat Lunak (software Development), yaitu
melakukan desain secara visual dengan sofware visual basic 6.0 serta
pengkodean (Coding), sehingga sofware dapat diiplementasikan secara
optimal sesuai dengan kebutuhan operator (user).
6
5. Instalasi Peralatan atau Perangakat Keras (Software)
yaitu melakukan pemasangan atau instalasi Hardware pendukungnya. Dalam
penelitian ini dubutuhkan minimal satu unit komputer yang terhubung
dengan satu unit printer.
6. Test (Uji Coba Sistem)
uji coba sistem melalui uji coba struktural, fungsional, dan validasi. Uji
coba struktural dilakukan dengan cara membandingkan kesesuaian hasil
implementasi dengan rancangan ERD dan DFD yang telah dibuat
sebelumnya.
7. Validation (Pengecekan)
Validasi dilakukan untuk pengecekan sistem yang telah
diiplementasikan untuk memperoleh hasil yang optimal. Jika hasil belum
sesuai dengan yang diinginkan maka proses analisis kembali dilakukan
hingga sistem selesai dan siap digunakan oleh operator (user).
8. Maintenance (Pemeliharaan)
Pemeliharaan sistem dilakukan dengan metode waterfall, tahap
pemeliharaan dilakukan apabila proses perancangan sistem secara detail telah
selesai.
3.2 Waktu dan Tempat
Waktu dan tempat penelitian yaitu tanggal 29 Maret - 30 April 2010,
bertempat di Laboratorium Komputer Fakultas Matematika dan Ilmu
Pengetahuan Alam Jurusan Ilmu Komputer Universitas Pakuan Kota Bogor.
7
3.3. Alat dan Bahan
Penelitian ini membutuhkan alat dan bahan diantaranya sebagai berikut:
1. Satu unit perangkat komputer;
2. Sofware Visual Basic 6.0;
3. Software XAMPP;
4. Printer
5. Kertas;
6. Data Kendaraan Bermotor (Data Input).
8
BAB IV
PERANCANGAN DAN IMPLEMENTASI
4.1. Tahap Proses Perancangan
Sistem Komputerisasi Parkir Kendaraan Bermotor Universitas Pakuan Kota
Bogor dirancang menggunakan software Visual Basic 6.0 yang dikoneksikan dengan
MySql sebagai basis datanya. Sebelum proses perancangan sistem secara
komputerisasi perlu diketahui bagaimana proses dari sistem lama bekerja. Berikut
skema proses sistem lama yang masih bersifat manual bekerja:
Alur Proses Kendaraan masuk:
Gambar 2. Proses Sistem Lama(Kendaraan Masuk)
Alur Proses Kendaraan Keluar:
Gambar 3. Proses Sistem lama (Kendaraan Keluar)
9
Kendaraan masuk
Penulisan No.Polisi
Kendaraan
Ambil karcis
Lap. Parkir
Lap. Parkir Pengecekan No.Polisi
Kendaraan
Kendaraan KeluarPenyerahan
Karcis ke Petugas
Proses lama terlihat sangat sederhana namun memiliki kelemahan yaitu tidak
adanya data history yang dipegang oleh petugas sehingga keamanan parkir kurang
terjaga, karena dapat memungkinkan terjadinya tindakan kriminal yang dapat
dilakukan dengan cara manipulasi data pada karcis yang ditulis secara tulis tangan,
sedangkan petugas tidak memiliki salinan data atau back up data untuk setiap
kendaraan yang masuk ke lingkungan Universitas Pakuan. Dari masalah tersebut
penulis berusaha mengganti sistem parkir lama dengan sistem yang baru melalui
sistem komputerisasi yang sederhana, modern, dan yang paling penting lebih
menjamin keamanan bagi setiap kendaraan bermotor yang parkir didalam lingkungan
kampus Universitas Pakuan Kota Bogor.
Komponen- komponen yang dibutuhkan untuk merancang program aplikasi
parkir universitas pakuan sebagai berikut:
Gambar 4. Komponen Program
10
InputProses
Pengolahan Data Output
Memory
4.1.2. Bagan Jaringan Kerja
Selain komponen-komponen yang diperlukan terpenuhi harus adanya
system kerja secara structural, berikut bagan jaringan kerja (network):
Gambar 5. Bagan Jaringan
1. Manajement, membutuhkan pengolahan data secara sistemstis tepat dan akurat
2. Programmer, membuat program aplikasi dengan teknik bahasa pemrograman
computer.
3. Analis System,
a) Mengumpulkan dan menganalisis system
b) Menyusun dan menyajikan rekomendasi
c) Merancang system perbaikan dan mengidentifikasi aplikasi
d) Menganalisis biaya
e) Mengontrol kegiatan
f) Mengidentifikasi masalah
g) Menspesifikasikan sasaran khusus
h) Memilih alternatif pemecahan
i) Merencanakan dan merancang system
4. Pemakai (User), Orang yang mengoperasikan program aplikasi tersebut.
11
4.1.3 Metode Pendekatan
Dengan metode SDLC (System Development Life Cycle) atau
Pengembangan Siklus Hidup Sistem, berikut konsep alur kerja yang
diterapkan dalam pembuatan sistem yang baru:
Gambar 6. SDLC
12
Setelah melakukan analisis masalah, tahap selanjutnya yaitu proses pengembangan
sistem dengan tujuan memecahkan masalah dari sisitem lama. Proses pengembangan
sistem lama menuju ke sistem yang baru harus melalui tahap analisis menggunakan
permodelan atau simulasi secara sederhana yaitu dengan merancang DAD (Diagram
Alir Data) atau DFD (Data Flow Diagram) suatu modeling tool yang memungkinkan
sistem analis menggambarkan suatu sistem sebagai suatu jaringan kerja proses dan
fungsi yang dihubungkan satu sama lain oleh penghubung yang disebut alur data.
Gambar 7. Diagram Alir Logika
Hal-hal yang dimuat dalam Diagram Alir Data Logika :
1. Bagaimana sistem beroperasi.
2. Kegiatan-kegiatan sistem.
3. Pengumpulan data yang berhubungan dengan bagaimana data disimpan.
4. Menunjukkan pengawasan system.
13
Hal-hal yang dimuat dalam Diagram Alir Data Fisik :
1. Proses-proses manual.
2. Proses-proses untuk penambahan, penghapusan, pengubahan, dan perbaharuan
record.
3. Proses-proses masukan data dan verifikasi.
4. Proses-proses validasi untuk memastikan keakuratan masukan data.
5. Proses-proses pengurutan untuk mengatur kembali urutan record.
6. Proses-proses untuk memproduksi setiap keluaran system yang unik.
7. Melanjutkan penyimpanan data.
8. Nama-nama file yang aktual yang digunakan untuk menyimpan data.
9. Kontrol untuk menandai selesainya tugas atau kondisi-kondisi kesalahan.
Mengecek Kesalahan Diagram :
1. Aliran data tidak boleh terbelah menjadi dua atau lebih aliran data yang berbeda.
2. Semua aliran data harus memilih salah satu mengawali atau menghentikan suatu
proses.
3. Proses-proses tersebut harus memiliki sedikitnya satu aliran data masukan dan
satu aliran data keluaran.
14
Skematik Flowchart system:
Gambar 8. contoh flowchart system
15
Kendaraan Bermotor Sistem
Petugas Keamanan/
Security
Pemilik Kendaraan Bermotor
Sistem lama dikembangkan dengan melihat atau mengacu pada rancangan
DFD atau DAD, System Flowchart dan Program Flowchart sehingga tahap
pembuatan program aplikasi berjalan secara sistematis. DFD (Data Flow Diagram)
atau DAD (Diagram Alur Data)untuk sistem baru yaitu sebagai berikut:
Diagram Konteks:
Masuk Menerima karcis
Keluar
Ketik No. Pol / Cek
No.Pol
Cetak Karcis Menyerahkan Karcis
Gambar 9. Digram Konteks
16
System Flowchart
Kendaraan Masuk:
Gambar 10. Sistem Flowchart (Kendaraan Masuk)
17
Start
Kendaraan Masuk
Pengetikan No. Polisi Kendaraan
oleh petugas
Pemberian Karcis
Kendaraan Parkir
1
Kendaraan Keluar:
tidak
ya
Gambar 11. Sistem Flowchart (Kendaraan Masuk)
18
Penyerahan karcis
Pengecekan No. Polisi Kendaraan oleh
petugas
Kendaraan Keluar
1
Sesuaikah No. Polisi dengan Yang tertera di
karcis?
Cek STNK
End
Program Flowchart
Kendaraan Masuk:
Gambar 12. Program Flowchart (Kendaraan Masuk)
19
Database
Start
Kendaraan Masuk
Kendaraan Parkir
1
Pengetikan No. Polisi Kendaraan oleh petugas,
Pilih Opsi Jenis Kendaraan
Cetak Karcis
Kendaraan Keluar:
tidak
ya
Gambar 13. Program Flowchart (Kendaraan Keluar)
20
1
Karcis
Pengecekan No. Polisi Kendaraan oleh petugas
Database
Adakah no. polisi tsb di
dalam database?
Cek STNK
Kendaraan Keluar
End
Perancangan tempat penyimpanan data dengan MySql menggunakan
software XAMPP dengan nama database “Kendaraan” yang terdiri dari dua tabel
yaitu tabel “id” dan tabel “login” sebagai tempat penyimpanan data (Data Storage).
4.1.4 Struktur database
Database terdiri dari dua table yakni table identitas kendaraan dan table
identitas petugas keamanan.
A. Tabel identitas terdiri dari tiga kolom, yaitu:
Field File type length
no_polisi Char 10
jenis Char 15
waktu Date/Time -
Tabel 1. Identitas Kendaraan
B. Tabel identitas petugas keamanan terdiri dari tiga kolom, yaitu:
Tabel 2. Identitas Petugas Keamanan
Field File Type Length
NIP Char 10
nama Char 30
tenggal_lahir Date -
21
Gambar 14. Struktur tabel petugas keamanan/parkir
22
4.2. Tahap Proses Implementasi
Dalam tahap ini penulis menerapkan atau mengimplementasikan rancangan
sistem yang baru kedalam sistem yang sebenarnya,
Gambar 15. struktur database
Gambar 16. Struktur table ID kendaraan
Berikut ini deskripsi atau gambaran rangkaian sistem yang akan berjalan atau system
yang baru:
23
Computer Program
Printing
Printer
Gambar 17. Proses system bekerja
Dari gambar diatas terlihat proses sistem berjalan, dari program komputer
yang terorganisasi dengan printer menggunakan kabel sebagai media penghubung
(interface). Program aplikasi dijalankan oleh petugas keamanan (security) sebagai
operator. Program tersimpan diinstal didalam suatu sistem komputer, setalah
program terinstal, operator atau petugas keamanan melakukan proses input data
kendaraan yang akan masuk kedalam lingkuangan kampus
24
BAB V
HASIL DAN PEMBAHASAN
Dalam Bab ini akan dibahas mengenai hasil dan pembahsan mengenai
penelitian yang telah dilakukan dan disesuaikan dengan perancangan sistem sesuai
pembahasan pada bab sebelumnya.
5.1. Hasil
Hasil perancangan komputerisasi sistem parkir kendaraan bermotor di
Universitas Pakuan Bogor diterapkan dalam program yang sesungguhnya.
Dengan menggunakan software Visual Basic 6.0 dan XAMPP sebagai
Database MySql, dibuatlah Form login dan form Input data. Berikut form
yampilan form login yang dijadikan sebagai startup program:
Gambar 18. Form Login
25
Form login muncul ketika mengklik ganda pada file parkir.exe. form ini meminta
sebuah akun dari petugas yang telah terdaftar dalam database agar dapat masuk ke
form berikutnya yaitu form Input data kendaraan.Apabila petugas keamanan atau
siapapun salah mengetikkan username dan password maka from input data tidak
akan muncul dan form login tertutup (close) dengan otomatis. Berikut tampilan kotak
dialaog yang mengatakan “Maaf, Account anda tidak terdaftar” muncul apabila salah
memasukkan data akun yang dibutuhkan.
Gambar 19. Kesalahan login
26
Berikut Form input yang berfungsi sebagai Form penginputan data kendaraan-
kendaraan yang masuk ke dalam lingkungan kampus atau lapangan parkir:
Gambar 20. Form Input
Form Input diisi oleh petugas keamanan universitas pakuan atau satpam (Security).
Petugas keamanan mengisi opsi atau pilihan jenis kendaraan kemudian mengisi
No.Polisi serta jenis kendaraan yang akan masuk ke lapangan parkir, lalu tekan
tombol ”Enter” untuk menyimpan data kedalam database, kemudian system akan
bekerja secara otomatis menghasilkan output berupa karcis parkir. Jika data yang
ingin dimasukan akan direset kembali dengan cara klik tombol Cancel.
Hasil output dari program tersebut berupa karcis parkir seperti gambar dibawah ini:
27
Gambar 21. Karcis Parkir (Output)
Hasil output berupa karcis ini menjadi suatu bukti authentic yang akan menjadi bukti
bahwa kendaraan tersebut parkir di lapangan parkir universitas pakuan. Dan back up
data atau data cadangan secara otomatis tersimpan didalam database sebagai data
history untuk keamanan parkir.
Didalam form input tersebut terdapat menu bar yang didalamnya terdiri dari
sub – sub menu. Menu bar terdiri dari menu File ( Daftar Petugas dan Exit ), Account
( Daftar Baru dan Log Out ), dan Help ( Technical Support dan About ).
Form daftar petugas berisi data identitas dari para petugas keamanan berupa
Nomor Induk Pegawai (NIP) dan nama petugas. Data – data tersebut terkumpul
menjadi satu didalam kesatuan tabel yang menjadi account yang dapat digunakan
sebagai account login. Berikut gambar form yang muncul apabila
sebelumnya mengklik File dan kemudian klik Data Petugas yang berada di
menu bar pada form Input:
Gambar 22.Daftar Petugas
28
Data yang tersimpan sebagai data petugas diperoleh dengan cara memasukan
data baru dengan mengetikan NIP dan Nama kemudian klik Ok jika selesai klik
tombol Kembali apabila ingin kembali ke form Input. Melalui form ini juga dapat
menghapus data yang sudah tersimpan namun sebelumnya petugas harus memasukan
account nya kembali agar dapat mengakses eksekusi tersebut.
Gambar 23.Form Daftar Baru
Berikut gambar form konfirmasi :
Gambar 24. Form Konfirmasi
Dalam setiap system tentunya terkadang megalammi kesalahan atau error.
Untuk mengatasinya memerlukan bantuan depelover atau pengembang system guna
kelancaran kinerja petugas untuk menjaga keamanan khususnya kendaraan bermotor
yang parkir didalam kampus. Berikut tampilan Form Technical Support yang berisi
informasi yang dapat dihubungi jika terjadinya error atau kesalahan pada system ini :
29
Gambar 25. Technical Support
5.2 Pembahasan
5.2.1 Uji coba sistem
Tahap ini merupakan tahap pengujian sistem yang telah dibuat dengan
menjalankan aplikasi Microsoft visual basic 6.0. dengan uji coba ini dapat diketahui
kekurangan sistem yang telah dibuat. Selain itu juga dapat diketahui apakah pada
setiap system telah berfungsi dengan baik dan sesuai tujuannya. Uji coba ini terdiri
dari 3 tahap, yaitu sebagai berikut:
5.2.1.1 Uji coba struktural
. Uji coba struktural adalah uji coba yang dilakukan untuk mengetahui
kesesuaian rancangan dengan hasil implementasi. Uji coba ini dilakukan melalui
tahap-tahap pengujian tiap-tiap form sehingga dapat diperoleh kesimpulan bahwa
program dapat berjalan dengan baik. Hasil uji coba ini tertuang dalam tabel dibawah
ini :
Uji coba Hasil
Form login Sesuai
Form Input Sesuai
Form Konfirmasi Sesuai
Form Daftar Login Baru Sesuai
Form Petugas Sesuai
Form about Sesuai
Form Technisi Sesuai
Form Hapus Account Sesuai
Tabel 3. Uji Coba Struktural
30
5.2.1.2 Uji coba fungsional
Setelah melakukan uji coba secara structural, kemudian dilakukan uji coba
system secara fungsional. Uji coba fungsional merupakan uji coba yang dilakukan
untuk mengetahui apakan setiap button/form telah berfungsi atau tidak. Dapat dilihat
pada table dibawah ini :
Form Button hasil
Login No button -
Input Hapus
Cancel
Berfungsi
Berfungsi
Konfirmasi Batal
Okay
Berfungsi
Berfungsi
Daftar Login Baru Ok
Hapus Account
Kembali
Berfungsi
Berfungsi
Berfungsi
Petugas No button -
About No button -
Technisi No button -
Hapus Account Hapus
Kembali
Tabel 4.Uji Coba Fungsional
5.2.1.3 Uji coba validasi
Uji coba validasi merupakan pemeriksaan keakuratan hasil data yang telah
dimasukkan kedalam aplikasi. Uji coba tersebut diterapkan dengan validasi sistem
pengisian data yang dimasukkan. uji coba dilakukan dengan menginput data
kendaraan berupa plat nomor serta jenis kendaraan yang akan masuk kedalam area
atau lapangan parkir dengan menggunakan interface form input. Setelah diinput
kedua variable tersebut, maka system akan mencetak sebuah karcis parkir untuk
masing-masing kendaraan yang akan masuk ke lapangan parkir.
31
BAB VI
KESIMPULAN DAN SARAN
1.1. Kesimpulan
Sistem parkir kendaraan bermotor di Universitas Pakuan kota Bogor masih
bersifat manual yaitu dengan menggunakan tulisan tangan pada lembaran karcis.
Program database kendaraan dapat dibuat dengan mengacu pada survey lapangan
dan wawancara atau interview terhadap beberapa anggota petugas keamanan yang
bertugas menjaga pos keamanan parkir kendaraan bermotor. Dari masalah tersebut
terciptalah solusi berupa program aplikasi sederhana hasil dari rancangan dan
implementasi sistem komputerisasi parkir kendaraan bermotor Universitas Pakuan
kota Bogor yang terdiri dari form login, form input data kendaraan, form petugas,
form manipulasi data dan output berupa karcis parkir yang dicetak langsung oleh
printer.
1.2. Saran
Berdasarkan kesimpulan diatas maka didapatkan beberapa saran untuk
penyempurnaan dari sistem komputerisasi parkir kendaraan bermotor yaitu dengan
menambahakan instalasi kamera CCTV di setiap sudut area parkir yang berfungsi
mengontrol atau memonitoring seluruh kendaraan bermotor yang parkir didalam
kampus. Dan untuk memperluas pengawasan sistem dapat dikembangkan dengan
membangun suatu jaringan local area antar pos keamanan.
32
DAFTAR PUSTAKA
.Tiyangga, Radi. 2005. Aplikasi Parkir Kendaraan Dengan Menggunakan
Microsoftvisual Basic 6.0. Jakarta
Nugroho, Amourdia Bayu.2006. Aplikasi Parkir Mobil Dan Motor Pada Rumah
Sakit Islam Menggunakan Microsoft Visual Basic 6.0. Jakarta
Agustina, Rosa. 2006.Penerapan klausula eksonerasi dalam karcis parkir pada
perusahaan secure parking di Jakarta. Jakarta
Salomo, Roy V. 2003. Analisis efektivitas pendapatan retribusi parkir propinsi DKI
Jakarta. Jakarta
Sakti, Dewi Pramono. 2008. Aplikasi Perhitugan Parkir Menggunakan Microsoft
Visual Basic 6.0. Jakarta
Sale, Moh. 2007. Sistem parkir berlangganan dengan menggunakan barcode.
Malang
Ardiles, Yobi. 2007. Pembuatan Perangkat Lunak Pada Sistem Parkir Otomatis
Dengan Pemrograman Borland Delphi 7.0. Semarang
Lestari, Meidi Wani.2008. Perancangan dan pembuatan perangkat lunak sebagai pengontrolan motor
stepper berbasis Visual Basic 6.0.Medan
Assaffat, Luqman. 2008.Perancangan sistem parkir berbasis PLC Omron CPM 2A. Semarang
Masatoshi, Ogiwara.2001.Intelligent Parking System. Tokyo
Jian, Ming-Shen. 2008. Modular RFID parking management system based on
existed gate system integration. Taiwan
33
Lampiran 1
Listing Program
Public Sub kosong()
niptxt.Text = ""
namatxt.Text = ""
End Sub
Public Sub masuk()
Adodc1.RecordSource = "SELECT * FROM petugas where nip='" + niptxt.Text +
"'and nama='" + namatxt.Text + "'"
Adodc1.Refresh
If Adodc1.Recordset.RecordCount > 0 Then
inputfrm.Show
loginfrm.Hide
kosong
inputfrm.nopoltxt.SetFocus
Else
MsgBox "Account Tidak Terdaftar!", vbExclamation, "Warning!"
Unload Me
End If
End Sub
Private Sub namatxt_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then masuk
If KeyAscii = 27 Then End
End Sub
Private Sub niptxt_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then namatxt.SetFocus
If KeyAscii = 27 Then End
End Sub
Private Sub Timer1_Timer()
waktulbl.Caption = Format(Now, "DDDD, d MMMM yyyy hh:mm:ss")
End Sub
34
Public Sub kosong()
nopoltxt.Text = ""
jeniscombo.Text = ""
End Sub
Private Sub about_Click()
Aboutfrm.Show
End Sub
Private Sub cancelcmd_Click()
nopoltxt.Text = ""
jeniscombo.Text = ""
End Sub
Private Sub daftar_baru_Click()
daftarfrm.Show
daftarfrm.niptxt.SetFocus
End Sub
Private Sub daftar_Click()
petugasfrm.Show
End Sub
Private Sub exit_Click()
End
End Sub
Private Sub hapuscmd_Click()
Dim hapus
hapus = MsgBox("Anda yakin data ini akan dihapus?", vbQuestion + vbYesNo,
"Hapus Data")
If hapus = vbYes Then
Adodc1.Recordset.Delete
Else
MsgBox "Data tidak jadi dihapus!", vbOKOnly + vbInformation, "Batal"
End If
End Sub
Private Sub nopoltxt_KeyPress(KeyAscii As Integer)
35
KeyAscii = Asc(UCase(Chr(KeyAscii)))
If KeyAscii = 13 Then jeniscombo.SetFocus
If KeyAscii = 27 Then signout
End Sub
Private Sub jeniscombo_KeyPress(KeyAscii As Integer)
KeyAscii = Asc(UCase(Chr(KeyAscii)))
If KeyAscii = 13 Then simpan
End Sub
Public Sub signout()
Dim logout
logout = MsgBox("Apakah yakin anda ingin Log Out?", vbQuestion + vbYesNo,
"Warning!")
If logout = vbYes Then
loginfrm.Show
loginfrm.niptxt.SetFocus
Unload Me
Else
MsgBox "Tidak jadi Log out", vbInformation, "Lapor!"
End If
End Sub
Private Sub logout_Click()
signout
End Sub
Private Sub nextcmd_Click()
Adodc1.Recordset.MoveNext
If Adodc1.Recordset.EOF Then
Adodc1.Recordset.MoveLast
End If
End Sub
Private Sub previouscmd_Click()
Adodc1.Recordset.MovePrevious
If Adodc1.Recordset.BOF Then
36
Adodc1.Recordset.MoveFirst
End If
End Sub
Public Sub simpan()
nopoltxt.SetFocus
With Adodc1.Recordset
.AddNew
!no_polisi = nopoltxt.Text
!jenis = jeniscombo.Text
!waktu = Time
.Update
Adodc1.Recordset.Update
If nopoltxt.Text = "" Then
MsgBox "Sorry Boss, Nomor Polisi Belum Dimasukan", vbCritical, "WARNING!!!"
Adodc1.Recordset.Delete
Adodc1.Recordset.Update
End If
karcis.ReportFileName = "struk.rpt"
karcis.RetrieveDataFiles
karcis.Action = 1
End With
kosong
End Sub
Private Sub savecmd_Click()
simpan
End Sub
Private Sub tech_Click()
techfrm.Show
End Sub
Private Sub Timer1_Timer()
waktulbl.Caption = Format(Now, "DDDD, d MMMM yyyy hh:mm:ss")
End Sub
37