47
SMK AL HUDA KEDIRI Pemrograman Dasar / X / TKJ-MM Kode Soal : 01 SOAL UJIAN SEMESTER GANJIL Petunjuk : 1. Isilah identitas peserta pada LJK yang sudah disediakan. 2. Jumlah soal 40 bentuk pilihan ganda. 3. Jawaban dikerjakan pada LJK yang sudah disediakan menggunakan pensil 2B. 4. Pilih salah satu jawaban yang paling tepat hitamkan bulatan huruf yang anda pilih, contoh : Mata Pelajaran / Kode : PRODUKTIF TKJ-MM (Teori Kejuruan) 4/01 Kelas / Semester : X / 1 Hari / tanggal : Senin / 15 Desember 2014 Waktu : 07.00 s.d. 08.00 (60 menit) Tahun Pelajaran : 2014 / 2015 A B C D

1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

Embed Size (px)

Citation preview

Page 1: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

SOAL UJIAN SEMESTER GANJIL

Petunjuk :1. Isilah identitas peserta pada LJK yang sudah disediakan.2. Jumlah soal 40 bentuk pilihan ganda.3. Jawaban dikerjakan pada LJK yang sudah disediakan

menggunakan pensil 2B.4. Pilih salah satu jawaban yang paling tepat hitamkan

bulatan huruf yang anda pilih, contoh : 

Mata Pelajaran / Kode : PRODUKTIF TKJ-MM (Teori Kejuruan) 4/01Kelas / Semester : X / 1Hari / tanggal : Senin / 15 Desember 2014Waktu : 07.00 s.d. 08.00 (60 menit)Tahun Pelajaran : 2014 / 2015

A B C D

Page 2: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

CONTOH PENGISIAN LJK YANG BENAR

- Isi nama lengkap- Hitamkan bulatan

LJK sehitam

mungkin (jangan

melebihi lingkaran

yang disediakan)

Page 3: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

CONTOH PENGISIAN LJK YANG BENAR

- Isi Nomor Ujian

dengan benar- Isikan tanggal lahir- Hitamkan bulatan LJK

sesuai angka yang

tertera di atasnya

Page 4: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

CONTOH PENGISIAN LJK YANG BENAR

- Hitamkan salah satu

mata ujian- Isikan tanggal ujian- Tanda tangani LJK

(jangan melebihi kotak

yang disediakan)

Page 5: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

CONTOH PENGISIAN LJK YANG BENAR

- Isikan kode

paket soal- Hitamkan

bulatan sesuai

angka di atasnya

Page 6: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

SELAMAT MENGERJAKAN

Page 7: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

WAKTU :

  1. Ilmu yang mengajarkan cara berfikir untuk melakukan aksi dengan tujuan tertentu disebut ….

A. AlgoritmaB. LogikaC. FlowchartD. DFDE. Pseoudocode

Page 8: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

2. Urutan langkah- langkah (instruksi-instruksi / aksi-aksi) terbatas untuk menyelesaikan suatu masalah secara logis dan sistematis disebut ….

A. AlgoritmaB. LogikaC. FlowchartD. KonstantaE. Tipe Data

WAKTU :

Page 9: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

WAKTU :

3. Kata Algoritma berasal dari seorang ilmuwan arab yang bernama …..

A. Abu Ja‟far Muhammad Ibnu Musa Al Khuwarizmi

B. Abu Ja‟far Muhammad Ibnu Daud Al Khuwarizmi

C. Abū-Marwān ʻAbd al-Malik ibn ZuhrD. Abū Abdullāh Muhammad ibn Jābir ibn

Sinān ar-Raqqī al-Harrani as-Sabi al-Battānī

E. Ibnu Sina

Page 10: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

4. Dibawah ini yang termasuk dalam contoh-contoh bahasa aras/tingkat tinggi adalah ….

