Claim Missing Document
Check
Articles

Found 15 Documents
Search

Real-Time Video Filtering Using Python: A Study on Dynamic Video Enhancement Techniques Ramadhan, Fahri; Stirman, Aini Nur Rachimah; Dharmawan, Fauzan; Astharini, Dwi
EXSACT-A Vol 2, No 1 (2024)
Publisher : Universitas Al Azhar Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.36722/exc.v2i1.2774

Abstract

Abstract—This paper presents a basic exploration of digital image processing method in representing a color spectrum using Python. Digital Image Processing is a science that moves to create, analyze, and produce information in the form of images with various coloring. The filters used in this paper are Red and Black Frame, Edge Detection, Negative and HSV in Python. The results of this filter show the difference in the resulting color spectrum. By separating the color spectrum, you will get a color output that varies according to the command.Keywords— Image Processing, Filter, Intensity, Color Spectrum.
Klasifikasi Serangan SQL Injection Menggunakan Algoritma Support Vector Machine Pada HTTP Request Ramadhan, Fahri; Ruslianto, Ikhwan; Bahri, Syamsul
Coding: Jurnal Komputer dan Aplikasi Vol 13, No 3 (2025): Edisi Desember 2025
Publisher : Universitas Tanjungpura

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26418/coding.v13i3.92215

Abstract

Banyak website menyediakan kemudahan akses informasi namun rentan terhadap serangan SQL injection yang bertujuan mencuri data sensitif. Penelitian ini membangun sistem klasifikasi serangan SQL injection melalui HTTP request menggunakan algoritma support vector machine. Fokus utama adalah mengatasi permasalahan klasifikasi multiclass dengan teknik one against one atau One-vs-One (OVO) pada SVM yang memungkinkan klasifikasi serangan ke dalam lebih dari dua kategori atau kelas. Sistem diintegrasikan dengan metode pemrosesan teks seperti n-gram dan TF-IDF untuk mengidentifikasi pola serangan berdasarkan karakteristik sintaksis dan semantik dari HTTP request. Fitur klasifikasi yang digunakan adalah potongan karakter dari proses n-gram, dengan data yang diklasifikasikan bersumber dari body dan query string HTTP request. Pengujian terhadap 557 data serangan dengan 262 dataset menghasilkan 522 data dengan klasifikasi benar dan 35 data dengan klasifikasi salah. Nilai confusion matrix menunjukkan hasil 522 true negative, 35 false negative, 0 true positive, dan 0 false positive, dengan akurasi sistem sebesar 93,7%. Dapat disimpulkan bahwa algoritma support vector machine dengan fitur dari potongan karakter n-gram dan pembobotan dari TF-IDF dapat digunakan dalam mempelajari pola dan melakukan klasifikasi serangan SQL injection. Kata kunci: Klasifikasi, SQL Injection, Support Vector Machine, N-Gram, TF-IDF
OPTIMASI ANTRIAN LAYANAN KANTOR IMIGRASI BERBASIS APLIKASI MOBILE MENGGUNAKAN ALGORITMA PRIORITY SCHEDULING YAZDI, MEHDI KHAIRI; ALDA, MUHAMAD; UJUNG, YADI KUSUMA; RAMADHAN, FAHRI
Jurnal Informatika Kaputama (JIK) Vol 10 No 1 (2026): Volume 10, Nomor 1, Januari 2026
Publisher : STMIK KAPUTAMA

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

Abstract

