---
title: Produk dan bahan
description: "Di sini kita akan membahas bagaimana Anda dapat membuat produk dan bahan dan bagaimana Anda dapat melampirkannya ke pesanan Anda dengan Skyplanner-API. Kami juga akan menunjukkan kepada Anda cara membuat langkah-langkah proses default untuk produk Anda dan cara membuat item…"
url: "https://skyplanner.ai/id/docs/produk-dan-bahan/"
updated: "2025-10-07"
category: Integrasi
tags:
  - API
  - Integrasi
---

# Produk dan bahan

Di sini kita akan membahas bagaimana Anda dapat membuat produk dan bahan dan bagaimana Anda dapat melampirkannya ke pesanan Anda dengan Skyplanner-API. Kami juga akan menunjukkan kepada Anda cara membuat langkah-langkah proses default untuk produk Anda dan cara membuat item pesanan menggunakan default tersebut.

#### Menciptakan produk/materi

Membuat dan memperbarui produk dan material dilakukan melalui API-endpoint yang sama: /products. Jenis produk diatur oleh **atribut jenis**: 'produk' atau 'bahan'

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-14.png)
**Gbr 1.** Menciptakan produk

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-11.png)
**Gbr 2.** Membuat materi

Saat membuat produk dan bahan, pastikan Anda menetapkan nilai **is_active** sebagai true jika Anda ingin produk/bahan ditampilkan sebagai produk yang aktif dalam daftar produk. Perhatikan juga bahwa Anda dapat mengatur jumlah stok yang tersedia dengan atribut **free_amount**.

#### Membuat langkah-langkah proses default untuk suatu produk

Sebelum menambahkan langkah proses default untuk sebuah produk, Anda harus memiliki tahapan kerja yang sesuai. Tahapan kerja dapat dibuat melalui UI Skyplanner atau titik akhir /workstages.

Menambahkan langkah-langkah proses default dilakukan dari /products/jobs/{productId}-endpoint.

Jadi, misalnya jika Anda ingin menambahkan langkah default ke produk dengan id 22220, Anda dapat melakukan permintaan POST seperti ini:

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-16.png)
**Gbr 3.** Menambahkan langkah proses default

Beberapa bidang penting:

- nomor_pesanan
  - Ini adalah nomor indeks yang memberi tahu Skyplanner urutan langkah-langkah proses yang harus diselesaikan
  - Sebagai contoh: langkah pertama mendapat nilai 1, langkah kedua mendapat nilai 3, langkah ketiga mendapat nilai 3 dan seterusnya...
- stasiun kerja
  - Ini adalah daftar stasiun kerja yang dapat dijadwalkan untuk langkah proses ini
  - Berikan di sini id stasiun kerja sebagai daftar yang dipisahkan dengan koma, seperti ini: "61,62,63"
- variasi_waktu
  - Nilai yang mungkin: waktu_per_pcs, pcs_per_time, waktu_tetap
- durasi, waktu pengaturan, waktu penyelesaian
  - Berikan nilai ini dalam hitungan *detik*

#### Memperbarui langkah proses default

Ketika memperbarui langkah proses default, Anda harus menggunakan atribut **order_number** untuk menentukan langkah mana yang akan diperbarui.

Sebagai contoh, langkah proses pertama**(order_number 1)** pada produk ini dilakukan dengan permintaan PUT seperti ini:

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-19.png)
**Gbr 4.** Memperbarui langkah proses default

#### Menghapus langkah-langkah proses default

Menghapus langkah-langkah proses default juga dilakukan dengan menggunakan nilai **order_number**.

Nomor_urutan diberikan dalam sebuah larik seperti ini:

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-21.png)
**Gbr 5.** Menghapus langkah-langkah proses default

##### Menambahkan bahan/sub produk ke sebuah produk

Untuk melampirkan material atau sub produk kita perlu menggunakan endpoint /sub-produk.

Prosesnya cukup mudah: kita memasukkan id material atau sub produk ke atribut **production_planning_product_id** dan id produk yang kita inginkan untuk dilampirkan material/sub produk ke dalam atribut **production_planning_product_parent_id.**

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-22.png)
**Gbr 6.** Menempelkan bahan pada produk

##### Menambahkan bahan ke item pesanan

Anda juga dapat melampirkan bahan secara langsung ke item pesanan dengan menggunakan titik akhir /baris-bahan. Dengan cara ini Anda dapat melampirkan bahan tambahan atau menggunakan daftar bahan yang sama sekali berbeda dalam item pesanan dari bahan default yang ditetapkan ke produk. Perhatikan bahwa Anda hanya dapat memiliki satu entitas row-material untuk item pesanan untuk setiap material. Jadi, pada dasarnya, Anda tidak bisa membuat dua entitas dengan **production_planning_product_id**yang sama ke **phaser_order_row_id** yang sama.

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-24.png)
**Gbr 7.** Menambahkan bahan ke item pesanan

#### Memperbarui tingkat stok

Anda dapat memperbarui tingkat stok produk atau material dengan mengirimkan permintaan PUT dengan atribut **free_amount**.

![](https://skyplanner.ai/wp-content/uploads/2025/03/image-40.png)
**Gbr 8.** Memperbarui tingkat stok
