digilib@itb.ac.id +62 812 2508 8800

Dokumen Asli
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan

Hasil riset menunjukkan bahwa terdapat ketidakseimbangan antara talenta digital yang dibutuhkan per tahun dibandingkan dengan lulusan talenta digital per tahun dari perguruan tinggi. Salah satu cara untuk mengatasi masalah ini adalah dengan meningkatkan aksesibilitas pembelajaran digital dengan menggunakan teknologi Artificial Intelligence (AI) untuk membuat sebuah Intelligent Tutoring System (ITS). ITS dapat meningkatkan aksesibilitas pembelajaran digital di seluruh wilayah Indonesia serta personalisasi sesuai dengan kemampuan pengguna. Pada capstone ini, dikembangkan sebuah ITS, yaitu CodeBuddy.ai yang berfungsi untuk membantu pembelajaran pemrograman dalam bahasa C++ bagi pemula. Implementasi backend pada sistem ini sangat krusial untuk menunjang proses pembelajaran yang efektif dan efisien. Dalam ITS terdapat 4 komponen utama yaitu model domain, model tutor, model siswa, dan user interface. Sistem backend harus mampu memfasilitasi hubungan antara seluruh komponen dalam proses pembelajaran pemrograman untuk seluruh fitur yang diperlukan. Hasil pengujian menunjukkan arsitektur sistem backend menggunakan FastAPI dan HTTP polling dapat mendukung seluruh kebutuhan sistem. Penggunaan basis data SQL yaitu PostgreSQL juga mendukung penyimpanan data yang terstruktur untuk informasi terkait pembelajaran pada CodeBuddy.ai.