cover
Contact Name
Mesran
Contact Email
jurnal.josh@gmail.com
Phone
+6282161108110
Journal Mail Official
jurnal.josh@gmail.com
Editorial Address
Sekretariat Forum Kerjasama Pendidikan Tinggi (FKPT) Jalan Sisingamangaraja No. 338, Medan, Sumatera Utara
Location
Kota medan,
Sumatera utara
INDONESIA
JOURNAL OF INFORMATION SYSTEM RESEARCH (JOSH)
ISSN : -     EISSN : 2686228X     DOI : -
Core Subject : Science,
Artikel yang dimuat melalui proses Blind Review oleh Jurnal JOSH, dengan mempertimbangkan antara lain: terpenuhinya persyaratan baku publikasi jurnal, metodologi riset yang digunakan, dan signifikansi kontribusi hasil riset terhadap pengembangan keilmuan bidang teknologi dan informasi. Fokus Journal of Information System Research (JOSH)
Articles 870 Documents
Rancang Bangun Sistem Computer Based Test (CBT) Penerimaan Mahasiswa Baru Berbasis Web Menggunakan Metode Research And Development dengan Model Waterfall Ardiansyah Cahya Nugroho; Cucut Hariz Pratomo
Journal of Information System Research (JOSH) Vol 7 No 4 (2026): July 2026
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/josh.v7i4.10588

Abstract

The implementation of the New Student Admission (PMB) selection process requires an efficient, transparent, and effective system to support accurate decision-making. Previously, the Computer-Based Test (CBT) system used for PMB selection relied on the CodeIgniter framework, which was prone to limitations in data management flexibility, security, and scalability as the number of applicants increased. To address these challenges, this study redesigns a web-based PMB CBT system using the Laravel framework, which adopts the Model-View-Controller (MVC) architecture, and integrates a relational database MySQL to provide structured and maintainable data management. Most previous studies have primarily focused on the digitalization of examination processes, usability improvements, or basic system efficiency. The main innovation and contribution of this research is the implementation of a live score feature that ensures transparent and immediate presentation of examination results for participants. This study employs the Research and Development (R&D) method to design, develop, and evaluate the proposed system. The developed system includes several key features, such as participant management, question bank management, online examinations, automatic score calculation, and a live score feature for real-time result monitoring. Based on Black Box Testing, the system achieved a functional validity rate of 100%, indicating that all testing scenarios were successfully executed without errors. The proposed system contributes by enhancing the transparency of score calculation and utilizing a scalable technology architecture to assist the admission committee in managing large-scale applicant data efficiently.
Implementasi Naïve Bayes Classifier pada Sistem Informasi untuk Klasifikasi Ketepatan Kelulusan Santri Pramuditha Shinta Dewi Puspitasari; Taufiq Rizaldy; Faisal Lutfi Afriansyah; Zhaqian Rouf Alfauzi
Journal of Information System Research (JOSH) Vol 7 No 4 (2026): July 2026
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/josh.v7i4.10590

Abstract

Pondok Pesantren Mahasiswa (PPM) is an educational model that integrates higher education with the Islamic boarding school system to produce graduates with strong academic competence and religious character. However, the dual demands of academic and boarding school activities increase the risk of delayed graduation among students, highlighting the need for early intervention to prevent study failure. This study aims to develop a web-based system that classifies students' on-time graduation using the Naïve Bayes algorithm. The dataset was obtained from PPM archives and consisted of 211 student records with attributes including gender, region of origin, study duration, Al-Qur'an achievement, and Al-Hadith achievement. The proposed system classified 172 students as likely to graduate on time and 39 students as likely to graduate late. Performance evaluation using a confusion matrix achieved an accuracy of 86.79%, a precision of 93.41%, and a recall of 91.40%, indicating good classification performance. Furthermore, User Acceptance Testing (UAT) showed high user satisfaction, with acceptance rates of 95.66% from students and 84% from boarding school administrators, both categorized as excellent. The main contribution of this study is the integration of academic and Islamic boarding school attributes, particularly Al-Qur'an and Al-Hadith achievements, into a Naïve Bayes classification model and its implementation in a web-based system to support monitoring, evaluation, and decision-making related to students' on-time graduation.
Deteksi Kantuk Pengemudi Berbasis Eye Aspect Ratio dan Head Pose Estimation dengan Integrasi IoT Rama Amirul Ramadhan; Kurniawan D. Irianto
Journal of Information System Research (JOSH) Vol 7 No 4 (2026): July 2026
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/josh.v7i4.10598

