p-Index From 2021 - 2026
10.869
P-Index
This Author published in this journals
All Journal Jurnal Ilmiah Informatika Komputer Techno.Com: Jurnal Teknologi Informasi Jurnal Informatika dan Teknik Elektro Terapan JAIS (Journal of Applied Intelligent System) SELAPARANG: Jurnal Pengabdian Masyarakat Berkemajuan Batoboh : Jurnal Pengabdian Pada Masyarakat JURIKOM (Jurnal Riset Komputer) Jurnal Manajemen Informatika Jurnal Informatika Kaputama (JIK) Jurnal Kridatama Sains dan Teknologi Jurnal Manajemen Informatika dan Sistem Informasi JATI (Jurnal Mahasiswa Teknik Informatika) Jurnal Sistem Komputer & Kecerdasan Buatan Parameter Journal of Innovation Information Technology and Application (JINITA) BERNAS: Jurnal Pengabdian Kepada Masyarakat Jurnal Sistem Informasi dan Sistem Komputer Jurnal Teknik Informatika (JUTIF) Jurnal AbdiMas Nusa Mandiri JURNAL REKAYASA INFORMASI SWADHARMA (JRIS) JURNAL ELEKTRO DAN INFORMATIKA SWADHARMA (JEIS) Jurnal Pengabdian Teknologi Tepat Guna Jurnal Difusi Jurnal Pengabdian Masyarakat IPTEK Seminar Nasional Hasil Riset dan Pengabdian (SNHRP) TRANSFORMASI : JURNAL PENGABDIAN PADA MASYARAKAT Journal of Economic, Business and Engineering (JEBE) Jurnal Pengabdian kepada Masyarakat Desa (JPMD) Journal of Computer Science and Informatics Engineering Toba: Journal of Tourism, Hospitality, and Destination Dulang: Jurnal Pengabdian Kepada Masyarakat PROSISKO : Jurnal Pengembangan Riset dan observasi Rekayasa Sistem Komputer Journal of Artificial Intelligence and Engineering Applications (JAIEA) Jurnal Sains Informatika Terapan (JSIT) Jurnal Pengabdian Masyarakat Fakultas Teknik: Jurnal Abditek Abdi Makarti Jurnal Pengabdian Masyarakat Bhinneka SAINSTECH: Jurnal Penelitian dan Pengkajian Sains dan Teknologi Dharma Pengabdian Perguruan Tinggi (DEPATI) Journal of Artificial Intelligence and Digital Business Mestaka: Jurnal Pengabdian Kepada Masyarakat Innovative: Journal Of Social Science Research TAMIKA: Jurnal Tugas Akhir Manajemen Informatika & Komputerisasi Akuntansi Journal of Data Science Theory and Application Tabsyir: Jurnal Dakwah Dan Sosial Humaniora AL-KARIM: Journal of Islamic and Educational Research Jurnal Pengabdian Kepada Masyarakat (JPKM) Al-Nizam: Indonesian Journal of Research and Community Service Jurnal Intelek Dan Cendikiawan Nusantara EDUJAVARE: International Journal of Educational Research Jurnal Tarreang: Tren Pengabdian Masyarakat Agrokompleks Inovasi Gagasan Abdimas & Kuliah Kerja Nyata WISDOM : Jurnal Pengabdian Kepada Masyarakat Wisdom LogicLink: Journal of Artificial Intelligence and Multimedia in Informatics Fundamentum: Jurnal Pengabdian Multidisiplin Academic Journal of Islamic Principles and Philosophy Jurnal Pengabdiaan Masyarakat Larisma Journal of Community Research & Engagement (JCRE) Jipmas : Journal Inovasi Pengabdian Masyarakat Jurnal Lentera: Penelitian dan Pengabdian Masyarakat DCS: Jurnal Pengabdian Masyarakat Man-Ana Smart Humanity: Jurnal Pengabdian Masyarakat JES-TM Social and Community Service Jurnal Teknologi Pendidikan Jurnal Pengabdian kepada Masyarakat (DIASYA) Kolaborasi Masyarakat NJCOM: Community Service Journal Journal of Applied Community Service and Innovation BHAKTI Bhinneka Al-Madrasah: Jurnal Pendidikan, Pembelajaran dan Kebudayaan Jurnal Pengabdian IPTEK IKHTIAR: Jurnal Pengabdian Kepada Masyarakat Abdimas Altruis: Jurnal Pengabdian kepada Masyarakat
Claim Missing Document
Check
Articles

