Prasetyo, Agung - 215411097 (2025) ANALISIS PERBANDINGAN GRAPHQL DAN REST API PADA APLIKASI MENU RESTORAN DENGAN NODE.JS. Skripsi thesis, UNIVERITAS TEKNOLOGI DIGITAL INDONESIA.
![]() |
Text
1_ 215411097_HALAMAN_DEPAN pdf..pdf - Published Version Download (2MB) |
![]() |
Text
2_215411097_BAB_I pdf..pdf - Published Version Download (10kB) |
![]() |
Text
3_215411097_BAB_II pdf..pdf - Published Version Download (274kB) |
![]() |
Text
4_ 215411097_BAB_III_ KARYA_ILMIAH pdf..pdf - Published Version Download (570kB) |
![]() |
Text
5_215411097_DAFTAR_PUSTAKA pdf..pdf - Published Version Download (157kB) |
Abstract
Penelitian ini bertujuan untuk menganalisis perbandingan performa antara GraphQL dan REST API pada aplikasi menu restoran berbasis Node.js, dengan fokus pada aspek waktu respons, penggunaan bandwidth, dan fleksibilitas. Masalah yang diangkat adalah menentukan solusi API yang optimal untuk aplikasi yang membutuhkan pengelolaan data secara efisien dan cepat. Pengujian dilakukan di lingkungan cloud menggunakan layanan gratis untuk menggambarkan kondisi nyata. Pendekatan penelitian dilakukan dengan pengujian performa menggunakan K6, alat yang digunakan untuk mensimulasikan beban permintaan pada server. Parameter yang diukur meliputi jumlah total permintaan, rata-rata waktu respons, volume data yang diterima dan dikirim, serta stabilitas server di bawah beban tinggi. Hasil analisis menunjukkan bahwa waktu respons GraphQL dan REST API tidak berbeda secara signifikan. Namun, GraphQL memiliki keunggulan dalam efisiensi bandwidth, karena hanya mengirim data yang diminta oleh klien, sedangkan REST API cenderung kurang fleksibel dan menghasilkan pengiriman data berlebih yang tidak selalu diperlukan klien. Hasil penelitian ini menunjukkan bahwa GraphQL unggul dibandingkan REST API dalam hal efisiensi data, kestabilan performa, dan fleksibilitas pengambilan data. GraphQL lebih hemat bandwidth dan memberikan kontrol lebih besar kepada klien dalam memilih data yang dibutuhkan, menjadikannya pilihan terbaik untuk aplikasi dengan kebutuhan data dinamis dan skalabilitas tinggi. Namun, REST API tetap efektif untuk aplikasi dengan arsitektur sederhana yang tidak memerlukan kustomisasi data kompleks.
Item Type: | Thesis (Skripsi) |
---|---|
Additional Information: | Pembimbing : Danny Kriestanto, S.Kom., M.Eng |
Uncontrolled Keywords: | Perbandingan; GraphQL; REST API; Node.js; K6 |
Subjects: | A Karya Umum (General) > Ilmu Komputer (Computer Science) > Analisis Sistem A Karya Umum (General) > Ilmu Komputer (Computer Science) > METODE RESTful API A Karya Umum (General) > Ilmu Komputer (Computer Science) > Program Aplikasi |
Divisions: | Jenjang S1 > Informatika (S1) |
Depositing User: | Mr. Andi Setyanto |
Date Deposited: | 19 Feb 2025 03:57 |
Last Modified: | 19 Feb 2025 03:57 |
URI: | http://eprints.utdi.ac.id/id/eprint/10648 |
Actions (login required)
![]() |
View Item |