Form Desain Grafis Form Pemrograman

64

4.2.4.5 Form Desain Grafis

Halaman ini berfungsi untuk memilih aplikasi desain grafis yang akan IF Func.Check_Aplikasibanshee.Name THEN banshee.Enabled = FALSE banshee.Value = TRUE ENDIF IF Func.Check_Aplikasiaudacity.Name THEN audacity.Enabled = FALSE audacity.Value = TRUE ENDIF IF NOT ExistoptSadharOSRemakeinstall-multimedia.sh THEN File.SaveoptSadharOSRemakeinstall-multimedia.sh, ELSE content = File.LoadoptSadharOSRemakeinstall-multimedia.sh ENDIF content_array = Splitcontent, FOR EACH sLine IN content_array IF sLine LIKE rthymbox.Name THEN rthymbox.Value = TRUE ENDIF IF sLine LIKE vlc.Name THEN vlc.Value = TRUE ENDIF IF sLine LIKE mplayer.Name THEN mplayer.Value = TRUE ENDIF IF sLine LIKE audacious.Name THEN audacious.Value = TRUE ENDIF IF sLine LIKE clementine.Name THEN clementine.Value = TRUE ENDIF IF sLine LIKE totem.Name THEN totem.Value = TRUE ENDIF IF sLine LIKE banshee.Name THEN banshee.Value = TRUE ENDIF IF sLine LIKE audacity.Name THEN audacity.Value = TRUE ENDIF NEXT ME.Center END 65 diinstal kedalam sistem operasi, cara kerjanya hanya dengan mencentang aplikasi yang akan diinstal dan kemudian klik tombol pilih. Listing Program ketika Antarmuka Form Desain Grafis dijalankan : Gambar 4.18: Implementasi Form Desain Grafis PUBLIC SUB Form_Open DIM content_array AS String[] DIM sLine, content AS String ME.Center ME.Caption = Desain Grafis IF Func.Check_Aplikasiblender.Name THEN blender.Enabled = FALSE blender.Value = TRUE ENDIF IF Func.Check_Aplikasigimp.Name THEN gimp.Enabled = FALSE gimp.Value = TRUE ENDIF IF Func.Check_Aplikasiinkscape.Name THEN inkscape.Enabled = FALSE inkscape.Value = TRUE ENDIF IF Func.Check_Aplikasimtpaint.Name THEN mtpaint.Enabled = FALSE mtpaint.Value = TRUE ENDIF IF Func.Check_Aplikasisketch.Name THEN sketch.Enabled = FALSE sketch.Value = TRUE ENDIF 66

4.2.4.6 Form Pemrograman

Halaman ini berfungsi untuk memilih aplikasi pemgrograman yang akan diinstal kedalam sistem operasi, cara kerjanya hanya dengan mencentang aplikasi yang akan diinstal dan kemudian klik tombol pilih. IF Func.Check_Aplikasiscribus.Name THEN scribus.Enabled = FALSE scribus.Value = TRUE ENDIF IF NOT ExistoptSadharOSRemakeinstall-desain.sh THEN Func.Save_FileoptSadharOSRemakeinstall-desain.sh, ELSE content = Func.Load_FileoptSadharOSRemakeinstall-desain.sh ENDIF content_array = Splitcontent, FOR EACH sLine IN content_array IF sLine LIKE blender.Name THEN blender.Value = TRUE ENDIF IF sLine LIKE gimp.Name THEN gimp.Value = TRUE ENDIF IF sLine LIKE inkscape.Name THEN inkscape.Value = TRUE ENDIF IF sLine LIKE mtpaint.Name THEN mtpaint.Value = TRUE ENDIF IF sLine LIKE sketch.Name THEN sketch.Value = TRUE ENDIF IF sLine LIKE scribus.Name THEN scribus.Value = TRUE ENDIF NEXT ME.Center END 67 Listing Program ketika Antarmuka Form Pemrograman dijalankan : Gambar 4.19: Implementasi Form Pemrograman PUBLIC SUB Form_Open DIM content_array AS String[] DIM sLine, content AS String ME.Center ME.Caption = Pemrograman IF Func.Check_Aplikasigeany.Name THEN geany.Enabled = FALSE geany.Value = TRUE ENDIF IF Func.Check_Aplikasidefault-jdk THEN java.Enabled = FALSE java.Value = TRUE ENDIF IF Func.Check_Aplikasinetbeans.Name THEN netbeans.Enabled = FALSE netbeans.Value = TRUE ENDIF IF Func.Check_Aplikasieclipse.Name THEN eclipse.Enabled = FALSE eclipse.Value = TRUE ENDIF IF Func.Check_Aplikasigambas2.Name THEN gambas2.Enabled = FALSE gambas2.Value = TRUE ENDIF 68 IF Func.Check_Aplikasiqtcreator.Name THEN qtcreator.Enabled = FALSE qtcreator.Value = TRUE ENDIF IF Func.Check_Aplikasiglade.Name THEN glade.Enabled = FALSE glade.Value = TRUE ENDIF IF Func.Check_Aplikasibluefish.Name THEN bluefish.Enabled = FALSE bluefish.Value = TRUE ENDIF IF NOT ExistoptSadharOSRemakeinstall-pemrograman.sh THEN File.SaveoptSadharOSRemakeinstall-pemrograman.sh, ELSE content = File.LoadoptSadharOSRemakeinstall-pemrograman.sh ENDIF content_array = Splitcontent, FOR EACH sLine IN content_array IF sLine LIKE geany.Name THEN geany.Value = TRUE ENDIF IF sLine LIKE default-jdk THEN java.Value = TRUE ENDIF IF sLine LIKE netbeans.Name THEN netbeans.Value = TRUE ENDIF IF sLine LIKE eclipse.Name THEN eclipse.Value = TRUE ENDIF IF sLine LIKE gambas2.Name THEN gambas2.Value = TRUE ENDIF IF sLine LIKE qtcreator.Name THEN qtcreator.Value = TRUE ENDIF IF sLine LIKE glade.Name THEN glade.Value = TRUE ENDIF IF sLine LIKE bluefish.Name THEN bluefish.Value = TRUE ENDIF NEXT ME.Center END 69

4.2.5 Implementasi Antarmuka Pesan Eror