Abstract

This study proposes a real-time driver drowsiness detection system integrating computer vision with Internet of Things (IoT) technology on an affordable embedded platform. The system uses a Camera Module 3 Wide NoIR connected to a Raspberry Pi 3 Model B+ to capture driver facial images. Two visual indicators are computed in parallel from 68 facial landmarks extracted using dlib: Eye Aspect Ratio (EAR) for detecting prolonged eye closure, and Head Pose Estimation using solvePnP for detecting head nodding. An OR-logic decision mechanism triggers an audio alarm when EAR falls below 0.25 for five consecutive frames or Pitch angle exceeds 15 degrees for ten consecutive frames. Events are classified as KANTUK_MATA, KANTUK_KEPALA, or KEDUANYA and sent to firebase Realtime Database for remote monitoring. Black Box testing with 11 scenarios confirms all core functions operate correctly. Average response times of 2.00 seconds via EAR and 2.70 seconds via Head Pose are within acceptable ranges for early drowsiness warning. The multi-indicator approach demonstrates that head nodding is detected earlier than eye closure in gradual drowsiness scenarios, providing earlier warning than single-indicator systems. Under high CPU load conditions (>80%), the frame rate drops to 5 fps, resulting in a total system latency of 2.8–4.2 seconds; this condition is still adequate for early warning but not for sub-second responses. Across the 11 Black Box testing scenarios, the system achieved 100% precision (no false alarms during normal blinking) and 100% recall (all drowsiness conditions detected), although the testing was conducted under controlled laboratory conditions, necessitating further generalization to real-world environments.
Implementasi Metode Case-Based Reasoning dengan Pembobotan Gejala untuk Diagnosa Penyakit Kulit pada Kucing Jourist Zidan; Muhammad Misdram; Nanda Martyan Anggadimas
Journal of Information System Research (JOSH) Vol 7 No 4 (2026): July 2026
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/josh.v7i4.10600

Abstract

Skin diseases are common health issues in cats that can diminish their quality of life if not addressed early. Limited access to veterinarians makes it difficult for many cat owners to initially identify the diseases affecting their pets. Early diagnosis is challenging because many skin diseases present overlapping symptoms, making it hard for owners to distinguish between conditions without professional veterinary assistance. Therefore, this study aims to develop an expert system for the early diagnosis of these conditions using the Case-Based Reasoning (CBR) method. The system's knowledge base was constructed from a collection of 14 disease types and 36 symptoms, derived from a literature review and validated by experts. To address symptom overlap, the CBR method was implemented by calculating the similarity level between a new case and the existing case base using symptom weighting; this allows the system to differentiate between potential diseases based on similarity scores, even when multiple diseases share the same symptoms. The system then selects the case with the highest similarity score as the preliminary diagnosis. The system was developed using the Python programming language and an SQLite database. Key features include symptom selection, a diagnostic process, disease information, and the ability to generate reports in PDF format. Functional accuracy testing conducted on 14 test cases showed that 13 cases were correctly diagnosed against reference data, resulting in a functional accuracy rate of 92.85% and an average similarity score of 77.33%. The study contributes by optimizing symptom weighting within the CBR algorithm to resolve the issue of overlapping disease symptoms and by providing an integrated system that delivers disease information, care tips, similarity scores, and diagnostic reports. The results demonstrate that the CBR method is a viable approach for the early diagnosis of feline skin diseases and can serve as a helpful resource for cat owners to gather information before seeking further veterinary consultation.
Sistem Pendukung Keputusan Penentuan Lokasi Early Warning System Tanah Longsor Menggunakan TOPSIS Aang Ma'ruf Perdana; Mutaqin Akbar
Journal of Information System Research (JOSH) Vol 7 No 4 (2026): July 2026
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/josh.v7i4.10605

Abstract

