Anda di halaman 1dari 11

Soal Pilihan Ganda dan Essay

PBO I (Pemograman Berorientasi Objek)

Kelas 11 semester 2

A. Pilihan Ganda

1. Kumpulan dari method-method yang belum terdapat operasi di dalam tubuh method
tersebut disebut ...

a. Abstract class

b. Inheritance

c. Interface

d. Method abstract

e. Implements

Jawabannya : C

2. Nama lain dari istilah pewarisan adalah ...

a. Inheritance

b. Interface

c. Overriding

d. Overloading

e. Implements

Jawabannya : A

3. Class yang mempunyai sedikitnya satu abstract metode disebut ...

a. Abstract class

b. Class

c. Multiple interface

d. Implementasi

e. Interface

Jawabannya : A

4. Class yang digunakan menggunakan array dan character disebut ...

a. Class math

b. Class string

c. Class string buffer

d. Class wrapper

e. Class procces

Jawabannya : B
5. Method yang menghasilkan nilai mutlak adalah ...

a. Publik static double max (double a, b)

b. Publik static double cell (double a)

c. Publik static double abs (double a)

d. Publik static double floor (double a)

e. Publik static double log (double a)

Jawabannya : C

6. Berikut ini yang termasuk tipe data wrapper adalah ...

a. Boolean

b. Byte

c. Character

d. Double

e. Semua jawaban benar

Jawabannya : E

7. Class yang menyediakan beberapa flied dan method bermanfaat disebut ...

a. Class system

b. Class math

c. Class string

d. Class wrapper

e. Boolean

Jawabannya : A

8. Keyword penting dalam java dalam hal exception handing adalah ...

a. Try

b. Catch

c. Finally

d. Throw

e. Semua jawaban benar

Jawabannya : E

9. Super class tertinggi adalah ...

a. Class throwable

b. Php

c. Metode

d. Throw
e. Catch

Jawabannya : A

10. Keyword yang digunakan dalam suatu block program adalah ...

a. Try

b. Throw

c. Throws

d. Catch

e. Finally

Jawabannya : A

B. Essay

1. Apa yang dimaksud dengan interface ?

Jawab : interface adalah kumpulan dari method yang belum terdapat operasi di dalam tubuh
method tersebut

2. Apa yang dimaksud dengan pewarisan (inhertance) ?

Jawab : Pewarisan (inhertance) adalah pewarisan method dan atribut dari superclass kepada
sub-classnya

3. Sebutkan beberapa class built-in di dalam pemograman java

Jawab : - class math

- Class string

- Class string buffer

- Class wrapper

- Class proccess

4. Apa yang dimaksud dengan exception ?

Jawab : exception adalah sebuah peristiwa yang menjalankan alur proses normal pada program

5. Sebutkan 5 keyword yang digunakan oleh java untuk menangani exception !

Jawab : - Try

- Catch

- Finally

- Throw

- Throws
Soal Pilihan Ganda dan Essay

PWPB (Pemograman Web dan Perangkat Bergerak)

Kelas 11 semester 2

A. Pilihan Ganda

1. Salah satu contoh dari web server adalah ...

a. Apache dan HTML

b. HTML dan Xampp

c. Apache dan Xampp

d. Lightpad dan PHP

e. HTML dan PHP

Jawabannya : C

2. Server, data base MY SQL, dan modul PHP merupakan beberapa paket dari ...

a. HTTP

b. PHP

c. SGML

d. HTML

e. Xampp

Jawabannya : B

3. Berikut ini yang termasuk sistem operasi, kecuali ...

a. Windows

b. Mac Os

c. Linux

d. Microsoft

e. DOS

Jawabannya : D

4. Urutan yang benar web server berikut, dari persentase tinggi sampai persentasi rendah
adalah ...

a. Zeus-SunOne-Microsoft (IIS)-Apache

b. Apache- Microsoft (IIS)- Zeus-SunOne

