wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Netbeans UAS

Total questions: 70

Worksheet time: 1hrs 10mins

Name
Class
Date
1.

Jendela yang digunakan untuk melihat project dan class yang sedang dikerjakan adalah...

a)

File

b)

Project

c)

Navigator

d)

Services

2.

Objek pada swing controls yang digunakan untuk menampilkan karakter namun tidak dapat dilakukan penginputan pada objek tersebut adalah...

a)

Text field

b)

Text area

c)

Label

d)

Button

3.

JDK merupakan perangkat lunak yang digunakan untuk melakukan kompilasi dari kode - kode Java yang dibuat oleh pengembang aplikasi lalu menerjemahkannya ke dalam bytecode untuk dijalankan oleh JRE. Berikut yang perupakan kepanjangan dari JDK adalah...

a)

Java Development Kit

b)

Java Developer Kit

c)

Java Deployment Kit

d)

Java Develop Kit

4.

JRE merupakan perangkat lunak yang digunakan untuk menjalankan program / aplikasi yang berbasis Java. Apabila kode - kode Java yang dibuat oleh pengembang telah selesai dikompilasi oleh JDK, maka tugas JRE lah yang menjalankan aplikasi berbasis Java tersebut. Untuk menjalankan aplikasi Java, versi JRE harus sama atau lebih tinggi dari versi JDK yang terinstal di komputer pengembang. Berikut yang perupakan kepanjangan dari JRE adalah...

a)

Java Run Environment

b)

Java Runtime Environment

c)

Java Runway Environment

d)

Java Runner Environment

5.

IDE merupakan perangkat lunak yang digunakan untuk membangun suatu program atau aplikasi. Pada konteks kali ini, kita membahas Java yang digunakan untuk membuat suatu aplikasi. Berikut yang perupakan kepanjangan dari IDE adalah...

a)

Integrated Developer Environment

b)

Integrated Deployment Environment

c)

Integrated Development Environment

d)

Integrated Develop Environment

6.

Sekumpulan piranti yang terdiri dari variable dan method-method yang terkait disebut...

a)

Class

b)

Objek

c)

Method

d)

Package

7.

Prototype atau blueprint, atau rancangan yang mendefinisikan variable dan method-method pada seluruh objek tertentu. Pengertian tersebut adalah pengertian dari istilah...

a)

Class

b)

Objek

c)

Method

d)

Package

8.

... adalah kumpulan program yang mempunyai nama dan perintah kerja tertentu. Jawaban yang tepat untuk mengisi titik-titik tersebut adalah...

a)

Class

b)

Objek

c)

Method

d)

Package

9.

Di netbeans, kita mengenal tampilan Swing controls untuk memasukan objek di form yang telah dibuat. Objek yang digunakan untuk membuat menu input berupa single line teks adalah...

a)

Label

b)

Button

c)

Text Area

d)

Text Field

10.

Di netbeans, kita mengenal tampilan Swing controls untuk memasukan objek di form yang telah dibuat. Objek yang digunakan untuk membuat menu input berupa single line password adalah...

a)

Password Line

b)

Password Area

c)

Password Field

d)

Password Text

11.

Di netbeans, kita mengenal tampilan Swing controls untuk memasukan objek di form yang telah dibuat. Objek yang digunakan untuk membuat menu pilihan yang dapat dipilih sebagian atau keseluruhan menunya adalah...

a)

Group radio button

b)

Check box

c)

Slider

d)

Scroll bar

12.

Di netbeans, kita mengenal tampilan Swing controls untuk memasukan objek di form yang telah dibuat. Objek yang digunakan untuk memilih satu dari beberapa pilihan yang ada adalah...

a)

Radio Button

b)

Check box

c)

Slider

d)

Scroll bar

13.

Sebuah tombol hendak ditambahkan gambar sebagai simbol perintah dari tombol tersebut. Pada netbeans, manakah bagian dari properties objek tombol yang harus dimodifikasi agar tampilan gambar tombol sesuai dengan keinginan kita...

a)

icon

b)

image

c)

picture

d)

file

14.

Menambahkan library dapat dilakukan dengan cara...

a)

klik kanan pada folder libraries - add library

b)

klik kanan pada folder libraries - add JAR/folder

c)

klik kanan pada folder libraries - add project

d)

klik kanan pada folder libraries - add content

15.

Berikut yang merupakan perintah untuk menampilakn option pane yang benar adalah...

a)

showMessageDialog(null, "Hai kamu");

b)

JOptionPane(null, "Hai kamu");

c)

JOptionPane.showMessageDialog(null, "Hai kamu");

d)

showMessageDialog.JOptionPane(null, "Hai kamu");

16.

Perintah untuk menutup form yang sedang aktif adalah...

a)

dispose();

b)

this.dispose();

c)

this = dispose();

d)

dispose.this();

