Claim Missing Document
Check
Articles

Optimizing Function-Level Source Code Classification Using Meta-Trained CodeBERT in Low-Resource Settings Septiadi, Abednego Dwi; Prasetyo, Muhamad Awiet Wiedanto; Daffa, Geusan Edurais Aria
Journal of Applied Data Sciences Vol 6, No 3: September 2025
Publisher : Bright Publisher

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47738/jads.v6i3.902

Abstract

This study investigates the effectiveness of a meta-trained transformer-based model, CodeBERT, for classifying source code functions in environments with limited labeled data. The primary objective is to improve the accuracy and generalizability of function-level code classification using few-shot learning, a strategy where the model learns from only a few labeled examples per category. We introduce a meta-learning framework designed to enable CodeBERT to adapt to new function types with minimal supervision, addressing a common limitation in traditional code classification methods that require extensive labeled datasets and manual feature engineering. The methodology involves episodic few-shot classification, where each episode simulates a low-resource task using five labeled and five unlabeled samples per function class. A balanced subset of Python functions was sampled from the CodeXGLUE benchmark, consisting of ten function categories with equal representation. The source code was preprocessed by removing comments and docstrings, then tokenized into a fixed length of 128 tokens to fit the model input format. The meta-trained CodeBERT was evaluated across 10 episodes, each representing a different task composition. Results show that the model achieves an average classification accuracy of 73.0%, with high accuracy on function categories characterized by unique syntax patterns, and lower performance on categories with overlapping logic or naming structures. Despite this variability, the model-maintained accuracy above 60% in all episodes. These findings suggest that meta-learning significantly enhances the adaptability of CodeBERT to unseen tasks under data-constrained conditions. This research demonstrates that meta-trained transformer models can serve as practical tools for real-time code analysis, particularly in integrated development environments and continuous integration pipelines. Future work may include extending the framework to other programming languages and incorporating semantic code representations to further reduce classification ambiguity.
Perancangan Backend Sistem Penjualan Berbasis Website Menggunakan Metode Agile Al Mubarok, Yasid; Dwi Septiadi, Abednego
eProceedings of Engineering Vol. 12 No. 4 (2025): Agustus 2025
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Perkembangan teknologi telah memengaruhioperasional bisnis, terutama pada usaha mikro kecil menengahyang masih banyak menggunakan metode konvensional dalampencatatan penjualan. Kondisi ini menyebabkan risikokesalahan data, duplikasi, dan kehilangan catatan transaksiyang menghambat efisiensi operasional. Penelitian inimengembangkan backend sistem penjualan berbasis websitemenggunakan metode Agile untuk memberikan solusi yangadaptif dan responsif terhadap perubahan kebutuhanpengguna. Sistem backend dirancang dengan arsitektur RESTAPI menggunakan bahasa Go, framework Gin-Gonic, dandatabase PostgreSQL agar data dapat dikelola secaraterstruktur dan terintegrasi dengan baik. Implementasi metodeAgile memungkinkan pengembangan dilakukan secara iteratifdengan pengujian unit test dan black box testing menggunakanPostman untuk memastikan fungsi berjalan sesuai kebutuhan.Hasil pengujian menunjukkan sistem ini meningkatkankecepatan dan akurasi pencatatan transaksi, serta mendukungpengelolaan operasional toko secara lebih efisien. Kontribusipenelitian ini adalah pengembangan backend yang fleksibel danhandal sebagai dasar digitalisasi sistem penjualan tokoKata kunci— backend, sistem penjualan, rest api, agile,pengujian perangkat lunak
Penerapan Metode Scrum dalam Perancangan REST API Website E-Commerce Toko Oleh-Oleh Wundari, Farhan; Dwi Septiadi, Abednego
eProceedings of Engineering Vol. 12 No. 4 (2025): Agustus 2025
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Meningkatnya penggunaan internetmemberikan peluang besar bagi para pelaku usaha untukmemperluas jangkauan pasar mereka melalui media digital,termasuk Pusat Oleh-oleh Sawangan No.1 Purwokerto. Namun,toko ini belum memiliki sistem penjualan berbasis online,sehingga menyulitkan pelanggan dari luar daerah untukmelihat dan membeli produk. Penelitian ini bertujuan untukmerancang dan mengembangkan backend sistem REST APImenggunakan metode Scrum guna mendukung platform ecommerce toko Sawangan. Pengembangan REST API dilakukanmenggunakan Express.js dan PostgreSQL, serta diujimenggunakan metode whitebox testing dengan bantuanframework Jest. Sebanyak 189 skenario pengujian dijalankandengan hasil seluruh skenario berhasil dalam waktu 25.827detik. Hasil pengujian ini menunjukkan bahwa fungsi sistemseperti autentikasi, pengelolaan data produk, dan transaksitelah berjalan sesuai dengan kebutuhan. Sistem ini diharapkandapat memudahkan pelanggan dalam melakukan pembeliansecara online serta meningkatkan kualitas layanan dan dayasaing toko di tengah transformasi digital.Kata kunci— REST API, Scrum, E-commerce, Whitebox
Rancang Bangun Aplikasi Perencanaan Karir Berbasis iOS Menggunakan Metode Rapid Application Development Aloycius Ginting, Doanta; Dwi Septiadi, Abednego
eProceedings of Engineering Vol. 12 No. 4 (2025): Agustus 2025
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Mahasiswa kerap mengalami kesulitan dalammerencanakan jalur karir yang sesuai dengan minat dankompetensi mereka, akibat minimnya bimbingan, keterbatasanalat pendukung, dan kurangnya struktur eksplorasi karir.Penelitian ini bertujuan merancang dan mengembangkanaplikasi perencanaan karir berbasis iOS menggunakan metodeRapid Application Development (RAD) guna memberikanpanduan terstruktur bagi mahasiswa dalam mengenal danmengeksplorasi berbagai jalur karir. Proses pengembanganmeliputi analisis kebutuhan pengguna, desain antarmukasecara iteratif, hingga implementasi fitur utama sepertieksplorasi karir dan roadmap pembelajaran. Validasidilakukan melalui workshop dan pengujian bersamamahasiswa untuk memastikan aplikasi sesuai kebutuhan. Hasilpengujian menunjukkan bahwa aplikasi mudah digunakan danefektif dalam meningkatkan pemahaman serta kesiapanmahasiswa menghadapi dunia kerja. Aplikasi ini memberikankontribusi nyata dalam mendukung proses perencanaan karirmahasiswa, dengan potensi pengembangan lebih lanjut di masadepan.Kata kunci — perencanaan karir, pengembangan aplikasiiOS, Rapid Application Development, Swift, mahasiswa,roadmap karir
Rancang Bangun Desain Aplikasi Penjualan Berbasis Web Dengan Metode Design Thinking Putra Ramadan, Saddam; Dwi Septiadi, Abednego
eProceedings of Engineering Vol. 12 No. 4 (2025): Agustus 2025
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Tuntutan bagi pemilik usaha dalammenjalankan bisnis menjadi tantangan untuk memberikanlayanan terbaik demi memenuhi ekspetasi konsumen.Penerapan teknologi seperti aplikasi penjualan idealnyadiadopsi oleh semua badan usaha. Namun, kenyataannya masihada yang tertinggal seperti Toko Aya yang masih menggunakansistem manual dalam penjualan dan pencatatan persediaanbarang. Untuk mengatasi kendala tersebut, Toko Ayamemerlukan sistem inovatif. Aplikasi web menjadi solusipotensial, namun penting untuk memperhatikan aspektampilan dan pengalaman pemakai agar memudahkanpengguna dalam berinteraksi. Dengan menggunakan metodeDesign Thinking, pendekatan dengan fokus pada pemahamankebutuhan pengguna untuk menghasilkan solusi yang tepat danrelevan. Setelah aplikasi dikembangkan, selanjutnya pengujiandengan menggunakan metode System Usability Scale (SUS)dengan skala Likert, melibatkan karyawan, expert, danpengguna umum. Hasil pengujian menunjukkan skor rata-rata69, yang berada pada grade C, dengan interpretasi “OK”, nilaimarginal, dan kategori passive pada skala NPS. Hasil inimenunjukkan aplikasi sudah cukup layak digunakan, namunmasih dapat ditingkatkan dari sisi pengalaman pengguna.Kata kunci— aplikasi web, design thinking, frontend,penjualan, rancang bangun, system usablitiy scale.
Rancang Bangun Pengelolaan Stok Barang Dan Laporan Penjualan Berbasis Website Menggunakan Metode Rapid Application Development Iqbal Adrian, M; Dwi Septiadi, Abednego; Septiara, Maryona
eProceedings of Engineering Vol. 12 No. 4 (2025): Agustus 2025
Publisher : eProceedings of Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

