wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pengayaan USP 1

Total questions: 60

Worksheet time: 3600secs

Name
Class
Date
1.

Package diibaratkan sekolah, class adalah kelas / jurusan yang mempunyai objek sebagai siswa, maka atribut daripada objek tersebut  adalah?

a)

Tas, sepatu, seragam

b)

Bolpen, alat tulis, buku, LKS

c)

Bangku, meja, computer

d)

Nama, alamat, nis, nisn

e)

Mobil, motor, becak

2.

Pengertian dari enkapsulasi adalah...

a)

sistem login pada java

b)

bentuk lain dari method

c)

teknik koding dengan menggunakan hak private

d)

metode pembungkusan variabel dengan membatasi hak akses user

e)

metode pembungkusan dalam upaya menyembunyikan informasi penting

3.

Gambaran dari suatu objek disebut dengan...

(a)  

4.

Nama lain dari istilah pewarisan adalah ...

(a)  

5.

Modifier yang hanya dikenal oleh dirinya dan kelas turunannya adalah…

(a)  

6.

Apa yang akan tercetak dari hasil penggalan program berikut ini:

int All;

int a=2, b=3, c=6, d=5;

All = b * d - c / a + b;

System.out.print (“All:”+All);

a)

All:10

b)

All: 14

c)

All: 9

d)

All: 15

7.

Diantara perintah untuk mencetak berikut, yang benar adalah...

a)

System.out.println(“Mid Java”)

b)

System.out.Println(“Mid Java ”)

c)

System.Out.println(“Mid Java ”)

d)

System.Out.Println(“Mid Java ”)

8.

Maksud dari polimorphism adalah...

a)

satu tipe class banyak behaviour

b)

satu tipe class satu behaviour

c)

banyak tipe class banyak behaviour

d)

banyak tipe class satu behaviour

9.

Inheritance atau pewarisan digunakan untuk...

a)

menurunkan property atau sifat yang sama

b)

mendapatkan method dengan tingkah laku yg sama

c)

membatasi akses ke sebuah method

d)

memecah Objek Umum ke class - class Khusus

e)

membuat struktur program jadi lebih rumit

10.

pewarisan menggunakan keyword

(a)  

11.

Software Java yang paling utama dan harus ada pada saat akan menginstal Java adalah ...

a)

JDK

b)

JRE

c)

JSD

d)

Linux

e)

Java Editor

12.

Komentar program dalam Java dapat menggunakan perintah...

a)

/*...*/ saja

b)

// saja

c)

#, dan //

d)

*saja

e)

// dan /*..*/

13.

penulisan perulangan dengan while pada java yang tepat adalah ...

a)
b)
c)
d)
e)
14.

berikut yang bukan operator aritmatika

a)

*

b)

-

c)

/

d)

%%

e)

++

15.

Diberikan kode program FOR sebagai berikut. Pasangan nilai a dan b yang tepat untuk menampilkan 'Hello' sebanyak 3 kali adalah ...

a)

a = 10, b = 7

b)

a = 5, b = 3

c)

a = 0, b = 3

d)

a = 1, b = 3

16.

Kata apa yang menjadi kunci utama dalam penulisan objek baru?

(a)  

17.

Dibawah ini merupakan contoh penulisan instansiasi atau pembuatan objek baru dengan benar adalah…

a)

Mobil Mobilku = new Mobilku();

b)

Mamalia Mam = new Mam();

c)

Siswa Sis1 = new Siswa()

d)

Mahasiswa mhs = void Mahasiswa();

18.

Apa yang dimaksud dengan method?

a)

Method adalah prosedur/fungsi yang dimiliki oleh sebuah objek

b)

Method Adalah Bahasa yang tidak dapat dibaca oleh komputer

c)

Method adalah bahasa yang yang tidak memiliki sebuah objek

d)

Method adalah bukan bahasa pemograman

19.

Kendaraan, salah satunya adalah mobil.

Mobil memiliki warna body.

Mobil dapat bergerak maju.

Avanza adalah sebuah mobil.


Yang termasuk property adalah...

a)

Kendaraan

b)

Mobil

c)

Warna Body

d)

Bergerak

20.

Statement yang digunakan untuk mengkonversi nilai string ke double dalam Java adalah

a)

