Claim Missing Document
Check
Articles

Analisis Perbandingan Penggunaan Automated Dependency Injection dan Manual Dependency Injection Pada Aplikasi Android (Studi Kasus: Aplikasi Android Katalog Game Corner Fakultas Ilmu Komputer) Rumagutawan, Fahmi Noordin; Kharisma, Agi Putra; Jonemaro, Eriq Muhammad Adams
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 9 No 13 (2025): Publikasi Khusus Tahun 2025
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Naskah ini akan diterbitkan Journal of Engineering and Technology for Industrial Applications
Pengaruh Penggunaan Cerita Linear dan Nonlinear pada Gim Edukasi terhadap Peningkatan Literasi Grafik Sucipto, Faiz Ahmad; Jonemaro, Eriq Muhammad Adams; Kharisma, Agi Putra
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 9 No 13 (2025): Publikasi Khusus Tahun 2025
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Naskah ini akan diterbitkan di International Journal of Serious Games
Eksperimen Penerapan Prinsip Consistency, Zebra Stripes, dan Peningkatan Clickable Element guna Meningkatkan User Experience Website SIAM UB Haris Halim, Abdul; Kharisma, Agi Putra; Ananta, Mahardeka Tri
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 9 No 3 (2025): Maret 2025
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Teknologi berperan penting dalam berbagai aspek kehidapan salah satunya merupakan pendidikan. Dengan teknologi Universitas Brawijaya dapat menyediakan layanan informasi akademik mahasiswa dalam satu tempat yaitu SIAM (Sistem Informasi Akademik Mahasiswa). Dalam suatu aplikasi user experience memegang peran penting untuk memenuhi kebutuhan penggunanya tanpa gangguan baik dari keberhasilan (efektivitas) maupun waktu yang dibutuhkan untuk mengakses suatu layanan (efisiensi). Oleh karena itu, untuk meningkatkan user experience dari website SIAM peneliti melakukan perbandingan menggunakan metode A/B testing terhadap desain saat ini dengan prototipe yang menerapkan teori teori para ahli serta usability testing untuk mengetahui efektivitas, dan efisiensi masing masing desain. Hasilnya diketahui bahwa dari tiga permasalahan yang ditemukan di website SIAM, setelah melakukan eksperimen dengan membandingkan desain saat ini (kontrol) dengan desain treatment ditemukan bahwa perbedaan completion rate tidak ditemukan dimanapun hal ini disebabkan karena responden masih mengetahui cara untuk menyelesaikan tugasnya menggunakan desain saat ini maupun desain treatment, meskipun begitu perbedaan completion time terdapat pada dua tugas yaitu fitur save as pdf dengan nilai t-test 0,02 dan penerapan clickable element yang baik dengan nilai t-test 0,03.
Design of REST API for Local Public Transportation Information Services in Malang City Kharisma, Agi Putra; Pinandito, Aryo
Journal of Information Technology and Computer Science Vol. 2 No. 2: November 2017
Publisher : Faculty of Computer Science (FILKOM) Brawijaya University

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (511.907 KB) | DOI: 10.25126/jitecs.20172226

Abstract

Abstract.Utilization of information technology in the field of public transportation has been proven in improving the quality of public transportation services. The availability of information technology that supports public transportation in Malang city is still limited. An effort is required to encourage the availability of information technology that support public transportation in Malang city. This research attempts to propose a draft proposal of REST API designed for supporting information about public transportation services in Malang city. The result of this research showed that the REST API should provide a search facility to find proper service mode of transportation, cost estimation, time estimation, calling or booking a public transportation, a list of all the modes of transportation that exist, as well as detailed information on a mode of transport in which includes the name of public transportation, index of comfortability, index of security, index of safety, index of privacy, index of availability, index of accessibility index, and route.Keywords: Transportation, Public Transportation, API, REST, Service-Oriented Architecture, Web Service.
Prototype of REST Location-based Service for Trip Planning by Paratransit (Mikrolet) in Malang City Kharisma, Agi Putra; Pinandito, Aryo
Journal of Information Technology and Computer Science Vol. 4 No. 3: Desember 2019
Publisher : Faculty of Computer Science (FILKOM) Brawijaya University

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1137.796 KB) | DOI: 10.25126/jitecs.201943131

