3.3.3. Desain Basis Data
Basis data merupakan komponen data yang saling terkait atau berhubungan satu dengan lainnya, sehingga untuk penyimpanan data yang diolah
dari transaksi yang diperlukan file basis data. Basis data tersebut dirancang mengacu pada dokumentasi dasar input.
Dalam perancangan basis data digunakan Entity Relationsship Diagram ERD,
tabel-tabel yang berhubungan dengan diagram E-R, dan kamus data
3.3.3.1. Diagram ER
Dari diagram E-R dapat diketahui komponen himpunan objek yang ada entity
dan hubungan antar objek himpunan relasi relationship yang masing- masing dilengkapi dengan atribut – atribut yang merepresentasikan semua fakta
dari dunia nyata. Sistem yang dirancang melibatkan empat 5 entitas yaitu : entitas barang,
entitas penjualan, entitas kelompok, entitas peramalan dan entitas jadwal . Dan tiga relasi 7 yaitu : 3 relasi memiliki, 2 relasi mempunyai, relasi penuhi dan 2
relasi mengalami Antara entitas barang dengan entitas penjualan memiliki relasi mengalami.
Entitas penjualan dengan entitas kelompok memiliki relasi mempunyai. Entitas barang dengan entitas kelompok memiliki relasi memiliki.
Entitas barang dengan entitas peramalan memiliki relasi mempunyai. Entitas barang dengan entitas jadwal memiliki relasi memiliki.
Entitas kelompok dengan entitas peramalan memiliki relasi memiliki.
Entitas jadwal dengan entitas peramalan memiliki relasi penuhi. Entitas barang mempunyai relasi many to many N-N dengan entitas
penjualan. Entitas penjualan mempunyai relasi one to one 1 to 1 dengan entitas kelompok. Entitas peramalan mempunyai relasi one to one 1 to1 dengan entitas
kelompok, entitas jadwal. Entitas barang mempunyai relasi one to many 1-N dengan entitas
kelompok, entitas peramalan, entitas jadwal
Gambar 3.7. Diagram E-R Sistem Informasi Persediaan Barang Dengan Metode EOQ
3.3.3.2. Struktur Tabel
Rancangan table merupakan desain table-tabel yang akan digunakan dalam aplikasi. Rancangan table disajikan dalam bentuk informasi nama field, tipe field
ukuran, keterangan. Berikut ini struktur table yang digunakan : 1. Struktur Tabel User
Field Tipe
Ukuran Keterangan
Username Character
20 Nama pemakai
Password Character
20 Password
Tabel 3.7 Struktur Tabel User
Tabel user digunakan untuk menyimpan identitas user yang berhak mendapat akses ke dalam sistem. Tabel ini hanya berisi dua field yaitu field
untuk username dan field untuk password
2. Struktur Tabel Barang Field
Tipe Ukuran
Keterangan Kode_Brg Character
20 Kode Barang
Nama_Brg Character 20 Nama
Barang Harga_Beli Float 10 Harga
Beli Harga_Jual Float 10 Harga
Jual Stok Float
10 Stok
Barang B_Simpan Float
15 Biaya Simpan
B_Pesan Float 15 Biaya
Pesan
Tabel 3.8 Struktur Tabel Barang
Tabel barang berisi daftar semua barang yang ada. Tabel ini terdiri dari enam field.
3. Struktur Tabel Penjualan Field
Tipe Ukuran
Keterangan No_Nota
Varchar 20
Nomer Nota Tgl_Jual
Varchar 20
Tanggal Barang Dijual
Tabel 3.9 Struktur Tabel Penjualan
4. Struktur Tabel Mengalami Jual Field
Tipe Ukuran
Keterangan No_Nota
Varchar 20
Nomer Nota Kode_Brg Character
20 Kode Barang
Jml_Jual Float
10 Jumlah Barang Dijual
Tabel 3.10 Struktur Tabel Mengalami Jual
5. Sturuktur Tabel Kelompok Field
Tipe Ukuran
Keterangan Kode_Brg Character
20 Kode
Barang Bulan
Varchar 20
Bulan Penjualan Barang Tahun
Float 5
Tahun Penjualan Barang Jumlah
Float 10
Jumlah Barang Terjual
Tabel 3.11. Struktur Tabel Kelompok
6. Struktur Tabel Peramalan Field
Tipe Ukuran
Keterangan Kode_Brg Character 20 Kode
Barang Bulan Varchar
10 Bulan
Komulatif1 Float
5 Komulatif tahun acuan 1
Komulatif2 Float
5 Komulatif tahun acuan 2
Komulatif3 Float
5 Komulatif tahun acuan 3
Rata-rata Float 15 Rata-rata Penjualan per Bulan
X Float
15 Jumlah Kuadrat Terkecil
XY Float
15 Perkalian X dan Y
Trend Float 15
Proyeksi Trend
Variasi_Musim Float 15
Mencari Variasi Musim Indeks_Musim Float
15 Presentasi Musim Pada Bulan
Tersebut Ramalan Float
15 Ramalan Penjualan
Tabel 12. Struktur Tabel Peramalan
7. Struktur Tabel Jadwal Field
Tipe Ukuran
Keterangan Kode_Brg Character
20 Kode
Barang Tahun Float
5 Tahun
Ramalan EOQ Float
10 Pembelian
Ekonomis Frek_Pesan Float
10 Frekuensi Pesanan
ReorderPoint Float
10 Reorder Point ROP
B_Total_Persediaan Float 10 Total
Biaya Yang
Dikeluarkan TIC Periode Pakai
Float 10
Pemesanan Ulang
Tabel 13. Struktur Tabel Jadwal
3.3.3.3 Pemetaan Diagram E - R ke Tabel