Tag: optimasi REST API

  • Implementasi GraphQL pada Aplikasi Dodo Kids Browser

    Implementasi GraphQL pada Aplikasi Dodo Kids Browser

    Penulis: Adam Mukharil Bachtiar, Dian Dharmayanti, Dimas Miftahul Huda

    Abstrak

    Studi ini bertujuan untuk mengimplementasikan GraphQL untuk mengatasi masalah under-fetching dan over-fetching pada aplikasi Dodo. Dodo Kids Browser (Dodo) adalah aplikasi lintas platform yang berfungsi sebagai alat kontrol orang tua. Aplikasi ini membantu orang tua dalam mengelola dan memantau aktivitas online anak-anak mereka. Pengujian awal mengungkapkan masalah pada backend aplikasi Dodo, yang menggunakan REST API. Secara khusus, under-fetching dan over-fetching diidentifikasi sebagai masalah yang berdampak negatif pada kinerja dan proses pengembangan aplikasi. Setelah tinjauan komprehensif terhadap literatur yang ada, implementasi GraphQL dapat menjadi solusi yang layak. Solusi ini terutama karena fungsi GraphQL sebagai bahasa kueri, yang memungkinkan klien untuk secara tepat menentukan data spesifik yang diminta dari server. Serangkaian pengujian dilakukan untuk menilai efektivitas implementasi ini. Pengujian ini melibatkan perbandingan atribut data yang dibutuhkan yang ditentukan oleh klien dengan atribut data aktual yang dikirimkan dari server. Selain itu, pengujian dilakukan untuk mengevaluasi kinerja sistem sebelumnya dan saat ini. Setelah menganalisis hasil pengujian ini, ditemukan bahwa GraphQL secara efektif menyelesaikan masalah under-fetching dan over-fetching yang umum terjadi pada aplikasi Dodo Kids Browser. © 2024 Taylor’s University. Semua hak dilindungi undang-undang.

    Kata kunci penulis

    Sistem bahasa isyarat Indonesia; Media pembelajaran; Mode pembelajaran; Mode tanya jawab; Bahasa isyarat

    Artikel ini dapat diakses di https://www.scopus.com/pages/publications/85196324733