PERBANDINGAN PERFORMA DATABASE NO-SQL PADA SISTEM RESTFUL API

Hidayat, Ahmad Faqih (2024) PERBANDINGAN PERFORMA DATABASE NO-SQL PADA SISTEM RESTFUL API. S1 - Sarjana thesis, Universitas AMIKOM Yogyakarta.

[img] Text (COVER-ABSTRAK)
COVER.pdf

Download (816kB)
[img] Text (BAB I)
BAB I.pdf

Download (116kB)
[img] Text (BAB II)
BAB II.pdf
Restricted to Registered users only

Download (288kB)
[img] Text (BAB III)
BAB III.pdf
Restricted to Registered users only

Download (552kB)
[img] Text (BAB IV)
BAB IV.pdf
Restricted to Registered users only

Download (654kB)
[img] Text (BAB V)
BAB V.pdf

Download (49kB)
[img] Text (DAFTAR PUSTAKA)
Daftar Pustaka.pdf
Restricted to Registered users only

Download (131kB)
[img] Archive (SOURCE CODE)
Source Code - Ahmad Faqih Hidayat.zip
Restricted to Repository staff only

Download (36kB)
[img] Text (PUBLIKASI)
Publikasi.pdf
Restricted to Repository staff only

Download (647kB)

Abstract

Representational State Transfer (REST) adalah sebuah arsirektur yang digunakan untuk mendesain sebuah servis yang dapat digunakan pada berbagai macam platform dan lingkungan untuk mendukung sifat interoperability dari World Wide Web (WWW). Memilih sistem manajemen basis data (DBMS) yang tepat untuk RESTful API adalah tantangan signifikan. DBMS dapat dikategorikan menjadi dua jenis: Relational DBMS dan Non-Relational DBMS. Non-relational DBMS, yang memiliki karakteristik skema bebas, lebih unggul dalam hal penanganan heterogenitas data dan skalabilitas. Studi sebelumnya menunjukkan bahwa MongoDB, sebuah jenis Non-relational DBMS, unggul dalam beberapa parameter dibandingkan dengan MySQL, sebuah Relational DBMS. Namun, studistudi sebelumnya menggunakan versi database yang sudah usang atau membandingkan Non-relational DBMS dari jenis yang tidak sama. Beberapa studi juga belum menggunakan protokol web standar yang mencerminkan penggunaan nyata di dunia. Studi ini akan membandingkan kinerja tiga basis data NoSQL yang sama jenisnya, yaitu basis data berbasis dokumen, menggunakan versi terbaru. Basis data akan menjadi bagian dari sistem RESTful API. Studi ini juga akan membandingkan kinerja dua metode penyimpanan, yaitu embedded dan reference. Pada penelitian ini dilakukan test insert dan read dengan total data dengan kisaran 2000, 4000, 6000, 8000, dan 10000 record. Hasil tes menunjukkan bahwa ArangoDB memiliki kinerja terbaik dalam operasi read dan insert, namun performanya menurun sebesar 40% untuk data di atas 2000. MongoDB lebih konsisten dalam hal performa, tetapi memiliki performa read yang lebih rendah dibandingkan dengan ArangoDB. Selain itu, Couchbase memiliki performa terendah dibandingkan dengan yang lain.

Item Type: Thesis (S1 - Sarjana)
Contributor:
Pembimbing
Pradnya D, Windha Mega
Uncontrolled Keywords: RESTful API, NodeJs, NoSQL Database
Subjects: 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 004 Pemrosesan data dan ilmu komputer
000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 005 Pemrograman komputer, program dan data
Divisions: Fakultas Ilmu Komputer > Informatika
Depositing User: RC Universitas AMIKOM Yogyakarta
Date Deposited: 25 Apr 2024 06:40
Last Modified: 25 Apr 2024 06:40
URI: http://eprints.amikom.ac.id/id/eprint/24944

Actions (login required)

View Item View Item