Diagram ER Struktur Tabel

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