Perkembangan digitalisasi layanan publik menuntut adanya sistem pelayanan yang efisien, transparan, dan adil, khususnya pada layanan kantor imigrasi yang memiliki volume pemohon tinggi. Permasalahan utama yang sering terjadi adalah panjangnya antrean manual, ketidakpastian waktu pelayanan, serta belum adanya mekanisme penentuan prioritas bagi pemohon dengan tingkat urgensi tertentu. Penelitian ini bertujuan untuk merancang dan mengimplementasikan aplikasi mobile dalam mengoptimalkan antrean layanan kantor imigrasi menggunakan algoritma Priority Scheduling. Metode penelitian yang digunakan adalah metode Waterfall yang meliputi tahap analisis kebutuhan, perancangan sistem, implementasi, pengujian, dan pemeliharaan. Pengumpulan data dilakukan melalui wawancara, observasi, dan studi pustaka. Sistem yang dikembangkan mampu mengelola antrean secara otomatis dengan mempertimbangkan tingkat prioritas pemohon dan menerapkan metode First Come First Served (FCFS) pada pemohon dengan prioritas yang sama. Hasil penelitian menunjukkan bahwa penerapan algoritma Priority Scheduling pada aplikasi mobile dapat meningkatkan efisiensi pengelolaan antrean, mengurangi waktu tunggu, serta meningkatkan keadilan dan kepuasan pemohon dalam proses pelayanan di kantor imigrasi
Penerapan Empirical-Bayes pada Sistem Peringkat Produk E-Commerce Pratama, Chandra; Ramadhan, Fahri; Arrazi Satria, Ghibran; Setiawan, Aji
JURNAL FASILKOM Vol. 15 No. 3 (2025): Jurnal FASILKOM (teknologi inFormASi dan ILmu KOMputer)
Publisher : Unversitas Muhammadiyah Riau

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

Abstract

This study examines the application of Empirical Bayes (EB) smoothing for product ranking in e-commerce platforms characterized by sparse sales signals and highly skewed transaction distributions. Under these conditions, top lists tend to fluctuate when rankings rely solely on raw cumulative sales, particularly for long-tail products; therefore, a method that balances population-level information with item-level evidence is required to produce more consistent top-k rankings. The method models purchase counts using a Gamma–Poisson framework, where a global prior is estimated from the overall data and item-level posteriors are updated so that the posterior mean serves as a smoothed popularity score. Experiments are conducted on real product catalogs (smartphones and laptops) augmented with a 12-week sales simulation featuring mild seasonality and promotional noise, and EB is compared against a naive baseline that ranks items by raw cumulative units sold under a rolling, week-by-week evaluation. Results show that EB improves NDCG@5 and NDCG@10 while reducing week-to-week Top-10 churn relative to the baseline, with the most notable gains observed for low-signal and long-tail items because shrinkage dampens extreme rank swings caused by sparse observations. Overall, EB smoothing is effective in stabilizing top-k product rankings for listing interfaces and administrative dashboards, and it can be extended through time-decayed priors and the incorporation of contextual features such as price and category to further improve ranking accuracy
Implementation of the CLCG Method in the Implementation of Final Semester Exams Ramadhan, Fahri; Kurniawan, Helmi
Jurnal ICT : Information and Communication Technologies Vol. 16 No. 2 (2025): October, Jurnal ICT : Information and Communication Technologies
Publisher : Marqcha Institute

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35335/jict.v16i2.295

Abstract

The final semester examination is one of the essential instruments in measuring students’ competency achievement in schools. However, conventional exam implementation often faces challenges such as high operational costs, time-consuming correction processes, and the potential for cheating due to identical questions among students. This study aims to design and develop an Android-based examination application by implementing the Couple Linear Congruential Generator (CLCG) method as a question randomization mechanism. CLCG was chosen because it can generate random numbers with a more uniform distribution and longer period compared to the conventional Linear Congruential Generator (LCG), ensuring that each student receives a different set of questions while maintaining the same level of difficulty. The research was conducted at SMK Harapan Mekar 1 Medan using a prototype-based system development approach. The results show that the developed Android-based exam application runs effectively, successfully randomizes questions using the CLCG method, and facilitates teachers in managing the question bank and accelerating the grading process. Therefore, the application of the CLCG method in an Android-based digital exam system proves to improve efficiency, objectivity, and security in the implementation of final semester examinations in schools.