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
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.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
Mengetahui
Kepala SMK Al Amanah Guru Mata Pelajaran