Anda di halaman 1dari 5

UJIAN SEKOLAH

C3
( REKAYASA PERANGKAT LUNAK )

SELASA, 11 April 2023

SMK

UTAMA

Tahun 2022 / 2023


US SMK C3 RPL

MATA PELAJARAN

Mata Pelajaran : C3 - RPL

Jenjang : SMK

Program Studi Keahlian : Semua Jurusan

Kurikulum : 2013-REVISI

PETUNJUK UMUM

1. Isikan identitas Anda kedalam Lembar Jawaban Ujian Sekolah (US) yang tersedia
dengan menggunakan alat tulis sesuai petunjuk di LJUS.
2. Berilah tanda silang di depan nama mata ujian dan pilihan jawaban A, B, C, D atau
E yang Anda anggap benar pada LJUS.
3. Jawablah soal uraian secara sistematis dan jelas.
4. Periksa dan bacalah soal-soal sebelum Anda menjawabnya, pastikan setiap lembar
soal memiliki nomor paket yang sama dengan nomor paket yang tertera pada
cover.
5. Laporkan kepada pengawas ujian apabila terdapat lembar soal yang kurang jelas,
rusak, atau tidak lengkap.
6. Tersedia waktu 60 menit untuk mengerjakan paket tes tersebut.
7. Jumlah soal sebanyak 40 butir pilihan berganda.
8. Periksalah pekerjaan Anda sebelum diserahkan kepada pengawas ujian.
9. Lembar soal tidak boleh dicoret-coret.

SELAMAT MENGERJAKAN
US SMK C3 RPL

