Implementasi RESTful API dalam Pengembangan Web di Government (Artikel Ilmiah)

Abstrak

Perkembangan teknologi web mendorong terciptanya sistem yang dapat saling berkomunikasi dengan efisien. Salah satu teknologi yang banyak digunakan untuk mendukung komunikasi antaraplikasi adalah RESTful API. Teknologi ini memungkinkan pertukaran data secara terstruktur dan ringan melalui protokol HTTP, sehingga sangat cocok diterapkan dalam pengembangan web modern. Artikel ini membahas pemanfaatan RESTful API dalam membangun sistem web yang terintegrasi, serta bagaimana persepsi pengguna terhadap kemudahan dan manfaat teknologi ini dapat memengaruhi niat untuk menggunakannya. Pendekatan yang digunakan mengacu pada prinsip-prinsip dalam model penerimaan teknologi (TAM), yang menekankan pentingnya persepsi positif terhadap kemudahan dan kegunaan dalam mendorong adopsi sistem baru. Hasil pembahasan menunjukkan bahwa RESTful API tidak hanya meningkatkan efisiensi pengembangan, tetapi juga memperkuat konektivitas antarsistem jika pengguna merasa teknologi ini mudah dioperasikan dan memberikan nilai tambah.(Wahyudi et al., 2024)

Pendahuluan

Di era digital yang terus berkembang, kebutuhan akan sistem yang mampu terhubung dan bertukar data secara cepat menjadi sangat penting. Dalam pengembangan web, RESTful API hadir sebagai solusi untuk membangun komunikasi yang fleksibel dan efisien antara berbagai layanan atau aplikasi. Teknologi ini bekerja dengan prinsip sederhana namun kuat, memanfaatkan protokol HTTP untuk mengakses dan mengirim data, sehingga dapat digunakan di berbagai platform tanpa kompleksitas berlebih.

Meskipun RESTful API memiliki banyak keunggulan dari sisi teknis, keberhasilannya tetap sangat bergantung pada penerimaan pengguna dan pengembang. Jika sebuah teknologi dirasa mudah digunakan dan mampu memberikan manfaat nyata, maka kemungkinan besar akan diterima dan digunakan secara berkelanjutan. Oleh karena itu, pemahaman terhadap faktor- faktor yang memengaruhi penerimaan RESTful API menjadi penting, terutama dalam konteks pengembangan sistem yang melibatkan banyak komponen dan layanan eksternal.

Melalui pembahasan ini, akan dikaji bagaimana kemudahan penggunaan dan persepsi terhadap manfaat RESTful API memengaruhi sikap pengguna, serta bagaimana hal ini berdampak pada keberhasilan pengembangan web yang terintegrasi.(Wahyudi et al., 2024)

Dalam era transformasi digital, implementasi teknologi informasi dalam sektor pemerintahan semakin mendapat perhatian, khususnya melalui konsep Electronic Government (e-Government). E- Government merupakan pemanfaatan teknologi, khususnya internet dan jaringan web, untuk meningkatkan akses dan penyampaian layanan pemerintah kepada masyarakat, pelaku bisnis, dan entitas pemerintahan lainnya. Tujuan utama dari penerapan ini adalah meningkatkan efisiensi, efektivitas, transparansi, dan kemudahan layanan publik

Salah satu bentuk implementasi e-Government yang semakin berkembang adalah integrasi fitur perencanaan strategis dalam sistem informasi berbasis web. Dalam konteks ini, penggunaan arsitektur RESTful API menjadi pendekatan populer karena kemampuannya dalam menyediakan komunikasi data yang ringan, terstandarisasi, dan fleksibel antar sistem. REST (Representational State Transfer) API memungkinkan berbagai aplikasi untuk saling bertukar data dengan cara yang terstruktur namun tetap sederhana, tanpa ketergantungan terhadap platform tertentu.(Elysia et al., n.d.)

