Claim Missing Document
Check
Articles

Found 35 Documents
Search

Hybrid ERC20 Ethereum Blockchain Multisignature Wallet 3of3 with Withdrawal Pattern, External Effects, and Mutex as Single Key and Reentrancy Mitigation. Sabda Dewa, Jason Al Hilal; Waspada, Indra; Sasongko, Priyo Sidik
Jurnal Masyarakat Informatika Vol 15, No 1 (2024): May 2024
Publisher : Department of Informatics, Universitas Diponegoro

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.14710/jmasif.15.1.62835

Abstract

In the rapidly evolving era of Decentralized Finance (DeFi), the convergence of Blockchain technology with intermediary-free financial services has forged a revolutionary landscape. However, this progress has been accompanied by critical challenges, notably the Single Key Risk and reentrancy attack threats against ERC20 smart contracts in private Ethereum Blockchain. This research formulated a proactive approach and implemented an innovative solution by embodying Reliable Decentralized Finance through the deployment of a 3-of-3 Hybrid Multisignature Wallet system with Withdrawal Pattern, External Effects, and Mutual Exclusion in the form of a Decentralized Application (DApps). The system not only applied withdrawal patterns but also integrated external effects and the principle of mutual exclusion to enhance the security of smart contracts. The system development methodology was executed comprehensively using Agile Software Engineering, encompassing the development of both smart contracts and external applications (decentralized applications). Testing was conducted using Ganache EVM (Ethereum Virtual Machine) connected to the Hot Wallet Metamask as an Externally Owned Account (EOA) for transaction signing. Valid results were obtained from comprehensive testing against the system's functional requirements, affirming the system's success in managing Single Key Risk and preventing reentrancy attacks, providing a reliable and concrete solution
Sistem Pengelolaan Tumbuhan Adiwiyata Berbasis Android di SMA Negeri 2 Semarang Triatmaja, Yudha Kusuma; Sasongko, Priyo Sidik
Prosiding Sains Nasional dan Teknologi Vol 11, No 1 (2021): PROSIDING SEMINAR NASIONAL SAINS DAN TEKNOLOGI 11 2021
Publisher : Fakultas Teknik Universitas Wahid Hasyim

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.36499/psnst.v1i1.5082

Abstract

SMA Negeri 2 Semarang, merupakan salah satu Sekolah Menengah Atas Negeri yang ada di Semarang yang sedang mengadakan program Adiwiyata untuk menanam tumbuhan sebagai gerakan penghijauan di lingkungan sekolah. Program ini masih menggunakan cara konvensional berupa kertas dalam mengelola data tumbuhan. Hal tersebut bisa dibilang kurang efektif dalam mengelola data karena dalam proses yang cukup memakan waktu dan menghabiskan banyak biaya. Oleh karena itu, sistem pengelolaan data tumbuhan berbasis Android dibangun untuk mempermudah pengelolaan tumbuhan di SMA Negeri 2 Semarang. Sistem akan dikembangkan menggunakan model proses Waterfall dengan pendekatan Object Oriented Analysis Design (OOAD) berbasis Android, dengan menggunakan Bahasa pemrograman Java dengan Firebase sebagai pengelolaan basis datanya. Berdasarkan hasil pengujian yang telah dilakukan dengan menggunakan metode Blackbox. Sistem diharapkan dapat membantu untuk mengelola data tumbuhan di SMA Negeri 2 Semarang.
Sistem Informasi Pengarsipan Surat Berbasis Web Di Dinas Sosial Pemberdayaan Perempuan Dan Perlindungan Anak Kabupaten Blora Prasetyo, Syalwa Dea Putri; Sasongko, Priyo Sidik
Prosiding Sains Nasional dan Teknologi Vol 11, No 1 (2021): PROSIDING SEMINAR NASIONAL SAINS DAN TEKNOLOGI 11 2021
Publisher : Fakultas Teknik Universitas Wahid Hasyim

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.36499/psnst.v1i1.5102

Abstract

