SKRIPSI DIGITAL
Rancang Bangun Application Programming Interface (API) Internet Control Message Protocol (ICMP) berbasis Python untuk Network Management System (NMS) pada jaringan Politeknik Negeri Semarang = Design and Development of a Python-based Internet Control Message Protocol (ICMP) Application Programming Interface (API) for Network Management System (NMS) in Politeknik Negeri Semarang
Dalam gedung bertingkat, manajemen jaringan menghadapi tantangan yang signifikan yaitu sistem pemantauan perangkat yang efisien dan menjaga keterjangkauan perangkat secara real-time. Untuk mengatasi masalah ini, studi ini memperkenalkan sistem manajemen jaringan yang memanfaatkan aplikasi web Flask yang terintegrasi dengan database MySQL. Sistem ini menampilkan antarmuka yang berpusat pada pengguna untuk manajemen perangkat dan pengguna yang efisien, kontrol akses berbasis peran, dan pemeriksaan keterjangkauan perangkat secara real-time. Mekanisme autentikasi pengguna memastikan bahwa hanya pengguna yang berwenang, khususnya administrator yang dapat memanipulasi konfigurasi perangkat sehingga meningkatkan keamanan. Perangkat dikategorikan berdasarkan gedung dan lantai kemudian keterjangkauannya dievaluasi menggunakan ICMP ping melalui pustaka ‘ping3’ dengan hasil yang dicatat dalam database. ThreadPoolExecutor menangani pemeriksaan keterjangkauan secara bersamaan dengan efisien, memastikan latensi minimal dan optimasi sumber daya. Aplikasi Flask disusun untuk memfasilitasi navigasi dan interaksi yang lancar, menggabungkan fungsionalitas seperti login pengguna, daftar perangkat, penambahan dan modifikasi perangkat, serta pemeriksaan ping perangkat tiap lantai. Fitur administratif yang kuat untuk manajemen akun pengguna meningkatkan keamanan dan kontrol. Pencatatan yang ekstensif memastikan keterlacakan dan membatu dalam mendiagnosis potensi masalah, sementara integrasi dengan MySQL memastikan penyimpanan dan pengambilan data yang andal. Desain arsitektural ini memanfaatkan pustaka Python dan kemampuan Flask menghasilkan solusi manajemen jaringan yang mudah dipelihara dan efisien.
Kata kunci : Manajemen jaringan, Flask, MySQL, pemantauan perangkat, ICMP ping, pemrosesan konkuren, autentikasi pengguna, kontrol akses berbagi peran.
No other version available