Claim Missing Document
Check
Articles

Found 13 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.
Implementasi dan Analisis SUS Web E-commerce Menggunakan CMS WordPress pada Usaha Pawonkos799 Sultan Kautsar; Monterico Adrian; Muhammad Johan Alibasa
eProceedings of Engineering Vol 10, No 5 (2023): Oktober 2023
Publisher : eProceedings of Engineering

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

Abstract

Abstrak — Sistem jual beli saat ini sebagian besar tidak dilakukan secara langsung. Aktivitas tersebut disebut dengan ecommerce yang dilakukan dengan perangkat digital. Pada tahap analisis perancangan sistem, telah dilakukan observasi untuk mengumpulkan data dari pemilik usaha Pawonkos799. Dari observasi didapatkan informasi sistem penjualan yang serta masalah yang dihadapi usaha seperti bagaimana model website e-commerce dapat meningkatkan identitas usaha dan penjualan pada Pawonkos799, serta bagaimana sistem website e-commerce yang dibuat dapat dengan baik digunakan oleh admin dan pelanggan. Penelitian ini bertujuan untuk melakukan implementasi sistem website e-commerce berbasis WordPress menggunakan model waterfall serta menganalisis tingkat kegunaan sistem website e-commerce menggunakan system usability scale yang bertujuan untuk menyelesaikan masalah dari hasil observasi pada UMK Pawonkos799. Saat ini, e-commerce merupakan suatu sistem yang populer diterapkan pada aktivitas jual beli. Dari hasil analisis perancangan sistem dan pengujian system usability scale, didapatkan proses dan hasil dari analisis perancangan sistem, implementasi, hingga deployment of system serta mendapatkan perhitungan nilai hasil akhir system usability scale dengan sejumlah 30 responden serta memperoleh nilai rata-rata sebesar 87 dengan keterangan hasil best imaginable.Kata kunci — website, e-commerce, waterfall, system usability scale.
Analisis Tingkat Kepuasan Pengguna Pada Aplikasi Ehac Dengan Menggunakan Metode E-Servqual Dan Importance Performance Analysis (IPA) Afif Dhiaulhaq; Rahmat Yasirandi; Muhammad Johan Alibasa
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
Pengembangan Tool untuk Pengujian Alur Navigasi Website dengan Metode Tree Testing Ahmad Fikri; Sri Widowati; Muhammad Johan Alibasa
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
Implementasi dan Analisis Sistem Ranking Menu pada Coffee Shop menggunakan Topsis (Studi Kasus: Dilom Coffea) Fauzi Fadhlurrahman Susanto; Rahmat Yasirandi; Muhammad Johan Alibasa
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
Penerapan Metode Design Thinking Untuk Pengembangan Aplikasi Bantu Pengujian Usabilitas Berbasis Website Arummi Muyasaroh; Sri Widowati; Muhammad Johan Alibasa
eProceedings of Engineering Vol 10, No 5 (2023): Oktober 2023
Publisher : eProceedings of Engineering

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

Abstract

Abstrak — Perkembangan sistem informasi bersifat realtime dan online. Perkembangan tersebut juga membuat minat dari pengguna untuk menggunakan sistem informasi makin meningkat. Banyaknya sistem informasi yang membantu pekerjaan pengguna menjadikan website menjadi salah satu sistem informasi yang kerap digunakan. Salah satunya untuk testing sebuah aplikasi. Testing merupakan kegiatan yang perlu dilakukan saat pengembangan sebuah aplikasi. Kendala dari kegiatan testing dengan melibatkan pengguna sebagai responden menjadikan kegiatan testing memakan waktu cukup lama. Salah satunya adalah pengujian usabilitas sebuah aplikasi atau produk, dimana tester memerlukan responden untuk melengkapi kegiatan testing nya dalam sebuah pengujian. Dari masalah tersebut maka dibangun aplikasi bantu pengujian usabilitas, dengan menggunakan metode design thinking, pengembangan aplikasi bantu pengujian usabilitas ini diharapkan membantu para tester untuk mempermudah mencari responden dalam mengerjakan pengujian usabilitas aplikasi terkait. Pembangunan aplikasi ini menggunakan bahasa pemrograman JavaScript, MySQL, Figma sebagai tools pembuatan user interface design dan tools pendukung lainnya.Kata kunci— design thinking, aplikasi website, pengujian usabilitas.
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.