Home
Login.
Artikelilmiahs
48377
Update
AUFA SYAIHAN AZZAHIDI
NIM
Judul Artikel
ANALISIS PERBANDINGAN PERFORMA SPRING BOOT, FLASK, EXPRESS.JS, LARAVEL FRANKENPHP, DAN GIN SEBAGAI FRAMEWORK BACKEND DALAM PENGEMBANGAN REST API
Abstrak (Bhs. Indonesia)
Teknologi informasi terus berkembang pesat seiring berjalannya waktu. Salah satu dampak besar dari perkembangan ini adalah perubahan dalam pengembangan aplikasi, terutama dalam integrasi data antar platform yang berbeda. Web service hadir sebagai solusi untuk integrasi sistem dan pengembangan aplikasi berbasis multiplatform. Salah satu bentuk implementasi dari web service adalah Representational State Transfer. REST berfungsi untuk memfasilitasi interaksi antara berbagai sistem dan aplikasi melalui Application Programming Interface. Pemilihan bahasa pemrograman dan framework juga menjadi hal yang sangat penting dalam pengembangan aplikasi web karena dapat mempengaruhi performa dan efisiensi. Berdasarkan popularitas penggunaan bahasa pemrograman, penulis memilih Spring Boot, Flask, Express.js, Laravel dengan FrankenPHP, dan Gin sebagai framework yang akan diuji dalam penelitian ini. Diperlukan sebuah penelitian yang menyoroti kinerja framework untuk mendukung pengembangan Sistem Informasi Akademik. Penelitian ini akan menggunakan parameter response time, throughput, dan resourece usage dengan metode performance testing yang dimodifikasi oleh penulis. Metode ini mencakup identifikasi masalah, pengumpulan data, pengembangan backend, performance testing, dan kesimpulan. Hasil pengujian menunjukkan bahwa Spring Boot unggul secara keseluruhan parameter dengan performa stabil dan efisien. Gin cocok untuk data menengah, Flask unggul dalam skalabilitas tapi kurang stabil. Express.js efisien dalam CPU, sedangkan Laravel FrankenPHP hemat memori. Hasil ini jadi acuan memilih framework sesuai kebutuhan REST API.
Abtrak (Bhs. Inggris)
Information technology continues to evolve rapidly over time. One major impact of this development is the shift in application development, particularly in data integration across different platforms. Web services have emerged as a solution for system integration and multi-platform application development. One implementation of web services is Representational State Transfer, which facilitates interaction between various systems and applications through an Application Programming Interface. The choice of programming language and framework is also crucial in web application development, directly affecting performance and efficiency. Based on the popularity of programming languages, the author selected Spring Boot, Flask, Express.js, Laravel with FrankenPHP, and Gin as the frameworks to be tested in this study. Research on framework performance is necessary to support the development of an Academic Information System. This study will use parameters such as response time, throughput, and resource usage, employing a performance testing method modified by the author. The method includes problem identification, data collection, backend development, performance testing, and conclusion. The test results show that Spring Boot outperforms others in all parameters with stable and efficient performance. Gin is suitable for medium-scale data, Flask excels in scalability but lacks stability, Express.js is efficient CPU usage, and Laravel with FrankenPHP is memory-efficient. These results serve as a reference for selecting frameworks according to REST API development needs.
Kata kunci
Pembimbing 1
Pembimbing 2
Pembimbing 3
Tahun
Jumlah Halaman
Save