NEW
Font size
WorksheetsUjian Java
Total questions: 25
Worksheet time: 13mins
Manakah pernyataan yang bukan termasuk kriteria algoritma menurut Donald E. Knuth
Algoritma harus memiliki input
Algoritma harus memiliki output
Algoritma harus dapat dijalankan tanpa batas waktu
Algoritma harus memiliki instruksi yang jelas
Mengapa sebuah algoritma harus memiliki sifat Definiteness?
Agar bisa menerima lebih banyak input
Agar memiliki hasil yang tidak pasti
Agar algoritma dapat berhenti dengan sendirinya
Agar setiap langkah instruksinya jelas dan tidak ambigu
Perangkat lunak yang berfungsi melakukan sebuah kompilasi kode-kode Java yang dibuat oleh pengembang aplikasi, lalu menerjemahkannya ke dalam bytecode untuk dijalankan oleh JRE (Java Runtime Environment) adalah ...
PHP
JDK
JVM
C++
Ada beberapa gaya penulisan case di java, salah satunya adalah PascalCase. Pengertian dari PascalCase yaitu...
case style yang menuliskan karakter pertama huruf kecil dan kata kedua diawali dengan huruf besar
penulisannya menggunakan huruf kapital semua
case style yang penulisannya menggunakan huruf kapital di awal kata
penulisannya menggunakan huruf kecil semua
Berikut ini yang bukan fungsi dari komentar di java adalah...
sebutan untuk fungsi yang mengembalikan nilai
Memberi keterangan pada kode program
Menonaktifkan baris kode program
Membuat dokumentasi
Pada nama kode program diatas yang merupakan deklarasi nama paket atau folder dimana letak file java-nya adalah...
public class hello
package JavaFundamental
System.out.println()
Public static void main()
Sebuah cara untuk memberitahu compiler atau interpreter mengenai bagaimana mengolah data merupakan pengertian dari...
Tipe data
Variabel
Operator perbandingan
Operator aritmatik
Dibawah ini kategori tipe data dijava yang benar adalah...
Tipe data boolean dan tipe data char
Tipe data byte dan tipe data short
Tipe data primitif dan tipe data non-primitif
Tipe data boolean dan tipe data numeric
Berikut ini yang termasuk dalam tipe data non-primitif, kecuali...
String
Boolean
Array
Date
Fungsi dari variabel adalah...
berfungsi sebagai tempat membuang data
berfungsi sebagai data
berfungsi sebagai tipe data
berfungsi sebagai tempat penyimpanan data
tipe data yang digunakan pada program diatas adalah...
int dan string
int dan final
final dan string
public dan final
Output atau menampilkan luaran program di Java secara console. Berikut ini yang bukan fungsi yang bisa dimanfaatkan untuk output di java, yaitu..
System.out.print()
System.out.println()
System.in
System.err.print()
fungsi yang digunakan untuk menampilkan output pada program diatas adalah...
System.out.print() dan System.out.println()
System.out.print() dan System.err.print()
System.err.print() dan System.out.format()
System.out.format()
Cara input ini menggunakan class BufferedReader yang tersedia di dalam package atau paket java.io.*;, mengapa menggunakan tanda bintang (*)?
Untuk memanggil paket pada class semua java
untuk memanggil paket dari java swing
untuk memanggil paket dari javax swing
untuk memanggil beberapa class yang ada di paket java.io, sehingga agar menghemat baris, menggunakan tanda bintang (*) yang berarti semua class dapat diakses
perhatikan kode program dibawah ini!
import javax.swing.JOptionPane;
import paket diatas digunakan untuk...
input menggunakan scanner
input menggunakan JOptionPane
input menggunakan BuferredReader
output menggunakan System.out.Println()
Terdapat dua istilah dalam operator pemrograman, yaitu operator dan operand. Operator dalam pemrograman adalah...
data atau variabel yang dioperasikan
sebuah simbol atau karakter yang berfungsi untuk melakukan operasi tertentu
data atau variabel yang tidak bisa dioperasikan
sebuah simbol atau karakter yang tidak berfungsi untuk melakukan operasi tertentu
di bahasa pemrograman Java, terdapat 7 jenis operator, berikut ini yang bukan merupakan jenis operator pemrograman adalah...
operator aritmatika
operator assignment
operator increment-decrement
operator sintax
Operator aritmatika merupakan operator yang paling umum digunakan, yaitu untuk melakukan operasi aritmatika / matematika. Simbol operator aritmatika untuk perkalian adalah...
-
+
*
=
pada program diatas menggunaka jenis operator pemrograman...
operator aritmatika
operator assignment
operator increment-decrement
operator ternary
Pada operator increment dan decrement, Salah satunya adalah Pre-increment yang memiliki penjelasan...
Menambahkan 1 pada variabel a terlebih dahulu, baru menampilkan hasilnya
Menampilkan nilai a terlebih dahulu, baru menambahkan 1 pada variabel a
Mengurangi 1 pada variabel a terlebih dahulu, baru menampilkan hasilnya
Menampilkan nilai a terlebih dahulu, baru mengurangi 1 pada variabel a
Pada gambar diatas apabila user menginputkan nilai 87, maka hasil output dari program dari flowchart diatas adalah...
Tidak lulus
Lulus
Nilai = 87
Error
Perhatikan format penulisan kode program dibawah ini!
if(boolean_expression) {
//statement yang benar
}
pada format penulisan diatas merupakan format penulisan untuk...
if
if-else
if-else-if
nested if
Pada percabangan switch-case terdapat kata kunci yaitu break, break berarti...
sebagai opsi terakhir jika pada case tidak ada yang sesuai
memerintahkan komputer untuk berhenti melakukan pengecekan case yang lainnya
mengerjakan kode yang ada di dalam default
pengecekan akan berakhir di situ kondisi default
Pada kode program diatas, apabila diinputkan huruf “L” maka hasil outputnya adalah...
Jember, Banyuwangi, bondowoso, Situbondo
Lumajang, Probolinggo, Pasuruan, Malang
Surabaya
Yang Anda inputkan tidak tersedua dalam data kami
