Form Jaringan Form Basis Data

57 Listing Program ketika Antarmuka Menu Lisensi dijalankan :

4.2.3.8 Form Tentang

Form ini berisi informasi yang berkaitan dengan program, informasi yang ada adalah alamat website program dan manual penggunaan program. Listing Program ketika Antarmuka Menu Tentang dijalankan :

4.2.4 Implementasi Antarmuka Form Tambahan

4.2.4.1 Form Jaringan

Halaman ini berfungsi untuk memilih aplikasi jaringan yang akan diinstal kedalam sistem operasi, cara kerjanya hanya dengan mencentang aplikasi yang akan diinstal dan kemudian klik tombol pilih. Gambar 4.13: Implementasi Form Tentang PUBLIC SUB Form_Open ME.Center ME.Caption = Lisensi END PUBLIC SUB Form_Open ME.Center ME.Caption = Tentang END 58 Listing Program ketika Antarmuka Form Jaringan dijalankan : Gambar 4.14: Implementasi Form Jaringan PUBLIC SUB Form_Open DIM content_array AS String[] DIM sLine, content AS String ME.Center ME.Caption = Jaringan IF Func.Check_Aplikasinmap.Name THEN nmap.Enabled = FALSE nmap.Value = TRUE ENDIF IF Func.Check_Aplikasiwireshark.Name THEN wireshark.Enabled = FALSE wireshark.Value = TRUE ENDIF IF Func.Check_Aplikasigns3.Name THEN gns3.Enabled = FALSE gns3.Value = TRUE ENDIF IF Func.Check_Aplikasins2.Name THEN ns2.Enabled = FALSE ns2.Value = TRUE ENDIF IF Func.Check_Aplikasiapache2.Name THEN apache2.Enabled = FALSE apache2.Value = TRUE ENDIF IF Func.Check_Aplikasiettercap.Name THEN ettercap.Enabled = FALSE ettercap.Value = TRUE ENDIF 59

4.2.4.2 Form Basis Data

Halaman ini berfungsi untuk memilih aplikasi basisdata yang akan diinstal kedalam sistem operasi, cara kerjanya hanya dengan mencentang aplikasi yang akan diinstal dan kemudian klik tombol pilih. IF Func.Check_Aplikasietherape.Name THEN etherape.Enabled = FALSE etherape.Value = TRUE ENDIF IF NOT ExistoptSadharOSRemakeinstall-jaringan.sh THEN Func.Save_FileoptSadharOSRemakeinstall-jaringan.sh, ELSE content = Func.Load_FileoptSadharOSRemakeinstall-jaringan.sh ENDIF content_array = Splitcontent, FOR EACH sLine IN content_array IF sLine LIKE nmap.Name THEN nmap.Value = TRUE ENDIF IF sLine LIKE wireshark.Name THEN wireshark.Value = TRUE ENDIF IF sLine LIKE gns3.Name THEN gns3.Value = TRUE ENDIF IF sLine LIKE ns2.Name THEN ns2.Value = TRUE ENDIF IF sLine LIKE apache2.Name THEN apache2.Value = TRUE ENDIF IF sLine LIKE ettercap.Name THEN ettercap.Value = TRUE ENDIF IF sLine LIKE etherape.Name THEN etherape.Value = TRUE ENDIF NEXT ME.Center END 60 Listing Program ketika Antarmuka Form Basis Data dijalankan : Gambar 4.15: Implementasi Form Basisdata PUBLIC SUB Form_Open DIM content_array AS String[] DIM sLine, content AS String ME.Center ME.Caption = Basis Data IF Func.Check_Aplikasimysql-server THEN mysql_server.Enabled = FALSE mysql_server.Value = TRUE ENDIF IF Func.Check_Aplikasimysql-workbench THEN workbench.Enabled = FALSE workbench.Value = TRUE ENDIF IF Func.Check_Aplikasipostgresql.Name THEN postgresql.Enabled = FALSE postgresql.Value = TRUE ENDIF IF Func.Check_Aplikasioracle-xe THEN oracle.Enabled = FALSE oracle.Value = TRUE ENDIF IF NOT ExistoptSadharOSRemakeinstall-basisdata.sh THEN Func.Save_FileoptSadharOSRemakeinstall-basisdata.sh, ELSE content = Func.Load_FileoptSadharOSRemakeinstall-basisdata.sh ENDIF content_array = Splitcontent, 61

4.2.4.3 Form Komputasi