User Interface Ubah Password User Interface About

50 Gambar 22. Tampilan Perencanaan Produksi Tipe 3

f. User Interface Ubah Password

Tampilan ini berfungsi untuk mengolah data password yaitu dengan menambahkan, mengubah dan menghapus data password. Sistem akan menyimpan minimal satu password dalam basis data, apabila password yang tersedia sejumlah satu maka sistem menolak permintaan untuk menghapus data tersebut. Tampilan ini disajikan pada Gambar 23.

g. User Interface About

Tampilan yang hampir sama dengan splashscreen, fungsinya menampilkan nama sistem dan pengembang dari sistem ini. Tampilan ini disajikan pada Gambar 24. 51 Gambar 23. Tampilan Ubah Password Gambar 24. Tampilan About 52 4. Optimisasi Produksi PJ Menara melakukan proses pengolahan bahan baku menjadi barang jadi atau produk. Di sini bahan baku yang ditangani yaitu simplisia dan bahan-bahan pelengkap lainnya seperti gula dan rempah-rempah. Jenis dan jumlah bahan baku tersebut senantiasa berubah, dapat berkurang atau bertambah tergantung penggunaan bahan baku dan juga penerimaan bahan baku. Sementara itu keuntungan dari tiap produk sudah diketahui. Maka bentuk persoalan linear programming yang terjadi pada sistem adalah sebagai berikut. Fungsi Tujuan : Z = c 1 x 1 + c 2 x 2 + ... + c n x n ; maksimum. Fungsi tujuan Z adalah fungsi keuntungan yang maximum. Keterbatasan jumlah bahan baku menjadi fungsi pembatas, sehingga diperoleh fungsi pembatas seperti di bawah ini. Fungsi Pembatas: a 11 x 1 + a 12 x 2 + ... + a 1n x n h 1 a 21 x 1 + a 22 x 2 + ... + a 2n x n h 2 : : : : : : : : : : a m1 x 1 + a m2 x 2 + ... + a mn x n h i x j 0, j=1,2,...,n. Di mana: c j = keuntungan penjualan 1 unit produk j diambil dari data produk. x j = banyaknya produk x j yang optimal, j=1,2,...,n. c j x j = penerimaan hasil penjualan produk j. a ij = bahan mentah i yg dipergunakan untuk memproduksi 1 unit produk j diambil dari data resep. h i = bahan mentah jenis i yang tersedia diambil dari data bahan baku, i = 1,2,...,m Maka nilai variabel x 1 ,x 2 ,x 3 ,...,x n harus dicari sehingga fungsi tujuan menghasilkan nilai maximum. Jumlah produk x j , keuntungan per produk c j , dan jumlah bahan mentah h i yang diperhitungkan tidak tetap, dapat berubah tergantung dari kebijakan produksi perusahaan dan atau kondisi stok yang ada. Maka 53 sistem didesain bersifat dinamis karena jumlah variabel produk dan bahan mentah dapat berubah-ubah sesuai kebijakan perusahaan. Semua data yang dibutuhkan disimpan dalam database, yaitu data stok bahan baku, keuntungan produk per satuan, dan resep produk. Sistem mengakses data- data yang dibutuhkan, kemudian memformulasikan dan mencari kombinasi produk yang diproduksi untuk mencapai keuntungan maksimum. Sistem kemudian memecahkan permasalahan linear programming tersebut dan menampilkan keluaran pada pengguna sistem seperti disajikan pada Gambar 20. Keluaran seperti pada Gambar 20 merupakan layar keluaran yang menampilkan produk dan bahan yang diperhitungkan dalam perencanaan, tabel simpleks, serta hasil optimisasi produksi. Unuk melihat keluaran tersebut secara keseluruhan harus digunakan tombol scroll.

D. IMPLEMENTASI SISTEM

Pada tahap ini dilakukan implementasi sistem dengan bahasa pemrograman komputer dan pembuatan database agar sistem dapat bekerja. Setelah pemrograman dan pembuatan database selesai dilakukan, selanjutnya dilakukan aktivitas pengujian terahadap sistem yang sudah dibangun. Tujuan dari pengujian sistem ini adalah untuk mengetahui kekurangan dan kelebihan dari sistem ini serta pengembangan yang mungkin dilakukan. Pengujian yang dilakukan adalah menguji coba fungsi-fungsi yang dimiliki oleh sistem. Dengan dilakukan pengujian maka akan diketahui apabila terdapat kesalahan dalam pemrograman. Tahap implementasi sistem bertujuan untuk memperbaiki sistem agar menjadi lebih baik. Pengujian dilakukan dengan menjalankan sistem komputer di perusahaan.

1. Pemrograman dan Pembuatan Database

Bahasa pemrograman yang digunakan adalalah Microsoft Visual Basic VB 6.0. Bahasa pemrograman VB ini relatif mudah digunakan karena bahasa pemrograman berdasarkan user interface yang telah dirancang. Bagian utama pemrograman ditujukan untuk sistem manajemen basis data, dan selanjutnya adalah untuk perencanaan produksi. Kode