UMKM seperti UD Rizky masih menggunakansistem manual dalam pencatatan barang dan laporanpenjualan, yang menyebabkan ketidakakuratan data dankesulitan dalam pengambilan keputusan. Untuk mengatasipermasalahan tersebut, penelitian ini bertujuan membangunsistem pengelolaan stok barang dan laporan penjualan berbasisweb menggunakan metode Rapid Application Development(RAD). Proses pengembangan melibatkan tiga tahapan utama,yaitu perencanaan kebutuhan, desain sistem, dan implementasi.Hasil pengujian menggunakan metode Blackbox dan UATmenunjukkan bahwa sistem berjalan sesuai spesifikasi danmembantu meningkatkan efisiensi pencatatan serta manajemenstok barang. Sistem ini diharapkan menjadi solusi praktis bagiUMKM dalam meningkatkan operasional bisnis secara digital.Kata kunci— UMKM, Rapid Application Development,Pengelolaan Stok, Laporan Penjualan
Optimizing Village-Level Quick Count Accuracy and Efficiency via a Stratified Systematic Cluster Random Sampling Approach Pratama, Rizki Yoga; Septiadi, Abednego Dwi; Prasetyo, Muhamad Awiet Wiedanto
International Journal of Informatics and Information Systems Vol 7, No 4: December 2024
Publisher : International Journal of Informatics and Information Systems

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47738/ijiis.v7i4.220

