Abstrak


AGREEMA: SISTEM MANAJEMEN KONTRAK DIGITAL BERBASIS CONTRACT LIFECYCLE MANAGEMENT (CLM) MODUL MANAJEMEN TEMPLATE DAN KONTRAK


Oleh :
Naufal Dwi Saputro - V3423066 - Sekolah Vokasi

Pengelolaan kontrak secara manual dapat menimbulkan ketidakkonsistenan dokumen, kesalahan pengisian data, serta kesulitan dalam menelusuri riwayat kontrak. Permasalahan tersebut mendasari pengembangan Agreema, yaitu sistem manajemen kontrak digital berbasis Contract Lifecycle Management (CLM). Tugas Akhir ini berfokus pada Modul Manajemen Template dan Kontrak yang mencakup pengelolaan user dan role, kategori template, template kontrak, field dinamis, nama mitra, penandatangan, pembuatan kontrak berbasis template, serta perpanjangan kontrak. Sistem dikembangkan menggunakan metode Waterfall dengan React dan TypeScript pada sisi frontend, Laravel pada sisi backend, MySQL sebagai basis data, serta REST API sebagai media komunikasi antarsistem. Modul yang dikembangkan mendukung pembuatan dan impor template berformat DOCX, penyimpanan draf, pengajuan kontrak, pratinjau dokumen, pengunduhan PDF, serta perpanjangan kontrak berdasarkan versi terakhir kontrak sebelumnya. Pengujian kebutuhan fungsional dilakukan menggunakan metode Black Box Testing, sedangkan pengujian kebutuhan nonfungsional dilakukan menggunakan User Acceptance Testing (UAT). Selain itu, pengujian API dilakukan menggunakan Postman Hasil pengujian menunjukkan bahwa 41 pengujian yang terdiri atas 8 kelompok pengujian fungsional, 2 pengujian kebutuhan nonfungsional, dan 31 pengujian API telah dilaksanakan. Seluruh pengujian fungsional dan API memperoleh hasil valid, sedangkan kedua pengujian UAT memperoleh status Diterima. Dengan demikian, persentase keberhasilan pengujian mencapai 100%, sehingga Modul Manajemen Template dan Kontrak telah memenuhi kebutuhan yang ditetapkan untuk mendukung pengelolaan kontrak secara lebih terstruktur, konsisten, terpusat, dan terdokumentasi.