17 November 2025

LATIHAN SOAL KELAS XII DKV

 LATIHAN SOAL KELAS XII DKV

 

1.      Seorang siswa membuat halaman web sederhana untuk menampilkan informasi profil sekolah. Guru meminta agar halaman tersebut memiliki struktur dasar HTML yang lengkap agar browser dapat membaca dokumen dengan benar.
Elemen penting apa yang wajib ada dalam struktur HTML dasar?

a.       <html>, <head>, <body>

b.      <meta>, <link>, <script>

c.       <title>, <footer>, <nav>

d.      <style>, <section>, <aside>

e.       <div>, <main>, <span>

2.      Dalam sebuah artikel web, siswa menggunakan elemen heading untuk memberi hierarki informasi. Namun guru melihat semua bagian memakai <h1>.
Perbaikan apa yang paling tepat?

a.       Mengubah seluruh heading menjadi <p> agar seragam

b.      Menggunakan <h1> hanya sekali dan sisanya <h2><h6> sesuai subjudul

c.       Mengganti heading dengan <strong> agar lebih tebal

d.      Menghapus heading karena tidak memengaruhi SEO

e.       Menambahkan warna untuk membedakan heading

3.      Seorang siswa ingin menambahkan paragraf dengan jarak antarbaris lebih lebar. Ia menambah banyak <br>, tetapi hasilnya tidak rapi.
Solusi terbaik adalah…

a.       Menggunakan <space> agar jarak otomatis

b.      Mengganti <br> menjadi <break>

c.       Memakai CSS untuk mengatur line-height pada paragraph

d.      Mengganti paragraf menjadi <pre>

e.       Menghapus semua paragraf

4.      Siswa mengunggah gambar ke website, namun pada saat gambar tidak muncul di browser, elemen alternatif tidak ditampilkan.
Apa fungsi atribut alt pada tag <img>?

a.       Menambah resolusi gambar

b.      Menentukan ukuran otomatis

c.       Memberi teks pengganti ketika gambar gagal dimuat

d.      Mengatur posisi gambar

e.       Mengubah format gambar ke PNG

5.      Saat membuat halaman profil, siswa ingin menautkan tombol "Kembali ke Beranda" ke halaman lain.
Tag apa yang digunakan?


a.       <button> saja

b.      <a href="">

c.       <link>

d.      <goto>

e.       <url>


Essay

1.      Seorang siswa membuat halaman web sederhana, tetapi ketika dibuka di browser, sebagian elemen tidak tampil karena ia tidak menuliskan struktur pembungkus dokumen. Guru menjelaskan bahwa HTML mempunyai elemen paling luar yang berfungsi sebagai induk dari seluruh isi halaman.
Nama elemen apakah yang berfungsi sebagai pembungkus seluruh isi halaman HTML?

2.      Untuk membuat tabel pada halaman web, diperlukan tag khusus yang berfungsi menentukan baris di dalam tabel.
Tulis tag HTML yang digunakan untuk membuat baris tabel.

3.      Setiap halaman web dapat diakses menggunakan alamat khusus yang disebut URL.
Tuliskan satu contoh URL lengkap.

4.      Nama domain digunakan sebagai alamat unik untuk sebuah website.
Tuliskan 5 contoh nama domain.

5.      Browser digunakan untuk membuka dan menampilkan halaman website.
Tuliskan 5 contoh browser yang umum digunakan.

 


Analysis

1.      Perhatikan gambar dibawah ini

 

Buatkan Coding HTML nya


1.      Perhatikan Coding HTML di bawah ini dan gambarkan hasil jadinya

<!DOCTYPE html>

<html>

<head>

    <title>Layout Sederhana</title>

</head>

<body>

 

<table border="1" width="100%" cellspacing="0" cellpadding="20">

 

    <!-- HEADER -->

    <tr>

        <td colspan="2" align="center" bgcolor="blue ">

            <b>HEADER</b><br>

            <img src="https://via.placeholder.com/600x80" alt="Header Image">

        </td>

    </tr>

 

    <!-- MENU + BODY -->

    <tr height="300">

 

        <!-- MENU -->

        <td width="25%" align="center" bgcolor="yelow ">

            <b>MENU</b><br><br>

            <img src="https://via.placeholder.com/150" alt="Menu Image">

        </td>

 

        <!-- BODY -->

        <td align="center" bgcolor="red ">

            <b>BODY</b><br><br>

            <img src="https://via.placeholder.com/300x200" alt="Body Image">

        </td>

 

    </tr>

 

    <!-- FOOTER -->

    <tr>

        <td colspan="2" align="center" bgcolor="orange ">

            <b>FOOTER</b><br>

            <img src="https://via.placeholder.com/500x60" alt="Footer Image">

        </td>

    </tr>

 

