Anda di halaman 1dari 19

This post was republished to SMKS ST.

GABRIEL MAUMERE at 07:58:11 05/03/2020

TEORI KEJURUAN RPL


1 Perhatikan script java dibawah ini!

Hasil nilai y dari kompilasi script java diatas adalah...


A 4
B 5
C 6
D 7
E 8
2 Konversi Bilangan AD716 ke biner adalah…
A 1100 1100 1010
B 1010 1101 0111
C 1100 0000 1111
D 1111 1010 1111
E 1010 1011 0111
3 Perhatikan urutan langkah-langkah instalasi system operasi berikut:
1. Siapkan CD system operasi beserta nomor serinya
2. Persiapkan semua cd driver setiap komponen yang ada dalam computer
3. Lakukan konfigurasi setting setup BIOS untuk mengubah system driver
awal booting pada computer
4. Masukan cd pada cd-Room
5. Lakukan instruksi-instruksi selanjutnya sesuai dengan petunjuk pada
buku panduan
6. Restart computer tersebut
Urutan yang tepat dalam proses instalasi system operasi adalah…
A 1-2-3-4-5-6
B 1-2-6-3-4-5
C 1-2-3-4-6-5
D 1-2-3-5-4-6
E 1-6-2-3-4-5
4 Urutan langkah-langkah pemasangan powersuply dalam perakitan komputer
adalah...
A Letakan power suply pada bagian yang telah disediakan pastikan
pilihan tegangan input yang masuk ke power suplly 220 volt
B Letakan power suply pada bagian yang telah disediakan pastikan
posisi power supplynya telah sesuai pasang bautnya pada keempat
sisi power supply
C Letakan power suply pada bagian yang telah disediakan  pasang
bautnya pada keempat sisi power supply pastikan pilihan tegangan
input yang masuk ke power suplly 220 volt
D pastikan posisi power supplynya telah sesuai pasang bautnya pada
keempat sisi power supply pastikan pilihan tegangan input yang
masuk ke power suplly 220 volt
E Letakan power suply pada bagian yang telah disediakan  pastikan
posisi power supplynya telah sesuai pasang bautnya pada keempat
sisi power supply pastikan pilihan tegangan input yang masuk ke
power suplly 220 volt
5 Siswa/I kelas X RPL ingin belajar membuat jaringan sederhana untuk
menerapkan materi tentang menentukan topologi jaringan pada sebuah
jaringan, siswa/I tersebut memiliki beberapa peralatan untuk membangun
jaringan tersebut diantaranya cabel UTP, konektor RJ45, seperangkat HUB dan
beberapa peralatan PC. Dari beberapa peralatan yang ada, maka pemilihan
jenis topologi yang tepat untuk mendesain jaringan adalah…
A Topologi STAR
B Topologi BUS
C Topologi MESH
D Topologi RING
E Topologi TREE
6 Output yang dihasilkan dari script dibawah ini adalah!
class Hitung {
public statis void main(String) [] args)
double a=3, b=8, c=2;
double hitung=a+b/c;
System.out.println(“Hitung = “+hitung);
A 7
B 5.5
C 7.5
D 5
E 0
7 Perhatikan gerbang XOR dibawah ini!

Dari table disamping nilai output Z dengan input A dan B, table gerbang XOR
secara berturut-turut K,L,M,N…
A 1,1,0,1
B 0,1,1,0
C 1,0,1,1
D 0,0,1,0
E 1,1,1,1
8 X Y Z
0 0 0
0 1 0
1 0 0
1 1 1
Symbol gerbang logika yang sesuai dengan table kebenaran diatas adalah…
A
B
C
D

