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