Claim Missing Document
Check
Articles

Found 15 Documents
Search

Towards Generating Unit Test Codes Using Generative Adversarial Networks Muhammad Johan Alibasa; Rizka Widyarini Purwanto; Yudi Priyadi; Rosa Reska Riskiana
Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi) Vol 6 No 2 (2022): April 2022
Publisher : Ikatan Ahli Informatika Indonesia (IAII)

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (702.844 KB) | DOI: 10.29207/resti.v6i2.3940

Abstract

Unit testing is one of the critical software development steps to ensure the software’s quality. Unit testing is often neglected despite its importance since it requires a significant amount of time and effort from the software developers to write them. Existing automated testing generating systems from past research still have shortcomings due to the limitations of the Genetic Algorithm (GA) in generating the appropriate unit test codes. This study explores the feasibility of using Generative Adversarial Networks (GAN) models to generate unit test code with the ability of GAN to cover GA’s drawbacks. We perform experimentations using four state-of-the-art GAN models to generate basic unit test codes and compare the results by analyzing the generated output codes using novel metrics proposed from past studies and performing a qualitative evaluation of the generated outputs. The results show that the generated codes have satisfactory quality scores (BLEU-2 of around 99%) from the models and adequate diversity scores (NLL-Div and NLL-Gen) in most models. Our study shows positive indications and potential in the use of GAN for automatic unit test code generation and suggests recommendations for future studies in GAN-based unit test code generation systems
The Simulation of Autonomous Vehicle Using ROS2 Based on Convolutional Neural Networks for Object Recognition Muhammad Miftahudin; Nungki Selviandro; Muhammad Johan Alibasa
Building of Informatics, Technology and Science (BITS) Vol 4 No 2 (2022): September 2022
Publisher : Forum Kerjasama Pendidikan Tinggi

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/bits.v4i2.1965

Abstract

The main justification for implementing an Autonomous Vehicle (AV) system in the real world is the safety aspect of driving, because if there is an error in driving then the error will become a gap that can threaten the safety of the driver himself and other drivers, therefore an AV system is made to reduce driver errors. in driving. The aim of this research is to implement one of the parts of the AV system, that is object recognition, and in this study, we also conduct an experiment with simulating the object recognition feature that has been implemented in order to get more concrete results. Architectural object recognition is designed to extract key features from traffic sign images, the traffic sign detection uses the customized Convolutional Neural Networks (CNNs) architecture. After the architectural has been implemented, training will be carried out using Custom Traffic Sign Dataset and experiments will also be conducted to simulate object recognition by applying ROS2 as a car robotic system that represents a car's functionality system in the real world. the results of this study for the implementation of the modified CNNs architecture is 99.96% and the results of the simulations carried out show that the prototype can detect traffic signs objects with a distance of 10m
Peningkatan Proses Pembelajaran Siswa Sekolah Dasar Melalui Pelatihan Pembuatan Video Ajar dengan Capcut Veronikha Effendy; Muhammad Johan Alibasa; Anisa Herdiani
BERNAS: Jurnal Pengabdian Kepada Masyarakat Vol. 4 No. 3 (2023)
Publisher : Universitas Majalengka

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31949/jb.v4i3.5981

Abstract

