Hidayat, Ahmad Faqih (2024) PERBANDINGAN PERFORMA DATABASE NO-SQL PADA SISTEM RESTFUL API. S1 - Sarjana thesis, Universitas AMIKOM Yogyakarta.
Text (COVER-ABSTRAK)
COVER.pdf Download (816kB) |
|
Text (BAB I)
BAB I.pdf Download (116kB) |
|
Text (BAB II)
BAB II.pdf Restricted to Registered users only Download (288kB) |
|
Text (BAB III)
BAB III.pdf Restricted to Registered users only Download (552kB) |
|
Text (BAB IV)
BAB IV.pdf Restricted to Registered users only Download (654kB) |
|
Text (BAB V)
BAB V.pdf Download (49kB) |
|
Text (DAFTAR PUSTAKA)
Daftar Pustaka.pdf Restricted to Registered users only Download (131kB) |
|
Archive (SOURCE CODE)
Source Code - Ahmad Faqih Hidayat.zip Restricted to Repository staff only Download (36kB) |
|
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: |
|
||
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 |