ANALISIS LITERATUR PERAN DATA FLOW DIAGRAM DAN ENTITY RELATIONSHIP DIAGRAM DALAM PERANCANGAN BASIS DATA SISTEM INFORMASI Suci Lestari; Roshikhotun Muthi'ah; Edita Rayhanah Fairuz; Imam Prayogo Pujiono
Jurnal Informatika Kaputama (JIK) Vol 10 No 2 (2026): Volume 10, Nomor 2, Juli 2026
Publisher : STMIK KAPUTAMA

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59697/jik.v10i2.1357

Abstract

Kemajuan teknologi informasi mendorong organisasi untuk menerapkan sistem informasi yang terstruktur dan terintegrasi guna meningkatkan efisiensi pemrosesan data. Penelitian ini bertujuan menelaah peran Data Flow Diagram (DFD) dan Entity Relationship Diagram (ERD) dalam perancangan basis data sistem informasi berdasarkan kajian literatur. Fokus kajian diarahkan pada fungsi DFD dalam pemodelan proses, fungsi ERD dalam pemodelan struktur data, serta keterkaitan keduanya dalam menjaga konsistensi rancangan sistem informasi. Metode yang digunakan adalah studi pustaka yang menelaah berbagai jurnal terkait pemodelan sistem dan struktur basis data di bidang akademik, bisnis, pergudangan, perpustakaan, dan pelayanan masyarakat. Temuan penelitian menunjukkan bahwa DFD sangat penting untuk memvisualisasikan aliran data, pemrosesan informasi, dan persyaratan sistem secara sistematis guna meminimalkan masalah proses. Sebaliknya, ERD digunakan untuk menggambarkan hubungan antar variabel dalam basis data guna menilai keakuratan, konsistensi, dan efisiensi pengumpulan data. Integrasi DFD dengan ERD dapat menghasilkan struktur data yang lebih terorganisir, mengurangi redundansi data, meningkatkan akurasi informasi, dan meningkatkan efektivitas sistem informasi modern. Dengan demikian, penggunaan DFD dan ERD secara komprehensif menjadi strategi yang efektif untuk mengoptimalkan sistem berbasis data.
KOMPARASI KECEPATAN ALGORITMA SEQUENTIAL DAN BINARY SEARCH BERBASIS VECTOR C++ PADA DATA TERURUT DAN ACAK Raesya Satria Mikaelana; Fakhrul Arhabur Rizqi; Delviera Gea Florida; Aisyah Nur Ramadhani; Armaylis Arfa; Imam Prayogo Pujiono
Jurnal Informatika Kaputama (JIK) Vol 10 No 2 (2026): Volume 10, Nomor 2, Juli 2026
Publisher : STMIK KAPUTAMA

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59697/jik.v10i2.1366

Abstract

This study aims to compare the computational time efficiency between the Sequential Search and Binary Search algorithms implemented using a dynamic data structure (vector) in the C++ programming language . The test focused on a small-scale dataset consisting of 98 random integer elements . The experiment was conducted through two main scenarios, namely searching in unsorted and sorted data conditions, by taking the average execution time of 50 iterations to maintain consistency . The test results show that in the unsorted data condition, Sequential Search is more efficient with an execution time of 4.25 µs . This is significantly faster than Binary Search, which takes a total of 15.40 µs due to the additional computational overhead of sorting the data at the beginning of the execution . Conversely, on sorted data, Binary Search is highly optimal thanks to its logarithmic search space division mechanism, recording an execution time of only 0.85 µs compared to Sequential Search (3.90 µs) . This study concludes that Binary Search is the best algorithm for sorted data, while Sequential Search is more practical and superior for small-scale datasets that have not been organized as it avoids pre-processing.
EVALUASI PERFORMA MYSQL DAN MONGODB PADA QUERY PATTERN E-COMMERCE SKALA KECIL BERBASIS LITERATUR Moch. Nazril Ilham; Andika Faza Setiawan; Imam Prawira; Didi Purnomo; Dicky Anggriawan Nugroho; Imam Prayogo Pujiono
JATI (Jurnal Mahasiswa Teknik Informatika) Vol. 10 No. 1 (2026): JATI Vol. 10 No. 1
Publisher : Institut Teknologi Nasional Malang

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.36040/jati.v10i1.16584

Abstract

