Anda di halaman 1dari 4

YAYASAN ARDLI SELA

AKTA NOTARIS No. 01 TANGGAL 01 AGUSTUS 2003


SMK ARDLI SELA
TERAKREDITASI A ( AMAT BAIK )
BIDANG KEAHLIAN : TEKNIK INFORMASI & KOMUNIKASI
BISNIS & MANAJEMEN
ALAMAT : JL.RAYA CONGGEANG - UJUNGJAYA SUMEDANG JAWA BARAT 45391
HP. 081394116668/ 085220132186 email : smkardlisela@live.com

UJIAN SEKOLAH PAKET


TAHUN AJARAN 2019/2020
Kelas : XII
Program Keahlian
Mata Pelajaran
: Rekayasa Perangkat Lunak (RPL)
: Produktif Rekayasa Perangkat Lunak
1
Sifat : Close Book

1. Serangkaian kegiatan untuk menyatukan 6. Yang tidak termasuk pada jenis kabel yang
bagian-bagian dalam sebuah komputer agar biasa digunakan pada topologi jaringan yang
dapat digunakan sebagai sebuah komputer sering digunakan yaitu .......
secara utuh merupakan definisi dari. . . a. kabel utp
a. Perangkat Komputer b. kabel data
b. Jaringan Komputer c. kabel stp
c. Perakitan Komputer d. kabel coaxsial
d. Rangkaian Komputer e. kabel fiber optik
e. Sistem Komputer 7. Susunan warna kabel dibawah ini merupakan
2. berapakah konversi dari B316 =….... 2 susunan jenis .....
a. 11110011
b. 11100011
c. 10110011
d. 11001010
e. 10101010
3. berapakah konversi dari 7FD16 = ……8
a. 3776
b. 3575
c. 3755
d. 3775 a. Straight Through
e. 3777 b. Cross Over
4. Gambar disamping adalah symbol gerbang c. Rollover
logika......
a. OR d. LAN to Serial
b. NAND e. Console
c. XOR 8. Berikut merupakan bagian dari perangkat
d. AND output kecuali ......
e. NOT a. Monitor
5. Bilangan yang memiliki simbol 0, 1, 2, 3, 4, b. Speaker/headset
5, 6, 7, 8, 9, A, B, C, D, E, F adalah bilangan c. Printer
heksadesimal, untuk nilai D pada simbol di d. Plotter
atas adalah. . . . e. USB
a. 10 9. Yang tidak termasuk pada 7 layer OSI
b. 11
adalah ..
c. 12
d. 13 a. Application d. Data link
e. 14 b. Presentation e. Link network
c. Transport
10. Oktet desimal ip v4 kelas c adalah ........ 15. Contoh perintah SQL untuk menampilkan semua
a. 1-127 data dari sebuah tabel tertentu berdasarkan kriteria
b. 128-191 tertentu, kecuali ...
c. 192-223 a. Select * from siswa where nama like ‘%an
d. 224-239 %’;
e. 240-255 b. Select * from siswa where nis ;
11. Perintah yang digunakan untuk melakukan c. Select * from siswa where and ‘1995/01/01’ ;
pengurutan data, sehingga data dari isi table d. Select * from siswa where nis = ‘10101’ AS
dapat berurutan sesuai keinginan adalah…. nama = ‘anggun’ ;
a. SELECT * FROM nm_tabel ORDER BY e. Select * from siswa;
nm_kolom ASC;
b. SELECT * FROM nm_tabel GROUP BY 16. Jenis garis dalam desain grafis yang sesuai
nm_kolom ASC; untuk memberikan makna kestabilan,
c. SELECT * FROM nm_tabel SUM BY ketenangan, kekuatan, mewah dan megah
nm_kolom DESC ; adalah...
d. SELECT * FROM nm_tabel COUNT BY a. Garis lurus vertikal
nm_kolom ASC; b. Garis lurus horizontal
e. SELECT * FROM nm_tabel RIGHT BY c. Garis melengkung
nm_kolom DESC d. Garis silang
12. Jika di eksekusi sebuah sintak: UPDATE siswa e. Garis diagonal
SET tgl_lahir=’17/08/1998’ where NIS=’103’;
17. Jenis layout yang dominasi gambar bayangan
Maka sintak tersebut berarti ....
a. Menghapus data siswa yang NIS=103 yang digunakan sebagai latar belakang
b. Mengedit data siswa yang NIS =103 merupakan mode...
c. Memasukan data siswa yang NIS=103 a. Mondrian layout d. Frame layout
d. Menghapus data siswa yang b. Circus layout e. Jumble layout
tgl_lahir=’17/08/1998’ c. Silhoutte layout
e. Memasukan data siswa yang 18. Suatu susunan atau urutan langkah-
tgl_lahir=’17/08/1998’ langkah dalam menyelesaikan sebuah
13. Perhatikan perintah sql di bawah ini ! persoalan secara sistematis dan logis
Select * from Buku where thnterbit >=2005 ; disebut...
Perintah di atas di gunakan untuk….. a. Taktik d. Pemrograman
a. Menampilkan data buku dari table buku yang
b. Strategi e. Notas Computing
belum terbit tahun 2005
b. Menampilkan data buku dari table buku yang c. Algoritme
terbit tahun 2005 ke bawah 19. Simbol bangun ruang berbentuk persegi
c. Menampilkan data buku dari table buku yang panjang pada flowchart berfungsi untuk...
tidak terbit tahun 2005 a. Menggambarkan proses secara
d. Menampilkan data buku dari table buku yang komputasi
terbit tahun 2005 ke atas b. Tanda penghubung dalam satu halaman
e. Menampilkan data buku 2005 dari table c. Tanda penghubung dalam lain halaman
buku yang belum terbit tahun 2005 d. Memasukan data secara manual
14. Select * From Mahasiswa Where Alamat LIKE e. Proses manual
‘%K’ ; 20. Tipe data yang membutuhkan 1 byte memori
Perintah SQL di atas artinya adalah ......
untuk penyimpanan karakter ASCII adalah ...
a. Menampilkan seluruh data dari tabel
Mahasiswa. a. Integer d. Char
b. Menampilkan seluruh data dari tabel b. String e. Extended
Mahasiswa yang alamat diawali huruf K. c. Boolean
c. Menampilkan seluruh data dari tabel 21. Bagian dari pemrograman Berorientasi
Mahasiswa yang alamat diakhiri huruf K. Objek yang digunakan sebagai identitas
d. Menampilkan seluruh data dari tabel pada program adalah...
Mahasiswa yang alamat ada huruf K. a. Class d. Inheritance
e. Menampilkan selurug data dari tabel b. Method e. Atribut
Mahasiswa yang alamatnya adalah K c. Properties
22. Bagian dalam konsep PBO yang 29. Server local yang digunakan untuk
identik dengan sifat atau karakteristik menjalankan file php adalah...
dari objek adalah... a. Xampp
a. Class d. Inheritance b. Wampp
b. Method e. Atribut c. Apache
c. Properties d. Tomcat
23. Salah satu ciri dari konsep pewarisan e. Phpmyadmin
dalam pemrograman berorientasi 30. Tag html yang berfungsi untuk
objek adalah... mengakses file profil.html adalah...
a. Dapat diakses oleh class lain a. <a href=profil.html>Profil</a>
b. Tidak dapat diakses bersama b. <a src=Profil.html>Profil</a>
c. Hanya dapat diakses oleh turunannya c. <a href=>Profil</a>
d. Bersifat melindungi d. <a href=”Profil.html”>Profil</a>
e. Dapat diakses oleh method lain e. <a hfer=”Profil.html”>Profil</a>
24. Tipe data yang memiliki nilai berupa 31. Fungsi colspan dalam tabel pada html
true dan false adalah ... adalah...
a. Integer d. Char a. Menggabungkan tabel
b. String e. Extended b. Menggabungkan isi tabel
c. Boolean c. Menggabungkan baris
25. Salah satu syarat dalam penulisan d. Menggabungkan baris horizontal
variabel adalah... e. Menggabungkan kolom
a. Diawali dengan angka 32. Berikut adalah bahasa pemrograman yang
b. Menggunakan keyword pada termasuk kedalam server side programming,
pemrograman kecuali...
c. Boleh memiliki spasi a. Javascript d. PHP
d. Menggunakan underscore sebagai b. JSP e. CodeIgniter
penghubung c. ASP
e. Boleh menggunakan karakter seperti % 33. Berikut adalah sitaks yang benar untuk
26. Konsep pemodelan perangkat lunak menampilkan kalimat “Hello World” dengan
yang memiliki alur seperti air terjun server side programing, kecuali...
adalah... a. echo”Hello World”
a. Flowchart d. UML b. print(“Hello World”);
b. Prototype e. Waterfall c. echo”Hello World
c. Use case d. println(“Hello World);
27. Salah satu teknik pengumpulan data e. echo”Hello World”;
yang dimana data berasal dari sumber 34. Penulisan struktur kondisi if yang benar
yang relevan adalah ... adalah...
a. Wawancara d. Pustaka a. if(kondisi){Statement;}
b. Jurnal e. Artikel b. if(kondisi){Statement}
c. Observasi c. if kondisi {Statement;}
28. Salah satu teknik pengumpulan data d. if(kondisi){Statement;
yang dimana data berasal dari e. if(statement){kondisi;}
pengamatan langsung adalah ...
a. Wawancara d. Pustaka
b. Jurnal e. Artikel
c. Observasi
35. Perhatikan script berikut : 38. Salah satu aspek kriptografi yang
<?php berfungsi untuk menjamin data sampai
$nilai = 30; ke penerima adalah...
If($nilai%2==0){ a. Confidentiality d. Enkripsi
echo”Genap”; b. Otentifikasi e. Integrity
} c. kriptografi
else{ 39. Dibawah ini adalah framework web
yang menggunakan konsep MVC,
echo”Ganjil”;
kecuali...
}
a. CodeIgniter d. Laravel
Hasil dari program diatas adalah ... b. Zend e. Symphoni
a. ganjil c. Django
b. genap 40. Pada konsep MVC dimana berfungsi
c. tidak terdefinisi sebagai jembatan antara interface
d. ganjil genap dengan proses adalah, kecuali...
e. Semua salah a. Controler d. View
36. Perhatikan script berikut : b. Model e. Desain
<?php c. Atribut
$hari =1;
Switch($hari){
Case 1 :
echo”Senin”;
.....
Script untuk melengkapi titik – titik tersebut
adalah...
a. Else d. if
b. Default e. case
c. break
37. Ilmu yang mempelajari mengenai
teknik enkripsi data adalah...
a. Algoritma d. Enkripsi
b. Pemrograman e. Integrity
c. kriptografi

Soal Essay :

1. Apa yang dimaksud dengan algoritma dalam pemrograman komputer?


2. Sebutkan macam-macam operator pada pemrograman komputer dan berilah masing-
masing 2 contoh !
3. Tulislah syarat penulisan variabel yang benar pada bahasa pemrograman menggunakan
PHP !
4. Buatlah sintaks program untuk menampilkan kalimat “Saya akan pergi jalan-jalan” jika
cuaca cerah dan “Saya akan diam dirumah “ jika sebaliknya menggunakan sintaks
php !
5. Jelaskan apa yang dimaksud dengan konsep MVC pada pemrograman ?

Anda mungkin juga menyukai