Web Development & AI Completed September 2024

E-Procurement

Platform e-procurement terintegrasi untuk PT Cipto Sarana Nusantara yang mendigitalkan seluruh siklus lelang vendor, dilengkapi verifikasi KYC legalitas perusahaan dan otentikasi biometrik Face Recognition.

E-Procurement.view
LIVE
E-Procurement Cover Preview

Ringkasan Proyek

Latar belakang dan cakupan sistem
E-Procurement CSN adalah platform pengadaan barang dan jasa (procurement) berbasis web yang dibangun khusus untuk PT Cipto Sarana Nusantara. Sistem ini mendigitalisasi alur pengadaan dari hulu ke hilir: mulai dari pembuatan paket pengadaan oleh admin, verifikasi berkas legalitas vendor (KYC), pengunggahan dokumen spesifikasi teknis, pengajuan penawaran harga (bidding), hingga penetapan pemenang lelang. Untuk menjaga integritas dan mencegah kecurangan akun joki atau penawaran titipan, platform ini diperkuat dengan lapisan keamanan ganda (2FA) berbasis pengenalan wajah (face recognition) saat login.

Latar Belakang & Kebutuhan

Kendala operasional dan kebutuhan spesifikasi sistem
Proses pengadaan konvensional di lingkungan perusahaan sebelumnya masih banyak bergantung pada dokumen fisik, komunikasi parsial via email, dan pencatatan manual. Cara ini memicu beberapa kendala operasional:

Risiko Integritas & Joki Akun: Rentan terjadi kebocoran dokumen penawaran dan penggunaan akun vendor oleh pihak yang tidak berwenang saat masa sanggah atau lelang terbuka.
Validasi Legalitas yang Lambat: Proses verifikasi berkas legalitas perusahaan (seperti NPWP, NIB/SIUP, rekening bank, akta) memakan waktu lama karena tidak terpusat.
Pencatatan Deadline yang Rawan Meleset: Batas akhir penyerahan penawaran sulit dikontrol secara objektif tanpa sistem otomatis yang mengunci pengajuan tepat waktu.

Solusi & Desain Sistem

Pendekatan arsitektur dan struktur logika sistem
Membangun portal pengadaan terpusat dengan kontrol akses ketat (Role-Based Access Control) dan sistem verifikasi berlapis:

Biometric 2FA Face Recognition: Mengintegrasikan pemindaian wajah secara real-time via kamera saat login. Sistem membandingkan vektor wajah pengguna dengan data terdaftar sebelum memberikan akses ke akun vendor maupun admin.
Workflow KYC & Verifikasi Vendor: Vendor wajib melengkapi profil dan dokumen legalitas formal sebelum bisa melihat detail paket lelang atau mengajukan penawaran. Admin memiliki panel audit untuk menyetujui atau menolak pendaftaran vendor.
Lifecycle Pengadaan Otomatis: Pembuatan paket lelang dilengkapi pagu anggaran (HPS), dokumen RKS/TOR, lokasi proyek, serta status penutupan lelang otomatis (auto-close) berbasis deadline waktu server.

Pendekatan Teknis & Pemilihan Teknologi

Alasan pemilihan teknologi dan alur proses data
Core Backend Architecture: Menggunakan Laravel dengan pemisahan akses yang ketat via custom middleware (role:admin, role:vendor, dan vendor.verified) untuk menjamin vendor yang belum lolos verifikasi tidak bisa mengakses tender aktif.
Biometric Feature Extraction & Vector Matching: Mengintegrasikan library machine learning face-api.js di sisi client untuk mengekstrak vektor face descriptor (128 dimensi) dari wajah user. Di sisi backend Laravel, sistem menghitung kemiripan menggunakan algoritma Euclidean Distance dengan ambang batas ketat ($< 0.5$) untuk validasi identitas secara presisi sebelum regenerate session.
Database Normalization & Integrity: Perancangan skema MySQL relasional yang menghubungkan tabel pengadaan, dokumen lelang, penawaran vendor (bids), dan dokumen legalitas perusahaan dengan foreign key constraints dan indexing status untuk query yang efisien.
Dynamic Frontend & UX: Antarmuka responsif bernuansa enterprise modern dibangun menggunakan Tailwind CSS dan Alpine.js, dilengkapi feedback visual animasi pemindaian kamera saat mendeteksi wajah user.

Peran & Tanggung Jawab

Tanggung jawab langsung dalam pengembangan modul
Merancang arsitektur sistem dan struktur basis data relasional (database schema) dari nol.
Mengimplementasikan alur otentikasi biometrik wajah, mulai dari webcam stream capture, ekstraksi descriptor, hingga kalkulasi algoritma Euclidean Distance di backend.
Membangun seluruh modul bisnis inti: manajemen tender admin, modul verifikasi dokumen vendor (KYC), pengunggahan proposal penawaran, dan penentuan pemenang lelang.
Menyusun alur navigasi dan status hub yang informatif agar vendor mudah memantau status persetujuan akun mereka.

Hasil & Dampak Proyek

Pencapaian fungsional dan pengujian hasil implementasi
100% Paperless & Terpusat: Seluruh proses pengadaan beralih dari dokumen manual ke sistem digital dengan jejak audit (audit trail) yang jelas.
Keamanan Akun Meningkat Signifikan: Menghilangkan celah akun joki atau penggunaan kredensial bersama saat proses bidding bernilai besar berkat validasi biometrik.
Efisiensi Evaluasi Tender: Admin dapat membandingkan dokumen penawaran harga dan teknis dalam satu layar terstruktur, mempercepat proses penetapan pemenang lelang secara objektif.
Copied email to clipboard!