Teori Kejuruan Rpl

8
YAYASAN BINA UTAMA SMK BINA UTAMA KENDAL ULANGAN AKHIR SEMESTER (U A S) SEMESTER GENAP TAHUN PELAJARAN 2012/2013 Mata Pelajaran : T.KEJURUAN Hari/Tanggal : Rabu, 29 Mei 2013 Kompetensi Keahlian : Rekayasa Perangkat Lunak Alokasi Waktu : 90 Menit Tingkat : X(Sepuluh) Jumlah Soal : 40 Pilihan Ganda, 5 Essay PETUNJUK UMUM 1. Berdoalah sebelum mengerjakan soal. 2. Isikan identitas Anda ke dalam Lembar Jawab yang tersedia dengan ballpoint warna hitam/biru. 3. Periksalah lembar soal dan lembar jawab, bila kurang jelas, rusak, atau tidak lengkap segera laporkan kepada pengawas. 4. Soal berupa pilihan ganda dan essay 5. Tidak diijinkan menggunakan kalkulator, HP, dan alat bantu hitung lainnya. 6. Dilarang menyontek, memberi atau menerima jawaban dari peserta lain. 7. Periksalah pekerjaan Anda sebelum diserahkan kepada pengawas. 8. Lembar soal tidak boleh dicoret-coret. SELAMAT MENGERJAKAN SOAL PILIHAN GANDA Pilihlah satu jawaban yang paling benar dengan memberi tanda silang (X) pada huruf A, B, C, D atau E , pada lembar jawab yang tersedia. Tiap jawaban benar diberi Skor 1. 1. Bilangan biner di bawah ini yang ekivalen dengan bilangan heksadesimal 5EC (16) adalah … a. 0101 1110 1100 (2) b. 0101 1101 1100 (2) d. 0110 1110 1100 (2) e. 0110 1110 1101 (2) c.0101 1110 1101 (2) 2. Berikut ini adalah algaritma menghitung luas segitiga yang sangat sederhana. Start baca data alas dan tinggi luas adalah alas kali tinggi kali 0,5 DOKUMEN SEKOLAH SANGAT RAHASIA

Transcript of Teori Kejuruan Rpl

Page 1: Teori Kejuruan Rpl

YAYASAN BINA UTAMASMK BINA UTAMA KENDAL

ULANGAN AKHIR SEMESTER (U A S) SEMESTER GENAP TAHUN PELAJARAN 2012/2013

Mata Pelajaran : T.KEJURUAN Hari/Tanggal : Rabu, 29 Mei 2013Kompetensi Keahlian : Rekayasa Perangkat Lunak Alokasi Waktu : 90 MenitTingkat : X(Sepuluh) Jumlah Soal : 40 Pilihan Ganda, 5 Essay

PETUNJUK UMUM 1. Berdoalah sebelum mengerjakan soal.2. Isikan identitas Anda ke dalam Lembar Jawab yang tersedia dengan ballpoint warna hitam/biru.3. Periksalah lembar soal dan lembar jawab, bila kurang jelas, rusak, atau tidak lengkap segera laporkan

kepada pengawas.4. Soal berupa pilihan ganda dan essay5. Tidak diijinkan menggunakan kalkulator, HP, dan alat bantu hitung lainnya.6. Dilarang menyontek, memberi atau menerima jawaban dari peserta lain.7. Periksalah pekerjaan Anda sebelum diserahkan kepada pengawas.8. Lembar soal tidak boleh dicoret-coret.

SELAMAT MENGERJAKAN

SOAL PILIHAN GANDAPilihlah satu jawaban yang paling benar dengan memberi tanda silang (X) pada huruf A, B, C, D atau E , pada lembar jawab yang tersedia. Tiap jawaban benar diberi Skor 1.

1. Bilangan biner di bawah ini yang ekivalen dengan bilangan heksadesimal 5EC (16) adalah …a. 0101 1110 1100 (2)b. 0101 1101 1100 (2)d. 0110 1110 1100 (2)e. 0110 1110 1101 (2) c.0101 1110 1101 (2)

2. Berikut ini adalah algaritma menghitung luas segitiga yang sangat sederhana. Start baca data alas dan tinggi luas adalah alas kali tinggi kali 0,5 tampilkan luas stop

Bila kita membuat bahasa pemograman pascal menjadi ....a. print alas, tinggi

luas = 0.5*alas*tinggiprint luas

b. read alas, tinggiprint alas, tinggiluas = 0.5*alas*tinggiprint luas

c. baca alas, tinggiluas = 0.5*alas*tinggiprint luasstop

d. baca alas, tinggiprint luas = 0.5*alas*tinggibaca luasstop

e. start

DOKUMEN SEKOLAHSANGAT RAHASIA

Page 2: Teori Kejuruan Rpl

print alas, tinggiluas = 0.5*alas*tinggiprint luas

3. Perhatikan tabel dan bentuk persamaan logika berikut. Tabeltersebut menunjukkan tabel kebenaran dari ....

