Artikel Ilmiah : H1A021045 a.n. NAUFAL HAKIM
| NIM | H1A021045 |
|---|---|
| Namamhs | NAUFAL HAKIM |
| Judul Artikel | ANALISIS PERFORMA SERVER DAN APLIKASI WEB MODULAR DENGAN LARAVEL OCTANE |
| Abstrak (Bhs. Indonesia) | Perkembangan teknologi internet membawa inovasi signifikan, salah satunya teknologi web yang mempermudah akses informasi dan mendukung transformasi digital di berbagai bidang. Teknologi web berbasis server seperti Apache (17.61%) dan Nginx (20.01%) sering digunakan bersama bahasa pemrograman server-side seperti PHP dengan framework Laravel, yang menawarkan fitur lengkap untuk mempermudah pengembangan. Namun, kombinasi PHP dan Laravel dengan server web tersebut kerap menghadapi masalah performa. Untuk mengatasi hal ini, dilakukan pengujian pada aplikasi yang mengimplementasikan Laravel Octane dengan server web alternatif seperti Swoole, RoadRunner, dan FrankenPHP. Selain itu, dilakukan juga implementasi jenis arsitektur modular yang memisahkan frontend dan backend dengan berbagai protokol komunikasi API seperti REST, GraphQL, atau gRPC, untuk melihat performa pada aplikasi web. Dari hasil pengujian yang dilakukan, menunjukkan bahwa penggunaan Laravel Octane dengan server web alternatif seperti Swoole, RoadRunner, dan FrankenPHP dapat meningkatkan performa pada aplikasi web. Hal itu disebabkan karena adanya fitur caching dan worker yang dapat mempercepat kinerja. Selain itu protokol komunikasi yang digunakan juga berpengaruh terhadap kinerja suatu aplikasi web. |
| Abtrak (Bhs. Inggris) | The development of internet technology has brought significant innovations, one of which is web technology that facilitates access to information and supports digital transformation across various fields. Server-based web technologies such as Apache (17.61%) and Nginx (20.01%) are often used in conjunction with server-side programming languages like PHP with the Laravel framework, which offers comprehensive features to simplify development. However, this combination of PHP and Laravel with these web servers frequently encounters performance issues. To address this, testing was conducted on applications implementing Laravel Octane with alternative web servers such as Swoole, RoadRunner, and FrankenPHP. Additionally, modular architecture implementations that separate frontend and backend with various API communication protocols such as REST, GraphQL, or gRPC were also tested to evaluate performance on web applications. The test results demonstrate that using Laravel Octane with alternative web servers like Swoole, RoadRunner, and FrankenPHP can enhance web application performance. This improvement is attributed to caching features and workers that can accelerate performance. Furthermore, the communication protocols used also significantly influence the performance of a web application. |
| Kata kunci | Laravel Octane, Arsitektur Modular, Protokol Komunikasi, Performa Web, gRPC, Swoole, Server Web |
| Pembimbing 1 | Iwan Setiawan |
| Pembimbing 2 | Mohammad Irham Akbar |
| Pembimbing 3 | |
| Tahun | 2025 |
| Jumlah Halaman | 14 |
| Tgl. Entri | 2025-05-21 11:25:37.479923 |