Claim Missing Document
Check
Articles

Found 4 Documents
Search

STUDI ALGORITMA BABELRTS UNTUK PELAKSANAAN REGRESSION TEST SELECTION (RST) Rahmani, Ani
Jurnal Ilmiah Ilmu dan Teknologi Rekayasa Vol 3, No 2 (2020)
Publisher : UPPM Polsub

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31962/jiitr.v3i2.108

Abstract

Software testing (testing) is a crucial stage in software development. The success of the testing process will ensure the quality of the software. In the regression testing process, one issue is that not all test cases (retest all) in the test suite need to be executed. Retest all will consume massive resources, as well as a long time. Regression testing techniques seek to find ways to reduce test execution time. One of the regression testing techniques is test case selection, also known as regression test selection (RTS). This paper describes a study on babelRTS, an RTS algorithm, to see its effectiveness. Effectiveness is measured by comparing the execution time of the execution retest all and babelRTS. Experiments were carried out on five software under tests (SUT) that had some faults. Test cases are prepared by designing for each SUT. The results showed a reduction in time so that the effectiveness reached a maximum of 32%, and average of 23% .
Software Testing in the Indonesian Industry: Survey of Methods, Tools, and Documentation Maspupah, Asri; Rahmani, Ani; Min, Joe Lian; Roshinta, Trisna Ari
Innovation in Research of Informatics (Innovatics) Vol 6, No 2 (2024): September 2024
Publisher : Department of Informatics, Siliwangi University, Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.37058/innovatics.v6i2.12636

Abstract

Software testing plays a crucial role in the software development by ensuring that software is accurate and of high quality. Many software companies neglect software testing, which can lead to unprofitable business outcomes. For example, ineffective software testing may fail to identify all defects, resulting in increased development costs. A key factor determining the success of software testing is the strategy for implementing the testing process, the selection of testing tools, and the documentation of testing activities. This article examines the current state of software testing processes in the Indonesian software industry. The research objective is to analyze the software testing implementation strategy within the software development context, focusing on three main areas: software testing methodology, software testing tools, and software testing documentation. The research employs a survey method, collecting data from several respondents, Indonesian software companies, via an online questionnaire. The research findings indicate that testing is still predominantly manual. However, some software companies have begun to adopt a combination of manual and automated testing. Most companies utilize software testing documentation for reporting purposes during the execution of tests. Nevertheless, documenting test cases as a guide for testing execution is not prioritized as highly as bug reporting. Conversely, many Indonesian software companies have adopted testing tools and conducted performance testing to ensure software quality. Consequently, the software testing process in the Indonesian software industry tends to adhere to formal methods in accordance with the ISO/IEC/IEEE 29119 software testing standards
PEMANFAATAN TEKNOLOGI INFORMASI (TI) UNTUK MASYARAKAT PEDESAAN Sundari, Santi; Rahmani, Ani; Min, Joe Lian; Arsyad, Zulkifli; Jumiyani, Rahil
Jurnal Difusi Vol. 6 No. 1 (2023): Jurnal Difusi
Publisher : Pusat Penelitian dan Pengabdian Masyarakat (P3M) Politeknik Negeri Bandung

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35313/difusi.v6i1.2320

Abstract

Posyandu merupakan salah satu upaya pemberdayaan kesehatan masyarakat, khususnya di pedesaan, yang dilaksanakan oleh kader yang telah memenuhi persyaratan. Saat ini, terdapat ribuan posyandu di seluruh Indonesia. Menurut catatan Kementerian Kesehatan, tidak lebih dari 50% yang masih aktif. Di samping menangani perkembangan kesehatan bayi, pada kenyataannya posyandu diharapkan dapat menopang aspek lain yang berkaitan dengan kesehatan masyarakat secara umum, termasuk pendataan dan peta demografi kesehatan di wilayah terkecil. Salah satu kendala yang dihadapi oleh posyandu desa Sariwangi adalah sulitnya memperoleh data terbaru dan kelengkapannya disebabkan oleh pencatatan data yang masih manual (paper base) dan rawan ketidak sesuaian pencatatan (inkonsistensi). Saat ini, petugas kesulitan mengetahui peta data kesehatan masyarakat di desa Sariwangi, sehingga mempersulit pengawasan. Pemanfaatan TI pada kegiatan pengabdian kepada masyarakat (PkM) ini bertujuan membantu memfasilitasi upaya pendataan data masyarakat desa Sariwangi melalui pengembangan aplikasi pengolahan data posyandu. Produk aplikasi ini diharapkan dapat membantu secara signifikan proses pencatatan dan rekapitulasi data posyandu, serta dapat memberikan informasi terkait secara lengkap dan cepat. Sehingga, pada akhirnya perangkat desa dapat melakukan pelayanan kesehatan melalui posyandu dengan lebih optimal. Luaran yang dihasilkan dari kegiatan ini adalah sebuah aplikasi untuk pengolahan data posyandu beserta petunjuk penggunaan aplikasinya, serta upaya pelatihan penggunaan aplikasi tersebut bagi perangkat desa Sariwangi, khususnya para kader posyandu. Keywords: posyandu, aplikasi pengolahan data
Optimizing Function Point Analysis in Moodle: A Plugin-Based Solution for Automated Grading and Student Assessment Firdaus, Lukmannul Hakim; Wisnuadhi, Bambang; Rahmani, Ani
Media Jurnal Informatika Vol 17, No 1a (2025): Special Issue Information System Media Jurnal Informatika
Publisher : Teknik Informatika Universitas Suryakancana Cianjur

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35194/mji.v0i0.5758

Abstract

Learning Management Systems (LMS), especially Moodle, have become integral tools in modern education, enabling efficient management of teaching materials, assignments, and assessments. This study aimed to develop and integrate a Moodle plugin for automating Function Point (FP) calculations, a method used in software engineering education to estimate development complexity. The research focused on creating an Activity Module plugin that automates the FP calculation process, reduces manual grading efforts, and provides immediate feedback to students. The plugin underwent functional testing, including Requirement Verification, UI Testing, Integration Testing, and Output Validation, to assess its performance. The results demonstrated that the plugin successfully automated the calculation of Unadjusted Function Points (UFP) and Value Adjustment Factor (VAF), with accurate results and seamless integration into Moodle’s core modules such as assignment creation, grading, and user management. Testing confirmed that the plugin met all functional requirements, and the UI and integration worked as intended. The study concluded that the FP plugin is a viable alternative to traditional FP instruction, delivering time saved, error reduction, and reduced manual grading effort. Limitations of the study include the small-scale testing, and future research should focus on evaluating scalability for larger classes and assessing its impact on student learning outcomes. Further development could explore integrating advanced features like analytics and AI-assisted feedback to enhance the learning experience.