Anda di halaman 1dari 10

YAYASAN AMANAH PUTRA

SEKOLAH MENENGAH KEJURUAN (SMK) AL AMANAH


AKREDITASI A
SK AKREDITASI BAP-S/M Nomor 763/BAN-SM/SK/2019
Komp. Cibogo Indah, Ds.Cangkuang Kulon- Dayeuh Kolot Tlp. (022) 54410577 email smkalamanah@rocketmail.com

KISI-KISI SOAL PENILAIAN AKHIR TAHUN


SEKOLAH MENENGAH KEJURUAN (SMK) AL AMANAH
TAHUN AJARAN 2020/2021

BIDANG STUDI KEAHLIAN : TKJ 1


MATA PELAJARAN : PEMROGRAMAN DASAR
KELAS/SEMESTER : X/I
GURU MATA PELAJARAN : Irfan Luthfiana, S.Kom.

INDIKATOR NO
KOMPETENSI
PENCAPAIAN MATERI POKOK SOA SOAL JAWABAN SKOR
DASAR
KOMPETENSI L
3.1 Memahami Menjelaskan  Perangkat lunak 1 PHP Merupakan singkatan dari? c. PHP: Hypertext 4
perangkat lunak berbagai bahasa a. Private Home Page Processor
bahasa perangkat lunak pemrograman b. Personal Hypertext Processor
pemrograman bahasa komputer c. PHP: Hypertext Processor
pemrograman d. Program Hypertext Processor
komputer e. Pascal Hypertext Processor
4.1 Melakukan
Instalasi perangkat
Menjelaskan  Menginstalasi 2 Kode PHP diawali dan di akhiri c. <?php … ?> 4
lunak bahasa prosedur perangkat lunak dengan tanda?
pemrograman instalasi bahasa a. <?php … </?php>
berbagai pemrograman b. <script> … </script>
perangkat lunak komputer c. <?php … ?>
bahasa d. <php … /?>
pemrograman e. <?php…/>
komputer

3.2 Memahami Menjelaskan  Menginstalasi 3 Sintak untuk mencetak output ‘Hello d. echo “Hello World”; 4
perangkat lunak prosedur perangkat lunak World’ di PHP?
bahasa instalasi bahasa a. cout<<“Hello World”;
pemrograman berbagai pemrograman b. System.out.print(“Hello World”);
perangkat komputer c. document.write (“Hello World”)
4.2 Melakukan lunak bahasa d. echo “Hello World”;
Instalasi perangkat pemrograman e. echo<<”Hello World”>>
lunak bahasa komputer
pemrograman
Mengoperasika  Menginstalasi 4 Setiap variabel di PHP diawali b. $ 4
n prosedur perangkat lunak dengan simbol?
instalasi bahasa a. #
berbagai pemrograman b. $
perangkat komputer c. %
lunak bahasa d. *
pemrograman e. &
komputer

Menginstalasi Menguji hasil 5 Setiap perintah dalam b. ; 4


perangkat instalasi perangkat PHP diakhiri dengan tanda?
lunak bahasa lunak bahasa a. :
pemrograman pemrograman b. ;
komputer c. *
d. </php>
e. #

3.3 Menerapkan alur Membuat kode  Struktur program 6 Untuk membuat komentar di PHP a. // 4
pemrograman bahasa
program sederhana menggunakan bahasa pemrograman menggunakan tanda?
dengan struktur komputer pemrograman a. //
YAYASAN AMANAH PUTRA
SEKOLAH MENENGAH KEJURUAN (SMK) AL AMANAH
AKREDITASI A
SK AKREDITASI BAP-S/M Nomor 763/BAN-SM/SK/2019
Komp. Cibogo Indah, Ds.Cangkuang Kulon- Dayeuh Kolot Tlp. (022) 54410577 email smkalamanah@rocketmail.com

