cover
Contact Name
Moh. Ainol Yaqin
Contact Email
codexjurnal@gmail.com
Phone
+6282332165817
Journal Mail Official
codexjurnal@gmail.com
Editorial Address
Karanganyar, Paiton, Probolinggo, Jawa Timur, Indonesia Kode Pos: 67291
Location
Kab. probolinggo,
Jawa timur
INDONESIA
CODEX: Journal of Software Engineering
ISSN : 31244319     EISSN : 31244297     DOI : https://doi.org/10.33650/codex
Core Subject :
CODEX: Journal of Software Engineering is a peer-reviewed scientific journal dedicated to the dissemination of high-quality research, theoretical studies, and technological innovations in the field of software engineering. The journal focuses on advancing knowledge and best practices in software development, system design, and intelligent software applications that support digital transformation and technological advancement in various domains. The journal aims to provide an academic platform for researchers, academics, professionals, and students to publish original research and applied studies that integrate theory, methodology, and implementation in software engineering. CODEX emphasizes innovation, scientific rigor, and practical relevance in addressing contemporary challenges in software development and information systems. The scope of CODEX: Journal of Software Engineering includes, but is not limited to, the following areas: Software Engineering Methodologies Software development life cycle (SDLC), Agile methods, DevOps, Extreme Programming (XP), Scrum, Lean software development, and software process improvement. System Analysis and Software Design Requirements engineering, system modeling, UML, software architecture, design patterns, and enterprise system design. Web, Mobile, and Desktop Application Development Design, implementation, and evaluation of web-based, mobile-based, and desktop-based applications, including cloud-based and cross-platform systems. Software Testing and Quality Assurance Software testing techniques, automation testing, verification and validation, quality assurance frameworks, and performance evaluation. Software Project Management Software project planning, estimation, risk management, project monitoring, software metrics, and collaborative development environments. Software Security and Reliability Secure software development, system reliability, vulnerability assessment, cryptography implementation, and information security in software systems. Artificial Intelligence in Software Applications Intelligent systems, machine learning integration, natural language processing, deep learning, expert systems, and data-driven software applications. Data Science and Decision Support Systems Data analytics, big data processing, business intelligence systems, predictive analytics, and decision support system development. Human-Computer Interaction and User Experience (HCI/UX) User interface design, usability engineering, accessibility, user-centered design, and user experience evaluation. Information Systems and Digital Transformation Enterprise information systems, e-government systems, e-commerce applications, smart systems, and digital transformation through software solutions. Emerging Technologies in Software Engineering Internet of Things (IoT), cloud computing, blockchain applications, distributed systems, and smart computing technologies. CODEX: Journal of Software Engineering welcomes original research articles, review articles, and case studies that demonstrate scientific contribution, methodological rigor, and practical implementation in the field of software engineering. The journal prioritizes innovative works that contribute to the development of modern software engineering and intelligent digital systems.
Arjuna Subject : -
Articles 15 Documents
A PROTOTYPE-BASED DEVELOPMENT OF A DJANGO WEB APPLICATION FOR OPTIMIZING TEACHER TEACHING JOURNAL MANAGEMENT AND INSTRUCTIONAL MONITORING Dewi Agustianingsi; Moh. Ainol Yaqin
CODEX: Journal of Software Engineering Vol 1, No 1 (2026): March 2026
Publisher : Nurul Jadid University, Paiton Probolinggo, East Java

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33650/codex.v1i01.14452

Abstract

The advancement of information technology in education requires effective systems to manage and monitor teaching activities. Many schools still manage teacher teaching journals manually, resulting in inefficiencies in data recording, monitoring, and reporting. This study aims to develop a prototype-based Django web application to optimize teacher journal management and instructional monitoring. The research method used is the prototype development method, which includes requirement analysis, system design, prototype development, testing, and implementation. Data were collected through observation, interviews, and literature review to identify system requirements. The system was designed using the Django framework with a MySQL database and implemented as a web-based application that supports journal input, attendance recording, documentation upload, and monitoring features. Functional testing showed that all system features operated properly, while usability testing resulted in an average score of 92%, indicating that the system effectively meets user needs. The developed application improves efficiency in managing teacher journals, enhances real-time monitoring, and supports data-driven decision-making in educational management.
DESIGN AND EVALUATION OF A MOBILE-BASED STUDENT SERVICE APPLICATION Emmanuel Kofi Mensah; Adwoag Serwaa Boaten
CODEX: Journal of Software Engineering Vol 1, No 3 (2026): September 2026
Publisher : Nurul Jadid University, Paiton Probolinggo, East Java

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33650/codex.v1i3.16808

Abstract

University student services—such as academic information access, administrative document requests, complaint handling, and campus announcements—are still largely delivered through desktop-based information systems or manual, in-person procedures, which limits accessibility for students who increasingly rely on smartphones for their daily activities. This study aims to design and evaluate a mobile-based student service application that centralizes academic and administrative services into a single platform. The application was developed using a user-centered Design Thinking approach comprising the Empathize, Define, Ideate, Prototype, and Test stages, with a high-fidelity prototype built in Figma. Usability was evaluated through task-based testing and the System Usability Scale (SUS) questionnaire administered to 30 undergraduate students. The evaluation produced a mean SUS score of 78.4, above the benchmark of 68, and an average task success rate of 93.4%, while the number of steps needed to reach any service fell from four to six page transitions in the existing portal to two taps. The discussion relates these findings to prior studies on mobile usability and technology acceptance, suggesting that simplified navigation and a clear information architecture are key contributors to user satisfaction. Practically, this research gives universities an evidence-based design reference, a low-cost evaluation protocol that can be repeated in each development iteration, and a prioritized improvement (a visible status tracker for complaints) for institutions moving student services to mobile channels.
SISTEM PEMESANAN LAPANGAN FUTSAL BERBASIS WEB DENGAN OTOMATISASI PEMBAYARAN DAN NOTIFIKASI REAL-TIME Anggit Abdillah; Nadiya Nadiya; Moh. Ainol Yaqin
CODEX: Journal of Software Engineering Vol 1, No 2 (2026): June 2026
Publisher : Nurul Jadid University, Paiton Probolinggo, East Java

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33650/codex.v1i2.15367

