Claim Missing Document
Check
Articles

Found 19 Documents
Search

Multi-Threading Reverse Engineering untuk Membangun Class Diagram Mulyo, Muhammad Faris Hadi; Yunianto, Dika Rizky; Sabila, Wilda Imama
Prosiding Seminar Nasional Teknik Elektro, Sistem Informasi, dan Teknik Informatika (SNESTIK) 2024: SNESTIK IV
Publisher : Institut Teknologi Adhi Tama Surabaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31284/p.snestik.2024.5871

Abstract

Dalam pengembangan perangkat lunak, kurangnya dokumentasi seringkali menjadi hambatan, terutama dalam proyek-proyek aplikasi yang melibatkan banyak pengembang. Penelitian sebelumnya menunjukkan bahwa kurangnya dokumentasi mempersulit pemahaman kode sumber dan berpotensi mengganggu efisiensi dan kolaborasi. Artikel ini mengusulkan penggunaan teknik reverse engineering dengan memanfaatkan multi-threading untuk membangun diagram kelas dari kode sumber yang ada. Metode ini diuji pada tiga aplikasi dengan hasil menunjukkan bahwa peningkatan jumlah threads berdampak signifikan pada waktu ekstraksi dan performa aplikasi. Kesimpulannya, peningkatan jumlah threads dapat meningkatkan kinerja aplikasi, terutama pada aplikasi yang dapat diparalelkan, namun penambahan lebih dari 50 threads dapat menyebabkan overhead dan penurunan performa. Dengan demikian, teknik ini memiliki potensi untuk meningkatkan efisiensi dan pemahaman terhadap perangkat lunak yang sudah ada yang sering kali kurang dokumentasi.
Metode Extreme Programming pada Aplikasi Jayanti untuk Rekomendasi Mahasiswa Berprestasi Non-Akademik Hamdana, Elok Nur; Rizky Yunianto, Dika; Fahrur Rozi, Imam
Jurnal Informatika Polinema Vol. 10 No. 3 (2024): Vol. 10 No. 3 (2024)
Publisher : UPT P2M State Polytechnic of Malang

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33795/jip.v10i3.5142

Abstract

Jayanti merupakan aplikasi berbasis website yang digunakan untuk melakukan pendataan mahasiswa yang memiliki prestasi. Sistem ini dibuat untuk mempermudah dan meningkatkan efisiensi dalam melakukan pendataan mahasiswa berprestasi. Dengan menggunakan media website membuat pendataan dapat dilakukan secara online sehingga pendataan dapat dilakukan dimana saja dan kapan saja asalkan pengguna memiliki akses ke jaringan. Output dari aplikasi ini adalah pemeringkatan mahasiswa yang berprestasi. Beberapa ketentuan yang harus dimiliki sebagai syarat pemilihan mahasiswa berprestasi dalam bidang non-akademik diantaranya yaitu deskripsi lomba, judul lomba, tingkat, peringkat dan instansi. Tujuan dibuatnya aplikasi ini adalah untuk memberikan rekomendasi hasil peringkat mahasiswa berprestasi yang akan ditampilkan dalam halaman utama dari aplikasi. Fokus utama dari penelitian ini yaitu rekomendai mahasiswa berprestasi non-akademik dengan menggunakan metode Extreme Programming (XP). Metode ini merupakan metode pengembangan perangkat lunak manajemen proyek bersifat agile yang bertujuan untuk menghasilkan software yang lebih berkualitas. XP memiliki siklus pengembangan yang pendek, sehingga sangat responsif terhadap perubahan keinginan user yang berganti. Jenis pengujian metode black box yang digunakan dalam penelitian ini adalah testing equivalence partitions. Metode equivalence partitions merupakan pengujian yang didasarkan pada pengisian setiap form dalam aplikasi Jayanti, proses dari pengujiannya adalah pada tiap-tiap menu input dilakukan pengujian dan dijadikan kelompok berdasarkan fungsinya apakah bernilai valid atau tidak. Dari hasil pengujian ini diharapkan aplikasi dapat digunakan sesuai kebutuhan pengguna. Sebagai hasilnya sebuah aplikasi yang digunakan untuk melakukan pendataan mahasiswa yang memiliki prestasi di Jurusan Teknologi Informasi Politeknik Negeri Malang. Sistem ini dibuat untuk mempermudah dan meningkatkan efisiensi dalam melakukan pendataan mahasiswa berprestasi dan juga dengan menggunakan media website membuat pendataan dapat dilakukan secara online sehingga pendataan dapat dilakukan dimana saja dan kapan saja asalkan pengguna memiliki akses ke jaringan. Kata kunci: Sistem Rekomendasi, Aplikasi, Prestasi, Mahasiswa
IMPLEMENTASI GAMIFIKASI DALAM PLATFORM PEMBELAJARAN PEMROGRAMAN BAHASA JAVA BERBASIS WEBSITE Saputra, Pramana Yoga; Yunianto, Dika Rizky; Rozi, Imam Fahrur; Nurhasan, Usman; Wijanarko, Eko Setio; Al Huda, Muhammad Iqbaluddin
Jurnal Teknologi Terapan Vol 10, No 2 (2024): Jurnal Teknologi Terapan
Publisher : P3M Politeknik Negeri Indramayu

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

