Anda di halaman 1dari 3

KARTU SOAL

Nama Sekolah : SMK IT AL FARABI Alokasi Waktu :


Mata PEMROGRAMAN Bahan Kelas/
: : X-TKJ/ 1
Pelajaran DASAR Smstr
Kurikulum : K13 Tahun Pelajaran : 2022/2023
Bentuk Tes : Uraian Penyusun : Fatimah, S.Pd.

Soal nomor 1
Kompetensi 3.5 Menerapkan Operasi Aritmatika dan Logika
Dasar 4.5 Membuat Kode Programdengan operasi aritmatika dan logika
Materi Operator aritmatika, Operator Logika,
Indikator 3.5.1 Menjelaskan operator aritmatika
3.5.2 Menjelaskan Operator Logika
Rumusan Butir 1.  Jelaskan yang dimaksud dengan Operator aritmatika dan Fungsi
Soal dari Operator Logika
Kunci Jawaban Operator Aritmatika adalah operasi hitung bilangan.operasi aritmatika
antara lain mencakup penjumlahan, pengurangan, perkalian, dan
pembagian, Untuk menghubungkan dua operasi relasi menjadi sebuah
ungkapan kondisi dengan hasil benar atau salah.
Skor 20
Tingkat Mudah
Kesukaran

Soal nomor 2
Kompetensi 3.6 Menerapkan struktur kontrol percabangan dalam bahasa
Dasar pemrograman
4.6 Membuat kode program struktur kontrol percabangan
Materi  Struktur percabangan
 Percabangan sederhana
Indikator  .3.6.1 Menjelaskan Statmen/Perintah untuk kontrol percabangan
 3.6.2 Menerapkan statment/perintah untuk kotrol percabangan
sederhana

Rumusan Butir 2. jelaskan Definisi struktur kontrol percabangan dalam


Soal pemrograman
Kunci Jawaban Struktur Kontrol Pecabangan merupakan suatu algoritma
program memiliki suatu kondisi yang dimana
kondisi tersebutlah yang akan menentukan perintah-perintah
yang akan dijalankan oleh suatu program
Skor 20
Tingkat Sedang
Kesukaran

Soal nomor 3
Kompetensi
Dasar
Materi Teknik-Teknik Presentasi
Indikator 3.7.1 Menjelaskan statment/perintah untuk perulangan
4.7. 2 menerapkan statment/perintah untuk kontrol perulangan
sederhana
Rumusan Butir Gambarkanlah simbol flowchat beserta fungsingnya?
Soal
Kunci Jawaban -
Skor 20
Tingkat Mudah
Kesukaran

Soal nomor 4
Kompetensi 3.8 menganalisis penggunaan array untuk penyimpanan data di memori
Dasar 4.8 membuat kode program untuk menampilkan data array
Materi Konsep array, array satu dimensi, array mlti dimensi
Indikator 3.8.1 Menjelaskan array satu dimensi
3.8.2 menjelaskan array multi dimensi

Rumusan Butir Jelaskan pengertian array tiga dimensi dan fungsi array dua dimensi?
Soal
Kunci Jawaban Array dimensi tiga identic dengan kumpulan element-element yang
terdiri lebih dari satu baris, seperti array yang memiliki array di
dalamnya, array dimensi dua mewakili bentuk tabel atau matrik, dimana
indeks pertama menunjukan posisi baris dan indeks kedua menunjukan
posisi kolom
Skor 20
Tingkat Sedang
Kesukaran

Soal nomor 5
Kompetensi 3.9 Menerapkan penggunaan fungsi
Dasar
4.9 Membuat kode program menggunakan fungsi
Materi  Konsep fungsi dalam bahasa pemrograman
 Pembuatan fungsi sendiri
Indikator 3.9.1 menjelaskan konsep fungsi dalam bahasa pemrograman
3.9.2 menerapkan fungsi-fungsi buatan sendiri
3.9.3 menerapkan fungsi-fungsi bawaan dari bahasa pemrograman

Rumusan Butir Jelaskan perbedaan yang mendasar antara Procedure dengan Function?
Soal Dalam bahasa pemrograman
Kunci Jawaban
Skor 20
Tingkat Mudah
Kesukaran
SOAL

Nama Sekolah : SMK IT ALFARABI Alokasi Waktu :


Mata Bahan Kelas/
: Pemrograman Dasar : X-TKJ/ 1
Pelajaran Smstr
Kurikulum : K13 Tahun Pelajaran : 2022/2023
Bentuk Tes : Uraian Penyusun : Fatimah, S.Pd.

1. Jelaskan yang dimaksud dengan Operator aritmatika dan Fungsi dari Operator

Logika?

2. jelaskan Definisi struktur kontrol percabangan dalam pemrograman?

3. Gambarkanlah simbol flowchat beserta fungsingnya?

4. Jelaskan pengertian array tiga dimensi dan fungsi array dua dimensi?

5. Jelaskan perbedaan yang mendasar antara Procedure dengan Function? Dalam bahasa

pemrograman

Anda mungkin juga menyukai