Sistem yang menghubungkan timbangan pemeriksa berat otomatis pada 9 lini pengemasan ke basis data produksi, bagi produsen barang konsumsi di Thailand
Pelanggan: Produsen barang konsumsi (FMCG) multinasional
Auto Weight Link CIM adalah perangkat lunak yang memasukkan nilai berat dari timbangan pemeriksa berat otomatis (Checkweigher) yang sudah ada pada 9 lini pengemasan ke basis data produksi pabrik, mengaitkannya dengan kode produk dan rencana produksi, mencatat sendiri nilai berat sampel setiap 30 menit, dan menyediakan laporan yang dapat dibuka melalui web. Kami menyerahkan sistem ini kepada produsen barang konsumsi di Thailand pada tahun 2023.
- Timbangan pemeriksa berat otomatis yang sudah ada9 lini pengemasan
- Nilai berat dikirim melalui ODBCLayanan pabrik yang sudah ada
- Basis data CIM di SQL ServerPencocokan produk + rencana produksi
- Pencatatan otomatis berat sampelSetiap 30 menit
- Web laporan Weight CheckerEkspor Excel
- Industri
- FMCG
- Tahun
- 2023
- lingkup pekerjaan
- Integrasi timbangan pemeriksa berat otomatis yang sudah ada pada 9 lini ke basis data CIM di SQL Server, pencocokan nilai berat dengan kode produk dan rencana produksi (Production Order) untuk ketertelusuran, pencatatan otomatis nilai berat sampel setiap 30 menit, web laporan Weight Checker yang menampilkan tabel hingga 1.000 baris dan mengekspor Excel hingga 20.000 baris, panduan penggunaan, serta uji penggunaan di seluruh 9 lini
Ringkasan
- Auto Weight Link CIM adalah perangkat lunak yang menerima nilai berat dari timbangan pemeriksa berat otomatis (Checkweigher) yang sudah ada pada 9 lini pengemasan, lalu mencatatnya sendiri ke basis data CIM di SQL Server tanpa perlu mengganti timbangan.
- Setiap nilai berat dicocokkan dengan kode produk dan rencana produksi (Production Order) dari basis data yang sudah ada, sehingga dapat ditelusuri balik kelompok berat mana yang berasal dari produk dan rencana produksi mana.
- Sistem mencatat sendiri nilai berat sampel ke basis data setiap 30 menit produksi, menggantikan penimbangan sampel secara manual seperti sebelumnya.
- Web laporan Weight Checker memungkinkan pengguna memfilter data berdasarkan lini, produk, dan rentang waktu, serta mengekspornya sebagai file Excel dari peramban web.
- Sistem lulus pengujian untuk seluruh 4 item sesuai cakupan pekerjaan, digunakan di seluruh 9 lini, dan proyek ditutup pada Juni 2023.
Permasalahan di lapangan
Timbangan pemeriksa berat otomatis pada 9 lini pengemasan hanya dapat mencatat nilai berat, tanpa mengetahui produk apa yang ditimbang dan dari lini mana asalnya. Informasi ini harus diisi secara manual, dan penimbangan sampel setiap 30 menit selama produksi juga masih dilakukan secara manual, sehingga ketertelusuran (Traceability) sulit dilakukan.
Apa yang kami lakukan
Kami mengembangkan perangkat lunak Auto Weight Link CIM yang menerima nilai berat dari timbangan yang sudah ada melalui layanan ODBC (standar koneksi basis data) yang dimiliki pabrik, lalu mencatatnya ke basis data CIM (basis data produksi pabrik) di SQL Server beserta kode produk dan rencana produksi. Sistem mencatat sendiri nilai berat sampel setiap 30 menit dan memiliki web laporan Weight Checker yang dapat memfilter data dan mengekspornya sebagai file Excel.
Hasil
Sistem lulus pengujian perangkat lunak untuk seluruh 4 item sesuai cakupan pekerjaan dan telah digunakan dengan timbangan di seluruh 9 lini. Kami menyerahkan panduan penggunaan dan menutup proyek pada Juni 2023, dengan pembagian pekerjaan menjadi 3 tahap.
Hasil yang terukur
- Lini pengemasan yang timbangannya terhubung ke sistem
- 9
- Siklus pencatatan otomatis nilai berat sampel
- 30menit
Latar belakang permasalahan
Tantangan dalam kasus ini adalah membuat nilai berat dari seluruh 9 lini pengemasan masuk sendiri ke basis data produksi, beserta informasi produk apa dan rencana produksi mana yang diikuti. Produsen barang konsumsi di Thailand ini sudah memiliki timbangan pemeriksa berat otomatis (Checkweigher) yang terpasang pada lini pengemasan, tetapi alat tersebut hanya dapat mencatat nilai berat.
Informasi tentang produk apa yang ditimbang dan dari lini mana asalnya harus diisi secara manual, sedangkan penimbangan sampel setiap 30 menit selama produksi juga masih dilakukan secara manual dengan timbangan. Karena nilai berat tidak terkait dengan produk dan rencana produksi, menelusuri balik berat setiap kelompok produk menjadi sulit, terutama ketika beberapa lini berproduksi bersamaan.
Apa itu CIM dan Checkweigher
CIM dalam kasus ini adalah basis data produksi pabrik yang digunakan untuk menyimpan nilai berat beserta kode produk dan rencana produksi. Sementara itu, Checkweigher adalah timbangan yang terpasang pada lini dan menimbang produk selama produksi. Timbangan hanya mengetahui nilai berat, tidak mengetahui produk apa yang sedang ditimbang. Sistem dalam kasus ini menghubungkan kedua bagian tersebut.
Persyaratan dan batasan
Sistem harus bekerja dengan timbangan dan basis data yang sudah dimiliki pabrik. Persyaratan utamanya adalah sebagai berikut.
- Menggunakan seluruh 9 unit timbangan pemeriksa berat otomatis yang sudah ada, tanpa mengganti alat
- Menerima nilai berat melalui layanan ODBC (standar koneksi basis data) yang digunakan pabrik, dan mencatatnya ke basis data CIM di SQL Server milik pabrik
- Menggunakan kode produk dan rencana produksi (Production Order) dari basis data yang sudah ada sebagai data acuan untuk pencocokan
- Mempertahankan siklus pencatatan nilai berat sampel (Weight Sampling) setiap 30 menit produksi, sesuai siklus yang sebelumnya ditimbang pabrik secara manual
- Laporan harus dapat difilter berdasarkan lini, produk, dan rentang waktu, menampilkan tabel hingga 1.000 baris, serta dapat diekspor sebagai file Excel hingga 20.000 baris
Mengapa pekerjaan ini tidak memerlukan penggantian timbangan
Pekerjaan ini menyambungkan data dari timbangan yang sudah ada, karena seluruh 9 unit timbangan sudah dapat menimbang dan mengirim nilai berat melalui layanan ODBC yang digunakan pabrik. Yang kurang adalah informasi bahwa nilai berat tersebut milik produk dan rencana produksi yang mana. Karena itu, cakupan pekerjaannya adalah perangkat lunak dan basis data, bukan penggantian alat.
Pencatatan ditulis dengan perintah otomatis di dalam basis data (Trigger dan Stored Procedure) di SQL Server, sehingga nilai berat tercatat saat ada data baru tanpa perlu diisi oleh orang. Langkah kerja sistem adalah sebagai berikut.
- 1
Menerima nilai berat dari timbangan yang sudah ada
Timbangan di setiap lini mengirim nilai berat dan waktu penimbangan melalui layanan ODBC yang sudah digunakan pabrik. Sistem menerima data ini dan memisahkan kode lini untuk seluruh 9 lini.
- 2
Pencatatan otomatis ke basis data CIM
Nilai berat ditulis ke basis data CIM di SQL Server setiap kali ada data baru, dengan Trigger dan Stored Procedure, tanpa perlu mengisi nilai berat secara manual.
- 3
Pencocokan dengan produk dan rencana produksi
Sistem mengaitkan nilai berat dengan kode produk dan rencana produksi dari basis data yang sudah ada, agar dapat ditelusuri balik kelompok berat mana yang berasal dari produk dan rencana produksi mana.
- 4
Pencatatan nilai berat sampel setiap 30 menit
Nilai berat sampel yang sebelumnya diambil secara manual dengan timbangan kini ditambahkan ke sistem secara otomatis setiap 30 menit produksi, menggunakan nilai dari timbangan otomatis.
- 5
Melihat dan mengekspor laporan melalui web
Pengguna membuka halaman Weight Checker di peramban web, lalu memilih lini, produk, dan rentang waktu. Sistem menampilkan tabel yang diurutkan dari data terbaru dan dapat mengekspornya sebagai file Excel.
Hasil serah terima
Kami menyerahkan perangkat lunak, bagian pencatatan di basis data, web laporan, dan dokumen pendukung. Daftar yang diserahkan adalah sebagai berikut.
- Perangkat lunak Auto Weight Link CIM
- Trigger dan Stored Procedure dalam basis data CIM di SQL Server
- Web laporan Weight Checker
- Panduan pengguna
- Laporan hasil pengujian perangkat lunak
Hasil yang dapat dikonfirmasi dari pengujian penutupan proyek
Laporan hasil pengujian perangkat lunak proyek mencatat bahwa sistem Auto Weight Link CIM lulus seluruh 4 item sesuai cakupan pekerjaan. Salah satunya adalah uji penggunaan dengan timbangan pada lini pengemasan, yang lulus di seluruh 9 lini. Kami menutup proyek pada Juni 2023, dengan pembagian pekerjaan menjadi 3 tahap.
Setelah sistem digunakan, nilai berat dari lini pengemasan masuk sendiri ke basis data produksi beserta informasi produk dan rencana produksi, dan pengguna dapat melihat atau mengekspor laporan berat historis dari peramban web. Kasus ini tidak memiliki angka pengukuran hasil bisnis, sehingga kami hanya melaporkan hasil yang didukung dokumen.
Pelajaran yang kita dapatkan
Pekerjaan ini memberikan 3 prinsip untuk pekerjaan menghubungkan alat ukur pada lini ke basis data.
- Nilai ukur tanpa konteks tidak dapat digunakan untuk penelusuran balik. Jika alat ukur pada lini sudah dapat mengirim data, pekerjaan pertama adalah melengkapi nilai ukur dengan konteksnya, yaitu produk, lini, dan rencana produksi, sebelum mempertimbangkan penggantian alat.
- Data sebaiknya dicatat di basis data segera setelah ada nilai baru, tanpa bergantung pada pengisian ulang. Dalam pekerjaan ini, Trigger dan Stored Procedure di basis data CIM menjalankan fungsi tersebut, sehingga data tidak bergantung pada apakah ada orang yang mengisinya secara lengkap.
- Sistem baru sebaiknya dimulai dari siklus pengendalian mutu yang digunakan pabrik. Dalam pekerjaan ini, sistem mencatat nilai berat sampel setiap 30 menit, yaitu siklus yang sama dengan yang sebelumnya ditimbang pabrik secara manual, sehingga sistem selaras dengan siklus pengendalian mutu pabrik yang sudah ada.
Cara menerapkan pendekatan ini di pabrik Anda
Jika pabrik Anda sudah memiliki timbangan pemeriksa berat otomatis pada lini pengemasan, Anda dapat menggunakan pendekatan yang sama dengan kasus ini, yaitu menerima nilai berat dari alat yang sudah ada, mencatatnya ke basis data produksi, lalu mencocokkannya dengan produk dan rencana produksi. Yang perlu disesuaikan adalah cara menerima data, apabila timbangan atau basis data Anda berbeda dari kasus ini.
Bagian yang dapat digunakan kembali dan bagian yang perlu disesuaikan
| Bagian sistem | Dapat digunakan kembali | Perlu disesuaikan ketika |
|---|---|---|
| Penerimaan nilai berat | Penerimaan nilai dari timbangan yang sudah ada melalui layanan ODBC | Timbangan Anda bermodel lain atau menyimpan data dalam format lain, sehingga perlu diperiksa dahulu bagaimana datanya dapat diekspor |
| Pencatatan ke basis data | Trigger dan Stored Procedure di SQL Server | Basis data produksi Anda bukan SQL Server, sehingga bagian pencatatan perlu ditulis ulang |
| Pencocokan produk dan rencana produksi | Pengaitan nilai berat dengan kode produk dan Production Order | Kode lini, kode produk, atau sumber data rencana produksi belum jelas, sehingga perlu disepakati sebelum mulai |
| Pencatatan nilai berat sampel | Penambahan nilai berat sampel ke sistem secara otomatis sesuai siklus | Siklus pengendalian mutu Anda bukan setiap 30 menit, sehingga siklus baru perlu diatur |
| Laporan | Web laporan yang memfilter berdasarkan lini, produk, dan rentang waktu, serta mengekspor Excel | Tim Anda memerlukan filter atau volume data per ekspor yang berbeda dari kasus ini |
Selain hal-hal dalam tabel, sebelum memulai pekerjaan sebaiknya disiapkan juga hal-hal berikut.
- Berkoordinasi dengan tim TI pabrik sejak awal mengenai jaringan dan hak akses basis data, karena pekerjaan ini perlu menghubungkan perangkat di lini dengan server sesuai kebijakan jaringan organisasi
- Menyepakati dengan pengguna laporan jenis data yang perlu dilihat, misalnya filter yang diperlukan dan volume data per satu kali ekspor, sebelum mulai mengembangkan web laporan
Baca selengkapnya
- Layanan pengembangan sistem inspeksi dan kontrol khusus
- Layanan integrasi data dan pengembangan AI untuk organisasi
- InQC, perangkat lunak pengendalian mutu dengan SPC di tablet
- Studi kasus integrasi data jangka sorong ke laporan kualitas otomatis
- Studi kasus sistem cetak tanggal kedaluwarsa otomatis pada lini pengemasan
- Artikel: SPC dan P-Chart untuk manajer pabrik
Teknologi yang digunakan
Pertanyaan yang Sering Diajukan
Apakah timbangan perlu diganti dengan yang baru?
Dalam kasus ini tidak perlu. Sistem menerima nilai berat dari seluruh 9 unit timbangan pemeriksa berat otomatis yang sudah ada melalui layanan ODBC (standar koneksi basis data) yang dimiliki pabrik, lalu mencatatnya ke basis data CIM. Untuk pabrik Anda, kami perlu memeriksa terlebih dahulu bagaimana timbangan yang ada menyimpan atau mengekspor data.
Apakah sistem ini menimbang atau menyortir produk sendiri?
Tidak. Sistem ini tidak menimbang atau menyortir produk sendiri. Penimbangan tetap menjadi tugas timbangan yang sudah ada pada lini. Pekerjaan ini berupa perangkat lunak yang memasukkan nilai berat ke basis data CIM, mencocokkannya dengan produk dan rencana produksi, mencatat nilai berat sampel, dan membuat laporan melalui web.
Bagaimana cara melihat laporan berat?
Buka halaman Weight Checker melalui peramban web, lalu pilih lini, produk, dan rentang waktu. Sistem menampilkan tabel hingga 1.000 baris yang diurutkan dari data terbaru, dan dapat mengekspornya sebagai file Excel hingga 20.000 baris.
Apakah sistem ini sudah benar-benar digunakan?
Sudah dioperasikan saat proyek ditutup. Sistem telah lulus seluruh 4 item pengujian perangkat lunak dan dioperasikan dengan timbangan di seluruh 9 lini. Kami menyerahkan panduan penggunaan dan menutup proyek pada Juni 2023, dengan pekerjaan yang dibagi menjadi 3 tahap.
Berapa harganya
Tidak ada harga standar. Harga bergantung pada jumlah lini, jenis timbangan, dan sistem basis data yang perlu dihubungkan. Kami akan menyurvei lokasi, lalu menerbitkan penawaran harga untuk Anda.



