Integrasi / ERP / Oracle NetSuite
Apakah NetSuite Mendukung Penjadwalan Produksi? Fitur Bawaan dan SkyPlanner APS
Oracle NetSuite menjadwalkan produksi tanpa batasan kapasitas, kecuali Anda menambahkan Advanced Manufacturing SuiteApp. Dokumentasi Oracle sendiri menyatakan bahwa penjadwalan tanpa batasan kapasitas “doesn’t account for current work center capacity or resource use.” (tidak memperhitungkan kapasitas work center atau penggunaan sumber daya produksi saat ini). Advanced Manufacturing menambahkan proses Finite Scheduling yang merilis work order sesuai urutan yang ditetapkan perencana.
Dalam proses tersebut, perencana menetapkan urutan rilis dan menjalankan ulang proses rilis ketika ada perubahan. Pabrik yang ingin jadwalnya dihitung oleh sistem menggunakan SkyPlanner APS bersama NetSuite untuk:
- menghitung urutan pekerjaan untuk setiap mesin, pekerja, dan alat
- memperhitungkan changeover yang bergantung pada urutan, alat yang dipakai bersama, dan beberapa operator per job
- memperhitungkan waktu ketersediaan material dalam rencana
- mendapatkan jadwal yang otomatis disusun ulang saat kondisi di lantai produksi berubah
Cara NetSuite menjadwalkan produksi, langkah demi langkah
1. Work center dan kalender kerja
Work center di NetSuite bukanlah catatan data mesin. Work center merupakan Group statis (Lists > Relationships > Groups, Oracle) dengan kotak Manufacturing Work Center dicentang. Pada subtab Manufacturing Work Center Settings, grup tersebut memuat Machine Resources, Labor Resources, dan Work Calendar. Nilai bawaan jumlah sumber daya produksi adalah 0, sedangkan kalender bawaannya adalah Default Work Calendar.
Dalam fitur manufaktur standar, kapasitas ditentukan oleh jumlah mesin, jumlah tenaga kerja, dan kalender untuk setiap work center. Aset individual baru dapat diperhitungkan melalui Advanced Manufacturing Work Bench (langkah 5).
2. Manufacturing Routing
Record Manufacturing Routing (REST: manufacturingRouting) memuat urutan langkah untuk merakit suatu produk. Setiap langkah memiliki Operation Sequence, Operation Name, Manufacturing Work Center, Setup Time, Run Rate, serta pengaturan jeda (Auto-calculate Lag, Lag Type, Lag Amount, Lag Unit). Setup Time dinyatakan dalam menit per pesanan, sedangkan Run Rate dalam menit per unit. NetSuite menggunakan keduanya bersama kalender kerja untuk menentukan waktu pelaksanaan setiap langkah. Saat work order menggunakan routing, NetSuite membuat record Manufacturing Operation Task (REST: manufacturingOperationTask), satu untuk setiap langkah.
3. Penjadwalan maju atau mundur
Setiap work order dijadwalkan dengan salah satu dari dua metode. Forward Scheduling: Anda menetapkan Production Start Date, lalu NetSuite menghitung tanggal selesai. Backward Scheduling: Anda menetapkan Production End Date, lalu NetSuite menghitung mundur tanggal mulai berdasarkan routing dan kalender work center. Untuk menetapkan metode pada work order, Anda perlu terlebih dahulu mengaktifkan preferensi Generate Work Orders in Supply Planning.
Kedua metode tersebut menjadwalkan pekerjaan tanpa batasan kapasitas. Oracle menyatakan dengan jelas bahwa “NetSuite uses infinite capacity scheduling to schedule work” (NetSuite menggunakan penjadwalan tanpa batasan kapasitas untuk menjadwalkan pekerjaan) dan strategi ini “can result in resource overloads.” (dapat menyebabkan beban berlebih pada sumber daya produksi). Waktu setiap work order dihitung berdasarkan routing dan kalendernya, seolah-olah work center hanya menangani work order tersebut. Sepuluh work order yang harus selesai pada Jumat bisa saja semuanya dijadwalkan di work center yang sama pada Kamis. Oracle juga memperingatkan bahwa tanggal mulai hasil penjadwalan mundur “may be a date in the past, prior to the current date.” (bisa jatuh pada tanggal yang sudah lewat, sebelum tanggal saat ini).
4. Supply Planning dan Rough-Cut Capacity Planning
Demand Planning, Supply Planning, dan Master Production Schedule menentukan apa yang harus diproduksi dan kapan dibutuhkan. Ada dua bentuk pemeriksaan kapasitas:
- Rough-Cut Capacity Planning (RCCP) pada fitur manufaktur standar (Transactions > Manufacturing > Capacity Planning). Fitur ini membandingkan kapasitas work center dengan waktu yang direncanakan pada work order dan work order terencana, untuk memberikan “a mid- to long-term view,” (gambaran jangka menengah hingga panjang), serta menandai kelebihan dan kekurangan beban.
- Rough Cut Capacity Planning (RCP) pada Advanced Manufacturing (Advanced Manufacturing > Capacity Planning > Capacity Planning > Create Plan). Fitur ini melaporkan persentase penggunaan work center selama periode perencanaan dan memungkinkan Anda membuat skenario simulasi.
Keduanya merupakan laporan kapasitas. Tidak ada satu pun operasi yang dipindahkan oleh kedua fitur tersebut.
5. Advanced Manufacturing: Work Bench dan aset
Advanced Manufacturing SuiteApp melengkapi setiap langkah routing dengan catatan Manufacturing Work Bench. Di sinilah Anda menetapkan aset, waktu jeda, kebutuhan tenaga kerja, instruksi kerja, penggunaan material, dan waktu yang direncanakan. Urutan operasi, nama operasi, dan work center di Work Bench harus sesuai dengan routing NetSuite.
6. Finite Scheduling: urutan dan rilis
Di bagian inilah batasan kapasitas diperhitungkan. Perencana membuka Advanced Manufacturing > Finite Scheduling > Release Work Orders dan melakukan langkah-langkah berikut pada layar tersebut:
- Atur filter tampilan: Location, Production Class, Horizon Start (harus hari Senin) dan Horizon End, Planned Orders, Released Orders.
- Pilih Schedule Date, Schedule Method (Forward atau Backward), dan cara menangani Child Work Orders.
- Centang WO Release pada setiap work order sesuai urutan rilis yang diinginkan. Kolom Sequence akan terisi dan dapat diedit.
- Klik Sort Demand, lalu Preview Schedule jika diperlukan, kemudian Release Work Orders.
Saat work order dirilis, NetSuite mengatur ulang tanggal mulai dan selesai operasi sesuai jadwal produksi yang memperhitungkan kapasitas nyata mesin dan tenaga kerja. Secara bawaan, setiap operasi ditempatkan pada satu aset yang paling awal tersedia. Perencana dapat mengatur penggunaan aset secara bersamaan agar satu operasi berjalan pada beberapa aset sekaligus.
Menurut Oracle, penjadwalan produksi di Advanced Manufacturing memperhitungkan kapasitas nyata mesin dan tenaga kerja, “optimizes work center throughput” (mengoptimalkan keluaran work center) dan “considers the facility’s current and future capacity.” (memperhitungkan kapasitas fasilitas saat ini dan mendatang). Oracle menambahkan: “Planners can influence both the work order sequence and the number of assets that a work order can use at one time.” (Perencana dapat mengatur urutan work order sekaligus jumlah aset yang dapat digunakan oleh satu work order pada saat yang sama). Itulah dua hal yang dapat diatur perencana.
Apa yang dijelaskan Oracle dan apa yang diserahkan kepada perencana
- Fitur manufaktur standar tidak membatasi kapasitas. Tanpa Advanced Manufacturing, beban berlebih baru terlihat di lantai produksi, bukan dalam rencana. (Oracle)
- Urutan ditentukan oleh perencana. Oracle menyatakan: “work orders must be released in sequence after they are created.” (work order harus dirilis secara berurutan setelah dibuat). Perencana mencentang WO Release atau mengedit kolom Sequence. Oracle juga menyebut urutan work order sebagai salah satu hal yang dapat diatur perencana. (Oracle)
- Horizon pendek dianjurkan. Untuk waktu pemrosesan, Oracle menyarankan: “keep horizon periods as short as possible. Generally less than one week.” (buat periode horizon sesingkat mungkin, umumnya kurang dari satu minggu). Dalam praktiknya, Finite Scheduling menjadi proses rilis mingguan. (Oracle)
- Penjadwalan ulang memerlukan rilis baru. “The planner can review existing commitments to capacity and re-schedule them when necessary.” (Perencana dapat meninjau alokasi kapasitas yang sudah ada dan menjadwalkannya ulang bila perlu). Filter Released Orders disediakan “to reschedule released work orders,” (untuk menjadwalkan ulang work order yang sudah dirilis), dan perencana menjalankan kembali proses rilis. (sumber yang sama)
- Work order berstatus Planned hanya didukung sebagian. “Planned status work orders don’t support full or end-to-end scheduling, even when Auto-Scheduling is enabled.” (Work order berstatus Planned tidak mendukung penjadwalan penuh atau menyeluruh, bahkan ketika Auto-Scheduling diaktifkan). (Oracle)
- Tanpa routing, tidak ada jadwal produksi yang memperhitungkan kapasitas nyata. “Work orders not associated with a NetSuite routing should not be scheduled.” (Work order yang tidak terkait dengan routing NetSuite sebaiknya tidak dijadwalkan). (Oracle)
- Jumlah aset yang digunakan bersamaan ada batasnya. “The number of concurrent assets shouldn’t exceed the number of assets assigned to the manufacturing work bench operation sequence.” (Jumlah aset yang digunakan bersamaan sebaiknya tidak melebihi jumlah aset yang ditetapkan pada urutan operasi manufacturing work bench). (Oracle)
- Waktu setup ditetapkan dalam routing. Setup Time pada langkah routing dinyatakan dalam menit per order. Nilainya tetap sama, apa pun yang sebelumnya dikerjakan di work center tersebut. (Oracle)
- Setiap perubahan routing harus dilakukan dua kali. Setiap langkah routing memerlukan catatan Work Bench tersendiri dengan nomor urut, nama operasi, dan work center yang sesuai. Karena itu, perubahan routing harus diulangi di Work Bench. (Oracle)
Dalam praktiknya, perencana mengatur ritme rilis dan menyusun urutan berdasarkan pengalamannya. Setiap kali mesin berhenti atau pesanan mendesak masuk, proses rilis harus dijalankan ulang.
Kapan penjadwalan bawaan NetSuite sudah cukup
Fitur bawaan NetSuite sudah cukup jika:
- Sumber daya produksi Anda sedikit dan variasi produk rendah. Hanya ada satu atau dua titik hambatan, routing stabil, dan produk yang dibuat berulang. Penjadwalan tanpa batasan kapasitas, Rough-Cut Capacity Planning, dan perencana yang memeriksa beban secara visual sudah memadai.
- Anda sudah menggunakan Advanced Manufacturing dan proses produksi Anda sederhana. Satu aset per operasi, routing pendek, ritme mingguan, dan perencana yang bersedia menetapkan urutan secara manual. Finite Scheduling dapat memenuhi kebutuhan tersebut.
- Anda memproduksi untuk stok dengan waktu tunggu yang panjang. Jika pembelian ditentukan oleh Supply Planning dan kapasitas hanya perlu diperiksa secara garis besar, jadwal operasi yang terperinci tidak banyak memberi nilai tambah.
Begitu variasi produk bertambah, pesanan mendesak masuk di tengah minggu, atau ketersediaan operator menjadi kendala, tanda-tanda berikut mulai muncul.
Kapan Anda memerlukan sistem penjadwalan produksi
Fitur bawaan tidak lagi memadai jika beberapa kondisi berikut terjadi:
- Urutan rilis mingguan sudah tidak sesuai pada hari Selasa, sehingga perencana harus menyusunnya ulang beberapa kali seminggu.
- Tanggal pengiriman ditentukan berdasarkan waktu tunggu, dan tim penjualan terus menjanjikan tanggal yang tidak dapat dipenuhi oleh bagian produksi.
- Waktu changeover bergantung pada produk yang dikerjakan sebelumnya, dan urutan yang tepat bisa menghemat berjam-jam setiap minggu.
- Job harus menunggu alat, fixture, atau material yang tidak diperhitungkan dalam jadwal, atau dua mesin memerlukan alat yang sama pada saat bersamaan.
- Beberapa job memerlukan dua atau tiga operator sekaligus, tetapi rencana tidak menunjukkan siapa yang tersedia.
- Kapasitas aktual ditentukan oleh operator, shift, dan ketidakhadiran, bukan oleh angka Labor Resources pada grup work center.
- Anda tidak menggunakan Advanced Manufacturing dan tidak ingin menambahkannya hanya untuk penjadwalan.
Yang perlu diperhatikan
- Memperhitungkan kapasitas nyata setiap sumber daya produksi, termasuk shift, tenaga kerja, cuti, dan lembur, bukan hanya kapasitas per kelompok work center.
- Pengurutan otomatis berdasarkan tenggat dan prioritas, sehingga urutannya dihitung oleh sistem, bukan dicentang satu per satu secara manual.
- Changeover sesuai urutan produksi: waktu changeover untuk setiap pasangan produk, pada masing-masing arah pergantian, digunakan untuk menentukan urutan.
- Perkakas diperlakukan sebagai sumber daya produksi berkapasitas terbatas, sehingga satu perkakas tidak pernah dijadwalkan di dua stasiun kerja sekaligus.
- Beberapa operator untuk satu job serta mesin dan personel alternatif saat sumber daya produksi utama tidak tersedia.
- Pemeriksaan material pada waktu mulai yang direncanakan untuk setiap operasi, mencakup stok yang tersedia dan material yang masih dalam pesanan.
- Penjadwalan ulang berkelanjutan saat pekerjaan terlambat selesai, mesin berhenti, atau pesanan berubah.
- Linimasa visual yang dapat disunting oleh perencana, serta umpan balik dari lantai produksi yang direspons dengan penyesuaian jadwal.
- Jalur integrasi NetSuite yang sesuai untuk 2026 dan seterusnya. Mulai 2026.1, Oracle menyatakan bahwa integrasi baru sebaiknya dibangun menggunakan layanan web REST dengan OAuth 2.0. Mulai 2027.1, integrasi SOAP atau TBA baru tidak dapat lagi dibuat, dan semua endpoint SOAP dinonaktifkan pada 2028.2. Pengambilan data secara massal dilakukan melalui SuiteQL (
POST /services/rest/query/v1/suiteql, hingga 100.000 hasil per kueri). - Uji coba singkat dengan data Anda sendiri sebelum siapa pun mulai menulis kode integrasi.
Peran SkyPlanner
SkyPlanner APS adalah aplikasi penjadwalan produksi di cloud yang berjalan berdampingan dengan NetSuite dan memperhitungkan kapasitas nyata mesin dan tenaga kerja. NetSuite tetap mengelola item, BOM, pembelian, persediaan, dan keuangan. Untuk setiap stasiun kerja, orang, dan perkakas, SkyPlanner menghitung urutan serta menyusun ulang rencana—pekerjaan yang dalam Finite Scheduling diserahkan kepada perencana.
Berikut kemampuan SkyPlanner jika dinilai berdasarkan daftar di atas:
- Urutan dihitung, bukan dicentang manual. Mesin penjadwalan Arcturus menyusun jadwal produksi yang memperhitungkan kapasitas nyata mesin dan tenaga kerja dalam hitungan detik berdasarkan tenggat, prioritas, prioritas pelanggan, dan aturan Anda. Perencana dapat menyesuaikannya melalui linimasa Gantt interaktif.
- Rencana terus diperbarui, bukan dirilis mingguan. Autopilot menjadwalkan ulang secara otomatis saat terjadi perubahan dalam produksi. Penguncian jadwal dan prioritas tetap dalam kendali Anda.
- Changeover sesuai urutan. Matriks waktu persiapan menyimpan waktu changeover antarproduk yang berbeda menurut arah pergantian (biru ke merah 30 menit, merah ke biru 60), lalu mesin penjadwalan memilih urutan dengan waktu setup paling sedikit. Waktu setup dan pembongkaran diterapkan per job.
- Perkakas, tenaga kerja, dan alternatifnya. Perkakas merupakan sumber daya produksi bersama yang kapasitasnya terbatas: perkakas yang sedang digunakan di satu stasiun kerja tidak dijadwalkan di stasiun lain pada waktu yang sama. Beberapa operator dapat ditugaskan untuk satu job sekaligus. Jika mesin atau personel utama tidak tersedia, mesin penjadwalan mempertimbangkan alternatifnya. Kelompok stasiun kerja dan tingkat efisiensi juga menjadi bagian dari model.
- Material masuk dalam perencanaan. Kebutuhan setiap operasi diperiksa terhadap stok dan pesanan pembelian yang akan masuk: material yang dipesan dianggap tersedia pada tanggal pengiriman dalam PO.
- Tidak perlu menduplikasi Work Bench. SkyPlanner menyimpan langkah prosesnya sendiri, sehingga Anda tidak memerlukan Advanced Manufacturing atau catatan Work Bench untuk setiap langkah routing.
- Umpan balik lantai produksi dalam aplikasi yang sama. Operator melihat antrean dan mencatat pekerjaan melalui ponsel atau tablet dengan Mobile Confirmations, Production Timer, dan Quick Log Mode.
Pilih SkyPlanner jika perencana Anda menyusun ulang urutan pelepasan work order beberapa kali seminggu.
Pilih SkyPlanner jika changeover bergantung pada urutan produk, atau perkakas bersama maupun tim beranggotakan tiga orang menentukan pekerjaan mana yang bisa dijalankan.
Pilih SkyPlanner jika rencana produksi harus menunggu kedatangan material dari pesanan pembelian.
Pilih SkyPlanner jika Anda tidak ingin menambahkan Advanced Manufacturing hanya untuk penjadwalan.
UTU Oy, produsen panel distribusi listrik dan switchgear di Ulvila, Finlandia, menggunakan SkyPlanner untuk menjadwalkan produksi bersama Oracle NetSuite. Perusahaan konsultan ERP-nya menawarkan tiga pilihan aplikasi penjadwalan, dan UTU memilih SkyPlanner karena fleksibilitas serta modularitasnya. UTU mulai mengoperasikannya pada September 2025, dengan SkyPlanner terintegrasi ke NetSuite dan sistem penggajian UTU.
SkyPlanner terintegrasi dua arah dengan NetSuite. Data work order, routing, work center, item, dan pesanan pembelian masuk ke SkyPlanner. Tanggal operasi yang direncanakan, progres, dan jam kerja yang tercatat dikirim kembali ke NetSuite, sementara webhook mengirim perubahan jadwal saat perubahan terjadi.
Setiap akun NetSuite memiliki konfigurasi yang berbeda. Selama proses penyiapan awal, tim SkyPlanner mengonfigurasi integrasi sesuai routing, work center, dan kolom kustom Anda, lalu tetap memberikan dukungan setelah sistem mulai beroperasi. Mitra NetSuite atau pengembang Anda juga dapat membangun integrasi menggunakan REST API SkyPlanner yang terdokumentasi (referensi API, dokumentasi SkyPlanner) hanya dengan kunci API.
Mulailah dengan ekspor CSV dari NetSuite dalam uji coba gratis 30 hari (hingga 20 stasiun kerja, tanpa kartu kredit), dan lihat jadwal produksi Anda sendiri yang memperhitungkan kapasitas nyata mesin dan tenaga kerja sebelum memulai proyek integrasi apa pun. Setelah itu, harga mulai dari 199 € per bulan, termasuk 5 stasiun kerja, ditagih bulanan, dan dapat dibatalkan kapan saja. Penawaran biaya integrasi disampaikan di awal sesuai proses dan kebutuhan Anda, bersama paket langganan, sehingga Anda mengetahui total biaya sebelum memulai. Implementasi biasanya selesai dalam beberapa minggu sejak proses penyiapan awal dimulai. Dengan demikian, Anda dapat menggunakan jadwal dalam operasional nyata dalam hitungan minggu, tanpa menunggu proyek yang panjang.
Lihat SkyPlanner APS untuk NetSuite untuk gambaran umum, dan panduan integrasi NetSuite untuk detail implementasi teknis.
Ulasan SkyPlanner dari perusahaan manufaktur
2 jamdihemat setiap minggu
“SkyPlanner telah membawa perencanaan produksi kami dari lembar kerja Excel ke optimasi produksi secara real-time.”
Kalle Kalliomäki, Spesialis Rantai Pasok
UTU · Panel distribusi listrik dan switchgear
Perencanaan produksi menghemat 2 jam kerja setiap minggu, dan antrean kerja baru sampai ke lini produksi dalam hitungan detik.
+90%efisiensi produksi
“Efisiensi produksi telah meningkat 90%.”
Abdul Rucyinga, Kepala TI
Laboratory & Allied · Manufaktur farmasi
Efisiensi produksi meningkat 90%, dan penyusunan rencana tiga bulan yang dioptimalkan untuk seluruh stasiun kerja membutuhkan waktu kurang dari 30 menit.
6 bulanke depan, tim penjualan dapat melihat kapasitas yang masih tersedia
“SkyPlanner menjadi landasan yang andal bagi seluruh perencanaan produksi.”
Anu Järvinen, Manajer Produksi
Fredman Operations · Kertas kemasan yang aman untuk pangan
Tim penjualan dapat melihat kapasitas kosong hingga enam bulan ke depan, dan permintaan perubahan jadwal yang sebelumnya membutuhkan waktu satu jam atau lebih kini dijawab dalam hitungan detik.
98%keandalan pengiriman, naik dari sekitar 50%
“SkyPlanner berperan menentukan dalam menjaga keandalan pengiriman kami.”
Hannu Lahtinen, Direktur Utama
KJH-Comp · Komponen mekanis pelat logam dan manufaktur kontrak
Keandalan pengiriman meningkat dari sekitar 50% hingga mencapai 98%, dan penjadwalan kini hanya membutuhkan satu supervisor, bukan dua.
Pertanyaan umum
Apakah NetSuite memiliki aplikasi penjadwalan?
Ya. NetSuite standar menjadwalkan work order maju atau mundur berdasarkan Manufacturing Routing dan kalender work center, dengan asumsi kapasitas tak terbatas. Advanced Manufacturing SuiteApp menambahkan Finite Scheduling, yang memungkinkan perencana mengurutkan dan melepas work order sesuai ketersediaan aset.
Apa perbedaan penjadwalan produksi yang memperhitungkan kapasitas nyata dan penjadwalan dengan kapasitas tak terbatas di NetSuite?
Penjadwalan dengan kapasitas tak terbatas menentukan waktu setiap work order berdasarkan routing dan kalendernya, tanpa memperhitungkan beban lain pada work center. Finite Scheduling di Advanced Manufacturing menempatkan work order pada aset yang tersedia sesuai urutan pelepasan oleh perencana. Oracle merekomendasikan cakupan waktu perencanaan yang umumnya kurang dari seminggu.
Apakah NetSuite memiliki perencanaan kapasitas kasar?
Ya, di dua bagian. Fitur manufaktur standar menyediakan Rough-Cut Capacity Planning di Transactions > Manufacturing > Capacity Planning, sedangkan Advanced Manufacturing memiliki rencana RCP sendiri. Keduanya melaporkan beban dibandingkan kapasitas untuk setiap work center. Tidak satu pun menyusun jadwal operasi.
Apakah saya memerlukan Advanced Manufacturing untuk menggunakan SkyPlanner APS bersama NetSuite?
Tidak. SkyPlanner menangani sendiri penjadwalan produksi yang memperhitungkan kapasitas nyata mesin dan tenaga kerja, sehingga data work order, routing, dan work center dari NetSuite standar sudah cukup sebagai masukan.
Apakah SkyPlanner dapat menangani changeover yang bergantung pada urutan produksi dan perkakas bersama?
Ya. Matriks waktu persiapan menetapkan waktu changeover untuk setiap pasangan produk pada masing-masing arah pergantian, lalu mesin penjadwalan memilih urutan dengan waktu setup paling sedikit. Perkakas diperlakukan sebagai sumber daya produksi berkapasitas terbatas, sehingga perkakas yang sedang digunakan di satu stasiun kerja tidak dijadwalkan di stasiun lain pada waktu yang sama. Satu job dapat membutuhkan beberapa operator sekaligus, dan mesin penjadwalan menggunakan mesin atau personel alternatif saat sumber daya produksi utama tidak tersedia.