Kamus Data Analisis Fungsional

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