Mohammad Nur Fitriyadi
Universitas Teknologi Digital

Published : 4 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 4 Documents
Search

Pengembangan Sistem Presensi Android Berbasis Geofencing dengan Deteksi Fake GPS pada PT Infiniti Putera Omega Risna De Sinta; Robby Rohman Sukarya; Mohammad Nur Fitriyadi
Jurnal Nasional Komputasi dan Teknologi Informasi Vol. 9 No. 4 (2026): Agustus, 2026
Publisher : Program Studi Teknik Komputer, Fakultas Teknik. Universitas Serambi Mekkah

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.32672/rq47nn32

Abstract

Abstrak - Sistem presensi berbasis sidik jari di PT Infiniti Putera Omega memiliki kendala antrean, kegagalan sensor, dan tidak dapat mencatat kehadiran karyawan yang berdinas di luar kantor. Penelitian ini bertujuan mengembangkan sistem presensi mobile berbasis Android menggunakan geofencing dan mekanisme deteksi manipulasi lokasi (fake GPS) untuk mengatasi kerentanan keamanan pada presensi jarak jauh. Sistem dikembangkan menggunakan metode Agile dengan backend FastAPI dan basis data PostgreSQL. Evaluasi sistem dilakukan pada 1 perangkat Android menggunakan skenario lokasi valid, lokasi di luar radius 120 meter, dan penggunaan aplikasi mock location. Hasil pengujian menunjukkan sistem mampu mendeteksi dan memblokir 100% percobaan presensi menggunakan fake GPS pada perangkat non-root. Kebaruan penelitian ini terletak pada integrasi geofencing dengan deteksi fake GPS berbasis mock location provider untuk menjamin integritas data lokasi. Kata kunci : Android; Geofencing; Deteksi Fake GPS; FastAPI; Presensi; Abstract - The fingerprint-based attendance system at PT Infiniti Putera Omega faces issues such as queues, sensor failures, and the inability to record the attendance of employees working off-site. This study aims to develop an Android-based mobile attendance system utilizing geofencing and a location manipulation detection mechanism (fake GPS) to address security vulnerabilities in remote attendance. The system was developed using the Agile methodology with a FastAPI backend and a PostgreSQL database. System evaluation was conducted on 1 Android device using scenarios involving valid locations, locations outside the 120-meter radius, and the use of mock location applications. The test results indicate that the system is capable of detecting and blocking 100% of attendance attempts using fake GPS on non-rooted devices. The novelty of this research lies in the integration of geofencing with mock location provider-based fake GPS detection to ensure the integrity of location data. Keywords: Android; Geofencing; Fake GPS Detection; FastAPI; Attendance;
Pengembangan Sistem Pencarian Arsip Statis dan Dinamis Menggunakan Metode Rapid Application Development Fitri Rahmawati; Mamok Andri Senubekti; Mohammad Nur Fitriyadi
Jurnal Nasional Komputasi dan Teknologi Informasi Vol. 9 No. 4 (2026): Agustus, 2026
Publisher : Program Studi Teknik Komputer, Fakultas Teknik. Universitas Serambi Mekkah

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.32672/4v2qrt38

Abstract

