Diagram Relasi Struktur File

3.2.1 Diagram Relasi

Diagram relasi merupakan hubungan dua tabel atau lebih pada sistem. Tabel tersebut menampung atau berisi data-data yang ada pada sistem tersebut. gambar 3.30 menjelaskan diagram relasi yang akan dibangun pada Sistem Informasi Pengadaan dan Pendistribusian Barang Gambar 3.30 Diagram Relasi Perangkat Lunak Logistik

3.2.2 Struktur File

Struktur file merupakan isi data yang berada dalam satu record pada satu tabel. Struktur file dalam sistem informasi pengadaan dan pendistribusian barang ini adalah : Nama File : Barang Media Penyimpanan : Harddisk Keterangan : Digunakan untuk menyimpan data barang Tabel 3.13 Struktur File Barang No Field Name Type Width Keterangan 1 KodeBrg Varchar 4 Primary Key 2 NamaBrg Varchar 25 - 3 Satuan Varchar 10 - 4 StokMinimal Int 3 - 5 StokAkhir Int 10 - Nama File : Supplier Media Penyimpanan : Harddisk Keterangan : Digunakan untuk menyimpan data supplier Tabel 3.14 Struktur File Supplier No Field Name Type Width Keterangan 1 KodeSupplier Varchar 6 Primary Key 2 NamaSuplier Varchar 30 - 3 Alamat Varchar 150 - 4 Telepon Varchar 15 - 5 Fax Varchar 15 - 6 Email Varchar 20 - Nama File : RTP Media Penyimpanan : Harddisk Keterangan : Digunakan untuk menyimpan data rtp Tabel 3.15 Struktur File rtp No Field Name Type Width Keterangan 1 ID_RTP Varchar 6 Primary Key 2 Nama_ RTP Varchar 50 - 3 Alamat Varchar 200 - 4 Telepon Varchar 20 - Nama File : User Media Penyimpanan : Harddisk Keterangan : Digunakan untuk menyimpan data user Tabel 3.16 Struktur File User No Field Name Type Width Keterangan 1 IDUser Varchar 10 Primary Key 2 NamaUser Varchar 30 - 3 Bagian Varchar 25 - 4 password Varchar 15 - Nama File : Peramalan Media Penyimpanan : Harddisk Keterangan : Digunakan untuk menyimpan data peramalan Tabel 3.17 Struktur File Peramalan No Field Name Type Width Keterangan 1 NoPeramalan Varchar 6 Primary Key 2 Tahun Date - 3 KodeBrg Varchar 4 Foreign Key Tabel Barang 4 Jml_Brg_distribusi Int 6 - 5 Hasil_ramalan_cawu1 Decimal 6.2 - 6 Hasil_ramalan_cawu2 Decimal 6.2 - 7 Hasil_ramalan_cawu3 Decimal 6.2 - Nama File : Pembelian Media Penyimpanan : Harddisk Keterangan : Digunakan untuk menyimpan data pembelian Tabel 3.18 Struktur File Pembelian Nama File : Detail_Pembelian Media Penyimpanan : Harddisk Keterangan : Digunakan untuk menyimpan data detail Pembelian Tabel 3.19 Struktur File Detail Pembelian Nama File : Distribusi Media Penyimpanan : Harddisk Keterangan : Digunakan untuk menyimpan data pendistribusian Tabel 3.20 Struktur File Pendistribusian No Field Name Type Width Keterangan 1 NoDistribusi Varchar 10 Primary Key 2 KodeRTP Varchar 6 Foreign Key Tabel bagianrtp 3 NoPengajuanpend Varchar 10 Foreign Key Tabel Pengajuan_pend 4 Tanggal date - No Field Name Type Width Keterangan 1 NoFB Varchar 10 Primary Key 2 NoPengajuanpemb Varchar 10 Foreign KeyTabel Pengajuan_pemb 3 Tgl Date - 3 KodeSupplier Varchar 6 Foreign Key Tabel Supplier 4 Jml Int 10 - No Field Name Type Width Keterangan 1 NoFB Varchar 10 Foreign Key Tabel Pembelian 2 KodeBrg Varchar 4 Foreign Key Tabel Barang 3 Jml Int 10 - 4 NoUrut int 10 Auto_increment Nama File : Detail_ Pendistribusian Media Penyimpanan : Harddisk Keterangan : Digunakan untuk menyimpan data detail Pendistribusian Tabel 3.21 Struktur File Detail Pendistribusian No Field Name Type Width Keterangan 1 NoDistribusi Varchar 10 Foreign Key Tabel distribusi 2 NoUrut int 10 Auto_increment 3 Jml Int 10 - 4 KodeBrg Varchar 4 Foreign Key Tabel Barang Nama File : Pengajuan_Pemb Media Penyimpanan : Harddisk Keterangan : Digunakan untuk menyimpan data Pengajuan_Pemb Tabel 3.22 Struktur File Pengajuan_pemb No Field Name Type Width Keterangan 1 NoPengajuanpemb Varchar 10 Primary Key 2 Tanggal date - - 3 Kode Supplier Varchar 6 4 Status set Disetujui,Tida k Disetujui - 5 Jml Int 10 - Nama File : Pengajuan_Pend Media Penyimpanan : Harddisk Keterangan : Digunakan untuk menyimpan data Pengajuan_Pend Tabel 3.23 Struktur File Pengajuan_Pend No Field Name Type Width Keterangan 1 NoPengajuanpend Varchar 10 Primary Key 2 Kode RTP Varchar 6 Foreign Key Tabel RTP 3 Tanggal Date - 4 Status Set Disetujui,Tid ak Disetujui - 5 Jml Int 10 - Nama File : DetPengajuan_Pemb Media Penyimpanan : Harddisk Keterangan : Digunakan untuk menyimpan data DetPengajuan_Pemb Tabel 3.24 Struktur File Detail Pengajuan Pembelian No Field Name Type Width Keterangan 1 NoPengajuanpemb Varchar 10 Foreign Key Tabel pengajuan pembelian 2 Jml Int 10 - 3 KodeBrg Varchar 4 Foreign Key Tabel Barang 4 NoUrut Int 10 Auto_increment 5 Jmldisetujui Int 10 - Nama File : DetPengajuan_Pend Media Penyimpanan : Harddisk Keterangan : Digunakan untuk menyimpan data DetPengajuan_Pend Tabel 3.25 Struktur File Detail Pengajuan pendistribusian No Field Name Type Width Keterangan 1 NoPengajuanpend Varchar 10 Foreign Key Tabel pengajuan pendistribusian 2 Jml Int 10 - 3 KodeBrg Varchar 4 Foreign Key Tabel Barang 4 NoUrut Int 10 Auto_increment 5 jmlDisetujui Int 10 -

3.2.3 Perancangan Pengkodean