Informasi Umum

Kode

24.04.5424

Klasifikasi

005.1 - software engineering

Jenis

Karya Ilmiah - Skripsi (S1) - Reference

Subjek

Software Engineering

Dilihat

314 kali

Informasi Lainnya

Abstraksi

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 <em>framework</em> Laravel. Pengembangan dilakukan dengan menerapkan konsep MVC (<em>Model-View-Controller</em>) sebagai pemisah tanggung jawab antara data (<em>model</em>), tampilan (<em>view</em>), dan jembatan pemrosesan data (<em>controller</em>). Selain itu, pengujian API dilakukan dengan menggunakan metode API <em>testing</em> menggunakan Postman untuk menguji fungsionalitas API melalui <em>functional testing</em>, dan performansi API melalui <em>load testing</em>. Penerapan arsitektur REST API pada fitur FeelsQuest berhasil memisahkan pengembangan sisi server dan sisi klien. Pemisahan ini memungkinkan pengembangan secara independen pada sisi <em>backend</em> dan <em>frontend</em>. 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 <em>endpoint</em> 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.<br /> ?<br /> <strong>Kata kunci: </strong><strong>backend</strong><strong>, kursus online, laravel, metode pengujian beban, metode pengujian fungsional, REST API</strong>

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

Koleksi & Sirkulasi

Tersedia 1 dari total 1 Koleksi

Anda harus log in untuk mengakses flippingbook

Pengarang

Nama FAZA ALEXANDER RIAWAN
Jenis Perorangan
Penyunting Dana Sulistiyo Kusumo, Nungki Selviandro
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