Claim Missing Document
Check
Articles

Found 22 Documents
Search

SemetonBug: A Machine Learning Model for Automatic Bug Detection in Python Code Based on Syntactic Analysis Imran, Bahtiar; Riadi, Selamet; Suryadi, Emi; Zulpahmi, M.; Zaeniah, Zaeniah; Wahyudi, Erfan
Jurnal Informatika Vol 12, No 2 (2025): October
Publisher : Universitas Bina Sarana Informatika

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31294/inf.v12i2.25340

Abstract

Bug detection in Python programming is a crucial aspect of software development. This study develops an automated bug detection system using feature extraction based on Abstract Syntax Tree (AST) and a Random Forest Classifier model. The dataset consists of 100 manually classified bugged files and 100 non-bugged files. The model is trained using structural code features such as the number of functions, classes, variables, conditions, and exception handling. Evaluation results indicate an accuracy of 86.67%, with balanced precision and recall across both classes. Confusion matrix analysis identifies the presence of false positives and false negatives, albeit in relatively low numbers. The accuracy curve suggests a potential overfitting issue, as training accuracy is higher than testing accuracy. This study demonstrates that the combination of AST-based feature extraction and Random Forest can be an effective approach for automated bug detection, with potential improvements through model optimization and a larger dataset.
PENINGKATAN DAYA SAING PRODUK LOKAL MELALUI DIGITALISASI MANAJEMEN PENGELOLAAN USAHA Kabul, Lalu Muh.; Afriwan, Okky; Zaenudin, Zaenudin; Ahyat, M.; Zaeniah, Zaeniah
Community Development Journal : Jurnal Pengabdian Masyarakat Vol. 6 No. 5 (2025): Vol.6 No. 5 Tahun 2025
Publisher : Universitas Pahlawan Tuanku Tambusai

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31004/cdj.v6i5.51889

Abstract

Tujuan kegiatan Peningkatan Daya Saing Produk Lokal Melalui Digitalisasi Manajemen Pengelolaan Usaha Kelompok Pengerajin Anyaman Ketak Khas Lombok “Linda Art Shop”. di Desa Karang Bayan, Kecamatan Lingsar, Kabupaten Lombok Barat, Provinsi Nusa Tenggara Barat untuk meningkatkan pengetahuan dan keterampilan. Kegiatan ini diikuti sebanyak anggota kelompok sebanyak 10 orang (8 orang sebagai menganyam ketak (produksi) dan 2 orang sebagai tenaga pemasran) dengan berbagai kegiatan yang dilaksanakan meliputi : a. Pelatihan produksi sekaligus pemberian bahan dan peralatan produksi, b. Pelatihan manajemen, yang meliputi: manajemen keuangan dan manajemen pemasaran, c. Pelatihan perencanaan bisnis (business plan) dan d. Pelatihan menggunakan teknologi informasi dan pembuatan website pemasaran. Metode yang digunakan dalam pelaksanaan pelatihan ini menggunakan pendekatan partisipatif dan difusi ilmu pengetahuan, yang dirancang untuk meningkatkan keterlibatan peserta dan memastikan transfer pengetahuan yang efektif. Hasil dari pelaksanaan kegiatan ini dapat meningkatkan kompetensi kelompok usaha terutama dalam hal peningkatkan pengetahuan dan keterampilan pengrajin dalam hal pemahaman tentang manajemen produksi, pengelolaan keuangan, perencanaan bisnis dan manajemen pemasaran dengan menggunakan teknologi informasi.