Pesatnya pertumbuhan platform e-commerce skala kecil di Indonesia menuntut pemilihan sistem manajemen basis data (DBMS) yang optimal untuk menjamin performa, skalabilitas, dan integritas data. MySQL dan MongoDB menawarkan keunggulan berbeda, yang perlu dievaluasi berdasarkan pola query khas pada platform e-commerce. Penelitian ini bertujuan untuk mengevaluasi performa, fleksibilitas, dan skalabilitas kedua sistem tersebut melalui Systematic Literature Review (SLR) terhadap 20 artikel ilmiah periode 2021–2025. Hasil sintesis menunjukkan bahwa tidak ada satu basis data yang unggul mutlak, melainkan performa optimal sangat bergantung pada jenis beban kerja. MongoDB menunjukkan keunggulan signifikan dalam operasi tulis intensif, pembacaan data sederhana, fleksibilitas skema, dan skalabilitas horizontal, menjadikannya ideal untuk pengelolaan data dinamis seperti katalog produk, sesi pengguna, dan keranjang belanja. MySQL unggul dalam menjaga integritas transaksional melalui properti ACID, efisiensi dalam eksekusi query relasional kompleks, serta keandalan data, sehingga lebih cocok untuk data kritikal seperti transaksi keuangan dan manajemen stok. Berdasarkan temuan ini, penelitian merekomendasikan implementasi strategi Polyglot Persistence, di mana MySQL berfungsi sebagai Source of Truth untuk data transaksional kritikal, sementara MongoDB menangani data dinamis yang membutuhkan performa tinggi dan fleksibilitas. Strategi hibrida ini memberikan panduan berbasis bukti bagi pengembang dan arsitek sistem untuk membangun platform e-commerce skala kecil yang efisien, responsif, dan konsisten
PENINGKATAN KOMPETENSI DESAIN GRAFIS SISWA MELALUI WORKSHOP PENGGUNAAN APLIKASI CANVA DI SMP NEGERI 2 BOJONG Imam Prayogo Pujiono; Amelya Agustin; Arditya Prayogi; Riki Nasrullah
Jurnal Pengabdian Masyarakat Fakultas Teknik : Jurnal Abditek Vol. 5 No. 01 (2025): Jurnal Pengabdian Masyarakat Fakultas Teknik: Jurnal Abditek
Publisher : LPPM Universitas Negeri Jakarta

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.21009/Abditek.051.05

Abstract

Era Revolusi Industri 4.0 menuntut penguasaan literasi digital yang komprehensif, namun terdapat kesenjangan kompetensi pada siswa SMP: tingginya kemampuan teknis dalam menggunakan gawai tidak diimbangi dengan kemampuan komunikasi untuk menciptakan konten digital yang bermakna. Kegiatan pengabdian kepada masyarakat ini bertujuan untuk menjembatani kesenjangan tersebut dengan meningkatkan kompetensi desain grafis siswa kelas 7 SMP Negeri 2 Bojong melalui platform Canva. Kegiatan ini diimplementasikan dalam bentuk workshop dengan pendekatan partisipatif yang melibatkan metode presentasi, praktikum terbimbing, dan diskusi interaktif. Efektivitas kegiatan diukur secara kuantitatif menggunakan instrumen pre-test dan post-test untuk mengevaluasi peningkatan pemahaman dan keterampilan 24 peserta. Analisis data menunjukkan peningkatan signifikan pada kompetensi peserta, di mana skor rata-rata pemahaman siswa meningkat sebesar 88.9% dari 45.0 pada pre-test menjadi 85.0 pada post-test. Hasil ini mengindikasikan efektivitas tinggi dari model workshop yang diterapkan. Berdasarkan temuan tersebut, direkomendasikan integrasi platform desain seperti Canva ke dalam kegiatan kurikuler dan ekstrakurikuler untuk membina kreativitas dan keterampilan komunikasi visual siswa secara berkelanjutan.
Kegiatan Edukasi Interaktif Kesehatan Gigi bagi Anak Usia Dini di Desa Majakerta Pemalang Ahmad Aufal Marom; Arditya Prayogi; Imam Prayogo Pujiono; Mohammad Syaifuddin; Lilik Riandita
Jurnal Igakerta Vol. 2 No. 1 (2025): Jurnal Igakerta
Publisher : IGAKERTA Publisher

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.70234/gs2t9m51

Abstract

