22
4.4.2 Struktur Basis Data
Menurut Fatansyah 2004, basis data merupakan kumpulan dari stuktur rekaman atau data yang disimpan dalam media penyimpanan elektronis. Basis data pada suatu tabel terdiri dari beberapa
tabel yang berfungsi sebagai pemasukan, penghapusan, penyimpanan, pengolahan, pengorganisasian, pemanggilan, penyedia data serta sebagai masukan dalam model penjadwalan produksi. SI JPS 1.0
menggunankan MySQL sebagai pengolah tabel data yang digunakan untuk program. Manajemen tabel pada program SI JPS 1.0 mempunyai fasilitas dalam memanipulasi data seperti memasukan,
mengubah, menyimpan, menghapus, serta menyetak hasil penjadwalan yang dilakukan. Model SI JPS 1.0 disusun atas basis data dan basis model. Basis data yang digunakan dalam
model SI JPS 1.0 terdiri atas tabel-tabel data berupa tabel master informasi produk, tabel master produk, tabel master bahan baku, tabel master pesanan produk, tabel pemesanan produk, tabel hasil
produksi, tabel pengiriman produk, tabel permintaan bahan baku, tabel pemakaian bahan baku, tabel pemesanan bahan baku, dan tabel kedatangan bahan baku. Diagram keterkaitan antar tabel pada model
penjadwalan SI JPS 1.0 dapat dijelaskan pada gambar 4.13.
Gambar 4.13 Diagram keterkaitan antar tabel SI JPS 1.0
Tabel data penyusun program model SI JPS 1.0 dibedakan menjadi dua jenis, yakni tabel data master dan tabel data transaksi. Tabel data master merupakan tabel data yang berfungsi untuk
menampilkan informasi yang diinginkan oleh pengguna. Tabel data master terdiri dari tabel master informasi produk, tabel master produk, tabel master bahan baku, dan tabel master pesanan produk.
Sedangkan untuk tabel data transaksi merupakan tabel data yang digunakan untuk memasukkan data
23
sesuai dengan kondisi keadaan perusahaan. Tabel data transaksi terdiri dari tabel pemesanan produk, tabel hasil produksi, tabel pengiriman produk, tabel permintaan bahan baku, tabel pemakaian bahan
baku, tabel pemesanan bahan baku, dan tabel kedatangan bahan baku. Uraian dari tabel data adalah sebagai berikut :
1. Tabel Master Informasi Produk
Tabel informasi produk berisi tentang informasi mengenai spesifikasi masing-masing produk yang tersedia di PT Sinar Sosro KPB Tambun. Informasi yang ditampilkan diantaranya isi produk, lini
produksi yang digunakan untuk produk, batch produksi masing-masing produk, masa kadaluwarsa produk, isi bersih produk dan sebagainya. Pada tabel ini juga dapat dilakukan fungsi penambahan,
pengurangan, serta perubahan data yang tersedia. 2.
Tabel Master Produk Tabel master produk akan menampilkan jumlah persediaan produk pada waktu tertentu sesuai
dengan tanggal yang ingin dilihat jumlah persediaan produknya. Tabel ini terdiri dari tanggal persediaan produk yang ditampilkan, nama produk, dan jumlah stok produknya. Tabel master produk
ini dapat digunakan sebagai perhitungan jumlah produksi suatu produk dengan cara perbandingan jumlah stok produk di gudang dengan jumlah pesanan yang masuk sehingga didapat nilai CR. Nilai
stok produk di tabel master produk diperoleh dari tabel hasil produksi dan pengiriman produk dengan stok produk pada hari sebelumnya.
3. Tabel Master Bahan Baku
Tabel master bahan baku digunakan untuk mengetahui stok bahan baku yang tersedia di gudang pada waktu tertentu. Tabel master bahan baku menampilkan tanggal dari persediaan produk yang
ditampilkan, nama bahan baku, dan jumlah bahan baku yang tersedia di gudang bahan baku. Stok bahan baku ini juga dapat digunakan sebagai bahan pertimbangan untuk proses produksi. Tabel data
master produk ini akan dipengaruhi oleh tabel pemakaian bahan baku dan tabel kedatangan bahan baku, yang mengakibatkan jumlah bahan baku yang tersedia di gudang selalu dinamis menyesuaikan
dengan pemakaian dan kedatangan bahan baku di perusahaan. 4.
Tabel Master Pesanan Tabel master pesanan bermanfaat untuk mengetahui jumlah pesanan produk pada suatu waktu
tertentu dari seluruh KPW PT Sinar Sosro dan dapat digunakan sebagai acuan jumlah produksi yang diatur dalam model penjadwalan produksi. Tabel ini akan menampilkan minggu pemesanan yang
dilakukan, asal KPW yang melakukan pesanan, produk yang ingin dipesan, dan jumlah pesanan produk. Jumlah pesanan masing-masing produk yang ditampilkan dalam tabel ini berasal dari jumlah
pesanan mingguan yang dilakukan oleh KPW. 5.
Tabel Pemesanan Produk Tabel data pemesanan produk adalah tabel yang berkaitan dengan pesanan produk yang dilakukan
oleh KPW PT Sinar Sosro KPB Tambun. Tabel ini berisi tentang minggu pemesanan, asal KPW yang melakukan pemesanan, nama produk yang dipesan, dan jumlah pesanan. Tabel data ini dirancang agar
pengguna dapat melakukan kegiatan penambahan data pemesanan selama dalam satu periode yang sama dan belum dieksekusi menjadi jadwal produksi.
6. Tabel Hasil Produksi
Tabel hasil produksi merupakan tabel data yang berisi tentang informasi mengenai jumlah produk yang dimasukan ke dalam gudang setelah proses produksi. Selain itu, terdapat juga informasi
24
mengenai tanggal produk dihasilkan, jenis produk, serta jumlahnya. Tabel data ini bersifat dinamis sehingga pengguna dapat melakukan penambahan data.
7. Tabel Pengiriman Produk
Tabel pengiriman produk merupakan tabel data yang berisi informasi mengenai jumlah produk yang keluar dari gudang dan dikirimkan ke KPW yang memesan produk tersebut. Selain itu, terdapat
juga informasi tentang tanggal pengiriman, dan tujuan pengirimannya. Tabel data ini bersifat dinamis yang dapat dilakukan penambahan data.
8. Tabel Permintaan Bahan baku
Tabel permintaan bahan baku digunakan oleh departemen produksi melakukan permintaan bahan baku kepada departemen logistik untuk memenuhi kebutuhan produksi. Tabel permintaan bahan baku
berisi informasi tanggal permintaan bahan baku, nama bahan baku yang diminta, jumlah permintaan, jumlah penyerahan bahan baku dari pihak logistik, dan jumlah pengembalian bahan baku sisa proses
produksi. 9.
Tabel Pemakaian Bahan Baku Tabel pemakaian bahan baku merupakan tabel bahan baku yang berisi informasi mengenai jumlah
pemakaian bahan baku yang digunakan untuk proses produksi. Selain itu, terdapat juga informasi mengenai tanggal pemakaian bahan, dan jenis produk yang menggunakan bahan baku tersebut. Tabel
data ini bersifat dinamis yang dapat dilakukan penambahan dan pengurangan. 10.
Tabel Pemesanan Bahan Baku Tabel pemesanan bahan baku merupakan tabel data yang berisi mengenai bahan baku yang akan
dipesan untuk memenuhi kebutuhan produksi oleh departemen logistik. Tabel data ini berhubungan dengan pemesanan bahan baku terhadap pemasok untuk memenuhi kebutuhan produksi perusahaan.
Selain itu, tabel data ini juga dilengkapi dengan data tanggal pemesanan, pemasok yang dituju, nama bahan baku yang dipesan, dan jumlah pesanannya.
11. Tabel Kedatangan Bahan Baku
Tabel kedatangan bahan baku merupakan tabel data yang menampilkan jumlah bahan baku yang sudah dikirim oleh pihak pemasok. Tabel data ini akan menampilkan jumlah bahan baku yang
diterima perusahaan, asal bahan baku pemasok, nama bahan baku, dan jumlah bahan baku yang diterima.
4.4.3 Sistem Manajemen Dialog