Abstract

Pengelolaan operasional pada Arena Futsal Kraksaan masih menghadapi kendala efisiensi akibat sistem reservasi konvensional yang memicu terjadinya benturan jadwal (double booking) dan risiko kesalahan rekapitulasi data keuangan. Penelitian ini bertujuan untuk mengembangkan sistem manajemen pemesanan berbasis web yang mengintegrasikan layanan digital untuk mengoptimalkan proses bisnis. Metode pengembangan sistem yang digunakan adalah Agile Software Development untuk memastikan pengembangan fitur yang adaptif dan responsif. Sistem ini dilengkapi dengan algoritma dynamic pricing untuk penentuan harga otomatis berdasarkan parameter waktu, serta integrasi payment gateway (Midtrans) dan API WhatsApp untuk verifikasi transaksi secara real-time. Guna menjaga integritas data saat terjadi pemesanan simultan, diterapkan mekanisme keamanan double check locking untuk mencegah race condition. Pengujian sistem menggunakan metode Black Box Testing menunjukkan bahwa seluruh fungsionalitas berjalan sesuai spesifikasi. Hasil penelitian menyimpulkan bahwa implementasi sistem ini mampu mengeliminasi kesalahan pencatatan jadwal, mendigitalisasi prosedur pembayaran non-tunai, serta menyediakan pelaporan keuangan yang transparan dan akurat bagi pengelola.
AN EXTREME PROGRAMMING APPROACH FOR DEVELOPING AND EVALUATING A MULTI-SITE MATERIAL MANAGEMENT SYSTEM WITH INTEGRATED AUTOMATED STOCK ALERT MECHANISMS Muhammad Raka Pradana; Muhamad Awiet Wiedanto Prasetyo; Khairun Nisa Meiah Ngafidin
CODEX: Journal of Software Engineering Vol 1, No 3 (2026): September 2026
Publisher : Nurul Jadid University, Paiton Probolinggo, East Java

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33650/codex.v1i3.15988

Abstract

Renewable energy organizations with distributed operational sites frequently experience inventory fragmentation, delayed material replenishment decisions, and information delays that disrupt operational continuity. This study addresses these challenges by proposing a Multi-Site Material Management System (SMMS) with an automated stock alert mechanism. The system was developed using the Extreme Programming (XP) methodology through four iterative cycles and implemented using a three-tier architecture, Role-Based Access Control (RBAC), React.js, Node.js, and MySQL. Field observations conducted within a renewable energy company managing a central warehouse and 2 remote operational sites revealed critical pre-system issues: approximately 40 material requests per month submitted via informal channels without standardized workflow, inventory records maintained separately using 3 different spreadsheets with inconsistency rate of 15-20%, and no automated mechanism to detect critical stock conditions, resulting in 3-4 documented stock shortage incidents per quarter. The proposed system integrates material request workflows, multi-level approval processes, shipment tracking, receipt confirmation, inventory management, and automated stock alerts with three severity levels (WARNING, CRITICAL, OUT_OF_STOCK). Comprehensive evaluation including Black Box Testing across 20 test scenarios, User Acceptance Testing with 15 end-users, System Usability Scale assessment yielding 78/100 score, and operational metrics demonstrated significant improvements: material request processing time reduced from 3.2 days to 0.8 days representing 75% improvement, inventory accuracy improved from 87% to 96%, and user satisfaction reached 4.2/5.0. Functional evaluation achieved a 100% success rate. The results indicate that the system improves inventory accuracy, accelerates material request processing, and enhances coordination among distributed operational sites. These findings demonstrate that integrating automated stock alert mechanisms into multi-site inventory systems can improve operational readiness and support more proactive inventory management through a combination of centralized visibility, threshold-based monitoring, and structured approval workflows.
DESIGN AND IMPLEMENTATION OF AN INTERACTIVE WEB-BASED DATA MINING SYSTEM USING KNN, SVM, AND RANDOM FOREST WITH STREAMLIT Muhammad Faisal; Kholqi Maulana
CODEX: Journal of Software Engineering Vol 1, No 1 (2026): March 2026
Publisher : Nurul Jadid University, Paiton Probolinggo, East Java

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33650/codex.v1i01.14453

Abstract

The rapid growth of digital data requires effective tools to extract meaningful information and support decision-making processes. Data mining and machine learning techniques play an important role in analyzing large datasets and producing accurate classifications. However, implementing machine learning models often requires technical expertise and complex tools. This study aims to design and implement a web-based data mining system using the Streamlit framework integrated with classification algorithms, namely K-Nearest Neighbor (KNN), Support Vector Machine (SVM), and Random Forest. The research method includes system design, implementation, and evaluation using three datasets: Iris, Wine, and Digit. The system provides an interactive interface that allows users to select datasets, configure algorithm parameters, evaluate classification accuracy, and visualize results. The implementation results show that all algorithms perform effectively, with Random Forest achieving the highest accuracy, followed by SVM and KNN. The developed system successfully integrates machine learning classification methods into a user-friendly web-based platform, enabling efficient data analysis and visualization. This study demonstrates that interactive web-based data mining systems can enhance accessibility and understanding of machine learning applications for academic and practical use

Page 2 of 2 | Total Record : 15