parsedouble( )

b)

ChangeDouble( )

c)

ChangeDouble( )

d)

parseDouble( )

21.

Berikut ini adalah hak akses yang dapat ditambahkan didepan method Java, kecuali...

a)

Static

b)

Public

c)

Private

d)

Protected

22.

Konsep Object Oriented adalah...

a)

sharing, message, inheritance

b)

encapsulation, sinergi, message

c)

inheritance, encapsulation, polimorfisme

d)

sharing, sinergi, message

23.

Berikut adalah penamaan class pada java yang diperbolehkan, kecuali…

a)

3_One

b)

O_3ne

c)

S13h

d)

B3_Ta

24.

Fungsi method System.in dalam java adalah…

a)

Mengirimkan keluaran ke layar

b)

Menangani pembacaan dari keyboard

c)

Menampilkan pesan kesalahan

d)

Menangani suatu objek

25.

Untuk menyimpan data nim mahasiswa, tipe data yang paling tepat digunakan adalah...

a)

int

b)

short

c)

char

d)

String

26.

Berdasarkan kode diatas -- buatRumah() -- merupakan:

a)

Class

b)

Method

c)

Value

d)

Property

27.

Di bawah ini yang merupakan penulisan variable yang salah, kecuali ?

a)

Tugas1-2

b)

tugas12

c)

12tugas

d)

tugas1&2

28.

Instruksi for (int x=13; x>1; x--) { }, pada pengulangan ke-10, x bernilai …

(a)  

29.

Jika program di atas dijalankan maka menghasilkan keluaran

a)

1 2 3 4

b)

1 2 3 4 5

c)

1 2 3 4 5 6 7 8 9 10

d)

1 2 3 4 5 1 2 3 4 5

30.

Pemodelan basis data ke dalam bentuk entitas - entitas adalah...

a)

ERD

b)

DFD

c)

UML

d)

Model Data

31.

objek’ didunia nyata yang bisa dibedakan dengan ‘objek’ yang lain disebut...

a)

ERD

b)

Data

c)

Entitas

d)

Atribut

32.

Diartikan sebagai hubungan yang terjadi diantara satu entitas dengan entitas yang lainnya.

a)

Entitas

b)

Atribut

c)

Relasi

d)

Kunci

33.

contoh dari RDBMS adalah

a)

Javascript

b)

Visual Studio

c)

Microsoft SQL Server

d)

Database

34.

Kepanjangan dari SQL adalah...

(a)  

35.

Perintah yang digunakan untuk menambah data baru adalah...

a)

INSERT INTO

b)

ADD NEW

c)

INSERT NEW

d)

ADD INTO

36.

Perintah yang digunakan untuk menampilkan seluruh isi dari tabel siswa adalah...

a)

SELECT ALL FROM siswa

b)

SELECT siswa

c)

SELECT * FROM siswa

d)

SELECT % FROM siswa

37.

Kata Kunci (klausa) untuk mengurutkan hasil query adalah...

(a)  

38.

DESC digunakan untuk mengurutkan hasil query secara Descending (urutan dari terbesar ke terkecil). Pernyataan ini adalah...

a)

Benar

b)

Salah

39.

Berikut ini query untuk menghapus kolom alamat_pembeli pada tabel pembelian adalah

a)

drop column alamat_pembeli

b)

delete column alamat_pembeli

c)

alter table pembelian drop column alamat_pembeli

d)

drop table pembelian

40.

Berikut ini merupakan query untuk menghapus isi data pada tabel yaitu

a)

delete from pembelian

b)

delete from pembelian where ID_Barang= 'B0112'

c)

delete data from pembelian

d)

drop from pembelian where ID_Barang= 'B0112'

41.

query yang benar untuk menampilkan ID_Barang dan Nama_Barang dari tabel barang adalah

a)

select * from barang

b)

select ID_Barang, Nama_Barang from barang

c)

select ID_Barang, Nama_Barang, Stok_Barang from barang

d)

select from barang

42.

Jika kita menggunakan query select ID_Barang, Nama_Barang from Barang where Nama_Barang like '%o%' maka yang akan tampil adalah nama barang

a)

Samsung, Nokia, HTC

b)

Sony, Nokia, Motorola

c)

Siemens, Nokia, Sony