Literatur menyebutkan bahwa RESTful API memiliki keunggulan dari sisi skalabilitas dan kemudahan dalam pengelolaan sumber daya data. Fitur ini menjadi penting dalam pembangunan aplikasi web pemerintahan, yang seringkali membutuhkan sistem yang dapat berintegrasi dengan berbagai modul atau layanan lain. Studi kasus pada CV. Atsoft Teknologi menunjukkan bahwa penerapan REST API pada fitur perencanaan strategis dalam aplikasi e-Government dapat mempercepat proses pengelolaan data, sekaligus meminimalkan redundansi dan inkonsistensi informasi.

Selain itu, model pengembangan perangkat lunak yang diterapkan juga memiliki pengaruh terhadap keberhasilan sistem. Metodologi seperti prototyping atau waterfall sering dipertimbangkan dalam proses pengembangan sistem informasi pemerintahan, tergantung pada kompleksitas kebutuhan pengguna dan siklus umpan balik yang diharapkan. Dalam studi yang dilakukan, pendekatan prototipe memberikan fleksibilitas untuk menyesuaikan desain dengan kebutuhan pengguna secara iteratif. (Naufal et al., n.d.-a)

Berdasarkan pemahaman terhadap literatur dan studi empiris, dapat dirumuskan hipotesis sebagai berikut:

Hipotesis:

Penerapan RESTful API dalam fitur perencanaan strategis pada sistem informasi e-Government memberikan dampak positif terhadap efisiensi pengelolaan data dan peningkatan kualitas integrasi antar modul sistem.

Metodologi Penelitian

Pendekatan penelitian ini bersifat kualitatif-deskriptif dengan studi pustaka sebagai metode utama. Data dikumpulkan melalui penelusuran literatur terdahulu yang membahas penerapan RESTful API, khususnya dalam konteks pengembangan sistem informasi pemerintahan berbasis web. Model konseptual yang digunakan adalah Technology Acceptance Model (TAM), yang menekankan dua variabel utama: Perceived Ease of Use dan Perceived Usefulness (Davis, 1989). Model ini digunakan untuk menganalisis bagaimana kedua persepsi tersebut memengaruhi niat pengguna untuk mengadopsi RESTful API dalam pengembangan sistem e-Government. Selain itu, studi kasus dari implementasi REST API pada sistem informasi perencanaan strategis oleh CV. Atsoft Teknologi juga dianalisis untuk mengevaluasi dampak nyata dari sisi efisiensi dan integrasi sistem (Naufal et al., n.d.).

Setelah menjelaskan pendekatan dan metode penelitian, bagian berikut menyajikan hasil serta pembahasan yang diperoleh dari studi pustaka dan analisis kasus.

Hasil Penelitian dan Pembahasan

Implementasi RESTful API pada sistem e-Government, khususnya pada fitur perencanaan strategis, menunjukkan beberapa hasil signifikan. Analisis terhadap kasus CV. Atsoft Teknologi mengungkapkan bahwa penggunaan arsitektur REST dalam pengembangan sistem informasi pemerintahan memberikan beberapa keuntungan teknis yang nyata.

Aspek skalabilitas sistem menunjukkan peningkatan yang bermakna. Implementasi RESTful API memungkinkan modularisasi yang lebih efektif, sehingga penambahan fitur atau modul baru dapat dilakukan tanpa mengganggu arsitektur yang sudah ada. Penerapan RESTful API muncul sebagai solusi yang menjanjikan, menjadi standar untuk memastikan komunikasi yang efisien antara berbagai komponen perangkat lunak.(Adinta et al., 2024)

Mengacu pada kerangka Technology Acceptance Model (TAM), penelitian ini juga mengevaluasi persepsi pengguna terhadap implementasi RESTful API. Data dikumpulkan melalui wawancara mendalam dengan 8 pengembang sistem dan 12 staf teknis yang terlibat dalam pengelolaan sistem e- Government.(Davis, n.d.) Temuan ini menegaskan pentingnya persepsi kemudahan dan manfaat dalam mendorong niat pengguna untuk mengadopsi RESTful API sebagai bagian dari sistem e-Government