A. Bahasa C++, Cobol, PascalB. Bahasa C, C++, CobolC. Bahasa Visual C++, Cobol, PascalD.Bahasa Assembly, Visual C++, Visual

BasicE. Bahasa Assembly, Cobol, Pascal

WAKTU :

Page 11: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

5. Untuk melaksanakan suatu algoritma diperlukan suatu bahasa pemrograman, contoh bahasa pemrograman adalah ….

A. Ms. WordB. Corel DrawC. Adobe PhotosopD. Program Turbo C++E. FL Studio

WAKTU :

Page 12: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

6. Yang termasuk bahasa pemrograman tingkat rendah adalah ….

A. CB. PHPC. JavaD. C++E. Assembly

WAKTU :

Page 13: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

7. Dalam membuat suatu program, langkah pertama yang harus dilakukan adalah ….

A. Membuat ProgramB. Membuat AlgoritmaC. Membuat KomputerD. Mempelajari ProgramE. Proses

WAKTU :

Page 14: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

8. Dibawah ini beberapa struktur penulisan alogoritma, antara lain …

A. Natural, Flowchart, PseoudocodeB. Natural, Diagram Alir,

PemrogramanC. Natural, Pseoudocode,

PemrogramanD. Prosedural, Terstruktur, FungsionalE. Natural, Flowchart, Prosedural

WAKTU :

Page 15: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

9. Cara penulisan teks algoritma dengan mengadopsi penulisan script bahasa pemrograman disebut ….

A. DeskriptifB. FlowchartC. DeklarasiD. PseoudocodeE. Listing

WAKTU :

Page 16: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

WAKTU :

10.Lihatlah Algoritma dibawah ini :1. Mulai 2. Masukkan Nilai Alas Segitiga 3. Hitung Luas Persegi (Luas = (0.5 * Alas *

Tinggi)) 4. Masukkan Nilai Tinggi Segitiga 5. Tampilkan Nilai Luas Segitiga 6. Selesai

Urutkan langkah-langkah yang benar untuk menghitung luas segitiga adalah ….

A. 1, 2, 4, 5, 3, 6B. 1, 2, 4, 3, 5, 6C. 1, 3, 4, 2, 5, 6D. 3, 2, 1, 6, 4, 5E. 1, 6, 2, 4, 3, 5

Page 17: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

WAKTU :

11.Lihatlah Algoritma dibawah ini :1. Jika bilangan A yang habis dibagi dengan 2 dan

sisa 0 maka, kerjakan langkah selanjutnya2. Mulai3. Masukkan Bilangan A4. Selesai5. Cetak “ Bilangan Genap “

Urutkan langkah-langkah yang benar untuk mencetak pesan bilangan genap adalah ….A. 2, 3, 1, 5, 4 B. 2, 1, 3, 5, 4C. 2, 3, 1, 5, 4D. 3, 2, 1, 4, 5E. 1, 2, 3, 4, 5

Page 18: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

WAKTU :

12.Dibawah ini yang termasuk struktur dasar algoritma adalah ….

A. PerbaikanB. PengaturanC. PemrogramanD. ProseduralE. Runtunan

Page 19: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

WAKTU :

13.Urutan manakah yang benar saat membuat suatu aplikasi program …..

A. Flowchart, Algoritma, Coding program

B. Coding program, Flowchart, Algoritma

C. Flowchart, Coding Program, Algoritma

D. Algoritma, Flowchart, Coding Program

E. Algoritma, Coding Program, Flowchart

Page 20: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

WAKTU :

14.Dibawah ini beberapa struktur dasar algoritma antara lain …..

A. Pemulihan, Urutan, Pemograman B. Runtunan, Pemilihan,

Pengulangan           C. Perbaikan, Pemulihan, Pengaturan     D. Perbaikan, Pemilihan, UrutanE. Runtunan, Pemilihan, Pengaturan

Page 21: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

WAKTU :

15.Dibawah ini beberapa struktur dasar algoritma antara lain dengan menggunakan struktur IF-Else adalah ….