d)

Samsung, Nokia, Motorola

43.

Berdasarkan tabel tersebut hasil yang ditampilkan adalah 4 maka query yang digunakan yaitu

a)

select count(*) as Jumlah_Data from biodata

b)

select sum(nilai) as Jumlah_Nilai from biodata

c)

select avg(nilai) as jumlah_data from biodata

d)

select max(nilai) as jumlah from biodata

44.

Tampilan diatas merupakan struktur dari sebuah tabel. Manakah syntax dibawah ini yang benar untuk melihat struktur tabel tersebut...

a)

show tables

b)

create table buku

c)

insert into buku

d)

desc buku

e)

drop table buku

45.

Teknik memecah data untuk mencegah timbulnya permasalahan pengolahan data dan meminimalkan redundansi data disebut dengan...

(a)  

46.

Duplikasi data yang sama disimpan di dalam lebih dari satu lokasi disebut dengan (a)  

47.

Atribut untuk melengkapi hubungan yang menunjukan ke induknya, artinya atribut pada tabel merupakan kunci tamu dari tabel lain adalah...

(a)  

48.

Kepanjangan DDL adalah...

(a)  

49.

Secara umum DDL yang digunakan ada tiga, yaitu...

a)

ALTER,DELETE,INSERT

b)

SELECT,ALTER,INSERT

c)

CREATE,ALTER,DROP

d)

DROP, DELETE, SELECT

e)

ALTER,DROP,INSERT

50.

Fungsi ALTER dalam DDL adalah ...

a)

Untuk mengubah objek yang sudah ada

b)

Untuk membuat objek baru

c)

Untuk menghapus objek yang sudah ada

d)

Untuk menampilkan data yang sudah ada

e)

Untuk menghapus objek yang telah diubah

51.

Apa yang dimaksud dengan AUTO_INCREMENT ?

a)

Menjadikan suatu tipe data char yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada tabel

b)

Menjadikan suatu tipe integer yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada tabel

c)

Menjadikan suatu tipe data string yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada tabel

d)

Menjadikan suatu tipe data boolean yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada tabel

e)

Menjadikan suatu tipe data varchar yang secara otomatis akan bertambah nilainya jika terjadi penambahan row pada tabel

52.

Apa kepanjangan dari ERD ?

(a)  

53.

Entity Relationship Diagram (ERD) merupakan...

a)

diagram yang menggambarkan hubungan (relationship) antar relationship

b)

diagram yang menggambarkan hubungan (relationship) antar atribut

c)

diagram yang menggambarkan hubungan (relationship) antar entitas (entity)

d)

diagram yang menggambarkan hubungan (relationship) antar atribut multivalue

e)

diagram yang menggambarkan hubungan (relationship) antar atribut derivatif

54.

Tulislah statment DML yang kamu ketahui..

(a)  

55.

DBMS adalah singkatan dari ...

(a)  

56.

Dalam basis data mempunyai struktur penting. Dibawah ini yang merupakan struktur basis data yaitu ...

a)

Field

b)

Table

c)

Record

d)

Data

e)

Drive

57.

Perhatikan perintah SQL untuk menampilkan kolom id_buku, judul_buku, harga_jual dari tabel buku berikut ini.

SELECT buku.id_buku, buku.judul_buku, buku.harga_jual;

Ketika perintah SQL di atas dieksekusi (F9), Maka hasilnya …..

a)

Muncul pesan error karena walaupun di awal penulisan sudah menuliskan nama tabel tapi belum menyertakan pernyataan FROM beserta nama tabelnya.

b)

Bisa menampilkan data dengan benar

c)

Bisa menampilkan kolom-kolomnya saja tapi datanya tidak muncul

d)

Tidak ada pesan apapun

e)

Tidak ada jawaban yang benar

58.

Dalam tabel_siswa terdapat :

NIS varchar (10) primary key,

Nama varchar (20),

Kelas int (2),

Alamat varchar (30);

Manakah yang merupakan tipe data …..

a)

Primary Key

b)

(10)

c)

Varchar

d)

NIS

e)

Nama

59.

Tipe data yang menyatakan data bilangan bulat adalah …..

(a)  

60.

Tipe data yang menampung bilangan pecahan pada program MySQL adalah …

(a)