1. produktif 4 kelas x tkj&mm (senin, 15 des 2014)
-
Upload
candrafery -
Category
Education
-
view
108 -
download
2
Transcript of 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
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)
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
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)
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
SMK AL HUDA KEDIRI
Pemrograman Dasar / X / TKJ-MM Kode Soal : 01
SELAMAT MENGERJAKAN
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
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 :
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
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 :
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 :
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 :
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 :
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 :
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 :
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
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
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
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
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
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
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
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
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 :
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 :
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 :
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 :
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 :
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
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 :
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
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 :
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 :
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 :
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 :
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 :
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 :
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 :
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 :
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 :
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 :
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 :
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 :
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
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
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
SMK AL HUDA KEDIRI
Pemrograman Dasar / X / TKJ-MM Kode Soal : 01
SELESAI
KUMPULKAN LJK KEPADA PENGAWAS