Abstract

The Industry 4.0 era is characterized by a revolution involving automation and artificial intelligence, distinguishing it from previous generations. This automation is driven by machine learning, a system that enables machines to learn from experience and data. Machine learning requires strong programming skills, which are developed through effective learning processes. However, many students encounter difficulties in learning programming, particularly during the pandemic, which has hindered face-to-face instruction. These difficulties include a lack of motivation and understanding in problem-solving. To address these issues, researchers conducted a study by developing a web-based programming learning platform that implements Gamification learning methods. This technology-enhanced learning platform is specifically designed for the Java programming language and aims to enhance student motivation and understanding through online learning modules and practical exercises. The results of this study demonstrate that the use of the learning platform has a significant positive impact, as evidenced by Wilcoxon test results. The testing results show that 20 users of the system experienced improved learning outcomes. The Asymp.Sig (2-tailed) value of 0.000 indicates that there is a significant effect of using the learning platform on the Java programming learning outcomes for users..
Pengembangan Fitur Tampilan Status Dosen Berbasis Raspberry Pi dengan Metode Rapid Application Development (RAD) di Lingkungan Akademik Hamdana, Elok Nur; Rizky Yunianto, Dika; Eka Apriyani, Meyti
Jurnal Otomasi Kontrol dan Instrumentasi Vol 17 No 1 (2025): Jurnal Otomasi Kontrol dan Instrumentasi
Publisher : Pusat Teknologi Instrumentasi dan Otomasi (PTIO) - Institut Teknologi Bandung

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.5614/joki.2025.17.1.1

Abstract

The advancement of information technology drives improvements in academic services, including providing fast and transparent access to lecturer attendance status information. This study develops a Raspberry Pi-based lecturer status display to show real-time lecturer attendance. The system is developed using the Rapid Application Development (RAD) method through the stages of data collection, analysis, design, implementation, and testing. Functional testing results show a 98% accuracy rate in data synchronization between the database and the display screen. A questionnaire distributed to 12 lecturers revealed that 86.7% of respondents found the application highly beneficial in quickly and transparently obtaining lecturer attendance information. Thus, this application can enhance efficiency and information transparency in the academic environment
Comparison of Feature Extraction in Support Vector Machine (SVM) Based Sentiment Analysis System Rozi, Imam Fahrur; Maulidia, Irma; Hani’ah, Mamluatul; Arianto, Rakhmat; Yunianto, Dika Rizky; Ananta, Ahmadi Yuli
Jurnal Ilmiah Kursor Vol. 13 No. 1 (2025)
Publisher : Universitas Trunojoyo Madura

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.21107/kursor.v13i1.417

Abstract

