Claim Missing Document
Check
Articles

Perancangan Aplikasi E-Commerce Top-Up Game Online Berbasis Website dengan Integrasi Payment Gateway Ramadhani, Dwi Arya; Nugraha, Purwa Esti; Syahrizal, Muhammad Iqbal; Rakhmat Sani, Ramadhan
Jurnal Teknologi dan Informasi (JATI) Vol 15 No 2 (2025): Jurnal Teknologi dan Informasi (JATI)
Publisher : Program Studi Sistem Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia.

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.34010/jati.v15i2.17055

Abstract

Pada era digital yang terus berkembang, transaksi top-up game online menjadi kebutuhan penting di kalangan gamer. Namun maraknya kasus penipuan dan lemahnya sistem keamanan dalam proses transaksi online menimbulkan kekhawatiran terutama ketika pengguna diminta memberikan data sensitif. Untuk mengatasi permasalahan tersebut, penelitian ini bertujuan merancang dan mengimplementasikan aplikasi top-up game online berbasis web bernama DartGameCorner dengan mengintegrasikan payment gateway sebagai solusi transaksi yang aman dan efisien. Metodologi yang digunakan adalah model Waterfall dimulai dari analisis kebutuhan, desain sistem, implementasi, pengujian menggunakan metode Blackbox hingga tahap pemeliharaan. Hasil implementasi menunjukkan bahwa aplikasi mampu memberikan pengalaman transaksi yang lebih terstruktur, aman, dan cepat, dengan fitur utama seperti autentikasi pengguna, validasi data, manajemen transaksi, dan opsi pembayaran digital melalui MidTrans. Pengujian sistem juga menunjukkan bahwa fungsi-fungsi utama berjalan sesuai kebutuhan meskipun tahap pengujian lanjutan masih diperlukan. Aplikasi ini diharapkan dapat meningkatkan kepercayaan pengguna dalam bertransaksi serta menjadi alternatif terpercaya bagi layanan top-up game online.
Pelatihan Desain Poster Promosi untuk UMKM Binaan Dinsospermasdes Kabupaten Jepara Ghozi, Wildanil; Prabowo, Dwi Puji; Rafrastara, Fauzi Adi; Pramunendar, Ricardus Anggi; Sani, Ramadhan Rakhmat
Jurnal Pengabdian Masyarakat Progresif Humanis Brainstorming Vol 8, No 3 (2025): Jurnal Abdimas PHB : Jurnal Pengabdian Masyarakat Progresif Humanis Brainstormin
Publisher : Politeknik Harapan Bersama

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30591/japhb.v8i3.8379

Abstract

Internet sebagai salah satu dorongan utama dalam perkembangan teknologi memungkinkan setiap manusia untuk menjangakau informasi tanpa batasan ruang dan waktu. Saat ini di Indonesia, lebih dari 196,7 juta penduduk memanfaatkan internet dalam aktivitasnya sehari-hari. Pada provinsi Jawa Tengah terdapat 25,6 juta pengguna internet aktif. Tingginya pengguna internet menjadi peluang untuk memperluas target pemasaran produk UMKM. Pemerintah Kabupaten Jepara, melalui Dinas Sosial, Pemberdayaan Masyarakat dan Desa (Dinsospermasdes) Kabupaten Jepara memiliki tanggung jawab dalam program rehabilitasi Penyandang Masalah Kesejahteraan Sosial (PMKS) dimana salah satu programnya adalah pembinaan UMKM. Saat ini, UMKM binaan Dinsospermasdes belum mampu membuat desain poster promosi yang baik dan menarik pembeli. Penulis memberikan pelatihan desain poster dengan menggunakan aplikasi canva kepada para pelaku UMKM binaan. Pelatihan tersebut telah berhasil meningkatkan pemahaman konsep desain, kemampuan pengambilan foto produk, dan kemampuan membuat desain poster promosi para pelaku UMKM. Poster-poster baru yang dihasilkan pada kegiatan pelatihan menjadi indikator keberhasilan para peserta mengikuti pelatihan. Dengan demikian, diharapkan kemampuan yang telah dimiliki dapat membantu meningkatkan penjualan produk UMKM binaan.
XGBoost-Powered Ransomware Detection: A Gradient-Based Machine Learning Approach for Robust Performance Ghozi, Wildanil; Lestiawan, Heru; Sani, Ramadhan Rakhmat; Hussein, Jassim Nadheer; Rafrastara, Fauzi Adi
Kinetik: Game Technology, Information System, Computer Network, Computing, Electronics, and Control Vol. 10, No. 4, November 2025
Publisher : Universitas Muhammadiyah Malang

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.22219/kinetik.v10i4.2405