Abstract

Paratransit (mikrolet) was very popular in Malang city. However, their popularity is reduced by the availability of wide variety of more modern and online public transportations. One of the obstacles commonly faced by passengers of mikrolet is the limited information about the routes taken by mikrolet. In this paper, we proposed a prototype of service that can generate trip planning by mikrolet. We use depth-first search (DFS) algorithm as the basis to build our solution because it is relatively simple to modify. The service for trip planning available through REST web service and utilize location-based service style. Based on functionality testing result, the proposed system successfully generate all trip plans as expected. From performance perspective, when the number of routes and plans increased, the overall system performance degrades, so in the future the proposed prototype and its algorithm may needs further optimization.
Peningkatan Performa Komputasi Sistem Navigasi Transportasi Publik Pada Perangkat Bergerak Melalui Penerapan Teknik Kompresi Data dan Penyederhanaan Graf Pinandito, Aryo; Kharisma, Agi Putra; Akbar, Muhammad Aminul; Saputra, Mochamad Chandra
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 11 No 6: Desember 2024
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.25126/jtiik.2024118054

Abstract

Penelitian ini bertujuan untuk menyelesaikan permasalahan di bidang transportasi terkait penentuan rute perjalanan menggunakan transportasi umum dengan mengembangkan sistem dan aplikasi perangkat bergerak yang mampu merekomendasikan rute perjalanan angkutan umum di kota Malang. Rekomendasi rute perjalanan dihasilkan dari penerapan algoritme Dijkstra dari rute transportasi angkutan umum di Kota Malang yang dimodelkan dalam struktur data graf. Bagian yang akan dinilai pada penelitian ini adalah perbandingan efektivitas penggunaan format JSON terutama pada penghematan bandwidth. Teknik kompresi yang digunakan pada penelitian ini adalah Zlib yang dikombinasikan dengan encoding Base64. Analisis juga dilakukan terhadap beban tambahan dan penggunaan memori akibat proses kompresi serta analisis waktu komputasi dan penggunaan memori akibat penyederhanaan struktur data graf melalui pendekatan visual dengan algoritme Douglas-Peucker. Penggunaan dokumen dalam format JSON terbukti efektif digunakan sebagai media komunikasi, penggunaan kompresi data dapat menghemat penggunaan bandwidth untuk mendistribusikan data di Internet sebesar 64,61%, dan memberikan beban tambahan pada memori yang diperlukan oleh server untuk kompresi data sebesar 0,44%. Selain itu, dengan penyederhanaan graf secara visual, waktu proses yang diperlukan untuk merekomendasikan rute transportasi menjadi lebih singkat 81,24% serta berkurangnya penggunaan memori hingga 72,99%.   Abstract This research aims to solve problems in the field of transportation related to determining travel plans using public transportation by developing systems and mobile applications based on Google Android that recommend public transport plans in Malang City. The plans are generated from the implementation of Dijkstra's algorithm, which is modeled in the graph data structure. This study determines the effectiveness of using JSON format, the bandwidth saved for distributing data on the Internet from Zlib data compression and Base64 encoding, and analyzes additional memory usage due to compression and the impact of data simplification through a visual approach on transport network graphs with the Douglas-Peucker algorithm. This study suggested that the use of JSON format is effective as a communication medium, and the use of data compression allows clients to save bandwidth usage by up to 64.61% with an additional 0.44% of memory load for data compression. Additionally, visually simplifying the graph data improved the system's performance; it reduced the average processing time to recommend transportation routes by 81.24% and reduced memory usage by up to 72.99%.
Analisis Perbandingan Kinerja Antara Native Android Kotlin dengan Framework Flutter pada Aplikasi Informasi Rumah Sakit Ihsan, Andhika; Kharisma, Agi Putra; Priyambadha, Bayu
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 9 No 5 (2025): Mei 2025
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Kemajuan teknologi informasi telah menjadikan aplikasi mobile sebagai bagian esensial dalam berbagai aspek kehidupan, mulai dari hiburan hingga layanan kesehatan. Seiring dengan kebutuhan untuk mempercepat pengembangan aplikasi tanpa mengurangi kualitas, framework cross-platform seperti Flutter semakin diminati. Namun, tantangan utama yang masih dipertanyakan adalah apakah Flutter dapat bersaing dengan pendekatan native, seperti Android Kotlin, dalam hal efisiensi dan performa. Penelitian ini bertujuan untuk menganalisis perbandingan kinerja antara Flutter dan Native Android Kotlin dalam pengembangan aplikasi informasi rumah sakit. Prototipe aplikasi dikembangkan menggunakan kedua pendekatan, dan pengujian dilakukan dengan mengukur tiga metrik utama: penggunaan CPU, penggunaan memori, dan waktu respons. Pengujian dilakukan melalui simulasi akses data rumah sakit yang terintegrasi dengan Firebase Realtime Database. Hasil pengujian menunjukkan bahwa aplikasi berbasis Native Android Kotlin lebih efisien dalam penggunaan sumber daya, dengan penggunaan CPU 12,48% lebih rendah dan penggunaan memori 44,60% lebih hemat dibandingkan dengan Flutter. Adapun dalam hal waktu respons, kedua pendekatan menunjukkan kinerja yang hampir setara dengan perbedaan hanya sebesar 1,01%. Penelitian ini menyimpulkan bahwa Native Android Kotlin unggul dalam efisiensi penggunaan sumber daya, sementara Flutter memberikan performa yang kompetitif dalam hal waktu respons.
Evaluasi Dan Perbaikan Pengalaman Pengguna Website SMA Negeri 1 Kota Probolinggo Menggunakan Pendekatan Design Thinking : Sebuah Studi Empiris Maharani, Monalisa; Kharisma, Agi Putra; Ananta, Mahardeka Tri
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 9 No 6 (2025): Juni 2025
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Website SMA Negeri 1 Kota Probolinggo memiliki peran penting sebagai sumber informasi dan diharapkan mampu menyajikan informasi sekolah secara cepat, jelas, dan mudah diakses oleh siswa, guru, orang tua, dan masyarakat umum. Namun, ditemukan beberapa masalah usability seperti navigasi yang membingungkan, tampilan kurang menarik, dan informasi yang tidak lengkap. Penelitian ini bertujuan mengidentifikasi masalah usability, memperbaikinya dengan pendekatan Design Thinking, dan mengevaluasi perbaikannya melalui Usability Testing dan System Usability Scale. Hasil penelitian menunjukkan bahwa terjadi peningkatan signifikan dalam aspek efisiensi dan kepuasan pengguna. Time-Based Efficiency meningkat dari 0,043 tugas/detik menjadi 0,078 tugas/detik. Skor SUS menigkat dari 30,42 (“Poor”) menjadi 84,17 (“Excellent”). Nilai t-test juga menunjukkan perbedaan signifikan pada aspek efisiensi dan kepuasan pengguna (p < 0,05), sedangkan analisis chi-square menunjukkan tidak ada perbedaan signifikan dalam completion rate (100%). Hasil ini membuktikan bahwa pendekatan Design Thinking efektif dalam meningkatkan usability website sekolah.
Penerapan Teori Meaningful Learning Pada Pengembangan Media Pembelajaran Kit-Build Concept Map Berbasis Knowledge Reconstruction Dengan Sistem Evaluasi dan Feedback Otomatis Pinandito, Aryo; Kharisma, Agi Putra; Akbar, Muhammad Aminul
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 12 No 2: April 2025
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.25126/jtiik.2025129435

