Entity Relationship Diagram SIMULASI PENJUALAN DENGAN MENGGUNAKAN METODE MONTE CARLO.

. 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