Struktur File Perancangan Basis Data

4.2.4.4. Struktur File

Struktur file adalah penggambaran tentang file-file dalam tabel sehingga dapat dilihat bentuk file-file tersebut baik field- fieldnya, tipe datanya serta ukuran dari data tersebut. Berikut ini adalah struktur file pada Pengembangan Sistem Informasi Penjualan dan Pembelian Makanan dan Minuman pada Restoran Bandung Indah Golf. 1. Struktur File Permintaan Tabel 4.2. Struktur File Permintaan No Nama Field Jenis Lebar Desimal Ket 1 Kd_minta Char 6 Primary Key 2 Total_beli Numeric 8 Total harga permintaan Nama File : Permintaan Media : Harddisk Isi : Data permintaan bahan makanan dan minuman Primary Key : Kd_minta Tipe file : File Induk Panjang Record : 14 bit 2. Struktur File Detail Permintaan Tabel 4.3. Struktur File Detail Permintaan No Nama Field Jenis Lebar Desimal Ket 1 Kd_minta Char 6 Foreign Key 2 Kd_bahan Char 6 Foreign Key 3 Jumlah Numeric 4 Jumlah bahan 4 Satuan Char 10 Satuan bahan 5 harga Numeric 8 Harga bahan 6 Total_harga Numeric 8 Total Harga Nama File : Detail Permintaan Media : Harddisk Isi : Detail data permintaan bahan makanan dan minuman Primary Key : Kd_minta Tipe file : File transaksi Panjang Record : 42 bit 3. Struktur File Pembelian Tabel 4.4. Struktur File Pembelian No Nama Field Jenis Lebar Desimal Ket 1 Kd_Pembelian Char 10 Primary Key 2 No_faktur Char 10 Nomor faktur Tabel 4.4. Struktur File Pembelian [lanjutan] pembelian 3 Tgl_Faktur Datetime 8 Tanggal faktur pembelian 4 Nm_supplier Char 20 Nama supplier 5 Total_beli Numeric 8 Total pembelian 6 Tgl_masuk Datetime 8 Tanggal Input Nama File : Pembelian Media : Harddisk Isi : Data pembelian bahan makanan dan minuman Primary Key : Kd_pembelian Tipe file : File Induk Panjang Record : 64 bit 4. Struktur File Detail Pembelian Tabel 4.5. Struktur File Detail pembelian No Nama Field Jenis Lebar Desimal Ket 1 Kd_Pembelian Char 10 Foreign Key 2 Kd_bahan Char 6 Foreign Key 3 Jumlah Numeric 4 2 Jumlah Bahan 4 Satuan Char 10 Satuan Jumlah 5 Harga Numeric 8 Harga satuan Tabel 4.5. Struktur File Detail pembelian [lanjutan] bahan 6 Total_harga Numeric 8 Jumlah harga satuan bahan Nama File : DPembelian Media : Harddisk Isi : Detail data pembelian bahan makanan dan minuman Primary Key : - Tipe file : File Transaksi Panjang Record : 46.4 bit 5. Struktur File Bahan Tabel 4.6. Struktur File Bahan No Nama Field Jenis Lebar Desimal Ket 1 Kd_bahan Char 6 Primary Key 2 Jenis_bahan Char 20 Jenis bahan 3 Nama_bahan Char 20 Nama bahan 4 SSL Numeric 4 2 Standar stok level 5 Satuan_ssl Char 8 Satuan ssl 6 Master_box Numeric 4 2 Isi satu kemasan 7 Harga Numeric 8 Harga satu kemasan Nama File : Bahan Media : Harddisk Isi : Data induk bahan makanan dan minuman Primary Key : Kd_bahan Tipe file : File induk Panjang Record : 70.4 bit 6. Struktur File Pakai Tabel 4.7. Struktur File Pakai No Nama Field Jenis Lebar Desimal Ket 1 Kd_Resep Char 6 Foreign Key 2 Kd_Bahan Char 6 Foreign Key 3 Kd_menu Char 6 Foreign Key 4 Kd_penjualan Char 10 Foreign Key 5 Tgl_transaksi Datetime 8 Tanggal 6 Jml_porsi Numeric 8 Jumlah awal bahan 7 Jml_pakai Numeric 8 Jumlah bahan yang keluar 8 Satuan Char 10 Satuan bahan Nama File : Pakai Media : Harddisk Isi : Detail data pemakaian bahan makanan dan minuman Primary Key : - Tipe file : File transaksi Panjang Record : 62 bit 7. Struktur File Resep Tabel 4.8. Struktur File Resep No Nama Field Jenis lebar Desimal Ket 1 Kd_resep Char 6 Primary key 2 Kd_menu Char 6 Foreign Key Nama File : Resep Media : Harddisk Isi : Data induk resep menu makanan dan minuman Primary Key : Kd_resep Tipe file : File induk Panjang Record : 12 bit 8. Struktur File Dresep Tabel 4.9. Struktur File Dresep No Nama Field Jenis lebar Desimal Ket 1 Kd_resep Char 6 Foreign key 2 Kd_bahan Char 6 Foreign key 3 Jumlah Numeric 4 2 Jumlah bahan yang digunakan 4 Satuan Char 10 Satuan bahan yang digunakan Nama File : DResep Media : Harddisk Isi : Detail data resep menu makanan dan minuman Primary Key : - Tipe file : File transaksi Panjang Record : 26.2 bit 9. Struktur File Menu Tabel 4.10. Struktur File Menu No Nama Field Jenis Lebar Desimal Ket 1 Kd_menu Char 6 Primary key 2 Jenis_menu Char 20 Jenis menu 3 Nama_menu Char 25 Nama menu 4 Harga Numeric 8 Harga menu Nama File : Menu Media : Harddisk Isi : Data induk menu makanan dan minuman Primary Key : - Tipe file : File induk Panjang Record : 59 bit 10. Struktur File Paket Tabel 4.11. Struktur File Paket No Nama field Jenis Lebar Desimal Ket 1 Kd_paket Char 6 Primary key 2 Nama_paket Char 20 Nama paket 2 Harga Numeric 8 Harga paket Nama File : Paket Media : Harddisk Isi : Data paket yang memiliki lebih dari satu jenis menu makanan dan minuman Primary Key : - Tipe file : File induk Panjang Record : 34 bit 11. Struktur File Dpaket Tabel 4.12. Struktur File Dpaket No Nama field Jenis lebar Desimal Ket 1 Kd_paket Char 6 Foreign key 2 Kd_menu Char 6 Foreign key 4 Kelompok_ menu Char 20 Kelompok menu Nama File : DPaket Media : Harddisk Isi : Detail data paket Primary Key : - Tipe file : File transaksi Panjang Record : 32 bit 12. Struktur File Penjualan Tabel 4.13. Struktur File Penjualan No Nama field Jenis Lebar Desimal Ket 1 Kd_penjualan Char 10 Primary key 2 Kd_paket Char 6 Foreign key 3 Kd_user Char 5 Foreign key 4 Jenis_pelanggan Numeric 8 Jenis pelanggan Tabel 4.13. Struktur File Penjualan [Lanjutan] 5 Nama_pelanggan Char 25 Nama pelanggan 6 Jenis_bayar Char 25 Cara bayar pelanggan 7 No_kartu Char 12 Nomor kartu kredit pelanggan 8 Tgl_penjualan Datetime 8 Tgl penjualan 9 Tgl_acara Datetime 8 Tgl paket harus disiapkan 10 Jenis_penjualan Char 25 Jenis menu penjualan 11 Harga_paket Numeric 8 Harga paket 12 No_Meja Char 2 No meja pelanggan 13 Jml_porsi Numeric 4 Jumlah porsi paket yang dipesan 14 DP Numeric 8 Uang muka untuk pemesanan paket 15 Sisa_bayar Numeric 8 Sisa pembayaran paket 16 Total_bayar Numeric 8 Total pembayaran 17 keterangan char 20 Keterangan pembayaran Nama File : Penjualan Media : Harddisk Isi : Data induk penjualan Primary Key : Kd_penjualan Tipe file : File induk Panjang Record : 190 bit 13. Struktur File DPenjualan Tabel 4.14. Struktur File DPenjualan No Nama field Jenis Lebar Desimal Ket 1 Kd_penjualan Char 10 Foreign key 2 Kd_menu Char 6 Foreign key 3 Jumlah Numeric 4 Jumlah menu yang di pesan 4 Harga Numeric 8 Harga menu Tabel 4.14. Struktur File Dpenjualan [Lanjutan] 5 Total_harga Numeric 8 Jumlah harga pesanan 6 Diskon Numeric 8 Jumlah diskon 7 Pajak Numeric 8 Jumlah pajak Nama File : DPenjualan Media : Harddisk Isi : Detail data penjualan Primary Key : - Tipe file : File transaksi Panjang Record : 52 bit 14. Struktur File Petugas Tabel 4.15. Struktur File Petugas No Nama field Jenis Lebar Desimal Ket 1 Kd_user Char 5 Primary key 2 Username Char 15 Nama petugas 3 Password Char 6 Kata sandi petugas 4 Jabatan Char 10 Jabatan petugas Nama File : Petugas Media : Harddisk Isi : Data induk petugas Primary Key : Kd_user Tipe file : File induk Panjang Record : 36 bit

4.2.4.5. Kodifikasi