Entity Relationship Diagram ERD Normalisasi Kamus Data Rancangan Antarmuka Pemakai

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