Call Number | KP-3702 |
Collection Type | Kerja Praktek (KP) |
Title | Pengembangan lanjutan aplikasi sirclo chat v2 dalam rangka software engineer internship di tim sirclo store |
Author | Fahdii Ajmalal Fikrie; |
Publisher | Depok: Fakultas Ilmu Komputer UI, 2023 |
Subject | |
Location | FASILKOM-UI; |
Nomor Panggil | ID Koleksi | Status |
---|---|---|
KP-3702 | TERSEDIA |
ABSTRAK Nama : Fahdii Ajmalal Fikrie Program Studi : Ilmu Komputer Judul : Pengembangan Lanjutan Aplikasi SIRCLO Chat V2 dalam rangka Software Engineer Internship di Tim SIRCLO Store Pembimbing : Ichsanul Affan, M.Kom. Pelaporan pelaksanaan kerja praktik di PT. Lingkar Niaga Solusindo (SIRCLO) dilaksanakan selama sepuluh minggu. Dalam kurun waktu tersebut, pelaksana ditempatkan di divisi SIRCLO Store, dan di tim Infinity. Tim ini bertanggung jawab atas salah satu produk SIRCLO Store, yakni Chat Commerce. Yang menjadi fokus pengerjaan dalam lingkup kerja praktik ini adalah pengembangan aplikasi Chat V2 yang menjadi penerus aplikasi Chat V1. Di antara perbedaan dari kedua versi aplikasi adalah skema bisnis aplikasi Chat V1 yang masih menggunakan skema on-premise, sedangkan Chat V2 sudah menggunakan skema bisnis berbasis cloud. Teknologi yang digunakan dalam pengembangan aplikasi Chat V2 adalah TypeScript, React, Next.js, Material UI, GraphQL, dan Apollo Client. Selain itu, aplikasi Chat V2 juga mengadopsi konsep Block Kit yang dimiliki Slack untuk menampilkan tampilan toko sebagai miniatur aplikasi (Chat App) di dalam aplikasi Chat V2. Pengembangan dilakukan dengan mematuhi prinsip Agile dan menggunakan framework Scrum. Dalam lingkup kerja praktik, telah diikuti lima sprint, dan telah dikerjakan sebanyak sepuluh task oleh pelaksana. Di luar lingkup pekerjaan, pihak penyelenggara SIRCLO Internship Program juga mengadakan beberapa acara dan pelatihan. Secara umum, pelaksanaan kerja praktik berjalan dengan lancar. Ada banyak ilmu dan pengalaman yang dapat dipetik dan bermanfaat bagi pelaksana untuk kedepannya. Kata Kunci: SIRCLO, TypeScript, React, Next.js, GraphQL, Block Kit, Chat Commerce