Abstract

Accurate and transparent election result reporting plays a vital role in preserving public confidence and reinforcing democratic legitimacy. This research evaluates the effectiveness of the Stratified Systematic Cluster Random Sampling (SSCRS) method in improving the accuracy and efficiency of village-level quick counts. Conducted in Panembangan Village, Cilongok District, Banyumas Regency, the study employs a quantitative descriptive approach to examine how the integration of stratification, clustering, and systematic selection techniques can generate statistically robust election estimates within limited operational constraints. The research population consisted of all valid ballots from the 2019 Village Head Election, distributed across ten polling stations (TPS). Applying the SSCRS design, five TPS were systematically selected following stratification, yielding a sample of 3,760 valid votes. Data were analyzed using statistical procedures to determine the Margin of Error (MoE) and the 95% Confidence Interval (CI). The findings show that Candidate Untung Sanyoto secured 59.16% of the votes, while Candidate Suprapto received 40.84%, with an MoE of ±0.69% and CI ranges of 58.47–59.84% and 40.16–41.53%, respectively. These outcomes demonstrate that the SSCRS method produces highly accurate and reliable estimates closely aligned with the official results, confirming both its statistical validity and field-level practicality. By combining three sampling techniques, the method ensures proportional representation, reduces sampling bias, and enhances data collection efficiency under constrained conditions. This research provides a methodological contribution to electoral statistics, presenting a replicable hybrid sampling model well-suited for small-scale electoral contexts. Future studies are encouraged to extend this framework to different regions and election types to further assess its flexibility and robustness across diverse demographic and logistical settings.
Ekonomi Kreatif Berbasis Kedelai : Meningkatkan Kemandirian dan Pendapatan Kelompok Tuna Karya Gereja Kristen Indonesia nirmala, nirmala; Septiadi, Abednego Dwi; Lestari, Herwiek Diyah; Widyaningrum, Dian; Pangestu, Julianteri Kevin Tabah
Jurnal Pengabdian kepada Masyarakat Nusantara Vol. 5 No. 4 (2024): Jurnal Pengabdian kepada Masyarakat Nusantara (JPkMN) Edisi September - Desembe
Publisher : Lembaga Dongan Dosen

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.55338/jpkmn.v5i4.4740