Kesehatan gigi dan mulut merupakan aspek penting dalam menjaga kesejahteraan anak sejak usia dini. Sayangnya, masih banyak anak yang kurang memahami pentingnya menjaga kebersihan gigi, sehingga  berisiko mengalami berbagai permasalahan gigi seperti karies dan radang gusi. Untuk mengatasi permasalahan ini, mahasiswa KKN UIN Gusdur Pekalongan melaksanakan program edukasi kesehatan gigi di TK Pembina Watukumpul, Kabupaten Pemalang, dengan tujuan meningkatkan kesadaran anak-anak mengenai pentingnya menjaga kesehatan gigi serta membentuk kebiasaan menyikat gigi yang benar. Kegiatan ini menggunakan metode penyuluhan interaktif yang meliputi  tiga  tahapan,  yaitu  persiapan (penyusunan materi dan koordinasi dengan sekolah), pelaksanaan (pemberian materi dengan alat peraga dan praktik menyikat gigi), serta evaluasi (observasi praktik anak-anak dan kuesioner bagi guru). Hasil kegiatan menunjukkan bahwa metode interaktif dengan  penggunaan alat peraga dan media audiovisual efektif dalam meningkatkan pemahaman anak-anak, ditunjukkan  dengan antusiasme mereka dalam mempraktikkan  teknik menyikat gigi yang benar.  Selain itu, keterlibatan guru dan orang tua dalam kegiatan ini mendukung keberlanjutan edukasi di lingkungan rumah dan sekolah. Dengan  demikian, program edukasi kesehatan gigi berbasis praktik ini  terbukti bermanfaat dalam membentuk kebiasaan  menjaga kebersihan gigi sejak dini dan perlu diterapkan secara berkelanjutan. 
Pelatihan Prompt Engineering Menggunakan Google Gemini dan Suno AI untuk Produksi Musik Edukasi Islam di SMA N 1 Kedungwuni Firdaus Perdana; Imam Prayogo Pujiono; Jainul Arifin; Lilik Riandita; Tsalisa Yuliyanti; Maftuhin
Jurnal Lentera: Penelitian dan Pengabdian Masyarakat Vol. 7 No. 2 (2026): Jurnal Lentera: Penelitian dan Pengabdian Masyarakat
Publisher : Yayasan Bina Lentera Insan

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.57207/27ftbz89

Abstract

Perkembangan kecerdasan buatan (Artificial Intelligence/AI) generatif membuka peluang baru dalam pembelajaran kreatif di sekolah menengah, termasuk dalam produksi media pembelajaran berbasis audio. Namun, pemanfaatan AI di kalangan siswa masih cenderung bersifat konsumtif dan belum diarahkan secara optimal untuk menghasilkan karya edukatif yang bernilai. Kegiatan pengabdian kepada masyarakat ini bertujuan meningkatkan pemahaman dan keterampilan siswa dalam prompt engineering menggunakan Google Gemini dan Suno AI untuk memproduksi musik edukasi Islam. Kegiatan dilaksanakan pada 30 Maret 2026 di Ruang Kelas SMA Negeri 1 Kedungwuni dengan melibatkan 38 siswa kelas XI. Metode pelaksanaan menggabungkan presentasi, praktikum, dan diskusi. Materi yang diberikan meliputi pengenalan AI generatif, teknik menyusun prompt yang efektif, penggunaan Google Gemini untuk merancang ide dan lirik lagu bertema Islam, serta penggunaan Suno AI untuk mengubah prompt menjadi lagu edukatif. Tingkat ketercapaian kegiatan diukur melalui perbandingan hasil pre-test dan post-test pada lima indikator. Hasil evaluasi menunjukkan peningkatan yang kuat pada seluruh indikator, dengan rata-rata peserta yang menjawab paham/bisa meningkat dari 19,5% pada pre-test menjadi 86,8% pada post-test. Selain itu, peserta berhasil menghasilkan draf lagu bertema akhlak dan nilai-nilai keislaman yang dapat dimanfaatkan sebagai media edukasi di sekolah. Kegiatan ini menunjukkan bahwa pelatihan berbasis praktik efektif untuk memperkuat literasi AI, kreativitas digital, dan kemampuan siswa dalam memproduksi media pembelajaran yang relevan. Program lanjutan direkomendasikan dalam bentuk pendampingan proyek, integrasi pada pembelajaran Pendidikan Agama Islam, serta pelatihan serupa bagi guru agar kebermanfaatan kegiatan lebih berkelanjutan.
Analisis Komparatif Efisiensi AlphaDev dan Algoritma Sorting Konvensional pada Implementasi C++ Rizki Ramadani; Bagus Prasetyo Santoso; Muhammad Yusuf Rusty Al Badar; Imtinan Hanazain; Imam Prayogo Pujiono
TAMIKA: Jurnal Tugas Akhir Manajemen Informatika & Komputerisasi Akuntansi Vol 5 No 2 (2025): TAMIKA: Jurnal Tugas Akhir Manajemen Informatika & Komputerisasi Akuntansi
Publisher : Universitas Methodist Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.46880/tamika.Vol5No2.pp486-494

Abstract

