{JALUR PROFESIONAL – PROJECT PERUSAHAAN} PENGEMBANGAN BACKEND PROJECT CENTRAL MENGGUNAKAN GOLANG UNTUK MENINGKATKAN EFISIENSI PROSES DEPLOYMENT

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.

[img] Text (COVER-ABSTRAK)
COVER.pdf

Download (1MB)
[img] Text (BAB I)
BAB I.pdf

Download (169kB)
[img] Text (BAB II)
BAB II.pdf
Restricted to Registered users only

Download (1MB)
[img] Text (BAB III)
BAB III.pdf

Download (34kB)
[img] Text (DAFTAR PUSTAKA-LAMPIRAN)
Daftar Pustaka dan Lampiran.pdf
Restricted to Registered users only

Download (643kB)
[img] 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:
Pembimbing
Hartanto, Anggit Dwi
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 View Item