Abstract

Ransomware remains a rapidly evolving cyber threat, causing substantial financial and operational disruptions globally. Traditional signature-based detection systems are ineffective against sophisticated, zero-day attacks due to their static nature. Consequently, machine learning-based approaches offer a more effective and adaptive alternative. This study proposes an approach utilizing XGBoost for highly effective ransomware detection. We conducted a rigorous comparative analysis of prominent ensemble learning algorithms—XGBoost, Random Forest, Gradient Boosting, and AdaBoost—on the RISS Ransomware Dataset, comprising 1,524 instances. Our experimental results unequivocally demonstrate XGBoost as the superior ensemble model, achieving an impressive 97.60% accuracy and F1-Score. This performance surpassed Gradient Boosting (97.20%), Random Forest (96.94%), and AdaBoost (96.50%). Furthermore, this study benchmarked XGBoost against established state-of-the-art (SOTA) methods, including Support Vector Machine (SVM) and the SA-CNN-IS deep learning approach. The comprehensive results underscore the core contribution of this study: by applying XGBoost with a carefully structured machine learning pipeline, our approach consistently outperforms two state-of-the-art methods (SVM and SA-CNN-IS) as well as other ensemble algorithms. This highlights the critical role of methodological precision in maximizing detection performance against evolving ransomware threats.
Deep Learning Factor Investing in the Indonesian Stock Market Atha Rohmatullah, Fawwaz; Alzami, Farrikh; Rakhmat Sani, Ramadhan; Novita Dewi, Ika; Winarno, Sri; Sulistyono, Teguh
IJCCS (Indonesian Journal of Computing and Cybernetics Systems) Vol 19, No 4 (2025): October
Publisher : IndoCEISS in colaboration with Universitas Gadjah Mada, Indonesia.

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.22146/ijccs.112549

Abstract

Traditional linear factor models often fail to capture the complex, non-linear dynamics of emerging stock markets. This research designs and validates a novel Recurrence Plot (RP) matrices with β-VAE deep learning methodology to discover non-linear investment factors within the Indonesian context. We demonstrate that this framework is a systematically superior "factor factory" compared to a linear RP with PCA baseline, discovering twice as many high-quality factors (Sharpe > 0.3) and generating 7-fold more alpha on average. A key finding is the model's ability to disentangle high-frequency predictive signals (identified by SHAP) from more valuable, low-frequency profitable trends (validated by backtesting). The champion factor from this process yields a robust annualized alpha of 6.65% with a minimal max drawdown of -7.73% from 2018 to 2025. This study concludes that the RP -> β -VAE approach is a robust and resilient framework for discovering safer, non-linear sources of return unexplained by conventional models.
Mitigating Class Imbalance in DDoS Detection: The Impact of Random Over Sampling on Machine Learning Performance Ghozi, Wildanil; Hussein, Jasim Nadheer; Sani, Ramadhan Rakhmat; Rafrastara, Fauzi Adi; Paramita, Cinantya; Supriyanto, Catur
ELKHA : Jurnal Teknik Elektro Vol. 17 No.2 October 2025
Publisher : Faculty of Engineering, Universitas Tanjungpura

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26418/elkha.v17i2.95037

Abstract

Distributed Denial of Service (DDoS) attacks are a major cybersecurity threat, involving malicious traffic generated from numerous compromised sources to overwhelm and disable targeted services. Although machine learning (ML) has shown promise in detecting DDoS attacks through network traffic analysis, a key challenge remains: the class imbalance in datasets such as UNSW-NB15, where normal traffic significantly outweighs attack instances. This imbalance leads to biased predictions and degraded detection performance for minority attack classes. To address this issue, our study investigates the impact of Random Over Sampling (ROS), a simple yet effective balancing technique on improving detection accuracy in multi-class DDoS classification tasks. While prior works have primarily focused on ensemble algorithms or feature selection, our approach is distinct in emphasizing the effect of data balancing on macro evaluation metrics such as macro precision, macro recall, and macro F1-score. ROS was selected over more complex alternatives, such as SMOTE or ADASYN, due to its computational efficiency and ability to establish a performance baseline without introducing synthetic noise. We evaluate four machine learning algorithms: Decision Tree, Naïve Bayes, Random Forest, and XGBoost, using the UNSW-NB15 dataset. The results show that Decision Tree combined with ROS yields the highest improvement in macro F1-score, increasing by 36%. However, this improvement is accompanied by a moderate reduction in accuracy for certain algorithms. These findings highlight the critical role of class balancing in enhancing the reliability of DDoS detection models, especially in imbalanced multi-class scenarios.
Rancang Bangun Sistem Try Out Berbasis Paperless untuk Evaluasi Hasil Belajar Siswa dengan MVC Sani, Ramadhan Rakhmat; Kurniawan, Defri
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 6 No 3: Juni 2019
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (3881.436 KB) | DOI: 10.25126/jtiik.2019631181