c. Apache- Microsoft (IIS)-SunOne-Zeus

d. Microsoft (IIS)-SunOne-Apache-Zeus

e. SunOne-Zeus- Apache- Microsoft (IIS)


Jawabannya : C

5. Server web yang digunakan dalam pemograman web berbasis server adalah ...

a. Apache

b. Tag

c. Script

d. Xampp

e. PHP

Jawabannya : A

6. Suatu skrip tertanam pada server yang secara otomatis mengeksekusi permintaan dari
browser (sisi client) kepada server disebut ...

a. Server Side Scripting

b. Agent User

c. Client Agent

d. Server Agent

e. User Agent

Jawabannya : A

7. Implementasi sistem modul dari NodeJS merupakan fungsi dari ...

a. Username

b. Request

c. Require

d. Local Host

e. Content

Jawabannya : C

8. Apa kepanjangan dari JSP ...

a. Java Service Pages

b. Java Server Pages

c. Java Service Polio

d. Server Pages Java

e. Java Server Polio

Jawabannya : B

9. Bahasa pemograman web berbasis open source adalah ...

a. JSP

b. PHP

c. PWS
d. ASP

e. IIS

Jawabannya : B

10. Dibawah ini contoh teknologi web page yang bersifat server side adalah ...

a. Search Script

b. Enginering

c. Search Web

d. Search Engine

e. Server Engine

Jawabannya : D

B. Essay

1. Apa yang dimaksud dengan FTP ?

Jawab : FTP adalah suatu protokol yang berfungsi untuk tukar menukar file dalam suatu
network yang menggunakan TCP koneksi bukan uap.

2. Sebutkan fungsi utama dari web server !

Jawab : - Melakukan atau mentransfer berkas permintaan pengguna

- Melalui protokol komunikasi yang telah di tentukan sedemikian rupa

3. Apa yang dimaksud dengan Xampp ?

Jawab : Xampp adalah perangkat lunak (Free Software) yang mendukung untuk banyak sistem
operasi yang merupakan kompilasi dari beberapa program Xampp, PHP, MY SQL, Apache, Perl.

4. Apa yang dimaksud dengan Server Side Scripting ?

Jawab : Server Side Scripting adalah Bahasa pemograman web yang pengolahhannya dilakukan
disisi server.

5. Sebutkan kelebihan Server Side Scripting !

Jawab : - Mampu berinteraksi dengan banyak perangkat basis data (Database)

- Mampu mengelola sumber daya yang terdapat di sistem operasi dan perangkat keras
komputer

- Mampu dijalankan di semua sistem operasi (multiplatform)


1.

Merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan
dalam

perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Merupakan
definisi

dari ....

A.Table

B.Record

C.Basis Data

D.Field

E.Key

2.Urutan atau hirarki basis data yang benar adalah ....

A.Database > Table > DBMS > Field & Record

B.DBMS > Table > Database > Field & Record

C.Database > Table > DBMS > Field & Record

D.DBMS > Database > Table > Field & Record

E.Database > DBMS > Table > Field & Record

3.Merupakan sebuah kumpulan nilai yang saling terkait, merupakan definisi dari ....

A.Record

B.Key

C.Field

D.Table

E.Atribut

4.Merupakan suatu field yang dapat dijadikan kunci dalam operasi tabel dalam konsep
database, adalah definisi dari ....

A.Field

B.Key

C.Database

D.Tabel

E.Atribut

5.Merupakan kumpulan data (nilai) yang diorganisasikan ke dalam baris (record) dan kolom
(field), definisi dari ....

A.Table

B.Field

C.Record
D.Key

E.Database

6.Dibawah ini yang merupakan suatu bahasa (language) yang digunakan untuk mengakses
database, adalah ....

A.Table

B.DBMS

C.SQL

D.Record

E.Atribut

7.Kepanjangan dari ERD adalah ....

A.Entity Relationship Model

B.Entity Relativity Diagram

C.Entity Relationship Diagram

