Claim Missing Document
Check
Articles

Analisis Perbandingan Kinerja Object-Relational Mapping (ORM) dan Raw Query pada Backend API Berbasis Laravel Nirwana, Ernu Yoga; Kharisma, Agi Putra; Fanani, Lutfi
Jurnal Pengembangan Teknologi dan Ilmu Komputer Vol 10 No 7 (2026): Juli 2026
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Penelitian ini bertujuan membandingkan kinerja Object-Relational Mapping (ORM) dan raw query pada backend API berbasis Laravel 5.8 serta Laravel 13.x menggunakan ekosistem Docker. Pengujian eksperimental terkontrol dilakukan untuk mengukur parameter response time, CPU utilization, dan memory usage menggunakan instrumen k6. Operasi basis data yang dievaluasi mencakup operasi insert, update, dan select dengan kompleksitas relasi bervariasi. Hasil pengujian menunjukkan bahwa metode raw query menghasilkan response time yang secara signifikan lebih cepat daripada Eloquent ORM. Laravel 5.8 terbukti memiliki waktu respons yang lebih cepat dibandingkan Laravel 13.x pada seluruh skenario Eloquent ORM dan operasi select. Metrik CPU utilization menunjukkan efisiensi komputasi yang lebih baik pada metode raw query untuk beban kerja rendah hingga menengah. Namun, penggunaan prosesor kedua metode mengalami konvergensi pada beban puncak akibat batas saturasi pemrosesan single-thread pada tingkat PHP-FPM worker process. Metrik memory usage pada operasi select menunjukkan lonjakan alokasi memori yang tinggi pada Eloquent ORM akibat proses object hydration. Sebaliknya, alokasi memori kedua metode bergerak sangat rapat pada operasi manipulasi data karena penggunaan mekanisme database transaction. Pada perbandingan lintas versi, Laravel 13.x secara konsisten mengonsumsi memori dasar yang lebih besar pada fase baseline dibandingkan Laravel 5.8 akibat kompleksitas dependensi komponen internal.
Analisis Kinerja dan Penggunaan Sumber Daya Redis sebagai Cache pada Aplikasi Web (Studi Kasus: Aplikasi Web Artikel Berbasis Node.js) Ridwan, Rino Oktavian; Kharisma, Agi Putra; Fanani, Lutfi
Jurnal Pengembangan Teknologi dan Ilmu Komputer Vol 10 No 7 (2026): Juli 2026
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Perkembangan aplikasi web menuntut arsitektur yang mampu menangani beban akses tinggi secara efisien. Keterbatasan basis data relasional dalam memproses kueri berulang sering menjadi hambatan utama. Penelitian mengevaluasi dampak integrasi in-memory data store Redis terhadap kinerja dan penggunaan sumber daya server pada aplikasi web artikel berbasis Node.js. Pengujian dijalankan melalui simulasi beban Read-Heavy dan Write-Heavy menggunakan instrumen k6. Metrik pengukuran mencakup response time, throughput, CPU Usage, dan Memory Usage. Hasil pengujian menunjukkan bahwa penerapan Redis dengan pola Cache-Aside dan strategi Active Invalidation berhasil menurunkan response time dan meningkatkan throughput pada kedua skenario pembebanan. Namun, mekanisme invalidasi aktif memicu beban komputasi tambahan saat server menangani intensitas penulisan data yang tinggi. Proses penyimpanan cache juga berdampak pada peningkatan alokasi memory server hingga rentang 9% sampai 11%. Seluruh pengujian menghasilkan nilai probabilitas di bawah batas galat (p < 0,05). Hasil statistik mengonfirmasi bahwa integrasi Redis memberikan pengaruh yang signifikan terhadap kinerja dan penggunaan sumber daya sistem. Kesimpulannya, integrasi Redis efektif meningkatkan kecepatan akses pembacaan data, namun pemanfaatan strategi invalidasi aktif memicu konsekuensi berupa beban komputasi tambahan pada server demi menjaga konsistensi data.
Evaluasi dan Perbaikan Desain Antarmuka Aplikasi “AyoDonor” Palang Merah Indonesia Menggunakan Metode Human Centered Design Rizky Nurwachid, Hafiz; Kharisma, Agi Putra; Fanani, Lutfi
Jurnal Pengembangan Teknologi dan Ilmu Komputer Vol 10 No 08 (2026): Agustus 2026
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Palang Merah Indonesia (PMI) mengembangkan aplikasi AyoDonor untuk mempermudah masyarakat mengakses informasi donor darah, transfusi darah, dan penyaluran donasi. Berdasarkan ulasan pengguna, aplikasi ini memperoleh rating 3,9 dari 315 ulasan, dengan keluhan seputar data yang tidak tersinkronisasi, alur yang membingungkan, serta fitur donasi dan kontak darurat yang sulit ditemukan. Penelitian ini bertujuan mengevaluasi dan memperbaiki antarmuka AyoDonor menggunakan pendekatan Human centered design (HCD). Evaluasi awal dilakukan dengan Heuristic evaluation oleh tiga evaluator dan berhasil mengidentifikasi 51 temuan permasalahan usability pada sembilan dari sepuluh prinsip heuristik Nielsen, dengan Help Users Recognize, Diagnose, and Recover from Errors sebagai prinsip dengan rerata severity tertinggi (3,40). Temuan dengan severity 3–4 dijadikan dasar perancangan solusi antarmuka baru yang kemudian diuji pada 12 partisipan menggunakan desain within- group. Hasil pengujian menunjukkan Task Success Rate meningkat dari 93,33% menjadi 100%, Time on Task menurun 52,18% (86,17 detik menjadi 41,21 detik) secara signifikan (p = 0,003), dan seluruh dimensi USE Questionnaire meningkat signifikan (p < 0,001), dari rerata 2,58 menjadi 4,59. Solusi desain kemudian diimplementasikan sebagai Proof of Concept berbasis React Native. Hasil ini membuktikan bahwa pendekatan HCD efektif meningkatkan efisiensi dan kepuasan pengguna aplikasi layanan publik berbasis kesehatan
Implementasi Finite State Machine pada Reaksi NPC dalam Pengembangan Gim Naratif 2D “5 Ruang” Fatiha, Aliya Rizki; Kharisma, Agi Putra; Huda, Fais Al
Jurnal Pengembangan Teknologi dan Ilmu Komputer Vol 10 No 08 (2026): Agustus 2026
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Gim naratif bertujuan untuk menciptakan imersi melalui cerita yang dipadukan, pada kasus ini adalah Gim “5 Ruang”. Gim ini menggunakan mekanisme multi-protagonis yang merepresentasikan kepribadian berdasarkan model psikologis Five-Factor Model (FFM). Dalam perancangan interaksi Non-Player Character (NPC), penggunaan fungsi kondisional sederhana berisiko memunculkan state conflict yang dapat merusak konsistensi narasi. Oleh karena itu, penelitian ini menerapkan arsitektur Finite State Machine (FSM) untuk mengelola kelancaran transisi status pada logika respons Non-Player Character. Evaluasi sistem dilakukan melalui pengujian black box, Test Flow Diagram (TFD), serta pengujian pengalaman pengguna menggunakan playtesting. Pengujian pengguna melibatkan enam partisipan menggunakan metode observasi dan wawancara semi-terstruktur yang diolah dengan metode analisis tematik. Hasil pengujian black box dan Test Flow Diagram membuktikan bahwa seluruh fungsionalitas sistem dan transisi state Finite State Machine berstatus valid 100%. Hasil analisis tematik dari playtesting menjelaskan bahwa partisipan memberikan apresiasi terhadap elemen estetika, informasi dan instruksi gim, kehadiran Non-Player Character yang mendorong eksplorasi cerita pemain, proses berpikir playtester, dan kendala navigasi antarmuka. Meskipun validitas sudah baik, evaluasi menemukan beberapa kendala pada pengalaman pengguna, di antaranya kebingungan instruksi pada awal minigame dan hambatan teknis pada navigasi antarmuka.
Co-Authors Abadinata, Muhammad Richo Achmad Arwan Achzubi, Muhammad Rayhan Adam Hendra Brata Adams Jonemaro, Eriq Muhammad Agriani, Elsa Chintia Akbar, Muhammad Aminul Al Huda, Fais Al Kindi, Cheka Cakrecjwara Alfath, Muhammad Fajar Alvanro, Hafez Alvaresyufa, Mohammad Nafi Anggraheni, Hanna Shafira Ardhani, Maharani Fawwaz Aristiani, Cantika Shinta Aryo Pinandito Aziza, Poppy Marcelia Azmi, Ahmad Faiz Ali Azzahra, Daniswari Yurin Bayu Priyambadha Bayu Priyambadha Buana, Jordy Cahya Budidarwanto, Anargya Hassya Chafith, Mochammad Nafisa Dewantoro, Mury Fajar Efendi, Ridho Aqli Eko Sakti Pramukantoro, Eko Sakti Eriq Muhammad Adams Jonemaro Fadhlan, Rafi Ahmad Fanani, Luthfi Farah, Najla Alia Farys, Sholeh Al Fatiha, Aliya Rizki Fawwaz Haryono, M. Naufal Firmansyah, Maulana Zidhan Geza Alburama, Raikhan Haikal Fajri, Muhamad Hakeem, Rayhan Haris Halim, Abdul Herman Tolle Hernando, Neo Huda, Fais Al Ihsan, Andhika Ihsan, Miftahul Inkiriwang, Denny Prastyo Islami, Muhammad Zakki Jonemaro, Eriq Muhammad Adams Juan, Patrick Kharisma Yoga, Fadila Kuntadi, Ananda Ravi Kusuma Dewi, Elok Nuraida Kusuma, Muhammad Cakra Pandu Lutfi Fanani Maghfiroh, Dirgahayu Tyas Maharani, Monalisa Mahardeka Tri Ananta, Mahardeka Tri Millah, Munirotul Mochamad Chandra Saputra, Mochamad Chandra Muh. Arif Rahman Muhammad Zainul Arifin Muhammad Zaki Mulya, Azka Isnandaru Fajrina Nirwana, Ernu Yoga Nisar, Bahrum Nugraha, Muhammad Huda Patra, Dwi Satria Pradayana, Wayan Christian Prakoso, Gideon Aji Pratondo, Alistya Fikri Prayoga, Bagus Vernanda Adi Putra Pandu Adikara Putri, Safinatunnajah Mutiara Rabbani, Achmad Daffa Rachman, Ramadhani Rahman, Muhammad Arif Rahmansyah, Muhammad Dzikri Ratih Kartika Dewi Ridwan, Rino Oktavian Riswan Septriayadi Sianturi Rizky Nurwachid, Hafiz Rumagutawan, Fahmi Noordin Salam, Mahrus Shafa Santoso, Nurudin Saputra, Arlinno Ganda Saputro, Aditya Ikhwan Sucipto, Faiz Ahmad Sukma Valenta, Avidhyana Syahril, Fadira Bima Thoriq Albari, Muhammad Wardani, Dhamar Santi Kusuma Yogastama, Reyhan Ardiya Zayyannarantis, Kautsarratu Athaya