As one of the areas in the Special Region of Yogyakarta with a relatively high level of landslide vulnerability, Gunungkidul Regency requires targeted mitigation measures, including implementing an Early Warning System (EWS) to detect potential disasters early. The obstacle faced by the Gunungkidul Regency Regional Disaster Management Agency (BPBD) is the absence of a system that can support the process of determining priority locations for EWS installation objectively by considering various existing risk parameters. This research aims to develop a Decision Support System (DSS) by applying the Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) method to produce priority recommendations for landslide EWS installation locations. The study utilized historical landslide occurrence data from BPBD Gunungkidul Regency covering the period of 2022–2025 and the Gunungkidul Regency Disaster Risk Assessment Document 2026–2030, with 116 villages (kalurahan) as the decision alternatives. The evaluation was conducted using four criteria: hazard, vulnerability, capacity, and landslide occurrence frequency. The results indicate that Sawahan Village achieved the highest preference value of 1.0000, followed by Mertelu Village with 0.9336 and Ngalang Village with 0.7481, making them the highest-priority locations for landslide EWS installation. The developed system successfully automates the TOPSIS calculation process, provides ranking results in a fast and transparent manner, and fulfills all functional requirements based on Black Box Testing. The proposed system is expected to support BPBD Gunungkidul Regency in determining priority locations for landslide Early Warning System (EWS) installation through a more measurable, data-driven, and objective decision-making process.
Automating Clean Architecture Conformance via AST-Based Code Smell Detection and Auto-Refactoring in Laravel Projects Ahmad Fatih Hibatillah; Fitri Wulandari
Journal of Information System Research (JOSH) Vol 7 No 4 (2026): July 2026
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/josh.v7i4.10618

Abstract

While MVC frameworks like Laravel accelerate development, their inherent architectural flexibility frequently induces structural code smells such as fat controllers and direct database access that inevitably lead to architectural erosion and technical debt. This research proposes a Visual Studio Code (VS Code) extension designed to automate Clean Architecture conformance through real-time Abstract Syntax Tree (AST) parsing. Utilizing the Tree-sitter parsing system, the extension continuously evaluates the codebase to detect architectural violations. Beyond passive diagnostics, the tool facilitates interactive auto-refactoring. To ensure business logic integrity during migration, the refactoring engine employs deterministic AST node transformations that safely isolate data access operations into dedicated service layers without altering operational behavior. Evaluation through Black-Box Testing confirmed high detection accuracy across predefined architectural anti-patterns. Furthermore, User Acceptance Testing (UAT) conducted with industry experts yielded an average acceptance score of 4.18 out of 5.00. Ultimately, this AST-based approach provides a pragmatic solution to actively prevent architectural decay, mitigate technical debt, and significantly enhance the long-term maintainability of Laravel-based projects. The main contribution of this research is the transition of architectural code smell mitigation from a passive diagnostic reporting mechanism into an active, real-time, AST-driven auto-refactoring tool directly integrated within the developer's workspace.
Implementasi Sistem Informasi Pengelolaan Surat Berbasis Web dengan Metode Rational Unified Process pada Politeknik Yuliana Yuliana; Nur Idil Fitri Idris; Muhammad Nur Arbi; Raden Wirawan
Journal of Information System Research (JOSH) Vol 7 No 4 (2026): July 2026
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/josh.v7i4.10627

Abstract

Management of incoming and outgoing mail at Indotec Kendari Polytechnic is still done manually through recording in an agenda book, so the archive search process is less efficient, risks causing loss or damage to documents, and slows down the preparation of administrative reports. This study aims to implement a web-based mail management information system to improve the efficiency of the process of recording, storing, searching, and reporting letters. The system development method used is the Rational Unified Process (RUP) which consists of the stages of inception, elaboration, construction, and transition. The system was developed web-based using the PHP programming language and MySQL database, then tested using the Black Box Testing method to evaluate the suitability of the system functions with user needs. The test results show that all main functions of the system, including user authentication, incoming mail management, outgoing mail management, archive search, document upload, and report preparation, run according to functional requirements with a test success rate of 100%. The system implementation is able to improve the effectiveness of mail archive management, speed up the document search process, and simplify the preparation of administrative reports. The contribution of this research is to produce a web-based mail management information system developed using the Rational Unified Process approach, thus serving as an alternative digital solution to support the transformation of mail administration in higher education environments.
Implementasi Arsitektur Hybrid CodeIgniter 4 dan Python dengan Enkripsi AES pada Sistem Smart Counseling Berbasis Web Rina Rahmawijaya; Yopi Nugraha
Journal of Information System Research (JOSH) Vol 7 No 4 (2026): July 2026
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/josh.v7i4.9521

Abstract