Penggunaan video pembelajaran multimedia telah ditemukan dari penelitian sebelumnya sebagai pendekatan yang baik dalam meningkatkan proses belajar siswa sekolah dasar. Akan tetapi, kemampuan para guru sekolah dasar masih kurang dalam membuat video pembelajaran dengan animasi. Terdapat dua tujuan utama pada kegiatan yang dilakukan terhadap para guru dari Sekolah Dasar Negeri 059 Cirangrang di Bandung, Jawa Barat, yaitu: pertama, memberikan pelatihan kepada para guru sekolah dasar dan mengevaluasi keefektifannya dalam meningkatkan kualitas pengajaran para guru; kedua, untuk mengevaluasi penggunaan modul online, yang disampaikan melalui Learning Management System (LMS), dalam memfasilitasi pelatihan guru mempelajari materi pelatihan. Program pelatihan ini difokuskan untuk membekali para guru dengan keterampilan untuk menggunakan alat pengeditan video, Capcut, untuk membuat video pembelajaran instruksional. Temuan awal dari kegiatan ini menunjukkan bahwa program pelatihan ini sangat bermanfaat bagi para guru yang berpartisipasi, yang ditunjukkan dari kemampuan yang meningkat dari para guru dalam membuat video pendidikan menggunakan Capcut. Selain itu, kegiatan ini menemukan bahwa para pengguna, dalam hal ini para guru, dapat mengikuti modul online yang diimplementasikan melalui LMS dengan baik, sebagai media yang efektif untuk menyampaikan pelatihan kepada para guru.
Peningkatan Proses Pembelajaran Siswa Sekolah Dasar Melalui Pelatihan Pembuatan Video Ajar dengan Capcut Veronikha Effendy; Muhammad Johan Alibasa; Anisa Herdiani
BERNAS: Jurnal Pengabdian Kepada Masyarakat Vol. 4 No. 3 (2023)
Publisher : Universitas Majalengka

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31949/jb.v4i3.5981

Abstract

Penggunaan video pembelajaran multimedia telah ditemukan dari penelitian sebelumnya sebagai pendekatan yang baik dalam meningkatkan proses belajar siswa sekolah dasar. Akan tetapi, kemampuan para guru sekolah dasar masih kurang dalam membuat video pembelajaran dengan animasi. Terdapat dua tujuan utama pada kegiatan yang dilakukan terhadap para guru dari Sekolah Dasar Negeri 059 Cirangrang di Bandung, Jawa Barat, yaitu: pertama, memberikan pelatihan kepada para guru sekolah dasar dan mengevaluasi keefektifannya dalam meningkatkan kualitas pengajaran para guru; kedua, untuk mengevaluasi penggunaan modul online, yang disampaikan melalui Learning Management System (LMS), dalam memfasilitasi pelatihan guru mempelajari materi pelatihan. Program pelatihan ini difokuskan untuk membekali para guru dengan keterampilan untuk menggunakan alat pengeditan video, Capcut, untuk membuat video pembelajaran instruksional. Temuan awal dari kegiatan ini menunjukkan bahwa program pelatihan ini sangat bermanfaat bagi para guru yang berpartisipasi, yang ditunjukkan dari kemampuan yang meningkat dari para guru dalam membuat video pendidikan menggunakan Capcut. Selain itu, kegiatan ini menemukan bahwa para pengguna, dalam hal ini para guru, dapat mengikuti modul online yang diimplementasikan melalui LMS dengan baik, sebagai media yang efektif untuk menyampaikan pelatihan kepada para guru.
Utilization of Artificial Intelligence to Support the Development of Teaching and Project Modules Djajasoepena, Rafie; Setiawan, Iwan; Bhakti, Muhammad Agni Catur; Purnomo, Ariana Tulus; Ayu, Media Anugerah; Alibasa, Muhammad Johan; Wandy, Wandy
Journal of Community Services: Sustainability and Empowerment Vol. 4 No. 01 (2024): March 2024
Publisher : Center for Research and Community Service of Sampoerna University

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35806/jcsse.v4i1.440

Abstract

Artificial Intelligence (AI) is now commonly used in many sectors, including education. Utilizing AI technology to support learning does not mean replacing the role of educators. The critical role of educators is to teach, educate, and train students to build their skills, knowledge, and morals, which are irreplaceable by AI. SMP Negeri 174 Jakarta is a public junior high school in East Jakarta and would like to receive guidance to upgrade teachers’ competencies in AI. The event lasted half a day and about 39 teachers participated in this agenda. The overall community service activities began in early April 2024 and ended on May 15, 2024, and all main activities were completed 100%. The session was successfully delivered in around two hours with days of preparations. Future recommendation is to include similar topics related to academic activities and technology.
Academic Motivations in Junior High School Refreshing Day Djajasoepena, Rafie; Setiawan, Iwan; Triawan, Farid; Redi, Anak Agung Ngurah Perwira; Fernandez, Nikolas Krisma Hadi; Prasetyo, Ilham; Alibasa, Muhammad Johan; Wandy, Wandy
Journal of Community Services: Sustainability and Empowerment Vol. 4 No. 01 (2024): March 2024
Publisher : Center for Research and Community Service of Sampoerna University

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35806/jcsse.v4i1.448