Sentiment analysis plays a crucial role in natural language processing by identifying and categorizing opinions or emotions conveyed in textual data. It is widely applied across diverse fields such as product review analysis, social media monitoring, and market research. To enhance the accuracy and reliability of sentiment classification, various methods and feature extraction techniques have been explored. This study investigates the use of Support Vector Machine (SVM) for sentiment analysis, comparing three feature extraction techniques: Term Frequency-Inverse Document Frequency (TF-IDF), Bag of Words (BoW), and Word2Vec. Our findings indicate that SVM performs effectively with all three feature extraction methods, with TF-IDF yielding the highest accuracy at 0.79. Although the BoW method showed competitive results, it slightly trailed TF-IDF in k-fold validation. Word2Vec, however, exhibited the lowest performance, achieving a maximum accuracy of 0.69. A comparative analysis of accuracy, precision, recall, and F1-score highlight the superiority of TF-IDF in delivering consistent and accurate results. Further statistical analysis using ANOVA revealed no significant differences between the models across any of the evaluation metrics. Additionally, the evaluation was conducted under several scenarios, including tests on balanced and imbalanced datasets, varying dataset sizes, and different CCC parameter values for SVM. These scenarios provided deeper insights into the factors influencing the system's performance, reinforcing that TF-IDF combined with SVM remains the most effective approach in this study.
Pelatihan Pemanfaatan Microsoft Office Dan Administrator OpenSID Untuk Aparatur Desa Tumpakoyot Saputra, Pramana Yoga; Triswidrananta, Odhitya Desta; Hendrawan, Muhammad Afif; Yunianto, Dika Rizky; Khairy, Muhammad Shulhan
JAPI (Jurnal Akses Pengabdian Indonesia) Vol 8, No 1 (2023)
Publisher : Universitas Tribhuwana Tunggadewi

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33366/japi.v8i1.4914

Abstract

Desa Tumpakoyot merupakan desa yang terletak di bagian paling selatan Kabupaten Blitar tepatnya di Kecamatan Bakung. Desa Tumpakoyot memiliki 11 aparatur pemerintah desa, dimana terdapat 4 aparatur pemerintah desa yang akan memasuki masa purna tugas. Pemerintah desa merasa mengalami kesulitan untuk mencari pengganti yang mumpuni untuk mengantikan aparatur desa yang akan purna tugas. Tim pengabdi mengusulkan program Pengabdian Kepada Masyarakat (PKM) yang berfokus pada pengembangan SDM aparatur pemerintah desa. Program yang diusulkan adalah pelatihan Microsoft Office dan OpenSID untuk mendukung proses bisnis Desa Tumpakoyot. Pelatihan Microsoft Office dilakukan untuk meningkatkan kempuan Desa Tumpakoyot untuk melakukan pengolahan administrasi dan juga pengolahan data, khususnya dana desa. Selanjutnya, pelatihan OpenSID merupakan pelatihan terkait dengan administrasi aplikasi web desa yang dimiliki oleh Desa Tumpakoyot. Pengabdi berharap dengan adanya program pelatihan ini dapat meningkatkan kualitas SDM aparatur pemerintah Desa Tumpakoyot sehingga mencapai misi yang telah digagas oleh pemerintahan desa.
ANALISIS SENTIMEN BERITA PROGRAM CSR PADA APLIKASI SR-APP OLAHKARSA Athallah Rifqi, Muhammad Daffa'; Yunianto, Dika Rizky
Jurnal Informatika dan Teknik Elektro Terapan Vol. 11 No. 3s1 (2023)
Publisher : Universitas Lampung

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.23960/jitet.v11i3s1.3413

Abstract

PT Olahkarsa Inovasi Indonesia adalah perusahaan B2B yang inovatif yang fokus pada Corporate Social Responsibility (CSR) untuk mendorong ekosistem bisnis yang berkelanjutan. Sebagai bagian dari upaya ini, mereka telah mengembangkan SR-APP, sebuah aplikasi berbasis web yang membantu perusahaan dalam mengelola dan memantau program CSR. Salah satu tantangan yang dihadapi oleh SR-APP adalah pengembangan fitur sistem untuk membantu klien perusahaan PT Olahkarsa menganalisis sentimen publik melalui berita dan komentar terkait program CSR. Dengan menganalisis sentimen, perusahaan dapat menggunakannya sebagai referensi dalam menentukan dan meningkatkan kualitas layanan pada program CSR di masa depan. Analisis dan perancangan fitur sistem dilakukan melalui metode observasi dan wawancara dengan PT Olahkarsa. Pengembangan fitur sistem melibatkan pengambilan tweet melalui API Twitter, yang kemudian diproses menggunakan API analisis sentimen dengan metode Klasifikasi Sentimen RoBERTa Base untuk mengekstraksi sentimen publik terhadap program CSR. Pengujian fungsionalitas dilakukan menggunakan metode black box, dengan semua 8 fungsi berjalan dengan baik sesuai yang diharapkan. Pengujian performa menunjukkan waktu pemuatan halaman yang memuaskan, dengan rata-rata First Contentful Paint sebesar 4,7 detik dan Speed Index sebesar 6,9 detik. Pengujian Penerimaan Pengguna menghasilkan skor penerimaan positif sebesar 95% untuk sistem tersebut.
IMPLEMENTASI SISTEM INFORMASI PENGUMUMAN MADRASAH DI MIN 1 KOTA MALANG Hendrawan, Muhammad Afif; Yunianto, Dika Rizky; Muhammad Shulhan Khairy; Sukmana, Septian Enggar; Wijaya, Indra Dharma; Widaningsih, Widaningsih
Community Development Journal : Jurnal Pengabdian Masyarakat Vol. 5 No. 1 (2024): Volume 5 No 1 Tahun 2024
Publisher : Universitas Pahlawan Tuanku Tambusai

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