Abstract

Sistem pelaksanaan Ujian Nasional di Indonesia saat ini mulai beralih menggunakan komputer sebagai media dalam pelaksanaannya menggantikan sistem yang lama. Sebagai bentuk dukungan dalam mengurangi penggunaan kertas dalam pembelajaran dan evaluasi baik lembar soal maupun materi di sekolah. Tujuan dari penelitian ini adalah menghasilkan purwarupa model sistem tryout berbasis paperless untuk evaluasi hasil belajar siswa untuk menggantikan pemakaian kertas dengan konsep yang diberikan oleh media komputer. Sehingga memberikan keuntungan dalam efisiensi waktu dan biaya, mengurangi kecurangan  serta mempercepat dalam proses evaluasi. Metode yang digunakan dalam pengembangan aplikasi ini menggunakan Rapid Application Development (RAD) yang meliputi tahapan analisa kebutuhan perangkat lunak, perancangan perangkat lunak, implementasi perangkat lunak dan pengujian perangkat lunak dengan penerapan konsep Sistem Development Life Cycle (SDLC) sehingga cepat untuk dievaluasi oleh pengguna. Untuk bahasa pemodelan sistem menggunakan UML (Unified Modeling Language) yang terdiri use case diagram, sequential diagram dan pemodelan database. Penggunaan framework Codeigniter memberikan kemudahan dalam konsep Object Oriented Programing (OOP) dengan menggunakan arsitektur web MVC (Model, View, Controller). Pemisahan logika pembuatan kode pada tampilan website menjadikan lebih terstruktur, sederhana dan aman sehingga memberikan kemudahan bagi developer maupun programmer dalam pengembangannya tanpa harus dimulai dari awal. Hasil pengujian sistem menggunakan blackbox testing menunjukan hasil yang baik dan sudah mencapai 90% dari prinsip usability yang telah diimplementasikan.AbstractThe current National Examination System in Indonesia has begun to switch to using computers as a medium in its implementation to replace the old system. As a form of support in reducing paper use in learning and evaluating both question sheets and material at school. The purpose of this study was to produce a prototype paperless based tryout system model for evaluating student learning outcomes to replace paper use with the concepts provided by computer media. So as to provide benefits in time and cost efficiency, reduce fraud and accelerate the evaluation process. The method used in the development of this application uses Rapid Application Development (RAD) which includes the stages of software requirements analysis, software design, software implementation and software testing with the application of the concept of System Development Life Cycle (SDLC) so that it is quickly evaluated by users. For system modeling languages use UML (Unified Modeling Language) which consists of use case diagrams, sequential diagrams and database modeling. The use of CodeIgniter framework provides convenience in Object Oriented Programing (OOP) concepts using the MVC web architecture (Model, View, Controller). Separation of logic in making code on the website display makes it more structured, simpler and safer so that it makes it easy for developers and programmers to develop without having to start from scratch. The results of testing the system using blackbox testing showed good results and has reached 90% of the usability principle that has been implemented.
Securing Medical Images Using Discrete Wavelet Transform (DWT) and Singular Value Decomposition (SVD) for Image Steganography Pramudya, Elkaf Rahmawan; Handoko, L. Budi; Harjo, Budi; Sani, Ramadhan Rakhmat; Sari, Christy Atika; Shidik, Guruh Fajar; Andono, Pulung Nurtantio; Sarker, Md. Kamruzzaman
Jurnal Teknik Informatika (Jutif) Vol. 6 No. 2 (2025): JUTIF Volume 6, Number 2, April 2025
Publisher : Informatika, Universitas Jenderal Soedirman

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.52436/1.jutif.2025.6.2.4426

Abstract

