Perancangan dan Implementasi Aplikasi Pemindaian Port Berbasis GUI (Bryan Scan) Sebagai Alat Bantu Analisis Keamanan Jaringan
Rekayasa Keamanan Siber
Kata Kunci:
keamanan jaringan, port scanning, Nmap, GUI, analisis risiko, audit jaringanAbstrak
Perkembangan infrastruktur jaringan komputer yang semakin kompleks menuntut adanya mekanisme audit keamanan yang sistematis dan mudah digunakan. Salah satu tahapan penting dalam audit keamanan jaringan adalah pemindaian port (port scanning) untuk mengidentifikasi layanan aktif yang berpotensi menjadi celah keamanan. Namun, sebagian besar tools seperti Nmap masih berbasis Command Line Interface (CLI), sehingga memerlukan pemahaman teknis dalam interpretasi hasilnya. Penelitian ini bertujuan untuk merancang dan mengimplementasikan aplikasi pemindaian port berbasis Graphical User Interface (GUI) bernama Bryan Scan yang terintegrasi dengan mesin Nmap sebagai alat bantu analisis keamanan jaringan. Metode penelitian menggunakan pendekatan System Development Life Cycle (SDLC) model Waterfall yang meliputi tahap analisis kebutuhan, perancangan sistem, implementasi, pengujian, dan evaluasi. Sistem dikembangkan menggunakan Python dengan integrasi Nmap melalui pemanggilan system call serta pengolahan output berbasis XML. Hasil penelitian menunjukkan bahwa Bryan Scan mampu menampilkan informasi port terbuka, layanan aktif, deteksi sistem operasi, serta menghasilkan skor risiko keamanan berbasis rule-based secara otomatis. Tingkat kesesuaian hasil antara Bryan Scan dan Nmap CLI mencapai ≥95%, dengan peningkatan kemudahan analisis berdasarkan pengujian usability. Dengan demikian, aplikasi ini layak digunakan sebagai alat bantu audit keamanan jaringan internal secara terstruktur dan informatif.