E
9 Dibawah ini deklarasi variable array multidimensi yang benar adalah…
A Tipe data
Nama_array[jumlah_elemen_kolom]
[jumlah_elemen_kolom]
B Tipe data
Nama_array[jumlah_elemen_baris]
[jumlah_elemen_baris]
C Tipe data
Nama_array[jumlah_elemen_baris]
[jumlah_elemen_kolom]
D Tipe data
Nama_kolom[jumlah_elemen_baris]
[jumlah_elemen_kolom]
E Tipe data
Nama_baris[jumlah_elemen_baris]
[jumlah_elemen_kolom]
1 Selain fungsi if, dalam penulisan pemrograman menggunakan struktur
0
percabangan fungsi yang biasa digunakan adalah...
A For
B Do .. while
C While ... do
D Switch .. case... break
E While
1 Hasil dari flowchart di samping adalah….
1
A {1, 2, 19]
B {3,9,12,15,}
C {1,2,3,… 19}
D {1,3,5,…19}
E {1,3,5,19}
1 Pesan peringatan kesalahan pada gambar berarti …
2

A IP Address sama
B Computer Name sama
C Gateway sama
D Subnet Mask sama
E User Name sama
1 Perhatikan Pesan yang muncul pada Jaringan Local (LAN) dibawah ini!
3
Langkah perbaikan yang harus dilakukan  apabila pesan peringatan kesalahan
seperti pada gambar  adalah dengan….
A Mengganti Computer Name
B Mengganti Subnet Mask
C Mengganti Gateway
D Mengganti IP Address
E Mengganti DNS
1 Seorang siswa ingin mendesain sebuah gambar dengan menambahkan efek
4
kurva-kurva tiga dimensi menggunakan aplikasi adobe photoshop, jika ingin
menghasilkan gambar dengan efek tersebut maka siswa tersebut perlu
menambahkan efek gambar vector jenis…
A Efek contour
B Efek drop shadow
C Efek blend
D Efek extrude
E Efek warna
1 Yang bukan merupakan format file pada pemrograman grafis adalah…
5
A BMP
B PHP
C JPG
D PNG
E GIF
1 Simbol diamond dalam ER diagram berfungsi sebagai...
6
A Aktor
B Entitas
C Atribut
D Sequence
E Relationship
1
7 Diberikan sebuah table dengan isian seperti berikut

Hasil dekomposisi informasi pada nota tersebut dengan metode normalisasi


