Informasi Umum

Kode

24.04.5819

Klasifikasi

005.1 - software engineering

Jenis

Karya Ilmiah - Skripsi (S1) - Reference

Subjek

Internet - Web Services

Dilihat

93 kali

Informasi Lainnya

Abstraksi

Meningkatnya jumlah pelanggan yang mengantri untuk mendapatkan layanan di bank, restoran, rumah sakit,<br /> dan tempat lainnya di Indonesia menyebabkan antrian yang panjang, yang berdampak pada kenyamanan dan kepu-<br /> asan pelanggan serta mutu layanan. Saat ini, sistem antrian manual masih banyak digunakan, di mana pelanggan<br /> harus menunggu di tempat hingga giliran mereka tiba. Sistem ini kurang efisien dan tidak fleksibel bagi pelanggan<br /> yang ingin menghemat waktu. Oleh karena itu, diperlukan solusi antrian yang lebih modern dan efektif. Peng-<br /> gunaan aplikasi antrian berbasis web menjadi solusi penting untuk mengatasi masalah ini, dengan memungkinkan<br /> pelanggan mengantri secara virtual dari jarak jauh. Penelitian ini mengusulkan pengembangan aplikasi antrian<br /> menggunakan arsitektur monolitik dengan NestJs dan PrismaJs sebagai framework utamanya. Arsitektur ini dipi-<br /> lih karena kemudahan pengembangan dan penerapannya pada tahap awal, serta fleksibilitasnya untuk migrasi ke<br /> arsitektur microservice jika diperlukan di masa depan. NestJs mendukung pengembangan aplikasi yang scalable<br /> dan terstruktur, sementara PrismaJs sebagai ORM memudahkan manajemen database yang kompleks. Aplikasi<br /> ini juga mengimplementasikan otentikasi JWT untuk keamanan dan menerapkan prinsip desain yang baik untuk<br /> menghindari anti-pattern. Hasil pengujian menunjukkan bahwa aplikasi ini memiliki kualitas kode yang baik<br /> dengan code coverage yang tinggi sebesar 96,32% pada unit testing dan performa yang memadai dalam stress<br /> testing, meskipun masih ada area yang perlu dioptimalkan, seperti efisiensi fungsi tertentu. Kontribusi utama dari<br /> penelitian ini adalah pengembangan sistem antrian yang lebih efektif dan efisien dengan arsitektur yang dapat ber-<br /> kembang sesuai kebutuhan, serta penerapan praktik pengembangan perangkat lunak yang memperhatikan aspek<br /> keamanan, dan maintainability.

  • CRI2E4 - BASIS DATA
  • CCH2A3 - PEMROGRAMAN WEB
  • CII4E4 - TUGAS AKHIR

Koleksi & Sirkulasi

Tersedia 1 dari total 1 Koleksi

Anda harus log in untuk mengakses flippingbook

Pengarang

Nama MUHAMMAD ROVINO SANJAYA
Jenis Perorangan
Penyunting Mira Kania Sabariah, Monterico Adrian
Penerjemah

Penerbit

Nama Universitas Telkom, S1 Rekayasa Perangkat Lunak
Kota Bandung
Tahun 2024

Sirkulasi

Harga sewa IDR 0,00
Denda harian IDR 0,00
Jenis Non-Sirkulasi

Download / Flippingbook