ABSTRAK
Nama Pelaksana : Chrysant Celine Setyawan
Program Studi : Ilmu Komputer
Judul Kerja Praktik : Pembuatan Interactive Dashboard Statistik Sekolah, serta
Fitur CRUD (Create, Read, Update, Delete) Sekolah dan
Modul pada Sistem Informasi Pemantauan Program
“Nutrition Goes to School” di SEAMEO RECFON -
Fasilkom UI
Selama 10 pekan, dari tanggal 22 Juni 2020 hingga 28 Agustus 2020, penulis melakukan
kerja praktik sebagai full stack developer di Fakultas Ilmu Komputer Universitas
Indonesia. Penulis bersama dengan rekan kerja praktik mendesain basis data dan tampilan
web Sistem Informasi Pemantauan Program “Nutrition Goes to School” (SIPP NGTS)
yang merupakan program milik SEAMEO RECFON. Secara personal, penulis
melakukan konfigurasi deployment dan lingkungan pengembangan lokal, staging, dan
production. Selain itu, penulis juga membuat dashboard statistik sekolah dan
mengimplementasikan fitur CRUD sekolah dan modul. Beberapa teknologi yang
digunakan dalam pengembangan SIPP NGTS antara lain Django untuk backend; HTML,
CSS, dan Bootstrap untuk frontend; Plotly Dash untuk interactive dashboard; dan
PostgreSQL untuk basis data. Untuk deployment server, digunakan Heroku dan AWS S3
di staging, sedangkan di production menggunakan Ubuntu. Dalam mengembangkan SIPP
NGTS ini, penulis bersama rekan kerja menggunakan gitlab.cs.ui.ac.id sebagai version
control system. Setelah melakukan kerja praktik, penulis mendapatkan pengalaman teknis
maupun nonteknis, baik yang berhubungan langsung dengan bidang full stack maupun
tidak langsung.
Kata kunci:
CRUD; django; full stack; kerja praktik; interactive dashboard; sistem informasi
|
|