| Call Number | SK-2672 (softcopy SK-2153) |
| Collection Type | Skripsi |
| Title | Pengembangan Backend Aplikasi Anotasi Dataset Grammatical Error Correction Berbasis Web dengan Metodologi Agile |
| Author | Juan Dharmannada Khusuma, Lim Bodhi Wijaya; |
| Publisher | Depok: Fasilkom UI, 2026 |
| Subject | Text annotation |
| Location | FASILKOM-UI; |
| Nomor Panggil | ID Koleksi | Status |
|---|---|---|
| SK-2672 (softcopy SK-2153) | TERSEDIA |
Nama Penulis 1 / Program Studi : Juan Dharmananda Khusuma / Ilmu Komputer Nama Penulis 2 / Program Studi : Lim Bodhi Wijaya / Sistem Informasi Judul : Pengembangan Backend Aplikasi Anotasi Dataset Grammatical Error Correction Berbasis Web dengan Metodologi Agile Pembimbing : Dr. Ika Alfina, S.Kom., M.Kom. Pengembangan model Natural Language Processing (NLP) untuk Grammatical Error Correction (GEC) memerlukan dataset anotasi manual yang berkualitas tinggi, namun proses tersebut sulit dilakukan tanpa bantuan sistem. Penelitian ini mengembangkan ANOTA, platform anotasi berbasis web yang dirancang untuk memfasilitasi pembuatan dataset GEC secara terstruktur dan kolaboratif. Penelitian ini secara spesifik membahas pengembangan backend dari sistem ANOTA yang dilakukan menggunakan metodologi Agile dengan pendekatan Kanban untuk memastikan proses yang iteratif, fleksibel, dan berorientasi pada continuous delivery. Tahapan penelitian mencakup analisis kebutuhan, perancangan arsitektur backend, perancangan basis data, implementasi modul inti seperti autentikasi dan otorisasi berbasis Role-Based Access Control (RBAC), manajemen proyek, manajemen dokumen, pemrosesan anotasi dan review, dashboard, dan penyediaan API yang RESTful untuk mendukung frontend. Selain itu, backend dikonfigurasi dalam lingkungan terkontainerisasi menggunakan Docker dan ditambahkan Prometheus dan Grafana untuk pemantauan performa sistem. Pengujian melalui unit testing telah mencapai 100% coverage pada seluruh business logic utama, load testing menunjukkan sistem bekerja dengan baik ketika diakses oleh 50 pengguna secara bersamaan (median respons 63 ms, error rate 0%), serta tetap berfungsi hingga 150 pengguna. Proses User Acceptance Test (UAT) dilakukan secara khusus pada sisi backend dengan menggunakan emulasi klien berupa Postman collection. Seluruh hasil evaluasi menunjukkan kebutuhan sistem telah dipenuhi dan backend siap untuk diintegrasikan dengan frontend.