Abstrak - Pengelolaan arsip berperan penting dalam mendukung pelayanan publik, namun proses pencarian arsip di DISPUSIPDA Provinsi Jawa Barat masih dilakukan secara manual melalui spreadsheet atau excel sehingga kurang efisien. Kondisi tersebut menyebabkan proses penelusuran hingga tindak lanjut permohonan arsip membutuhkan waktu sekitar 3-10 hari kerja. Penelitian ini bertujuan mengembangkan sistem penelusuran dan pencarian arsip berbasis web menggunakan metode Rapid Application Development (RAD). Sistem menyediakan fitur pencarian arsip statis dan arsip dinamis dari berbagai Organisasi Perangkat Daerah (OPD). Hasil implementasi menunjukkan bahwa pencarian informasi ketersediaan arsip dapat dilakukan dalam beberapa menit, sehingga mempercepat proses pelayanan dibandingkan metode sebelumnya. Hasil Black Box Testing menunjukkan seluruh fungsi utama sistem berjalan sesuai dengan hasil yang diharapkan. Sistem yang dikembangkan mampu meningkatkan efisiensi pelayanan kearsipan serta mendukung transformasi digital layanan arsip di DISPUSIPDA Provinsi Jawa Barat. Kata kunci : Sistem Informasi Kearsipan; Pencarian Arsip; Arsip Statis; Arsip Dinamis; Rapid Application Development (RAD); Abstract - Archival management plays a crucial role in supporting public services; however, the process of searching for records at the West Java Provincial DISPUSIPDA is still conducted manually using spreadsheets or Excel, making it inefficient. As a result, the process of locating and following up on record requests takes approximately 3–10 business days. This study aims to develop a web-based archive search and retrieval system using the Rapid Application Development (RAD) method. The system provides features for searching both static and dynamic archives from various Regional Government Agencies (OPDs). The implementation results show that searching for information on archive availability can be done in a matter of minutes, thereby accelerating the service process compared to the previous method. The results of Black Box Testing show that all major system functions operate as expected. The developed system is capable of improving the efficiency of archival services and supporting the digital transformation of archival services at DISPUSIPDA of West Java Province. Keywords: Archival Information System; Archive Retrieval; Static Archives; Dynamic Archives; Rapid Application Development (RAD);
Implementasi Sistem Deteksi serta Pencegahan Intrusi Menggunakan Suricata Python dan IP Tables dengan Metode SPDLC Panca Prakarsa Kurniawan; Mohammad Nur Fitriyadi; Mamok Andri Sanubekti
Jurnal Nasional Komputasi dan Teknologi Informasi Vol. 9 No. 4 (2026): Agustus, 2026
Publisher : Program Studi Teknik Komputer, Fakultas Teknik. Universitas Serambi Mekkah

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.32672/kp2sht81

Abstract

Abstrak - Keamanan jaringan merupakan aspek fundamental dalam menjaga integritas infrastruktur teknologi informasi dari ancaman siber yang terus berevolusi. Permasalahan utama yang melatarbelakangi penelitian ini adalah tingginya aktivitas network scanning sebagai fase awal serangan siber, di mana respons pertahanan konvensional seringkali terlambat karena masih bergantung pada intervensi manual administrator. Keterlambatan respons tersebut menciptakan celah waktu yang krusial bagi penyerang untuk mengeksploitasi kerentanan sistem. Penelitian ini bertujuan untuk mengimplementasikan kebijakan keamanan respons otomatis melalui pembangunan sistem Intrusion Detection and Prevention System (IDPS) yang mampu memitigasi serangan secara real-time. Metode yang diterapkan adalah Secure Policy Development Life Cycle (SPDLC), yang mencakup tahapan analisis risiko, perancangan kebijakan, implementasi teknis, dan evaluasi kepatuhan. Dalam implementasinya, penelitian ini mengintegrasikan Suricata sebagai sensor deteksi berbasis signature, skrip Python sebagai penegak kebijakan (policy enforcer) otomatis yang terhubung dengan notifikasi Telegram, dan Iptables sebagai eksekutor pemblokiran. Untuk meningkatkan akurasi, sistem dilengkapi dengan mekanisme thresholding guna meminimalisasi false positive serta konsep jail time untuk pemblokiran alamat IP penyerang secara sementara. Pengujian dilakukan dengan mensimulasikan serangan Nmap dalam lingkungan virtual terkendali. Hasil penelitian menunjukkan bahwa sistem mampu mengeksekusi kebijakan keamanan secara otomatis dengan rata-rata latensi eksekusi sebesar 69,68 milidetik (ms) dan berhasil memblokir serangan sekaligus mengirimkan laporan notifikasi secara instan. Kata kunci : IDPS Otomatis; Jail Time; Latensi; Network Scanning; SPDLC; Thresholding; Abstract - Network security is a fundamental aspect of maintaining information technology infrastructure integrity against constantly evolving cyber threats. The primary issue underlying this research is the high prevalence of network scanning activities as the initial phase of cyberattacks, where traditional defensive responses are often delayed due to reliance on manual administrator intervention. This latency creates a critical time window for attackers to exploit system vulnerabilities. This research aims to implement automated response security policies by building an Intrusion Detection and Prevention System (IDPS) capable of mitigating attacks in real-time. The method applied is the Secure Policy Development Life Cycle (SPDLC), encompassing risk analysis, policy design, technical implementation, and compliance evaluation phases. In its implementation, this research integrates Suricata as a signature-based detection sensor, Python scripts as an automated policy enforcer connected to Telegram notifications, and Iptables as the blocking executor. To enhance accuracy, the system is equipped with a thresholding mechanism to minimize false positives and a jail time concept for temporary IP address blocking. Testing is conducted by simulating Nmap attacks in a controlled virtual environment. The results demonstrate that the system can execute security policies automatically with an average execution latency of 69.68 milliseconds (ms), successfully blocking attacks while sending instant notification reports. Keywords: Automated IDPS; Jail Time; Latency; Network Scanning; SPDLC; Thresholding;
Implementasi Sistem Informasi Penjualan dan Kalkulator HPP Berbasis Web Menggunakan Metode Agile Development Rafi Fadhal Ash Sidiq; Mohammad Nur Fitriyadi; Mamok Andri Senubekti
Jurnal Nasional Komputasi dan Teknologi Informasi Vol. 9 No. 4 (2026): Agustus, 2026
Publisher : Program Studi Teknik Komputer, Fakultas Teknik. Universitas Serambi Mekkah

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.32672/6jzpzh34

