Pengadaan berbasis blockchain butuh kontrak pintar untuk otomatisasi evaluasi, verifikasi, dan pembayaran; antarmuka aman bagi semua pemangku kepentingan; serta integrasi lancar dengan basis data dan infrastruktur TI pemerintah
Saat mengembangkan sistem pengadaan pemerintah Indonesia berbasis blockchain, fase "Pengembangan Sistem" melibatkan tiga komponen penting yang bekerja sama untuk mengubah konsep menjadi platform fungsional: pengembangan kontrak pintar, desain antarmuka pengguna, dan integrasi dengan infrastruktur yang ada.
Kontrak pintar berfungsi sebagai perjanjian yang dapat dijalankan sendiri, dengan ketentuan yang tertanam dalam kode. Kontrak pintar membentuk inti dari otomatisasi dan ketahanan terhadap gangguan dalam sistem pengadaan. Pengembangannya menuntut perencanaan yang cermat dan pengujian yang ekstensif.
Salah satu fungsi utama kontrak pintar adalah evaluasi penawaran. Kontrak ini dapat diprogram untuk menilai penawaran secara otomatis menggunakan kriteria objektif yang telah ditetapkan sebelumnya, seperti harga, kepatuhan teknis, jadwal pengiriman, dan kinerja sebelumnya. Dengan mengotomatiskan evaluasi ini, kontrak pintar meminimalkan kebijaksanaan manusia, mengurangi risiko bias, favoritisme, atau korupsi. Logikanya yang transparan dapat diaudit, memastikan keadilan. Misalnya, kontrak dapat secara otomatis memberi peringkat penawaran berdasarkan harga terendah atau menetapkan skor tertimbang berdasarkan manfaat teknis.
Kontrak pintar juga menangani verifikasi tonggak. Dalam proyek multifase, kontrak menentukan tonggak tertentu dan melacak kemajuan melalui masukan yang dapat diverifikasi—seperti data sensor IoT, sertifikasi digital, atau laporan yang ditandatangani oleh personel yang berwenang. Ini berfungsi sebagai "oracle" untuk mengonfirmasi penyelesaian tonggak. Setelah dikonfirmasi, kontrak secara otomatis mengakui tonggak tersebut, mencegah manipulasi atau penundaan manual. Misalnya, dalam proyek pembangunan jalan, foto yang diberi tag geografis atau laporan surveyor dapat mengonfirmasi peletakan fondasi sebelum melanjutkan.
Fungsi penting ketiga adalah persetujuan pembayaran. Kontrak pintar memastikan bahwa pembayaran hanya dirilis ketika kondisi yang telah ditentukan sebelumnya, seperti verifikasi tonggak, terpenuhi. Ini menghilangkan pemrosesan pembayaran manual, mengurangi penundaan administratif dan potensi penyuapan. Setiap transaksi dan kondisi pemicunya dicatat secara permanen di blockchain, menciptakan jejak yang dapat diaudit. Misalnya, setelah tonggak dikonfirmasi, pembayaran dapat secara otomatis dikirim ke dompet digital kontraktor.
Saat mengembangkan kontrak pintar, bahasa pemrograman bergantung pada platform blockchain—seperti Solidity untuk blockchain yang kompatibel dengan EVM atau Chaincode untuk Hyperledger Fabric. Semua kontrak pintar harus menjalani audit keamanan pihak ketiga untuk mendeteksi kerentanan. Dalam kasus yang sangat kritis, metode verifikasi formal dapat digunakan untuk memastikan secara matematis bahwa kontrak tersebut berfungsi sebagaimana mestinya dalam semua skenario.
Sementara kontrak pintar mengelola logika backend, antarmuka pengguna (UI) memungkinkan pemangku kepentingan untuk berinteraksi dengan sistem. Antarmuka ini harus intuitif, aman, dan spesifik peran, mengakomodasi berbagai kebutuhan pejabat pemerintah, kontraktor, auditor, dan publik.
Untuk lembaga pemerintah seperti petugas dan manajer pengadaan, UI harus menyediakan dasbor yang menunjukkan tender terkini, status proyek, dan anggaran. Alat harus tersedia untuk membuat dan mengelola tender, melihat dan mengevaluasi tawaran, menangani kontrak, dan membuat laporan.
Untuk kontraktor atau vendor, UI harus menyertakan portal peluang yang mencantumkan tender, formulir aman untuk mengirimkan tawaran dengan tanda tangan digital, alat pelacakan proyek, dan fitur manajemen profil untuk mempertahankan kredensial perusahaan dan data kinerja historis.
Bagi auditor dan lembaga pengawas seperti BPK, BPKP, dan KPK, sistem harus menyediakan akses baca-saja yang aman ke catatan pengadaan. Mereka harus dapat melacak setiap transaksi, mendeteksi anomali, dan membuat laporan untuk tujuan audit.
Antarmuka publik harus mendorong transparansi dengan memungkinkan warga negara untuk melihat data yang tidak sensitif seperti pengumuman tender, ringkasan kontrak, dan kemajuan proyek. Antarmuka harus mencakup fitur pencarian dan penyaringan serta menawarkan visualisasi untuk menyederhanakan data yang kompleks.
Desain UI harus menggabungkan autentikasi multifaktor, akses berbasis peran, enkripsi, dan perlindungan terhadap kerentanan umum. Pengalaman yang ramah pengguna sangat penting, dengan navigasi dan alur kerja yang efisien. UI juga harus responsif di berbagai perangkat dan dapat diakses oleh penyandang disabilitas.
Pilar ketiga pengembangan adalah integrasi dengan sistem yang ada. Blockchain tidak dapat berfungsi secara terpisah, sehingga harus berinteraksi dengan basis data pemerintah dan sistem TI saat ini untuk efisiensi operasional dan konsistensi data.
Integrasi dengan basis data pengadaan yang ada melibatkan migrasi data historis jika perlu dan membangun sinkronisasi data waktu nyata. API atau konektor data dapat bertukar informasi seperti ID vendor dan kode tender dengan sistem lama seperti LPSE.
Integrasi dengan infrastruktur TI pemerintah yang lebih luas mencakup verifikasi pengguna melalui sistem ID nasional dan registrasi bisnis (misalnya, NIK atau NPWP), menghubungkan ke sistem perbendaharaan untuk pembayaran otomatis, dan memungkinkan lembaga pengawas untuk mengaudit data dengan lancar. Sistem tersebut juga harus mendukung tanda tangan digital yang selaras dengan standar nasional Indonesia dan dapat dihosting pada platform cloud yang disetujui pemerintah. Pemantauan peristiwa keamanan di seluruh sistem memerlukan integrasi dengan alat Manajemen Informasi dan Peristiwa Keamanan (SIEM).
Untuk memastikan integrasi yang berhasil, API yang kuat dan aman harus dikembangkan. Middleware dapat membantu komunikasi antara sistem yang berbeda, dan standar data harus diikuti untuk interoperabilitas yang lancar. Protokol keamanan yang kuat sangat penting, dan pendekatan integrasi bertahap membantu meminimalkan gangguan dan memungkinkan pengujian bertahap.
Dengan mengembangkan kontrak pintar secara efektif, merancang antarmuka yang berpusat pada pengguna, dan berintegrasi dengan infrastruktur pemerintah yang ada, sistem pengadaan berbasis blockchain dapat mencapai tujuannya yaitu transparansi, efisiensi, dan antikorupsi.
Mpu Gandring ingin memberantas korupsi di Indonesia dengan teknologi blockchain! Anda ingin mendukung?
- Follow akun Mpu.
- Upvote dan resteem postingan Mpu.
- Share di Instagram, Facebook, X/Twitter dll.
- Biar pemerintah mendengar dan menerapkannya.
Upvoted! Thank you for supporting witness @jswit.