Counseling services at MAN 2 Garut are still dominated by conventional approaches that limit students’ privacy, making it difficult for them to openly express emotional concerns. This study aims to design and develop a web-based Smart Counseling system that supports counseling services in a safer, more responsive, and structured manner through a hybrid architecture. The development method used is Agile Scrum with the integration of the CodeIgniter 4 framework as the user interface and a Python backend as a microservice for data security. The system applies the Advanced Encryption Standard (AES) 256-bit algorithm to secure message data and a chatbot feature based on rule-based Natural Language Processing (NLP) to provide initial responses to users. Functional testing using the Black Box method on 11 scenarios showed that all main features worked as expected, including user authentication, mood tracking, counseling scheduling, chat encryption, two-way communication between students and the school counselor, and user account management by the admin. The results indicate that the developed system can support counseling services that are more inclusive, secure, and accessible for students. The main contribution of this study is integrating AES-based data security, mood-tracking emotion monitoring, and hybrid architecture into a single unified Smart Counseling system.
Efektivitas dan Keandalan Protokol MQTT pada Internet of Things: Tinjauan Literatur Sistematis Berbasis PRISMA 2020 Pariyadi Pariyadi; Fattachul Huda Aminuddin; Ahmad Husna Ahadi; Oki Dahwanu; Muhammad Damas Fatih
Journal of Information System Research (JOSH) Vol 7 No 4 (2026): July 2026
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/josh.v7i4.10049

Abstract

This study aims to present a systematic literature review (SLR) of the performance, security, and Quality of Service (QoS) of the Message Queuing Telemetry Transport (MQTT) protocol in Internet of Things (IoT) environments based on articles published between 2020 and 2026. The SLR follows the PRISMA 2020 guidelines and the Kitchenham and Charters guidelines for software engineering studies. A total of 30 core articles, comprising 7 reputable international journals and 23 nationally accredited SINTA journals, were purposively selected based on thematic relevance and methodological quality. The search was conducted using IEEE Xplore, ScienceDirect, SpringerLink, MDPI, Garuda, and SINTA with the keywords “MQTT,” “IoT,” “performance,” “security,” and “QoS.” The selection process followed the PRISMA flow, consisting of identification (n=487), screening (n=86), eligibility assessment (n=43), and included studies (n=30). The data were extracted and thematically synthesized to address four research questions (RQ1–RQ4), with Scopus-indexed international studies included as contextual comparators. The findings indicate that MQTT outperforms HTTP in terms of bandwidth efficiency and low latency, particularly on resource-constrained devices, with reported latency ranging from 45 to 210 ms depending on the QoS level and testing scenario. The dominant performance parameters include latency, throughput, and packet loss. Security approaches encompass TLS/RSA encryption, domestic cryptography, and Random Forest-based attack detection, achieving an accuracy of 97.2%, although TLS encryption may reduce throughput by up to 30%. QoS 1 represents a balanced option for non-critical applications, whereas QoS 2 is appropriate for vital data. The main research gap is the absence of integrated performance, security, and QoS testing within a single experimental framework. Therefore, future research should focus on lightweight security, context-aware adaptive QoS, and real-world-scale validation through integrative studies that examine the interaction among these three aspects.
Analisis Performa Waktu Eksekusi dan Penggunaan Memori Algoritma Linear Search dan Binary Search pada Sistem Pencarian Buku Perpustakaan Digital Husnul Amisyah; Agung Kharisma Hidayah
Journal of Information System Research (JOSH) Vol 7 No 4 (2026): July 2026
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/josh.v7i4.10067

Abstract

The growth of digital libraries has increased the need for book search systems capable of providing fast and efficient retrieval as the amount of stored data continues to grow. Although Linear Search and Binary Search algorithms have been widely applied in search processes, their implementation and performance evaluation in web-based digital library systems still require analysis under practical implementation conditions. This study aims to analyze and compare the performance of both algorithms based on execution time and memory usage in a digital library book search system. An experimental method was employed by implementing Linear Search and Binary Search using PHP and MySQL. Performance testing was conducted on datasets containing 10, 50, 100, 500, and 1000 book records under the same testing environment. The results indicate that Binary Search achieved lower execution times for most dataset sizes; however, its execution time was slightly higher than Linear Search when tested with 1000 records. The average memory usage of Linear Search was 0.000048 MB, while Binary Search averaged 0.000043 MB, although Binary Search consumed more memory on the 500- and 1000-record datasets. These findings demonstrate that algorithm performance is influenced not only by theoretical complexity but also by system implementation, data characteristics, and the testing environment. Therefore, selecting a search algorithm should consider the implementation context and system requirements to achieve optimal performance.