Claim Missing Document
Check
Articles

Found 17 Documents
Search

Automatic Coin Detection and Counting Based on Image Processing with OpenCV Python Fattachul Huda Aminuddin, Fattachul Huda Aminuddin; Ahmad Husna Ahadi, Ahmad Husna Ahadi; Novhirtamely Kahar, Novhirtamely Kahar; Sukma Puspitorini, Sukma Puspitorini; Elzas, Elzas
Computing and Information System Journal Vol. 1 No. 1 (2025): Technological Innovation for System Automation and Efficiency
Publisher : IndoCompt Publisher

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

Abstract

Image processing is an important field in object detection and calculation, especially in the field of computer vision. A problem that often arises in automatic coin counting is the inability of machines to accurately recognize and calculate coins quickly when there are variations in conditions, such as differences in size, color, lighting, and orientation of coins in the imagery. This research develops OpenCV and Python-based methods to detect and calculate the number of coins in the image. The stages of this method include pre-processing, segmentation, feature extraction, and object detection. Pre-processing improves image quality and reduces noise, while segmentation separates coin objects from the background. The extraction feature identifies the characteristics of the coin such as edges and colors, aiding in the object detection process. This method was tested on a dataset of coin images with various variations in size, exposure, and orientation, and the results showed an average accuracy rate of 98.08%. This research contributes to the development of automated systems for object counting in various contexts and can be the basis for further research in the field of image processing and computer vision
Implementasi Algoritma Haversine Untuk Penentuan Jarak Titik Lokasi Pada Aplikasi Absensi Pegawai Berbasis Android Ahadi, Ahmad Husna; Djauhari, Teuku; Aminuddin, Fattachul Huda; Gustina, Gustina
Jurnal Pendidikan Teknologi Informasi dan Vokasional Vol 5, No 1 (2023): Jurnal Pendidikan Teknologi Informasi dan Vokasional
Publisher : Universitas Lampung

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.23960/jptiv.v5i1.28072

Abstract

Saat ini Instansi Pemerintah yaitu Badan Kepegawaian dan Pengembangan Sumber Daya Manusia (BKPSDM) di Kabupaten Bungo telah memiliki website yang digunakan sebagai sistem absensi online berbasis website. Pada website tersebut terdapat permasalahan seperti karyawan dapat melakukan absensi dimana saja. Sehingga perlu adanya pengembangan untuk mengunci titik lokasi absensi agar pegawai hanya dapat melakukan absensi pada tempat yang telah ditentukan titik lokasi tersebut. Penelitian ini bertujuan untuk mengembangkan sistem yang sudah ada agar dapat memberikan solusi terhadap permasalahan yang terjadi. Solusi yang diberikan adalah dengan mengembangkan aplikasi absensi berbasis android sehingga dapat mengambil titik lokasi pada saat karyawan melakukan absensi. Titik lokasi karyawan saat melakukan absensi dapat diambil dengan menggunakan teknologi geolokasi pada perangkat android masing-masing karyawan. Metode haversine digunakan untuk mengukur ketepatan jarak antara titik lokasi absensi karyawan dengan titik lokasi yang telah ditentukan untuk melakukan absensi. Jarak antara dua titik ini bisa dijadikan dasar untuk mengunci lokasi. Pemodelan pembangunan aplikasi ini menggunakan Unified Modeling Language (UML). Diharapkan penelitian ini dapat mengatasi permasalahan yang terjadi.
Development of the Multi-Level Approval Feature in the SIMASTER Leave Application Module for Bungo Regency Ahadi, Ahmad Husna; Aminuddin, Fattachul Huda; Gustina; Anzari, Yandi
Jurnal Teknologi Informatika dan Komputer Vol. 11 No. 2 (2025): Jurnal Teknologi Informatika dan Komputer
Publisher : Universitas Mohammad Husni Thamrin

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.37012/jtik.v11i2.2715

Abstract

Effective and efficient personnel administration services are an urgent need for government agencies to improve the quality of governance of the State Civil Apparatus. The Bungo Regency Government has developed an integrated system for all Regional Apparatus Organizations (OPD) called the Integrated ASN Management Information System (SIMASTER). One of the important services in SIMASTER is leave applications, which currently rely on a single level of approval, namely by the OPD admin. This mechanism is deemed not to fully reflect the government bureaucratic structure and has the potential to reduce accountability in the leave application process. Therefore, development is needed to implement a tiered approval feature in accordance with the flow of leave applications based on established rules. This study aims to design and implement a tiered approval feature in the leave application module in the Bungo Regency Integrated ASN Management Information System (SIMASTER). This development is expected to make the leave application process more transparent, structured, and accountable. The system development method used in this study was a prototype method. Testing was conducted using black box testing with the equivalence partitioning technique. The results showed that the developed system performed well, as measured by the trial phase using the black box testing method. A recommendation is to add a notification feature so that all processes can be immediately communicated to relevant parties.
Perancangan Sistem Absensi QRCode Siswa Menggunakan Framework Codeigniter Di SMKN 1 Muaro Jambi Fattachul Huda Aminuddin; Fery Purnama; Ahmad Husna Ahadi
Digital Transformation Technology Vol. 3 No. 2 (2023): Artikel Periode September 2023
Publisher : Information Technology and Science(ITScience)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47709/digitech.v3i2.3423

Abstract

