Anda di halaman 1dari 3

LEMBAR SOAL

PENILAIAN TENGAH SEMESTER GENAP

SMK EBEN HAEZER

TA: 2022-2023

Mata Pelajaran : PEMROGRAMAN BERORIENTASI OBJECT


Kelas : XII
Jurusan : REKAYASA PERANGKAT LUNAK
Waktu : 60 Menit
Pelaksanaan Ujian :
A. Pilihlah salah satu jawaban yang paling tepat

1. perintah untuk memulai mengoperasi session adalah


a. session_start() 
b. start_session
c. go_session() 
d. session_go()
e. session_destroy()

2. perintah untuk mengakhiri sebuah session adalah


a. session_stop()
b. session_dismiss()
c. session_destroy()
d. session_old()
e. sesiion_get()

3. Kegunaan keyword dari try adalah ….


a. Untuk mencoba menjalankan block program
b. Untuk melemparkan suatu bug yang dibuat manual
c. Untuk suatu method atau kelas yang menghasilkan suatu kesalahan
d. Untuk menangkap kesalahan atau bug yang terjadi di dalam blocktry
e. Untuk menangani exception dalam java

4. Developer java sekarang adalah …


a. Sun microsystem
b. Oracle
c. Mysql AB
d. Microsoft
e. Acces

5. Apa yang dimaksud operator a +=b..


a. a = b
b. a = a +b
c. a = a.b
d. a+b = b
e. a + b = a.b

6. Tanda /* */ menunjukkan …
a. Peringatan
b. Komentar satu baris
c. Komentar multi baris
d. Akhir statement
e. Kode di awal

7. arti dari select * from barang adalah


a. tampilkan seluruh data dari tabel barang 
b. tampilkan sebagian data dari tabel barang 
c. tampilkan tabel barang
d. tabel barang dipilih
e. tabel barang tidak di pilih

8. Kata sifat yang berarti dapat bergerak atau dapat digerakan dengan bebas dan mudah adalah
a. mobile 
b. dinamis
c. optimis 
d. statis 
e. praktis

9. Salah satu plateform perangkat mobile adalah


a. android
b. apk
c. html
d. pubg
e. mobile legend

10. Software yang digunakan dalam pengembangan Android adalah... 


a. Android Studio
b. Android Virtual Device Manager
c. Standart Development Kit Manager
d. Java Development Kit Manager
e. Semua jawaban benar

11. Contoh bahasa pemrograman berorientasi object adalah...


a. Java
b. C
c. PHP
d. html
e. Semua jawaban benar

12. Yang termasuk kedalam bahasa pemrograman mobile adalah


a. C# 
b. C++ 
c. F
d. B
e. Html

13. Bagaimana penanda awal dan akhir statement pada Bahasa java …
a. { }
b. [ ]
c. ( )
d. Begin _ end
e. (__)

14. String nama = “SMK”;


System.Out.println(“Nama :” +nama);
Apa output dari potongan code diatas adalah
a.  Nama = nama
b.  Nama : SMK
c.  Nama = “SMK”
d.  Nama : smk
e.  Nama = SMK

15. Netbean adalah salah satu IDE untuk java, apa kepanjangan dari IDE..
a. Integer Deployment Editor
b. Integrated Development Environment
c. International Development Editor
d. Integrated Deployment Environtment
e. International Development Environment
B. ESSAY…
1. Jelaskan pengertian Class, Objek dan Atribut !
2. Jelaskan yang dimaksud dengan string dalam pemrograman
3. Mengapa String sangat penting dalam pemrograman Java
4. Tuliskan kode untuk membuat atribut dalam class buah!
5. Sebutkan 3 contoh minimal atribut dan method yang melekat pada class manusia

Anda mungkin juga menyukai