Abstract

Motivation is a crucial factor in education as it stimulates, guides, and channels purposeful behavior driven by biological, emotional, social, and cognitive factors. Motivation can be a key element of a student’s achievement. This study explores the role of motivation in academic achievement and describes a community service program undertaken at SMP Negeri 174 Jakarta.. This initiative aims to motivate students before their final exams by sharing success stories of effective study habits and providing tips for exam preparation. The community service activities commenced in late March 2024 and concluded in May 2024. Over 200 participants, consisting of year-9 students, took part in the event, which began in the morning and lasted for two hours, ending before noon. The majority of the resource persons and the organizers were actively involved in the event preparations. The success of this initiative suggests the potential of similar programs to motivate students in the future.
Pengembangan Aplikasi Pendaftaran Online Menggunakan Metode Linear Sequential (Studi Kasus : Puskesmas Bojongsoang) Fauzan, Noval; Widowati, Sri; Alibasa, Muhammad Johan
eProceedings of Engineering Vol. 11 No. 4 (2024): Agustus 2024
Publisher : eProceedings of Engineering

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

Abstract

AbstrakPada penelitian ini telah berhasil dikembangkan sebuah aplikasi pendaftaran onlinepuskesmas yang dapat digunakan untuk mendaftar berobat pasien di PuskesmasBojongsoang. Selama ini Puskesmas Bojongsoang masih menggunakan sistem antrian pasiensecara manual, sehingga terjadi permasalahan yang timbul yaitu waktu tunggu yang lamakarena pelayanan yang masih dilakukan secara manual, serta dari pihak puskesmaspencatatan pendaftarannya masih dicatat secara manual yang mengakibatkan data yangsudah ada kadang sulit ditemukan. Aplikasi pendaftaran online puskesmas ini dikembangkandengan menggunakan Metode Linear Sequential yang dapat memastikan tahapanpengembangan dilakukan secara disiplin dan sistematis. Pengujian terhadap aplikasi telahdilakukan secara Black Box, diperoleh hasil bahwa semua fitur yang terdapat dalam aplikasitelah berjalan dengan baik dan sesuai dengan kebutuhan. Kata kunci : metode linear sequential, puskesmas, pendaftaran online
Pengembangan Tool untuk Pengujian Alur Navigasi Website dengan Metode Tree Testing Fikri, Ahmad; Widowati, Sri; Alibasa, Muhammad Johan
eProceedings of Engineering Vol. 10 No. 2 (2023): April 2023
Publisher : eProceedings of Engineering

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

Abstract

Abstrak-Navigasi website merupakan salah satu bagian yang penting dari suatu website karena navigasi website merupakan hal yang memberikan akses terhadap informasi pada suatu website. Navigasi website yang efektif akan mempengaruhi kenyamanan pengunjung ketika mengunjungi suatu website. Tingkat efektifitas navigasi website perlu dimonitor oleh pengelola website agar websitenya selalu nyaman untuk digunakan. Pengujian efektifitas alur navigasi website dapat dilakukan menggunakan metode tree testing. Tree testing dapat dilakukan menggunakan aplikasi pengujian yang ada di internet. Namun, aplikasi pengujian tersebut pada umumnya tidak dapat digunakan secara gratis. Dalam tugas akhir ini, dirancang sebuah aplikasi open source berbasis website yang mengimplementasikan metode tree testing untuk pengukuran efektifitas alur navigasi website. Metode yang digunakan untuk pengembangan aplikasi ini adalah waterfall model. Aplikasi ini telah duiji menggunakan pengujian fungsional. Hasil pengujian menyatakan aplikasi ini lulus pengujian fungsional. Kata kunci-tree testing, website, alur navigasi, waterfall model, navigasi website, pengujian alur navigasi
Analisis Tingkat Kepuasan Pengguna Pada Aplikasi Ehac Dengan Menggunakan Metode E-Servqual Dan Importance Performance Analysis (IPA) Dhiaulhaq, Afif; Yasirandi, Rahmat; Alibasa, Muhammad Johan
eProceedings of Engineering Vol. 10 No. 2 (2023): April 2023
Publisher : eProceedings of Engineering

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

