B. TABEL Tabel adalah kumpulan dari satu atau lenih bari baris (Record). Baris (Record) dalam pengertian pemrograman Microsoft Visual Foxpro adalah kumpulan dari sejumlah Field (item data), struktur table dapat anda lihat pada gambar 2.2 bawah ini Field (Kolom)
gambar 2.2 Struktur Tabel C. RANCANGAN DATABASE DAN TABEL Dalam pembuatan contoh program aplikasi Sistem Informasi Pengolahan Data Stok Barang, database yang akan kita gunakan kita berinama Stok.dbc. sedangkan untuk table ada pada penjelelasan berikut ini : a. Rancangan Tabel Supplier berfungsi untuk melakukan pencatatn terhadap data supler Nama Tabel Kunci Utama Kunci Tamu Ukuran Record No 1 2 3 4 Nama field Kodespl Supplier Alamat Telp : Supplier : Kodespl :: 86 Byte Type C C C C With 9 30 40 11 Ket Kode supplier Nama supplier Alamat supplier No telp Supplier
b. Rancangan Tabel Petugas Table petugas berfungsi untuk melakukan pencatatan data petugas
Nama Tabel Kunci Utama Kunci Tamu Ukuran Record No 1 2 3 4 5 6 Nama field Kodeptgs Namaptgs Sandi Jabatan Alamat Telp
: Petugas : Kodeptgs :: 121 Byte Type C C C C C C With 9 20 25 20 40 11 Ket Kode petugas Nama petugas Password Jabatan Petugas Alamat Petugas No telp Petugas
c. Rancangan Tabel Jenis Barang Table jenis barang berfungsi untuk melakukan pencatatan data jenis barang. Nama Tabel Kunci Utama Kunci Tamu Ukuran Record No 1 2 Nama field Kodejns Jenis : Jenis : Kodejns : : 35 Byte Type C C With Ket 9 Kode jenis 30 Jenis barang
d. Rancangan Tabel Barang digunakan sebagai melakukan pencatatan terhadap data barang
Nama Tabel Kunci Utama Kunci Tamu Ukuran Record No 1 2 3 Nama field Kodebrg Namabrg Kodejns
: Barang : Kodebrg : Kodejns : 115 Byte Type C C C With 9 35 5 Ket Kode barang Nama barang Kode jenis
4 5 6 7
N N N N
10 10 10 10
e. Tabel Masuk Table masuk digunakan untuk mencatat data transaksi, nomor nota masuk Nama Tabel Kunci Utama Kunci Tamu Ukuran Record No 1 2 3 4 Nama field Notamsk Tglmsk Kodespl Kodeptgs : Masuk : Notamsk : Kodespl,kodeptgs : 28 Byte Type C D C C With 10 8 5 5 Ket Nota masuk Tanggal masuk Kode supplier Kode petugas
f. Tabel Rincimsk table rincimsk digunakan untuk mencatat data rincian barang yang masuk sesuai dengan nomor nota masuk. Nama Tabel Kunci Utama Kunci Tamu Ukuran Record No 1 2 3 4 5 Nama field Notamsk Kodebrg Qtymsk Hrgmsk Ketmsk : Rincimsk :: Notamsk,Kodespl,Kodeptgs : 55 Byte Type C C N N C With 10 5 10 10 20 Ket Nota masuk Kode barang Jumlah masuk Harga masuk Keterangan brg masuk
g. Tabel Keluar Table keluar digunakan untuk mencatat data transaksi, nomor nota masuk Nama Tabel Kunci Utama Kunci Tamu Ukuran Record No 1 2 3 Nama field Notaklr Tglklr KodePtgs : Keluar : Notaklr : kodeptgs : 23 Byte Type C D C With 10 8 5 Ket Nota keluar Tanggal keluar Kode Petugas
h. Tabel Rinciklr Table rinciklr digunakan untuk mencatat data rincian barang yang keluar sesuai dengan nomor nota masuk. Nama Tabel Kunci Utama Kunci Tamu Ukuran Record No 1 2 3 4 5 Nama field Notaklr Kodebrg Qtyklr Hrgklr Ketklr : Rinciklr :: Notaklr,,Kodeptgs :55 Byte Type C C N N C With 10 5 10 10 20 Ket Nota keluar Kode barang Jumlah keluar Harga keluar Keterangan brg masuk
Masuk
Rincimsk
Supplier
Keluar
Barang
Rinciklr
Petugas
Jenis
*kodejns jenis
* #*
: Kunci Utama (primary key) : Kunci Tamu (foreign key) : Hubungan satu ke banyak (one to many)