Mendefinisikan tabel dalam program untuk sistem

38 atribut bernilai tunggal untuk setiap baris. user id_user, nm_user, alamat, no_telp, jk, tmt_lhr, tgl_lhr, passwd, jabatan, status id_user nm_user Alamat no_telp jk tmp_lhr tgl_lhr Passwd Jabatan status barangid_brg, nm_brg, jenis_brg, id_jenis, warna, jml_brg, jml_min, discount , hrg_beli, harga, v_date, ket, batas, kd_supply id_brg nm_brg jenis_brg id_jenis warna jml_brg jml_min discount hrg_beli Harga v_date ket batas kd_supply Kd_supply muncul disebabkan relasi antara tabel supplier dan barang one-to- many 1 to M. kd_supply digunakan untuk mencari data supplier dari barang tersebut. supplier id_supplier, nm_supp, alamat, no_telp, nm_toko id_supplier nm_supp alamat no_telp nm_toko jual id_jual, kd_brg, kd_user, waktu, jml_jual_brg id_jual kd_brg kd_user waktu jml_jual_brg Pada tabel jual terdapat 3 key yaitu id_jual, kd_brg, kd_user. Kd_brg merupakan atribut yang berasal dari tabel barang dan bernilai sama dengan id_brg pada tabel barang. Sedangkan kd_user merupakan atribut yang berasal PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 39 dari tabel user dengan jabatan kasir, kd_user bernilai sama dengan id_user. Kedua atribut tersebut masuk ke dalam tabel jual karena hubungan antara tabel user dan barang adalah many-to-many M to N. 2. Bentuk normal kedua Suatu tabel dikatakan dalam bentuk normal kedua 2nf jika tabel berada pada bentuk 1nf dan semua atribut bukan kunci memiliki dependensi sepenuhnya terhadap kunci primer. user id_user, nm_user, alamat, no_telp, jk, tmt_lhr, tgl_lhr, passwd, jabatan, status Dari setiap atribut pada tabel user sudah memiliki dependensi sepenuhnya terhadap kunci primer barangid_brg, nm_brg, jenis_brg, id_jenis, warna, jml_brg, jml_min, discount, hrg_beli, harga, v_date, ket, batas, kd_supply Pada tabel barang terdapat atribut id_jenis yang memiliki dependensi terhadap atribut jenis_brg sehingga perlu dibuat tabel baru dengan nama tabel jenis. Sehingga tabel barang dan tabel jenis akan menjadi: barangid_brg, nm_brg, jenis_brg, warna, jml_brg, jml_min, discount, hrg_beli, harga, v_date, ket, batas, kd_supply jenisid_jenis, jenis Dengan tabel jenis ini maka setiap atribut pada tabel barang memiliki dependensi terhadap kunci primer. Begitu juga dengan tabel jenis, atribut PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI