SlideShare a Scribd company logo
1 of 4
-1-
PEMERINTAH KABUPATEN PANDEGLANG
DINAS PENDIDIKAN DAN KEBUDAYAAN
SEKOLAH MENENGAH KEJURUAN (SMK) NEGERI 1 PANDEGLANG
Jl. RayaLabuan Km.5 KadulisungTelp. (0253) 201012 Fax: 203441 Pandeglang
Website: www.smkn1pandeglang.sch.id. E-mail: smkn1pandeglang@yahoo.co.id
ULANGAN KENAIKAN KELAS
TAHUN PEMBELAJARAN 2014/2015
MATADIKLAT : PEMROGRAMANDESKTOP Hari/Tanggal : Sabtu,23 Mei 2015
KELAS/JURUSAN : XI – RPL Waktu : 09.15-10.45
Pilihlah satu jawaban yang paling benar!
1. Ciri-ciri software yang baik adalah... (kecuali)
a. Rancangan yang baik (metodologi dan sistematis)
b. Dapat dieksekusi dengan benar oleh komputer
c. Berfungsi dengan benar sesuairancangan
d. User friendly
e. Memerlukan pemeliharaan khusus
2. Penulisan syntax class yang benar adalah...
a. Public class siswa { } c. public class { } e. class siswa [ ]
b. Public siswa { } d. public class siswa [ ]
3. Penulisan syntax static void yang benar adalah...
a. Public static void (String[ ] args) { }
b. Public static void main (String[ ] args) { }
c. Public static void { }
d. Static void main (String[ ] args) { }
e. Public static void main {String[ ] args}
4. Cara untuk menyembunyikan detail informasi dari suatu class adalah...
a. Hiding private c. Encapsulation e. Private int nrp
b. Control private d. Akses private
5. Untuk menjalankan program digunakan perintah...
a. Multi thread c. Multi frekuensi e. Run
b. Multi fungsi d. All program
6. Perintah yang berfungsi untuk memasukkan fungsi Scanner pada program adalah...
a. Import.java.util.Scanner; c. new Scanner (System.in); e. nm = nama.nextLine( );
b. Scanner nama d. System.out.println(“ “);
7. Baris perintah pada bahasa pemrograman java selalu diakhiri dengan tanda...
a. ] c. // e. /
b. } d. ;
8. Perintah yang berfungsi untuk mengisi variable/ menerima input data bertipe String dari keyboard adalah...
a. Import.java.util.Scanner; c. new Scanner (System.in); e. nm = nama.nextLine( );
b. Scanner nama d. System.out.println(“ “);
9. Perintah yang berfungsi untuk menampilkan output ke layar adalah...
a. print out c. system.out e. system.out.print
b. system.out.println d. print.system.out
10. Tipe data yang mempunyai dua kemungkinan dalam pemrograman java adalah...
a. char c. boolean e. int
b. short d. float
11. Tipe data yang menangani bilangan bulat adalah...
a. char c. boolean e. int
b. short d. float
12. Tipe data yang menangani bilangan desimal adalah...
a. char c. boolean e. int
b. short d. float
13. Java merupakan bahasa pemrograman yang berorientasi pada...
a. Inheritance (Pewarisan) c. Structure (Struktur) e. Procedure (Prosedur)
b. Class (kelas) d. Object (Objek)
14. Compiler pada java yang menggunakan ekstensi .class adalah...
a. Java c. Javac e. Javal
b. Javah d. Javap
15. Setelah di-compile, program java akan dijalankan menggunakan perintah...
a. Java c. Javac e. Javal
-2-
b. Javah d. Javap
16. Fungsi komentar yang ada pada script java adalah...
a. Keterangan yang berfungsi untuk menjelaskan kepada pembaca program
b. Keterangan yang berfungsi untuk membaca program
c. Keterangan yang memang harus dicantumkan pada script
d. Hanya berupa keterangan saja
e. Tidak berfungsi
17. Simbol yang digunakan untuk membuat komentar pada java adalah...
a. /* c.  e. **
b. { } d. //
18. Salah satu parameter dalam bahasa pemrograman java adalah String, menyatakan suatu kelas pada java yang
berhubungan dengan penanganan...
a. Simbol c. Huruf e. Char
b. Angka d. Kode kontrol
19. Java memiliki delapan tipe data primitif, salah satunya merupakan tipe data yang menyatakan keadaan logika
(true or false) yang dikenal dengan nama...
a. Boolean c. Float e. Integer
b. Char d. Double
20. Dari program di bawah ini, manakah program yang benar?
a. //berkas : SelamatBelajar.java
public class SelamatBelajar{
public static void main string[] args{
System.out.println(“Selamat Belajar Java”);
}
}
b. /berkas : SelamatBelajar.java;
public class SelamatBelajar{
public static void main (string[] args){
System.out.println(“Selamat Belajar Java”);
}
}
c. //berkas : SelamatBelajar.java
public class SelamatBelajar{
public static void main (String[] args){
System.out.println(“Selamat Belajar Java”);
}
}
d. //berkas : SelamatBelajar.java
Public class SelamatBelajar{
Public static void main (string[] args){
System.out.println(“Selamat Belajar Java”);
}
}
e. //berkas : SelamatBelajar.java
public class SelamatBelajar{
public static void main (string[] args){
System.out.println(“Selamat Belajar Java”);
}
}
21. Manakah rumus percabangan yang benar pada pemrograman java?
a. if (kondisi) c. if kondisi e. if {kondisi} then
{ ( (
Aksi1 Aksi1 Aksi1
} ) )
else else else
{ ( (
Aksi2 Aksi2 Aksi2
} ) )
b. if {kondisi} d. if (kondisi) then
( {
Aksi1 Aksi1
) }
else else
( {
Aksi2 Aksi2
) }
-3-
Perhatikan Tools pada Netbeans berikut:
1. 3. 5.
2. 4.
22. Tool untuk membuat Project baru adalah...
a. 1 c. 3 e. 5
b. 2 d. 4
23. Tool untuk menambah file ke dalam projek yang sedang dikerjakan adalah...
a. 1 c. 3 e. 5
b. 2 d. 4
24. Tool untuk membuka projek yang sudah ada adalah...
a. 1 c. 3 e. 5
b. 2 d. 4
25. Tool untuk menyimpan projek yang sedang dikerjakan adalah...
a. 1 c. 3 e. 5
b. 2 d. 4
26. Tool untuk mengeksekusi/ menjalankan projek yang sedang dikerjakan adalah...
a. 1 c. 3 e. 5
b. 2 d. 4
27. Operator aritmatika untuk operasi perkalian adalah...
a. % c. * e. /
b. × d. :
28. Operator aritmatika untuk operasi pembagian adalah...
a. % c. * e. /
b. × d. :
29. Operator aritmatika untuk operasi sisa bagi adalah...
a. % c. * e. /
b. × d. :
Perhatikan script berikut:
1 private void btTambahActionPerformed(java.awt.event.ActionEvent evt) {
2 String nim = txNim.getText();
3 String nama = txNama.getText();
4 String alamat = txAlamat.getText();
5 try
6 {
7 String dbname="jdbc:odbc:CobaDatabase";
8 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
9 Connection con = DriverManager.getConnection (dbname, "Admin",
"admin");
10 Statement statement = con.createStatement();
11 String sql="Insert into mahasiswa values ('"+nim+"', '"+nama+"',
'"+alamat+"');";
12 statement.executeUpdate(sql);
13 statement.close();
14 JOptionPane.showMessageDialog(null, "Data berhasil dimasukkan.",
"Insert Data",JOptionPane.INFORMATION_MESSAGE);
15 con.close();
16 }
17 catch (Exception e)
18 {
19 JOptionPane.showMessageDialog(null, "Error: "+e,"Gagal",
JOptionPane.WARNING_MESSAGE);
20 }
21 }
30. Script tersebut berfungsi sebagai tombol...
a. Tambah c. Edit e. Hapus
b. Simpan d. Cari
31. Script yang berfungsi mengambil/ menerima input data dari user adalah...
a. 1 c. 7 e. 11
b. 2,3,4 d. 8
32. Script yang berfungsi untuk membuat koneksi ke database adalah...
a. 7 c. 9 e. 11
b. 8 d. 10
33. Script yang berfungsi untuk menjalankan perintah sql adalah...
a. 10 c. 12 e. 14
-4-
b. 11 d. 13
34. Pada tombol Cari, script yang berfungsi untuk menampilkan record pada Text Field jika data ditemukan adalah...
a. String nim = txNim.getText();
b. Connection con = DriverManager.getConnection(dbname,"Admin","admin");
c. String sql="SELECT * FROM mahasiswa WHERE nim like '"+nim+"'";
d. txNama.setText(rs.getString(2));
e. JOptionPane.showMessageDialog(null,"Data ditemukan","Cari Data",
JOptionPane.INFORMATION_MESSAGE);
35. Script yang berfungsi untuk memanggil record dari database adalah...
a. String nim = txNim.getText();
b. Connection con = DriverManager.getConnection(dbname,"Admin","admin");
c. String sql="SELECT * FROM mahasiswa WHERE nim like '"+nim+"'";
d. txNama.setText(rs.getString(2));
e. JOptionPane.showMessageDialog(null,"Data ditemukan","Cari Data",
JOptionPane.INFORMATION_MESSAGE);
36. Script yang berfungsi untuk menghapus record dari database adalah...
a. String nim = txNim.getText();
b. Connection con = DriverManager.getConnection(dbname,"Admin","admin");
c. String sql="DELETE FROM mahasiswa WHERE NIM LIKE '"+nim+"'";
d. txNim.setText(""); txNama.setText(""); txAlamat.setText("");
e. JOptionPane.showMessageDialog(null,"Data berhasil dihapus","Hapus Data",
JOptionPane.INFORMATION_MESSAGE);
37. Script yang berfungsi untuk menampilkan kotak pesan adalah...
a. String nim = txNim.getText();
b. Connection con = DriverManager.getConnection(dbname,"Admin","admin");
c. String sql="DELETE FROM mahasiswa WHERE NIM LIKE '"+nim+"'";
d. txNim.setText(""); txNama.setText(""); txAlamat.setText("");
e. JOptionPane.showMessageDialog(null,"Data berhasil dihapus","Hapus Data",
JOptionPane.INFORMATION_MESSAGE);
38. Perusahaan yang pertama kali mengembangkan bahasa pemrograman Java adalah...
a. Microsoft c. Nokia e. Borland
b. Sun Microsystem d. Apple
39. Yang tidak termasuk kelebihan bahasa pemrograman java dibanding dengan bahasa pemrograman lain adalah..
a. Multiplatform c. Bergaya C++ e. Perpustakaan kelas yang lengkap
b. OOP d. Penggunaan memori yang banyak
40. Yang tidak termasuk dalam platform java adalah..
a. JVM c. JDK e. JKW
b. JRE d. SDK
Selamat mengerjakan 

More Related Content

What's hot

Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Saprudin Eskom
 
Soal uas administrasi basis data kelas 12 smk semester ganjil tahun ajaran 20...
Soal uas administrasi basis data kelas 12 smk semester ganjil tahun ajaran 20...Soal uas administrasi basis data kelas 12 smk semester ganjil tahun ajaran 20...
Soal uas administrasi basis data kelas 12 smk semester ganjil tahun ajaran 20...Saprudin Eskom
 
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...Saprudin Eskom
 
Soal UAS Sistem Operasi Jaringan kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Sistem Operasi Jaringan kelas 11 semester genap tahun ajaran 2014-2015Soal UAS Sistem Operasi Jaringan kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Sistem Operasi Jaringan kelas 11 semester genap tahun ajaran 2014-2015Saprudin Eskom
 
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015Saprudin Eskom
 
Latihan soal-visual-basic
Latihan soal-visual-basicLatihan soal-visual-basic
Latihan soal-visual-basiccoepoemanik
 
Materi java merancang aplikasi teks dan dekstop berbasis obyek
Materi java merancang aplikasi teks dan dekstop berbasis obyekMateri java merancang aplikasi teks dan dekstop berbasis obyek
Materi java merancang aplikasi teks dan dekstop berbasis obyekOmen Nayto
 
Rencana Penyusunan Materi Soal Pemrograman Desktop kelas 11 SMK semester ganj...
Rencana Penyusunan Materi Soal Pemrograman Desktop kelas 11 SMK semester ganj...Rencana Penyusunan Materi Soal Pemrograman Desktop kelas 11 SMK semester ganj...
Rencana Penyusunan Materi Soal Pemrograman Desktop kelas 11 SMK semester ganj...Saprudin Eskom
 
Bank Soal UNAS RPL
Bank Soal UNAS RPLBank Soal UNAS RPL
Bank Soal UNAS RPLdhidhin
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Afifa Rosyida
 
Unas rpl 2009 2010-ulangan
Unas rpl 2009 2010-ulanganUnas rpl 2009 2010-ulangan
Unas rpl 2009 2010-ulangandhidhin
 
Soal pbo sem 1 xi rpl 1617
Soal pbo sem 1 xi rpl 1617Soal pbo sem 1 xi rpl 1617
Soal pbo sem 1 xi rpl 1617Ahmad Zaenuri
 
Unas rpl 2009 2010 paket a
Unas rpl 2009 2010 paket aUnas rpl 2009 2010 paket a
Unas rpl 2009 2010 paket adhidhin
 
Soal unas rpl 2010 2011 paket a
Soal unas rpl 2010 2011 paket aSoal unas rpl 2010 2011 paket a
Soal unas rpl 2010 2011 paket adhidhin
 
Soal uts/ pts semester genap mapel basis data kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel basis data kelas xii rpl tahun 2021Soal uts/ pts semester genap mapel basis data kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel basis data kelas xii rpl tahun 2021Saprudin Eskom
 
Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021Saprudin Eskom
 
Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021Saprudin Eskom
 
Soal soal pbo java
Soal soal pbo java Soal soal pbo java
Soal soal pbo java Abdullah Beu
 

What's hot (20)

Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
 
Soal uas administrasi basis data kelas 12 smk semester ganjil tahun ajaran 20...
Soal uas administrasi basis data kelas 12 smk semester ganjil tahun ajaran 20...Soal uas administrasi basis data kelas 12 smk semester ganjil tahun ajaran 20...
Soal uas administrasi basis data kelas 12 smk semester ganjil tahun ajaran 20...
 
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...
 
Soal UAS Sistem Operasi Jaringan kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Sistem Operasi Jaringan kelas 11 semester genap tahun ajaran 2014-2015Soal UAS Sistem Operasi Jaringan kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Sistem Operasi Jaringan kelas 11 semester genap tahun ajaran 2014-2015
 
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
 
Latihan soal-visual-basic
Latihan soal-visual-basicLatihan soal-visual-basic
Latihan soal-visual-basic
 
Materi java merancang aplikasi teks dan dekstop berbasis obyek
Materi java merancang aplikasi teks dan dekstop berbasis obyekMateri java merancang aplikasi teks dan dekstop berbasis obyek
Materi java merancang aplikasi teks dan dekstop berbasis obyek
 
Rencana Penyusunan Materi Soal Pemrograman Desktop kelas 11 SMK semester ganj...
Rencana Penyusunan Materi Soal Pemrograman Desktop kelas 11 SMK semester ganj...Rencana Penyusunan Materi Soal Pemrograman Desktop kelas 11 SMK semester ganj...
Rencana Penyusunan Materi Soal Pemrograman Desktop kelas 11 SMK semester ganj...
 
Bank Soal UNAS RPL
Bank Soal UNAS RPLBank Soal UNAS RPL
Bank Soal UNAS RPL
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
 
Unas rpl 2009 2010-ulangan
Unas rpl 2009 2010-ulanganUnas rpl 2009 2010-ulangan
Unas rpl 2009 2010-ulangan
 
Soal pbo sem 1 xi rpl 1617
Soal pbo sem 1 xi rpl 1617Soal pbo sem 1 xi rpl 1617
Soal pbo sem 1 xi rpl 1617
 
Unas rpl 2009 2010 paket a
Unas rpl 2009 2010 paket aUnas rpl 2009 2010 paket a
Unas rpl 2009 2010 paket a
 
Soal unas rpl 2010 2011 paket a
Soal unas rpl 2010 2011 paket aSoal unas rpl 2010 2011 paket a
Soal unas rpl 2010 2011 paket a
 
Soal uts/ pts semester genap mapel basis data kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel basis data kelas xii rpl tahun 2021Soal uts/ pts semester genap mapel basis data kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel basis data kelas xii rpl tahun 2021
 
Latihan soal pbd uas
Latihan soal pbd uasLatihan soal pbd uas
Latihan soal pbd uas
 
Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xi rpl tahun 2021
 
Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021
 
Soal us kkpi 2014
Soal us kkpi 2014Soal us kkpi 2014
Soal us kkpi 2014
 
Soal soal pbo java
Soal soal pbo java Soal soal pbo java
Soal soal pbo java
 

Similar to FOR-JAVA-EXAM-DOCUMENT

Soal + jawaban PAT PBO Kelas XI RPL 2021.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docxSoal + jawaban PAT PBO Kelas XI RPL 2021.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docxSaprudin Eskom
 
Soal try out rpl 2014
Soal try out rpl 2014Soal try out rpl 2014
Soal try out rpl 2014Rose Athy
 
Soal kkpi kelas x (2)
Soal kkpi kelas x (2)Soal kkpi kelas x (2)
Soal kkpi kelas x (2)EKO SUPRIYADI
 
Unas rpl 2009 2010-susulan
Unas rpl 2009 2010-susulanUnas rpl 2009 2010-susulan
Unas rpl 2009 2010-susulandhidhin
 
Soal ukk semester 2 kelas x
Soal ukk semester 2 kelas xSoal ukk semester 2 kelas x
Soal ukk semester 2 kelas xSanto Yuven
 
Bank soal usbn 2017 ket komputer ktsp
Bank soal usbn 2017 ket komputer ktspBank soal usbn 2017 ket komputer ktsp
Bank soal usbn 2017 ket komputer ktspandi sicoklit
 
SOAL UAS KKPI
SOAL UAS KKPISOAL UAS KKPI
SOAL UAS KKPI87bayu87
 
Intruksi Fundamental
Intruksi FundamentalIntruksi Fundamental
Intruksi FundamentalAkmal Fajar
 
Soal Soal KKPI
Soal Soal KKPISoal Soal KKPI
Soal Soal KKPI12345farif
 
Soal - Soal KKPI
Soal - Soal KKPISoal - Soal KKPI
Soal - Soal KKPIAdhe II
 
soal uas kkpi untuk smk
soal uas kkpi untuk smksoal uas kkpi untuk smk
soal uas kkpi untuk smk12345farif
 
Soal ukk tik semester 2 kelas x
Soal ukk tik  semester 2 kelas xSoal ukk tik  semester 2 kelas x
Soal ukk tik semester 2 kelas xFebri Yanti
 

Similar to FOR-JAVA-EXAM-DOCUMENT (20)

Soal + jawaban PAT PBO Kelas XI RPL 2021.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docxSoal + jawaban PAT PBO Kelas XI RPL 2021.docx
Soal + jawaban PAT PBO Kelas XI RPL 2021.docx
 
Soal try out rpl 2014
Soal try out rpl 2014Soal try out rpl 2014
Soal try out rpl 2014
 
My javanote04
My javanote04My javanote04
My javanote04
 
Soal kkpi
Soal kkpiSoal kkpi
Soal kkpi
 
Soal latihan
Soal latihanSoal latihan
Soal latihan
 
Soal kkpi kelas x
Soal kkpi kelas xSoal kkpi kelas x
Soal kkpi kelas x
 
Soal kkpi kelas x (2)
Soal kkpi kelas x (2)Soal kkpi kelas x (2)
Soal kkpi kelas x (2)
 
Unas rpl 2009 2010-susulan
Unas rpl 2009 2010-susulanUnas rpl 2009 2010-susulan
Unas rpl 2009 2010-susulan
 
UAS KKPI
UAS KKPIUAS KKPI
UAS KKPI
 
Rini
RiniRini
Rini
 
Soal ukk semester 2 kelas x
Soal ukk semester 2 kelas xSoal ukk semester 2 kelas x
Soal ukk semester 2 kelas x
 
Bank soal usbn 2017 ket komputer ktsp
Bank soal usbn 2017 ket komputer ktspBank soal usbn 2017 ket komputer ktsp
Bank soal usbn 2017 ket komputer ktsp
 
SOAL UAS KKPI
SOAL UAS KKPISOAL UAS KKPI
SOAL UAS KKPI
 
Laporan i
Laporan iLaporan i
Laporan i
 
Intruksi Fundamental
Intruksi FundamentalIntruksi Fundamental
Intruksi Fundamental
 
Soal Soal KKPI
Soal Soal KKPISoal Soal KKPI
Soal Soal KKPI
 
Soal - Soal KKPI
Soal - Soal KKPISoal - Soal KKPI
Soal - Soal KKPI
 
soal uas kkpi untuk smk
soal uas kkpi untuk smksoal uas kkpi untuk smk
soal uas kkpi untuk smk
 
Soal ukk tik semester 2 kelas x
Soal ukk tik  semester 2 kelas xSoal ukk tik  semester 2 kelas x
Soal ukk tik semester 2 kelas x
 
about C Languages
about C Languagesabout C Languages
about C Languages
 

More from Saprudin Eskom

soal + jawaban PAT DPPLG kelas X PPLG.docx
soal + jawaban PAT DPPLG kelas X PPLG.docxsoal + jawaban PAT DPPLG kelas X PPLG.docx
soal + jawaban PAT DPPLG kelas X PPLG.docxSaprudin Eskom
 
PAS Ganjil Digital Branding kelas XI Pemasaran
PAS Ganjil Digital Branding kelas XI PemasaranPAS Ganjil Digital Branding kelas XI Pemasaran
PAS Ganjil Digital Branding kelas XI PemasaranSaprudin Eskom
 
Tugas Praktikum Ms Excel.pdf
Tugas Praktikum Ms Excel.pdfTugas Praktikum Ms Excel.pdf
Tugas Praktikum Ms Excel.pdfSaprudin Eskom
 
Tugas Praktikum Ms. Word.pdf
Tugas Praktikum Ms. Word.pdfTugas Praktikum Ms. Word.pdf
Tugas Praktikum Ms. Word.pdfSaprudin Eskom
 
6. percabangan 2 kondisi
6. percabangan 2 kondisi6. percabangan 2 kondisi
6. percabangan 2 kondisiSaprudin Eskom
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator javaSaprudin Eskom
 
5. algoritma percabangan 1 kondisi
5. algoritma percabangan 1 kondisi5. algoritma percabangan 1 kondisi
5. algoritma percabangan 1 kondisiSaprudin Eskom
 
3. struktur program java
3. struktur program java3. struktur program java
3. struktur program javaSaprudin Eskom
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sqlSaprudin Eskom
 
14. java class library
14. java class library14. java class library
14. java class librarySaprudin Eskom
 
12. tambahan polymorphisme
12. tambahan polymorphisme12. tambahan polymorphisme
12. tambahan polymorphismeSaprudin Eskom
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sqlSaprudin Eskom
 
15. konsep java class library (jcl)
15. konsep java class library (jcl)15. konsep java class library (jcl)
15. konsep java class library (jcl)Saprudin Eskom
 
13. memahami interface di java (dan contohnya)
13. memahami interface di java (dan contohnya)13. memahami interface di java (dan contohnya)
13. memahami interface di java (dan contohnya)Saprudin Eskom
 

More from Saprudin Eskom (20)

soal + jawaban PAT DPPLG kelas X PPLG.docx
soal + jawaban PAT DPPLG kelas X PPLG.docxsoal + jawaban PAT DPPLG kelas X PPLG.docx
soal + jawaban PAT DPPLG kelas X PPLG.docx
 
RPMS PAT PBO XI.docx
RPMS PAT PBO XI.docxRPMS PAT PBO XI.docx
RPMS PAT PBO XI.docx
 
RPMS PAT DPPLG X.docx
RPMS PAT DPPLG X.docxRPMS PAT DPPLG X.docx
RPMS PAT DPPLG X.docx
 
PAS Ganjil Digital Branding kelas XI Pemasaran
PAS Ganjil Digital Branding kelas XI PemasaranPAS Ganjil Digital Branding kelas XI Pemasaran
PAS Ganjil Digital Branding kelas XI Pemasaran
 
Tugas Praktikum Ms Excel.pdf
Tugas Praktikum Ms Excel.pdfTugas Praktikum Ms Excel.pdf
Tugas Praktikum Ms Excel.pdf
 
Tugas Praktikum Ms. Word.pdf
Tugas Praktikum Ms. Word.pdfTugas Praktikum Ms. Word.pdf
Tugas Praktikum Ms. Word.pdf
 
6. percabangan 2 kondisi
6. percabangan 2 kondisi6. percabangan 2 kondisi
6. percabangan 2 kondisi
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator java
 
5. algoritma percabangan 1 kondisi
5. algoritma percabangan 1 kondisi5. algoritma percabangan 1 kondisi
5. algoritma percabangan 1 kondisi
 
1. konsep pbo
1. konsep pbo1. konsep pbo
1. konsep pbo
 
2. prosedur pbo
2. prosedur pbo2. prosedur pbo
2. prosedur pbo
 
3. struktur program java
3. struktur program java3. struktur program java
3. struktur program java
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 
14. java class library
14. java class library14. java class library
14. java class library
 
12. tambahan polymorphisme
12. tambahan polymorphisme12. tambahan polymorphisme
12. tambahan polymorphisme
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 
16. error handling
16. error handling16. error handling
16. error handling
 
15. konsep java class library (jcl)
15. konsep java class library (jcl)15. konsep java class library (jcl)
15. konsep java class library (jcl)
 
13. memahami interface di java (dan contohnya)
13. memahami interface di java (dan contohnya)13. memahami interface di java (dan contohnya)
13. memahami interface di java (dan contohnya)
 
12. polymorphisme
12. polymorphisme12. polymorphisme
12. polymorphisme
 

Recently uploaded

SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxrahmaamaw03
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxmtsmampunbarub4
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdfMMeizaFachri
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxsyafnasir
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...Kanaidi ken
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfChrodtianTian
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSyudi_alfian
 

Recently uploaded (20)

SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docx
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
 

FOR-JAVA-EXAM-DOCUMENT

  • 1. -1- PEMERINTAH KABUPATEN PANDEGLANG DINAS PENDIDIKAN DAN KEBUDAYAAN SEKOLAH MENENGAH KEJURUAN (SMK) NEGERI 1 PANDEGLANG Jl. RayaLabuan Km.5 KadulisungTelp. (0253) 201012 Fax: 203441 Pandeglang Website: www.smkn1pandeglang.sch.id. E-mail: smkn1pandeglang@yahoo.co.id ULANGAN KENAIKAN KELAS TAHUN PEMBELAJARAN 2014/2015 MATADIKLAT : PEMROGRAMANDESKTOP Hari/Tanggal : Sabtu,23 Mei 2015 KELAS/JURUSAN : XI – RPL Waktu : 09.15-10.45 Pilihlah satu jawaban yang paling benar! 1. Ciri-ciri software yang baik adalah... (kecuali) a. Rancangan yang baik (metodologi dan sistematis) b. Dapat dieksekusi dengan benar oleh komputer c. Berfungsi dengan benar sesuairancangan d. User friendly e. Memerlukan pemeliharaan khusus 2. Penulisan syntax class yang benar adalah... a. Public class siswa { } c. public class { } e. class siswa [ ] b. Public siswa { } d. public class siswa [ ] 3. Penulisan syntax static void yang benar adalah... a. Public static void (String[ ] args) { } b. Public static void main (String[ ] args) { } c. Public static void { } d. Static void main (String[ ] args) { } e. Public static void main {String[ ] args} 4. Cara untuk menyembunyikan detail informasi dari suatu class adalah... a. Hiding private c. Encapsulation e. Private int nrp b. Control private d. Akses private 5. Untuk menjalankan program digunakan perintah... a. Multi thread c. Multi frekuensi e. Run b. Multi fungsi d. All program 6. Perintah yang berfungsi untuk memasukkan fungsi Scanner pada program adalah... a. Import.java.util.Scanner; c. new Scanner (System.in); e. nm = nama.nextLine( ); b. Scanner nama d. System.out.println(“ “); 7. Baris perintah pada bahasa pemrograman java selalu diakhiri dengan tanda... a. ] c. // e. / b. } d. ; 8. Perintah yang berfungsi untuk mengisi variable/ menerima input data bertipe String dari keyboard adalah... a. Import.java.util.Scanner; c. new Scanner (System.in); e. nm = nama.nextLine( ); b. Scanner nama d. System.out.println(“ “); 9. Perintah yang berfungsi untuk menampilkan output ke layar adalah... a. print out c. system.out e. system.out.print b. system.out.println d. print.system.out 10. Tipe data yang mempunyai dua kemungkinan dalam pemrograman java adalah... a. char c. boolean e. int b. short d. float 11. Tipe data yang menangani bilangan bulat adalah... a. char c. boolean e. int b. short d. float 12. Tipe data yang menangani bilangan desimal adalah... a. char c. boolean e. int b. short d. float 13. Java merupakan bahasa pemrograman yang berorientasi pada... a. Inheritance (Pewarisan) c. Structure (Struktur) e. Procedure (Prosedur) b. Class (kelas) d. Object (Objek) 14. Compiler pada java yang menggunakan ekstensi .class adalah... a. Java c. Javac e. Javal b. Javah d. Javap 15. Setelah di-compile, program java akan dijalankan menggunakan perintah... a. Java c. Javac e. Javal
  • 2. -2- b. Javah d. Javap 16. Fungsi komentar yang ada pada script java adalah... a. Keterangan yang berfungsi untuk menjelaskan kepada pembaca program b. Keterangan yang berfungsi untuk membaca program c. Keterangan yang memang harus dicantumkan pada script d. Hanya berupa keterangan saja e. Tidak berfungsi 17. Simbol yang digunakan untuk membuat komentar pada java adalah... a. /* c. e. ** b. { } d. // 18. Salah satu parameter dalam bahasa pemrograman java adalah String, menyatakan suatu kelas pada java yang berhubungan dengan penanganan... a. Simbol c. Huruf e. Char b. Angka d. Kode kontrol 19. Java memiliki delapan tipe data primitif, salah satunya merupakan tipe data yang menyatakan keadaan logika (true or false) yang dikenal dengan nama... a. Boolean c. Float e. Integer b. Char d. Double 20. Dari program di bawah ini, manakah program yang benar? a. //berkas : SelamatBelajar.java public class SelamatBelajar{ public static void main string[] args{ System.out.println(“Selamat Belajar Java”); } } b. /berkas : SelamatBelajar.java; public class SelamatBelajar{ public static void main (string[] args){ System.out.println(“Selamat Belajar Java”); } } c. //berkas : SelamatBelajar.java public class SelamatBelajar{ public static void main (String[] args){ System.out.println(“Selamat Belajar Java”); } } d. //berkas : SelamatBelajar.java Public class SelamatBelajar{ Public static void main (string[] args){ System.out.println(“Selamat Belajar Java”); } } e. //berkas : SelamatBelajar.java public class SelamatBelajar{ public static void main (string[] args){ System.out.println(“Selamat Belajar Java”); } } 21. Manakah rumus percabangan yang benar pada pemrograman java? a. if (kondisi) c. if kondisi e. if {kondisi} then { ( ( Aksi1 Aksi1 Aksi1 } ) ) else else else { ( ( Aksi2 Aksi2 Aksi2 } ) ) b. if {kondisi} d. if (kondisi) then ( { Aksi1 Aksi1 ) } else else ( { Aksi2 Aksi2 ) }
  • 3. -3- Perhatikan Tools pada Netbeans berikut: 1. 3. 5. 2. 4. 22. Tool untuk membuat Project baru adalah... a. 1 c. 3 e. 5 b. 2 d. 4 23. Tool untuk menambah file ke dalam projek yang sedang dikerjakan adalah... a. 1 c. 3 e. 5 b. 2 d. 4 24. Tool untuk membuka projek yang sudah ada adalah... a. 1 c. 3 e. 5 b. 2 d. 4 25. Tool untuk menyimpan projek yang sedang dikerjakan adalah... a. 1 c. 3 e. 5 b. 2 d. 4 26. Tool untuk mengeksekusi/ menjalankan projek yang sedang dikerjakan adalah... a. 1 c. 3 e. 5 b. 2 d. 4 27. Operator aritmatika untuk operasi perkalian adalah... a. % c. * e. / b. × d. : 28. Operator aritmatika untuk operasi pembagian adalah... a. % c. * e. / b. × d. : 29. Operator aritmatika untuk operasi sisa bagi adalah... a. % c. * e. / b. × d. : Perhatikan script berikut: 1 private void btTambahActionPerformed(java.awt.event.ActionEvent evt) { 2 String nim = txNim.getText(); 3 String nama = txNama.getText(); 4 String alamat = txAlamat.getText(); 5 try 6 { 7 String dbname="jdbc:odbc:CobaDatabase"; 8 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 9 Connection con = DriverManager.getConnection (dbname, "Admin", "admin"); 10 Statement statement = con.createStatement(); 11 String sql="Insert into mahasiswa values ('"+nim+"', '"+nama+"', '"+alamat+"');"; 12 statement.executeUpdate(sql); 13 statement.close(); 14 JOptionPane.showMessageDialog(null, "Data berhasil dimasukkan.", "Insert Data",JOptionPane.INFORMATION_MESSAGE); 15 con.close(); 16 } 17 catch (Exception e) 18 { 19 JOptionPane.showMessageDialog(null, "Error: "+e,"Gagal", JOptionPane.WARNING_MESSAGE); 20 } 21 } 30. Script tersebut berfungsi sebagai tombol... a. Tambah c. Edit e. Hapus b. Simpan d. Cari 31. Script yang berfungsi mengambil/ menerima input data dari user adalah... a. 1 c. 7 e. 11 b. 2,3,4 d. 8 32. Script yang berfungsi untuk membuat koneksi ke database adalah... a. 7 c. 9 e. 11 b. 8 d. 10 33. Script yang berfungsi untuk menjalankan perintah sql adalah... a. 10 c. 12 e. 14
  • 4. -4- b. 11 d. 13 34. Pada tombol Cari, script yang berfungsi untuk menampilkan record pada Text Field jika data ditemukan adalah... a. String nim = txNim.getText(); b. Connection con = DriverManager.getConnection(dbname,"Admin","admin"); c. String sql="SELECT * FROM mahasiswa WHERE nim like '"+nim+"'"; d. txNama.setText(rs.getString(2)); e. JOptionPane.showMessageDialog(null,"Data ditemukan","Cari Data", JOptionPane.INFORMATION_MESSAGE); 35. Script yang berfungsi untuk memanggil record dari database adalah... a. String nim = txNim.getText(); b. Connection con = DriverManager.getConnection(dbname,"Admin","admin"); c. String sql="SELECT * FROM mahasiswa WHERE nim like '"+nim+"'"; d. txNama.setText(rs.getString(2)); e. JOptionPane.showMessageDialog(null,"Data ditemukan","Cari Data", JOptionPane.INFORMATION_MESSAGE); 36. Script yang berfungsi untuk menghapus record dari database adalah... a. String nim = txNim.getText(); b. Connection con = DriverManager.getConnection(dbname,"Admin","admin"); c. String sql="DELETE FROM mahasiswa WHERE NIM LIKE '"+nim+"'"; d. txNim.setText(""); txNama.setText(""); txAlamat.setText(""); e. JOptionPane.showMessageDialog(null,"Data berhasil dihapus","Hapus Data", JOptionPane.INFORMATION_MESSAGE); 37. Script yang berfungsi untuk menampilkan kotak pesan adalah... a. String nim = txNim.getText(); b. Connection con = DriverManager.getConnection(dbname,"Admin","admin"); c. String sql="DELETE FROM mahasiswa WHERE NIM LIKE '"+nim+"'"; d. txNim.setText(""); txNama.setText(""); txAlamat.setText(""); e. JOptionPane.showMessageDialog(null,"Data berhasil dihapus","Hapus Data", JOptionPane.INFORMATION_MESSAGE); 38. Perusahaan yang pertama kali mengembangkan bahasa pemrograman Java adalah... a. Microsoft c. Nokia e. Borland b. Sun Microsystem d. Apple 39. Yang tidak termasuk kelebihan bahasa pemrograman java dibanding dengan bahasa pemrograman lain adalah.. a. Multiplatform c. Bergaya C++ e. Perpustakaan kelas yang lengkap b. OOP d. Penggunaan memori yang banyak 40. Yang tidak termasuk dalam platform java adalah.. a. JVM c. JDK e. JKW b. JRE d. SDK Selamat mengerjakan 