Teori Kejuruan Rpl
-
Upload
dimas-muhammad-maftukin -
Category
Documents
-
view
84 -
download
4
Transcript of 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
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.
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%
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
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
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 .