Abstract

Tim Susu Kedelai Diakoni Gereja Kristen Indonesia D.I. Panjaitan berdiri sejak bulan Agustus 1995 dengan fokus usaha pada produk susu kedelai siap minum dalam kemasan plastik. Beberapa tahun terakhir, mitra mengalami permasalahan berupa penurunan omset penjualan, rusaknya peralatan produksi dan terbatasnya jangkauan pemasaran karena kesulitan mencari tenaga pemasar. Tim hibah Program Kemitraan Masyarakat memberikan solusi berupa penambahan peralatan produksi, pemberian pelatihan dan pendampingan manajemen usaha dan produksi varian produk baru, serta digital marketing supaya usaha mitra berkembang. Dengan bantuan peralatan, pelatihan dan pendampingan oeh tim PKM. maka mitra berhasil menambah varian produk baru berbahan dasar kedelai sebanyak 4 jenis yaitu tempe, susu bubuk, cookies dan sagon. Berbagai varian produk mitra berhasil terjual habis dan mendapat sambutan hangat dalam expo kewirausahaan di Universitas Wiayakusuma. Pelaksanaan PKM berdampak positif pada kemajuan mitra. Bantuan peralatan membuat proses produksi susu semakin lancar dan menghasilkan berbagai varian baru. Melalui pelatihan dan pendampingan, maka mitra makin termotivasi mengembangkan usaha dan memperluas jangkauan pemasaran melalui website mitra untuk pemanfaatan digital marketing.
Perancangan E-Government Pengelolaan Anggaran Pendapatan dan Belanja Desa Menggunakan Metode Extreme Programming Tripustikasari, Eka; Dwi Septiadi, Abednego; Sarmini, Sarmini
Journal of Comprehensive Science Vol. 2 No. 2 (2023): Journal of Comprehensive Science (JCS)
Publisher : Green Publisher Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59188/jcs.v2i2.250

Abstract

Anggaran Pendapatan dan Belanja Desa (APBDesa) adalah peraturan desa yang memuat sumber-sumber penerimaan dan alokasi pengeluaran desa dalam kurun waktu satu tahun. Dalam usaha mewujudkan good government, pemerintah mengupayakan teknologi informasi sebagai sarana untuk penyimpanan, pengolahan dan menyajikan informasi. E-Government merupakan upaya pemanfaatan dan pendayagunaan telematika untuk meningkatkan efisiensi dan cost-effective pemerintahan, memberikan berbagai jasa pelayanan kepada masyarakat secara lebih baik, menyediakan akses informasi kepada publik secara lebih luas, dan menjadikan penyelenggaraan pemerintahan lebih bertanggung jawab (accountable) serta transparan kepada masyarakat. Penelitian ini bertujuan untuk merancang e-government pengelolaan APBDes dengan menggunakan Extreme Programming sebagai metodologi pengembangan perangkat lunak yang ditujukan untuk meningkatkan kualitas perangkat lunak dan tanggap terhadap perubahan kebutuhan pelanggan. Hasil penelitian yang dilakukan adalah berupa rancangan e-government pengelolaan APBDes berupa diagram usecase, diagram aktivitas, dan diagram urutan. Dengan adanya rancangan e-government APBDes ini diharapkan APBDes dapat dikelola dengan baik dan terbuka atau transparan, serta mempermudah proses pelaporan sehingga masyarakat dapat mengetahui secara jelas pengelolaan dan penggunaan APBDes dan masyarakat mampu menjalankan fungsinya dengan baik sebagai pengawas pengelolaan dan penggunaan APBDes.
Evaluasi dan Perbaikan Desain Antarmuka Pengguna Website RSU Siaga Medika Menggunakan Metode Human-Centered Design Dewi, Talitha Yulistya; Septiadi, Abednego Dwi
JATISI Vol 10 No 4 (2023): JATISI (Jurnal Teknik Informatika dan Sistem Informasi)
Publisher : Universitas Multi Data Palembang

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35957/jatisi.v10i4.5805

