Library Automation and Digital Archive
LONTAR
Fakultas Ilmu Komputer
Universitas Indonesia

Pencarian Sederhana

Find Similar Add to Favorite

Call Number KP- 3795
Collection Type Kerja Praktek (KP)
Title Pengembangan Backend API untuk Aplikasi Vulnerability Assessment Tools Internal
Author Muhammad Kenshin Hemura Mahmuddin;
Publisher Depok: Fasilkom UI, 2024
Subject Backend API untuk Aplikasi Vulnerability Assessment Tools Internal
Location FASILKOM-UI;
Lokasi : Perpustakaan Fakultas Ilmu Komputer
Nomor Panggil ID Koleksi Status
KP- 3795 TERSEDIA
Tidak ada review pada koleksi ini: 55516
ABSTRAK

Nama : Muhammad Kenshin Himura Mahmuddin Program Studi : Ilmu Komputer Judul : Pengembangan Backend API untuk Aplikasi Vulnerability Assessment Tools Internal Pembimbing : Ichlasul Affan, S.Kom., M.Kom. Kegiatan kerja praktik dilakukan di GDP Labs yang sedang membuka lowongan magang untuk posisi software development engineer di divisi DevSecOps khususnya di sub-divisi security. GDP Labs sendiri merupakan organisasi yang berfokus pada perkembangan perangkat lunak yang memiliki karyawan yang tersebar di Jakarta, Bandung, Yogyakarta, Surabaya dan Bali. Pekerjaan yang dilakukan dilatarbelakangi oleh tim security GDP Labs yang sedang membutuhkan point of view dari software engineer untuk membantu mengembangkan aplikasi vulnerability assessment tools yang dibuat untuk internal GDP Labs. Pekerjaan dilakukan bersama dua rekan magang lainnya dan dimentori oleh beberapa security engineer. Deskripsi pekerjaan yang diberikan oleh mentor tidak spesi- fik yaitu melakukan improvement terhadap aplikasi yang sudah ada. Pekerjaan diawali dengan menganalisa permasalahan apa saja yang ada pada aplikasi versi lama. Dari setiap permasalahan yang didefinisikan bersama oleh tim intern bersama mentor, diputuskan untuk melakukan implementasi ulang aplikasi tersebut menggunakan framework baru yaitu FastAPI dan arsitektur pemanggilan security scanning tools yang baru dengan library Celery. Fitur yang diimplementasikan selama kegiatan kerja praktik ini adalah fitur account management seperti authentication dan authorization, dan fitur service orchestration yang mengatur pemanggilan security scanning tools pada aplikasi. Kedua fitur tersebut berhasil diimplementasikan sehingga permasalahan yang didefinisikan sebelumnya sudah terselesaikan. Dari pelaksanaan kerja praktik secara keseluruhan, ada banyak manfaat yang didapatkan baik dari aspek teknis dan non-teknis seperti melatih disiplin waktu, mengasah problem solving skill, dan melatih komunikasi antar rekan kerja. Terdapat beberapa kendala yang dialami selama kerja praktik namun semua kendala tersebut sudah terselesaikan dengan baik. Kata kunci: FastAPI, Asynchronous API, Celery