P5.1 Entry
Data P5.2
Tampilkan Data
Tabel User
Tabel Lokasi dt_lokasi
dt_lokasi
dt_out dt_update
dt_update dt_admin
masuk
Tabel Laporan Harian
P6.1 Tampilan
Data P6.1
Tampilkan Data
dt_out dt_Tampil
dt_laporan dt_admin
masuk
Level 2
Gambar 3.6 Data Flow Diagram Level 2 Proses 5
Level 2
Gambar 3.7 Data Flow Diagram Level 2 Proses 6
3.3 Perancangan
Setelah menganalisa masalah pada sistem perparkiran secara manual, maka selanjutnya dilakukan perancangan untuk sistem perparkiran aecara visual map
berbasis Local Area Network LAN dengan metode Single Phase-Single Channel. Adapun perancangan yang dilakukan adalah perancangan database serta
perancangan antar muka bagi pengguna sistem adalah sebagai berikut.
3.3.1 Perancangan Database
Perancangan database merupakan proses untuk menentukan isi data yang dibutuhkan untuk mendukung rancangan sistem. Model rancangan database yang dibangun adalah
model relationship dimana seluruh tabel saling berhubungan satu dengan yang lainnya. Rancangan database yang berisi tabel data yang digunakan adalah sebagai berikut:
1. Tabel tUser
Tabel ini berfungsi sebagai sumber informasi tentang data pengguna sistem sesuai dengan hak otoritas masing-masing. Struktur tabel ini dapat dilihat pada Tabel 3.1.
Tabel 3.1 Tabel tUser
No Nama Field
Tipe Ukuran
Keterangan 1
UserID Char
10 Nama Pemakai Primary Key
2 Passwd
Char 10
Password 3
Otoritas Char
1 Kode Otoritas
2. Tabel tLokasi
Tabel ini berfungsi sebagai sumber informasi tentang lokasi parkir yang akan digunakan untuk menampilkan bagan parkir. Struktur tabel ini dapat dilihat pada Tabel 3.2.
Tabel 3.2 Tabel tLokasi
No Nama Field
Tipe Ukuran
Keterangan 1
IDLokasi Integer
4 Nomor ID Lokasi Primary Key
2 KdLokasi
Char 4
Kode Blok 3
Blok Char
3 Nomor Blok
4 Lantai
Char 1
Nomor Lantai 5
Status Char
1 Kode Kondisi Berisi=1,Kosong=0
3. Tabel tParkir
Tabel ini berfungsi sebagai tempat penyimpanan data transaksi perparkiran kendaraan. Struktur tabel ini dapat dilihat pada Tabel 3.3.
Tabel 3.3 Tabel tParkir
No Nama Field
Tipe Ukuran
Keterangan 1
IDParkir Integer
4 Nomor ID Parkir Primary Key
2 IDLokasi
Integer 4
Nomor ID Lokasi Foreign Key 3
TglParkir Date
8 Tanggal Parkir
4 NoPolisi
Char 10
Nomor Polisi Kendaraan 5
JamMasuk Time
5 Jam Masuk Parkir
6 JamKeluar
Time 5
Jam Keluar Parkir 7
Lama Integer
4 Lama Parkir
8 UserID
Char 10
Nama Pemakai Foreign Key 9
Tarif Money
8 Tarif Parkir
10 Status Char
1 Kode Kondisi Berisi=1,Kosong=0
3.3.2 Relasi Antar Tabel
Dari kumpulan tabel yang ada relasi antar tabel yang mempunyai hubungan relasi 1 – M satu ke banyak. Relasi antar tabel tesebut dapat dilihat pada Gambar 3.8 berikut ini.
tParkir PK
IDParkir
IDLokasi
TglParkir NoPolisi
JamMasuk JamKeluar
Lama
UserID
Tarif Status
tLokasi PK
IDLokasi KdLokasi
Blok Lantai
Status tUser
PK UserID
Passwd Otoritas
Gambar 3.8 Relasi Antar Tabel
Berdasarkan tabel di atas, ID Lokasi yang terdapat pada tabel parkir kita bisa mengambil data lokasi parkir yang terdapat pada tabel Lokasi dan berdasarkan
User ID yang terdapat pada tabel parkir kita bisa mengambil data user yang terdapat pada tabel User.
3.3.3 Menu Utama