D.Entity Relationship Key

E.Entitas Redundancy Diagram

8.Untuk menambahkan sejumlah baris ke dalam suatu tabel digunakan sebuah perintah SQL
yakni...

A.SELECT

B.UPDATE

C.ALTER

D.DELETE

E.INSERT

9.Perhatikan perintah berikut ini :

UPDATE info_pribadi (____) tgl_lahir = ‘1983-01-16’ WHERE nip = ‘090910291’Sintaks apakah


yang dapat melengkapi perintah UPDATE diatas...

A.WHERE

B.GET

C.SET

D.TAKE

E.tidak perlu dilengkapi apapun

10.Perintah “ALTER TABLE nama_tabel ADD ......” secara umum digunakan untuk...

A.Mengubah nama tabel

B.Menambahkan baris ke dalam tabel

C.Menghapus isi tabel


D.Menghapus tabel

E.Menambah field ke dalam struktur tabe

SOAL PPL

1. Suatu sistem yang mempelajari permasalahan dengan menspesifikannya dengan


menggunakan metode berorientasi yaitu….

a. Unified modelling language

b. Object oriented design

c. Object oriented analysis

d. Metodologi berorientasi object

e. Object oriented analysis design

2. Diagram yang menggambarkan interaksi antar objek tetapi lebih menekankan pada peran
masing-masing object dan bukan pada waktu penyampaian message adalah….

a. Class diagram

b. Use case diagram

c. Deployment diagram

d. Component diagram

e. Collaboration diagram

3. Metodologi pengembangan sistem berorientasi object mempunyai tiga karakteristik utama


yaitu…..

a. Encapsulation, inheritance, polymorphism

b. Private, protected, public

c. Nama, atribut, method

d. Protected, inheritance, method

e. Encapsulation, polymorphism, atribut

4. Relasi menyatakan hubungan antara

a. dua atau beberapa atribut

b. dua atau beberapa entitas

c. dua atau beberapa  relationship

d. atribut dengan relationship

e. atribut dengan entitas

 
5. Alur sistem UML yang digambarkan dengan beberapa aktor dinamakan ?

a. Use Case Diagram

b. Class Diagram

c. Aktivity Diagram

d. Sequen Diagram

e. State Diagram

6. Diagram yang menjelaskan interaksi objek yang berdasarkan urutan waktu adalah pengertian
dari diagram…

a. Use case diagram

b. Activity diagram

c. Sequence diagram

d. Statemachine diagram

e. Class diagram

7. Dibawah ini yang termasuk dalam kekuranggan  penggunaan increment model adalah…

a. Cocok untuk proyek berukuran kecil

b. Personil bekerja optimal

c. Mengurangi trauma karena perubahan sistem

d. Memaksimalkan pengembalian modal investasi konsumen

e. Pihak konsumen dapat langsung menggunakan dahulu bagian-bagian yang telah dibangun

8. OOAD merupakan singakatan dari Object Oriented Analysis Design . apa yang dimaksud
dengan OOAD…

a. Teknik menyatakan bahwa anak dari objek dapat mewarisi data / atribut

b. Metode menganalisis dan merancang sistem dengan pendekatan berorientasi objek

c. Sebuah sistem pengembangan software berbasis object orinted

d. Alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem

e. Gambaran sekumpulan objek yang terbagi dalam atribut ,operasi ,metode dan lainnya

9. Entity-Relationship Diagram (ERD) Merupakan

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

b. diagram yang menggambarkan hubungan (relationship) antar atribut

c. diagram yang menggambarkan hubungan (relationship) antar  relationship


d. diagram yang menggambarkan hubungan (relationship) antar atribut multivalue

e. diagram yang menggambarkan hubungan (relationship) antar atribut derivatif

10. Yang tidak termasuk dalam model proses perangkat lunak adalah…

a. Waterfall model

b. RAD

c. Prototype model

d. DFD

e. V mode

Anda mungkin juga menyukai