Penilaian Tengah Semester (PTS) menjadi salah satu tolok ukur penting bagi siswa dalam mengukur pemahaman mereka terhadap materi yang telah diajarkan selama separuh semester. Bagi siswa Kelas XI, mata pelajaran Teknologi Informasi dan Komunikasi (TIK) memegang peranan krusial dalam membentuk literasi digital yang esensial di era modern. Semester 2 biasanya mencakup materi yang lebih mendalam dan aplikatif, sehingga persiapan yang matang sangat diperlukan.
Artikel ini hadir untuk membantu Anda, para siswa Kelas XI, dalam mempersiapkan diri menghadapi PTS TIK Semester 2. Kami akan menyajikan serangkaian contoh soal yang mencakup berbagai topik penting, beserta penjelasan mendalam untuk setiap jawaban. Dengan memahami contoh soal ini, diharapkan Anda dapat mengidentifikasi area yang perlu diperkuat dan strategi belajar yang lebih efektif.
Pentingnya Memahami Materi TIK Kelas XI Semester 2
Sebelum kita masuk ke contoh soal, mari kita pahami terlebih dahulu mengapa materi TIK Kelas XI Semester 2 begitu penting. Umumnya, semester ini akan menggali lebih dalam tentang:

- Jaringan Komputer dan Internet Tingkat Lanjut: Memahami konsep-konsep seperti protokol jaringan, topologi, keamanan jaringan, serta cara kerja internet yang lebih kompleks.
- Basis Data: Mempelajari konsep dasar basis data, jenis-jenisnya, serta bagaimana mengelola dan memanipulasi data menggunakan sistem manajemen basis data (DBMS) sederhana.
- Pengembangan Web Dasar: Memahami dasar-dasar pembuatan halaman web menggunakan HTML, CSS, dan mungkin pengantar JavaScript.
- Sistem Operasi dan Perangkat Lunak: Lebih mendalami fungsi dan pengelolaan sistem operasi, serta berbagai jenis perangkat lunak dan lisensinya.
- Keamanan Informasi dan Etika Digital: Memahami pentingnya keamanan data, ancaman siber, serta praktik-praktik etis dalam penggunaan teknologi.
- Aplikasi Produktivitas Tingkat Lanjut: Memanfaatkan fitur-fitur lanjutan dari aplikasi perkantoran seperti pengolah kata, lembar kerja, dan presentasi untuk tugas-tugas yang lebih kompleks.
Dengan cakupan materi yang luas ini, PTS TIK Semester 2 akan menguji kemampuan Anda dalam memahami konsep, menganalisis masalah, dan menerapkan pengetahuan TIK dalam berbagai skenario.
Contoh Soal Pilihan Ganda
Berikut adalah beberapa contoh soal pilihan ganda yang mencakup berbagai topik TIK Kelas XI Semester 2:
Soal 1:
Dalam sebuah jaringan komputer, perangkat yang bertugas meneruskan paket data antar jaringan yang berbeda disebut…
A. Hub
B. Switch
C. Router
D. Modem
Pembahasan Soal 1:
Jawaban yang tepat adalah C. Router.
- Hub adalah perangkat jaringan yang sederhana yang hanya meneruskan data ke semua port yang terhubung, tanpa mempertimbangkan tujuan data. Ini cenderung menyebabkan tabrakan data (collision).
- Switch adalah perangkat yang lebih cerdas dari hub. Switch mempelajari alamat MAC dari perangkat yang terhubung ke port-portnya dan meneruskan data hanya ke port tujuan yang benar.
- Router adalah perangkat yang berperan penting dalam menghubungkan jaringan yang berbeda (misalnya, jaringan lokal Anda ke internet). Router menggunakan alamat IP untuk menentukan jalur terbaik bagi paket data untuk mencapai tujuannya di jaringan lain.
- Modem adalah perangkat yang mengubah sinyal digital dari komputer menjadi sinyal analog untuk dikirim melalui saluran telepon atau kabel, dan sebaliknya. Modem biasanya digunakan untuk terhubung ke internet.
Soal 2:
Bahasa markup yang digunakan untuk membuat struktur dasar halaman web adalah…
A. CSS
B. JavaScript
C. PHP
D. HTML
Pembahasan Soal 2:
Jawaban yang tepat adalah D. HTML.
- HTML (HyperText Markup Language) adalah bahasa standar untuk membuat dokumen yang dirancang untuk ditampilkan di peramban web. HTML mendefinisikan struktur dan konten dari halaman web menggunakan tag.
- CSS (Cascading Style Sheets) digunakan untuk mengatur tampilan visual dari halaman web yang dibuat dengan HTML, seperti warna, font, tata letak, dan responsivitas.
- JavaScript adalah bahasa pemrograman yang memungkinkan Anda membuat halaman web interaktif dan dinamis.
- PHP (Hypertext Preprocessor) adalah bahasa scripting sisi server yang banyak digunakan untuk pengembangan web dinamis.
Soal 3:
Salah satu langkah penting dalam menjaga keamanan data di internet adalah dengan menggunakan kata sandi yang kuat. Ciri-ciri kata sandi yang kuat antara lain…
A. Menggunakan nama sendiri dan tanggal lahir
B. Menggunakan kata-kata umum yang mudah diingat
C. Mengombinasikan huruf besar, huruf kecil, angka, dan simbol
D. Menggunakan kata sandi yang sama untuk semua akun online
Pembahasan Soal 3:
Jawaban yang tepat adalah C. Mengombinasikan huruf besar, huruf kecil, angka, dan simbol.
- Kata sandi yang lemah (seperti pilihan A, B, dan D) sangat rentan terhadap serangan brute-force atau dictionary attack.
- Mengombinasikan berbagai jenis karakter (huruf besar, huruf kecil, angka, dan simbol) akan membuat kata sandi menjadi lebih kompleks dan sulit ditebak oleh pihak yang tidak berwenang.
Soal 4:
Dalam pengelolaan basis data, sebuah tabel yang terdiri dari baris dan kolom disebut…
A. Relasi
B. Field
C. Record
D. Atribut
Pembahasan Soal 4:
Jawaban yang tepat adalah D. Atribut.
- Dalam konteks basis data relasional, sebuah tabel seringkali direpresentasikan sebagai sebuah relasi.
- Setiap kolom dalam tabel merepresentasikan sebuah atribut atau karakteristik dari entitas yang disimpan dalam tabel tersebut.
- Field biasanya merujuk pada satu jenis data dalam satu baris (atau record).
- Record atau Baris merepresentasikan satu kesatuan data tunggal untuk suatu entitas.
Soal 5:
Perangkat lunak yang dirancang untuk mengubah kode sumber menjadi kode yang dapat dieksekusi oleh komputer disebut…
A. Editor Teks
B. Kompilator
C. Interpreter
D. Debugger
Pembahasan Soal 5:
Jawaban yang tepat adalah B. Kompilator.
- Kompilator (Compiler) adalah program yang menerjemahkan seluruh kode sumber program komputer dari satu bahasa pemrograman (misalnya C++, Java) ke dalam bahasa mesin atau bahasa tingkat rendah lainnya. Hasilnya adalah sebuah file executable.
- Editor Teks adalah program untuk membuat dan mengedit file teks biasa.
- Interpreter menerjemahkan dan mengeksekusi kode sumber baris per baris.
- Debugger adalah alat bantu untuk menemukan dan memperbaiki kesalahan (bug) dalam kode program.
Contoh Soal Uraian Singkat
Berikut adalah beberapa contoh soal uraian singkat yang memerlukan jawaban lebih mendalam:
Soal 6:
Jelaskan perbedaan mendasar antara protokol HTTP dan HTTPS, serta mengapa HTTPS lebih disarankan untuk situs web yang menangani informasi sensitif.
Jawaban Soal 6:
Perbedaan mendasar antara HTTP (Hypertext Transfer Protocol) dan HTTPS (Hypertext Transfer Protocol Secure) terletak pada enkripsi dan keamanan.
- HTTP mengirimkan data dalam bentuk teks biasa, yang berarti data tersebut dapat dengan mudah dibaca atau disadap oleh pihak ketiga jika jaringan tidak aman.
- HTTPS menggunakan protokol enkripsi SSL/TLS (Secure Sockets Layer/Transport Layer Security) untuk mengenkripsi data yang dikirimkan antara browser pengguna dan server web. Ini berarti data tersebut diubah menjadi kode yang tidak dapat dibaca tanpa kunci dekripsi yang tepat.
HTTPS lebih disarankan untuk situs web yang menangani informasi sensitif seperti data pribadi pengguna, informasi kartu kredit, atau kredensial login karena:
- Melindungi Privasi: Mencegah peretas menyadap informasi sensitif saat dikirimkan.
- Memastikan Integritas Data: Menjamin bahwa data yang diterima oleh server adalah data yang sama persis dengan yang dikirimkan oleh pengguna, tanpa dimodifikasi di tengah jalan.
- Membangun Kepercayaan Pengguna: Browser modern seringkali menandai situs yang menggunakan HTTP sebagai "tidak aman", yang dapat mengurangi kepercayaan pengguna. Logo gembok pada bilah alamat HTTPS memberikan indikasi keamanan.
- Peringkat SEO: Mesin pencari seperti Google memberikan preferensi pada situs yang menggunakan HTTPS dalam hasil pencarian mereka.
Soal 7:
Anda sedang merancang sebuah database sederhana untuk perpustakaan. Jelaskan konsep "Primary Key" dan berikan contohnya dalam konteks database perpustakaan.
Jawaban Soal 7:
Primary Key (Kunci Utama) adalah satu atau kombinasi beberapa kolom (field) dalam sebuah tabel yang secara unik mengidentifikasi setiap baris (record) dalam tabel tersebut. Primary Key memiliki dua properti penting:
- Unik: Setiap nilai dalam kolom Primary Key harus unik. Tidak boleh ada dua baris yang memiliki nilai yang sama di kolom Primary Key.
- Tidak Boleh NULL: Kolom Primary Key tidak boleh berisi nilai kosong (NULL). Setiap entitas harus memiliki pengenal yang jelas.
Contoh dalam Konteks Database Perpustakaan:
Misalkan kita memiliki tabel bernama AnggotaPerpustakaan dengan kolom-kolom sebagai berikut:
ID_Anggota(Nomor Induk Anggota)Nama_AnggotaAlamatNomor_Telepon
Dalam tabel ini, kolom ID_Anggota akan menjadi Primary Key.
- Setiap anggota perpustakaan akan memiliki
ID_Anggotayang unik, misalnyaA001,A002,A003, dan seterusnya. - Tidak akan ada dua anggota yang memiliki
ID_Anggotayang sama. - Setiap anggota pasti memiliki
ID_Anggotayang terdaftar, sehingga tidak ada yang bernilai NULL.
Dengan ID_Anggota sebagai Primary Key, kita dapat dengan mudah mencari, memperbarui, atau menghapus data seorang anggota secara spesifik tanpa mengacaukan data anggota lain.
Soal 8:
Jelaskan mengapa penting untuk melakukan backup data secara berkala dan sebutkan setidaknya dua metode backup data yang umum digunakan.
Jawaban Soal 8:
Melakukan backup data secara berkala sangat penting karena berbagai alasan, antara lain:
- Perlindungan dari Kehilangan Data: Data bisa hilang akibat kegagalan perangkat keras (kerusakan hard disk), bencana alam (kebakaran, banjir), kesalahan pengguna (penghapusan tidak sengaja), serangan malware (ransomware), atau kegagalan sistem. Backup adalah jaring pengaman untuk memulihkan data yang hilang.
- Pemulihan Bencana: Jika terjadi insiden besar yang menyebabkan kerusakan total pada sistem utama, backup memungkinkan pemulihan data dan sistem agar operasional dapat kembali berjalan.
- Perlindungan dari Serangan Siber: Beberapa serangan siber, seperti ransomware, mengenkripsi data dan meminta tebusan. Dengan backup yang terpisah, Anda dapat memulihkan data tanpa harus membayar tebusan.
- Kepatuhan Regulasi: Dalam beberapa industri, ada persyaratan hukum untuk menyimpan data selama periode waktu tertentu, dan backup memfasilitasi kepatuhan ini.
- Kemudahan Migrasi Data: Saat berpindah ke sistem baru atau memperbarui perangkat keras, backup data memudahkan proses migrasi.
Dua Metode Backup Data yang Umum Digunakan:
-
Backup Lokal (Local Backup):
- Deskripsi: Data dicadangkan ke media penyimpanan yang berada di lokasi yang sama dengan sumber data.
- Contoh: Menyimpan salinan data ke hard disk eksternal, USB flash drive, atau Network Attached Storage (NAS) di jaringan lokal.
- Keunggulan: Cepat dalam proses backup dan restore, mudah diakses.
- Kelemahan: Rentan terhadap risiko yang sama dengan sumber data utama (misalnya, kebakaran di satu lokasi akan menghancurkan data asli dan backupnya).
-
Backup Cloud (Cloud Backup) / Online Backup:
- Deskripsi: Data dicadangkan ke server yang berlokasi di pusat data penyedia layanan cloud. Akses dilakukan melalui koneksi internet.
- Contoh: Menggunakan layanan seperti Google Drive, OneDrive, Dropbox, atau solusi backup cloud profesional lainnya.
- Keunggulan: Aman dari risiko lokal, data dapat diakses dari mana saja dengan koneksi internet, seringkali otomatis dan terjadwal.
- Kelemahan: Membutuhkan koneksi internet yang stabil, kecepatan backup dan restore bisa lebih lambat dibandingkan backup lokal, biaya berlangganan.
Contoh Soal Esai (Diskusi/Analisis)
Soal-soal ini biasanya meminta siswa untuk menganalisis, membandingkan, atau memberikan pendapat berdasarkan pemahaman mereka.
Soal 9:
Dalam pengembangan web, HTML, CSS, dan JavaScript seringkali disebut sebagai "tiga pilar" utama. Jelaskan peran masing-masing pilar tersebut dan bagaimana ketiganya bekerja sama untuk menciptakan sebuah halaman web yang dinamis dan menarik. Berikan contoh sederhana bagaimana ketiganya berinteraksi.
Jawaban Soal 9:
HTML, CSS, dan JavaScript adalah teknologi fundamental yang bekerja sama untuk membangun halaman web modern. Masing-masing memiliki peran spesifik namun saling melengkapi:
-
HTML (HyperText Markup Language) – Struktur:
- Peran: HTML bertanggung jawab untuk mendefinisikan struktur dan konten dari sebuah halaman web. Ia menggunakan tag-tag untuk menandai elemen-elemen seperti judul, paragraf, gambar, tautan, daftar, tabel, dan formulir. HTML adalah "kerangka" dari halaman web.
- Contoh:
<!DOCTYPE html> <html> <head> <title>Halaman Contoh</title> </head> <body> <h1>Selamat Datang!</h1> <p>Ini adalah paragraf pertama.</p> <button id="tombolHalo">Klik Saya</button> </body> </html>Di sini,
<h1>mendefinisikan judul utama,<p>mendefinisikan paragraf, dan<button>mendefinisikan sebuah tombol.
-
CSS (Cascading Style Sheets) – Tampilan (Styling):
- Peran: CSS digunakan untuk mengatur presentasi dan tampilan visual dari elemen-elemen HTML. Ini mencakup warna, font, ukuran, tata letak (layout), spasi, border, dan efek visual lainnya. CSS membuat halaman web terlihat menarik dan konsisten.
- Contoh (dalam file CSS terpisah atau tag
<style>di HTML):body font-family: Arial, sans-serif; background-color: #f0f0f0; h1 color: navy; text-align: center; p color: gray; #tombolHalo background-color: green; color: white; padding: 10px 15px; border: none; cursor: pointer;CSS ini akan membuat font halaman menjadi Arial, latar belakang abu-abu muda, judul berwarna navy dan rata tengah, paragraf berwarna abu-abu, dan tombol berwarna hijau dengan teks putih.
-
JavaScript – Interaktivitas (Perilaku):
- Peran: JavaScript adalah bahasa pemrograman yang memungkinkan Anda menambahkan interaktivitas dan perilaku dinamis ke halaman web. Ini bisa berupa validasi formulir, animasi, respons terhadap klik pengguna, pembaruan konten tanpa memuat ulang halaman, dan banyak lagi. JavaScript membuat halaman web menjadi hidup.
- Contoh (dalam tag
<script>di HTML):document.getElementById("tombolHalo").onclick = function() alert("Halo! Anda telah mengklik tombol."); ;Kode JavaScript ini akan menambahkan fungsionalitas ke tombol yang dibuat dengan HTML. Ketika tombol dengan ID
tombolHalodiklik, sebuah pesan pop-up (alert) akan muncul menampilkan "Halo! Anda telah mengklik tombol."
Bagaimana Ketiganya Bekerja Sama:
- HTML menyediakan struktur dasar. Tanpa HTML, tidak ada yang bisa ditampilkan.
- CSS mengambil struktur HTML tersebut dan memberinya gaya visual, membuatnya menarik dan mudah dibaca.
- JavaScript kemudian berinteraksi dengan elemen-elemen HTML yang sudah distilasi oleh CSS, menambahkan elemen interaktif yang merespons tindakan pengguna atau perubahan data.
Singkatnya, HTML adalah apa yang ada di halaman, CSS adalah bagaimana tampilannya, dan JavaScript adalah apa yang bisa dilakukan halaman tersebut. Ketiganya bekerja sama secara harmonis untuk menciptakan pengalaman pengguna yang kaya dan fungsional di web.
Tips Menghadapi PTS TIK
- Pahami Konsep Dasar: Pastikan Anda benar-benar memahami definisi dan fungsi dari setiap istilah atau teknologi yang diajarkan.
- Pelajari Contoh Penerapan: TIK adalah mata pelajaran praktis. Coba bayangkan atau praktikkan bagaimana konsep-konsep tersebut diterapkan dalam kehidupan sehari-hari atau dalam tugas-tugas nyata.
- Latihan Soal Variatif: Kerjakan berbagai jenis soal, mulai dari pilihan ganda, uraian singkat, hingga esai, untuk melatih kemampuan analisis dan pemecahan masalah Anda.
- Buat Catatan Rangkuman: Rangkum materi penting dalam poin-poin singkat atau mind map untuk memudahkan Anda mengingat.
- Diskusi dengan Teman: Belajar bersama teman dapat membantu Anda melihat materi dari sudut pandang yang berbeda dan saling mengisi kekurangan pemahaman.
- Manfaatkan Sumber Daya Guru: Jangan ragu bertanya kepada guru jika ada materi yang kurang jelas.
Dengan persiapan yang matang dan pemahaman yang komprehensif terhadap materi, Anda akan lebih percaya diri dalam menghadapi Penilaian Tengah Semester TIK Kelas XI Semester 2. Selamat belajar dan semoga sukses!
