![](https://digilib.itb.ac.id/assets/icon/pdf.gif)
Dokumen Asli
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan
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.