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.