Pengembangan Backend Berbasis Rest Api Pada Atsoft E-Government Di Cv. Atsoft Teknologi
Abstract
Atsoft E-Government (ATGOV) merupakan proyek lanjutan dari SENGGUH (Sistem
Evaluasi Pertanggungjawaban Pembangunan Daerah) yang dikembangkan oleh CV. Atsoft
Teknologi. Kendala pada Sistem Informasi SENGGUH adalah sisi client tidak dapat
mengambil data dari server secara langsung karena belum memiliki API. Dari permasalahan
tersebut, dikembangkanlah Sistem Informasi ATGOV dengan menggunakan API berarsitektur
Representional State Transfer (REST) sebagai backend dari sistem informasi tersebut. REST
API dikembangkan menggunakan framework Phalcon dan menerapkan standar pengembangan
seperti REST server dan REST client. ATGOV menggunakan REST API untuk mempercepat
proses pertukaran data antara client dan server. Terdapat beberapa aktivitas yang dilakukan
selama pengembangan REST API pada ATGOV mulai dari instalasi teknologi yang digunakan,
perancangan, implementasi, dan pengujian REST API. Pada proses pengembangan, REST API
menggunakan endpoint untuk memproses HTTP dengan method yang ada seperti GET, POST,
dan DELETE dan Output yang dihasilkan menggunakan format JavaScript Object Nation
(JSON) sehingga mudah dibaca oleh sisi client dan fleksibel. Hasilnya, pengembangan backend
dengan implementasi REST API mampu memisahkan dan menyederhanakan interaksi antara
client dan server. Perubahan yang terjadi pada server tidak mempengaruhi client sehingga
kinerja client dan server menjadi lebih efisien karena kedua sisi dapat mengembangkan modul
tanpa mempengaruhi proses pertukaran data.
Collections
- Informatics Engineering [2148]