Abstract

Currently, information needs are required by various agencies. In achieving a good information system, it takes the support of technology as a data processing tool. Internet with a system that produces websites can be an alternative to obtain sources of information that can be accessed anywhere and anytime. Agencies in the health sector implement the use of websites as an effective and efficient dissemination of Information Services. The performance of an agency website is determined by the services provided to users it shows the need for interface evaluation to support the development of service processes to meet user needs. In this study the evaluation is done by the method of Human-Centered Design through 4 stages, specify the context of use, specify user and organizational requirements, produce design solutions, and evaluate designs against user requirements. Darta retrieval based on the results of observations, interviews and questionnaires to stakeholders and users of the RSU Siaga Medika website in Banyumas. The results of the evaluation of this interface in the form of recommendations for the design of solutions that can be used to improve the website interface of RSU Siaga Medika Banyumas. Keywords: evaluation, Human-Centered Design, interface improvement
Co-Authors Agatha Dinarah Sri Rumestri Aina Musdholifah Ajeng Shaalm, Hastin Al Hasan, Lizamuddin Al Mubarok, Yasid Alga Alfara Aloycius Ginting, Doanta Amrullah, Arif Anjani, Sarah Arif Amrulloh Aziz, Fathul Br Bangun, Elsi Titasari Chandra Setyawan Daffa, Geusan Edurais Aria Dewi, Talitha Yulistya Dhanar Intan Surya Saputra Dhany Jannati, Achmad Diah Ayu Lestari Dian Widyaningrum, Dian Dimas Fanny Hebrasianto Permadi Diovianto Putra Rakhmadani Dwi Januarita Ardianing Kusuma Dwi Krisbiantoro Eka Tripustikasari Eka Tripustikasari Eka Tripustikasari, Eka Eka Trupustikasari Enjeli CIstia Sukmawati Faridatun Nida Galih Putra Pamungkas Galih Yuda Bintara, Ardhana Hamda, Hizbullah Hari Widi Utomo Intan Shaferi Iqbal Adrian, M Kevin Adiyansah Kuat Indartono Kurniawan, Fatah Agung Laurensius Windy Octanio Haryanto Lee Jeong Bae Lestari, Herwiek Diyah Luky Sufra Alfarizi Maie Istighosah Maie Istighosah Maryona Septiara Maryona Septiara Moh Inwan Baikuni Mohammad imron Muhamad Awiet Wiedanto Prasetyo Muliasari Pinilih Nicolaus Euclides Wahyu Nugroho Nirmala Nirmala, Nirmala Nisrina Hanifa Setiono Novian Adi Prasetyo Pangestu, Julianteri Kevin Tabah Pangki Pradana Panjiwijanarko, Jiddan Ilham Pramudya Adi Wicaksono Pratama, Rizki Yoga Purnama Sukardi Putra Ramadan, Saddam Raihan Sapuletea, Chrissandy Sarmini - Sarmini Sarmini Sarmini Septiara, , Maryona Solahudin Moh Taqwa Hariguna Umti Mardiyati Utami, Annisaa Wahyu Andi Saputra Wundari, Farhan Yudha Islami Sulistya Yudha Islami Sulistya Yudha Saintika