ABSTRAK

ABSTRAK Nama : Nicholas Priambodo NPM : 1606879905 Program Studi : Ilmu Komputer Judul Kerja Praktik : Membangun Aplikasi Web Modern Justika.com Bagian backend dengan Metode SCRUM di PT Justika Media Indonesia Penulis melaksanakan kerja praktik di PT Justika Media Indonesia sebagai Software Engineer. Tim Engineer dan tim produk Justika membangun produk Justika menggunakan metode SCRUM dan penulis ditugaskan untuk mengerjakan implementasi backlog bagian backend web Justika.com. Penulis melaksanakan kerja praktik selama 12 minggu mulai tanggal 11 Juni 2019 dan berakhir pada tanggal 30 Agustus 2019. Hasil pekerjaan backlog yang dikerjakan oleh penulis contohnya adalah membuat API untuk melakukan ekspor untuk data order dari database ke dalam bentuk file Comma-separated values (CSV) yang dapat di download administrator Justika. Kedua, membuat algoritma untuk mengotomatisasikan pemilihan waktu jam konsultasi telepon klien dengan mitra advokat setelah klien melakukan pembayaran. Ketiga, menghubungkan dan mengkonfigurasi Remote Dictionary Server (Redis) sebagai cache pada backend yang digunakan untuk menyimpan data eksperimen. Keempat, menggunakan Amazon CloudWatch Events dan cron expression untuk mengirimkan notifikasi untuk admin via email dan Firebase. Setelah menjalani kerja praktik, penulis lebih mengenal infrastruktur dan teknologi - teknologi yang digunakan untuk membangun web modern yang reliabel. Di luar lingkup Software Engineer, penulis juga lebih memahami pentingnya peran tim produk dalam melakukan research dan membuat backlog yang relevan yang diberikan kepada tim Engineer. Kata kunci: Software Engineer, backend , SCRUM, backlog , implementasi