Prada, Java Kanaya (2024) Implementasi Bahasa Golang untuk Peningkatan Sistem Akademik di ITS pada Modul IPD. Project Report. [s.n.], [s.l.]. (Unpublished)
Text
5025211112-Project_Report.pdf - Accepted Version Restricted to Repository staff only Download (1MB) | Request a copy |
Abstract
Sistem Informasi Akademik (SIAKAD) Institut Teknologi Sepuluh Nopember (ITS) mendukung berbagai aktivitas akademik dan pertama kali dikembangkan pada tahun 2005 menggunakan PHP. Seiring perkembangan teknologi, SIAKAD bermigrasi ke Golang sebagai backend dengan nama baru, myITS Academics, untuk meningkatkan performa dan efisiensi. Dalam migrasi ini, diterapkan arsitektur modular monolitik dengan prinsip Clean Architecture untuk menjaga fungsionalitas dan mempermudah pengembangan di masa depan.Pada kerja praktik ini, penulis berkontribusi dalam pengembangan modul Indeks Prestasi Dosen (IPD) di myITS Academics, yang digunakan untuk mengukur performa dosen dan mata kuliah. Modul IPD mencakup fitur pengisian kuesioner oleh mahasiswa, pemrosesan laporan IPD, pengaturan jadwal, dan manajemen instrumen kuesioner. Pengembangan dilakukan dengan selalu memastikan semua fungsionalitas berjalan se dalam lingkungan teknologi yang baru.
============================================================================================================================
Academic Information System (SIAKAD) Institut Teknologi Sepuluh Nopember Sepuluh Nopember (ITS) supports a variety of academic activities and was first developed in 2005 using PHP. Along with the development of technology, SIAKAD migrated to Golang as the backend with a new name, myITS Academics, to improve performance and efficiency. In this migration, monolithic modular architecture with Clean Architecture principle to maintain functionality and simplify future development.In this practical work, the author contributes to development of the Lecturer Achievement Index (IPD) module in myITS Academics, which is used to measure lecturer and course performance. performance of lecturers and courses. The IPD module includes features for filling out questionnaires by students, IPD report processing, schedule setting, and questionnaire instrument management. questionnaire instrument management. Development was done always ensuring that all functionalities work within the new the new technology environment.
Item Type: | Monograph (Project Report) |
---|---|
Uncontrolled Keywords: | Migration, Golang, Clean Architecture Migrasi, Arsitektur Clean |
Subjects: | T Technology > T Technology (General) > T58.6 Management information systems T Technology > T Technology (General) > T58.62 Decision support systems |
Divisions: | Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis |
Depositing User: | Java Kanaya Prada |
Date Deposited: | 18 Dec 2024 00:31 |
Last Modified: | 18 Dec 2024 00:31 |
URI: | http://repository.its.ac.id/id/eprint/116004 |
Actions (login required)
View Item |