85
Source Agen
Input Request Data Agen
Output Info data Agen Yang telah diubah
Destination Agen
Logika proses 1. UserAgen , Admin memilih data yang
akan dirubah, 2. Apabila data valid maka data agen akan
dirubah dari database. 3. Apabila tidak valid, maka akan
menampilkan data tidak valid.
3.1.7.4 Kamus Data
Kamus data merupakan deskripsi formal mengenai seluruh elemen yang tercakup dalam DFD. Kamus data juga merupakan sebuah daftar yang tersusun
dari elemen data yang berhubungan dengan sistem. Kamus data atau data dictionary adalah katalog data tentang fakta dan
kebutuhan-kebutuhan informasi dari suatu sistem informasi. Dengan
menggunakan kamus data, analisis sistem dapat mengidentifikasikan data yang mengalir dalam sistem yang lengkap. Kamus data dibuat berdasarkan arus data
yang ada dalam data flow diagram DFD. Arus data yang ada dalam data flow diagram DFD sifatnya adalah global, hanya ditunjukkan arus datanya saja.
Untuk lebih jelas dapat dilihat pada tabel berikut : Table 3.4 Kamus Data
No Kamus
Keterangan 1.
Nama aliran data Data registrasi
Where used how used Pengunjung - proses 1.0
Proses 1.0 - Data registrasi Deskripsi
Data ini merupakan data registrasi
86
untuk menjadi agen baru. Struktur data
id_agen + nama + status + password + email + telepon + alamat +
id_kabkota +
kodepos +
tgl_registrasi Id_agen
nama Status
Password Email
telepon Alamat
Id_kabkota kodepos
tgl_registrasi [0-9]
[A-Z|a-z|0-9] [A-Z|a-z|0-9]
[A-Z|a-z|0-9] [A-Z|a-z|0-9]
[0-9] [A-Z|a-z|0-9]
[0-9] [0-9]
[0-9] 2.
Nama aliran data Data login agen
Where used how used Agen
– proses 2.0 Proses 2.0
– Data login Agen Deskripsi
Data ini merupakan data login agen agar dapat mengakses website
Struktur data username + password
email password
[A-Z|a-z|0-9] [A-Z|a-z|0-9]
87
3. Nama aliran data
Data login admin Where used how used
Admin – proses 2.0
Proses 2.0 – Data login admin
Deskripsi Data ini merupakan data login
admin agar
dapat mengakses
website .
Struktur data username + password
email password
[A-Z|a-z|0-9] [A-Z|a-z|0-9]
4. Nama aliran data
Data produk Where used how used
Agen – proses 4.0
Admin – proses 5.2
Agen – proses 6.0
Proses 4.0 – Data produk
Proses 5.2 – Data produk
Proses 6.0 – Data Produk
Deskripsi Data ini merupakan data ketika
admin akan mengelola data produk dan agen dapat melihat tampilan
katalog produk. Dalam pencarian dan proses pengisian keranjang
belanja, data produk juga digunakan untuk memperoleh info produk.
88
Struktur data Id_produk + Id_kategori + produk +
detail + diskon + harga + stok + berat + tgl_input + gambar
Id_produk Id_kategori
Produk Detail
Diskon Harga
Stok Berat
Tgl_input Gambar
Dibeli [0-9]
[0-9] [A-Z|a-z|]
[A-Z|a-z|] [0-9]
[0-9] [0-9]
[0-9] [0-9]
[A-Z|a-z|0-9] [0-9]
5. Nama aliran data
Data kategori Where used how used
Agen – proses 4.0
Admin – proses 5.2
Proses 4.0 – Data kategori
Proses 5.2 – Data kategori
Deskripsi Data ini merupakan data ketika
admin akan mengelola data kategori, dan
ketika agen
melakukan pencarian
produk berdasarkan
kategori.
89
Struktur data Id_kategori + nama_kategori
Id_kategori nama_kategori
[0-9] [A-Z|a-z|0-9]
6. Nama aliran data
Data Provinsi Where used how used
Admin – Proses 5.4
Agen – Proses 7.2
Proses 5.4 – Data Provinsi
Proses 7.2 – Data Provinsi
Deskripsi Berisi data provinsi
Struktur data Id_provinsi + nama_provinsi
id_provinsi nama_provinsi
[0-9] [A-Z|a-z|]
7. Nama aliran data
Data Kota Where used how used
Admin – Proses 5.4
Agen – Proses 7.2
Proses 5.4 – Data kota
Proses 7.2 – Data kota
Deskripsi Data ini merupakan data ketika
admin akan mengelola data kota. Dan pada saat pengolahan data
transaksi. Struktur data
Id_kabkota +
id_provinsi +
nama_kota + kabkota + ongkos
90
id_kabkota id_provinsi
nama_kota kabkota
ongkos [0-9]
[0-9] [A-Z|a-z]
[A-Z|a-z|0-9] [0-9]
8. Nama aliran data
Data hubungi Where used how used
Admin – proses 5.8.2
Agen – proses 5.8.1
Proses 5.8.2 – Data hubungi
Proses 5.8.1 – Data hubungi
Deskripsi Data ini merupakan informasi ketika
admin mengelola data hubungi, agen memasukkan data hubungi.
Struktur data Id_hubungi + Nama + Email +
Subjek + Pesan + Tanggal
Id_hubungi Nama
Email Subjek
Pesan Tanggal
[0-9] [A-Z|a-z|0-9]
[A-Z|a-z|0-9] [A-Z|a-z|0-9]
[A-Z|a-z|0-9|] [0-9]
9. Nama aliran data
Data pembelian Where used how used
Admin – proses 7.0
91
Agen – proses 7.1
Agen, Admin – proses 8.0
Admin – proses 9.0
Proses 7.2 – data check out
Proses 7.4 – Data pembayaran,
Proses 8.0 – Data pembelian
Proses 9.0 – Data pembelian
Deskripsi Data ini merupakan data ketika
admin akan
mengelola data
pembelian, dan agen melakukan pembelian barang.
Struktur data Id_pembelian
+ Id_admin
+ Id_agen + Session_id + Tgl_beli +
Tgl_bayar + status + pembayaran + Kirim_nama + Kirim_alamat +
Kirim_telp
+ Kirim_kota
+ Kirim_kodepos + Kirim_ongkos +
Transfer_bank + Transfer_rekening + Transfer_jumlah + Transfer_tgl +
Penerima_bank
+ Penerima_rekening + totalbayar
Id_pembelian Id_admin
Id_agen Session_id
Tgl_beli Tgl_bayar
[0-9] [0-9]
[0-9] [A-Z|a-z|0-9]
[A-Z|a-z|] [A-Z|a-z|0-9]
92
status pembayaran
Kirim_nama Kirim_alamat
Kirim_telp Kirim_kota
Kirim_kodepos Kirim_ongkos
Transfer_bank Transfer_rekening
Transfer_jumlah Transfer_tgl
Penerima_bank Penerima_rekening
totalbayar [A-Z|a-z|0-9]
[A-Z|a-z|0-9] [A-Z|a-z|0-9]
[A-Z|a-z|0-9] [0-9]
[A-Z|a-z|0-9] [0-9]
[0-9] [A-Z|a-z|0-9]
[A-Z|a-z|0-9] [0-9]
[0-9] [A-Z|a-z|0-9]
[A-Z|a-z|0-9] [0-9]
10. Nama aliran data Data detail pembelian
Where used how used Admin
– proses 7.0 Agen
– proses 7.1 Admin
– proses 8.0 Admin
– proses 9.0 Proses 7.2
– Data detail pembelian Proses 7.4
– Data detail pembelian Proses 8.0
– Data pembelian
93
Proses 9.0 – Data pembelian
Deskripsi Data ini merupakan informasi ketika
admin mengelola
data detail
Pembelian produk. Struktur data
Id_detailbeli + Id_pembelian + Id_produk + Hargabeli + Rasa +
Qty + Diskon Id_detailbeli
Id_pembelian Id_produk
Hargabeli Rasa
Qty Diskon
[0-9] [0-9]
[0-9] [0-9]
[A-Z|a-z|0-9] [0-9]
[0-9]
3.1.7.5 Perancangan Basis Data