Data sorting is a fundamental component of modern computing, especially when handling large-scale datasets, where time efficiency and memory usage are critical to system performance. Over the past decades, classical algorithms such as Quick Sort, Merge Sort, and Insertion Sort have been extensively optimized and widely implemented in the C++ standard library. Recent developments in artificial intelligence have introduced a new approach through AlphaDev, a deep reinforcement learning agent that successfully discovered small-scale sorting routines more efficient than manually optimized code, which have since been integrated into the C++ LLVM library. This study conducts a comparative analysis between AlphaDev’s sorting routines and conventional algorithms commonly used in C++ implementations, namely Insertion Sort, Introsort (as represented by std::sort), and Merge Sort. The comparison is based on two primary metrics: execution time (µs/ms) and additional memory consumption (auxiliary space). Testing was performed on integer-type data of varying sizes and distributions, ranging from small sorts (N ≤ 30) to large-scale datasets (N up to 10⁶), with each scenario executed repeatedly to obtain stable average runtimes. Experimental results show that for very small arrays (N ≤ 30), AlphaDev consistently outperforms Insertion Sort by approximately 15–30% and is about 5–12% faster than the conventional Introsort base case. When integrated as the base case within Introsort for large-scale sorting, AlphaDev’s routines deliver an aggregate performance improvement of around 1–2% compared to standard Introsort. In terms of memory usage, both AlphaDev and Insertion Sort maintain O(1) space complexity with negligible additional memory, whereas Merge Sort requires O(N) auxiliary space, making it the most memory-intensive algorithm in this evaluation. These findings reaffirm that no single sorting algorithm is optimal for all conditions: AlphaDev is particularly well-suited for small-scale sorting and effective as a base case in hybrid algorithms, while divide-and-conquer approaches such as Introsort remain dominant for large datasets. This study provides empirical evidence that integrating AI-discovered algorithms into programming language libraries can yield measurable performance gains, which, although seemingly modest in percentage terms, are significant in large-scale computational workloads.
Perbandingan Kinerja Operator == dan Fungsi Compare() dalam Pemrosesan String pada C++ Muhammad Rofi Nur Fasyih; Dea Karuniawati; Pasha Ferbitama; Elvina Rizqi; Imam Prayogo Pujiono
TAMIKA: Jurnal Tugas Akhir Manajemen Informatika & Komputerisasi Akuntansi Vol 5 No 2 (2025): TAMIKA: Jurnal Tugas Akhir Manajemen Informatika & Komputerisasi Akuntansi
Publisher : Universitas Methodist Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.46880/tamika.Vol5No2.pp344-349

Abstract

This study compared the performance of the equality operator (==) and the compare() function in C++ for strings. The focus was on their speed and memory efficiency when processing large data sets. Three datasets containing 100, 1,000, and 10,000 random strings ranging in length from 5 to 10 characters were used, each tested three times. Time was measured in microseconds, while memory usage was calculated in kilobytes. The results showed that the compare() function was faster, about 42% faster on the 100-string dataset, and about 9% to 10% faster on larger datasets. Memory usage was similar, differing by only a few hundred bytes. Therefore, use the equality operator (==) for simple comparisons or on small datasets, and use the compare() function for larger data sets. Further research should examine the impact of different compilers, optimization levels, and C++ standard library implementations on these results, as well as include formal statistical analysis of the measured data.
PERBANDINGAN EFISIENSI MEMORI DAN WAKTU KOMPUTASI ALGORITMA PENGURUTAN REKURSIF DAN ITERATIF DI PYTHON (MERGE SORT DAN QUICK SORT) Regina Nur Aeni; Alina Putri As Salwa; Muhammad Farras Abiy; Muhammad Noval Syafiq Sofi; Imam Prayogo Pujiono
JEIS: Jurnal Elektro dan Informatika Swadharma Vol 6, No 2 (2026): JEIS EDISI JULI 2026
Publisher : Institut Teknologi dan Bisnis Swadharma

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.56486/jeis.vol6no2.1073

Abstract