a. OR gateb. NOR gatec. AND gated. NAND gatee. EXOR gate

4. Perhatikan tabel dari bentuk persamaan logika berikut ini.Tabel tersebut menunjukkan tabel kebenaran dari ....

a. AND gateb. NAND gatec. OR gated. NOR gatee. EX-OR gate

5. Untuk menampilkan judul pada HTML ditulis pada tag ....a. <head> </head>b. <body> </body>c. <title> </title>d. <form> </form>e. <page> </page>

6. Perhatikan Gambar dibawah iniFlow chart tersebut dengan alur "ya" merupakan bilangan ....

a. merupakan kelipatan 7b. hasil inputannya harus 7c. hasil pembagian 7d. yang habis dengan pengurangan 7e. sisa hasil pembagiannya bernilai 7

7. Simbol diagram alir (flowchart) yang digunakan untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage adalah ....

a.

b.

c.

d.

e.

Page 3: Teori Kejuruan Rpl

8. Untuk menampilkan isi halaman HTML dituliskan pada tag ....

a. <head> </head>b. <body> </body>c. <title> </title>d. <form> </form>e. <page> </page>

9. Tag di dalam file HTML yang tidak mempunyai tag penutupadalah ....

a. <body>b. <form>c. <br>d. <table>e. <th>

10. Untuk menghubungkan halaman satu dengan halaman lain pada halaman web menggunakan....

a. HTMLb. URLc. FTPd. SMTPe. Hyperlink

11. Pada pseudo code yang menggunakan bahasa Pascal, untuk mengoutputkan ke layar digunakan perintah …

a. echo b. writec. printlnd. printe. print_r

12.

Pada diagram alir (flowchart) tersebut, jika di bagian “read x” diinputkan nilai x = 8, maka statement “printx” dalam perulangan akan dijalankan sebanyak :

a. 1 kali

b. 2 kali

c. 10 kali

d. 0 kali

e. 3 kali

13. Pada kode HTML, untuk pembuatan daftar tak berurut digunakan tag …

a. <hr>

b. <ul>

c. <ol>

d. <br>

e. <list>

14. Persamaan bilangan heksadesimal dengan bilangan biner 1011001001 adalah ....

a. B28

b. 2C9

c. AC9

d. B22

e. BD1

15. Jika point lebih besar dari 89, dinyatakan “lulus” dan selain itu akan diberi keterangan “gagal”,maka bentuk statementnya adalah ....

a. If point>=89 then hasil=”beruntung” else hasil=”gagal” end if

b. If point>89 then hasil=”beruntung” else hasil=”gagal” end if

c. If point>=89 then hasil=”beruntung” else hasil=gagal end if

d. If point>=89 then hasil “beruntung” else hasil=”gagal” end if

e. If point>89 then hasil beruntung else hasil “gagal” end

16. Penulisan tag HTML yang benar adalah ....

a. <head> ... <head>

b. <HTML> ... </HTM>

c. <head> ... </head>

d. </head> ... <head>

e. </head> ... </head>

17. Kode warna kuning, ungu, coklat, emas mempunyai nilai Resistansi sebesar ....

a. 470 5%

b. 4,7 6%

c. 4,6 K 5%

d. 47m 5%

e. 470 m 5%

Page 4: Teori Kejuruan Rpl

18. Untuk menjalankan program digunakan perintah....

a. multi threaded

b. multi fungsi

c. multi frekuensi

d. all program

e. run

19. Boolean berfungsi untuk ....

a. mengisi angka yang selalu bertambah otomatis

b. memberi nilai benar dan salah

c. mendeskripsikan data

d. mengunci otomatis data

e. mematikan angka

20. Urutan langkah-langkah logis penyelesaian masalah yang di susuan secara sistematis adalah

a. Algoritma

b. Flowchart

c. Variant

d. Subrange

e. Object

21. Ada berapa cara penulisan algoritma…

a. 5

b. 2

c. 3

d. 8

e. 12

22. Dalam struktur pengulangan Algoritma di bagi menjadi berapa bagian…

a. 5

b. 7

c. 1

d. 2

e. 9

23. Kode yang mirip dengan bahasa pemrograman sebenarnya adalah….

a. Flowchart

b. Algoritma

c. Structured English

d. Pseudocode

e. Algoritma berurutan

24. Kinerja,Biaya,Waktu…dalam Rekayasa Perangkat Lunak, termasuk…

a. Ruang Lingkup Rekayasa Perangkat Lunak

b. Rekayasa Perangkat Lunak

c. Tujuan Rekayasa Perangkat Lunak

d. Pandangan Rekayasa Perangkat Lunak

e. Visi Rekayasa Perangkat Lunak

25. Berikut merupakan deretan digit bilangan biner

a. 0123

b. 0110

c. 01AF

d. 7890

e. ABCD

26. Satuan resistansi dari suatu resistor disebut Ohm atau dilambangkan dengan simbol..

