ANALISIS PERBANDINGAN PERFORMA MICROFRAMEWORK PHP PADA REST API

Kebutuhan akan fleksibilitas pengembangan aplikasi dengan meminimalkankendala lingkungan produksi server membuat arsitektur n-tier semakin banyakdigunakan. Arsitektur tersebut diimplementasikan dalam bentuk middleware atausering juga disebut API. REST API adalah arsitektur API yang saat ini palingba...

Full description

Saved in:
Bibliographic Details
Main Authors: Anam, Khoirul - 095410304, Indra Yatini Buryadi, S.Kom., M.Kom.
Language:Indonesian
Published: STMIK AKAKOM 2020
Tags: Add Tag
No Tags, Be the first to tag this record!
PINJAM
Description
Summary:Kebutuhan akan fleksibilitas pengembangan aplikasi dengan meminimalkankendala lingkungan produksi server membuat arsitektur n-tier semakin banyakdigunakan. Arsitektur tersebut diimplementasikan dalam bentuk middleware atausering juga disebut API. REST API adalah arsitektur API yang saat ini palingbanyak digunakan untuk pengembangan aplikasi berbasis middleware.PHP adalah satu satu bahasa pemgrograman yang mudah digunakan untukmengembangkan REST API dengan microframework-nya. Setiap microframeworkmemiliki fitur seperti penanganan koneksi database, URL routing, dan yangpaling banyak diunggulkan adalah tentang performa. Banyaknya microframeworkPHP dengan issue performa yang berbeda menjadikan pemilihan corepengembangan aplikasi berbasis API sangat penting. Terlebih jika itudiproyeksikan akan menangani pertukaran data atau request client dalam jumlahbesar. Sebagai dasar pemilihan, maka pengujian performa perlu dilakukan padasetiap microframework untuk menentukan kesesuaian pada pengembanganaplikasi berbasis API.Pengujian performa menggunakan metode load testing dan mengembangkanmicroframework PHP populer sebagai dasar pembuatan aplikasi uji.Microframework tersebut meliputi FatFree, Lumen, Phalcon-micro, dan Slim.Pengujian dilakukan dengan sistematis menggunakan rencana pengujian yangtelah dirancang untuk kebutuhan pengujian performa. Fokusnya adalah untukmenganalisa RPS (Request Per Seconds) dan latency terhadap percentile yangdihasilkan alat uji wrk2 pada jenis pengujian yang telah ditentukan.