Kompilasi pro Aktivitas Pe

50

H. Kunci Jawaban 1. Source Code Progra

import javax . swing .; import java . awt .; class Tugas extends JFrame { private Container konten = new Container ; private JPanel panel1 = new JPanel ; JLabel LBLnama = new JLabel ; private JTextField TBnama = new JTextField 10 ; private JLabel LBLAlamat = new JLabel ; private JTextField TBalamat = new JTextField 25 ; private JLabel LBprestasi = new JLabel ; private JPanel panel2 = new JPanel ; private JCheckBox CHsekolah = new JCheckBox Sekolah ; private JCheckBox CHkota = new JCheckBox KabupatenKota ; private JCheckBox CHprov = new JCheckBox Provinsi ; private JCheckBox CHnas = new JCheckBox Nasional ; private JCheckBox CHinter = new JCheckBox Internasional ; private JPanel panel3 = new JPanel ; private JLabel LBLasal_sek = new JLabel ; Digunakan untuk mengelompokkan radio button private ButtonGroup RBsekolah = new ButtonGroup ; private JRadioButton RBmts = new JRadioButton MtsMTsN ; private JRadioButton RBsmp = new JRadioButton SMPSMPN ; private JLabel JK = new JLabel ; String ARRjk []={ Laki-Laki , Perempuan }; private JComboBox CBjenis_kelamin = new JComboBox ARRjk ; private JLabel LBLnun = new JLabel ; private JTextField TBnun = new JTextField 5 ; private JButton BTNsimpan = new JButton Simpan ; private JButton BTNselesai = new JButton Bersihkan Data ; Tugas { super Form Pendaftaran Siswa Baru ; setDefaultCloseOperation JFrame . EXIT_ON_CLOSE ; this . setLocation 100 , 100 ; this . setSize 1200 , 250 ; konten = getContentPane ; konten . setLayout new FlowLayout FlowLayout . CENTER ; LBLnama . setText Nama ; LBLAlamat . setText Alamat ; LBLasal_sek . setText Asal Sekolah ; LBprestasi . setText Tingkatan Prestasi ; JK . setText Jenis Kelamin ; LBLnun . setText Nilai UN ; panel1 . setLayout new GridLayout 7 , 2 ; panel1 . add LBLnama ; panel1 . add TBnama ; panel1 . add LBLAlamat ; panel1 . add TBalamat ; aban Program import javax . swing .; import java . awt .; class Tugas extends JFrame { private Container konten = new Container ; private JPanel panel1 = new JPanel ; JLabel LBLnama = new JLabel ; private JTextField TBnama = new JTextField 10 ; private JLabel LBLAlamat = new JLabel ; private JTextField TBalamat = new JTextField 25 ; private JLabel LBprestasi = new JLabel ; private JPanel panel2 = new JPanel ; private JCheckBox CHsekolah = new JCheckBox Sekolah ; private JCheckBox CHkota = new JCheckBox KabupatenKota ; private JCheckBox CHprov = new JCheckBox Provinsi ; private JCheckBox CHnas = new JCheckBox Nasional ; private JCheckBox CHinter = new JCheckBox Internasional ; private JPanel panel3 = new JPanel ; private JLabel LBLasal_sek = new JLabel ; Digunakan untuk mengelompokkan radio button private ButtonGroup RBsekolah = new ButtonGroup ; private JRadioButton RBmts = new JRadioButton MtsMTsN ; private JRadioButton RBsmp = new JRadioButton SMPSMPN ; private JLabel JK = new JLabel ; String ARRjk []={ Laki-Laki , Perempuan }; private JComboBox CBjenis_kelamin = new JComboBox ARRjk ; private JLabel LBLnun = new JLabel ; private JTextField TBnun = new JTextField 5 ; private JButton BTNsimpan = new JButton Simpan ; private JButton BTNselesai = new JButton Bersihkan Data ; Tugas { super Form Pendaftaran Siswa Baru ; setDefaultCloseOperation JFrame . EXIT_ON_CLOSE ; this . setLocation 100 , 100 ; this . setSize 1200 , 250 ; konten = getContentPane ; konten . setLayout new FlowLayout FlowLayout . CENTER ; LBLnama . setText Nama ; LBLAlamat . setText Alamat ; LBLasal_sek . setText Asal Sekolah ; LBprestasi . setText Tingkatan Prestasi ; JK . setText Jenis Kelamin ; LBLnun . setText Nilai UN ; panel1 . setLayout new GridLayout 7 , 2 ; panel1 . add LBLnama ; panel1 . add TBnama ; panel1 . add LBLAlamat ; panel1 . add TBalamat ; import javax . swing .; import java . awt .; class Tugas extends JFrame { private Container konten = new Container ; private JPanel panel1 = new JPanel ; JLabel LBLnama = new JLabel ; private JTextField TBnama = new JTextField 10 ; private JLabel LBLAlamat = new JLabel ; private JTextField TBalamat = new JTextField 25 ; private JLabel LBprestasi = new JLabel ; private JPanel panel2 = new JPanel ; private JCheckBox CHsekolah = new JCheckBox Sekolah ; private JCheckBox CHkota = new JCheckBox KabupatenKota ; private JCheckBox CHprov = new JCheckBox Provinsi ; private JCheckBox CHnas = new JCheckBox Nasional ; private JCheckBox CHinter = new JCheckBox Internasional ; private JPanel panel3 = new JPanel ; private JLabel LBLasal_sek = new JLabel ; Digunakan untuk mengelompokkan radio button private ButtonGroup RBsekolah = new ButtonGroup ; private JRadioButton RBmts = new JRadioButton MtsMTsN ; private JRadioButton RBsmp = new JRadioButton SMPSMPN ; private JLabel JK = new JLabel ; String ARRjk []={ Laki-Laki , Perempuan }; private JComboBox CBjenis_kelamin = new JComboBox ARRjk ; private JLabel LBLnun = new JLabel ; private JTextField TBnun = new JTextField 5 ; private JButton BTNsimpan = new JButton Simpan ; private JButton BTNselesai = new JButton Bersihkan Data ; Tugas { super Form Pendaftaran Siswa Baru ; setDefaultCloseOperation JFrame . EXIT_ON_CLOSE ; this . setLocation 100 , 100 ; this . setSize 1200 , 250 ; konten = getContentPane ; konten . setLayout new FlowLayout FlowLayout . CENTER ; LBLnama . setText Nama ; LBLAlamat . setText Alamat ; LBLasal_sek . setText Asal Sekolah ; LBprestasi . setText Tingkatan Prestasi ; JK . setText Jenis Kelamin ; LBLnun . setText Nilai UN ; panel1 . setLayout new GridLayout 7 , 2 ; panel1 . add LBLnama ; panel1 . add TBnama ; panel1 . add LBLAlamat ; panel1 . add TBalamat ; panel1 . add JK ; panel1 . add CBjenis_kelamin ; panel1 . add LBLasal_sek ; RBsekolah . add RBmts ; RBsekolah . add RBsmp ; panel3 . setLayout new GridLayout 1 , 2 ; panel3 . add RBmts ; panel3 . add RBsmp ; panel1 . add LBLasal_sek ; panel1 . add panel3 ; panel1 . add LBprestasi ; panel2 . setLayout new GridLayout 1 , 5 ; panel2 . add CHsekolah ; panel2 . add CHkota ; panel2 . add CHprov ; panel2 . add CHnas ; panel2 . add CHinter ; panel1 . add panel2 ; panel1 . add LBLnun ; panel1 . add TBnun ; panel1 . add BTNselesai ; panel1 . add BTNsimpan ; konten . add panel1 ; show ; } publicstaticvoid main String args []{ new Tugas ; } }

2. Tampilan Progra

Gambar 2. 8 panel1 . add JK ; panel1 . add CBjenis_kelamin ; panel1 . add LBLasal_sek ; RBsekolah . add RBmts ; RBsekolah . add RBsmp ; panel3 . setLayout new GridLayout 1 , 2 ; panel3 . add RBmts ; panel3 . add RBsmp ; panel1 . add LBLasal_sek ; panel1 . add panel3 ; panel1 . add LBprestasi ; panel2 . setLayout new GridLayout 1 , 5 ; panel2 . add CHsekolah ; panel2 . add CHkota ; panel2 . add CHprov ; panel2 . add CHnas ; panel2 . add CHinter ; panel1 . add panel2 ; panel1 . add LBLnun ; panel1 . add TBnun ; panel1 . add BTNselesai ; panel1 . add BTNsimpan ; konten . add panel1 ; show ; } publicstaticvoid main String args []{ new Tugas ; } } rogram . 8 Tampilan Program Form Pendaftaran Siswa 51 panel1 . add JK ; panel1 . add CBjenis_kelamin ; panel1 . add LBLasal_sek ; RBsekolah . add RBmts ; RBsekolah . add RBsmp ; panel3 . setLayout new GridLayout 1 , 2 ; panel3 . add RBmts ; panel3 . add RBsmp ; panel1 . add LBLasal_sek ; panel1 . add panel3 ; panel1 . add LBprestasi ; panel2 . setLayout new GridLayout 1 , 5 ; panel2 . add CHsekolah ; panel2 . add CHkota ; panel2 . add CHprov ; panel2 . add CHnas ; panel2 . add CHinter ; panel1 . add panel2 ; panel1 . add LBLnun ; panel1 . add TBnun ; panel1 . add BTNselesai ; panel1 . add BTNsimpan ; konten . add panel1 ; show ; } publicstaticvoid main String args []{ new Tugas ; } } swa Baru