76
4.2.2.2 Entity Relationship Diagram ERD
Gambar 4.10 ERD Sistem Usulan
77
4.2.2.2.1 Menentukan Atribut.
Tabel 4.1 Attribut
No.
ENTITY ATRIBUTE
No. ENTITY
ATRIBUTE NIP.
Tanggal_Masuk. Alamat_Pelanggan.
Kode_Lahan. Jabatan_Pelanggan.
Kode_Transaksi. Jam_Masuk.
Jam_Keluar.
Tarif.
1.
Pelanggan
Nama_Pelanggan. 3.
Transaksi
Tanggal_Keluar. Kode_Lahan.
Kelas_Kendaraan. Plat_No.
2. Kendaraan
Nomor_Pass. 4.
Lahan Alamat_Gedung.
78
4.2.2.3 Normalisasi
Pada proses normalisasi terbagi dalam beberapa tahapan yaitu sebagai berikut: 1. Unnormalized Form tidak normal
Bentuk tidak normal terdiri dari:
Gambar 4.11 Unnormalized Form Bentuk Tidak Normal
Bentuk ini merupakan bentuk awal yang dipakai dalam proses perancangan database.
79
2. First Normal Form 1NF Dari bentuk unnormalized akan menjadi bentuk 1NF yaitu dengan
memisahkan data pada field-field yang tepat.
Gambar 4.12 First Normal Form 1NF
Namun dalam bentuk normal kesatu masih banyak kekuranganya yaitu : a. Tabel Kendaraan, Tabel Lahan Parkir dan Tabel Karyawan belum terpisah.
b. Masih saling ketergantungan fungsi.
80
3. Second Normal Form 2NF Perbaikan normal kedua dengan mencari kunci-kunci field yang dapat dipakai
sebagai patokan dalam pencarian dan sifatnya unik.
Gambar 4.13 Second Normal Form 2NF
81
4.2.2.4 Kamus Data
Kamus Data atau Data Dictionary yang ada pada Sistem Parkir Gedung Patra Jasa terdiri dari:
1. Tabel Pelanggan = NIP + Nama_Pelanggan + Alamat_Pelanggan +
Jabatan_Pelanggan. 2.
Tabel Kendaraan = Plat_No + Kelas_Kendaraan + Nomor_Pass + NIP. 3.
Tabel Transaksi = Kode_Transaksi + Jam_Masuk + Jam_Keluar + Tanggal_Masuk + Tanggal_Keluar + Tarif + Plat_No + Kode_Lahan.
4. Tabel Lahan = Kode_Lahan + Alamat Gedung.
82
4.2.2.5 Rancangan Antarmuka Pemakai
Rancangan antarmuka dipergunakan untuk mengimplementasikan aturan-aturan dan analisis yang telah dibentuk sedemikian rupa.
4.2.3.5.1 Rancangan Input Untuk Staf
1. Rancangan Form Menu Utama
Menu Utama Sistem Informasi Parkir
Background
Gambar 4.14 Menu Utama Sistem Informasi Parkir
Pada Form Utama hanya ditampilkan menu-menu yang dapat diakses oleh user.
M ast er Dat a Transaksi
Laporan Keluar
83
2. Rancangan Form Input Data Pelanggan INPUT DATA PELANGGAN
NIP Nama Pelanggan
Jabatan Alamat
No.Telepon
NIP Nama Pelanggan Jabatan
Alamat Pelanggan
Gambar 4.15 Form Input Data Pelanggan
Pada Form Input Data Lahan, user dapat menambahkan data pelanggan baru, user juga dapat memperbaharui maupun menghapus data-data pelanggan yang telah
ada.
Tambah Simpan
Hapus Keluar
84
3. Rancangan Form Input Data Kendaraan
INPUT DATA KENDARAAN NIP
Nama Pelanggan Plat Nomor
No.Pass Kelas Kendaraan
NIP Nama Pelanggan
Plat Nomor No Pass
Kelas Kendaraan
Gambar 4.16 Form Input Data Kendaraan
Pada Form Input Data Kendaraan, user dapat menambahkan data kendaraan sesuai dengan data pelanggan dimana 1 satu kendaraan dimiliki oleh 1 satu
pelanggan.
Tambah Simpan
Hapus Keluar
85
4. Rancangan Form Input Data Lahan INPUT DATA LAHAN
Kode Lahan Nama Lahan
Lokasi
Kode Lahan Nama Lahan
Lokasi
Gambar 4.17 Form Input Data Lahan
Pada Form Input Data Lahan, user dapat menambahkan data lahan apabila dibutuhkan lahan tambahan atau ada pengurangan data lahan parkir.
Tambah Simpan
Hapus Keluar
Bat al
86
5. Rancangan Form Update User Account UPDATE USER ACCOUNT
User Password Lama
Password Baru Konfirmasi Password
Login
Gambar 4.18 Form Update User Account
Pada Form Update User Account, user dapat menambahkan account administrator ataupun operator yang akan bertugas.
Simpan Ubah
Hapus Bat al
Keluar
87
6. Rancangan Form Transaksi Kendaraan Masuk INPUT TRANSAKSI KENDARAAN MASUK
Tanggal Jam Masuk
Plat.No
NIP No.Pass Kelas Kendaraan
Kode Lahan
Gambar 4.19 Form Transaksi Kendaraan Masuk
Pada Form Transaksi Kendaraan Masuk, bisa dilihat bagaimana jalannya transaksi kendaraan masuk.
Simpan Exit
View
Refresh
88
7. Rancangan Form Transaksi Kendaraan Keluar INPUT TRANSAKSI KENDARAAN KELUAR
Tanggal Jam Keluar
Plat.No
Tarif
Gambar 4.20 Form Transaksi Kendaraan Keluar
Pada Form Transaksi Kendaraan Keluar, bisa dilihat bagaimana jalannya transaksi kendaraan keluar. Jika kendaraan pelanggan maka tarif yang tertera adalah
0.Rp Nol Rupiah, jika kendaraan bukan pelanggan yang tertera maka tarif yang dikenakan sesuai dengan ketentuan administrasi yang ada.
Simpan Exit
Cek
89
8. Rancangan Printout Karcis Masuk Karcis Parkir
Kode Lahan : 01 Tanggal Masuk : 17-Nop-2009 Nama Lahan : A-1 Jam Masuk : 16:37.05
Tarif : - 1 Jam Pertama : Rp.1000.-
- 1 Jam Berikutnya : Rp.500.- Kendaraan Yang Parkir Bukan Pada Tempatnya Akan Diderek ke Area Karantina
Dan Dikenakan Denda Sebesar Rp.500.000
Gambar 4.21 Printout Karcis Masuk
Pada Printout Karcis Masuk, merupakan salah satu bukti bahwa kendaraan pelanggan atau umum sudah memasuki area Gedung Patra Jasa.
Nomor Plat Kendaraan
No.Pass
90
9. Rancangan Printout Karcis Keluar Karcis Parkir
Kode Lahan : 01 Tanggal Masuk : 17102009 Nama Lahan : A-1 Jam Masuk : 16:37.05
Nama Pelanggan : Jam Keluar : 16:55.52 Alamat Pelanggan :
Gambar 4.22 Printout Karcis Keluar
Pada Printout Karcis Keluar, bisa dilihat berapa tarif yang dikenakan untuk setiap kendaraan yang keluar dari Gedung Patra Jasa.
Nomor Plat Kendaraan Rupiah
91
10. Rancangan Form View Lahan
Gambar 4.23 Form View Lahan
Pada form view Lahan ini operator bisa sudah berapa banyak kendaraan yang berada di lahan parkir, dan juga bisa mengetahui kendaraan dengan No.Plat berapa
sajakah yang sedang terparkir.
View Lahan
Refresh
Kode Lahan Nama Lahan
Lokasi Stat us
Ket er angan NoPlat
92
11. Rancangan Form Cetak Laporan Kendaraan
Gambar 4.24 Form Cetak Laporan Kendaraan.
Pada Form Cetak Laporan Kendaraan, administrator bisa mencetak No.Plat kendaraan berapa saja yang pernah menggunakan fasilitas parkir yang ada, baik
pelanggan maupun bukan pelanggan.
Cet ak Laporan Kendaraan
Cet ak Exit
Jenis Print
No.Plat
93
12. Rancangan Form Cetak Laporan Lahan
Gambar 4.25 Form Cetak Laporan Lahan
Pada Form Cetak Laporan Lahan, administrator bisa mencetak data lahan parkir yang tersedia di Gedung Patra.
Cet ak Laporan Lahan
Cet ak Exit
Jenis Print
Nama Lahan
94
13. Rancangan Form Cetak Laporan Pelanggan
Gambar 4.26 Form Cetak Laporan Pelanggan
Pada Form Cetak Laporan Pelanggan, administrator bisa mencetak nama yang telah terdaftar sebagai pelanggan parkir di Gedung Patra Jasa, baik cetak secara
keseluruhan maupun perorangan.
Cet ak Laporan Pelanggan
Cet ak Exit
Jenis Print
Nama Pelanggan
95
14. Rancangan Form Cetak Laporan Transaksi
Gambar 4.27 Form Cetak Laporan Transaksi
Pada Form Cetak Laporan Transaksi, administrator dapat mencetak hasil laporan transaksi sesuai dengan tanggal yang diinginkan.
Cet ak Laporan Transaksi
Cet ak Exit
Dari Tanggal Nama Pelanggan
96
15. Rancangan Form Laporan Data Kendaraan Pelanggan
Laporan Data Kendaraan Pelanggan
No. Nama Pelanggan
No.Pass Kelas Kendaraan
Gambar 4.28 From Laporan Data Kendaraan Pelanggan
Pada Form Laporan Data Kendaraan Pelanggan, administrator bisa mendapatkan data kendaraan pelanggan yang sudah terdaftar di Parkir Gedung Patra
Jasa.
97
16. Rancangan Form Laporan Data Lahan Parkir
Laporan Data Lahan Parkir
No. Kode Lahan
Nama Lahan Lokasi
Gambar 4.29 Form Laporan Data Lahan Parkir
Pada Form Laporan Data Lahan Parkir, administrator bisa melihat dan melaporkan kepada Manager berapa banyak lahan parkir yang tersedia saat ini.
98
17. Rancangan Form Laporan Data Pelanggan
Laporan Data Pelanggan
No NIP
Nama Pelanggan Jabatan
Alamat Pelanggan No.Telp
Gambar 4.30 Form Laporan Data Pelanggan
Pada Form Laporan Data Pelanggan, administrator bisa melihat dan melaporkan kepada manager siapa sajakah dan berapa jumlah orang yang telah
terdaftar sebagai pelanggan parkir di Gedung Patra Jasa.
99
18. Rancangan Form Laporan Transaksi Kendaraan
Laporan Transaksi Kendaraan
Tanggal Kode Lahan
Nama Lahan Lokasi
Jam Masuk Jam Keluar
Tarif
Total
Gambar 4.31 Form Laporan Transaksi Kendaraan
Pada Form Laporan Transaksi Kendaraan, administrator bisa melihat dan melaporkan kepada manager transaksi yang ada sesuai dengan waktu yang
diinginkan.
100
4.2.3 Penerapan Implementasi