32 3. Apakah
Anda su
mendesainaplikasiG kompetensinya?
H. Kunci Jawaban 1. Source Code J
import java
. awt
.; publicclass
Tugas extends
Frame {
publicstaticvoid main
String []
args {
Tugas cl =
new Tugas
; Panel PanelAtas
= new
Panel ;
Panel PanelTengah =
new Panel
; Panel PanelBawah
= new
Panel ;
North Panel Flow Layout
PanelAtas .
add new
Label FORM DATA ALUMNI
; Center Panel
Grid Layout PanelTengah
. setLayout
new GridLayout
7 ,
5 ;
PanelTengah .
add new
Label Nama Lengkap:
; PanelTengah
. add
new TextField
; PanelTengah
. add
new Label
Alamat : ;
PanelTengah .
add new
TextField ;
PanelTengah .
add new
Label Jenis Kelamin :
; Choice chooser
= new
Choice ;
chooser .
add Laki-Laki
; chooser
. add
Perempuan ;
PanelTengah .
add chooser
; PanelTengah
. add
new Label
Agama : ;
Choice chooser2 =
new Choice
; chooser2
. add
Islam ;
chooser2 .
add Kristen
; chooser2
. add
Hindu ;
chooser2 .
add Budha
; chooser2
. add
Agama Lain ;
PanelTengah .
add chooser2
; PanelTengah
. add
new Label
Nomor HP: ;
PanelTengah .
add new
TextField ;
South Panel PanelBawah
. setLayout
new BorderLayout
; PanelBawah
. add
new Button
Submit ,
BorderLayout .
NORTH ;
Border Layout cl
. add
PanelAtas ,
BorderLayout .
NORTH ;
cl .
add PanelTengah
, BorderLayout
. CENTER
; cl
. add
PanelBawah ,
BorderLayout .
SOUTH ;
cl .
setSize 350
, 300
; cl
. setVisible
true ;
} }
sudah mampu Membuattampilanyangkomp
siGUI dan
berapa prosen
tingkat pe
aban Jawaban
import java
. awt
.; publicclass
Tugas extends
Frame {
publicstaticvoid main
String []
args {
Tugas cl =
new Tugas
; Panel PanelAtas
= new
Panel ;
Panel PanelTengah =
new Panel
; Panel PanelBawah
= new
Panel ;
North Panel Flow Layout
PanelAtas .
add new
Label FORM DATA ALUMNI
; Center Panel
Grid Layout PanelTengah
. setLayout
new GridLayout
7 ,
5 ;
PanelTengah .
add new
Label Nama Lengkap:
; PanelTengah
. add
new TextField
; PanelTengah
. add
new Label
Alamat : ;
PanelTengah .
add new
TextField ;
PanelTengah .
add new
Label Jenis Kelamin :
; Choice chooser
= new
Choice ;
chooser .
add Laki-Laki
; chooser
. add
Perempuan ;
PanelTengah .
add chooser
; PanelTengah
. add
new Label
Agama : ;
Choice chooser2 =
new Choice
; chooser2
. add
Islam ;
chooser2 .
add Kristen
; chooser2
. add
Hindu ;
chooser2 .
add Budha
; chooser2
. add
Agama Lain ;
PanelTengah .
add chooser2
; PanelTengah
. add
new Label
Nomor HP: ;
PanelTengah .
add new
TextField ;
South Panel PanelBawah
. setLayout
new BorderLayout
; PanelBawah
. add
new Button
Submit ,
BorderLayout .
NORTH ;
Border Layout cl
. add
PanelAtas ,
BorderLayout .
NORTH ;
cl .
add PanelTengah
, BorderLayout
. CENTER
; cl
. add
PanelBawah ,
BorderLayout .
SOUTH ;
cl .
setSize 350
, 300
; cl
. setVisible
true ;
} }
mplekdalam pencapaian
import java
. awt
.; publicclass
Tugas extends
Frame {
publicstaticvoid main
String []
args {
Tugas cl =
new Tugas
; Panel PanelAtas
= new
Panel ;
Panel PanelTengah =
new Panel
; Panel PanelBawah
= new
Panel ;
North Panel Flow Layout
PanelAtas .
add new
Label FORM DATA ALUMNI
; Center Panel
Grid Layout PanelTengah
. setLayout
new GridLayout
7 ,
5 ;
PanelTengah .
add new
Label Nama Lengkap:
; PanelTengah
. add
new TextField
; PanelTengah
. add
new Label
Alamat : ;
PanelTengah .
add new
TextField ;
PanelTengah .
add new
Label Jenis Kelamin :
; Choice chooser
= new
Choice ;
chooser .
add Laki-Laki
; chooser
. add
Perempuan ;
PanelTengah .
add chooser
; PanelTengah
. add
new Label
Agama : ;
Choice chooser2 =
new Choice
; chooser2
. add
Islam ;
chooser2 .
add Kristen
; chooser2
. add
Hindu ;
chooser2 .
add Budha
; chooser2
. add
Agama Lain ;
PanelTengah .
add chooser2
; PanelTengah
. add
new Label
Nomor HP: ;
PanelTengah .
add new
TextField ;
South Panel PanelBawah
. setLayout
new BorderLayout
; PanelBawah
. add
new Button
Submit ,
BorderLayout .
NORTH ;
Border Layout cl
. add
PanelAtas ,
BorderLayout .
NORTH ;
cl .
add PanelTengah
, BorderLayout
. CENTER
; cl
. add
PanelBawah ,
BorderLayout .
SOUTH ;
cl .
setSize 350
, 300
; cl
. setVisible
true ;
} }
2. Output
G
utput Source Code
Gambar 1. 9 Tampilan Form Data Alumni
33