</table>

 

</body>

</html>



LATIHAN SOAL KELAS XII MPP

  LATIHAN SOAL KELAS XII MPP

1.      Dalam proses modeling objek 3D, seorang siswa belum memahami perbedaan vertex, edge, dan face. Guru menjelaskan bahwa face merupakan…

a.       Titik dasar penyusun objek yang dapat dipindahkan

b.      Garis yang menghubungkan dua vertex

c.       Bidang permukaan yang terbentuk dari beberapa edge

d.      Bagian objek yang tidak dapat diubah

e.       Struktur otomatis yang dibuat oleh Blender

2.      Ketika siswa ingin membentuk model lebih detail, ia harus masuk ke mode tertentu dalam Blender.
Mode apa yang digunakan untuk mengubah vertex, edge, dan face?


a.       Object Mode

b.      Camera Mode

c.       Edit Mode

d.      Sculpt Mode

e.       Animation Mode


3.      Seorang siswa membuat gelas 3D dan ingin membuat lubang bagian dalamnya dengan cepat tanpa melakukan extrude manual. Guru menyarankan untuk memakai modifier yang memungkinkan objek saling memotong satu sama lain dengan presisi.
Modifier yang paling tepat digunakan adalah…


a.       Boolean

b.      Mirror

c.       Array

d.      Build

e.       Remesh


4.      Seorang siswa sedang belajar dasar-dasar pewarnaan objek di Blender. Ia sudah memilih objek yang ingin diwarnai, tetapi ketika mencoba memberi warna, objek tidak berubah sesuai warna yang dipilih. Guru kemudian menjelaskan bahwa proses pewarnaan objek di Blender harus dilakukan melalui menu material, bukan hanya melalui pengaturan tampilan viewport.

Agar objek benar-benar mendapatkan warna yang sesuai dan tampil dengan warna tersebut saat dirender, langkah yang paling tepat adalah…

a.       Mengaktifkan mode Wireframe agar warna lebih jelas terlihat

b.      Mengubah warna lampu pada scene menjadi lebih terang

c.       Membuat New Material lalu mengubah Base Color pada tab Material Properties

d.      Menghapus history modeling agar warna bisa diterapkan

e.       Mengganti posisi kamera agar warna tampak berbeda

5.      Dalam proses pembuatan scene 3D, pencahayaan menjadi salah satu elemen terpenting agar objek terlihat jelas dan hasil render tampak realistis. Seorang siswa mencoba menambahkan cahaya pada project Blender-nya karena objek terlihat gelap saat di-render. Namun ia hanya menambah warna pada material dan mengatur kamera, tetapi hasil render tetap gelap. Guru kemudian menjelaskan bahwa untuk membuat pencahayaan yang benar, siswa harus menambahkan objek lampu ke dalam scene melalui menu Add.
Untuk menambahkan cahaya yang benar-benar berfungsi sebagai sumber penerangan dalam Blender, langkah yang harus dilakukan adalah…

 

 

 

a.       Mengganti warna background agar tampilan lebih terang

b.      Menambah objek Light melalui menu Add → Light, lalu memilih jenis lampu seperti Point, Sun, Spot, atau Area

c.       Mengaktifkan mode Wireframe agar shading lebih jelas

d.      Mengubah view ke Orthographic supaya cahaya masuk merata

e.       Menghapus objek kamera agar cahaya bekerja optimal

 

Essay

1.     Jelaskan fungsi utama modifier dalam proses modeling 3D.

2.      Sebutkan langkah dasar memberi warna pada objek di Blender.

3.      Jelaskan cara menambahkan cahaya pada scene 3D.

4.       Apa perbedaan viewport shading dan hasil rendering?