Steganography is a technique for embedding secret information into digital media, such as medical images, without significantly affecting their visual quality. The primary challenge in medical image steganography is preserving the quality of the cover image while ensuring robustness against distortions such as compression or data manipulation attacks, which may impact diagnostic accuracy. This study proposes an enhanced steganographic method based on Discrete Wavelet Transform (DWT) and Singular Value Decomposition (SVD) to improve the security and robustness of medical image embedding. DWT decomposes the medical image into four frequency sub-bands (LL, LH, HL, HH), while SVD is applied to embed the secret image while maintaining essential medical features. Experimental results show that the proposed method achieves a PSNR value of up to 78 dB and an SSIM value approaching 1, indicating that the stego image quality is nearly identical to the original cover image. Compared to previous DCT-SVD and IWT-SVD-based approaches, the DWT-SVD method offers superior robustness and imperceptibility, particularly in preserving image quality in complex-textured medical images. This method contributes to enhancing data security in telemedicine and AI-based medical imaging applications by ensuring that sensitive medical data remains protected while preserving image integrity for diagnostic use.
Fuzzy tahani Implementation for Food Nutritional Status in Achieving Balanced Nutritional Dietary Dewi, Ika Novita; Priyo Utomo, Rino Agung; Sani, Ramadhan Rakhmat
Sistemasi: Jurnal Sistem Informasi Vol 13, No 5 (2024): Sistemasi: Jurnal Sistem Informasi
Publisher : Program Studi Sistem Informasi Fakultas Teknik dan Ilmu Komputer

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.32520/stmsi.v13i5.3644

Abstract

Fulfilling nutritional needs with the Recommended Dietary Allowances (RDA) shows the average value of the number of vitamins, protein and other nutrients the body needs to function properly. Each person's nutritional needs are different, so the RDA can be calculated based on different age groups and gender. In general, there are still many people who do not know the nutritional value of food and consume food without considering whether it meets the body's needs. This usually happens because calculating the RDA value is not yet familiar to do. Efforts are needed to increase awareness about the importance of a balanced diet through RDA calculations. Calculation and determination of nutritional status using the RDA number serves as a measuring tool to monitor whether a person's nutritional intake is in accordance with daily needs. This research developed a web-based application to calculate RDA numbers and group RDA numbers into nutritional status of less, enough, or more. Determination of nutritional status is carried out using the fuzzy tahani method, by displaying the results in percentage form, so that users can easily see the proportion or percentage of nutritional status obtained. This application not only calculates nutritional values, but provides a food record feature to help users manage healthy eating patterns.
Implementing BOOM in Designing a Knowledge Management System for the Information Systems Study Program at Dian Nuswantoro University Sani, Ramadhan Rakhmat; Sukamto, Titien S.; Rohmani, Asih; Maszuda, Akbar Alvian
Sistemasi: Jurnal Sistem Informasi Vol 14, No 4 (2025): Sistemasi: Jurnal Sistem Informasi
Publisher : Program Studi Sistem Informasi Fakultas Teknik dan Ilmu Komputer

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.32520/stmsi.v14i4.3677

Abstract

Knowledge management within the Information Systems Study Program at Dian Nuswantoro University is currently still at an ineffective stage. Although the program focuses on the development and distribution of information systems, the lack of an implemented Knowledge Management System (KMS) has hindered the effective organization and utilization of knowledge within the department. By implementing a KMS, the program could more easily manage, store, and collaborate on knowledge assets. To address this issue, a web-based KMS design is proposed using the Business Object Oriented Modelling (BOOM) method. This method involves several stages: SWOT (Strengths, Weaknesses, Opportunities, and Threats) analysis, discovery, construction, and final verification and validation—each aimed at optimizing knowledge management within the academic scope of the study program. The design process was supported by data collected through questionnaires distributed to both faculty members and students. The final output of this study includes a test scenario and user interface design for the Information Systems Program's Knowledge Management System website. This proposed design is expected to enhance and streamline knowledge management within the department.
PENYULUHAN GAME & PSIKOLOGI 2.0 KEPADA PESERTA DIDIK DAN GURU Budi, Setyo; Gamayanto, Indra; Novianto, Sendi; Haryanto, Hanny; Wibowo, Sasono; Sani, Ramadhan Rakhmat; Sukamto, Titien Suhartini
JE (Journal of Empowerment) Vol 4, No 1 (2023): JUNI
Publisher : Universitas Suryakancana

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35194/je.v4i1.2851

Abstract

