Studi Komparatif Kinerja Backend Express dan Hono pada Sistem E-commerce dengan Database SQL dan NoSQL=A Comparative Study of Express and Hono Backend Performance on E-commerce Systems with SQL and NoSQL Databases


AL-HAMID, MUCHTAR ADAM (2026) Studi Komparatif Kinerja Backend Express dan Hono pada Sistem E-commerce dengan Database SQL dan NoSQL=A Comparative Study of Express and Hono Backend Performance on E-commerce Systems with SQL and NoSQL Databases. Skripsi thesis, Universitas Hasanuddin.

[thumbnail of COVER] Image (COVER)
H071211040-CFO3N7YwveZTmEKd-20260302135908.jpg

Download (288kB)
[thumbnail of BAB 1-2] Text (BAB 1-2)
H071211040-1-2.pdf

Download (351kB)
[thumbnail of DAPUS] Text (DAPUS)
H071211040-dp.pdf

Download (168kB)
[thumbnail of FULL TEKS] Text (FULL TEKS)
H071211040-fulll.pdf
Restricted to Repository staff only until 28 January 2028.

Download (1MB)

Abstract (Abstrak)

Pertumbuhan pesat transaksi e-commerce nasional menuntut optimasi backend dengan performa tinggi untuk menangani lonjakan beban pengguna secara simultan. Penelitian ini bertujuan membandingkan performa dan efisiensi sumber daya (CPU dan RAM) antara framework Express dan Hono saat diintegrasikan dengan database SQL (PostgreSQL) dan NoSQL (MongoDB) dalam skenario ecommerce. Metode penelitian yang digunakan adalah eksperimen komparatif berbasis benchmarking menggunakan Apache JMeter, cAdvisor, dan Prometheus pada lingkungan VPS terbatas (2 vCPU, 2 GB RAM). Pengujian mencakup operasi baca (GET, JOIN) dan tulis (PUT, POST) dengan variasi beban 20 hingga 80 threads serta pengaruh payload 50 KB. Hasil eksperimen menunjukkan bahwa di lingkungan SQL, Express memiliki throughput baca yang sedikit lebih tinggi pada beban rendah , namun Hono lebih stabil dalam menjaga latensi JOIN di bawah ambang Service Level Objective (SLO) 1.000 ms pada beban puncak 80 threads. Pada lingkungan NoSQL, Hono secara konsisten memberikan performa lebih baik untuk operasi baca dan tulis PUT dibandingkan Express. Hono-NoSQL teridentifikasi sebagai satu-satunya konfigurasi yang mampu memenuhi standar SLO untuk operasi GET pada 80 threads. Namun, seluruh kombinasi mengalami kegagalan SLO pada operasi POST sejak beban 20 threads, yang mengukuhkannya sebagai bottleneck utama sistem. Ukuran payload 50 KB terbukti memberikan dampak degradasi performa yang lebih ekstrem dibandingkan jumlah pengguna, di mana seluruh sistem gagal memenuhi SLO pada beban minimal 5 threads untuk operasi tulis. Penelitian ini merekomendasikan arsitektur hibrida penggunaan SQL untuk transaksi sensitif dan beban baca relasional, NoSQL berbasis Hono untuk tulis intensif (PUT), serta pemilihan Hono untuk efisiensi CPU pada data besar dan Express untuk kestabilan throughput beban tinggi.

Item Type: Thesis (Skripsi)
Uncontrolled Keywords: Backend, Express, Hono, SQL, NoSQL, Benchmarking, E-commerce.
Subjects: T Technology > T Technology (General)
Divisions (Program Studi): Fakultas Matematika dan Ilmu Peng. Alam > Sistem Informasi
Depositing User: Unnamed user with username pkl2
Date Deposited: 09 Sep 2026 06:21
Last Modified: 09 Sep 2026 06:21
URI: http://repository.unhas.ac.id:443/id/eprint/57565

Actions (login required)

View Item
View Item