A. UrutanB. PengulanganC. RuntunanD. PilihanE. Pengaturan

Page 22: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

WAKTU :

16.Di bawah ini beberapa struktur dasar algoritma antara lain dengan menggunakan struktur  while adalah …

A. UrutanB. RuntunanC. PengaturanD. PilihanE. Perulangan

Page 23: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

WAKTU :

17.Apakah yang dimaksud dengan struktur urutan .…

A. Suatu aksi yang dikerjakan sesuai kondisi pilihannya        

B. Suatu aksi yang dikerjakan secara urut atau runtunan

C. Suatu aksi yang dikerjakan secara di program  

D. Suatu aksi yang dikerjakan secara pemulihan

E. Suatu aksi yang dikerjakan jika salah satu terpenuhi

Page 24: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

18.Apakah yang dimaksud dengan struktur Pemilihan .…

A. Suatu aksi yang dikerjakan sesuai kondisi pilihannya         

B. Suatu aksi yang dikerjakan secara urut atau runtunan

C. Suatu aksi yang dikerjakan secara berulang-ulang

D. Suatu aksi yang dikerjakan secara pemulihan

E. Suatu satu atau lebih instruksi yang dikerjakan secara berurutan sesuai dengan urutannya

WAKTU :

Page 25: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

19.Apakah yang dimaksud dengan struktur Perulangan .…

A. Suatu aksi yang dikerjakan sesuai kondisi Pilihannya      

B. Suatu aksi yang dikerjakan secara urut atau runtunan

C. Suatu aksi yang dikerjakan secara secara pemulihan

D. Suatu aksi yang dikerjakan secara berulang-ulang

E. Suatu aksi yang dikerjakan jika salah satu terpenuhi

WAKTU :

Page 26: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

20.Apakah yang dimaksud dengan struktur For .…

A. Suatu aksi yang dikerjakan sesuai kondisi Pilihannya      

B. Suatu aksi yang diulangi sebanyak n kali

C. Suatu aksi yang dikerjakan secara secara pemulihan

D. Suatu aksi yang dikerjakan secara berulang-ulang

E. Suatu aksi yang dikerjakan jika salah satu terpenuhi

WAKTU :

Page 27: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

21.Sebutkan kondisi berikut ini yang termasuk dalam struktur perulangan adalah …

A. IF, Case B. IF, WhileC. While, ForD. Do-While, CaseE. IF, For

WAKTU :

Page 28: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

22. Urutan proses dalam system dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data, disebut ….

A. System FlowchartB. Program FlowchartC. Desain FlowchartD. AlgoritmaE. Alur Flowchart

WAKTU :

Page 29: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

WAKTU :

23.Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah disebut ….

A. AlgoritmaB. DFDC. FlowchartD.PseoudocodeE. Logika

Page 30: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

24. Dalam flowchart, symbol ini dinamakan symbol …..

 A. Simbol KeputusanB. Simbol ProsesC. Simbol Persiapan/PreparationD. Simbol TerminalE. Simbol Data

WAKTU :

Page 31: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

WAKTU :

25. Dalam flowchart, symbol ini dinamakan symbol …..

 A. Simbol KeputusanB. Simbol Persiapan/PreparationC. Simbol Input/OutputD. Simbol TerminalE. Simbol Data

Page 32: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

26.Dibawah ini yang termasuk simbol Proses, yang digunakan untuk menggambarkan proses pengolahan data, adalah …A.

B.

C.

D.

E.

WAKTU :

Page 33: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

27.Dibawah ini yang termasuk simbol Persiapan (Preparation), yang digunakan untuk memberikan nilai awal pada suatu variabel atau pencacah, adalah …A.

B.

C.

D.

E.

WAKTU :

Page 34: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

28.Flowchart terbagi menjadi dua macam yaitu …

A. Flowchart Program dan Flowchart Alir

B. Flowchart Program dan Flowchart Data

C. Flowchart Diagram Alir dan Flowchart Data

D. Flowchart Program dan Flowchart System

E. Flowchart System dan Flowchart Data

WAKTU :

Page 35: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

29.Simbol diagram Input/Output dalam sebuah flowchart digunakan untuk ….

A. Menyatakan awal atau akhir suatu program

B. Menunjukkan operasi masukan atau keluaran

C. Menggambarkan proses pengolahan data

D. Menyatakan suatu pilihan berdasarkan kondisi tertentu

E. Menghubungkan bagian diagram alir pada halaman yang sama

WAKTU :

Page 36: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

30.Simbol diagram Penghubung dalam sebuah flowchart digunakan untuk ….

A. Menyatakan awal atau akhir suatu program

B. proses yang detilnya dijelaskan terpisah

C. Menggambarkan proses pengolahan data

D. Menyatakan suatu pilihan berdasarkan kondisi tertentu

E. Menghubungkan bagian diagram alir pada halaman yang sama

WAKTU :

Page 37: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

31.Apakah yang dimaksud dengan struktur IF ….

A. Suatu aksi yang dikerjakan jika salah satu terpenuhi

B. Suatu aksi yang dikerjakan sesuai kondisi pilihannya

C. Suatu aksi yang diulangi sebanyak n kali

D. Suatu aksi yang dikerjakan secara secara pemulihan

E. Suatu aksi yang dikerjakan secara berulang-ulang

WAKTU :

Page 38: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

32.Tahapan dalam menyelesaikan suatu masalah adalah …

A. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil

B. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil

C. Masalah-Model-Algoritma-Eksekusi-Hasil

D. Masalah-Model-Algoritma-Program-Eksekusi-Hasil

E. Algoritma-Program-Model-Eksekusi-Hasil

WAKTU :

Page 39: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

33.Diketahui bahwa kantong P kosong. Kantong Q berisi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan dikatakan BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah ….

A. 10B. 15C. 10 dan 15D. 10 atau 15E. Kosong

WAKTU :

Page 40: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

34.Operator Logika yang menyatakan “and” dalam lambang berikut ini adalah ….

A. ||B. &&C. !D.<>E. =

WAKTU :

Page 41: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

35.Operator Logika yang menyatakan “atau” dalam lambang berikut ini adalah ….

A. ||B. &&C. !D.%E. !=

WAKTU :

Page 42: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

36.Fungsi dari operator % sebagai …

A. Pembagi 2 bilanganB. Membagi per seratus persenC. Prosentasi 2 bilanganD. Mencari sisa pembagian 2

bilanganE. Prosentase bilangan

WAKTU :

Page 43: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

37.Yang termasuk operasi perbandingan/relasi adalah ….

A. PenjumlahanB. PerkalianC. Kurang dariD.PembagianE. Sisa Pembagian (Modulus)

WAKTU :

Page 44: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

WAKTU :

38. Penulisan nama variabel 1. namasiswa2. !bil%3. 1namasiswa4. nilai_siswa5. nilai siswa6. _namasiswa7. bil1

Dari penulisan variabel diatas, yang termasuk dalam tata cara yang benar dalam penulisan variabel ditunjukkan nomor …… A. 1, 4, 5, 7B. 1, 2, 3, 4C. 1, 4, 6, 7 D. 1, 5, 6, 7E. 1, 2, 4, 7

Page 45: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

WAKTU :

39.Dalam Pemberian nama variabel karakter maksimal yang bisa digunakan sebanyak …

A. 8B. 16C. 32D. 64E. 128

Page 46: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

WAKTU :

40.Berikut ini yang termasuk operator aritmatika yaitu ….

A. *B. /C. %D. +E. Semua benar

Page 47: 1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)

SMK AL HUDA KEDIRI

 Pemrograman Dasar / X / TKJ-MM Kode Soal : 01

SELESAI

KUMPULKAN LJK KEPADA PENGAWAS