B. Perancangan Sistem
1. Rancangan DFD
gambar.
data konsumen.
2. Rancangan ERD
ERD adalah suatu model untuk menjelaskan hubungan antar
data dalam basis data berdasarkan objek-objek dasar data yang
mempunyai
hubungan antar relasi.
a. Pemesan
Pemesan adalah setiap orang pemakai barang dan atau jasa yang
melakukan perjanjian pemesanan tempat antara 2 (dua) pihak atau lebih,
perjanjian pemesanan tempat tersebut dapat berupa perjanjian
ataspemesanan suaturuangan, kamar, tempat duduk dan lainnya, padawaktu
tertentu dan disertai dengan produk jasanya. Dalam hal ini
pemesan merupakan objek yang melakukan kegiatan
penyewaandalam kasus ini adalah penyewaan lapangan futsal. Setiap
pemesan akan mengisi data berupa nama, alamat dan no telepon yang
dapat dihubungi lalu system
akan membuat idkonsumen secara otomatis.
b. Booking
Booking ataudalam bahasa Indonesia menyewa adalahsuatu
perjanjian atau kesepakatan di mana penyewa harus
membayarkan atau memberikanimbalanataumanfaat dari benda atau
barangyang dimiliki oleh pemilik barang yang dipinjamkan. Disini
satu konsumen hanya akan mendapat satu id booking lapangan.
Dalam tabel booking berisi tanggalpemesanan, hari, jammulai, jam
selesaidan idpemesansebagai
foreign key.
c. Lapangan
Lapangan dalam hal ini lapangan olahraga merupakan suatu
bentuk ruang terbuka non hijau sebagai suatu pelataran dengan
fungsi utama tempat dilangsungkannya aktivitas olahraga. Tabel
lapangan disini terhubung dengantabel bookingsebagaitambahan
penjelasan lapangan
yang dipesan.
d. Admin
Admin diartikan sebagai seorang yang mengatur suatu
rangkaian kegiatan atau system demi mencapai tujuan tertentu.
Disini admin mempunyai akses untuk merubah dan menambah data
booking serta
menginput data jadwal.
11
e. Tanggal
Tanggal disini digunakan untuk menandai dan membagi jadwal
penyewaan lapangan futsal agar lebih mudah dipahami oleh
system,
admin, dankonsumen.
booking. Setiap satu baris data padatabel booking hanya akan mendapat
satu id lapangan.
4. Kamus Data
Kamus data adalah suatu daftar data elemen yang
terorganisir dengan definisi yang tetap dan sesuai dengan sistem,
sehingga user dan analis sistem mempunyaipengertianyang sama
tentang input, output, dan
komponen data.
Entitas Atribut
Username , password , nama_asli, foto_profil,
Admin
level
Konsumen id, nama, alamat,no_telp
Id_konsumen,id_lapangan,tgl_pesan, hari,
Booking
jam_mulai, jam_selesai
Lapangan Id,nama_lapangan, foto,harga
Jam Jam, hari, status
Hari nama_hari
a. Admin
Admin merupakan entitas yang terdiri dari admin penyewaan lapangan
futsal danpemilik lapangan futsal.
b. Konsumen
Konsumen merupakan Penyewa dari lapangan futsal.
c. Booking
Booking adalah suatuprosespemesanan ( lapangan futsal ).
d. Lapangan
Lapangan merupakan suatu tempat yang dijadikan objek pemesanan.
e. Jam
Jammerupakanwaktupenyewaan lapangan futsal.
f. Hari
Merupakanwaktu yang akan penyewa pilihuntuk melakukan kegiatan
futsal.
13
5. Rancangan Tabel
a. Tabel Admin
Digunakan untuk menyimpan detail informasi mengenai admin
(pemilik/admin) di sistempenyewaan futsaltertera padatabel.
b. Tabel Konsumen
Digunakan untuk menyimpan detail informasi mengenai konsumen
di sistempenyewaan futsaltertera padatabel.
c. Tabel Booking
Digunakan untuk menyimpan detail informasi mengenai booking di
sistempenyewaan futsaltertera padatabel.
14
d. Tabel Lapangan
Digunakan untuk menyimpan detail informasi mengenailapangandi
sistempenyewaan futsaltertera padatabel.
e. Hari
Digunakan untuk menyimpan detail informasiharisewapada sistem
penyewaan futsaltertera padatabel.
f. Tabel Jam
Digunakan untuk menyimpan detail informasi mengenailapangandi
sistempenyewaan futsaltertera padatabel.