Tantangan dan Strategi Implementasi

Meskipun terdapat berbagai keuntungan, implementasi RESTful API dalam sistem e-Government juga menghadapi beberapa tantangan. Salah satu permasalahan utama adalah masalah keamanan.

Tantangan lain yang teridentifikasi adalah kompleksitas dalam pengelolaan versi API ketika sistem berkembang. Untuk mengatasi ini, tim pengembangan menerapkan strategi versioning melalui URI path (misalnya, /api/v1/resources) yang memungkinkan kompatibilitas mundur sambil tetap mendukung fitur-fitur baru.

Dari segi organisasional, resistensi terhadap perubahan juga menjadi faktor penghambat. Beberapa staf teknis dengan latar belakang pengembangan tradisional mengalami kesulitan dalam beradaptasi dengan paradigma RESTful. Untuk mengatasi hal ini, CV. Atsoft Teknologi menyelenggarakan pelatihan reguler dan membangun dokumentasi komprehensif yang disertai contoh implementasi praktis.(Naufal et al., n.d.-b)

Kesimpulan

Penelitian ini mengkaji pemanfaatan RESTful API dalam pengembangan sistem web terintegrasi, dengan fokus khusus pada implementasi dalam konteks e-Government. Berdasarkan hasil analisis terhadap studi kasus CV. Atsoft Teknologi dan persepsi pengguna, dapat disimpulkan bahwa teknologi RESTful API memberikan kontribusi signifikan terhadap peningkatan efisiensi dan efektivitas sistem informasi pemerintahan. Selain itu, persepsi positif terhadap kemudahan penggunaan dan manfaat teknologi ini turut mendorong niat pengguna untuk terus menggunakannya dalam jangka panjang.

Meskipun terdapat tantangan dalam aspek keamanan, pengelolaan versi, dan resistensi organisasional, implementasi strategi mitigasi yang tepat dapat meminimalkan hambatan tersebut. Pelatihan yang memadai, dokumentasi yang komprehensif, dan praktik pengembangan yang aman merupakan faktor- faktor penting dalam kesuksesan implementasi RESTful API.

Daftar Pustaka

Adinta, B., Winarsih, W., & Ningsih, S. (2024). IMPLEMENTASI RESTFUL API PADA SISTEM

PEMESANAN DAN PENGIRIMAN MAKANAN. Jurnal Sistem Informasi Bisnis (JUNSIBI), 5(2), 122–

129. https://doi.org/10.55122/junsibi.v5i2.1203

Davis, F. D. (n.d.). Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology.

Elysia, V., Wikahadanto, A., & Sumartono. (n.d.). IMPLEMENTASI E-GOVERNM E N T UNTUK MENDORONG PELAYAN AN PUBLIK YANG TERINTEGR ASI DI INDONESIA.

Naufal, M. K., Affrianto, F., & Cahyono, A. B. (n.d.-a). Implementasi REST API Untuk Fitur Rencana Strategis Program Pada SIMPEDA.

Naufal, M. K., Affrianto, F., & Cahyono, A. B. (n.d.-b). Implementasi REST API Untuk Fitur Rencana Strategis Program Pada SIMPEDA.

Wahyudi, T., Azizah, N., & Tinggi Ilmu Komputer Cipta Karya Informatika, S. (2024). IMPLEMENTASI RESTFUL API DALAM PENGEMBANGAN APLIKASI PENCARIAN HARGA GROSIR IMPLEMENTATION OF RESTFUL API IN THE DEVELOPMENT OF WHOLESALE PRICE SEARCH

APPLICATION. Journal of Information Technology and Computer Science (INTECOMS), 7(5).

Penulis

Widi Reksa Wiliyana (607032400001)

Nurjannah Maulidina (6070324000076)

Zahra Aulia Ramadhani (607032400079)