Claim Missing Document
Check
Articles

Studi Perbandingan Performa dan Efisiensi Sumber Daya pada Pengujian Fungsional Website Berbasis SPA (Single Page Application) Menggunakan Katalon Studio dan Playwright Josua Situmorang, Kevin; Pinandito, Aryo; Pradana, Fajar
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

Adopsi arsitektur Single Page Application (SPA) pada pengembangan website modern menghadirkan tantangan pada pengujian otomatisasi antarmuka pengguna (UI) karena karakteristiknya yang dinamis dan asinkron, sehingga masalah ketidakstabilan pengujian (flaky test) mendorong pentingnya pemilihan alat otomatisasi yang optimal dari segi performa dan efisiensi sumber daya. Penelitian ini membandingkan Katalon Studio (berbasis WebDriver Protocol) dan Playwright (berbasis Chrome DevTools Protocol) melalui eksperimen komparatif dengan satu skenario pengujian end-to-end yang identik pada website saucedemo.com, dieksekusi 30 kali secara sekuensial pada lingkungan lokal yang terkontrol. Evaluasi menggunakan empat metrik, yaitu execution time, CPU usage, RAM usage, dan success rate. Hasil uji Mann-Whitney U menunjukkan perbedaan signifikan (p<0,05) pada ketiga metrik performa: Playwright mencatatkan rata-rata execution time 5,82 detik berbanding 25,16 detik, CPU usage 3,12% berbanding 9,23%, serta RAM usage 160,60 MB berbanding 398,74 MB dibandingkan Katalon Studio. Success rate kedua alat sama-sama 100% sehingga tidak dapat diuji signifikansinya secara statistik. Keunggulan Playwright dikaitkan dengan arsitektur komunikasi WebSocket yang lebih ringan serta mekanisme auto-waiting bawaan, namun temuan ini berlaku spesifik pada konteks eksperimen yang dikontrol ketat dan tidak dimaksudkan sebagai generalisasi universal. Penelitian ini diharapkan menjadi salah satu pertimbangan bagi tim Quality Assurance dalam memilih alat otomatisasi pengujian yang sesuai dengan karakteristik aplikasi. 
Analisis Perbandingan API Berbasis REST API dengan gRPC Studi Kasus: Aplikasi Jual Beli Berbasis Web Haditama, Muhammad Rizqullah; Hanggara, Buce Trias; Pradana, Fajar
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

Perkembangan aplikasi jual beli berbasis web menuntut layanan backend yang dapat memproses permintaan secara cepat, stabil, dan efisien. REST API sendiri banyak digunakan karena kesederhanaannya, mudah pengimplementasiannya, dan memiliki kompatibilitas yang luas dengan berbagai web client. Di sisi lain, gRPC memberikan komunikasi berbasis HTTP/2 dengan Protocol Buffers yang memiliki potensi performa lebih baik pada skenario tertentu. Penelitian ini bertujuan untuk mengimplementasikan dan membandingkan performa REST API dengan gRPC pada aplikasi jual beli berbasis web. Pengujiannya sendiri berfokus pada fungsi penampilan produk, dengan dataset 1000 produk. Skenario pengujian menggunakan variasi jumlah users 10, 25, 50, dan 100. Serta dengan produk per_page 10, 50, dan 100. Setiap scenario dijalankan selama 120 detik dengan value ramp-up 10 detik dan diulang sebanyak tiga kali run. Metrik yang dianalisis pada penelitian ini meliputi samples, response time, P95, throughput, bandwidth, dan error rate. Hasil pengujian menunjukkan bahwa gRPC memiliki rata-rata sample lebih tinggi, yaitu dengan 13579 samples setiap kali run, dibandingkan REST API yang hanya memiliki 586 samples. gRPC juga menghasilkan rata-rata response time lebih rendah, yaitu 607 ms, dibanding dengan REST API sebesar 9680 ms. Pada tail latency P95, gRPC mendapatkan nilai rata-rata 740 ms, sedangkan REST API mencapai 11881 ms. Selain itu, rata-rata throughput gRPC mencapai 114 req/s, dibanding dengan REST API sebesar 4,89 req/s. Hasil uji signifikansi dengan Mann-Whitney U Test sendiri menunjukkan perbedaan signifikan pada metrik samples, response time, tail latency P95, dan throughput dengan nilai p < 0,001. Namun, pada metrik bandwidth tidak menunjukkan adanya signifikansi dengan nilai p = 0,500. Kedua API memiliki hasil error 0%. Sehingga dapat disimpilkan bahwa gRPC lebih unggul untuk kebutuhan performa tinggi pada sisi kapasitas pemrosesan, waktu respon, dan kestabilan. Namun, REST API tetap dapat digunakan pada aplikasi web yang hanya mengutamakan kompatibilitas, kemudahan pengimplementasian, dan kemudahan dalam integrasi.
Analisis Komparatif Algoritme Pemeringkatan Konvensional dan Metode Multi-Criteria Decision Making (MCDM) pada Platform Gamifikasi Berbasis Metrik Normalized Discounted Cumulative Gain (NDCG) Adhim, Naufal; Pradana, Fajar; Trias Hanggara, Buce
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

