BAB 4 IMPLEMENTAS I DAN EVA LUASI 4.1 Implementasi Untuk menjalankan aplikasi penjadwalan produksi ini diperlukan beberapa komponen pendukung. Yang pertama adalah konfigurasi perangkat keras dan yang kedua adalah konfigurasi perangkat lunak yang digunakan dalam membuat program tersebut hingga selesai. A. Implementasi Perangkat Keras Spesifikasi dari perangkat keras yang digunakan dalam melakukan analisis terhadap program adalah sebagai berikut: Computer dengan Prosessor Intel P4 1,7 Ghz Memory atau RAM 256 Mb Hard disk dengan kapasitas 80 GB Monitor 14 LG Mouse dan Keyboard B. Implementasi Perangkat Lunak Perangkat Lunak yang dibutuhkan untuk menjalankan program ini dibagi menjadi 2 bagian, yaitu perangkat lunak yang mendukung sistem operasi dan perangkat lunak yang mendukung pemrograman. Sistem operasi yang digunakan dalam pemrograman ini adalah dengan men ggunakan Microsoft Windows Xp, sedangkan bahasa pemrograman yang digunakan adalah Borland Delphi 7.0.
C. Cara Pengoperasian Aplikasi Penjadwalan mesin Untuk memudahkan dalam menjalankan atau mengoperasikan program penjadwalan produksi PT Elite Metal Works Ltd. ini, maka dapat di lihat cara-cara pengoperasiannya sebagai berikut: 1. Masuk ke Microsoft Windows( versi 98, versi XP, atau versi y ang lainny a). 2. Double klik pada folder skripsi 3. Double klik pada projectta 4. Setelah program itu dijalankan, maka akan ditampilkan layar keluaran yang siap untuk diop erasikan. C.1 Layar Utama Bila aplikasi dijalankan, layar inilah yang pertama kali ditampilkan (Gambar 4.1). Pada Layar ini terdapat menu Master, menu Proses, menu About dan menu Exit untuk keluar. Gambar 4.1 Layar Utama
Di dalam menu M aster terdapat menu Product, Ukuran, Waktu Proses dan Waktu Setup Mesin. Semua data-data yang ada di dalam menu master ini berguna sebagai data awal untuk melakuk an p erhitungan Algoritma y an g diusulkan. Gambar 4.2 Bagian Layar Utama(1) C.2 Layar Spesifikasi Data Penulis membuat program aplikasi ini menjadi lebih fleksibel dengan adanya button Save, Clear, Delete yang memberikan kemudahan bagi user yang ada di perusahaan untuk menambah data baru, mengganti data, serta menghapus data yang tidak diperlukan Pada layar Product Form, user dapat melihat dan melakukan pemeriksaan apakah data tipe product yang ada di string grid sudah sesuai dengan data perusahaan yang ada atau tidak, jika tidak maka user dapat memilih tipe produk yang ada di string grid lalu mengisikan tipe produk baru pada teks box yang ada, setelah selesai
mengisikan data baru, agar penggantian berjalan dengan baik maka user harus menekan tombol save agar data baru dapat tersimpan pada database. Sedangkan bagi user yang ingin menambahkan tipe baru, user dapat menekan tombol clear lebih dahulu, lalu mengisikan data-data yang ada pada teks box, setelah itu m enekan tombol save, maka dengan otomatis data baru itu akan ditambahkan ke d alam string grid. Gambar 4.3 Layar Form Product Pada layar Ukuran Form, user dapat melihat dan melakukan pemeriksaan terhadap Stasiun, nama mesin dan jumlah mesin yang tersedia pada Perusahaan. Jika Data y ang ada di dalam string gr id masih belu m sesuai, maka user dap at memilih stasiun yang ada di string grid yang ingin diubah, menekan tombol clear untuk membersihkan inputan data, lalu mengisikan data-data baru pada teks box yang ada,
setelah selesai mengisikan data baru agar penggantian berjalan dengan baik maka user harus menekan tombol save agar data baru dapat tersimpan pada database. Sedangkan bagi user yang ingin menambahkan tipe baru, user dapat menuliskan tipe produk terlebih dahulu pada teks box, lalu menekan tombol save, maka dengan otomatis data baru itu akan ditambahkan ke dalam string grid dan data baru masuk ke dalam d atabase. Jika user ingin menghapus data yang ada, maka user dapat memilih pada string grid, data mana yang ingin dihapus lalu menekan tombol delete. Gambar 4.4 Layar Form Ukuran Pada layar Waktu Operasi Form, user dapat melihat dan melakukan pemeriksaan terhadap data-data yang ada pada setiap stasiun dengan memilih combo box yang ada, di dalam form ini juga terdapat sebuah string grid yang menampilkan
data-data jenis tipe ukuran dan waktu proses bahan mentah yagn diproduksi sampai pada terbentuknya bahan jadi yang dihasilkan. Gambar 4.5 Layar Form Utama Waktu Operasi Pada Stasiun 1, disini user dapat menambahkan, mengubah, menghapus data yang ada, dimana terdapat tipe dan waktu proses dari setiap tipe barang yang akan diproses di stasiun 1. Jika Data yang ada di dalam string grid masih belum sesuai maka user dapat memilih tipe yang ingin diubah lalu mengisikan tipe baru pada teks box yang ada, setelah selesai mengisikan data baru agar penggantian berjalan dengan baik maka user harus menekan tombol save agar data baru dapat tersimpan pada database. Sedangkan bagi user yang ingin menambahkan tipe baru, user dapat menuliskan tipe produk terlebih dahulu pada teks box, lalu menekan tombol save,
maka dengan otomatis data baru itu akan ditambahkan ke dalam string grid dan data baru masuk ke dalam d atabase. Jika user ingin menghapus data yang ada, maka user dapat memilih pada string grid data mana yang ingin dihapus lalu menekan tombol delete. M aka secara otomatis data di string grid akan terhapus dan data yang ada didatabase juga akan terhapus. Gambar 4.6 Laya r Form Waktu Operasi stasiun 1 Pada Stasiun 2, disini user dapat menambahkan, mengubah, menghapus data yang ada, dimana terdapat tipe dan waktu proses dari setiap tipe barang yang diproses di stasiun 2. Jika Data yang ada di dalam string grid masih belum sesuai maka user dapat memilih tipe yang ingin diubah lalu mengisikan tipe baru pada teks box yang ada, setelah selesai mengisikan data baru agar penggantian berjalan dengan
baik maka user harus menekan tombol save agar data baru dapat tersimpan pada database. Sedangkan bagi user yang ingin menambahkan tipe baru, user dapat menuliskan tipe produk terlebih dahulu pada teks box, lalu menekan tombol save, maka dengan otomatis data baru itu akan ditambahkan ke dalam string grid dan data baru masuk ke dalam d atabase. Jika user ingin menghapus data yang ada, maka user dapat memilih pada string grid data mana yang ingin dihapus lalu menekan tombol delete. M aka secara otomatis data akan terhapus juga data yang ada didatabase juga akan terhapus. Gambar 4.7 Layar Form Waktu Operasi stasiun 2 Pada form waktu operasi Stasiun 3, user dapat menambahkan, mengubah, menghapus data yang ada, dimana terdapat tipe dan waktu proses dari setiap tipe
barang yang diproses di stasiun 3. Jika Data yang ada di dalam string grid masih belum sesuai maka user dapat memilih tipe yang ingin diubah melalui combobox, lalu mengisikan tipe baru pada teks box yang ada, setelah selesai mengisikan data baru agar penggantian berjalan dengan baik maka user harus menekan tombol save agar data baru dapat tersimpan pada database. Sedangkan bagi user yang ingin menambahkan tipe baru, user dapat menuliskan tipe produk terlebih dahulu pada teks box, lalu menekan tombol save, maka dengan otomatis data baru itu akan ditambahkan ke dalam string grid dan data baru masuk ke dalam d atabase. Jika user ingin menghapus data yang ada, maka user dapat memilih pada string grid, data mana yang ingin dihapus lalu menekan tombol delete. M aka secara otomatis data akan terhapus juga data yang ada didatabase juga akan terhapus. Gambar 4.8 Layar Form Waktu Operasi stasiun 3
Pada form waktu operasi Stasiun 4, user dapat menambahkan, mengubah, menghapus data yang ada, dimana terdapat tipe dan waktu proses dari setiap tipe barang yang diproses di stasiun 4. Jika Data yang ada di dalam string grid masih belum sesuai maka user dapat memilih tipe yang ingin diubah melalui combobox, lalu mengisikan tipe baru pada teks box yang ada, setelah selesai mengisikan data baru agar penggantian berjalan dengan baik maka user harus menekan tombol save agar data baru dapat tersimpan pada database. Sedangkan bagi user yang ingin menambahkan tipe baru, user dapat menuliskan tipe produk terlebih dahulu pada teks box, lalu menekan tombol save, maka dengan otomatis data baru itu akan ditambahkan ke dalam string grid dan data baru masuk ke dalam d atabase. Jika user ingin menghapus data yang ada, maka user dapat memilih pada string grid, data mana yang ingin dihapus lalu menekan tombol delete. M aka secara otomatis data distring grid akan terhapus dan juga data yang ada didatabase juga akan terhapus.
Gambar 4.9 Layar Form Waktu Operasi stasiun 4 Pada Stasiun 5, user dapat menambahkan,mengubah, menghapus data yang ada, dimana terdapat tipe dan waktu proses dari setiap tipe barang yang diproses di stasiun 5. Jika Data yang ada di dalam string grid masih belum sesuai, maka user dapat memilih tipe yang ingin diubah, melalui combobox dan menentukan waktu, setelah selesai mengisikan data baru tersebut, agar penggantian berjalan dengan baik maka user harus menekan tombol save agar data baru dapat tersimpan pada database. Sedangkan bagi user yang ingin menambahkan tipe baru, user dapat menuliskan tipe produk terlebih dahulu pada teks box, lalu menekan tombol save, maka dengan otomatis data baru itu akan ditambahkan ke dalam string grid dan data baru masuk ke dalam d atabase. Jika user ingin menghapus data yang ada, maka user dapat memilih pada string grid, data mana yang ingin dihapus lalu menekan tombol delete. M aka secara
otomatis data yang ada di string grid akan terhapus juga dan data yang ada di database ju ga akan tehapus. Gambar 4.10 Layar Form Waktu Operasi stasiun 5 Pada Stasiun 6, disini user dapat menambahkan, mengubah, menghapus data yang ada, dimana terdapat tipe dan waktu proses dari setiap tipe barang yang diproses di stasiun 6. Jika data yang ada di dalam string grid masih belum sesuai, maka user dapat memilih tipe yang ingin diubah, melalui combobox dan menentukan waktu, setelah selesai mengisikan data baru tersebut, agar penggantian berjalan dengan baik maka user harus menekan tombol save agar data baru dapat tersimpan pada database. Sedangkan bagi user yang ingin menambahkan tipe baru, user dapat menuliskan tipe produk terlebih dahulu pada teks box, lalu menekan tombol save,
maka dengan otomatis data baru itu akan ditambahkan ke dalam string grid dan data baru masuk ke dalam d atabase. Jika user ingin menghapus data yang ada, maka user dapat memilih pada string grid, data mana yang ingin dihapus lalu menekan tombol delete. M aka secara otomatis data di stringgrid akan terhapus dan juga data yang ada di database juga akan terhapus. Gambar 4.11 Layar Form Waktu Operasi stasiun 6 Pada Menu Master terdapat pula menu Setup yang berguna untuk menambahkan, mengubah dan menghapus waktu setup yang ada, seperti yang diketahui bahwa dalam algoritma ini waktu setup juga sangat berpengaruh pada proses perhitungan penjadwalan. user dapat dengan mudah mengubah atau menambahkan bahkan menghapus data waktu setup yang ada sesuai dengan keadaan dan data perusahaan yang ada saat ini.
Gambar 4.12 Layar Waktu Set-up C.3 Layar Input Data Pada Menu Proses terdapat M enu Order Produk yang berfungsi sebagai inputan dari user untuk melakukan proses penjadwalan. Jika Inputan dari menu order product telah diisikan maka proses perhitungan dapat dilakukan. Menu perbandingan berfungsi membandingkan proses penjadwalan dan waktu produksi dari stasiun 1 samp ai stasiun 6 dengan waktu p erbandingan antar p enjadwalan yang di lakukan perusahaan saat ini dengan algoritma penjadwalan yang diusulkan penulis.
Gambar 4.13 Bagian Layar utama(2) Pada form order produk, terdapat beberapa teks box dan combo box yang berguna sebagai inputan dari user untuk memasukan semua transaksi order yang dilakukan oleh customer pada hari yang bersangkutan. Pada field tipe Produk user dapat menggunakan combo box untuk memilih item yang diorder oleh customer dan gambar dar i tip e p roduk akan di tamp ilkan p ada image. Terdapat pula tombol save yang berfungsi untuk menambahkan jumlah order ke dalam string grid, tombol clear yang berfungsi untuk menghapus keseluruhan data inp utan yang ada di combo box, tombol delete untuk men ghap us satu baris data inputan yang ada pada string grid.. Semua data tidak bisa di rubah secara langsung, jika user ingin mengubah data, maka user harus mengklik dulu data yang mau dirubah, lalu mengisikan data yang diinginkan setelah itu menekan tombol save, maka data pertama yang ada telah diubah.
Data berikut ini sekaligus adalah contoh data untuk diaplikasikan kedalam perhitungan. Data ini adalah data order periode 30 September 2006 yang akan digunakan untuk penjadwalan. Gambar 4.14 Gambar Order produk Form