This study aims to analyze and compare the computational time efficiency and memory usage of the recursive and iterative approaches in the Merge Sort and Quick Sort algorithms in Python. The method used is an experimental quantitative approach with performance testing on two data sizes, namely 10,000 and 1,000,000 random number elements. Execution time is measured using the time and timeit libraries, while memory usage is monitored using the psutil library. The results show that, in general, the iterative approach is more efficient in memory usage because it does not require a function call stack as in recursion. In terms of execution speed, recursive Quick Sort provides the fastest average time of 0.002 seconds on data of 10,000 elements, while on data of 1,000,000 elements, iterative Quick Sort shows better time performance than the recursive version. Iterative Merge Sort is consistently more memory efficient than recursive Merge Sort on both data sizes. The time difference between the recursive and iterative approaches is relatively small for medium-sized data, but memory consumption increases significantly with the recursive version as the data size increases. These findings indicate that the choice of implementation approach for sorting algorithms in Python requires considering the trade-off between speed and memory efficiency. The iterative approach is more suitable for applications with limited memory resources, while the recursive approach remains relevant for scenarios that prioritize simplicity of implementation and clarity of algorithm structure. The results of this study are expected to serve as a reference for software developers and algorithm researchers in determining optimal sorting implementation strategies in Python.Penelitian ini bertujuan menganalisis dan membandingkan efisiensi waktu komputasi dan penggunaan memori antara pendekatan rekursif dan iteratif pada algoritma pengurutan Merge Sort dan Quick Sort menggunakan bahasa pemrograman Python. Metode yang digunakan adalah pendekatan kuantitatif eksperimental dengan pengujian kinerja pada dua ukuran data, yaitu 10.000 dan 1.000.000 elemen bilangan acak. Waktu eksekusi diukur menggunakan pustaka time dan timeit, sedangkan penggunaan memori dipantau dengan pustaka psutil. Hasil penelitian menunjukkan bahwa secara umum pendekatan iteratif lebih efisien dalam penggunaan memori karena tidak memerlukan tumpukan pemanggilan fungsi (call stack) sebagaimana pada rekursi. Dari sisi kecepatan eksekusi, Quick Sort rekursif memberikan waktu rata-rata tercepat sebesar 0,002 detik pada data 10.000 elemen, sedangkan pada data 1.000.000 elemen Quick Sort iteratif menunjukkan kinerja waktu yang lebih baik dibandingkan versi rekursif. Merge Sort iteratif konsisten lebih hemat memori dibandingkan Merge Sort rekursif pada kedua ukuran data. Perbedaan waktu antara pendekatan rekursif dan iteratif relatif kecil pada data berukuran menengah, namun konsumsi memori meningkat secara nyata pada versi rekursif seiring bertambahnya ukuran data. Temuan ini mengindikasikan bahwa pemilihan pendekatan implementasi algoritma pengurutan di Python perlu mempertimbangkan trade-off antara kecepatan dan efisiensi memori. Pendekatan iteratif lebih sesuai untuk aplikasi dengan keterbatasan sumber daya memori, sedangkan pendekatan rekursif tetap relevan untuk skenario yang mengutamakan kesederhanaan implementasi dan kejelasan struktur algoritma. Hasil penelitian ini diharapkan dapat menjadi rujukan bagi pengembang perangkat lunak dan peneliti algoritma dalam menentukan strategi implementasi pengurutan yang optimal pada Python
ANALISIS EFEKTIVITAS TEKNIK INDEXING TERHADAP WAKTU EKSEKUSI QUERY SQL PADA BASIS DATA TRANSAKSI E-COMMERCE M Aldy Zulfa Saputra; Muchammad Soufwan Fauzi; Rangga Dzikri Fardiansyah; Zaki Kafila Pamungkas; Dicky Anggriawan Nugroho; Imam Prayogo Pujiono
JEIS: Jurnal Elektro dan Informatika Swadharma Vol 6, No 2 (2026): JEIS EDISI JULI 2026
Publisher : Institut Teknologi dan Bisnis Swadharma

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.56486/jeis.vol6no2.1076

Abstract