17.

Perintah yang digunakan untuk memanggil koneksi sql adalah...

a)

nyambung = jdbc.getConnection("mysql://localhost/sekolah", "root", "");

b)

nyambung = jdbc.getConnection("jdbc:mysql://localhost/sekolah", "root", "");

c)

nyambung = DriverManager.getConnection("jdbc;mysql;//localhost/sekolah", "root", "");

d)

nyambung = DriverManager.getConnection("jdbc:mysql://localhost/sekolah", "root", "");

18.

Komponen dasar dalam pemrograman visual yang berfungsi sebagai penampung komponen-komponen lainnya ?

a)

JTextField

b)

JFrame

c)

JLabel

d)

javax.swing

19.

Di netbeans, kita mengenal tampilan Swing controls untuk memasukan objek di form yang telah dibuat. Objek yang digunakan untuk ntuk memilih satu diantara sekian banyak pilihan yang berbentuk semacam TextField dan ada panah ke bawah adalah...

a)

Radio Button

b)

Check box

c)

Slider

d)

JComboBox

20.

Bagaimana memberikan event actionPerformed pada button ?

a)

Klik button >>Events>> Action

b)

Klik button >>Properties>> Action>> actionPerformed

c)

Klik kanan button >>Events>> Key >>KeyPress

d)

Klik kanan button >>Events>> Action>> actionPerformed

21.

Bagaimana memberikan event mouseClicked ?

a)

Klik kanan >>Events>> mouseClicked

b)

Klik kanan >>Properties>> Mouse>> mouseClicked

c)

Klik kanan >>Events>> Key >>KeyPress

d)

Klik kanan >>Events>> Mouse>> mouseClicked

22.

Tipe data dibawah ini yang paling tepat untuk menuliskan angka bulat adalah..

a)

String

b)

char

c)

Integer

d)

float

23.

Sarana/cara pengelompokkan dan pengorganisasian kelas-kelas dan interface yang sekelompok menjadi suatu unit tunggal dalam library dalam Java dilakukan oleh ...

a)

folder

b)

library

c)

class

d)

package

e)

method

24.

System.out.println("Belajar Java");

Perintah diatas berfungsi untuk ...

a)

Menginput tulisan Belajar Java

b)

Mencetak tulisan Belajar Java

c)

Memasukkan nilai string Belajar Java ke dalam variabel

d)

Mencetak tulisan Belajar Java dan memindahkan pointer ke bawah

e)

Memberi nilai string ke tulisan Belajar Java

25.

Diberikan method sebagai berikut. Tipe data nilai yang dikembalikan dari method tersebut adalah ...

a)

double

b)

int

c)

Integer

d)

double dan int

26.

Keyword pada java untuk memanggil library atau class lain pada suatu class adalah....

a)

public

b)

import

c)

include

d)

package

27.

Dibawah ini yang bukan merupakan kerugian menggunakan metode flowchart adalah . . . .

a)

Aliran proses program cukup rinci dengan pemodelan secara visual

b)

Tidak cocok untuk program yang kompleks

c)

Penjelasan dalam alir proses tidak detail

d)

Sulit untuk menerjemahkan ke dalam bentuk kode program sebenarnya

28.

Dibawahini yang bukan termasuk operator dari perbandingan adalah

a)

<=

b)

==

c)

<

d)

*

29.

Suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu disebut juga . . . .

a)

Operator

b)

Tipe Data

c)

Ekspresi

d)

Variabel

30.

Yang dimaksud dengan tipe data Double adalah

a)

Tipe data karakter

b)

Bernilai true dan false

c)

Bilangan desimal

d)

Bilangan Bulat

31.

Urutkan kode perintah pada Java dibawah ini

a)

Deklarasi>deskripsi> proses > output

b)

Deskripsi> proses > output >deklarasi

c)

Proses > output >deskripsi>deklarasi

d)

Proses >deskripsi> output >deklarasi

32.

Int x, y, z;

x = 6;

y = 3;

z = x/y;

keluaran yang dihasilkandarivariabel z adalah . . .

a)

1

b)

2

c)

3

d)

5

33.

Boolean x = 15 > 25

Maka x akan bernilai . . . karena 15 . . . . dari 25

a)

True,lebih besar

b)

True, lebih kecil

c)

False, lebih kecil

d)

True, sama dengan

34.

Int x, y, z;

x = 14;

y = 4;

z = x%y;

keluaran yang dihasilkandarivariabel z adalah . . .

a)

1

b)

2

c)

3

d)

4

35.

Dibawah ini yang merupakan operator Bitwise adalah . . . .

a)

&

b)

*

c)

/

d)

<=

36.

Berikut ini adalah bahasa pemrograman, kecuali . . . .

a)

PHP

b)

Pascal

c)

Android

d)

Java

37.