5.      Jelaskan peran kamera dalam pembuatan animasi 3D.

6.      Sebutkan Software untuk membuat Animasi 3D

 

 

 

Analysis

1.      Perhatikan Gambar di bawah ini




Amati gambar 3D di atas. Jelaskan secara berurutan langkah-langkah yang dapat dilakukan untuk membuat model tersebut menggunakan Blender!

 

2.  Tim siswa membuat sebuah film animasi 3D pendek berjudul “Robot Kecil dan Bola Cahaya.”
Durasi film: 3 menit.

Film ini bercerita tentang Robo, robot mungil yang tinggal di bengkel tua di sudut kota futuristik. Suatu malam, Robo menemukan bola cahaya kecil yang tiba-tiba muncul dari celah lantai bengkel. Bola cahaya itu terlihat seperti makhluk hidup—bergerak, berputar, dan memancarkan suara halus seperti sedang memanggil Robo.

Awalnya Robo takut, tetapi ketika bola cahaya itu menyinari tubuhnya, Robo melihat memori-memori lamanya muncul: saat ia pertama kali dirakit oleh seorang ilmuwan yang kini menghilang tanpa jejak. Robo merasa bola cahaya itu sedang mencoba membawanya menuju sesuatu.

Robo mengikuti bola cahaya keluar dari bengkel. Ia melewati lorong gelap, atap bangunan, dan akhirnya sampai di puncak menara kota. Di tempat itu, bola cahaya berubah menjadi bentuk holografik yang menampilkan pesan terakhir dari ilmuwan penciptanya:

“Robo, aku selalu percaya kamu akan menemukan jalanmu sendiri.”

Bola cahaya itu memudar, meninggalkan Robo menatap langit malam yang penuh neon. Adegan terakhir memperlihatkan Robo berlari kecil turun dari menara, siap memulai hidup baru.


Agar film bisa selesai, tim harus menyusun Rencana Anggaran Biaya (RAB) sederhana. Berikut kebutuhan produksinya:



1.      Sewa komputer render: Rp 70.000 per jam, dipakai 10 jam.

2.      Pembelian aset 3D: Rp 150.000.

3.      Rekaman suara: Rp 60.000 per jam, dipakai 2 jam.

4.      Konsumsi kru: Rp 20.000 per orang, jumlah kru 8 orang.

5.      Transport kru: Rp 10.000 per orang, jumlah kru 8 orang.

6.      Penyimpanan cloud: Rp 40.000.

7.      Biaya tak terduga: 5% dari total biaya sementara.

Tim memiliki dana awal sebesar Rp 2.000.000.


1.      Hitung seluruh biaya produksi per komponen.

2.      Jumlahkan menjadi total biaya sementara.

3.      Hitung biaya tak terduga sebesar 5%.

4.      Tentukan total biaya akhir produksi.

5.      Hitung apakah dana awal Rp 2.000.000 cukup atau kurang.

6.      Tentukan harga jual film jika ingin mendapat keuntungan 20%.

Hitung berapa persen keuntungan jika film dijual dengan harga Rp 2.800.000


Tabel 1 — Perhitungan Biaya Produksi

No

Komponen Biaya

Rumus Perhitungan

Total Harga

1

Sewa komputer render

70.000 × 10 jam

…………………

2

Pembelian aset 3D

150.000

…………………

3

Rekaman suara

60.000 × 2 jam

…………………

4

Konsumsi kru

20.000 × 8 orang

…………………

5

Transport kru

10.000 × 8 orang

…………………

6

Penyimpanan cloud

40.000

…………………

7

Total Sementara (1–6)

…………………

…………………

8

Biaya tak terduga (5%)

Total sementara × 5%

…………………

9

Total Biaya Akhir

Total sementara + 5%

…………………

 

Tabel 2. Analisis Dana & Keuntungan

 

No

Perhitungan

Rumus

Hasil

1

Dana Awal

…………………..

…………………

2

Sisa Atau Kekurangan dana

Dana awal – total biaya akhir

…………………

3

Harga Jual dengan Keuntungan 20%

Total biaya akhir × 120%

 

…………………

4

Prosentase Keuntungan jika dijual Rp. 2.800.000

(2.800.000 – total biaya akhir) ÷ total biaya akhir × 100%

…………………