Anda di halaman 1dari 5

UTAMA/K-13

PEMERINTAH PROVINSI SUMATERA SELATAN


DINAS PENDIDIKAN
UJIAN SATUAN PENDIDIKAN SMK NEGERI 1 RANTAU ALAI
TAHUN PELAJARAN 2020/2021

Mata Pelajaran : Program Keahlian (C3)


Kompetensi Keahlian : Rekayasa Perangkat Lunak
Hari/Tanggal : , Februari 2024
Alokasi Waktu : 90 Menit
Dimulai Pukul :
Diakhiri :

PETUNJUK UMUM

1. Periksa dan bacalah dengan teliti soal-soal sebelum Anda menjawabnya


2. Laporkan kepada pengawas ujian kalau terdapat tulisan yang kurang jelas, rusak atau
jumlah soal kurang
3. Jumlah soal sebanyak 40 soal terdiri soal pilihan ganda
4. Dahulukan soal-soal yang Anda anggap mudah
5. Kerjakan pada lembar-lembar jawaban yang telah disediakan
6. Jika salah hapuslah sebersih mungkin dengan karet penghapus, lalu hitamkan bulatan
yang anda anggap benar/ Jika dengan menyilang jawaban maka berilah garis dua
pada silang jawaban yang anda batalkan kemudian menganti dengan tanda silang
pada jawaban yang benar
7. Mintalah kertas buram kepada pengawas ujian, bila diperlukan
8. Periksalah pekerjaan Anda sebelum diserahkan kepada pengawas ujian
9. Tidak diijinkan menggunakan kalkulator, table matematika atau alat bantu lainnya
PEMERINTAH PROVINSI SUMATERA SELATAN
DINAS PENDIDIKAN
SMK NEGERI 1 RANTAU ALAI
NSS : 401111006001 NPSN : 69762775
Alamat: Jl. Sultan Mahmud Badaruddin II desaSukanantiBarukec. Rantau Alai
kab. OganIlir.KodePos30661email :smknegeri1ra@gmail.c

SOAL UJIAN SATUAN PENDIDIKAN (USP)


TAHUN PELAJARAN 2023/2024

KompetensiKeahlian: RPL Hari :


Mata Pelajaran : Program Keahlian (C3) Tanggal : Februari 2024
Kelas / Semester : XII / Genap Waktu : 90 Menit

PETUNJUK UMUM
1. Isikan identitas Anda ke dalam Lembar Jawab yang tersedia.
2. Periksa, teliti, cermati dan bacalah sebaik – baiknya setiap soa l sebelum Anda
m e nj a wa bnya .
3. Jumlah soal sebanyak……… butir soal pilihan ganda
4. Setiap butir soal pilihan ganda tersedia 5 (lima) opsi jawaban.
5. Silanglah (X) pada salah satu jawaban yang paling tepat pada lembar jawab yang
tersedia.
6. Jika ingin mengganti jawaban maka cukup menambahkan garis horisontal (-X-) pada
j a wa ba n ya ng sa l a h, ke m udi a n pilihlah jawaban yang dikehendaki seperti di atas.
7. Laporkan kepada pengawas ujian apabila terdapat lembar soal dan lembar jawaban
yang kurang jelas, rusak, atau tidak lengkap
8. Tidak diizinkan menggunakan kalkulator, HP atau alat bantu lainnya.
9. Periksalah pekerjaan Anda sebelum diserahkankepada pengawas ujian.
10. Jangan tinggalkan ruang ujian sebelum berakhirnya waktu ujian.
11. Naskah soal dikembalikan kepada pengawas ujian.

"SELAMAT MENGERJAKAN" dan "SEMOGA SUKSES MENYERTAI ANDA"

Pilihlah satu jawaban yang paling tepat dengan cara memberikan


tanda silang (x) pada huruf A,B, C, D atau E pada lembar jawaban
yang tersedia!

