Dt. Pembayaran Dt. Pemesanan
Dt. KebutuhanAksesoris Dt. Perawatan
Dt. Penitipan Dt. Member
Dt. Laporan Stok Dt. Laporan Pemesanan
Dt. Laporan Member
Dt. Laporan Pembayaran
Berikut ini adalah gambar DFD Level 1 pada proses laporan :
Gambar 3.10 DFD Level 1 Proses Laporan
Pada gambar tersebut terdapat satu entiti yaitu user pimpinan. Selain entiti terdapat empat proses yaitu, laporan member, laporan penjualan, laporan
stok dan laporan pembayaran. Sehingga pimpinan dapat menerima informasi laporan tersebut.
3.6 Conceptual Data Model CDM
Entity Relational Diagram atau Conceptual Data Model berisi komponen- komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi
dengan atribut-atribut yang mereprentasikan seluruh fakta dari database yang dibangun. Tampilan ER-Diagram atau CDM dapat dilihat pada gambar 3.13
4.1 Laporan
Member
4.2 Laporan
Pemesanan
4.3 Laporan
Sstok
4.4 Laporan
Pembayaran 1
Member
2 Penitipan
3 Formula
4 5
Pemesanan
6 Pembayaran
Pimpinan
Gambar 3.13 Hubungan antar Tabel dalam Conceptual Data Model
3.7 Hubungan Antar Tabel Model PDM
Gambar 3.14 Hubungan antar tabel Model PDM
Dalam Physical data model ini menggambarkan ke mana proses pemodelan itu mengarah dengan model fisiknya. Berikut ini adalah Physical Data Model dari
sistem yang menunjukkan hubungan antar tabel :
3.8 Perancangan Tabel
a Tabel Admin
Tabel ini digunakan untuk menyimpan data Admin. Field - field yang ada pada tabel ini adalah :
No Field
Type Panjang
NotNull Keterangan
1. Nama
Varchar 50
N 2.
Pasword Varchar
100 N
3. Email
Varchar 50
N Tabel 3.1 Admin
b Tabel Customer
Tabel ini digunakan untuk menyimpan data member. Field-field yang ada pada tabel ini adalah :
Tabel 3.2 Customer No
Field Type
Panjang NotNull Keterangan
1 User_ID
Varchar 5
N Primary Key
2 Nama
Varchar 50
N 3
Alamat Long Varchar
N 4
Telp Varchar
30 N
5 Email
Varchar 30
N 6
Password Varchar
10 N
c Tabel Penitipan
Tabel ini berisi data-data penitipan yang disediakan. Field-Field pada tabel ini adalah :
Tabel 3.3 Penitipan No
Field Type
Panjang NotNull Keterangan
1 ID_Penitipan
Varchar 10
N Primary Key
2 User_ID
Varchar 5
N 3
Nama_Penitipan Varchar
30 N
4 ID_Fasilitas
Varchar 10
N 5
Jenis_Binatang Varchar
20 N
6 Tanggal
Datetime N
7. Keterangan_Penitipan Varchar
50 N
8. Foto_Hewan
Varchar 100
N 9.
Total_Biaya Int
100 N
10. Sub Int
100 N
d Tabel Detail_Penitipan
Tabel ini berisi data – data yang diperlukan untuk melakukan transaksi penjualan. Field-field yang ada pada tabel ini adalah :
Tabel 3.4 Detail Penitipan
No Field
Type Panjang NotNull
Keterangan 1
ID_Penitipan Int
100 N
Primary Key 2
ID_Fasilitas Int
100 N
3 Nama_Penitipan
Varchar 100
N 4
Harga Varchar
100 N
5 Foto_Penitpan
Varchar 150
N
e Tabel Formula Kebutuhan
Tabel ini digunakan untuk menyimpan data-data formula perawatan. field- field yang ada pada tabel ini adalah :
Tabel 3.5 Formula Kebutuhan No
Field Type
Panjang NotNull Keterangan 1
ID_Kebutuhan Varchar
5 N
PrimaryKey 2
Nama_kebutuhan Varchar
30 N
3 Jenis_binatang
Varchar 50
N 4
Keterangan_Kebutuhan Varchar 50
N 5
Bagian_Kebutuhan Varchar
100 N
6 Merk_kebutuhan
Varchar 20
N 7
Harga_Kebutuhan Float
N 8
Stock_Kebutuhan Varchar
100 N
9 Foto_Kebutuhan
Varchar 100
N
f Tabel Kegiatan
Tabel ini digunakan untuk menyimpan data-data kebutuhan. field – field yang ada pada tabel ini antara lain :
Tabel 3.6 Kegiatan No
Field Type
Panjang NotNull Keterangan 1
Userid Varchar
15 N
PrimaryKey 2
ID_Penitipan Varchar
15 N
3 Sub
Varchar 15
N 4
Foto Varchar
100 N
5 Keterangan
Varchar 150
N
g Tabel Login
Tabel ini digunakan untuk menyimpan data-data pembayaran. field-field yang ada pada tabel ini adalah :
Tabel 3.7 Login No
Field Type
Panjang NotNull Keterangan 1
Usernm Varchar
100 N
PrimaryKey 2
Passwd Varchar
100 N
3 Id
Int 11
N 4
Status Varchar
100 N
h Tabel Perawatan
Tabel ini digunakan untuk menyimpan data-data detail formula. field-field yang ada pada tabel ini adalah :
Tabel 3.8 Perawatan No
Field Type
Panjang NotNull Keterangan
1 ID_Formula
Char 5
N PrimaryKey
2 ID_Pesan
Char 5
N 3
Kebutuhan1 Varchar
5 N
4 Kebutuhan2
Varchar 5
N 5
Kebutuhan3 Varchar
5 N
6 Kebutuhan4
Varchar 5
N 7
Kebutuhan5 Varchar
5 N
8 Kebutuhan6
Varchar 5
N
i Tabel Master_Fasilitas
Tabel ini digunakan untuk menyimpan data-data detail pesanan. field-field yang ada pada tabel ini adalah :
Tabel 3.9 Master_Fasilitas No
Field Type
Panjang NotNull Keterangan 1
ID_Fasilitas Varchar
10 N
PrimaryKey 2
Nama Varchar
100 N
3 Harga
Varchar 100
N 4
Keterangan Varchar
100 N
j Tabel Orders_Temp
Tabel ini digunakan untuk menyimpan data-data detail pesanan. Field-field
yang ada pada tabel ini adalah : Tabel 3.10 Master_Fasilitas
No Field
Type Panjang NotNull Keterangan
1 ID_Orders_Temp
Int 15
N PrimaryKey
2 ID_Kebutuhan
Int 15
N 3
ID_Seasion Varchar
10 N
4 Jam_Orders_temp
Time N
5 Jumlah
Int 11
N
k Tabel Formula_Perawatan
Tabel ini digunakan untuk menyimpan data-data detail pesanan. Field-field
yang ada pada tabel ini adalah : Tabel 3.11 Formula_Perawatan
No Field
Type Panjang NotNull Keterangan
1 ID_Formula
Char 50
N PrimaryKey
2 Nama_formula
Varchar 50
N 3
Tipe_Hewan Varchar
20 N
4 Keterangan_Formula
Varchar 100
N 5
Total_Harga Float
N
l Tabel Pemesanan
Tabel ini digunakan untuk menyimpan data-data detail pesanan. Field-field
yang ada pada tabel ini adalah : Tabel 3.12 Pemesanan
No Field
Type Panjang NotNull Keterangan
1 ID_Pesan
Char 5
N PrimaryKey
2 USERID
Varchar 5
N 3
ID_Bayar Char
5 N
4 ID_Penitipan
Varchar 5
N 5
Tanggal_Pemesanan Date
N 6
Harga_Satuan Float
N 7
Total_Harga Float
N 8
Jenis_Pesanan Varchar
10 N
9 ID_Kebutuhan
Vachar 5
N
m Tabel Kebutuhan Aksesoris
Tabel ini digunakan untuk menyimpan data-data detail pesanan. Field-field
yang ada pada tabel ini adalah : Tabel 3.13 Kebutuhan dan Aksesoris
No Field
Type Panjang NotNull Keterangan
1 ID_Kebutuhan
Varchar 5
N PrimaryKey
2 ID_Pesan
Char 5
N 3
Bagian Varchar
20 N
4 Harga
Varchar 50
N
n Tabel Pembayaran
Tabel ini digunakan untuk menyimpan data-data detail pesanan. Field-field
yang ada pada tabel ini adalah : Tabel 3.14 Pembayaran
No Field
Type Panjang NotNull Keterangan
1 ID_Bayar
Char 5
N PrimaryKey
2 Tanggal
Date N
3 No_Rekening
Char 20
N 4
Jumlah_bayar Float
N
BAB IV IMPLEMENTASI SISTEM