This study examines the effect of indexing techniques on SQL query execution speed in a MySQL-based e-commerce transaction database. Performance issues often arise as data volume increases because the system must scan the entire table, resulting in slow response times. To analyze this problem, this study employed a pure experimental method by testing three index conditions: no index, a single index, and a composite index. Testing was conducted using a synthetic dataset of 20,000 rows depicting e-commerce transaction activity. Each condition was evaluated using a series of SELECT queries. Measurements were made through execution time and execution plans displayed by the EXPLAIN command. The results showed that using indexes provided a significant performance improvement. A single index successfully reduced execution time from 0.2380 seconds to 0.0740 seconds, while a composite index resulted in an execution time of 0.0900 seconds. Both types of indexes reduced the number of rows scanned across the entire table to only tens of rows. A single index is more suitable for simple queries with high selectivity, while a composite index is more effective for queries with more than one condition. However, implementing an index requires additional storage space and causes the data write process to run slightly slower. Overall, this study confirms that an indexing strategy tailored to query patterns and data characteristics can significantly improve the performance of e-commerce transaction databases.Penelitian ini mengkaji pengaruh teknik indexing terhadap kecepatan eksekusi query SQL pada basis data transaksi e-commerce berbasis MySQL. Gangguan kinerja sering muncul ketika jumlah data meningkat karena sistem harus melakukan pemindaian seluruh tabel yang menyebabkan waktu respon menjadi lambat. Untuk menganalisis permasalahan tersebut, penelitian ini menerapkan metode eksperimen murni dengan menguji tiga kondisi indeks yaitu tanpa indeks, indeks tunggal, dan indeks komposit. Pengujian dilakukan menggunakan dataset sintetis berjumlah 20.000 baris yang menggambarkan aktivitas transaksi e-commerce. Setiap kondisi dievaluasi menggunakan serangkaian query SELECT. Pengukuran dilakukan melalui waktu eksekusi dan rencana eksekusi yang ditampilkan oleh perintah EXPLAIN. Hasil penelitian menunjukkan bahwa penggunaan indeks memberikan peningkatan performa yang sangat signifikan. Indeks tunggal berhasil menurunkan waktu eksekusi dari 0,2380 detik menjadi 0,0740 detik, sedangkan indeks komposit menghasilkan waktu eksekusi 0,0900 detik. Kedua jenis indeks ini mengurangi jumlah baris yang dipindai dari seluruh tabel menjadi hanya puluhan baris. Indeks tunggal lebih sesuai untuk query sederhana dengan selectivity yang tinggi, sedangkan indeks komposit lebih efektif untuk query yang memiliki lebih dari satu kondisi. Meskipun demikian, penerapan indeks memerlukan ruang penyimpanan tambahan dan menyebabkan proses penulisan data berjalan sedikit lebih lambat. Secara keseluruhan, penelitian ini menegaskan bahwa strategi indexing yang disesuaikan dengan pola query dan karakteristik data mampu meningkatkan performa basis data transaksi e-commerce secara signifikan
Co-Authors A'izatul Haira, Nala Abdi Cahya Subekti Abdul Majid Abu Hanif I. F. Adhiel Rahma Adhiel Adi Handika Adi Handika Adib' Aunillah Fasya Agung Bakti Agung Prihandono Agung Prihandono Agustina, Risma Wati Agyztia Premana Ahmad Abdussalaam Ahmad Aufal Marom Ahmad Burhanuddin, Ahmad Ahmad Ta'rifin Ahmad Turmudi Ahmad Turmudi Aisyah Aisyah Aisyah Nur Ramadhani Ajib Susanto Akhmad Aufa Syukron Alawiyah, Vina Vitri Alfisyah, Ahmad Alfiyan Firmansyah Alina Putri As Salwa Alisha Zulfa Salsabila Amelya Agustin Andika Faza Setiawan Andy Rachman Anugrah, Anggita Dwi Anwar, M. Shokhib Anzaini, Sayla Salma Apriani, Nadisa Ardansyah , Dawam Ardhiartha P.U., Surya Arditya Prayogi Ariza, Said Fachri Armaylis Arfa Arum, Dewi Sekar Asfahani, Asfahani Atha Harshavardhana Aulia Miza, Nur Ayon Diniyanto Azazi, Firly Maulana Bagus Prasetyo Santoso Bangkit Rizka Hidayatullah Berliannanda, Anugrah F. Bintan Kamila Brilianu Sentanu Vito Chomsah Rachmawati Christy Atika Sari Dara Amalia Azzahrah Darutama, Ardiyan Dea Karuniawati Delviera Gea Florida Desi Lestari, Desi Desta Adyangga Saputra Diah Puspitaningrum Dian Sukmawati Sudrajat Dicky Anggriawan Nugroho Dicky Anggriawan Nugroho Dicky Anggriawan Nugroho Dicky Anggriawan Nugroho Dicky Anggriawan Nugroho Didi Purnomo Edi Suharyadi Edita Rayhanah Fairuz Eka Puji Rahayu Eko Hari Rachmawanto Eliza, Naila Nur Elvina Rizqi Emi Nurlaela Erwin Erwin Fachri Ali Fachri Ariza, Said Fadilah Zahra Dwi Kinanti Fadilah, Gita Faiz, Muhammad Fakhrul Arhabur Rizqi Fatkhatun Naela Ferida Rahmawati Fiantika Mutia Rahma Fida Maisa Hana Fida Maisa Hana Fira Sulistia Firda Aulia Izzati Firda Rona Syahira Firdaus Perdana Firdausi, Muh Izzat Firdausi, Muhammad Izzat Fitroh, Qorry Aina Fuad Naufal Ihsan Furqon Lanang Galang Satya Aulia Habibah, Adinda Destiani Hafizhah Azzahrani Haiqa Virly Azzahra Hakim Elkominoki, M. Lukman Hamdi Yahya, Muhammad Harun Ibrahim Abdallah Mohammad Hikmah Sofyan, Nurul Himawan, Inggil Ibnu Utomo Ihsanul Ahadin, Akbar Ikhsan Maulanaa Ikhsanuddin, Rohmatulloh Muhamad Ilham Dwijokangko Imam Prawira Imas Saffanatul Aminah Imas Saffanatul Aminah Imtinan Hanazain Indra Kurniawan Irfan Ali, Muhammad Jainul Arifin Jainul Arifin kamilah, Arina Kharisatul Karunia Raharjo Karunia Raharjo Kholifatun, Isnaeni Kuat Ismanto Kuat Ismanto Lilik Riandita Lilik Riandita Lilina Dwi Anastasya Lina Azaria Linda Oktaviani Lukman Shodik M Aldy Zulfa Saputra M. Abyan Nuha M. Adin Setyawan M. Adin Setyawan M. Adin Setyawan M. Adin Setyawan M. Akmal Fatkhan Rifqi M. Arsyad Alkadafi M. Azka Failandri M. Lukman Hakim Elkominoki M. Syaifuddin M. Wildan Ahfadh Maesyaroh Maftuhin Meila Fitri Amin Moch. Nazril Ilham Mochamad Iskarim Moh. Sugeng Solehuddin Moh. Syaifuddin Moh. Syaifuddin Moh. Syaifuddin Mohammad Syaifuddin Mualim Mualim Muchammad Soufwan Fauzi Mufidah, Haniatul Muhamad Ridwan Muhammad Agus Muhammad Anifan Muhammad Azka Bani Shalih Muhammad Fabian Ardhiansyah Muhammad Faiz Muhammad Farras Abiy Muhammad Noval Syafiq Sofi Muhammad Rikzam Kamal Muhammad Rikzam Kamal Muhammad Risqi Agung Pratama Muhammad Rofi Nur Fasyih Muhammad Yusuf Rusty Al Badar Muhammad Zaki Musyaffa Muhammad Zidni Nur Muqtafiy Muhammad Mutiara Sofia Ramadhani Nabil Yudha Syahputra Nadia Faradhillah, Nadia Nafisa Purnamasari Nafisha Putri Arsita Naila Mifrotul Ula Nazwa Gista Aulia Nazwa Nevi Dwi Apriyanti Nisa , Nabila Luthfiyatun Noorma Fitriana M. Zain Nugroho, Dicky Anggriawan Nukman Zadi Nur Azizah Nur Fatikhatul Jannah Nur Khotimah Nurifah Mumtazah Nuril Lutvi Azizah Nurul Hikmah Sofyan Nurul Hikmah Sofyan Nurul Husnah Mustika Sari Pasha Ferbitama Perdana, Firdaus Prabowo, Dimas Setiaji Pratomo Cahyo Kurniawan Putri, Adhystha Az-Zahra Putri, Pramesti Fadhila Pamuji Qurrota A’yun Raesya Satria Mikaelana rahayu, eka puji Rahma Syarifa Rahmawan Bagus Trianto Rakhiel Ghina Suraya Rangga Dzikri Fardiansyah Rangga Dzikri Fardiarsyah Regina Nur Aeni Rhischa Assabet Shilla Rhischa Assabet Shilla, Rhischa Assabet Riandita, Lilik Richa Qonitatin Lazaba Riki Nasrullah Riki Nasrullah Riki Nasrullah Riki Nasrullah Riyadi, Ridho Rizal, Muhamad Rizaludin Rizki Ramadani Rizqi Karima Rofiah, Nurul Hidayati Rohmad Abidin Rohmad Abidin Rohmah, Syifa Rohmatulloh Muhamad Ikhsanuddin Roshikhotun Muthi'ah Sabrina Ahmad Sabrina, Arum Rahma Putri Saffanatul Aminah, Imas Safinatunaja , Dhifa Saizi, Muhammad Salman Salma Aulia Salma Salsabila Amanda Salwa Salwa Satriaji Ammarulloh Shabina Nur Fatmaluna Shofiani, Rissa Singgih Setiawan Singgih Setiawan Singgih Setiawan Singgih Setiawan Sofia, Lailatul Sofiana, Sofa Sopiah, Sopiah Suci Lestari suharyadi suharyadi Syahda, Talitha Ulima Syaifuddin, Moh Syifa Rohmah Sylva Fahri Nailannaja Syukron, Akhmad Aufa Talitha Falakh Tasya Tiara Ananda Maulidia Tsalisa Yuliyanti Tsalisa Yuliyanti Tsaqib Fahmi Ahmad Ummy Fatimah Utomo, Surya Ardhiartha Putro Vierri Daffa Alief Widodo Hami Widodo Hami Wijanarto Wijanarto Winarsih, Nurul Anisa Sri Yasmin, Nazhifa Naura Yoga Religia Yunita Lisnaningtyas Utami Zahra Khoirunnisa Zahwa Arizza Arthamevia Zaki Kafila Pamungkas Zuhrufillah, Khafifah Zulmi Aulia Azhari Abbas