Kehadiran adalah aktivitas yang dilakukan oleh seseorang untuk membuktikan keberadaannya di suatu lembaga atau tidak. Kondisi saat ini dari kehadiran di SMKN 1 Muaro Jambi masih dilakukan dengan tanda tangan manual. Hal ini tidak efektif dan efisien serta menyebabkan data kehadiran yang tidak akurat, sehingga diperlukan sistem yang membuat kehadiran menjadi efektif dan efisien bagi seluruh siswa dan guru. Oleh karena itu, dibuatlah sistem kehadiran berbasis QR Code dengan menggunakan metode Penelitian dan Pengembangan (R&D) dengan bahasa pemrograman PHP dan kerangka kerja Codeigniter serta basis data MySQL. Sistem ini dirancang untuk memudahkan proses kehadiran di sekolah. Sistem ini dibuat dengan memanfaatkan teknologi QR Code agar dapat melakukan kehadiran pada sistem yang sama. Sistem yang dihasilkan memiliki fitur pemindaian QR Code dari kartu setiap siswa melalui kamera web pada Komputer Pribadi (PC).
Analisis Kinerja Algoritma Bubble Sort, Selection Sort, dan Insertion Sort Menggunakan Python pada Data Mahasiswa Gustina, Gustina; Ahadi, Ahmad Husna; Aminuddin, Fattachul Huda; Syawal, Muhammad Farhan
Jurnal Inovasi Pendidikan dan Teknologi Informasi (JIPTI) Vol. 6 No. 2 (2025): Jurnal Inovasi Pendidikan dan Teknologi Informasi (JIPTI)
Publisher : Information Technology Education Department

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.52060/jipti.v6i2.3792

Abstract

This study aims to analyze the performance of three fundamental sorting algorithms—Bubble Sort, Selection Sort, and Insertion Sort—implemented using the Python 3.12.10 programming language. The experiment was conducted using five dataset sizes consisting of student data with 50, 100, 150, 200, and 250 records. Each algorithm was tested under three data order conditions: random, nearly sorted, and reversed. The experimental results indicate that Insertion Sort achieved the most efficient execution time for nearly sorted data, averaging below one millisecond, while Bubble Sort exhibited the slowest performance, particularly on reversed data, with execution times exceeding 30 milliseconds. Selection Sort maintained consistent performance across conditions but remained slower than Insertion Sort in most cases. Overall, the empirical findings support the theoretical O(n²) time complexity and reinforce the learning of algorithm efficiency concepts in the Algorithm and Data Structure course of the Information Technology Study Program.
Perancangan Aplikasi Smart RT 26 Berbasis Prototyping untuk Meningkatkan Efisiensi Administrasi Warga Miten, Fitra Kebesa; Mutmainnah, Mutmainnah; Ahadi, Ahmad Husna
Technologica Vol. 5 No. 1 (2026): Technologica
Publisher : Green Engineering Society

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.55043/technologica.v5i1.515

Abstract

Penelitian ini menghasilkan rancangan aplikasi "Smart RT 26" sebagai solusi digital untuk mentransformasi proses administrasi manual di RT 26 Kelurahan Cempaka Putih - Jambi yang sebelumnya memakan waktu dan kurang transparan. Menggunakan metode Prototyping dengan pemodelan Unified Modelling Language (UML), penelitian ini mengintegrasikan fitur informasi dan pengumuman, fitur database dan fitur administrasi surat. Hasil penelitian mencakup model sistem fungsional yang terdiri dari Use Case dan Class Diagram, serta prototipe high-fidelity yang telah divalidasi. Pengujian fungsional menggunakan Black Box Testing menunjukkan bahwa seluruh fitur utama berjalan 100% sesuai dengan kebutuhan pengguna. Indikator keberhasilan penelitian ini terbukti melalui pemangkasan alur layanan pengajuan surat yang dapat diproses secara real-time, meningkatkan efisiensi waktu administrasi secara signifikan dibandingkan sistem konvensional. Kontribusi utama penelitian ini terletak pada penerapan metode user-centered prototyping yang menghasilkan antarmuka spesifik bagi karakteristik warga lokal, memberikan keunggulan fleksibilitas dibandingkan aplikasi administrasi umum. Sistem ini menjadi model transformasi digital yang valid dan siap diimplementasikan untuk meningkatkan pelayanan publik yang adaptif di tingkat rukun tetangga
Analisis Kinerja Algoritma Bubble Sort, Selection Sort, dan Insertion Sort Menggunakan Python pada Data Mahasiswa Gustina, Gustina; Ahadi, Ahmad Husna; Aminuddin, Fattachul Huda; Syawal, Muhammad Farhan
Jurnal Inovasi Pendidikan dan Teknologi Informasi (JIPTI) Vol. 6 No. 2 (2025): Jurnal Inovasi Pendidikan dan Teknologi Informasi (JIPTI)
Publisher : Information Technology Education Department

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.52060/jipti.v6i2.3792

Abstract

This study aims to analyze the performance of three fundamental sorting algorithms—Bubble Sort, Selection Sort, and Insertion Sort—implemented using the Python 3.12.10 programming language. The experiment was conducted using five dataset sizes consisting of student data with 50, 100, 150, 200, and 250 records. Each algorithm was tested under three data order conditions: random, nearly sorted, and reversed. The experimental results indicate that Insertion Sort achieved the most efficient execution time for nearly sorted data, averaging below one millisecond, while Bubble Sort exhibited the slowest performance, particularly on reversed data, with execution times exceeding 30 milliseconds. Selection Sort maintained consistent performance across conditions but remained slower than Insertion Sort in most cases. Overall, the empirical findings support the theoretical O(n²) time complexity and reinforce the learning of algorithm efficiency concepts in the Algorithm and Data Structure course of the Information Technology Study Program.