Skip to content
SEMUA PROYEK

Complex PDF Generator for Printing Prototype

Pipeline pembuatan PDF kompleks untuk prototyping cetak, dari input data mentah hingga output siap produksi

Complex PDF Generator for Printing Prototype
TAHUN
2026
KATEGORI
Tools Internal
STATUS
Sesi privat
TECH STACK
LaravelFilamentPHPBrowsershotMySQLTailwind CSS
RINGKASAN

Gambaran Proyek

Ini adalah aplikasi web internal yang mengotomatisasi produksi cetak bervolume tinggi dalam satu codebase dengan dua modul. Modul pertama menghasilkan prototype bahan cetak untuk teknik khusus melalui pemetaan enam parameter secara otomatis, memangkas waktu penyiapan prototype dari 3 sampai 4 jam menjadi sekitar 5 menit. Modul kedua adalah generator PDF kompleks yang menggabungkan data terstruktur dengan arsip gambar dan menghasilkan halaman bernomor siap cetak.

MASALAH

Masalah yang Dihadapi

Produksi cetak berjalan manual dan padat tenaga kerja. Penyiapan prototype untuk teknik khusus dan penomoran urut setiap dokumen dikerjakan dengan tangan, menciptakan bottleneck, kesalahan manusia, dan waktu pengerjaan panjang pada volume ratusan hingga ribuan halaman. Operasi membutuhkan satu sistem yang dapat menerima input mentah dan menghasilkan prototype cetak sekaligus PDF final terformat secara otomatis.

PERAN SAYA

Peran Saya

Saya satu-satunya developer, mulai dari desain sistem dan pemetaan data hingga pembuatan PDF dan deployment ke local server. Tantangan teknis utamanya adalah memetakan input Excel dan ZIP yang heterogen, membangun generator prototype berbasis teknik khusus, serta implementasi chunked PDF generation dengan Browsershot (headless Chromium) agar dataset besar ter-render tanpa memory overflow atau timeout.

PROSES

Proses

Pekerjaan terbagi menjadi dua modul dalam satu codebase. Untuk modul prototype cetak saya memetakan enam parameter untuk menghasilkan bahan cetak bagi teknik khusus. Untuk modul PDF saya memetakan data Excel dan arsip ZIP gambar, lalu merender halaman bernomor secara chunk dengan Browsershot agar memori tetap stabil.

FITUR

Fitur Utama

  1. 01Generator prototype cetak dengan pemetaan enam parameter untuk teknik khusus
  2. 02Pipeline dual-input: spreadsheet Excel plus arsip ZIP dipetakan dan digabungkan otomatis
  3. 03Penomoran urut otomatis tanpa input manual
  4. 04Chunked PDF generation untuk mencegah memory overflow dan timeout server
  5. 05Rendering Browsershot: headless Chromium mengubah template HTML menjadi halaman PDF siap cetak
  6. 06Panel admin Filament untuk operator non-teknis
TANTANGAN

Tantangan

Bagian tersulit adalah menggabungkan dua input yang sangat berbeda secara andal dan merender ratusan halaman tanpa memory overflow atau timeout. Browsershot juga harus berjalan di local server yang terbatas, sehingga chunking dan batas proses menjadi krusial.

HASIL

Hasil & Dampak

Sistem ini live di local server dan digunakan sesuai kebutuhan untuk pesanan cetak. Proses manual berjam-jam kini menjadi alur kerja unggah dua langkah, dan bagian paling menantang, chunked PDF generation untuk ratusan halaman di server terbatas, berjalan andal.

GALERI5 FOTO · TAP UNTUK DETAIL
01 / 05
PROYEK SELANJUTNYAITSM & ALM