berhasilnya produksi atau yang dipergunakan dalam bekerjanya suatu perusahaan, tetapi tidak merupakan komponen dari barang jadi.
Persediaan Barang Setengah Jadi atau Barang dalam proses Work in ProcessProgress Stock, yaitu: persediaan barang-barang yang keluar dari tiap-tiap bagian dalam suatu pabrik
atau bahan-bahan yang telah diolah menjadi suatu bentuk, tetapi masih perlu diproses kembali untuk menjadi barang jadi. Tetapi mungkinsaja barang setengah jadi suatu pabrik, merupakan
barang jadi bagi pabrik lain. Mungkin pula barang setengah jadi itu merupakan bahan baku bagi perusahaan lainnya yang akan memprosesnya menjadi barang jadi.
Persediaan Barang Jadi Finished Goods Stock, yaitu : persediaan barang-barang yang telah selesai diproses atau diolah dalam pabrik dan siap untuk dijual kepada pelanggan atau
perusahaan lain. Assauri Sofjan,1975: 234-235.
2.6 Konsep Dasar Database
Database merupakan sekumpulan informasi yang saling berkaitan pada suatu subjek tertentu pada tujuan tertentu pula.Database adalah susunan record data operasional lengkap
dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu dalam komputer sehingga mampu memenuhi informasi
yang optimal yang dibutuhkan oleh para pengguna.Banyak sekali kegiatan manusia yang menggunakan komputer sebagai sarana pengolahan data, sehingga diperlukan suatu perangkat
lunak database.Jika dikaji lebih mendasar tentang batasan suatu database, maka dapat disebutkan bahwa segala bentuk koleksi data adalah suatu database.
a Data merupakan sekumpulan fakta mengenai objek tertentu, orang dan lain-lain yang
dinyatakan dengan angka, huruf, gambar, film, suara dan sebagainya yang relevan dan belum mempunyai arti.
b Informasi merupakan hasil pengolahan data yang konkrit dan sudah mempunyai arti
untuk mencapai suatu tujuan tertentu. c
Tabel merupakan hal yang paling mendasar dalam hal penyimpanan data yang terdiri dari field dan record.
d Field Kolom merupakan elemen dari tabel yang berisikan informasi tertentu yang
spesifik tentang subjudul tabel pada sebuah item data. Tata Sutabri ,2003 :166-167
2.7 Normalisasi
Perancangan basis data diperlukan, agar kita bisa memiliki basis data yang kompak dan efisien dalam penggunaan ruang penyimpanan, cepat dalam pengaksesan dan mudah dalam
pemanipulasiaan tambah, ubah, hapus data. Dalam merancang basis data, kita dapat melakukannya dengan:
a Menerapkan Normalisasi terhadap struktur tabel yang telah diketahui
b Lansung membuat model Entity-Relationship.
Dalam uraian tentang normalisasi basis data, kita akan banyak menggunakan istilah- istilah seperti atribut, key, domain dan ketergantungan fungsional. Ada beberapa kuncikey
relasi dalam teknologi normalisasi antara lain: a
Kunci calon candidate key :
Kunci calon adalah kunci yang mendefinisikan secara unik suatu kejadian dari entitas. b
Kunci primer primary key : Kunci primer adalah kunci yang tidak hanya mendefinisikan secara unik suatu
kejadian tetapi juga dapat mewakili setiap kejadian dari entitas. Setiap kunci kandidat punya peluang menjadi kunci primer, tetapi dipilih satu saja yang dapat mewakili
secara menyeluruh terhadap entity yang ada. c
Kunci alternatif : Kunci alternatif adalah kunci kandidat yang tidak dipakai sebagai kunci primer.
Biasanya kunci altenatif dipakai sebagai kunci dalam pengurutan data. d
Kunci tamu foreign key : Kunci tamu adalah kunci yang melengkapi suatu relasi atau hubungan yang
menunjukan ke induknya. Kunci tamu ditempatkan pada entitas anak yang direlasikan ke kunci primer pada induknya. Hubungan antara kunci tamu dengan kunci
primer adalah hubungan satu lawan banyak. Fathansyah, 2004:39-43
2.8 Relasi