Layanan penulisan ilmiah yang disediakan oleh Perpustakaan Universitas Gunadarma
RANCANG BANGUN BACKEND APLIKASI KURSUS VIRTUAL BERBASIS WEB MENGGUNAKAN ARSITEKTUR MICROSERVICE DAN BAHASA GO PADA LEMBAGA KURSUS XYZ
ABSTRAKSI :
Meningkatnya jumlah mahasiswa pada Universitas XYZ setiap tahunnya dapat menjadi masalah dalam penerapan e-learning, salah satunya adalah permasalahan pada kinerja aplikasi yang muncul pada Lembaga Kursus Universitas XYZ yang masih menggunakan moodle dengan arsistektur monolithic dan virtual machine. Seiring dengan bertambahnya peserta didik kursus maka fitur pada aplikasi akan semakin bertambah dan jumlah trafik yang diproses semakin besar. Hal ini memberikan beberapa permasalahan seperti pemeliharaan yang sulit, kinerja aplikasi menurun, proses pembaruan yang semakin sulit, serta penyediaan alat-alat infrastruktur untuk virtual machine yang sangat mahal. Dengan menggunakan microservice dan docker container dalam mengembangkan aplikasi dapat memperbaiki masalah pada arsitektur monolithic dan virtual machine dengan memecah aplikasi menjadi layanan-layanan kecil. Tujuan dari penulisan ilmiah ini adalah merancang dan membangun backend aplikasi kursus virtual berbasis web menggunakan arsitektur microservice. Pada penelitian ini, menggunakan metode penelitan System Development Life Cycle (SDLC). Metode penelitian diawali dengan melakukan proses analisis kebutuhan untuk mendapatkan proses bisnis sistem. Proses bisnis tersebut akan dikelompokkan berdasarkan layanan untuk membuat sebuah model rancangan microservice. Model microservice tersebut nantinya akan diimplementasikan ke dalam aplikasi menggunakan bahasa Go. Berdasarkan hasil pengujian dengan menggunakan test case, aplikasi ini mendapatkan kesimpulan diterima pada semua pengujian backend dan satu kesimpulan ditolak pada pengujian frontend.
NOMOR INDUK :
FTI/IA/SSM/6433/2020
PEMBIMBING :
Cut Maisyarah Karyati
TANGGAL SIDANG :
21/07/2020
TANGGAL PENYERAHAN :
22/09/2020
JENIS PENULISAN :
PENULISAN ILMIAH JENJANG S1 (SETARA SARJANA MUDA / SSM)