Dibawah in yang bukan keuntungan menggunakan metode penulisan algoritma dengan Natural Language adalah . . . .

a)

Tidak sulit dalam mempelajarinya karena tidak memiliki aturan standar dalam penulisannya

b)

Mudah penulisannya

c)

Pemahaman dalam pembacaan algoritma menjadi sulit

d)

Tidak membutuhkan tool atau software khusus dalam perancangannya

38.

Dalam pemrograman JAVA, perangkat lunak yang digunakan untuk membangun perangkat lunak yang lain adalah…

a)

Netbeans

b)

Pascal

c)

C++

d)

Python

e)

Vbnet

39.

Terdapat beberapa yang harus diperhatikan dalam membuat program dalam JAVA, yaitu…

a)

Terminal pada Java menggunakan tanda titik koma

b)

program Java harus menggunakan bahasa inggris

c)

Tidak boleh memakai symbol

d)

Tidak boleh beri spasi

e)

Terminal pada Java menggunakan tanda titik

40.

Salah satu syarat penamaan variabel adalah Tidak boleh mengandung karakter putih. Contoh dari karakter putih adalah…

a)

sama dengan

b)

add

c)

pagar

d)

spasi

e)

symbol

41.

Perhatikan gambar berikut, gambar tersebut merupakan langkah dari…

a)

New JFrame Form

b)

New File

c)

New Form

d)

New Project

e)

Salah semua

42.

Tombol pada keyboard yang digunakan untuk Clean and Build project program yag dibuat pada java netbeans adalah…

a)

Shift+F11

b)

Shift+F2

c)

Shift+F6

d)

Shift+F10

e)

Semua Salah

43.

Dalam membuat penamaan variabel di Java ada syarat yang harus diperhatikan. Syarat-syarat dalam penamaan variabel adalah…

a)

Harus diawali dengan huruf

b)

Harus diawali dengan angka

c)

Harus diawali dengan symbol

d)

Harus ada huruf dan angka

e)

Harus diawali tanda sama dengan

44.

Dalam aplikasi netbeans, ketika merancang program hal pertama yang harus dilakukan adalah membuat proyek baru. Menu yang digunakan untuk membuat project baru adalah…

a)

Edit

b)

File

c)

View

d)

Run

e)

Tools

45.

Dalam java netbeans, ada banyak panel-panel yang ada pada netbeans, panel tersebut adalah…

a)

Panel Project

b)

Semua Benar

c)

Panel Pallete

d)

Panel Files

e)

Semua Salah

46.

Panel pada Java Netbeans yang menyediakan tool-tool untuk mendesign form berbasis grafis (GUI) adalah…

a)

Panel Project

b)

Panel Files

c)

Panel Pallete

d)

Panel Propertis

e)

Panel Inspector

47.

Panel pada Netbeans yang berfungsi untuk menampilkan property komponen yang aktif untuk mengatur property yang dimiliki oleh suatu komponen adalah…

a)

Panel Propertis

b)

Panel Files

c)

Panel Pallete

d)

Panel Project

e)

Panel Inspector

48.

Berikut ini yang merupakan tool-tool yang ada pada panel pallete, kecuali…

a)

Label

b)

Inspector

c)

Panel

d)

Button

e)

Text Field

49.

Pada java Netbeans, menu yang digunakan untuk mengkompilasi dan menjalankan program yang dibuat adalah…

a)

Run

b)

Edit

c)

View

d)

File

e)

Tools

50.

Tools pada panel pallete netbeans untuk kontrol yang tampil pada layar dengan bentuk tertentu yang mirip dengan tombol persegi panjang dengan tulisan ditengahnya adalah…

a)

Label

b)

Text Field

c)

Button

d)

Panel

e)

Inspector

51.

Di bawah ini yang termasuk tipe data primitif adalah, kecuali....

a)

Byte

b)

double

c)

Long

d)

Int

e)

String

52.

Tipe data yang digunakan untuk data bilangan bulat adalah….

a)

Float dan char

b)

Int dan Long

c)

Int dan Float

d)

Long dan Double

e)

Boolean dan Char

53.

Pemrograman java memiliki beberapa paket untuk menentukan class input yang akan kita gunakan. Paket java yang digunakan untuk class inputan jenis JOptionPane yaitu….

a)

import java.io.*;

b)

import java.*;

c)

import javax.swing.*;

d)

import java.swing.*;

e)

import javax.swing.io.;

54.

perintah keluar pada netbeans adalah...

a)

sistem.exit();

b)

system.exit();

c)

System.exit(0);

d)

System exit();

e)

System.Exit(0);

55.

Langkah yang benar untuk membuat project baru di netbeans adalah …

a)

File – new project – java – java application – next – Isi nama project di Project Name – pilih lokasi penyimpanan klik browse – buang centang di create main class – Finish .

b)