Dinas Sosial Pemberdayaan Perempuan dan Perlindungan Anak merupakan unsur pelaksana urusan pemerintahan yang menjadi kewenangan Daerah dengan tugas bantuan di bidang sosial. Pelayanan sosial yang dilakukan Dinas Sosial P3A erat kaitannya dengan pengelolaan data surat yang biasa disebut dengan arsip surat. Namun, arsip surat masih dibukukan secara manual menggunakan tulisan tangan. Oleh karena itu, dibuatlah sebuah Sistem Informasi Pengarsipan Surat Berbasis Web yang dirancang untuk memudahkan dalam mencari, mengelola, dan membuat laporan surat masuk, surat keluar, dan surat perjalanan dinas. Perancangan Sistem ini menggunakan model Waterfall dengan pendekatan Object Oriented Analysis and Design (OOAD) berbasis website, dengan bahasa pemrograman PHP, Framework Laravel versi 8.0, dan MySQL. Sistem yang telah selesai tahap pengembangan diuji, sehingga sistem dapat dinyatakan telah memenuhi spesifikasi yang telah disepakati dan sistem berhasil diterima.
Sistem Pengelolaan Katalog UMKM Berbasis Android di Dinas Koperasi dan Usaha Mikro Kabupaten Blitar Vebriana, Melanie Safira; Sasongko, Priyo Sidik
Prosiding Sains Nasional dan Teknologi Vol 11, No 1 (2021): PROSIDING SEMINAR NASIONAL SAINS DAN TEKNOLOGI 11 2021
Publisher : Fakultas Teknik Universitas Wahid Hasyim

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.36499/psnst.v1i1.5071

Abstract

Dinas Koperasi dan Usaha Mikro Kabupaten Blitar merupakan penyelenggara urusan pemerintahan dan pelayanan umum di bidang Koperasi dan Usaha Mikro (UM). Dalam pengelolaan data UMKM-nya, Dinas Koperasi dan Usaha Mikro Kabupaten Blitar masih menggunakan cara manual, yaitu dengan menggunakan Microsoft Excel dan disebarkan ke masyarakat melalui brosur atau pamflet. Hal tersebut bisa dibilang kurang efektif dan efisien karena prosesnya memakan banyak waktu dan banyak biaya dalam mengelola data dan memublikasikannya ke masyarakat. Pada masa sekarang ini, masyarakat juga jarang ada yang mau membaca brosur atau pamflet yang diberikan, mereka lebih sering menggunakan smartphone untuk mendapatkan informasi. Oleh karena itu, sistem pengelolaan katalog ini dibangun untuk memudahkan pengelolaan data UMKM yang ada di Kabupaten Blitar dan dalam publikasi ke masyarakat. Sistem dikembangkan menggunakan model waterfall berbasis Android, dengan menggunakan bahasa pemrograman PHP, bahasa pemrograman JavaScript dengan Framework React Native, serta MySQL sebagai pengelolaan basis datanya. Dengan adanya Sistem Pengelolaan Katalog UMKM ini diharapkan dapat mempermudah pengelolaan data UMKM di Dinas Koperasi dan Usaha Mikro Kabupaten Blitar.
Development and Optimization of a Construction Personal Protective Equipment (PPE) Detection Model on YOLOv8 Architecture Utomo, Zidan Rafindra; Adi, Prajanto Wahyu; Sasongko, Priyo Sidik; Rahman, Gohar
Jurnal Masyarakat Informatika Vol 16, No 1 (2025): May 2025
Publisher : Department of Informatics, Universitas Diponegoro

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.14710/jmasif.16.1.71622

Abstract

Workplace safety in the construction sector remains a critical issue due to frequent accidents caused by non-compliance with Personal Protective Equipment (PPE) regulations. Manual supervision is inefficient and prone to errors, necessitating an automated detection approach. The prior YOLOv5 version trained on the Construction Safety dataset from Roboflow-100, achieves a mean Average Precision (mAP@0.50) of 0.867. However, class imbalance, particularly the underrepresentation of "no-helmet" and "no-vest" categories, limited detection performance. This study improves the model by tuning hyperparameters for optimal training using grid search and applying data augmentation techniques to address dataset imbalance. Mosaic and Mixup augmentation technique is applied on the dataset. The augmented dataset is used to retrain YOLOv8, further optimizing detection accuracy. Results indicate an improved mAP@0.50 of 0.921, demonstrating enhanced performance in PPE violation detection. These refinements aim to strengthen workplace safety enforcement through more accurate and balanced PPE detection.