. Dalam penggambaran DFD level 0 terdapat empat proses kerja, yaitu proses input data penjualan, uji distribusi data, simulasi dan pembuatan laporan. Proses input
data penjualan menggambarkan penginputan data penjualan yang terjadi. Proses uji distribusi data menggambarkan proses uji data penjualan. Proses uji distribusi terdiri
dari uji data normal, eksponensial, dan poison. Proses simulasi monte carlo merupakan proses simulasi menggunakan metode monte carlo yang menghasilkan
hasil simulasi akhir. Pembuatan laporan menggambarkan proses pembuatan laporan hasil dari simulasi monte carlo.
3.5 Entity Relationship Diagram
Entity Relationship Diagram merupakan desain sistem yang digunakan untuk mempresentasikan, menentukan dan mendokumentasikan kebutuhan sistem
pemprosesan database. ERD menunjukkan hubungan antar table. ERD terdiri dari conceptual data model dan physical data model.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.4 ERD CDM
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 3.3 ERD PDM
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.5.1 Struktur Database
Struktur file merupakan penggambaran deskripsi dari field - field pada proses perancangan database yang terwujud dalam bentuk table beserta keterangan yang
diperlukan yaitu : A.
Nama Tabel : Barang Fungsi : Menyimpan data barang
Primary Key : kodebarang
Tabel 3.1 Keterangan Tabel barang
No Nama Kolom Tipe Data
Keterangan 1
Kodebarang VARCHAR 10
PRIMARY KEY 2
Namabarang VARCHAR 100
3 jumlah
INTEGER 4
harga INTEGER
B. Nama Tabel : UserGroup
Fungsi : Penyimpanan data hak akses sistem
Foreign Key : idusergroup
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Tabel 3.2 Keterangan Tabel usergroup
No Nama Kolom Tipe Data
Keterangan 1
Idusergroup VARCHAR 10
PRIMARY KEY 2
usergroup VARCHAR 100
C. Nama Tabel : User
Fungsi : Tempat penyimpanan data pengguna aplikasi
Primary Key : iduser
Tabel 3.3 Tabel user
No Nama Kolom Tipe Data
Keterangan 1
Iduser VARCHAR 10
PRIMARY KEY
2 idusergroup
VARCHAR 10 FOREIGN KEY from table
usergroup 3
Username VARCHAR 100
4 Password
VARCHAR 10 5
Nama VARCHAR 100
6 email
VARCHAR 100
D. Nama Tabel : Jumlahpengunjug
Fungsi : Penyimpanan data jumlah pengunjung Primary Key : idjumlahpengunjung
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Tabel 3.4 Keterangan Tabel Jumlahpengunjug
No Nama Kolom Tipe Data
Keterangan 1
Idjumlahpengunjung VARCHAR 10 PRIMARY KEY
2 Tanggal
DATE 3
Jumlah INTEGER
E. Nama Tabel : Penjualan
Fungsi : Menyimpan data transaksi penjualan Primary Key : Idpenjualan
Tabel 3.5 Keterangan Tabel Penjualan
No Nama Kolom Tipe Data
Keterangan 1
Idpenjualan VARCHAR 10
PRIMARY KEY
2 Kodebarang
VARCHAR 10 FOREIGN KEY dari Table
Barang 3
Tanggaljual DATE
4 Namabarang
VARCHAR 100 5
jumlah INTEGER
6 Harga
INTEGER 7
TotalHarga INTEGER
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
A. Nama Tabel : Analisa
Fungsi : Menyimpan data hasil analisa Primary Key : idsimulasi
Tabel 3.6 Keterangan Tabel Analisa
No Nama Kolom Tipe Data
Keterangan 1
Idsimulasi VARCHAR 10
PRIMARY KEY
2 Idjumlahpengunjung VARCHAR 10
FOREIGN KEY dari table jumlahpengunjung
3 Idpenjualan
VARCHAR 10 FOREIGN KEY dari table
penjualan 4
iduser VARCHAR 10
FOREIGN KEY dari table user 5
Tanggalsimulasi DATE
6 Conversion
FLOAT 7
Average FLOAT
8 Total
INTEGER
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.6 Blok Diagram