Claim Missing Document
Check
Articles

Found 2 Documents
Search

Arsitektur Mikrolayanan pada Platform Penilaian Risiko Kardiovaskular Menggunakan Vue.js dan Integrasi Vertex AI Muhammad Anas Kusuma Amir; Prio Kustanto
Journal of Students‘ Research in Computer Science Vol. 7 No. 1 (2026): Mei 2026
Publisher : Program Studi Informatika Fakultas Ilmu Komputer Universitas Bhayangkara Jakarta Raya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31599/gxcnsw60

Abstract

Heart disease is a leading cause of death in Indonesia, exacerbated by delayed diagnosis and lack of access to healthcare facilities. This study aimed to develop JantungIn, a cardiovascular risk assessment web platform using a microservices architecture. The system separated the user interface layer using Vue.js, server logic with Hapi.js, and a Supabase relational database. The novelty of this research lay in the real-time integration of a TensorFlow.js prediction model and a Vertex AI Dialogflow CX intelligent virtual assistant. System evaluation using the Black Box method covered positive and negative scenarios on core functionalities, including role authentication for doctors and patients, medical parameter validation, and medical history storage. The testing results showed that the software architecture successfully processed data exchange without functional errors. In conclusion, JantungIn was successfully implemented as a reliable medical decision support system to facilitate early detection of heart disease in the community.
IMPLEMENTASI TWO-FACTOR AUTHENTICATION (2FA) BERBASIS LINEAR CONGRUENTIAL METHOD DAN SHA-256 SEBAGAI PENGAMAN DATA MEDIS JANTUNGIN Muhammad Anas Kusuma Amir; M Hadi Prayitno
Jurnal Teknologi Informasi dan Digital Vol. 4 No. 1 (2026): Teknologi Informasi dan Digital
Publisher : LPPM Universitas Bani Saleh

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.65624/j7997w98

Abstract

Keamanan sistem informasi medis sangat rentan terhadap serangan siber seperti brute force dan praktik account sharing jika hanya mengandalkan autentikasi faktor tunggal. Penelitian ini bertujuan untuk merancang dan mengimplementasikan sistem Two-Factor Authentication (2FA) berupa One-Time Password (OTP) pada aplikasi JantungIn. Metode pengembangan yang digunakan adalah Rapid Application Development (RAD) dengan pola arsitektur Boundary-Control-Entity (BCE). Pembangkitan kode OTP 6-digit memanfaatkan Linear Congruential Method (LCM) dengan seed deterministik yang dihasilkan dari pemotongan nilai hash SHA-256 (variabel username dan interval waktu 30 detik). Penyimpanan sesi menggunakan in-memory map dengan fitur Auto-Delete guna mencegah replay attack. Sistem diuji menggunakan dua metode: Black-Box Testing dan uji Avalanche Effect. Hasil Black-Box Testing menunjukkan tingkat keberhasilan 100% pada 8 skenario pengujian, termasuk ketahanan saat server di-restart. Hasil uji Avalanche Effect membuktikan bahwa perubahan satu karakter pada parameter masukan memberikan perubahan (Hamming Distance) yang signifikan, mencapai 46,88% pada tahap SHA-256 dan 54,84% pada tahap komputasi LCM, membuktikan ketahanan algoritma terhadap prediksi matematis.