a. Ω (Omega)

b. Siemen

c. α (Alpha)

d. Φ

e. Ω

27. Perintah CLRSCR pada perintah dasar pascal bertujuan…..

a. Menampilkan hasil di layar monitor

b. Mencetak hasil di layar monitor

c. Menginput/mengisi data

d. Membersihkan layar

e. Pindah baris

28. Perintah untuk menginput/mengisi data lalu pindah baris yaitu….

a. Writeln

b. Write

c. End

d. Read

e. Readln

Page 5: Teori Kejuruan Rpl

29. Urutan model proses Rekayasa Perangkat Lunak SDLC adalah…..

a. Implementasi – analisis – desain – perawatan - pemilihan proyek - instalasi dan perencanaan proyek

b. Analisis – desain –instalasi perencanaan proyek – perawatan - pemilihan proyek – implementasi

c. Pemilihan proyek – perencanaan proyek – analisis – desain – implementasi - perawatan

d. Analisis – desain – pemilihan proyek – perawatan – perencanaan proyek – implementasi

e. Pemilihan proyek – perencanaan proyek – desain – analisis – implementasi – perawatan

30. Apa yang kamu ketahui dengan system…..

a. Kumpulan dari element element yg saling berintaraksi untuk mencapai turjuan tertentu…

b. Element-element yang masuk kedalam system

c. Perubahan input menjadi output

d. Data tentang kinarja

e. Aktivitas aktivasi monitoring dan evaluasi terhadap feedback

31. Dari DFD0 sampai DFD4 yang menjadi perbedaan yaitu...

a. Analisis

b. Masalah

c. Proses

d. Gejala

e. Input

32. kurangilah 11002 dengan 10102

a. 00112

b. 10102

c. 01012

d. 00102

e. 00012

33. Bilangan 3238 jika dikonversikan dengan bilangan biner menjadi…

a. 111000011

b. 110010000

c. 111101111

d. 110000111

e. 111110011

34. Resistor yang mempunyai kode warna merah, merah, hitam, emas nilainya adalah…

a. 220 Ω ± 5%

b. 2,2 Ω ± 5%

c. 22K Ω ± 5%

d. 22 Ω ± 5%

e. 2200 Ω ± 5%

35. Skema yang menunjukkan aliran di dalam suatu program secara logika…

a. Masalah

b. Analisis

c. Flowchart

d. Readln

e. Structured English

36. Instruksi yang di lakukan setelah pengulangan selesai di laksanakan…

a. Terminasi

b. Inisialisasi

c. Pengulangan

d. Penyelesaian

e. Analisis

37. Instruksi yang di lakukan sebelum pengulangan dilakukan pertama kali adalah…

a. Inisialisasi

b. Analisis

c. Terminasi

d. Pengulangan

e. Penyelesaian

38.

Gamabar di atas adalah gerbang logika..A. ANDB. ORC. NOTD. AND NOTE. NOT OR

39.

Gambar di atas adalah gerbang logika……a. NANDb. NOTc. ANDd. ORe. OR NOT

Page 6: Teori Kejuruan Rpl

40. Simbol diagram alir (flow chart) yang digunakan untuk menjelaskan input maupun output adalah ...

a.

b.

c.

d.

e.

SOAL ESSAYJawablah pertanyaan di bawah ini dengan benar!

41. Carilah persamaan Logika dari gambar

42. Gambarkan gerbang logika dengan Persamaan booleannya : Y = (A AND B) OR (C AND D ) OR (E AND F) Algoritma adalah….

43. Jelaskan Alogaritma dan berikan contoh dalam kehidupan sehari-hari

44. Seorang penjual buku pelajaran SD sedang berusaha menarik pembeli buku dengan ketentuan-ketentuan sebagai berikut;

Jika jumlah buku yang dibeli lebih kecil atau sama dengan 100 eksemplar,maka pembeli tidak dapat potongan,

Jika jumlah buku yang dibeli lebih besar dari 100 tetapi kurang atau sama dengan 200 eksemplar,maka untuk 100 eksemplar yang pertama mendapat diskon 5%, sedangkan sisanya 15%

Jika jumlah buku yang di beli lebih besar dari 200 eksemplar ,maka untuk 100 eksemplar yang pertama di diskon 7%,untuk 100 eksemplar yang kedua di diskon 17% dan sisanya di diskon 27%

Apabila harga satu eksemplar buku 5000,buatlah flowchart untuk menyelesaikan aturan tersebut. Apabila output yang di inginkan adalah jumlah eksemplar buku yang di beli dan total harga yang harus di bayar.

45. Buatlah flowchart dari source code pascal di bawah ini:Var x : integer ; Begin Writeln(‘--------------------------‘); Writeln(‘x x*x x*x*x 1/x ‘); For x:= 1 to 10 do Writeln(x:3, x*x :8, x*x*x:8, 1/x :12:3); Writeln(‘---------------------------‘); readln ; End .