# Core System

# Buat Data Customer Baru

**Langkah:**

1. Buka [Kirun Database](https://kirun.pttimboel.com/app/home)
2. Ctrl + G -&gt; New Customer
3. Isi Customer Name
4. Isi tipe customer
5. Isi primary Contact (Opsional)
6. Isi primary address (Opsional)

**Aturan:**

- Pastikan customer name company itu nama perusahaannya
- Field Customer Name harus huruf kecil semua, diwali dengan huruf besar setiap kata
- Pastikan customer tipe company memiliki primary contact

# Buat Dokumen Sales Order

**Definisi:**Sales order hanya digunakan untuk mencatat penjualan yang harus dipenuhi oleh produksi

**Input:**

- Quotation client
- Purchase order client
- email
- whatsapp

**Langkah:**

1. Buka kirun database
2. ctrl + G -&gt; new sales order
3. Isi data customer
4. Isi delivery date (tanggal produksi selesai)
5. Isi customer purchase order (kalo ada)
6. [Upload file](https://docs.frappe.io/framework/user/en/desk/attachments) customer purchase order
7. Jika sudah ada quotation -&gt; Get items from &gt; quotation
8. Isi item sesuai dengan permintaan client
9. Diskon jika ada
10. Tentukan charges

**Output:**  
Data sales order untuk produksi

# Buat Quotation

**Tujuan:**  
Membuat file PDF quotation untuk dikirim ke customer

**Aturan:**

- Jangan memberikan diskon di Quotation
- Diskon hanya ada di invoice

**Langkah:**

1. Buka [kirun database](https://kirun.pttimboel.com/app/home)
2. Ctrl + G -&gt; New Quotation
3. Isi data customer
4. Tentukan valid till (rekomendasi: 2 minggu)
5. Pastikan Currency IDR
6. Masukan permintaan barang dengan ID barang
7. [Estimasikan Charges](https://wiki.pttimboel.com/link/496)
8. Save
9. Cek ulang
10. Submit
11. Print as PDF

**Output:**  
File PDF quotation

# Cek Kelengkapan Hasil Cetak

**Tujuan:**  
Untuk mengecek kelengkapan hasil cetak 3d print proyek

**Trigger:**  
Komponen rangkai proyek sudah dibagi ke dalam kelas per 10 komponen

**Input:**

- Dzokumen fisik Checklist Komponen Rangkai proyek yang tengah dikerjakan
- Bolpen
- Spidol hitam
- Akses ke [folder gdrive 3D print proyek](https://drive.google.com/drive/folders/1eSAQJrRWF6qD_M45ju9KKmKAiFJgmxj6)
- Software Babylon Sandbox [Babylonjs](https://sandbox.babylonjs.com/)

**Langkah:**

1. Pilih satu kelas komponen untuk diperiksa (contoh kelas 001-010, kelas 100-110), cek kode komponen dari masing-masing komponen
2. Cocokan kode komponen tersebut ke dokumen checklist komponen rangkai, hitamkan menggunakan spidol kode angka yang ditemukan.
3. Lakukan untuk semua kelas di proyek ini
4. Buka folder gdrive 3d print proyek. Buka sub folder `nama proyek - main body cut`. Contoh: [![](https://wiki.pttimboel.com/uploads/images/gallery/2026-04/scaled-1680-/bY8tRZCispZIher4-image-1776997416446.png)](https://wiki.pttimboel.com/uploads/images/gallery/2026-04/bY8tRZCispZIher4-image-1776997416446.png)
5. Pilih satu angka di checklist komponen rangkai proyek yang tidak dihitamkan, cari kode komponen di folder gdrive yang memiliki angka tersebut.
6. Apabila kode komponennya memiliki label `tiny`, silang angka itu pada checklist komponen rangkai. Jika tidak, lingkari.
7. Ulangi langkah 6 sampai tidak ada angka di dokumen checklist komponen rangkai yang perlu disilang lagi.
8. Download dari google drive `nama proyek - main body cut` file dengan kode komponen yang belum diberi tanda/coretan/blok spidol
9. Buka program atau website babylon.js sandbox.
10. Pilih satu file 3D yang akan diperiksa, Buka babylon -&gt; Layar kanan bawah -&gt; klik logo upload (panah ke atas) untuk upload file 3d yang didownload. Contoh visual: [![](https://wiki.pttimboel.com/uploads/images/gallery/2026-04/scaled-1680-/uJ68Dr3fyUuRqzdB-image-1776998105912.png)](https://wiki.pttimboel.com/uploads/images/gallery/2026-04/uJ68Dr3fyUuRqzdB-image-1776998105912.png)
11. Cocokkan file yang dibuka dengan komponen yang tidak memiliki kode komponen.
12. Apabila bentuknya sesuai, tulis kode komponen file di permukaan komponen menggunakan spidol (contoh kode: AER-010)
13. Hitamkan angka dari kode komponen yang ditulis pada komponen di checklist komponen rangkai
14. Ulangi langkah 11 sampai semua komponen tanpa kode sudah teridentifikasi atau menyisakan komponen yang gagal teridentifikasi

**Output:**  
Dokumen fisik checklist komponen rangkai selesai dikerjakan, komponen 3d telah dicek kelengkapannya

# Membuka File Plate Proyek 3D Print

**Tujuan:**  
Membuka file plate proyek 3d Print

**Trigger:**  
Kebutuhan untuk membuka file plate proyek 3d print

**Input:**

- file plate proyek 3d

**Langkah:**

1. Cek desktop komputer (pencet tombol `Win + D`), layar pojok kanan bawah. Cari file yang memiliki nama yang sama di judul dokumen fisik/cetal/print checklist komponen print. Jika ketemu, **lanjut ke langkah 6**
2. Buka web browser di komputer 3D printer. Akses [Google Drive Proyek 3D Print](https://drive.google.com/drive/folders/1eSAQJrRWF6qD_M45ju9KKmKAiFJgmxj6)
3. Cari folder nama proyek/kode komponen 3d print yang akan dikerjakan. Buka folder. Contoh Folder: `Mind in Motion`, folder yang dibuka adalah yang bernama `Mind in Motion`.
4. Buka sub-folder dengan judul `nama proyek - plate`. Contoh: `Mind in motion` sub foldernya `Mind in motion - plate`

- **APABILA MELANJUTKAN PROSES PRINT** Terkadang file plate sebuah proyek print ada banyak. Cek judul `Dokumen Checklist Print` untuk memastikan 
    - Contoh 1: Judul di Dokumen Checklist Print adalah `MIM Mind in Motion 1-79`, cari file plate yang memiliki tulisan `1-79`[![](https://wiki.pttimboel.com/uploads/images/gallery/2026-04/scaled-1680-/WajjpoB8C2wjT3i8-image-1777305532564.png)](https://wiki.pttimboel.com/uploads/images/gallery/2026-04/WajjpoB8C2wjT3i8-image-1777305532564.png)
    - Contoh 2: Judul di Dokumen Checklist Print adalah `TOR High Poly`, cari file plate yang mimiliki tulisan `HP` atau `High Poly`[![](https://wiki.pttimboel.com/uploads/images/gallery/2026-04/scaled-1680-/oTPf17hkKVuvAwDB-image-1777305756970.png)](https://wiki.pttimboel.com/uploads/images/gallery/2026-04/oTPf17hkKVuvAwDB-image-1777305756970.png)
- **APABILA MEMULAI PROSES PRINT BARU** Pilih file yang tidak memiliki `Dokumen Checklist Print`

5. Unduh file dengan ekstensi `.gcode.3mf` di folder tersebut
6. Pindahkan hasil unduh file ke desktop komputer. Taruh di **pojok kanan bawah** tampilan desktop
7. Buka aplikasi Bambu Studio,
8. Layar pojok kiri atas, klik `FILE`, pilih `open project`
9. Pilih file yang akan diproses (file yang di desktop atau file yang diunduh)

**Output:**  
File plate proyek print berhasil dibuka

# Mencetak Komponen Proyek 3D print

**Tujuan:**  
Mencetak komponen proyek 3d print menggunakan file plate

**Trigger:**  
Perintah cetak proyek 3d print diberikan

**Input:**

- File plate proyek print
- Dokumen checklist komponen print berisi data proyek print dan daftar plate yang akan dicetak. Contoh: [![](https://wiki.pttimboel.com/uploads/images/gallery/2026-04/scaled-1680-/YJA7rTCYewEcL8v4-image-1777432716322.png)](https://wiki.pttimboel.com/uploads/images/gallery/2026-04/YJA7rTCYewEcL8v4-image-1777432716322.png)

**Langkah:**

1. Cek dokumen checklist komponen print untuk nama proyek print.
2. Lakukan proses [Buka File Plate](https://wiki.pttimboel.com/books/core-system/page/membuka-file-plate-proyek-3d-print) untuk nama proyek terkait.
3. Lakukan prosedur [Cek Proses Kerja Printer](https://wiki.pttimboel.com/books/core-system/page/mengecek-proses-kerja-printer) untuk menyiapkan/mengosongkan printer.
4. Cek dokumen checklist komponen print, pilih satu baris Plate yang kolom printernya kosong. Contoh: Baris Plate `1`, kolom Printer-nya kosong. Pilih plate 1 untuk diproses

[![](https://wiki.pttimboel.com/uploads/images/gallery/2026-04/scaled-1680-/YJA7rTCYewEcL8v4-image-1777432716322.png)](https://wiki.pttimboel.com/uploads/images/gallery/2026-04/YJA7rTCYewEcL8v4-image-1777432716322.png)

5. Buka Bambu Studio yang membuka file plate proyek
6. Layar bagian atas: Klik opsi preview
7. Layar bagian tengah, kolom berisi gambar tampilan kecil komponen: klik plate dengan nomor yang sama dengan yang dipilih di langkah 4
8. Layar pojok atas kanan: klik tanda panah ke bawah, pilih opsi `print plate`. Klik `print plate` lagi.
9. Klik opsi Printer (klik di gambar printernya) -&gt; pilih printer yang tidak aktif bekerja (pastikan tidak muncul peringatan error)

Contoh peringatan error: [![](https://wiki.pttimboel.com/uploads/images/gallery/2026-05/scaled-1680-/AoRuGidwQgYg5Yb3-image-1777655639356.png)](https://wiki.pttimboel.com/uploads/images/gallery/2026-05/AoRuGidwQgYg5Yb3-image-1777655639356.png)

10. Klik opsi Filament -&gt; Pilih opsi AMS apabila tersedia (pilih opsi A1, A2, A3, atau A4 yang tersedia). Jika tidak ada opsi AMS, pilih EXT

Contoh peringatan error: [![](https://wiki.pttimboel.com/uploads/images/gallery/2026-05/scaled-1680-/V95TRJlmZDYUAtSe-image-1777655690296.png)](https://wiki.pttimboel.com/uploads/images/gallery/2026-05/V95TRJlmZDYUAtSe-image-1777655690296.png)

11. Klik Send. Tulis nama printer di baris Plate yang dicetak. Contoh: setelah mencetak komponen Plate 1 di printer Unagi, tulis Unagi di baris `plate` 1, kolom `printer` pada dokumen checklist komponen print.
12. Tunggu hingga Bambu Studio selesai mengirim file ke printer (jendela proses kirim plate ke printer tutup otomatis).

Contoh opsi printer UNAGI dan filament AMS (A1) yang tidak error, dan situasi Bambu Studio sedang proses kirim file ke printer: [![](https://wiki.pttimboel.com/uploads/images/gallery/2026-05/scaled-1680-/RbpeSP4MnutYdrCz-image-1777655885928.png)](https://wiki.pttimboel.com/uploads/images/gallery/2026-05/RbpeSP4MnutYdrCz-image-1777655885928.png)

13. Jika sudah selesai kirim, ulangi mulai dari langkah 5 hingga semua printer terisi/bekerja/opsi memilih printer menunjukan error.

**Output:**  
Printer mencetak komponen sesuai dengan dokumen checklist komponen print

# Mengecek Proses Kerja Printer

**Tujuan:**  
Memastikan Printer bisa digunakan untuk mencetak komponen

**Trigger:**  
Kebutuhan mencetak komponen print ada

**Input:**

- Dokumen checklist komponen print berisi data proyek print dan daftar plate yang akan dicetak
- Bolpen, Spidol
- Wadah Komponen

**Langkah:**

1. Cek kontroler printer (alat dengan tombol arah dan layar LED). [![](https://wiki.pttimboel.com/uploads/images/gallery/2026-04/scaled-1680-/nrqZCDu3FnebgSXN-image-1776895490701.png)](https://wiki.pttimboel.com/uploads/images/gallery/2026-04/nrqZCDu3FnebgSXN-image-1776895490701.png)
2. Klik tombol `Kembali` empat kali (logo panah putar balik ke kiri), lalu gunakan tombol arah untuk memilih opsi dengan logo rumah. Klik `OK`.

Contoh tampilan status pada kontroler setelah langkah 2 dilakukan:[![](https://wiki.pttimboel.com/uploads/images/gallery/2026-05/scaled-1680-/hCci9fXQ2uzQN30w-image-1777652395111.png)](https://wiki.pttimboel.com/uploads/images/gallery/2026-05/hCci9fXQ2uzQN30w-image-1777652395111.png)

3. Cek tulisan status pada kontroler printer.

- Ada tulisan `Print Finish` : proses print sudah selesai, lanjut ke langkah 4. Contoh:
- Ada tulisan `Printing: xxxx` : proses print masih berjalan, tinggalkan printer, ulangi langkah 1 di mesin printer lainnya
- Ada tulisan `HMS: xxxx-xxxx-xxxx-xxxx` : ada error/gangguan pada printer, tinggalkan printer, ulangi langkah 1 di mesin printer lainnya

4. Buka pintu kaca printer, kosongkan printer dari komponen dan bersihkan struktur penyangga yang menempel di komponen.

Contoh struktur penyangga yang bisa dilepas, bentuknya seperti ranting pohon: [![](https://wiki.pttimboel.com/uploads/images/gallery/2026-05/scaled-1680-/hB2agmJ9VjEaoqMT-image-1777652537026.png)](https://wiki.pttimboel.com/uploads/images/gallery/2026-05/hB2agmJ9VjEaoqMT-image-1777652537026.png)

5. Hitamkan `kode-nomor komponen` di permukaan komponen hasil cetak menggunakan spidol. Contoh: hitamkan relief timbul KOK-002, GDP-051 di permukaan komponen
6. Taruh di wadah dengan kode komponen yang sama dengan hasil cetak. Contoh: KOK-002 ditaruh di wadah dengan kode KOK.

- Jika wadah tidak ada/tidak muat: cari kardus kosong, tempeli lakban kertas sepanjang 10 cm, tulis kode komponen menggunakan spidol di atasnya.

7. Cek Dokumen Checklist Komponen Print untuk baris dengan nama printer yang tengah dicek. Centang kolom `selesai` yang belum diisi menggunakan bolpen. Contoh: Setelah mengeluarkan komponen yang selesai print dari printer **Unagi**, cari baris yang dengan nama **Unagi** yang bagian kolom `selesai?`-nya belum dicentang. Centang.
8. Bersihkan alas logam printer dari material print/plastik/kotoran.
9. Pasang kembali alas logam printer dan pastikan itu sejajar den tidak miring di atas tumpuan alas logam printer.

- Contoh posisi akhir alas logam printer yang pas dan bersih dari material print: [![](https://wiki.pttimboel.com/uploads/images/gallery/2026-05/scaled-1680-/cUvgRboCiRkG4JOp-image-1777653559232.png)](https://wiki.pttimboel.com/uploads/images/gallery/2026-05/cUvgRboCiRkG4JOp-image-1777653559232.png)

10. Ulangi langkah 1 di mesin printer lain. Hentikan prosedur apabila semua printer telah selesai dicek.

**Output:**  
Komponen selesai print di dalam wadah proyek print. Printer kosong siap digunakan.

# Penerimaan Pembayaran DP untuk Sales Order

**Tujuan:**  
Menerima Pembayaran DP untuk Sales Order

**Trigger:**  
Notifikasi adanya pembarayan dari sales atau customer

**Input:**

- Bukti pembayaran
- Nomor sales order

**Langkah:**

1. Buka [kirun database](https://kirun.pttimboel.com)
2. Ctrl + g -&gt; Payment entry list
3. New payment entry
4. Payment type -&gt; Recieve
5. Isi party type -&gt; Customer
6. Isi party sesuai customer sales order
7. Isi jumlah yang di terima
8. Isi payment references untuk referensi pembayaran ini untuk apa saja, dan alokasinya per referensi
9. Isi refernsi bukti pembayaran
10. Isi tanggal bukti pembayaran
11. Save
12. Upload bukti pembayaran sebagai attachment
13. Submit

**Output:**  
Pemayaran diterima di sistem, lengkap dengan referensi untuk apa dan referensi pembayaran

# Rangkai Komponen 3D Print

**Tujuan:**  
Merangkai komponen 3D Print menggunakan panduan rangkai

**Aturan**

- Assembly sequence dikerjakan urut dari atas ke bawah
- Sambungan komponen hanya menggunakan Lem G.

**Trigger:**  
Komponen selesai di cek kelengkapannya dan siap dirangkai

**Input:**

- Komponen rangkai 3d print proyek
- Dokumen fisik Checklist komponen rangkai
- Dokumen fisik assembly sequence komponen proyek
- cutter 2 pcs
- Lem G 10 pcs
- Lakban kertas 1 pcs
- dokumen fisik foto persepektif 3 sudut proyek

**Langkah:**

1. Persiapkan dokumen assembly sequence dari parsel rangkai. Contoh:[![](https://wiki.pttimboel.com/uploads/images/gallery/2026-04/scaled-1680-/V9TeykaWmxwcnG8N-image-1777010400385.png)](https://wiki.pttimboel.com/uploads/images/gallery/2026-04/V9TeykaWmxwcnG8N-image-1777010400385.png)
2. Baca satu perintah pasang dokumen assembly sequence. Contoh: `(3) + (4)`
3. Cari komponen dengan nomor komponen yang tertulis di perintah pasang (Contoh: `AER-003` adalah komponen `3` di dokumen assembly sequence)
4. Apabila komponen tidak ditemukan, cek nomor komponen di dokumen checklist komponen rangkai. Apabila nomornya disilang, hiraukan komponen tersebut dan silang angkanya di assembly sequence.
5. Gabungkan kedua komponen tersebut.
6. Alirkan Lem G di celah sambungan antar kedua komponen tersebut. Tunggu sampai kering dan komponen tidak mudah lepas
7. Taruh komponen di kelas sesuai dengan angka paling kecil gabungan komponen. Contoh: komponen (3) + (14) + (20), hasilnya ditaruh di kelas 1-10 karena angka paling kecil adalah (3)
8. Centang perintah pasang dokumen assembly sequence untuk menandakan kalau perintah selesai dilaksanakan
9. Ulangi dari langkah 2 sampai semua perintah pasang assembly sequence selesai dikerjakan

**Output:**  
Komponen rangkai selesai disatukan menjadi barang proyek 3D

# Template Rencana Pengiriman

**Template**  
Copy paste template dibawah

```
Sales Order:
Customer:
Jenis Pengiriman: Local/Export
Metode Pengiriman:
- [ ] Pickup Customer
- [ ] Mobil Perusahaan
- [ ] Perusahaan Ekspedisi Lokal
- [ ] Trucking
- [ ] Forwarder yang dipilih customer
- [ ] Ekspedisi Muatan Kapal Laut

Forwarder:
Kontak:

---
Khusus Export

Incoterm:
Port of Loading:
Port of Discharge:
Final Destination:
Consignee:
---
Biaya Tambahan

Jumlah:
Ditagihkan ke customer: Ya/Tidak
Catatan:

---
Checklist Dokumen yang dibutuhkan (Hapus yang tidak butuh, centang yang sudah di upload)

- [ ] Surat Jalan
- [ ] Packing List
- [ ] Commercial Invoice
- [ ] PEB / NPE
- [ ] BL (Bill of Lading)
- [ ] AWB
- [ ] Certificate of Origin / COO
- [ ] Fumigation Certificate
- [ ] Insurance Certificate
- [ ] Lainnya:


```

# Update Data Customer

**Langkah:**

1. buka [kirun database](https://kirun.pttimboel.com/app/home)
2. Ctrl + G -&gt; List customer
3. Cari nama atau id customer
4. click id customer
5. pilih edit di pojok kanan atas
6. Tambahkan data yang masih belum di isi