File – java – java application – next – Isi nama project di Project Name – pilih lokasi penyimpanan klik browse – buang centang di create main class – Finish.

c)

File – new project – java – java application – Isi nama project di Project Name – pilih lokasi penyimpanan klik browse – buang centang di create main class – Finish

d)

File – new project – next – Isi nama project di Project Name – pilih lokasi penyimpanan klik browse – buang centang di create main class – Finish.

e)

File – new project – java – java application – next – Isi nama project di Project Name – pilih lokasi penyimpanan klik browse – buang centang di create main class.

56.

Untuk menggabungkan seluruh button supaya menjadi satu kesatuan fungsi merupakan fungsi …

a)

Label

b)

Text Field

c)

Button Group

d)

Radio Button

e)

Check Box

57.

Penjelasan dari listing program diatas adalah ...

a)

Untuk merubah inputan txt_angka1 menjadi nilai bilangan bulat yang disimpan di variabel angka1

b)

Untuk merubah inputan angka1 menjadi nilai bilangan bulat yang disimpan di variabel txt_angka1

c)

Untuk merubah tampilan txt_angka1 menjadi nilai bilangan bulat yang disimpan di variabel angka1

d)

Untuk merubah inputan txt_angka1 menjadi nilai bilangan desimal yang disimpan di variabel angka1

e)

Untuk merubah tampilan txt_angka1 menjadi nilai bilangan desimal yang disimpan di variabel angka1

58.

Untuk memberikan aksi pada tombol proses pada sebuah program maka perlu melakukan perintah …

a)

Klik tombol proses – pilih events – action – action performed

b)

Klik kanan tombol proses – pilih events – action – action performed

c)

Klik kanan tombol proses – pilih action –events – action performed

d)

Klik kanan tombol proses – pilih events – action – performed action

e)

Klik kanan tombol proses – pilih action performed – action – events

59.

Int x, y, z;

x = 14;

y = 4;

z = x%y;

keluaran yang dihasilkandarivariabel z adalah . . .

a)

1

b)

2

c)

3

d)

4

60.

Dalam Java, untuk mendeklarasikan variabel yang dapat menyimpan nilai desimal, tipe data yang digunakan adalah...

a)

float

b)

double

c)

char

d)

int

61.

Perintah untuk menambahkan komentar dalam kode Java adalah...

a)

Semua benar

b)

/* Ini komentar */

c)

// Ini komentar

d)

/** Ini komentar */

62.

Dalam Java, untuk menginisialisasi array dengan 5 elemen bertipe integer, perintah yang benar adalah...

a)

int arr[] = new int(5);

b)

int arr = new int[] {5};

c)

int[] arr = new int[5];

d)

int arr = new int[5];

63.

1. Apa itu ArrayList dalam pemrograman Java?

a)

Metode untuk menghapus array dalam Java

b)

Kelas untuk membuat array dinamis

c)

Kelas untuk membuat array statis

d)

Variabel untuk menyimpan array dalam Java

64.

8. Apa kegunaan GUI dalam pemrograman Java?

a)

Mengoptimalkan performa program

b)

Menghasilkan output teks

c)

Membuat antarmuka pengguna yang interaktif dan mudah digunakan.

d)

Membuat database terstruktur

65.

9. Bagaimana cara membuat GUI sederhana dalam pemrograman Java?

a)

Menggunakan HTML

b)

Menggunakan C++

c)

Menggunakan Java Swing atau JavaFX

d)

Menggunakan Python

66.
Berikut ini yang bukan merupakan kontrol pemilihan adalah ....
a)
if
b)
if else
c)
if else if
d)
case
e)
Switch
67.

Perhatikan potongan program berikut :

int x = 10;

do

{

System.out.println(x);

x++;

}while (x<10);

Program tersebut akan menghasilkan output ....

a)
123456789
b)
0123456789
c)
012345678910
d)
2147483647
e)
10
68.
Tipe data yang memiliki nilai True atau False adalah ....
a)
Byte
b)
Int
c)
Float
d)
Double
e)
Boolean
69.

Apa itu NetBeans Platform dan apa kegunaannya?

a)

NetBeans Platform adalah kerangka kerja modular untuk membangun aplikasi desktop. Kegunaannya adalah untuk mempercepat pengembangan aplikasi dengan menyediakan infrastruktur yang sudah siap pakai.

b)

NetBeans Platform adalah perangkat lunak untuk desain grafis. Kegunaannya adalah untuk membuat animasi 3D.

c)

NetBeans Platform adalah sistem operasi untuk komputer. Kegunaannya adalah untuk menjalankan aplikasi desktop.

d)

NetBeans adalah Seorang pahlawan Temennya Ultramen & Kamen Raider.

70.

Bahasa pemrograman yang dikembangkan oleh microsoft adalah

a)

C#

b)

Java

c)

Swift

d)

Android