Abstract

Pendidikan dasar memainkan peran krusial dalam pembentukan fondasi pendidikan nasional, khususnya untuk anak-anak berumur 7 hingga 15 tahun, sesuai dengan Undang-Undang No. 20 Tahun 2003 Tentang Sistem Pendidikan Nasional di Indonesia. Orang tua, sebagai wali murid, memiliki peran penting dalam mengarahkan perkembangan anak-anak, baik dari segi kognitif, afektif, maupun psikomotorik. Mereka tidak hanya bertanggung jawab atas nilai-nilai moral dan agama, tetapi juga harus mendampingi pendidikan akademik anak-anak mereka. WHO telah mengeluarkan panduan bagi orang tua pada tahun 2020, terutama dalam menghadapi tantangan pandemi, untuk membantu anak-anak mereka dalam proses belajar di rumah. Penelitian ini mengidentifikasi bahwa peran orang tua, khususnya wali murid, memiliki dampak signifikan pada pembelajaran siswa. Selain itu, hubungan yang baik antara sekolah dan wali murid menjadi krusial, dan informasi harus tersampaikan secara efektif. Kasus konkretnya adalah MIN 1 Kota Malang, di mana informasi dan pengumuman disampaikan melalui grup pesan WhatsApp. Namun, masalah muncul karena pesan yang menumpuk dan sulit terbaca oleh wali murid. Untuk mengatasi masalah ini, penulis merancang sebuah sistem informasi pengumuman madrasah. Sistem ini diharapkan akan membantu MIN 1 Kota Malang dalam mengelola penyampaian informasi dan pengumuman sekolah secara lebih efisien kepada wali murid, memperkuat keterlibatan orang tua dalam pendidikan anak-anak, dan memberikan kontribusi positif pada proses pendidikan dasar.
Design And Building Of The Utility Performance Monitoring System At PT. XYZ With Brainstorming Method Kadek Suarjuna Batubulan; Mungki Astiningrum; Dika Rizky Yunianto
International Journal of Health Engineering and Technology Vol. 2 No. 5 (2024): IJHET JANUARY 2024
Publisher : CV. AFDIFAL MAJU BERKAH

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.55227/ijhet.v2i5.187

Abstract

In general, utilities in engineering are devices or systems designed to provide basic needs or to help complete certain jobs or processes. In engineering, utilities generally refer to systems or devices designed to provide basic needs such as electricity, water, gas, or telecommunications. At PT. The brainstorming method is used to produce creative ideas that can be applied in developing utility monitoring systems. Various ideas are generated through discussion and debate between brainstorming participants. Then, these ideas are analyzed and selected to select those that best suit PT XYZ's needs. Therefore, the author created a utility performance monitoring system to make it easier for the engineering department to carry out work activities. This utility performance monitoring system was created using a JavaScript framework, namely AngularJS for the frontend and ExpressJS for the backend. Apart from that, the author also tested PT XYZ employees so that the system runs according to needs. Of the 10 respondents, more than 50% of the accumulated respondents stated that the utility performance monitoring system application was running satisfactorily and very satisfactorily, there were 10% to 30% of respondents who stated that it was running well and 10% of respondents said it was not working well. Based on the test results above, it was found that the utility monitoring system at PT XYZ could be categorized as a fairly informative information system for the engineering department.