Abstract

Penelitian ini mengusulkan penerapan atas teori knowledge reconstruction dan teori meaningful learning Ausubel pada kerangka pembelajaran yang menggunakan peta konsep digital Kit-Build concept map. Melalui penerapan kerangka pembelajaran yang diusulkan, siswa mengidentifikasi sumber-sumber pengetahuan untuk disusun dengan menghubungkan pengetahuan dan pengalaman yang telah dimiliki sebelumnya dan mengintegrasikan pengetahuan baru yang telah disusun ke dalam pemahaman kognitif mereka dengan menggunakan media pembelajaran peta konsep digital Kit-Build. Penelitian ini juga mengusulkan penerapan sebuah mekanisme feed-back otomatis yang dapat diberikan ketika peta konsep Kit-Build direkonstruksi pebelajar. Mekanisme feedback otomatis yang diberikan kepada siswa didasarkan atas permasalahan sulitnya memberikan masukan pada siswa saat rekonstruksi peta konsep Kit-Build dilakukan serta kesulitan siswa dalam memahami banyaknya pengetahuan baru yang terkandung dalam sebuah peta konsep. Fenomena information overload dapat terjadi saat siswa merekonstruksi peta konsep yang berukuran besar sebagai akibat dari banyaknya komponen Kit-Build dalam sebuah peta konsep yang perlu direkonstruksi. Pendekatan pembelajaran yang diusulkan dalam penelitian ini diuji dalam sebuah eksperimen dalam aktivitas belajar yang menggunakan media pembelajaran peta konsep Kit-Build, di mana rekonstruksi peta konsep dilakukan secara bertahap sebagai bentuk penerapan teori meaningful learning Ausubel. Pengaruh penerapan teori terhadap pemahaman siswa serta efisiensi proses belajar siswa melalui rekonstruksi peta konsep digital Kit-Build diinvestigasi dalam penelitian ini. Hasil analisis memperlihatkan bahwa teori meaningful learning yang diterapkan dalam proses pembelajaran menggunakan peta konsep Kit-Bulid secara efektif mampu meningkatkan pemahaman siswa serta mampu meningkatkan efisiensi aktivitas pembelajaran dengan kerangka pembelajaran yang dilakukan.   Abstract This research proposes the application of knowledge reconstruction theory and Ausubel's meaningful learning theory within a learning framework that utilizes the Kit-Build concept map. Under the proposed learning framework, students identify knowledge sources to be organized by linking their prior knowledge and experiences, and integrating the newly organized knowledge into their cognitive understanding using the Kit-Build concept map. This research also implements an automated feedback system during learner’s concept map reconstruction. The automatic feedback mechanism provided to students due to the difficulty of providing input to students during the concept map reconstruction and the difficulty of understanding the learning material when information overload occurs. Information overload may occur when students reconstruct large concept maps where numerous Kit-Build concept map components have to be reconstructed manually. The learning method proposed in this research is evaluated in an experiment involving the Kit-Build concept map framework, where concept map reconstruction is carried out in stages as a form of applying Ausubel’s meaningful learning theory. The effect of applying such theory on students' understanding as well as the efficiency of students' learning process through concept map reconstruction was investigated in this study. The analysis results suggested that applying meaningful learning theory in the learning process using Kit-Bulid concept map could effectively improve students' understanding and also improve the efficiency of learning activities with Kit-Build concept map framework.
Analisis Perbandingan Efisiensi dan Kebergunaan Aplikasi Berbasis React.Js dan Next.Js (Studi Kasus: Aplikasi Web Game Corner FILKOM UB) Fawwaz Haryono, M. Naufal; Kharisma, Agi Putra; Rahman, Muh. Arif
Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol 9 No 8 (2025): Agustus 2025
Publisher : Fakultas Ilmu Komputer (FILKOM), Universitas Brawijaya

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

