Hudan Studiawan
Institut Teknologi Sepuluh Nopember

Published : 3 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 3 Documents
Search

Sistem Penjadwalan Perkuliahan Multi-Level Berbasis Cloud dengan Validasi Real-time dan Notifikasi WhatsApp untuk Transparansi Beban Akademik Dony Kusuma Hadi; Hudan Studiawan; Hadziq Fabroyir
Limits: Journal of Mathematics and Its Applications Vol. 23 No. 1 (2026): Limits: Journal of Mathematics and Its Applications Volume 23 Nomor 1 Edisi Ap
Publisher : Pusat Publikasi Ilmiah LPPM Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/limits.v23i1.8981

Abstract

Traditional lecture scheduling systems are often inefficient, prone to conflicts, and lack transparency in teaching workload distribution. This study has developed a cloud-based automated timetabling system that integrates Google Workspace and WhatsApp to address the complexities of multi-level (undergraduate, master’s, and doctoral) course scheduling in higher education environments. The system combines constraint-based validation with a heuristic algorithm to enable real-time conflict detection and transparent distribution of credit-hour-based teaching loads. Implemented on a real-world dataset of 120 courses (including parallel classes), 11 classrooms, and 26 lecturers, the system successfully generated schedules less than 17 seconds. Real-time validation achieved a response time of 1.2 seconds per edit data in cell, and the automated notification module delivered teaching load summaries to 95% of lecturers via WhatsApp and email. The system improved administrative efficiency compared to manual processes and enhanced the accountability of academic resource management through real-time visibility and user-centric communication
Pengenalan Karakter Tulisan Tangan pada Dokumen Berita Acara Bimbingan Skripsi menggunakan Preprocessing dan YOLOv8 Arifah Nur Ainia; Nanik Suciati; Hudan Studiawan
Jurnal Informatika dan Rekayasa Perangkat Lunak Vol. 7 No. 2 (2025): September
Publisher : Universitas Wahid Hasyim

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

Abstract

Handwritten character recognition is one of the challenges in the field of digital image processing, especially in academic documents such as thesis guidance minutes. This study aims to compare the performance of the YOLOv8 model in detecting handwritten characters on two types of datasets, namely original images and preprocessed images. Preprocessing is carried out through the stages of grayscale, CLAHE, Gaussian blur, adaptive thresholding Gaussian, dilation, and erosion. Labels in the preprocessed data are obtained by copying annotations from the original data without adjusting for visual changes. Both datasets were trained using YOLOv8s for 30 epochs. The evaluation results show that the model trained on the original data gives the best results with mAP@0.5 of 0.795 and mAP@0.5:0.95 of 0.606, while the model trained on the preprocessed data only achieves mAP@0.5 of 0.748 and mAP@0.5:0.95 of 0.560.
Metode Migrasi Multi-Aplikasi Monolitik ke Arsitektur Microservice Menggunakan Domain-Driven Design dan Strangler Fig Pattern Yoga Ari Tofan; Hudan Studiawan; Hadziq Fabroyir
Jurnal Teknologi Informasi Vol 5, No 2 (2026): Oktober (In Progress)
Publisher : Universitas Teuku Umar

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.35308/jti.v5i2.14827

Abstract

Arsitektur monolitik sering menimbulkan masalah skalabilitas, pemeliharaan, dan integrasi ketika jumlah modul dan pengguna terus meningkat. Pada lingkungan organisasi yang memiliki banyak sistem informasi saling bergantung, migrasi ke arsitektur microservice tidak lagi cukup dilakukan terhadap satu aplikasi secara terpisah. Penelitian ini mengusulkan metode migrasi multi-aplikasi monolitik ke arsitektur microservice dengan mengintegrasikan Domain-Driven Design (DDD) untuk identifikasi bounded context dan Strangler Fig Pattern untuk strategi migrasi bertahap. Metode yang diajukan meliputi identifikasi bounded context dari beberapa aplikasi monolitik, analisis ketergantungan dan pengelompokan fungsional lintas aplikasi, perancangan kandidat microservice, serta integrasi bertahap antara modul lama dan layanan baru. Studi kasus pada enam aplikasi monolitik menghasilkan sepuluh kandidat microservice; prototipe implementasi dan pengujian difokuskan pada domain akademik menggunakan tiga microservice (MS-Mahasiswa, MS-FRS, MS-Presensi) yang berjalan dalam sembilan kontainer bersama API gateway, message broker, dan basis data terisolasi per layanan. Implementasi menggunakan Node.js dan Express.js sebagai layanan REST, Apache Kafka sebagai mekanisme komunikasi publish–subscribe untuk sinkronisasi data, PostgreSQL sebagai basis data terpisah per microservice, dan Docker Compose untuk deployment terkontainerisasi. Hasil pengujian menunjukkan konsistensi data antar layanan mencapai 100% (100 record publisher tersinkron ke seluruh subscriber), latensi propagasi event rata-rata 5,10 ms (MS-FRS) dan 5,35 ms (MS-Presensi), serta performa endpoint melalui API gateway pada beban 100 pengguna concurrent dengan response time rata-rata 154,5 ms, throughput 419,7 request/detik, dan error rate 0,00%. Hasil ini menunjukkan bahwa metode migrasi yang diusulkan dapat menghasilkan layanan yang terisolasi secara data, terintegrasi secara event-driven, dan memenuhi kebutuhan operasional pada fase transisi dari monolitik ke microservice.