Pilihlah salah satu jawaban paling tepat dari 5 pilihan jawaban yang telah disediakan!
1. Bahasa pemrograman java dibuat oleh...
A. James Gosling C. Paul Allen E. E. Bill Gates
B. Lifelong Kindergarten D. Mark Zuckerbag
2. Java dirancang untuk tujuan umum serta menganut paradigma...
A. SGML C. Objek E. E. General
B. OOP D. Kode
3. Pemrograman Berbasis Objek atau OOP adalah...
A. Paradigma pemrograman java C. Orientasi Objek E. Prosedur Java
B. Paradigma prosedural  D. Paradigma pemrograman
yang berbasis objek
4. Pemrograman java bersifat...
A. Umum C. General-purpose E. Berbasis objek
B. Khusus D. Program
5. Java bisa berjalan pada platform yang berbeda-beda, disebut...
A. General C. Cross-platform E. Multi program
B. Purpose D. Spesifik
6. Perintah mencetak pada java adalah...
A. System.out.println("Hello java");cek D. SystemOut.println("Hello Java")
B. System.out.println(Helo java); E. System.Out.java("Println");Hello Java
C. System.out.println("Hello Java);break
7. Elemen <button> yang dibuat untuk atribut onclick pada java adalah...
A. <button onclick="alert('Ok!')">Klik disini!</button> D. <button onclick=alert('Ok!)">Klik disini!</button>
B. <onclick="alert('Ok!')">Klik disini</button> E. <buton onclick="alert('Ok!')">Klik disini!</button>
C. <button onclick="alert('Ok!')">Klik disini!
8. Method System.in pada java berfungsi untuk...
A. Menampilkan hasil D. Menangani debugging
B. Menangani pembacaan dari keyboard E. Merubah konten
C. Menampilkan notif error
9. Memiliki satu atau lebih method abstrak disebut...
A. Class abstrak C. Method abstrak E. Objek
B. Method D. Implementasi
10. Suatu sifat atau method yang didefinisikan didalam superclass. Sifat ini secara otomatis di wariskan ke sub
class, adalah...
A. Encapsulation B. Inheritance C. Abstraksi D. Polimorfisme E. Orientasi
11. Fungsi method System.in dalam java adalah…
A. Mengirimkan keluaran ke layer D. Menangani suatu objek
B. Menangani pembacaan dari keyboard E. Menampilkan masukan program ke layar
C. Menampilkan pesan kesalahan
12. Class yang mempunyai sedikitnya satu abstract metode disebut ...
A. Abstract class B. Class C. Multiple interface D. Implementasi E. Interface
13. Arsitektur java yang dipakai untuk wireless device / mobile device, disebut dengan…
A. J2EE B. J2EF C. J2EM D. J2ME E. J2SE
14. Istilah untuk melindungi data dari usaha modofikasi, perusakan dan penggandaan data oleh pihak yang
tidak berwenang adalah ...
A. Inheritance C. Constructor E. Objek
B. Polymorphisme D. Encapsulation
15. Suatu method yang dapat dijalankan otomatis pada saat object dari class dibuat, dikenal dengan ...
A. Constructor C. Garbage Collector E. Class
US SMK C3 RPL

B. Initializer D. Inheritance
16. Kumpulan dari method-method yang belum terdapat operasi di dalam tubuh method tersebut disebut ...
A. Abstract class C. Interface E. Implements
B. Inheritance D. Method abstract
17. Nama lain dari istilah pewarisan adalah ...
A. Inheritance C. Overriding E. Implements
B. Interface D. Overloading
18. System.out.println(“Selamat Datang di Fivser”);
System.out.print(“Selamat Datang di Fivser”);
Apa fungsi dari syntax ln diatas?
A. Digunakan untuk mengganti baris di layar output D. Digunakan untuk menghitung modulus
B. Digunakan untuk membuat paragraph E. Digunakan untuk mengcompile project
C. Digunakan untuk perkalian
19. Untuk menyimpan data nim siswa, tipe data yang paling tepat digunakan adalah...
A. int B. short C. char D. String E. float
20. Berikut ini yang termasuk tipe data reference adalah…
A. float C. short E. Num
B. Character D. int
21. Css terdiri dari tiga bagian utama, yaitu …
A. Selector, sum dan value D. Formula, property dan value
B. Selector, formula dan property E. System, property dan formula
C. Selector, property dan value
22.  Atribut css yang digunakan untuk mengatur tampilan baris pada tabel Ketika diklik adalah …
A. :clickable C. :over E. :hover
B. :actionClick D. :hofer
23. Tujuan css berikut yang tepat adalah …
A. Mengatur Bahasa pemrograman
B. Mengatur cara penyimpanan dokumen web
C. Mengatur cahaya tampilan web
D. Menggabungkan antara bagian presentasi dan isi web yang dibuat
E. Mengatur gaya tampilan pada website
24. Berikut manfaat css dalam pembuatan web, kecuali …
A. Kode HTML menjadi lebih kompleks
B. Dapat digunakan hampir semua web developer
C. Mudah mengubah tampilan, hanya dengan mengubah file css saja
D. Ukuran file menjadi lebih kecil sehingga loading file lebih cepat
E. Dapat berkolaborasi dengan javascript
25. Lembaga yang merekomendasikan css adalah …
A. World web wide consortium C. Wide world web consortium E. World wire web conservation
C. World wide web consortium D. World web wide conservation
26. Syntax css berikut yang dapat digunakan untuk menghapus garis bawah pada link adalah …
A. Text: no-underline; C. Text-decoration: delete-underline; E. Text-decoration: none;
B. Text: delete-underline; D. Text align: underline;
27. Jenis css yang didefinisikan langsung pada tag HTML adalah …
A. External style sheet C. Embedded style sheet E. Inline style sheet
B. Outline style sheet D. Style sheet
US SMK C3 RPL

28. Pengaturan syle pada property line-height berfungsi untuk …


A. Mengatur spasi bagian atas C. Mengatur batas atas teks E. Menentukan efek dari tinggi kolom
B. Mengatur tinggi baris teks D. Mengatur jarak indent dan baris
29. Pengaturan style pada property letter-spacing berfungsi untuk …
A. Menambah atau mengurangi batas text
B. Mengurangi dan menambah spasi antar kata
C. Menambah atau mengurangi spasi antar karakter dalam teks
D. Menambah dan mengurangi bayangan teks
E. Menentukan dekorasi/hiasan pada teks
30. Agar box pada elemen input memilki ujung yang melengkung, dapat menggunakan property …
A. Border-radius C. Padding E. Border-rounded
B. Box sizing D. Background-round
31. Kumpulan objek yang memliliki atribut dan operasi yang sama disebut…
A. Actor C. Class E. Interaction
B. Use case D. Interface
32. Kumplan dari objek-objek yang mewakili karakteristik sama disebut…
A. Objek C.  Diagram E. atribut
B. Class D. Properti
33. Komponen yang berfungsi untuk menunjukkan aliran pesan atau informasi antar objek maupun hubungan
antar objek adalah ….
A. Actor C. Class E. Interaction
B. Use case D. Interface
34. Abtraksi dari sesuatu yang mewakili dunia nyata disebut…
A. Benda C. Atribut E. objek
B. Class D. Model
35. Proses pewarisan data dan method dari suatu class kepda class yang lain disebut…
A. Encapsulation C. Polymorphsim E. Overloading
B. Inheritance D. Overriding
36. Di bawah ini yang bukan merupakan objek adalah….
A. Tempat C. Manusia E. Method
B. Benda D. Satuan organisasi
37. Perbedaan communication diagram dan sequence diagram terletak pada….
A. Bentuk objek C. Bagan objek E. Peranan masing - masing objek
B. Alur objek D. Class objek
38. Di bawah ini yang bukan manfaat use case diagram adalah…
A. Interface yang tidak harus di miliki sistem
B. Digunakan untuk verifikasi
C. Digunakan untuk berkomunikasi dengan end user dan domain expert
D. Memastikan pemahaman yang tepat tentang requirement/kebutuhan sistem
E. Digunakan untuk mengidentifikasi siapa yang berinteraksi dengan sistem dan apa yang harus dilakukan
system

39. Urutan kegiatan yang dilakukan actor dan sistem untuk mencapai suatu tujuan tertentu disebut…
A. Actor C. Class E. Interaction
B. Use case D. Interface
40. Memberi keterangan atau komentar tambahan dari suatu elemen sehingga bisa langsung terlampir dalam
model adalah fungsi…
A. Note C. Association E. Realization
B. Dependency D. Generation

Anda mungkin juga menyukai