ABSTRAK
Nama : Brandon Ivander
Program Studi : Ilmu Komputer
Judul : Integrasi Warehouse Management System pada Platform
Web Seller
Pembimbing : Ichlasul Affan, S.Kom., M.Kom.
Pengembangan suatu perangkat lunak melibatkan banyak pihak, salah satu pihak yang
terlibat adalah bagian backend. Backend developoment merupakan salah satu bagian
dari software engineering yang berfokus pada pembangunan logika bisnis dari perangkat
lunak yang dibangun, mulai dari desain sistem hingga pembuatan entry point untuk
digunakan oleh bagian lain. Suatu perangkat lunak tidak mungkin dapat berjalan
tanpa adanya bagian backend. Hal tersebut yang membuat pelaksana kerja praktik
mencoba untuk terjun sebagai backend developer intern di PT Agriaku Digital Indonesia
(AgriAku). Berdiri sejak 2021, AgriAku hadir sebagai perusahaan agrobisnis lokal
terkemuka di Indonesia. Sebagai salah satu anggota dari tim seller, pelaksana kerja
praktik fokus mengembangkan fitur pada platform pernjual. Proyek yang dikerjakan
pada kerja praktik bukan merupakan proyek dummy yang artinya pelaksana dilibatkan
langsung dalam pengembangan proyek nyata. Proyek yang dikerjakan selama kerja
praktik adalah Stock Sync yang merupakan suatu mekanisme untuk mempermudah
pencatatan stok dengan melakukan sinkronisasi dua platform berbeda. Pelaksanaan kerja
praktik dilakukan menggunakan metodologi Scrum dengan satu sprint berdurasi dua
minggu. Selama mengerjakan tugas magang terdapat beberapa teknologi yang digunakan
untuk pengembangan proyek, seperti Kotlin dengan framework Ktor, MySQL untuk basis
data, Postman untuk menguji pekerjaan, Datadog untuk melakukan monitor dan analisis,
dan berbagai teknologi lainnya yang umum digunakan dalam pengembangan perangkat
lunak, terutama pada bidang backend development.
Kata kunci:
backend development, Kotlin, Ktor, kerja praktik
|