Abstract

Peningkatan kebutuhan akan performa dan visibilitas aplikasi web mendorong penggunaan framework modern seperti React.js dan Next.js yang menawarkan pendekatan rendering berbeda. React.js menggunakan Client-Side Rendering (CSR) yang ringan namun terbatas dalam SEO, sementara Next.js mendukung Server-Side Rendering (SSR) dan Static Site Generation (SSG) untuk meningkatkan kinerja dan indeksabilitas halaman. Penelitian ini membandingkan efisiensi teknis dan kebergunaan aplikasi web antara kedua framework tersebut melalui studi kasus aplikasi Game Corner FILKOM UB. Pengujian dilakukan terhadap metrik SEO (HTTP Request, Resource, dan Page Load Time), performa halaman (FCP dan Speed Index), dan pengalaman pengguna menggunakan User Experience Questionnaire (UEQ) oleh 30 responden. Evaluasi dilakukan dengan alat Google Lighthouse dan Chrome DevTools, serta analisis statistik uji T dan Mann-Whitney U. Hasil menunjukkan bahwa Next.js unggul dalam aspek resource, Page Load Time, First Contentful Paint (FCP), dan Speed Index, sementara React.js menghasilkan jumlah HTTP request yang lebih rendah. Skor UEQ menunjukkan bahwa tidak terdapat perbedaan signifikan secara statistik antar framework, meskipun Next.js memperoleh skor yang sedikit lebih tinggi. Penelitian ini memberikan bukti empiris bahwa Next.js lebih efisien dalam aspek teknis, sementara React.js tetap unggul dalam struktur pemuatan yang lebih ringan.
Co-Authors Achmad Arwan Achzubi, Muhammad Rayhan Adam Hendra Brata 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 Arief Andy Soebroto Aristiani, Cantika Shinta Aryo Pinandito Aziza, Poppy Marcelia Azzahra, Daniswari Yurin Bayu Priyambadha Bayu Priyambadha Budidarwanto, Anargya Hassya Chafith, Mochammad Nafisa Dewantoro, Mury Fajar Efendi, Ridho Aqli Eko Sakti Pramukantoro, Eko Sakti Fadhlan, Rafi Ahmad Farah, Najla Alia Farys, Sholeh Al Fawwaz Haryono, M. Naufal Firmansyah, Maulana Zidhan Haikal Fajri, Muhamad Hakeem, Rayhan Haris Halim, Abdul Herman Tolle Hernando, Neo Huda, Fais Al Ihsan, Andhika Ihsan, Miftahul Jonemaro, Eriq Muhammad Adams Juan, Patrick Kusuma Dewi, Elok Nuraida Kusuma, Muhammad Cakra Pandu Lily Montarcih Limantara Lutfi Fanani Maghfiroh, Dirgahayu Tyas Maharani, Monalisa Mahardeka Tri Ananta, Mahardeka Tri Millah, Munirotul Mochamad Chandra Saputra, Mochamad Chandra Moh. Sholichin Muh. Arif Rahman Muhammad Zainul Arifin Muhammad Zaki Mulya, Azka Isnandaru Fajrina Nisar, Bahrum Nugraha, Muhammad Huda Nurul Hidayat Patra, Dwi Satria 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 Riswan Septriayadi Sianturi Rumagutawan, Fahmi Noordin Salam, Mahrus Shafa Santoso, Nurudin Saputra, Arlinno Ganda Saputro, Aditya Ikhwan Sucipto, Faiz Ahmad Sukma Valenta, Avidhyana Syahril, Fadira Bima Wardani, Dhamar Santi Kusuma Wayan Firdaus Mahmudy Yogastama, Reyhan Ardiya Zayyannarantis, Kautsarratu Athaya