Platform praktikum berbasis cloud dibutuhkan untuk menyediakan lingkungan
komputasi yang fleksibel, konsisten, dan mudah diakses, terutama pada praktikum
pembelajaran mesin. Pengelolaan praktikum secara manual atau menggunakan
komputer lokal sering menimbulkan masalah, seperti perbedaan konfigurasi
perangkat lunak, keterbatasan sumber daya, dan kesulitan ketika jumlah pengguna
bertambah.
Tugas akhir ini membahas implementasi backend modul praktikum pembelajaran
mesin pada platform praktikum berbasis cloud. Backend dikembangkan
menggunakan Flask dan Docker untuk mengelola layanan praktikum berbasis
container. Sistem berfungsi menjalankan proses deployment, pengelolaan, dan
penghentian layanan praktikum sesuai permintaan pengguna. Modul yang
didukung meliputi Jupyter Notebook, Flask, dan Streamlit.
Metode pengerjaan meliputi analisis kebutuhan, perancangan arsitektur backend,
implementasi sistem, serta pengujian prototipe. Pengujian dilakukan terhadap
fungsionalitas backend, waktu deployment, utilisasi CPU, skalabilitas deployment,
dan success rate deployment.
Hasil pengujian menunjukkan bahwa backend mampu mengelola siklus hidup
container secara otomatis dan menyediakan lingkungan praktikum secara
konsisten. Sistem yang dihasilkan dapat menjadi dasar pengembangan platform
praktikum berbasis cloud yang lebih fleksibel, terpusat, dan mudah dikembangkan.
Perpustakaan Digital ITB