Buatlah sebuah rancangan sistem informasi yang terdiri dari:
- Desain Menu
- Normalisasi
- Kamus Data Tabel
- Diagram Alir Data (DAD) / Data Flow Diagram (DFD)
- Flow Chart Sistem
- Flow Chart Program
- Desain Input
- Desain Output
![]() |
| Sub Menu Kendaraan |
![]() |
| Sub Menu Laporan |
2. Normalisasi
Data Tidak Normal |
user_list |
username |
userpassword |
usertype |
keterangan |
sisa_tempat |
tanggal |
sisa |
parking |
no_plat |
jam_masuk |
operator_masuk |
jam_keluar |
operator_keluar |
biaya |
setting_id |
setting_value |
set_id |
jam1 |
jam2 |
Normal Pertama (1NF) | ||||
user_list | biaya_parkir | parking | ||
username | jam1 | tanggal | ||
userpassword | jam2 | no_plat | ||
user_type | biaya | jam_masuk | ||
keterangan | op_masuk | |||
setting_id | jam_keluar | |||
sisa_tempat | set_id | op_keluar | ||
tanggal | set_value | biaya | ||
sisa | keterangan | |||
3. Kamus Data Tabel
Tabel Petugas
- Nama: PETUGAS
- Kunci tabel: id_petugas
- Tipe file: file master
- Kegunaan: menyimpan data petugas
No. | Nama field | Tipe | Panjang | Keterangan |
1 | id_petugas | character | 5 | id petugas |
2 | nama_petugas | character | 30 | nama petugas |
3 | alamat_petugas | character | 50 | alamat tinggal petugas |
4 | jenis_kelamin | logic | 1 | laki-laki / perempuan |
5 | no_hp | character | 13 | nomer hp petugas |
6 | foto_petugas | medium blob | 1048576 | pass foto petugas (max 1MB) |
7 | username | character | 8 | username petugas |
8 | password | character | 16 | password petugas |
- Nama tabel: KENDARAAN
- Kunci tabel: no_kendaraan
- Tipe file: file master
- Kegunaan: menyimpan data kendaraan
No. | Nama field | Tipe | Panjang | Keterangan |
1 | no_kendaraan | character | 12 | nomor plat kendaraan |
2 | nama_kendaraan | character | 30 | jenis dan merk kendaraan |
3 | nama_pemilik | character | 30 | nama pemilik kendaraan |
4 | keterangan | character | 50 | keterangan tambahan |
- Nama tabel: PARKIR
- Kunci tabel: no_parkir
- Tipe file: transaksi
- Kegunaan: menyimpan history / aktifitas keluar-masuk kendaraan
No. | Nama field | Tipe | Panjang | Keterangan |
1 | no_parkir | character | 15 | no. karcis |
2 | no_kendaraan | character | 12 | no. plat kendaraan |
3 | id_petugas | character | 5 | id petugas |
4 | tgl_masuk | date | 8 | tanggal masuk kendraan |
5 | jam_masuk | time | 4 | jam masuk kendaraan |
6 | tgl_keluar | date | 8 | tanggal keluar kendaraan |
7 | jam_keluar | time | 4 | jam keluar kendaraan |
8 | biaya | numeric | 10 | biaya parkir |
9 | keterangan | character | 50 | keterangan tambahan |
4. Diagram Alir Data (DAD) / Data Flow Diagram (DFD)
![]() |
| DAD Level 0 Proses Data |
![]() |
| DAD Level 0 Proses Transaksi |
![]() |
| DAD Level 0 Proses Laporan |
![]() |
| DAD Level 1 Pemasukan Data |
![]() |
| DAD Level 1 Proses Transaksi |
![]() |
| DAD Level 1 Laporan |
5. Flow Chart System
![]() |
| Flow Chart System |
6. Flow Chart Program
![]() |
| Flow Chart Program |
![]() |
| Flow Chart Program Menu Kendaraan |
![]() |
| Flow Chart Program Menu Laporan |
7. Desain Input
![]() |
| Halaman Login |
![]() |
| Halaman Registrasi (Sign up) |
![]() |
| Halaman Input Kendaraan Masuk |
![]() |
| Halaman Input Kendaraan Keluar |
Login petugas: akan / hanya bekerja bagi petugas yang sudah terdaftar.
- tidak boleh kosong, wajib diisi dan bersifat case sensitive (field username),
- tidak boleh kosong, wajib diisi dan bersifat case sensitive (field password),
- field untuk nama petugas yang masih baru / belum pernah terdaftar (wajib diisi),
- field untuk alamat petugas baru dan tidak boleh kosong,
- pilihan untuk jenis kelamin laki-laki (L) atau perempuan (P), hanya boleh satu pilihan,
- field untuk no. HP petugas baru, tidak boleh kosong,
- tombol untuk upload foto, file size maksimal 1MB,
- field untuk username, harus unik dan tidak boleh kosong,
- field untuk password, tidak boleh kosong dan minimal 8 karakter,
- field untuk plat no. kendaraan dan tidak boleh kosong,
- diisi dengan dengan format Roda 2 atau Roda 4 dan tidak boleh kosong,
- nama lengkap pemilik sesuai KTP,
- tanggal masuk jika diklik tampil pop up tanggal / kalender,
- jam masuk, jika diklik tampil pop up format jam,
- tanggal masuk jika diklik tampil pop up tanggal / kalender,
- jam masuk, jika diklik tampil pop up format jam,
- keterangan bersifat optional, sehingga boleh diisi atau tidak.
8. Desain Output
Laporan Per Tanggal
| Laporan Per Tanggal |
Laporan Per Bulan
Tampilannya sama seperti di atas, hanya saja bagian header / kop laporan menerangkan bulan terkait (lampau).
Slip Masuk Parkir
![]() |
| Slip Masuk Parkir |
Slip Keluar Parkir
![]() |
| Slip Keluar Parkir |


















