B. TABEL Tabel adala! kumpulan dari satu atau leni! bari baris &+ecord'. Baris &+ecord' dalam pengertian pemrograman Microsoft Visual Foxpro adala! kumpulan dari se$umla! Field &item data'% struktur table dapat anda li!at pada gambar ,., ba-a! ini Field &.olom'
gambar 2.2 Struktur Tabel C. RANCANGAN DATABASE DAN TABEL Dalam pembuatan conto! program aplikasi Sistem /nformasi 0engola!an Data Stok Barang% database #ang akan kita gunakan kita berinama Stok.dbc. sedangkan untuk table ada pada pen$elelasan berikut ini * a. Rancangan Tabel Supplier berfungsi untuk melakukan pencatatn ter!adap data supler 1ama Tabel .unci 2tama .unci Tamu 2kuran +ecord N 4 , 7 8 Na!a "iel# .odespl Supplier Alamat Telp * Supplier * .odespl *) * 36 B#te T$pe 5 5 5 5 %it& 6 70 80 44 Ket .ode supplier 1ama supplier Alamat supplier 1o telp Supplier
b. Rancangan Tabel Petugas Table petugas berfungsi untuk melakukan pencatatan data petugas
1ama Tabel .unci 2tama .unci Tamu 2kuran +ecord N 4 , 7 8 9 6 Na!a "iel# .odeptgs 1amaptgs Sandi (abatan Alamat Telp
* 0etugas * .odeptgs *) * 4,4 B#te T$pe 5 5 5 5 5 5 %it& 6 ,0 ,9 ,0 80 44 Ket .ode petugas 1ama petugas 0ass-ord (abatan 0etugas Alamat 0etugas 1o telp 0etugas
c. Rancangan Tabel 'enis Barang Table $enis barang berfungsi untuk melakukan pencatatan data $enis barang. 1ama Tabel .unci 2tama .unci Tamu 2kuran +ecord N 4 , Na!a "iel# .ode$ns (enis * (enis * .ode$ns * ) * 79 B#te T$pe 5 5 %it& Ket 6 .ode $enis 70 (enis barang
#. Rancangan Tabel Barang digunakan sebagai melakukan pencatatan ter!adap data barang
1ama Tabel .unci 2tama .unci Tamu 2kuran +ecord N 4 , 7 Na!a "iel# .odebrg 1amabrg .ode$ns
* Barang * .odebrg * .ode$ns * 449 B#te T$pe 5 5 5 %it& 6 79 9 Ket .ode barang 1ama barang .ode $enis
8 9 6 ;
1 1 1 1
40 40 40 40
e. Tabel (asu) Table masuk digunakan untuk mencatat data transaksi% nomor nota masuk 1ama Tabel .unci 2tama .unci Tamu 2kuran +ecord N 4 , 7 8 Na!a "iel# 1otamsk Tglmsk .odespl .odeptgs * Masuk * 1otamsk * .odespl%kodeptgs * ,3 B#te T$pe 5 D 5 5 %it& 40 3 9 9 Ket 1ota masuk Tanggal masuk .ode supplier .ode petugas
". Tabel Rinci!s) table rincimsk digunakan untuk mencatat data rincian barang #ang masuk sesuai dengan nomor nota masuk. 1ama Tabel .unci 2tama .unci Tamu 2kuran +ecord N 4 , 7 8 9 Na!a "iel# 1otamsk .odebrg <t#msk :rgmsk .etmsk * +incimsk *) * 1otamsk%.odespl%.odeptgs * 99 B#te T$pe 5 5 1 1 5 %it& 40 9 40 40 ,0 Ket 1ota masuk .ode barang (umla! masuk :arga masuk .eterangan brg masuk
g. Tabel Keluar Table keluar digunakan untuk mencatat data transaksi% nomor nota masuk 1ama Tabel .unci 2tama .unci Tamu 2kuran +ecord N 4 , 7 Na!a "iel# 1otaklr Tglklr .ode0tgs * .eluar * 1otaklr * kodeptgs * ,7 B#te T$pe 5 D 5 %it& 40 3 9 Ket 1ota keluar Tanggal keluar .ode 0etugas
&. Tabel Rinci)lr Table rinciklr digunakan untuk mencatat data rincian barang #ang keluar sesuai dengan nomor nota masuk. 1ama Tabel .unci 2tama .unci Tamu 2kuran +ecord N 4 , 7 8 9 Na!a "iel# 1otaklr .odebrg <t#klr :rgklr .etklr * +inciklr *) * 1otaklr%%.odeptgs *99 B#te T$pe 5 5 1 1 5 %it& 40 9 40 40 ,0 Ket 1ota keluar .ode barang (umla! keluar :arga keluar .eterangan brg masuk
Masuk
Rincimsk
Supplier
Keluar
Barang
Rinciklr
Petugas
Jenis
=kode$ns $enis
= >=
* .unci 2tama &primary key' * .unci Tamu &foreign key' * :ubungan satu ke ban#ak &one to many'