Abstract

Abstrak-Penyebaran coronavirus atau yang kita kenal Covid-19 sangatlah luas ke seluruh dunia dan di Indonesia, untuk menghambat laju penyebran Covid-19 yang cepat, diperlukan upaya bersama oleh seluruh duni untuk melakukan pencegahan yang sangat ketat dan tegas demi keselamatan bersama. Tentunya peran teknologi sangat dibutuhkan dalam upaya bersama mencegah penyebaran Covid-19, Dengan percepatan perkembangan teknologi tentunya memabantu masyarakat untuk mendapatkan informasi dengan cepat dan mudah. eHAC (Electronic Heald Alert Card) merupakan sebuah upaya Kementrian Kesehatan Indonesia untuk mencegah penyabaran Covid-19 diseluruh wilayah Indonesia. Maka dari itu perlunya tinggkat layanan dan kepuasan pengguna dengan sangat baik untuk mencapai tujuan dan kepentingan bersama. Untuk mengetahui tingkat kepuasan terhadap aplikasi eHAC, penulis melakukan penelitian untuk mengetahui tingkat harapan pengguna dan kinerja aplikasi menggunakan metode E-Servquak dan Importance Performance Analysis.Hasil dari penelitian ini diketahui bahwa masih terdapat gap antara harapan dan kinerja pada aplikasi eHAC dengan jarak yang tidak terlalu tinggi, tetapi dengan demikian aplikasi eHAC memiliki tingkat kualitas layanan yang baik. Untuk meningkatkan kepuasan pengguna perlunya meningkatkan kinerja aplikasi eHAC untuk kepuasan pengguna.Kata kunci-eHAC, E-Servqual, impotance performance analysis
Implementasi dan Analisis Sistem Ranking Menu pada Coffee Shop menggunakan Topsis (Studi Kasus: Dilom Coffea) Susanto, Fauzi Fadhlurrahman; Yasirandi, Rahmat; Alibasa, Muhammad Johan
eProceedings of Engineering Vol. 10 No. 2 (2023): April 2023
Publisher : eProceedings of Engineering

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

Abstract

Abstrak-Sistem ranking merupakan sistem untuk menentukan peringkat menu yang paling direkomendasikan, dengan membuat sistem tersebut, maka akan memberikan banyak manfaat kepada Coffee Shop tersebut, salah satunya adalah rekomendasi stok opname. Stock opname merupakan kegiatan untuk menghitung stok barang pada gudang suatu perusahaan. Namun terkadang bisa terjadi kesalahaan dalam hal perhitungan stok dan kesalahan dalam menentukan stock barang yang paling dibutuhkan. Jika hal itu terjadi maka akan menghambat pembuatan makanan dan minuman yang terdapat pada menu suatu perusahaan. Oleh karena itu dibutuhkan suatu sistem/aplikasi yang dapat membuat suatu sistem ranking menu, sehingga dapat merekomendasikan stok opname. Permasalahan tersebut bisa diberikan solusi dengan membuat sistem ranking, dimana menu yang ada akan diseleksi, sehingga bisa memunculkan menu dengan alternatif terbaik. Dengan menggunakan sistem tersebut, maka bisa merekomendasikan barang-barang apa saja yang bisa didahulukan untuk rekomendasi stock opname.. Sistem ranking ini dibuat untuk Dilom Coffea. Untuk metode yang digunakan untuk membuat sistem ranking tersebut adalah Metode TOPSIS ( Technique for Order Preference by Similarity to Ideal Solution ). Alternatif terbaik hasil dari output system ranking menu adalah alternatif Kopcul. Kata Kunci-sistem ranking, menu, TOPSIS