Claim Missing Document
Check
Articles

Found 4 Documents
Search

SOFTWARE UNDER TEST DALAM PENELITIAN SOFTWARE TESTING: SEBUAH REVIEW Ani - Rahmani; Joe Lian Min; S Suprihanto
Jurnal Teknologi Terapan Vol 7, No 2 (2021): Jurnal Teknologi Terapan
Publisher : P3M Politeknik Negeri Indramayu

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31884/jtt.v7i2.362

Abstract

Software under Test (SUT) is an essential aspect of software testing research activities. Preparation of the SUT is not simple. It requires accuracy, completeness and will affect the quality of the research conducted. Currently, there are several ways to utilize an SUT in software testing research: building an own SUT, utilization of open source to build an SUT, and SUT from the repository utilization. This article discusses the results of SUT identification in many software testing studies. The research is conducted in a systematic literature review (SLR) using the Kitchenham protocol. The review process is carried out on 86 articles published in 2017-2020. The article was selected after two selection stages: the Inclusion and Exclusion Criteria and the quality assessment. The study results show that the trend of using open source is very dominant. Some researchers use open source as the basis for developing SUT, while others use SUT from a repository that provides ready-to-use SUT. In this context, utilization of the SUT from the software infrastructure repository (SIR) and Defect4J are the most significant choice of researchers.
Kajian Penentuan Alternatif Tester Terbaik Berdasarkan Kompetensi Yang Ditentukan Joe Lian Min; Ani Rahmani; Bambang Wisnuadhi
Prosiding Industrial Research Workshop and National Seminar Vol 10 No 1 (2019): Prosiding Industrial Research Workshop and National Seminar
Publisher : Politeknik Negeri Bandung

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (914.751 KB) | DOI: 10.35313/irwns.v10i1.1402

Abstract

Industri perangkat lunak biasanya telah menentukan kompetensi yang harus dimiliki oleh individu yang ingin bergabung diperusahannnya, termasuk kompetensi yang harus dimiliki oleh seorang calon software tester. Adanya kebutuhan dalam rekrutmen terhadap software tester tersebut, dimungkinkan dilakukan kajian yang berfokus pada bagaimana mendapatkan alternatif tester terbaik dari kompetensi yang telah ditentukan. Simple additive weighting adalah salah satu metode multiple-attribute decision making yang dipilih untuk diterapkan pada kasus menentukan alternatif tester terbaik. Konsep dasar metode ini adalah mencari penjumlahan terbobot dari rating kinerja pada setiap alternatif semua atribut (disebut juga kriteria). Perhitungan bobot yang digunakan pada penelitian ini menggunakan persamaan rank order centroid. Ada lima kompetensi yang ditetapkan pada penelitian ini, yakni dilihat dari jumlah bug yang ditemukan, kesalahan identifikasi, lama pengerjaan testing, pengalaman kerja, training / certification dalam bidang software testing, dan latar belakang pendidikan. Data uji coba didapatkan dari eksperimen yang dilakukan terhadap limabelas orang subjek penelitian dari berbagai industri software dan pihak lain yang berprofesi sebagai tester. Subjek penelitian diminta melakukan end-to-end testing pada web online shop sederhana yang dikembangkan dalam penelitian. Dari hasil eksperimen dapat diketahui bahwa metode simple additive weighting (SAW) dapat digunakan untuk mendapatkan alternatif tester terbaik berdasarkan kompetensi yang ditentukan.
Evaluasi Kemampuan Tool TRGeneration terhadap Variasi Logical Complexity Program Asri Maspupah; Ani Rahmani; Joe Lian Min
Prosiding Industrial Research Workshop and National Seminar Vol 10 No 1 (2019): Prosiding Industrial Research Workshop and National Seminar
Publisher : Politeknik Negeri Bandung

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (962.674 KB) | DOI: 10.35313/irwns.v10i1.1407

Abstract

Software testing merupakan kegiatan untuk mengevaluasi software yang dikembangkan agar dicapai kualitas tertentu. Salah satu bagian penting pada pengujian software adalah identifikasi kasus uji untuk dapat dibuat independent path unit. Terdapat banyak tool untuk mengidentifikasi independent path. Masalahnya, tool yang ada belum tentu mampu menangani seluruh jenis struktur (variasi logical complexity) dari suatu program. Tulisan ini mengangkat hasil evaluasi kemampuan TRGeneration -- sebuah open source berbahasa Java -- yang memanfaatkan control flow graph (CFG) untuk membuat independent path. TRGeneration dipilih karena memiliki kelebihan dalam melakukan visualisasi CFG dari sebuah source code. Visualisasi CFG diperlukan oleh tester untuk membantu melengkapi test case. Variasi struktur program yang dievaluasi terdiri atas 4 bentuk struktur, yaitu sequence, selection dan repetition, serta kombinasi dari ketiga struktur tersebut, dengan total variasi yang diamati 41 jenis. Evaluasi dilakukan melalui pengamatan terhadap setiap jenis struktur program, dengan melihat kesesuaian kompleksitas dengan luaran berupa CFG dan independent path. Independent path yang dihasilkan dievaluasi menggunakan code coverage criteria, yaitu pendekatan untuk memeriksa kelengkapan test case dari proses pengujian unit. Dari hasil pengamatan diketahui bahwa dari 41 variasi, baru 31 yang dapat ditangani. Artinya, TRGeneration belum dapat digunakan untuk pengujian, dan masih perlu disempurnakan agar dapat menangani keseluruhan variasi logical complexity.
PELATIHAN PENGGUNAAN INTERNET SEHAT UNTUK ANAK USIA DINI Sri Ratna Wulan; Asri Maspupah; Cholid Fauzi; Ani Rahmani; Akhmad Bakhrun; Joe Lian Min
Jurnal Abdi Insani Vol 10 No 1 (2023): Jurnal Abdi Insani
Publisher : Universitas Mataram

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.29303/abdiinsani.v10i1.799

Abstract

From an early age, children already use a gadget for entertainment. For example, they use it for watching an animation or playing games. However, internet without supervision will harm children's development and increase potential dangers such as sexual crimes, cyberbullying, speech impediments, anti-social, decreased physical health, and easy tantrums. We need awareness of healthy internet use. Meanwhile, kindergarten teachers and parents of students at the Baiturrahman Playgroup Foundation (KB) have limited knowledge of internet use. We held this community service (PkM) to teach the teachers and parents about the importance of healthy internet use, the potential dangers of social media, how to limit the content, and how to protect internet privacy. This training uses lectures, discussions, practice of technical skills, reward for active participants. This community service activities include planning, preparation, implementation, and evaluation. This community service is a success if the participant's knowledge is increased and the level of satisfaction with the implementation of the activity is high. The output consists of profiling the knowledge of the training participants on healthy internet use, training modules, and training evaluation results. We got participant's knowledge and attitude by conducting a survey. The result showed that the participants did not understand the negative impacts of using internet without privacy protection and parental supervision. We also conducted a survey about the satisfaction of the event. It showed that 54.55% of participants experienced increased their knowledge, and 75.61% of participants gave a satisfaction index above 80% (Very Satisfying). With this community service, teachers and parents of students have realized the importance of educating about healthy internet use from an earlier age by providing restriction and supervision through information technology.