4.2.4.2. Relasi Tabel
Relasi antar tabel menggambarkan hubungan antara suatu tabel dengan tabel yang lainya pada suatu sistem pengolahan data. Gambar hubungan relasi
antar tabel pada sistem informasi persediaan bahan baku PT. Deka Interior
Contractor Jakarta dapat dilihat pada gambar 4.13
Gambar 4.13. Relasi Tabel
4.2.4.3. Struktur File
Stuktur file memiliki fungsi untuk menjelaskan variabel pada tabel yang akan digunakan dalam pembangunan program aplikasi, sehingga dapat diketahui
secara rinci nama field, jenis, serta lebar field yang akan digunakan.
1 Tabel Supplier
Nama File : Supplier
Media Penyimpanan : Hardisk Field Kunci
: ID_Supplier
Tabel 4.2 Tabel Supplier
No Nama Field
Type[Length] Keterangan
1 2
3 4
5 ID_Supplier
Nama_Supplier Alamat_Supplier
Kota_Supplier NoTelp_Supplier
Character[6] Character[30]
Character[40] Character[15]
Character[15] ID Supplier
Nama Supplier Alamat Supplier
Kota Supplier Telp Supplier
2 Tabel Bahanbaku
Nama File : Bahanbaku
Media Penyimpanan : Hardisk Field Kunci
: Kode_Bahanbaku
Tabel 4.3 Tabel Bahanbaku
No Nama Field
Type[Length] Keterangan
1 2
3 4
5 Kode_Bahanbaku
Nama_Bahanbaku Satuan
Kuantitas_Bb Keterangan_Bb
Character[6] Character[35]
Character[10] Numeric[4]
Character[30] Kode Bahan Baku
Nama Bahan Baku Satuan
Kuantitas Keterangan
3 Tabel Detail_Bahanbaku
Nama File : Detail_Bahanbaku
Media Penyimpanan : Hardisk Field Kunci
: -
Tabel 4.4 Tabel Detail_Bahanbaku
No Nama Field
Type[Length] Keterangan
1 2
Kode_Bahanbaku ID_Supplier
Character[6] Character[6]
Kode Bahan Baku ID Supplier
4 Tabel PPembelian
Nama File : PPembelian
Media Penyimpanan : Hardisk Field Kunci
: Kode_PPembelian
Tabel 4.5 Tabel PPembelian
No Nama Field
Type[Length] Keterangan
1 2
Kode_PPembelian Tanggal_PPembelian
Character[6] Date[8]
Kode Permintaan Pembelian Tanggal Permintaan Pembelian
3 Status_PP
Character[20] Status
5 Tabel Detail_PPembelian
Nama File : Detail_PPembelian
Media Penyimpanan : Hardisk Field Kunci
:
Tabel 4.6 Tabel Detail_PPembelian
No Nama Field
Type[Length] Keterangan
1 2
3 4
Kode_Pembelian Kode_Proyek
Kode_Bahanbaku Kuantitas_PP
Character[7] Character[6]
Character[6] Numeric[4]
Kode Permintaan Pembelian Kode Proyek
Kode Bahan Baku Kuantitas
6 Tabel Permintaan
Nama File : Permintaan
Media Penyimpanan : Hardisk Field Kunci
: Kode_Permintaan
Tabel 4.7 Tabel Permintaan
No Nama Field
Type[Length] Keterangan
1 2
3 Kode_Permintaan
Tanggal_Permintaan Status_PM
Character[6] Date[8]
Character[20] Kode Permintaan
Tanggal Permintaan Status
7 Tabel Detail_Permintaan
Nama File : Detail_Permintaan
Media Penyimpanan : Hardisk Field Kunci
: -
Tabel 4.8 Tabel Detail_Permintaan
No Nama Field
Type[Length] Keterangan
1 2
3 4
Kode_Permintaan Kode_Proyek
Kode_Bahanbaku Kuantitas
Character[7] Character[6]
Character[6] Numeric[4]
Kode Permintaan Kode Proyek
Kode Bahan Baku Kuantitas
8 Tabel Transaksi
Nama File : Transaksi
Media Penyimpanan : Hardisk Field Kunci
: Kode_Penerimaan
Tabel 4.9 Tabel Transaksi
No Nama Field
Type[Length] Keterangan
1 2
3 Kode_Penerimaan
Tanggal_ Penerimaan Total_Pembelian
Character[6] Date[8]
Numeric[8] Kode Penerimaan
Tanggal Penerimaan Total Pembelian
9 Tabel Detail_Transaksi
Nama File : Detail_Transaksi
Media Penyimpanan : Hardisk Field Kunci
: -
Tabel 4.10 Tabel Detail_Penerimaan
No Nama Field
Type[Length] Keterangan
1 2
3 4
5 6
Kode_Penerimaan Kode_Proyek
Kode_Bahanbaku Kuantitas_TP
Harga_Satuan Sub_Total
Character[7] Character[6]
Character[6] Numeric[4]
Numeric[8] Numeric[8]
Kode Penerimaan Kode Proyek
Kode Bahan Baku Kuantitas
Harga Satuan Sub Total
10 Tabel Produksi
Nama File : Produksi
Media Penyimpanan : Hardisk Field Kunci
: Kode_Produksi
Tabel 4.11 Tabel Produksi
No Nama Field
Type[Length] Keterangan
1 2
Kode_Produksi Tanggal_Produksi
Character[7] Date[8]
Kode Produksi Tanggal Produksi
11 Tabel Detail_ProduksiB
Nama File : Detail_ ProduksiB
Media Penyimpanan : Hardisk Field Kunci
: -
Tabel 4.12 Tabel Detail_ ProduksiB
No Nama Field
Type[Length] Keterangan
1 2
3 4
Kode_ Produksi Kode_Proyek
Kode_Bahanbaku Kuantitas_PK
Character[7] Character[6]
Character[6] Numeric[4]
Kode Produksi Kode Proyek
Kode Bahan Baku Kuantitas
12 Tabel Detail_ProduksiP
Nama File : Detail_ProduksiP
Media Penyimpanan : Hardisk Field Kunci
: -
Tabel 4.13 Tabel Detail_ ProduksiP
No Nama Field
Type[Length] Keterangan
1 2
3 4
Kode_Produksi Kode_Proyek
Kode_Produk Kualitas_P
Character[7] Character[6]
Character[6] Numeric[4]
Kode Produksi Kode Proyek
Kode Produk Kuantitas
13 Tabel Produk
Nama File : Produk
Media Penyimpanan : Hardisk Field Kunci
: Kode_Produk
Tabel 4.14 Tabel Produk
No Nama Field
Type[Length] Keterangan
1 2
3 4
Kode_Produk Nama_Produk
Status_PD Kuantitas_PD
Character[6] Character[40]
Character[10] Numeric[4]
Kode Produk Nama Produk
Satuan Kuantitas
14 Tabel Proyek
Nama File : Proyek
Media Penyimpanan : Hardisk Field Kunci
: Kode_Proyek
Tabel 4.15 Tabel Proyek
No Nama Field
Type[Length] Keterangan
1 2
3 4
5 Kode_Proyek
Nama_Proyek Nama_Konsumen
Alamat_Konsumen Kota_Konsumen
Character[6] Character[40]
Character[35] Character[40]
Character[20] Kode Proyek
Nama Proyek Nama Konsumen
Alamat Konsumen Kota Konsumen
6 7
8 9
10 11
12
13 NoTelp_Konsumen
Tanggal_Mulai Tanggal_JTempo
Nilai_Proyek Uang_diterima
Biaya_PembelianBB Uang_tersisa
Keterangan Character[15]
Date[8] Date[8]
Numeric[8] Numeric[8]
Numeric[8] Numeric[8]
Character[17] NoTelp Konsumen
Tanggal Mulai Proyek Tanggal Proyek Harus Selesai
Nilai Proyek
Biaya Pembelian Bahan Baku Sisa Anggaran Pembelian Bahan
Baku Keterangan Proyek
15 Tabel Detail_ProyekB
Nama File : Detail_ProyekB
Media Penyimpanan : Hardisk Field Kunci
: -
Tabel 4.16 Tabel Detail_ProyekB
No Nama Field
Type[Length] Keterangan
1 2
3 4
5 6
7 Kode_Proyek
Kode_Bahanbaku Bb_dibutuhkan
Bb_dibeli Bb_diminta
BB_dipakai Bb_sisa
Character[6] Character[6]
Numeric[4] Numeric[4]
Numeric[4] Numeric[4]
Numeric[4] Kode Proyek
Kode Bahan Baku Bahan Baku yang dibutuhkan
Bahan Baku yang telah dibeli Bahan Baku yang telah diminta
Bahan Baku yang telah dipakai Bahan Baku yang tersisa
16 Tabel Detail_ProyekP
Nama File : Detail_ProyekP
Media Penyimpanan : Hardisk Field Kunci
: -
Tabel 4.17 Tabel Detail_ProyekP
No Nama Field
Type[Length] Keterangan
1 2
3 4
5 Kode_Proyek
Kode_Produk Produk_diminta
Produk_dibuat Produk_kurang
Character[6] Character[6]
Numeric[4] Numeric[4]
Numeric[4] Kode Proyek
Kode Produk Produk yang diminta
Produk yang telah dibuat Produk yang kurang
17 Tabel Pembayaran
Nama File : Detail_ProyekP
Media Penyimpanan : Hardisk Field Kunci
: -
Tabel 4.18 Tabel Pembayaran
No Nama Field
Type[Length] Keterangan
1 2
3 Kode_Proyek
Tanggal_Pembayaran Pembayaran
Character[6] Date[8]
Numeric[8] Kode Proyek
Tanggal Pembayaran Pembayaran Proyek
4.2.4.4. Kodifikasi