1. Sintaks java untuk melakukan E. System.out.println(“Mid


komplikasi terhadap berkas Java”)
program adalah ...
A. Java 3. Stream yang berguna untuk
B. Javac mengirim keluaran ke layar
C. Javaclass adalah ...
D. Javax A. System.in
E. Javasubclass B. System.out
C. System.exit
2. Diantara perintah untuk D. System.light
mencetak berikut, yang benar E. System.call
adalah ...
A. System.out.println(“Mid 4. Hasil komplikasi dari berkas java
Java”) adalah ...
B. System.Out.Printl(“Mid Java”) A. File BAK
C. System.out.Println(“Mid B. File ByteCode
Java”) C. File Executable
D. System.Out.Println(“Mid D. File Class
Java”) E. File penting
5. Fungsi method System.in dalam A. Munculnya system berbasis
java adalah … hypertext
A. Mengirimkan keluaran ke layar B. Data diolah berdasrkan basis data
B. Menangani pembacaan dari prinsp pemrosesan berkas
keyboard C. Adanya layanan informasi secara
C. Menampilkan pesan kesalahan online
D. Menangani suatu objek D. Munculnya konsep Dbms
E. Menangani class bermasalah E. Munculnya aplikasi basis data
berbasis system pakar
6. Diantara pernyataan berikut, konsep
yang tidak ada di dalam 12. Saat ini tersedia software aplikasi
pemograman java adalah … basis data yang memiliki
A. Polymorphisme kemampuann untuk ...
B. Encapsulation A. Dapat melakukan manipulasi pada
C. Multiple inheritance data tertentu saja
D. Single inheritance B. Mengolah data dalam jumlah
E. Semua salah banyak
C. Untuk menyimpan file dengan
7. Arsitektur java yang dipakai untuk format yang sama
wireless device/ mobile device, D. Dapat menghemat waktu
disebut dengan … penyimpanan data
A. J2SE E. Menghapus dan menambah data
B. J2ME dengan waktu yang lama
C. J2EE
D. J2EM 13. User yang bertugas menulis aplikasi
E. J2FM basis data tidak untuk pemrosesan
data untuk pengolahan citra,system
8. Berikut adalah penamaan class pada pakar adalah ...
java yang diperbolehkan, kecuali … A. Applicaton
A. 3_One B. Sophisticated
B. O_3ne C. Naïve user
C. S13h D. Specialized user
D. B3_Ta E. Database administrator
E. Semua benar
14. Hierarki basis data pada susunan
9. Method yang digunakan untuk ketiga yang merupakan kumpulan
mengkonversi nilai string ke integer record sejenis secara relasi yang
dalam java adalah … tersimpan pada media penyimpanan
A. Parseint() adalah…….
B. Converseint() A. File
C. Cint() B. Basis data
D. Chageint() C. Byte
E. Semua salah D. Record
E. Field
10. Berikut ini yang termasuk tipe data
primitive adalah … 15. Penerapan pengendalian dalam
A. Boolean system basis data merupakan hal
B. Character penting yang harus diperhatikan,
C. Byte pengendalian semacam ini
D. Double dinamakan…
E. Float A. Availability
B. Security
11. Perkembangan konsep basis data C. Privacy
dai tahun ketahun mengalami D. Akurasi
perubahan. Berikut ini yang E. Konsistensi
merupakan ciri konsep basi data
pada awal tahun 1970-an 16. Merupakan proses untuk
adalah………. mendapatkan nilai dari sekumpulan
data yang telah
dikelompokkan adalah definisi 23. Sintak untuk
dari ? mencetak output ‘Hello World’ di
A. Agregasi PHP?
B. Fungsi A. cout<<“Hello World”;
C. Having B. System.out.print(“Hello
D. Group By World”);
E. Kalusa Where C. document.write (“Hello World”)
17. Manakah dari jawaban dibawah ini D. echo “Hello World”;
yang bukan merupakan jenis-jenis E. “Hello World”;
fungsi agregasi ?
A. MAX 24. Setiap variabel di PHP diawali
B. MIN dengan simbol?
C. ACOUN A. #
D. SUN B. $
E. AVG C. %
D. *
18. Mencari jumlah dari sekumpulan E. ?
data numeris adalah fungsi dari
perintah ? 25. Setiap perintah dalam
A. MAX PHP diakhiri dengan tanda?
B. MIN A. :
C. ACOUNT B. ;
D. SUM C. *
E. AVG D. </php>
E. ‘
19. Manakah yang bukan merupakan
jenis-jenis agregasi berdasarkan 26. Untuk membuat komentar di PHP
kolom ? menggunakan tanda?
A. Agregasi Tanpa Kolom A. //
B. Agregasi Satu Kolom B. /*
C. Agregasi Dua Kolom C. %
D. Agregasi Tiga kolome D. $
E. Agregasi Empat kolom E. ‘’

20. Operasi untuk mengambil informasi 27. Tipe data Boolean hanya memiliki
dari 2 tabel atau lebih dalam 1 nilai true dan false! Pernyataan ini
waktu adalah pengertian dari? A. Benar
A. Follow B. Salah
B. Join C. Jawaban a dan b benar
C. Where D. Tidak diketahui
D. Constraint E. Semua benar
E. DCL
28. Operator aritmatika digunakan
21. PHP Merupakan singkatan dari? untuk melakukan operasi?
A. Private Home Page A. Aritmatika
B. Personal Hypertext Processor B. Pembanding
C. Hypertext Preprocessor C. Relasi
D. Program Hypertext Processor D. Assignment
E. Program Hypertext E. Semua benar

22. Kode PHP diawali dan di akhiri 29. Berikut ini contoh operator
dengan tanda? aritmatika, kecuali?
A. <?php … </?php> A. +
B. <script> … </script> B. %
C. <?php … ?> C. >=
D. <php … /?> D. /
E. ?> E. 0
30. Operator pembanding digunakan
untuk melakukan?
A. Penjumlahan antara dua nilai
B. Perbandingan antara dua nilai
C. Mengkombinasi anatar dua nilai
D. Semua jawaban benar
E. Semua salah

31. ...............................
A. ..................
B. ..................
C. .....................

Anda mungkin juga menyukai