44
4.2.2 Implementasi Antarmuka Menu
4.2.2.1 Menu Main
Menu main berisi bagian pengaturan dan juga untuk keluar dari program. Menggunakan icon gambar perkakas untuk pengaturan dan icon
tombol onoff untuk keluar dari program.
Listing Program ketika Antarmuka Menu Pengaturan diklik :
4.2.2.2 Menu Tampilan
Menu tampilan berfungsi sebagai pengaturan tampilan pada sistem operasi yang akan diremastering. Pengaturannya yaitu icon, logo, dan tema
yang akan dijadikan sebagai default tampilan pada sistem operasi yang diremastering.
Gambar 4.2: Implementasi Antarmuka Menu Main
IF ExistWorkDir FileSystem THEN IF Func.Get_Unity LIKE 3 THEN
Message.WarningSistem Operasi yang terdeteksi yaitu Ubuntu 11.04, sehingga menu Logo tidak aktif
FMain.logoLauncher.Enabled = FALSE ELSE IF Func.Get_Unity LIKE 0 THEN
Message.WarningSistem Operasi yang terdeteksi bukan Ubuntu dengan desktop unity\nsehingga menu Tampilan dinonaktifkan
tampilan.Enabled = FALSE ENDIF
ENDIF END
PUBLIC SUB pengaturan_Click FPengaturan.Show
END
45
Listing Program ketika Antarmuka Menu Icon diklik :
Listing Program ketika Antarmuka Menu Logo diklik :
Listing Program ketika Antarmuka Menu Tema diklik :
Listing Program ketika Antarmuka Menu Wallpaper diklik :
4.2.2.3 Menu Tambahan
Menu tambahan berfungsi untuk memodifikasi sistem operasi lebih lanjut seperti mengubah sumber server repositori dan masuk ke console
terminal.
Gambar 4.4: Implementasi Antarmuka Menu Tambahan
PUBLIC SUB icons_Click FIcon.Show
END
PUBLIC SUB logoLauncher_Click FLogo.Show
END
PUBLIC SUB tema_Click FTema.Show
END
PUBLIC SUB wallpaper_Click FWallpaper.Show
END Gambar 4.3: Implementasi Antarmuka Menu
Tampilan
46
Listing Program ketika Antarmuka Menu Source List dijalankan :
Listing Program ketika Antarmuka Menu Terminal dijalankan :
4.2.2.4 Menu Bantuan
Menu bantuan akan menampilkan informasi yang berkaitan dengan pembuat, lisensi, dan informasi tentang program tersebut.
Listing Program ketika Antarmuka Menu Pembuat dijalankan :
Listing Program ketika Antarmuka Menu Lisensi dijalankan :
Listing Program ketika Antarmuka Menu Tentang dijalankan : Gambar 4.5: Implementasi Antarmuka Menu Bantuan
PUBLIC SUB terminal_Click Func.Debug_MsgLaunching chroot Terminal
EXEC [Func.Use_Term, -e, optSadharOSRemakemain.sh -c] WAIT END
PUBLIC SUB source_Click Func.Edit_FileFileSystemetcaptsources.list
END
PUBLIC SUB pembuat_Click FPembuat.Show
END
PUBLIC SUB Lisensi_Click FLisensi.Show
END
PUBLIC SUB Tentang_Click FTentang.Show
END
47
4.2.3 Implementasi Antarmuka Form Menu