bahasa komputer b. /*
pemrograman c. %
komputer d. $
e. #
4.3 Menulis kode
pemrogram sesuai
dengan aturan dan
sintaks bahasa
pemrograman
3.4 Menerapkan Menjelaskan  Tipe data 7 Tipe data integer di PHP digunakan a. Bilangan bulat 4
penggunaan tipe variabel dan dan  Variabel untuk data?
data, variabel, sintak penulisan  Konstanta a. Bilangan bulat
konstanta,  Operator b. Bilangan Pecahan
operator, dan c. Boolean
Ekspresi
ekspresi d. NULL
e. Time
4.4 Membuat kode
program dengan tipe
data, variabel,
konstanta, operator dan
ekspresi
3.4 Menerapkan Menjelaskan  Tipe data 8 Tipe data Boolean hanya memiliki a. Benar 4
penggunaan tipe data, berbagai  Variabel nilai true dan false! Pernyataan ini
variabel, konstanta, operator dan  Konstanta a. Benar
operator, dan ekspresi sintak penulisan  Operator b. Salah
Ekspresi c. Jawaban a dan b benar
d. Tidak diketahui
4.4 Membuat kode e. Semua salah
program dengan tipe
data, variabel,
konstanta, operator dan
ekspresi

3.4 Menerapkan Menjelaskan  Tipe data 9 Operator aritmatika digunakan untuk a. Aritmatika 4
penggunaan tipe data, berbagai  Variabel melakukan operasi?
variabel, konstanta, operator dan  Konstanta a. Aritmatika
operator, dan ekspresi sintak penulisan  Operator b. Pembanding
c. Relasi
Ekspresi
4.4 Membuat kode d. Assignment
program dengan tipe e. Penjumlahan
data, variabel,
konstanta, operator dan
ekspresi
3.5 Menerapkan operas Menjelaskan  Operator 10 Berikut ini contoh operator c. >= 4
i aritmatika dan operator aritmatika aritmatika, kecuali
logika aritmatika a. +
b. %
c. >=
4.5 Membuat kode d. /
program dengan operasi aritmatika dan logika e. –

3.6 Menerapkan Menerapkan Menjelaskan 11 Operator pembanding digunakan b. Perbandingan antara dua 4


operasi aritmatika operasi Operator untuk melakukan? nilai
dan logika aritmatika dan aritmatika a. Penjumlahan antara dua nilai
logika untuk b. Perbandingan antara dua nilai
4.5 Membuat kode menyelesaikan c. Mengkombinasi antar dua nilai
program dengan masalah d. Semua jawaban salah
YAYASAN AMANAH PUTRA
SEKOLAH MENENGAH KEJURUAN (SMK) AL AMANAH
AKREDITASI A
SK AKREDITASI BAP-S/M Nomor 763/BAN-SM/SK/2019
Komp. Cibogo Indah, Ds.Cangkuang Kulon- Dayeuh Kolot Tlp. (022) 54410577 email smkalamanah@rocketmail.com

operasi aritmatika dan perhitungan e. Semua jawaban benar


logika
aritmatika dan
logika

3.6 Menerapkan operasi Menerapkan  Operasi 12 Berikut contoh operator pembanding, a. ** 4


aritmatika dan logika operasi aritmatika kecuali
aritmatika dan a. **
4.6 Membuat kode logika untuk b. <=
program dengan menyelesaikan c. ==
operasi aritmatika dan masalah d. <>
logika e. //
perhitungan
aritmatika dan
logika

3.7 Menerapkan Menjelaskan  Struktur 13 Dibawah ini merupakan struktur c. switch 4


struktur kontrol statement/perint perulangan di PHP, kecuali
ah untuk perulangan
Perulangan dalam perulangan a. for
bahasa b. foreach
pemrograman c. switch
d. while
4.7 Membuat kode e. who
program struktur
kontrol perulangan
3.2 Memahami Menjelaskan  Perangkat lunak 14 HTML Merupakan singkatan dari b. Hyper Text Markup 4
perangkat lunak bahasa berbagai bahasa a. Hyper Link Markup Leaguage Laguage
b. Hyper Text Markup Laguage
pemrograman perangkat lunak pemrograman c. Hyper Tool Markup Laguage
bahasa komputer d. Hyper Test Markup Laguage
4.2 Melakukan Instalasi pemrograman e. Semua jawaban benar
perangkat lunak bahasa komputer
pemrograman
3.2 Memahami Menjelaskan  Perangkat lunak 15 Berikut ini yang menjadi standarisasi A. X-OR 4
perangkat lunak bahasa berbagai bahasa Web
pemrograman perangkat lunak pemrograman a. ECMAN (uropean Computer
bahasa komputer Manufacturers Association)
4.2 Melakukan Instalasi pemrograman b. W3C (World Wide Web
perangkat lunak bahasa komputer Consortium)
pemrograman c. Google
d. PSR (PHP Standars
Recommendation)
e. Windows

3.2 Memahami Menjelaskan  Perangkat lunak 16 Berikut ini tag untuk membuat d. <h7> 4
perangkat lunak bahasa berbagai bahasa heading, kecuali
pemrograman perangkat lunak pemrograman a. <h4>
bahasa komputer b. <h5>
4.2 Melakukan Instalasi pemrograman c. <h6>
perangkat lunak bahasa komputer d. <h7>
pemrograman e. <h3>

3.2 Memahami Menjelaskan  Perangkat lunak 17 Untuk membuat baris baru a. <br> 4
perangkat lunak bahasa berbagai bahasa menggunakan tag ?
pemrograman perangkat lunak pemrograman a. <br>
bahasa komputer b. <newline>
4.2 Melakukan Instalasi pemrograman c. <break>
perangkat lunak bahasa komputer d. <hr>
pemrograman e. <tag>
YAYASAN AMANAH PUTRA
SEKOLAH MENENGAH KEJURUAN (SMK) AL AMANAH
AKREDITASI A
SK AKREDITASI BAP-S/M Nomor 763/BAN-SM/SK/2019
Komp. Cibogo Indah, Ds.Cangkuang Kulon- Dayeuh Kolot Tlp. (022) 54410577 email smkalamanah@rocketmail.com

3.2 Memahami Menjelaskan  Perangkat lunak 18 Tag untuk membuat garis datar d. <hr> 4
perangkat lunak bahasa berbagai bahasa (horizontal)?
pemrograman perangkat lunak pemrograman a. <br>
bahasa komputer b. <newline>
4.2 Melakukan Instalasi pemrograman c. <break>
perangkat lunak bahasa komputer d. <hr>
pemrograman e. <_>

3.8 Menerapkan alur Menerapkan  Struktur program 19 Sintak yang benar untuk menambah b. <body 4
pemrograman struktur bahasa warna latar belakang? style=’background-
dengan struktur penulisan pemrograman a. <body =’background:green’> color:green’>
bahasa kode/perintah komputer b. <body style=’background-
pemrograman program pada color:green’>
komputer bahasa c. <body color=’green’>
pemrograman d.
4.8 Menulis kode komputer <background>green</background>
pemrogram sesuai e. <backgroundgreen=/background>
dengan aturan dan
sintaks bahasa
pemrograman
3.9 Menerapkan alur Menerapkan  Struktur program 20 Tag untuk membuat huruf tebal b. <b> 4
pemrograman struktur bahasa adalah
dengan struktur penulisan pemrograman a. <bold>
bahasa kode/perintah komputer b. <b>
pemrograman program pada c. <i>
komputer bahasa
pemrograman d. <important>
4.9 Menulis kode komputer e. <t>
pemrogram sesuai
dengan aturan dan
sintaks bahasa
pemrograman
3.10 Menerapkan alur Menerapkan  Struktur program 21 Karakter yang digunakan untuk tag b. / 4
pemrograman struktur bahasa akhir ?
dengan struktur penulisan pemrograman a. <>
bahasa kode/perintah komputer b. /
pemrograman program pada c. *
komputer bahasa d. \
4.10 Menulis kode pemrograman e. <
pemrogram sesuai komputer
dengan aturan dan
sintaks bahasa
pemrograman
3.11 Menerapkan alur Menerapkan  Struktur program 22 Untuk membuat tabel menggunakan a. <table> 4
pemrograman struktur bahasa tag ?
dengan struktur penulisan pemrograman a. <table>
bahasa kode/perintah komputer b. <tables>
pemrograman program pada c. <tb>
komputer bahasa d. <tab>
pemrograman e. <tbl>
4.11 Menulis kode komputer
pemrogram sesuai
dengan aturan dan
sintaks bahasa
pemrograman
3.12 Menerapkan alur Menerapkan  Struktur program 23 Saat membuat tabel tag <tr> a. Membuat baris 4
pemrograman struktur bahasa berfungsi untuk ?
dengan struktur penulisan pemrograman a. Membuat baris
bahasa kode/perintah komputer b. Membuat kolom
pemrograman program pada c. Membuat header tabel
bahasa
YAYASAN AMANAH PUTRA
SEKOLAH MENENGAH KEJURUAN (SMK) AL AMANAH
AKREDITASI A
SK AKREDITASI BAP-S/M Nomor 763/BAN-SM/SK/2019
Komp. Cibogo Indah, Ds.Cangkuang Kulon- Dayeuh Kolot Tlp. (022) 54410577 email smkalamanah@rocketmail.com

komputer pemrograman d. membuat body table


komputer e. membuat paragraph
4.12 Menulis kode
pemrogram sesuai
dengan aturan dan
sintaks bahasa
pemrograman
3.13 Menerapkan alur Menerapkan  Struktur program 24 Tag </html> berfungsi sebagai ? a. tag penutup 4
pemrograman struktur bahasa a. tag penutup
dengan struktur penulisan pemrograman b. tag paragrap
bahasa kode/perintah komputer c. tag bacground
pemrograman program pada d. tag spasi
komputer bahasa e. tag huruf
pemrograman
4.14 Menulis kode komputer
pemrogram sesuai
dengan aturan dan
sintaks bahasa
pemrograman
3.14 Menerapkan alur Menerapkan  Struktur program 25 Sintak yang benar untuk c. <body 4
pemrograman struktur bahasa menambahkan gambar adalah ? background=”bung
dengan struktur penulisan pemrograman a. <body color=”bunga.jpg”> a.jpg”>
bahasa kode/perintah komputer b. <<body
pemrograman program pada background=”bunga.jpg”>>
komputer bahasa c. <body background=”bunga.jpg”>
pemrograman d. <body> color=”bunga.jpg”>
4.14 Menulis kode
pemrogram sesuai komputer
dengan aturan dan
sintaks bahasa
pemrograman

Bandung, November 2020

Mengetahui
Kepala SMK Al Amanah Guru Mata Pelajaran

Rizal Alamsyah, M.Pd Irfan Luthfiana,S.Kom.

Anda mungkin juga menyukai