Septiandi, Pengkuh Dwi (2023) {JALUR PROFESIONAL – PROJECT PERUSAHAAN} PENGEMBANGAN BACKEND PROJECT CENTRAL MENGGUNAKAN GOLANG UNTUK MENINGKATKAN EFISIENSI PROSES DEPLOYMENT. S1 - Sarjana thesis, Universitas AMIKOM Yogyakarta.
Text (COVER-ABSTRAK)
COVER.pdf Download (1MB) |
|
Text (BAB I)
BAB I.pdf Download (169kB) |
|
Text (BAB II)
BAB II.pdf Restricted to Registered users only Download (1MB) |
|
Text (BAB III)
BAB III.pdf Download (34kB) |
|
Text (DAFTAR PUSTAKA-LAMPIRAN)
Daftar Pustaka dan Lampiran.pdf Restricted to Registered users only Download (643kB) |
|
Archive (SOURCE CODE)
Profesional Source Code - Pengkuh Dwi Septiandi.zip Restricted to Repository staff only Download (252kB) |
Abstract
Proses deployment aplikasi menjadi tantangan yang signifikan bagi Tim Integration di Qiscus. Sebelumnya, developer memerlukan bantuan SRE untuk melakukan deployment aplikasi yang diinginkan, yang mengakibatkan penundaan dan ketergantungan yang tidak efisien. Untuk mengatasi masalah ini, Tim Integration menciptakan Project Central menggunakan bahasa Python sebagai solusi awal. Namun, penggunaan bahasa Python sebagai backend aplikasi Project Central menimbulkan beberapa dampak negatif terkait efisiensi dan kinerja. Python cenderung mengkonsumsi banyak penyimpanan, penggunaan memori yang kurang optimal, serta penggunaan CPU yang relative tinggi. Oleh karena itu, penelitian ini bertujuan untuk meningkatkan efisiensi aplikasi dengan melakukan pengembangkan pada Project Central menggunakan bahasa Go. Metode penelitian ini melibatkan analisis terhadap aplikasi yang ada, evaluasi kemampuan bahasa Go, pengembangan aplikasi, serta uji coba dan perbandingan. Project Central yang saat ini menggunakan bahasa Python akan dianalisis struktur kode, logika, dan fungsionalitasnya. Selanjutnya, akan dilakukan evaluasi apakah bahasa Go dapat memenuhi kebutuhan aplikasi. Setelah itu, akan dilakukan prencanaan dan pengembangan aplikasi. Selama proses pengembangan aplikasi, akan dilakukan pengujian dan validasi untuk memastikan bahwa Project Central yang dengan bahasa Go berfungsi dengan baik. Hasil dari penelitian ini diharapkan dapat meningkatkan efisiensi dan kinerja Project Central, serta mempermudah dan mempercepat proses deployment aplikasi pada tim integration di Qiscus. Penelitian ini akan memberikan kontribusi dalam peningkatan kinerja aplikasi. Hasil penelitian ini juga dapat dimanfaatkan untuk meningkatkan dan mengoptimalkan efisiensi penggunaan memori dan CPU aplikasi dengan penggunaan bahasa Go sebagai Bahasa pemrograman backend.
Item Type: | Thesis (S1 - Sarjana) | ||
---|---|---|---|
Contributor: |
|
||
Uncontrolled Keywords: | Deployment, Backend, Golang, Python. | ||
Subjects: | 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 000 Ilmu komputer, informasi dan pekerjaan umum | ||
Divisions: | Fakultas Ilmu Komputer > Sistem Informasi | ||
Depositing User: | RC Universitas AMIKOM Yogyakarta | ||
Date Deposited: | 06 Sep 2023 06:51 | ||
Last Modified: | 06 Sep 2023 06:51 | ||
URI: | http://eprints.amikom.ac.id/id/eprint/21176 |
Actions (login required)
View Item |