adalah sebanyak…
A 4
B 5
C 6
D 3
E 2
1 Dalam membangun sebuah database kepegawaian dikalangan Dinas
8
Pendapatan Daerah diperlukan sebuah table yang menampung data pegawai,
oleh karena itu dibutuhkan perintah SQL untuk memenuhinya. Perintah SQL
yang tepat untuk kebutuhan diatas adalah..
A Create tabel pegawai (NIP char((8) primary key, nama
varchar(50),alamat varchar(100),tempatlahir varchar(30),tgllahir
date,gol char(2),kodejabatan char(3),kodefung char(2));
B Create on table pegawai (NIP char((8) primary key, nama
varchar(50),alamat varchar(100),tempatlahir varchar(30),tgllahir
date,gol char(2),kodejabatan char(3),kodefung char(2));
C Create pegawai on table (NIP char((8) primary key, nama
varchar(50),alamat varchar(100),tempatlahir varchar(30),tgllahir
date,gol char(2),kodejabatan char(3),kodefung char(2));
D Create table with pegawai (NIP char((8) primary key, nama
varchar(50),alamat varchar(100),tempatlahir varchar(30),tgllahir
date,gol char(2),kodejabatan char(3),kodefung char(2));
E Create table pegawai (NIP char((8) primary key, nama
varchar(50),alamat varchar(100),tempatlahir varchar(30),tgllahir
date,gol char(2),kodejabatan char(3),kodefung char(2));
1 Perhatikan perintah SQL di bawah ini
9
Update infoprib
Set nama = ‘Roberto De Niro’,
Tgl_lhr = ‘19430817’,
Sex = ‘P’
Where id_bin = ‘Rober’;
Perintah SQL diatas digunakan untuk...

A Mengubah nama robert menjadi robert deniro


B Mengubah nama robert de niro menjadi robert
C Menghapus nama robert
D Menghapus nama robert de niro
E Menambah data dengan nama robert
2 Perhatihan table dibawah ini
0

Perintah yang digunakan untuk menambah kolom nama_agen diantara


in_penerbit dan id_agen adalah...
A ADD nama_agen [before in_penerbit]
B Insert nama_agen [before id_penerbit]
C ADD nama_agen [after id_agen]
D INSERT nama_agen [before id_agen]
E ADD nama_agen [after in_penerbit]
2 Diberikan dua table yaitu table pelanggan dengan table penjualan dengan data
1
sebagai berikut…
Jika dibuatkan query dengan sintaks..
SELECT Nmpelanggan, Count(Penjualan.nopenjualan as jumlah FROM
pelanggan, penjualan WHERE pelanggan.idpelanggan=penjualan.idpelanggan
GROUP BY pelanggan.nmpelanggan HAVING
(((count(penjualan.nopenjualan))>2));
Hasil dari eksekusi queri tersebut adalah…
A Al Fitra
B Al Fitra, Andi Badowi
C SLamet Jhon
D Slamet Jhon, Al Fitra, Andi Badowi
E Cindi Kartika
2
2

1. Query diatas tidak menggunakan fungsi agregat


2. terdapat atribut turunan bernama subtotal dalam queri tersebut
3. Hasil query diatas akan menampilkan nilai total pembayaran setiap nota
penjualan
4. perhitungan atribut subtotal digunakan untuk mencari jumlah uang
yang dibelajakan pelanggan ketoko tersebut

Pernyataan yang tepat dari kesimpulan hasil eksekusi query diatas adalah…
A 1,2,4 benar
B 1,2,3 benar
C 2,4 benar
D 3 saja yang salah
E 1,2 salah
2
3

Pernyataan yang tidak sesuai dengan tampilan kedua table diatas adalah…
A Alter table penjualan add foreign key (kd_barang) references barang
(kd_barang)
B Alter table barang add primary key (kd_barang)
C Alter table penjualan add primary key (no_jual)
D Alter table barang add jumlah int(100)
E Alter table penjualan add foreign key (no_jual) references
barang(kd_barang)
2 perintah yang harus dijalankan agar dapat membuat list format penomoran
4
dengan angka adalah…
A <UL>
B <OL>
C <B>
D </tr>
E <L>
2 Tag yang tepat untuk menampilkan huruf berjalan adalah…
5
A <UL>
B <OL>
C <Marquee>
D <Script>
E <html>
2 Perhatikan Scrip berikut ini :
6
1. public class SepedaMotor {
2. Private String merek;
3. Private long harga;
4.
5. public void setMerek(String merekMotor) {
6. merek = merekMotor;
7. }
8. public String getMerek( ) {
9. return merek;
10. }
11. public long Harga(long hargaMotor) {
12. return harga = hargaMotor;
13. }
14. }
Dari potongan program di atas mana yang dinamakan class dan method adalah :
A Baris ke 1, 2, 3, 8, 9
B Baris ke 2, 3, 4, 6, 8
C Baris ke 4, 5, 6, 7, 10
D Baris ke 6, 7, 8, 9, 12
E Baris ke 1, 3, 5, 7, 9
2 Perhatikan script berikut ini :
7
class Hitung1{
int z;
public void penambahan9int x, int y) {
z = x + y;
System.out.println(“Hasil Penambahan : “ + z);
}
public void pengurangan9int x, int y) {
z = x – y;
System.out.println(“Hasil Pengurangan : “ + z)’
}
}
public class Hitung2 extends Hitung1 {
public void perkalian(int x, int y) {
z = x * y;
System.out.println(“Hasil Perkalian : “ + z);
}
public static void main(String args[]) {
int a = 14;
int b = 7;
Hitung2 tes = new Hitung2( );
tes.penambahan(a, b);
tes.pengurangan(a, b);
tes.perkalian(a, b);
}
}
Hasil dari program di atas di runing sebagai berikut
A Hasil Penambahan : 21
Hasil Pengurangan : 7
Hasil Pengurangan : 98
B Hasil Penambahan : 7
Hasil Pengurangan : 21
Hasil Pengurangan : 89
C Hasil Penambahan : 20
Hasil Pengurangan : 9
Hasil Pengurangan : 88
D Hasil Penambahan : 23
Hasil Pengurangan : 9
Hasil Pengurangan : 97
E Hasil Penambahan : 19
Hasil Pengurangan : 9
Hasil Pengurangan : 78
2 Perhatikan coding berikut !
8
public static void main(string args [] ) {
//Seharusnya “Makan Soto Ayam”
System.out.println(Makan soto ayam”);
}}
Sintak yang menimbulkan pesan error terdapat pada baris...
A public class Soto {
B public static void main9string args [])}
C //Seharusnya “makan soto ayam”
D System.out.println(makan soto ayam”);
E } dan {
2 Script Struktur Dasar HTML yang benar adalah…
9
A <html>
<head>
</head>
<body>
</body>
</html>
B <html>
<head>
<title>
<body>
</body>
</html>
C <html>
<head>
<title></title>
</head>
<body>
</body>
</html>
D <html>
<body>
</body>
</html>
E <html>
<head>
<title></title>
</head>
<body>
</body>
3 Manakah yang termasuk pengetian objek?
0
A Merupakan suatu blue print atau tekanan untuk menciptakan suatu
instance dari objek
B Sebuah instance yaitu representasi nyata dari class
C Nilai data yang terdapat pada suatu objek yang berasal dari class.
D Suatu operasi berupa fungsi-fungsi yang dapat dilakukan oleh suatu
objek
E Semua jawaban benar.
3 <? Php
1
$nomor =1;
While ($a<=4) {
Echo “Data yang dicetak <br> “;
}
?>
Hasil keluaran script diatas adalah…
A Data yang dicetak sebanyak 1 kali
B Data yang dicetak sebanyak 2 kali
C Data yang dicetak sebanyak 3 kali
D Data yang dicetak sebanyak 4 kali
E Data yang dicetak sebanyak 5 kali
3 Ketika computer kita tidak dapat terhubung ke Projector, maka salah satu
2
kemungkinan penyebab hal ini terjadi adalah…
A VGA tidak compatible
B LAN Card tidak compatible
C RAM tidak compatible
D Software tidak compatible
E Sound Card tidak compatible
3 Nomor yang digunakan untuk mengidentifikasi komputer server atau alamat
3
lain dalam jaringan internal lewat TCP/IP terdiri dari serangkaian (empat
bagian) angka yang dipisah dengan tanda titik (misalnya 123.123.123.1) yaitu...
A Anonymous FTP
B DNS
C Domain
D Alamat IP
E FTP
3 Satuan untuk mengukur resolusi gambar adalah ...
4
A bit
B Byte
C Bpa
D Pixel
E Candela
3 Untuk mengaitkan halaman web yang kita miliki dengan alamat email
5
tertentu, kita dapat membuat dengan perintah…
A <a href mailto:info.seputarti@gmail.com”> info </a>
B href mailto:info.seputarti@gmail.com”> info
C <a = mailto:info.seputarti@gmail.com”> info </a>
D <a href : “info.seputarti@gmail.com”> info </a>
E <a href= mailto:info.seputarti@gmail.com”> info </a>
3
6

Jika kita menjalankan perintah SQL dibawah ini


Select MAX (nilai) From siswa where nilai > 60 AND nilai <90;
Maka hasilny jika data seperti pada table Siswa diatas adalah
A 50
B 60
C 70
D 80
E 90
3
7

Syntax query sebagai indicator koneksi gagal ditunjukan oleh…


A Echo “connected successfully”
B $conn = new mysqli ($servername,$username,$password);
C If($conn->connect_error) {die(“Connection failed: “.$conn-
>connect_error);
D If ($conn->connect_error)
E Die(“Connect failed: “,$conn->connect_error);
3 Perintah untuk merubah isi pada table siswa di SQLLite melalui SQLite
8
command prompt/shell adalah…
A Sqlite>UPDATE nama=’AGus’ WHERE id=1;
B Sqlite>UPDATE Siswa.nama=’AGus’ WHERE id=1;
C Sqlite>UPDATE Siswa SET nama=’AGus’ WHERE id=1;
D Sqlite>UPDATE siswa=’AGus’ WHERE id=1;
E Sqlite>EDIT siswa AS nama =’AGus’ WHERE id=1;
3 Pada pengaturan tampilan aplikasi android layout model yang dapat kita
9
gunakan untuk mengatur posisi object yang ada secara fleksibel baik terhadap
layar maupun objek/widget lain pada layout tersebut adalah…
A Gridlayout
B Framelayout
C Linearlayout
D Relativelayout
E Tablelayout
4 Function nama_fungsi ($parameter1, $parameter2)
0
{
//kode program fungsi
return $nilai_akhir
}
Nama sintax pengembalian nilai pada script diatas adalah…
A return
B nama_fungsi
C parameter1
D parameter2
E fungsi
4 Perangkat berbasis android hanya memiliki satu layar foreground. Pada saat
1
menghidupkan perangkat android, maka yang dilihat pertama kali adalah....
A home
B Etc
C Res
D Values
E Folder
4 Metode pengiriman data yang tidak dilewatkan pada URL menggunakan
2
method..
A Post
B Download
C Include
D Get
E upload
4 Yang bukan bagian dari CSS adalah
3
A Property
B Deklarasi
C Selector
D Nilai/values
E Tag
4 untuk mengulangi pengisian pada form menggunakan perintah:
4
A <input type=”reset” value=”reset”>
B <input type=”submit value=”reset”>
C <input type=”checkbox” value=”reset”>
D <ol type=”circle” value=”reset”>
E <input type=”repeat” value=”ulangi”>
4 Contoh penulisan perintah HTML untuk menggabungkan beberapa baris
5
dalam table menjadi satu adalah…
A <table colspan=”…”>
B <tr rowspan=”…”>
C <td colspan=”…”>
D <td rowspan=”…”>
E <tr colspan=”…”>
4 Sewaktu computer kita nyalakan, ternyata waktu yang tertera disistem
6
computer tidak sesuai dengan sebenarnya, untuk itu langkah yang perlu
dilakukan adalah…
A Mengganti batterai CMOS
B Mengupgrade system operasi
C Melakukan setting pada BIOS
D Menginstal ulang system operasi
E Mengganti RAM
4 Utilitas untuk menguji koneksi sebuah computer terhubung dengan mengatur
7
time out pada setiap replay, dapat dilakukan dengan perintah…
A Ping
B Ping –t
C Ping –a
D Ping –w
E Ping -h
4 Perhatikan potongan script dibawah ini!
8
For (int i=1; i<=9; i++)
If (i<3 || i> 7)
System.out.println(I + “ ”)
Hasil output dari kode program java diatas adalah…
A 37
B 456
C 34567
D 1289
E 123789
4 Syntax query yang berfungsi mendefinisikan pembuatan sebuah table adalah
9
ditunjuk pada…
A Update table
B Insert table
C Create table
D Alter Table
E Delete table
5 Yang termasuk dalam kelompok operator logika dalam pemrograman
0
computer adalah…
A Penjumlahan, OR, NOT
B AND, OR, NOT
C Perkalian, NOT, penjumlahan
D Pengurangan, perkalian, dan pembagian
E Pembagian, decrement, increment

Anda mungkin juga menyukai