ABSTRAK Kata perubahan merupakan kata penting karena perubahan membutuhkan tingkat kreativitas tinggi serta implementasi bertahap. Dalam dunia game, perubahan terjadi sangat signifikan. Game yang ada sekarang dapat memberikan dampak besar terhadap pemainnya yaitu dampak positif dan negatif. Peserta Didik/Murid dan Guru harus mengetahui  dampak yang diakibatkan dari permainan game,  kemudian mengetahui solusi atau alternatif apa yang terbaik untuk mengatasi dampak tersebut. Agar pemahaman dasar tentang game ini dimiliki oleh Murid dan Guru SMA Negeri 3 Semarang, maka diperlukan penyuluhan terkait permaian game dan psikologi. Metode yang digunakan pada Pengabdian kepada Masyarakat (PkM) ini adalah model penyuluhan. Untuk mengetahui indikator keberhasilan pada penyuluhan ini yaitu dengan membagikan kuisioner terkait dengan materi yang disampaikan. Hasil dari penyuluhan ini adalah Murid dan Guru dapat memahami dampak yang lebih jelas mengenai game, serta solusi apa saja yang perlu dipertimbangkan untuk mendapatkan hal-hal yang positif dari permainan game. ABSTRACTThe word change is an important word because change requires a high level of creativity and gradual implementation. In the world of games, changes are very significant. Games that exist now can have a big impact on players, namely positive and negative impacts. Learners/Students and Teachers must know the impact caused by playing games, then know what solutions or alternatives are best to overcome these impacts. So that the students and teachers of SMA Negeri 3 Semarang have a basic understanding of this game, counseling is needed regarding game play and psychology. The method used in Community Service (PkM) is an extension model. To find out the indicators of success in this extension, namely by distributing questionnaires related to the material presented. The result of this counseling is that students and teachers can understand a clearer impact on games, as well as what solutions need to be considered to get positive things from playing games.
Co-Authors ., Junta Zeniarza ., Junta Zeniarza Abdussalam Abdussalam, Abdussalam Abu Salam Agung Priyo Utomo, Rino Ahmad Khotibul Umam, Ahmad Khotibul Aisyah, Ade Nurul Al zami, Farrikh Alzami, Farrikh Ardytha Luthfiarta Arta Moro Sundjaja, Arta Moro Asih Rohmani Asih Rohmani Asih Rohmani, Asih Atha Rohmatullah, Fawwaz Bernadette Chayeenee Norman , Maria Budi Harjo Budi, Setyo Candra Irawan Catur Supriyanto Caturkusuma, Resha Meiranadi Christy Atika Sari Defri Kurniawan Defri Kurniawan Diana Aqmala Doheir, Mohamed Dwi Puji Prabowo, Dwi Puji Eko Hari Rachmawanto Elkaf Rahmawan Pramudya Erika Devi Udayanti Fahmi Amiq Farah Syadza Mufidah Farrikh Al Zami Farrikh Al Zami Fauzi Adi Rafrastara Florentina Esti Nilasari Florentina Esti Nilawati Guruh Fajar Shidik Hanny Haryanto Harun Al Azies Heru Lestiawan Hussein, Jasim Nadheer Hussein, Jassim Nadheer Ifan Rizqa Ignasius, Darnell Ika Novita Dewi Ikhwansyah Kurniawan Indra Gamayanto ISWAHYUDI ISWAHYUDI Ivan Bayu Fachreza Junta Zeniarja Karima, Nida Aulia Karin, Tan Regina Kiki Widia Kurniawan, Defri L. Budi Handoko Maszuda, Akbar Alvian Megantara, Rama Aria Melati Anggreni Sitorus Muhammad Naufal, Muhammad Nadya Azizah Novita Dewi , Ika Nugraha, Purwa Esti Pangesti, Galih Mentari Paramita, Cinantya Pergiwati, Dewi Pratiwi, Yunita Ayu Priyo Utomo, Rino Agung Pulung Nurtantio Andono Purwanto Purwanto Ramadhani, Dwi Arya Ricardus Anggi Pramunendar Richard Emmerig Rifa’i, Muhammad Nabhan S. Sukamto, Titien Sarker, Md. Kamruzzaman Sasono Wibowo Sendi Novianto Sendi Novianto Sendi Novianto Setyo Budi Setyo Budi Silla, Hercio Venceslau Sirait, Tamsir Hasudungan Sri Winarno Sri Winarno Suharnawi Suharnawi Suharnawi Suharnawi Suharnawi Sukamto, Titien S. Sukamto, Titien Suhartini Sulistyono, Teguh Syahrizal, Muhammad Iqbal Titien Suhartini Sukamto Titien Suhartini Sukamto Utomo, Danang Wahyu Wibowo, Isro' Rizky Wildanil Ghozi Wulan Puspita Loka Yani Parti Astuti Yanuaresta, Dianna Yupie Kusumawati Zahro, Azzula Cerliana Zami, Farrikh Al