PEMROGRAMAN
BERORIENTASI OBJEK KELAS XII
Guru Mapel : Ulfa Khoirunisa, S.Pd.
Materi 2
Antarmuka / User Interface
Kegiatan Pembelajaran
Siswa membaca materi yang ada dalam modul
Silahkan beri tanda pada istilah istilah yang masih belum dipahami
Tulis kembali istilah istilah tersebut pada buku tulis
Diskusikan bersama teman satu kelas (jika ada)
Keterampilan
Siswa dapat merancang pembuatan interface
Siswa dapat membuat rancangan aplikasi dengan interface
MODUL PEMBELAJARAN - 2 PEMROGRAMAN BERORIENTASI OBJEK KELAS XII
2
MODUL PEMBELAJARAN - 2 PEMROGRAMAN BERORIENTASI OBJEK KELAS XII
Sebelum membuat aplikasi Java dengan GUI, perlu diperhatikan pula susunan tata
letak/layout yang baik dan benar. Berikut adalah beberapa tipe tata letak di Java
GUI :
1. Flow Layout
Komponen disusun berdasarkan ukuran default masing-masing, dengan posisi
mulai dari kiri ke kanan dan dari atas ke bawah di dalam container/frame
yang digunakan. Contohnya :
3
MODUL PEMBELAJARAN - 2 PEMROGRAMAN BERORIENTASI OBJEK KELAS XII
4
MODUL PEMBELAJARAN - 2 PEMROGRAMAN BERORIENTASI OBJEK KELAS XII
FRAME
9. Bagian selanjutnya terdapat sebuah toolbar yang berisi Source, Design dan
History
5
MODUL PEMBELAJARAN - 2 PEMROGRAMAN BERORIENTASI OBJEK KELAS XII
10. Bagian yang kedua yaitu Palette, palette berisikan komponen-komponen yang
dapat ditambahkan ke dalam frame sebagai suatu susunan rancangan
program. Ada beberapa bagian pada Palette :
a. Swing Containers
Swing Containers ini menempatakan komponen-komponen yang berfungsi
sebagai container / background.
6
MODUL PEMBELAJARAN - 2 PEMROGRAMAN BERORIENTASI OBJEK KELAS XII
b. Swing Controls
Swing Controls menempatkan komponen-komponen yang fungsinya untuk
pengelolaan Swing.
7
MODUL PEMBELAJARAN - 2 PEMROGRAMAN BERORIENTASI OBJEK KELAS XII
8
MODUL PEMBELAJARAN - 2 PEMROGRAMAN BERORIENTASI OBJEK KELAS XII
c. Swing Menus
Swing Menus memiliki komponen-komponen yang dapat digunakan untuk
keperluan menu / navigasi.
d. Swing Windows
Swing Windows menampilkan beberapa komponen yang digunakan untuk
keperluan jendela (window) / layar.
9
MODUL PEMBELAJARAN - 2 PEMROGRAMAN BERORIENTASI OBJEK KELAS XII
e. Swing Fillers
Swing Fillers menampilkan komponen-komponen yang bisa digunakan
sebagai pengisi.
f. AWT
AWT merupakan singkatan dari Abstract Window Tookit menampilkan
toolbox widget, grafis dan widget antarmuka pengguna yang sebelumnya
ada di Swing.
10
MODUL PEMBELAJARAN - 2 PEMROGRAMAN BERORIENTASI OBJEK KELAS XII
TUGAS 1
Setelah pembahasan mengenai GUI di atas, perhatikan tampilan aplikasi berikut
ini!
11
MODUL PEMBELAJARAN - 2 PEMROGRAMAN BERORIENTASI OBJEK KELAS XII
Nama :
Kelas :
TUGAS 1 : Identifikasi Komponen GUI
Jawaban :
(………………………..………) (………………………..………)
12
MODUL PEMBELAJARAN - 2 PEMROGRAMAN BERORIENTASI OBJEK KELAS XII
KEGIATAN PRAKTIK 1
Pilihlah salah satu aplikasi yang sering kalian gunakan (boleh aplikasi
HP/Laptop). Kemudian identifikasi tampilan GUI sesuai aplikasi tersebut.
Tuliskan komponen apa saja yang ada di tampilan aplikasi serta
gambar/screenshoot bagiannya! (seperti yang sudah dicontohkan pada saat
pembelajaran melalui WA Group Mapel)
Nama :
Kelas :
Jawaban :
(………………………..………) (………………………..………)
13