Artikel ini membahas tentang kumpulan beberapa latihan soal yang berkaitan dengan bahasa pemrograman Java yang sedang naik daun (trend) untuk saat ini. Bahasa pemrograman ini berlaku untuk semua platform yang meliputi console, desktop, website, dan mobile (Android).
Bahasa pemrograman tersebut identik dengan sistem penulisan yang menggunakan OOP sehingga sebagian besar programmer pemula terkadang menyerah duluan.
Tujuan dari pemberian latihan soal dari bahasa pemrograman tersebut adalah dapat meningkatkan ilmu pengetahuan tentang bahasa pemrograman Java secara teori. Latihan ini biasanya digunakan untuk melatih dalam pengerjaan tugas sekolah, tugas kuliah, sebelum ujian semester, ujian akhir, seleksi beasiswa IT / bootcamp IT, bahkan seleksi penerimaan kerja sebagai Java programmer.
LATIHAN SOAL
1. Java identik dengan logo …
a. Ikan hiu
b. Gajah
c. Daun Hijau
d. Kopi Gelas
2. JOptionPane merupakan komponen Java swing yang digunakan untuk …
a. Membuat tampilan popup..
b. Membuat form
c. Membuat tabel
d. Membuat panel
3. Driver yang digunakan untuk koneksi database di dalam aplikasi desktop atau web dengan Java yang dikenal dengan …
a. ODBC
b. JDBC
c. PDO
d. DBMS
4. ParseInt merupakan kode perintah yang digunakan untuk …
a. Konversi data ke tipe data angka.
b. Konversi data ke tipe data string.
c. Konversi data ke tipe data desimal.
d. Konversi data ke tipe data boolean.
5. NullPointerException yang merupakan suatu menampilkan error pada aplikasi sedang berjalan dengan kondisi…
a. Ada data yang kosong atau null.
b. Variabel atau konstanta tidak dapat dikenali.
c. Ketidakcocokan antara tipe data dari variabel dengan isi / value-nya.
d. Lupa memberikan simbol titik koma (;)
6. Tools untuk pembuatan aplikasi dengan menggunakan bahasa pemrograman Java ialah …
a. MS Visual Studio
b. Adobe Dreamweaver
c. Netbeans
d. Notepad++
7. JRE singkatan dari …
a. JavaScript Runtime Enviroment
b. Java Runtime Environment
c. JavaScript Runtime Equipment
d. Java Runtime Equipment
8. Berikut yang bukan kegunaan dari bahasa pemrograman Java ialah …
a. Cloud Computing
b. Programming
c. Data Scientist
d. Designing
9. Java ini dimulai pada tahun …
a. 1991
b. 1992
c. 1993
d. 1994
10. JDK singkatan dari …
a. Java Developer Kit
b. Java Development Kit
c. Java Develop Kit
d. JavaScript Development Kit
11. Aplikasi yang terdapat di Nokia, Sony Ericsson, dll itu merupakan aplikasi mobile yang dibuat menggunakan Java yang disebut …
a. J2SE
b. Java Android
c. J2ME
d. J2EE
12. Java bisa berjalan di platform …
a. Web
b. Mobile
c. Desktop
d. Semua benar
13. Kegunaan dari JVM ialah …
a. Mengoperasikan hitung aritmatika di program Java
b. Menjalankan program Java di platoform / OS
c. Menerjemahkan bahasa kode program menjadi aplikasi Java
d. Menampilkan hasil konversi dari Java Class ke JAR (aplikasi siap pakai)
14. Berikut yang termasuk tipe data karakter di dalam bahasa pemrograman Java ialah …
a. Integer
b. Char
c. Object
d. Double
15. Java ini mengandung case-sensitive yang berarti …
a. Pengaruh tipe data yang berbeda tetapi kategori yang sama.
b. Pengaruh urutan dan struktur penulisan program Java.
c. Pengaruh kompilasi program yang berdasarkan tipe data dari suatu variabel.
d. Pengaruh huruf besar dan kecil dalam suatu nama variabel atau konstanta.
16. Apabila program Java telah diekspor atau dikonversi menjadi .exe yang berarti …
a. Aplikasi yang berguna untuk library.
b. Aplikasi yang hanya bisa ditampilkan di console.
c. Aplikasi yang menjadi aplikasi desktop.
d. Jawaban b dan c benar.
17. “phi = 3.14f” yang merupakan tipe data …
a. Integer
b. String
c. Float
d. Double
18. “e = 3.333333” yang merupakan tipe data …
a. Integer
b. String
c. Float
d. Double
19. Tipe data yang boolean ini berarti …
a. Mengisikan nilai angka.
b. Mengisikan data teks.
c. Mengisikan komponen / objek.
d. Memilih salah satu keputusan dari dua keputusan.
20. Simbol Gerbang Logika “&&” yang berarti …
a. Apabila salah satu bernilai salah, maka dianggap salah semua.
b. Apabila salah satu bernilai salah, maka dianggap benar semua.
c. Apabila salah satu bernilai benar, maka dianggap salah semua.
d. Apabila semua bernilai benar, maka dianggap salah semua.
21. Tombol keyboard untuk menjalankan program Java di Netbeans yaitu …
a. F9
b. Shift + F8
c. ALT + F9
d. F8
22. ArithmeticException yang merupakan suatu kejadian error pada …
a. Tidak bisa menghitung Aritmatika.
b. Tidak bisa konversi tipe data angka.
c. Tidak bisa mengkompilasi program class menjadi jar / exe.
d. Terdapat nilai NULL di dalam variabel atau value dari Function.
23. FileNotFoundException yang merupakan suatu kejadian error pada …
a. Terdapat nilai NULL di dalam variabel atau value dari Function.
b. Tidak menemukan file.
c. Tidak menemukan nilai konstanta.
d. Tidak deteksi koneksi Database MySQL
24. Cara deklarasi variabel yang berisi array dengan benar pada Java ialah …
a. String nama[] = new String[10];
b. int nilai = new int[10];
c. String nama = new String;
d. int nilai;
25. Program Java bisa diimplementasikan ke dalam bentuk aplikasi yang bisa digunakan sehari-hari dalam dunia kesehatan yaitu …
a. Aplikasi Pendataan Buku Perpustakaan.
b. Aplikasi Deteksi Kemalingan Barang di rumah.
c. Aplikasi Pendataan Pasien BPJS.
d. Aplikasi Penentuan Layak Sayur-Mayur.
Penulis telah memberikan kumpulan beberapa soal pilihan ganda yang berkaitan dengan bahasa pemrograman Java yang sering dipelajari oleh mereka yang ingin menjadi Java Programmer baik itu aplikasi berbasis desktop, web, maupun mobile bahkan menjadi salah satu mata kuliah yang terutama OOP atau PBO atau Pemrograman Visual di kampus atau silabus OOP atau PBO atau Pemrograman Visual di kursus komputer atau IT.
Dengan adanya soal teori ini, kamu bisa melatih dalam mengerjakan soal pilihan ganda tentang bahasa pemrograman Java dapat meningkat wawasan sekaligus persiapan untuk sebelum mengikuti ujian semester atau akhir, ujian komprehensif atau skripsi, kuis, atau tugas kuliah bagi mahasiswa. Selain itu, soal ini juga bisa untuk melatih dalam persiapan untuk melaksanakan tes seleksi beasiswa di lembaga pendidikan atau terima kerja di perusahaan atau industri teknologi.