metllit keseluruhan(revisi)

60
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 1

Upload: rhattorion2

Post on 24-Jun-2015

706 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 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

Page 2: metllit keseluruhan(REVISI)

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

Page 3: metllit keseluruhan(REVISI)

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

Page 4: metllit keseluruhan(REVISI)

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

Page 5: metllit keseluruhan(REVISI)

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

Page 6: metllit keseluruhan(REVISI)

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

Page 7: metllit keseluruhan(REVISI)

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

Page 8: metllit keseluruhan(REVISI)

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

Page 9: metllit keseluruhan(REVISI)

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

Page 10: metllit keseluruhan(REVISI)

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

Page 11: metllit keseluruhan(REVISI)

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

Page 12: metllit keseluruhan(REVISI)

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

Page 13: metllit keseluruhan(REVISI)

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

Page 14: metllit keseluruhan(REVISI)

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

Page 15: metllit keseluruhan(REVISI)

Skematik Flowchart system:

Gambar 8. contoh flowchart system

15

Page 16: metllit keseluruhan(REVISI)

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

Page 17: metllit keseluruhan(REVISI)

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

Page 18: metllit keseluruhan(REVISI)

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

Page 19: metllit keseluruhan(REVISI)

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

Page 20: metllit keseluruhan(REVISI)

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

Page 21: metllit keseluruhan(REVISI)

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

Page 22: metllit keseluruhan(REVISI)

Gambar 14. Struktur tabel petugas keamanan/parkir

22

Page 23: metllit keseluruhan(REVISI)

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

Page 24: metllit keseluruhan(REVISI)

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

Page 25: metllit keseluruhan(REVISI)

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

Page 26: metllit keseluruhan(REVISI)

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

Page 27: metllit keseluruhan(REVISI)

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

Page 28: metllit keseluruhan(REVISI)

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

Page 29: metllit keseluruhan(REVISI)

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

Page 30: metllit keseluruhan(REVISI)

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

Page 31: metllit keseluruhan(REVISI)

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

Page 32: metllit keseluruhan(REVISI)

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

Page 33: metllit keseluruhan(REVISI)

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

Page 34: metllit keseluruhan(REVISI)

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

Page 35: metllit keseluruhan(REVISI)

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

Page 36: metllit keseluruhan(REVISI)

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

Page 37: metllit keseluruhan(REVISI)

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