Modul BAB IX - GUI Programming
Modul BAB IX - GUI Programming
GUI PROGRAMMING
9.1 Tujuan
1. Praktikan mampu mengimplementasikan materi materi sebelumnya
dalam bentuk GUI pada visual basic, C#, Java, dan PHP.
2. Praktikan mampu memahami penggunaan GUI dari empat bahasa
pemrograman yang berbeda(visual basic, C#, Java, dan PHP).
3. Praktikan mampu membuat beberapa fungsi pada GUI Programming
dalam pemrograman visual basic, C#, Java, dan PHP.
4. Praktikan
dapat
membedakan
GUI
Programming
dengan
CLI
Programming.
9.2 Materi
9.2.1. Pengertian GUI
Antarmuka grafis atau biasa kita sebut Graphical User
Interface yang merupakan kepanjangan dari GUI. GUI sendiri
merupakan antarmuka grafis yang memfasilitasi interaksi antara
pengguna (user) dengan program aplikasi.
Berbeda dengan CLI atau Command Line Interface dimana
dalam memrogramnya menggunakan barisan perintah dan bukan
berupa objek. GUI menggunakan objek sebagai antarmuka
tampilan, dengan GUI pula user atau pengguna menjadi lebih
mudah dalam menggunakan sebuah aplikasi.
9.2.2. GUI Programming pada Visual Basic
Pada bahasa pemrograman Visual Basic untuk membuat
aplikasi berbasis GUI, kita bisa menggunakan aplikasi Visual
Studio. Microsoft Visual Studio merupakan sebuah perangkat
lunak
lengkap
yang
dapat
digunakan
untuk
melakukan
Visual
Basic,
kemudian
pilih
Windows
Form
Application.
Gambar 3. Toolbox
Button1.Enabled = False
ComboBox1.DroppedDown = True
lengkap
yang
dapat
digunakan
untuk
melakukan
a = float.Parse(this.textBox1.Text);
b = float.Parse(this.textBox2.Text);
c = a * b;
this.textBox3.Text = Convert.ToString(c);
yaitu
JFrame,
JLabel,
JTextField,
JTextArea,
dibuat.
7. Simpan file ke folder xampp/htdocs/Praktikum. Beri nama
hasil.php.
browser. Akses
localhost/praktikum/index.php.
9.3 Latihan
Buatlah sebuah aplikasi sederhana berbasis GUI dengan menerapkan
salah satu materi dari Bab III sampai Bab VIII. Buat dalam bahasa
pemrograman Visual Basic, C#, Java, dan PHP!
9.4 Tugas
Buatlah sebuah aplikasi berbasis GUI dengan menerapkan minimal 3
materi dari Bab II sampai Bab VIII. Semakin banyak materi yang diterapkan,
nilai semakin baik. Aplikasi tiap kelompok harus berbeda. Gunakan salah satu
bahasa pemrograman yang paling kalian pahami!