Penerapan Arsitektur REST API Pada Aplikasi FeelsBox Menggunakan Framework Laravel (Studi Kasus: Fitur Kursus Online FeelsQuest) - Capstone

FAZA ALEXANDER RIAWAN

Informasi Dasar

251 kali
24.04.5424
005.1
Karya Ilmiah - Skripsi (S1) - Reference

Feelsbox merupakan startup digital yang berfokus pada kesehatan mental berinisiatif mengembangkan sebuah fitur “FeelsQuest” sebagai upaya untuk mengedukasi masyarakat, khususnya remaja dalam mencegah maupun menangani masalah kesehatan mental. Namun dalam pengembangannya, diperlukan sebuah arsitektur yang menerapkan prinsip pemisahan tanggung jawab antara klien dan server sehingga proses implementasi dan pengujian API dapat lebih terfokus serta API yang dihasilkan dapat digunakan pada lintas platform. Penelitian ini menerapkan arsitektur REST dengan menggunakan bahasa pemrograman PHP dan framework Laravel. Pengembangan dilakukan dengan menerapkan konsep MVC (Model-View-Controller) sebagai pemisah tanggung jawab antara data (model), tampilan (view), dan jembatan pemrosesan data (controller). Selain itu, pengujian API dilakukan dengan menggunakan metode API testing menggunakan Postman untuk menguji fungsionalitas API melalui functional testing, dan performansi API melalui load testing. Penerapan arsitektur REST API pada fitur FeelsQuest berhasil memisahkan pengembangan sisi server dan sisi klien. Pemisahan ini memungkinkan pengembangan secara independen pada sisi backend dan frontend. API yang dihasilkan dapat digunakan pada lintas platform melalui dukungan interoperabilitas dari arsitektur REST dengan menggunakan link-link atau endpoint API untuk proses pertukaran data. Pengujian menunjukkan bahwasanya setiap endpoint API berfungsi sesuai dengan kebutuhan fungsional yang telah ditentukan serta mayoritas API mampu menangani beban akses sesuai dengan kebutuhan fitur FeelsQuest. Penerapan arsitektur REST API pada fitur FeelsQuest dengan PHP dan Laravel berhasil menciptakan sebuah sistem yang menerapkan prinsip pemisahan tanggung jawab antara klien dan server. Selain itu, pengujian yang dilakukan pada API yang telah dibuat menunjukan bahwasannya setiap API telah memenuhi kebutuhan dari fitur FeelsQuest, baik secara fungsional maupun non fungsional.
?
Kata kunci: backend, kursus online, laravel, metode pengujian beban, metode pengujian fungsional, REST API

Subjek

SOFTWARE ENGINEERING
 

Katalog

Penerapan Arsitektur REST API Pada Aplikasi FeelsBox Menggunakan Framework Laravel (Studi Kasus: Fitur Kursus Online FeelsQuest) - Capstone
 
ix, 36p,; il.: pdf file
Indonesia

Sirkulasi

Rp. 0
Rp. 0
Tidak

Pengarang

FAZA ALEXANDER RIAWAN
Perorangan
Dana Sulistiyo Kusumo, Nungki Selviandro
 

Penerbit

Universitas Telkom, S1 Rekayasa Perangkat Lunak
Bandung
2024

Koleksi

Kompetensi

  • CRI3B3 - PERANCANGAN DAN PEMROGRAMAN WEB
  • CRI3K2 - PROYEK TINGKAT III
  • CII4E4 - TUGAS AKHIR

Download / Flippingbook

 

Ulasan

Belum ada ulasan yang diberikan
anda harus sign-in untuk memberikan ulasan ke katalog ini