Implementasi papan peringkat (leaderboards) dalam platform gamifikasi pembelajaran digital sering kali menghadapi tantangan teknis terkait ketiadaan mekanisme penanganan kondisi skor kembar (tie condition) yang objektif akibat ketergantungan eksklusif pada akumulasi skor mentah linier. Penelitian ini dikerjakan untuk melakukan analisis komparatif antara algoritme pemeringkatan konvensional dengan metode Multi-Criteria Decision Making (MCDM) berbasis Simple Additive Weighting (SAW) yang diintegrasikan ke dalam struktur Lexicographical Ranking pada platform e-block. Tujuan utama dari penelitian ini adalah mengevaluasi secara komparatif performa kedua pendekatan pemeringkatan dalam menyusun hierarki kompetensi pengguna melalui pengintegrasian kriteria benefit (skor, rerata skor, tantangan diselesaikan) dan kriteria cost (durasi waktu pengerjaan). Evaluasi dilakukan melalui analisis data log aktivitas pengguna format CSV yang diproses ke dalam skenario pemeringkatan hibrida bertingkat. Validasi kualitas dan akurasi daftar peringkat menggunakan metrik Normalized Discounted Cumulative Gain (NDCG) berbasis graded relevance terhadap acuan Ground Truth Weighted Score. Temuan utama penelitian menunjukkan bahwa Algoritme Pemeringkatan Website Konvensional memperoleh nilai NDCG sempurna sebesar 1,000000 pada evaluasi Top 5 dan Top 10 karena mekanismenya linier terhadap skor utama. Di sisi lain, Algoritme Hibrida MCDM menghasilkan tingkat akurasi yang tinggi dengan nilai NDCG sebesar 0,999839 pada Top 5 dan 0,958931 pada Top 10. Penyesuaian urutan posisi minor pada Algoritme Hibrida terjadi akibat peran tie-breaker multikriteria yang memperhitungkan efisiensi durasi waktu dan jumlah tantangan pengguna saat terjadi skor kembar. Penelitian ini menyimpulkan bahwa pengintegrasian kerangka kerja MCDM SAW sebagai tie-breaker hibrida tetap mempertahankan akurasi pemeringkatan yang tinggi sekaligus memberikan solusi penanganan tie condition yang transparan dan proporsional tanpa merusak hierarki skor dasar pada platform gamifikasi.
Perbandingan Kinerja K-Nearest Neighbor (KNN) dan Matrix Factorization (MF) dalam memberikan Rekomendasi Materi pada Platform Gamifikasi Ardiaga, Virgi; Pradana, Fajar; Bachtiar, Fitra Abdurrachman
Jurnal Pengembangan Teknologi dan Ilmu Komputer Vol 10 No 13 (2026): Publikasi Khusus Tahun 2026
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Naskah ini akan diterbitkan di SENTRIN 2026
Pengelompokan Karakteristik Pengerjaan Tantangan pada E-Learning Block-Based Programming Menggunakan K-Means Clustering untuk Sistem Rekomendasi sebagai Dasar Personalized Learning Alam, Muhammad Mirza Shah; Pradana, Fajar; Bachtiar, Fitra Abdurrachman
Jurnal Pengembangan Teknologi dan Ilmu Komputer Vol 10 No 13 (2026): Publikasi Khusus Tahun 2026
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Naskah ini akan diterbitkan di SENTRIN 2026
Co-Authors Abdillah Ali Abdurrachman Bachtiar, Fitra Abdurrizqo Arrahman Abul A&#039;la Alghifari Achmad Arwan Achmad Arwan Achmad Hanim Nur Wahid Adam Hendra Brata Adelia Tri Caeserine Pinem Adhim, Naufal Adhy, Mochammad Adillah, Atthoriq Aditya Rachmadi Aditya Rachmadi, Aditya Aditya Wisnu Jati Kusumo Admaja Dwi Herlambang, Admaja Dwi Afif Nandya Saputra Afina Putri Cahyani Agi Putra Kharisma Agung Pramono Agus Wahyu Widodo Ahmad Mustafirudin Ahmad Taufiq Hidayatullah Akbar, Muhammad Aminul Akhmad Lazuardi Al Ikhsan, Mochammad Dearifaldi Alam, Muhammad Mirza Shah Alfa, Arrafii Alfian, Kharis Alfin Taufiqurrahman Alfin Zaenal Kamala Ali Fikri Almira Syawli Amirrulloh Acmad Kusaini Alkakim Amzi, Dzakwan Mufid Andrian, Muhamad Anggara Priambodo Jhohansyah Anita Rizky Agustina Anita Rizky Agustina Anjumi Kholifatu Rahmatika Annisa Septiana Sani Arda Firdaus Ramadhan Ardi Wicaksono Ardiaga, Virgi Ardian Riftha Dhuha Ardina Fitri Haryono Ardyani Nalendri Styadi Arel Riedsa Adiguna Arief Andy Soebroto Arifiansyah, Achmad Syarif Aristawati, Annisa Armanda, Ferdhy Ihza Arya Rizky Sandi Aryo Pinandito Atthoriq Adillah Wicaksana Aulia Rahman Aulia Septi Pertiwi Aulia, Laras Husna Auliaur Rasyid Awwaliyyah, Athallah Ayu Lahana, Chieka Azizah Nurul Asri Azzam Syawqi Aziz Bagas Andaryanto Bagus Kurniawan Bayu Priyambadha Bayu Priyambadha Bayu Priyambadha Beni Dektos Heronimus Bestralaga Rusmarasy Bobby Ardian Ekaputra Bondan Sapta Prakoso Buce Trias Hanggara Buce Trias Hanggara Budi Darma Setiawan Chandra Saputra, Mochamad Citra Putri Adiyanti Dama Iraga, Isardi Dani Muhammad, haykal Danniar Reza Firdausy Della Fauziah Denny Sagita Denny Sagita Rusdianto Denny Sagita Rusdianto Deny Prasetia Taruma Wardana Dewi, Elok Nuraida Kusuma Dhanuari Indra Bastari Diago Ariesandika Diah Priharsari Diana Diana Diana Dindy Fitriannora Diva Fardiana Risa Djoko Pramono Djoko Pramono Dzaky Fadhilla Guci Edy Santoso Elke Cahya Putri Ericko Wicaksono Eriq Muh. Adams Jonemaro Eriq Muhammad Adams Jonemaro Fadhilah Muchammad F. A. Bakthier Fahrezy, Ahmad Faiqotul Himmah Faizatul Amalia Fajar Farah Shofiatul Ummah Fardiana Risa, Diva Farhansyah, Brahma Hanif Fatimah Az Zahra Fatimatuz Zahro Fatwa Ramdani, Fatwa Fauzi Ahmad Muda Fauziyah, Neyla Neyla Nuril Ferrinda Aprilia Kautsar Syaharani Hazmi Ferry Setiawan Fikar Mukamal Firdaus Arsy Ramadhan Firdaus Yulia Fika Maulidya Fitra Abdurrachman Bachtiar Giga Setiawan Grinaldi Wisnu Tri Prasetyo Gusti Rachman Nico Haditama, Muhammad Rizqullah Handoyo Saputra Hanggara, Buce Trias Hanif Irfan Syah Harahap, Selsa Meiliztira Harun Arrasyid Hasibuan Haryono, Wasis Haryowinoto Rizqul Aktsar Himastuti, Rahma Hirashima, Tsukasa I Putu A Angga Krishna Ibrahimsyah Zairussalam Ikhsan Khaliq Ilham Pambudi Ilmi, Muhammad Aliyya Ilyas Abdi Nugraha Iman Harie Nawanto Inas Nabila Indriati Indriati Intan Yusuf Habibie Irfani, Ilham Irwan Suprianto Ismiarta Aknuranda Issa Arwani Issa Arwani Ivqonnada Al Mufarrih Jebi Hayi Tamami Jefry Kalvin Simanjuntak Josua Situmorang, Kevin Kamila, Sabrina Komang Candra Brata Krishna Yudhakusuma Putra Munandar Langundi, Raziqa Izza Lazuardi Dio Ramadhan Loudy Fitria Aspitasari Luluk Mukarromah Lutfi Fanani Luthfi Baihaqy M Reza Syahputra A M. Fahmi Aresha Maha, Ahmad Israq Bahagia Mahardeka Tri Ananta Makhdoum Tosinmim Marshananda Aqila Kurniawan Meilisa Dwiyati Marali Misbakhul Kharis Moch Alyur Ridho Mochamad Chandra Saputra Mochamad Chandra Saputra Mochamad Chandra Saputra, Mochamad Chandra Mochamad Dwi Fadly Mochammad Adhy Mochammad Chandra Saputra Mochammad Dearifaldi Al Ikhsan Moh. Wahyu Dwi Ridiansyah Mohammad Mirza Zanuar Muhamad Yogi Saka F Muhammad Adnan Muhammad Aulia Rahman Muhammad Ednan Fajri Gunadi Muhammad Fadel Muhammad Faisal Fahat Muhammad Faisal Shabri Muhammad Faishal Firdaus Muhammad Fajrul Falah Muhammad Ridha Muhammad Ridha Anshari Muhammad Saifussolihin Putra Aditama Muhammad Tanzil Furqon Muhammad Ubaidillah Muhammad Zaharuddin Muhammad Zulfikarrahman Mulyo Budi Setiawan Nadya Nur Fadhila Nefiana Mey Ipradita Nengsih, Sulistia Neyla Nuril Fauziyah Ni Made Rai Arini Permatasari Niken Hendrakusma Wardani Nur Aisyah Asriani Nur Efendi, Akhmad Farid Nur Fikri, Abdan Nurkalam, Haikal Nurudin Santoso Nurwida Mariatul Sadila Osa Prisdyana Permatasari, Amelia Intan priharsari, diah Priyambadha, Bayu Punaji Setyosari Purnomo, Welly Putra Sahat Mahenra Sihombing Putra, Mohammad Aditya Putra, Rama Adhitya Widodo Putri, Elke Cahya Quraish, M. Rahmat Adi Setiawan Ramadhani Alfath, Muhammad Fadhil Rasio Ganang Atmaja Ratih Pinandita Retno Indah Rokhmawati Retno Indah Rokhmawati, Retno Indah Reza Fahrur Rasyid Rezka Aditya Nugraha Hasan Rhomzy Oesman Risa, Diva Fardiana Riski Pradana Riswan Septriayadi Sianturi Riza Setiawan Rizkey Wijayanto Rizkia Desi Yudiari Rizky Ramadhana Roliand Prasetya Rona Salsabila Rosita Budianti Ruby Firmansyah, Nadhif Ruzadi, Andi Achmad Fauzi Sabilissalam, Nadia Nurizqi Sagita Rusdianto, Denny Said Atharillah Alifka Alhabsyi Saida Ulfa Salsabila, Rona Samuel Ricko Perdana Putra Satrio Agung Wicaksono Satriyo Putra Sarjono Setyawan, Moh Arsyad Mubarak Sigit Widodo Surya Daren Hafizh Suryadio Rizki, Farchan Sutrisno Sutrisno Sza Sza Amulya Larasati Taufik Hidayat Teguh Surya Thaulinzky, Salsha Timothy Julian Tri Afirianto, Tri Tri Astoto Kurniawan Trias Hanggara, Buce Ubaidillah Hakim Fadly Ubaidillah, Muhammad Vasha Farisi Sarwan Halim Welly Purnomo Wibowo, Ripto Mukti Widhi Hayuhardhika Nugraha Putra Widhy Hayuhardhika Nugraha Putra Widya Amala Sholikhah Widya Bayu Wicaksono Widyawati Widyawati Wijaya, Aldy Imam Wijoyo, Satrio Yakub, Slamet Mochamad Yoshua Omega Maurya Yudi Muliawan Yuita Arum Sari Yusi Tyroni Mursityo Zafira, Sabrina Ella Zahra, Rifa Fairuz Zulfikarrahman, Muhammad