Abstract

Abstrak - Pengelolaan transaksi secara konvensional dan kalkulasi Harga Pokok Produksi (HPP) yang kurang presisi kerap menjadi hambatan operasional bagi pelaku Usaha Mikro, Kecil, dan Menengah (UMKM), seperti yang ditemui pada UMKM Aneka Rasa Cimahi. Praktik pembukuan manual serta pengabaian alokasi biaya overhead berpotensi besar memicu kesalahan pencatatan (human error) dan penetapan harga jual yang tidak ideal. Penelitian ini bertujuan membangun platform berbasis web yang mengintegrasikan Sistem Informasi Penjualan (Point of Sale) dan Kalkulator HPP untuk memodelkan otomatisasi transaksi sekaligus menghitung biaya produksi secara akurat. Proses rekayasa perangkat lunak mengadopsi kerangka Agile Development yang berjalan dalam lima tahapan sistematis: Planning, Design, Development, Testing, dan Review. Aplikasi ini dikembangkan memanfaatkan bahasa pemrograman PHP, pangkalan data MySQL, serta framework Tailwind CSS dalam arsitektur Model-View-Controller (MVC). Algoritma kalkulasi HPP menerapkan metode Full Costing yang menghimpun pembiayaan bahan baku, tenaga kerja, hingga overhead pabrik secara komprehensif, yang kemudian dikombinasikan dengan teknik Cost-Plus Pricing untuk memunculkan formulasi harga jual produk. Evaluasi melalui Black-Box Testing membuktikan bahwa seluruh fungsionalitas modul (operasi CRUD, kalkulasi otomatis, dan pemotongan stok real-time) dapat berjalan valid. Sementara itu, pengujian User Acceptance Testing (UAT) mengonfirmasi bahwa penerapan sistem ini berhasil menghadirkan transparansi beban biaya, meniadakan selisih inventaris, serta memangkas durasi rekapitulasi laporan finansial harian secara signifikan Kata Kunci: Agile Development; Sistem Informasi Penjualan; Kalkulator HPP; Full Costing; Cost-Plus Pricing; Abstract - Conventional transaction management and imprecise Cost of Goods Sold (COGS) calculations frequently hamper operational efficiency in Micro, Small, and Medium Enterprises (MSMEs), as observed in MSME Aneka Rasa Cimahi. Manual bookkeeping practices and the omission of overhead cost allocations inherently risk human error and inaccurate product pricing. This study aims to develop an integrated web-based platform featuring a Point of Sale (POS) system and a COGS calculator to automate sales transactions while generating precise production cost estimates. Software engineering was guided by the Agile Development framework across five iterative phases: Planning, Design, Development, Testing, and Review. The application was constructed using PHP, a MySQL database, and the Tailwind CSS framework under a Model-View-Controller (MVC) design pattern. The calculation algorithm incorporates the Full Costing method to comprehensively compute raw material, labor, and overhead expenses, which is paired with Cost-Plus Pricing to determine optimized selling price recommendations. Functional validation via Black-Box Testing confirmed the complete validity of core system operations (CRUD capabilities, automated calculations, and real-time inventory adjustments). Additionally, User Acceptance Testing (UAT) verified that the system successfully improves cost structure visibility, eliminates inventory discrepancies, and substantially accelerates daily financial reporting tasks. Keywords: Agile Development; Sales Information System; COGS Calculator; Full Costing; Cost-Plus Pricing;