WISLAH.COM – Berikut “Contoh Soal PTS Informatika Kelas 11 Semester 1 Kurikulum Merdeka dan Kunci Jawaban” untuk membantu siswa mempersiapkan diri menghadapi ujian. UTS atau PTS merupakan salah satu bentuk evaluasi pembelajaran yang penting untuk mengukur pemahaman siswa terhadap materi yang telah diajarkan.
Buku yang menjadi sumber utama soal-soal ini adalah “Informatika untuk SMA Kelas XI” yang diterbitkan oleh Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi Republik Indonesia. Materi yang dibahas meliputi proses pemrograman, berpikir komputasional (termasuk rekursi, algoritma greedy, dan pemrograman dinamis), serta konsep dasar algoritma dan pemrograman seperti larik (array) dan string.
Belajar dari latihan soal seperti ini sangat penting untuk mempersiapkan diri menghadapi ujian. Dengan berlatih mengerjakan soal, siswa dapat mengukur sejauh mana pemahaman mereka terhadap materi, mengidentifikasi area yang perlu ditingkatkan, dan membiasakan diri dengan format soal yang mungkin muncul dalam ujian.
| NO | Nama File | Download |
|---|---|---|
| 1 | Contoh Soal PTS Informatika Kelas 11 Semester 1 Kurikulum Merdeka dan Kunci Jawaban | Download |
Contoh Soal PTS Informatika Kelas 11 Semester 1 Kurikulum Merdeka dan Kunci Jawaban
A. 30 Soal Pilihan Ganda PTS Informatika Kelas 11 Semester 1 Kurikulum Merdeka
1. Apa yang dimaksud dengan pemrograman?
a. Proses menulis kode program.
b. Seluruh aktivitas teknis untuk menghasilkan program.
c. Menguji program yang telah dibuat.
d. Mendesain solusi dari suatu masalah.
Jawabannya: b. Seluruh aktivitas teknis untuk menghasilkan program.
2. Apa tujuan utama dari tahap analisis dalam proses pemrograman?
a. Menulis kode program.
b. Menguji program.
c. Mendefinisikan masalah yang perlu diselesaikan.
d. Merancang solusi.
Jawabannya: c. Mendefinisikan masalah yang perlu diselesaikan.
3. Apa yang dimaksud dengan rekursi dalam berpikir komputasional?
a. Pemecahan masalah menjadi bagian-bagian yang lebih kecil.
b. Pengulangan instruksi dalam suatu program.
c. Fungsi atau barisan yang mengacu pada dirinya sendiri.
d. Pemilihan langkah terbaik pada setiap tahap.
Jawabannya: c. Fungsi atau barisan yang mengacu pada dirinya sendiri.
4. Apa ciri utama dari algoritma greedy?
a. Mengacu pada dirinya sendiri.
b. Memecah masalah menjadi submasalah yang lebih kecil.
c. Mengambil langkah terbaik pada setiap tahap.
d. Menyimpan hasil perhitungan sebelumnya.
Jawabannya: c. Mengambil langkah terbaik pada setiap tahap.
5. Apa perbedaan utama antara teknik greedy dan pemrograman dinamis?
a. Greedy digunakan untuk masalah optimasi, sedangkan pemrograman dinamis tidak.
b. Pemrograman dinamis mempertimbangkan semua kemungkinan langkah, sedangkan greedy tidak.
c. Greedy lebih efisien daripada pemrograman dinamis.
d. Pemrograman dinamis tidak dapat digunakan untuk masalah yang kompleks.
Jawabannya: b. Pemrograman dinamis mempertimbangkan semua kemungkinan langkah, sedangkan greedy tidak.
6. Apa yang dimaksud dengan larik (array) dalam pemrograman?
a. Tipe data untuk menyimpan satu nilai.
b. Struktur data untuk menyimpan kumpulan data dengan tipe yang sama.
c. Metode untuk mengurutkan data.
d. Fungsi untuk mencari data.
Jawabannya: b. Struktur data untuk menyimpan kumpulan data dengan tipe yang sama.
7. Apa yang dimaksud dengan string dalam pemrograman?
a. Tipe data untuk menyimpan satu karakter.
b. Kumpulan karakter yang membentuk suatu kata atau kalimat.
c. Struktur data untuk menyimpan bilangan bulat.
d. Metode untuk mengolah data numerik.
Jawabannya: b. Kumpulan karakter yang membentuk suatu kata atau kalimat.
8. Dalam konteks jaringan komputer, apa yang dimaksud dengan topologi?
a. Jenis kabel yang digunakan untuk menghubungkan komputer.
b. Cara komputer berkomunikasi satu sama lain.
c. Konfigurasi fisik dan logis dari suatu jaringan.
d. Protokol yang digunakan untuk mengirimkan data.
Jawabannya: c. Konfigurasi fisik dan logis dari suatu jaringan.
9. Apa keuntungan utama dari topologi star (bintang)?
a. Biaya instalasi yang rendah.
b. Mudah dalam perluasan jaringan.
c. Tidak memerlukan perangkat tambahan seperti hub atau switch.
d. Cocok untuk jaringan dengan jumlah komputer yang sangat banyak.
Jawabannya: b. Mudah dalam perluasan jaringan.
10. Apa yang dimaksud dengan packet switching dalam transmisi data?
a. Pengiriman data dalam satu blok besar.
b. Pengiriman data melalui jalur khusus (dedicated channel).
c. Pemecahan data menjadi paket-paket kecil yang dikirim secara independen.
d. Pengiriman data tanpa memperhatikan urutan paket.
Jawabannya: c. Pemecahan data menjadi paket-paket kecil yang dikirim secara independen.
11. Apa peran utama dari ‘packet header’ dalam transmisi data?
a. Menyimpan data aktual yang dikirimkan.
b. Menandai akhir dari sebuah paket data.
c. Berisi informasi tentang alamat pengirim dan penerima, serta urutan paket.
d. Melakukan pengecekan kesalahan pada data.
Jawabannya: c. Berisi informasi tentang alamat pengirim dan penerima, serta urutan paket.
12. Apa yang dimaksud dengan ‘noise’ dalam transmisi data?
a. Penurunan kualitas sinyal karena jarak yang jauh.
b. Gangguan acak pada sinyal yang dapat mengurangi kualitasnya.
c. Ketidakcocokan kecepatan antara pengirim dan penerima.
d. Kesalahan pada satu bit data.
Jawabannya: b. Gangguan acak pada sinyal yang dapat mengurangi kualitasnya.
13. Apa perbedaan utama antara transmisi paralel dan serial?
a. Transmisi paralel lebih cepat daripada transmisi serial.
b. Transmisi serial memerlukan lebih banyak kabel daripada transmisi paralel.
c. Transmisi paralel mengirimkan data bit per bit, sedangkan transmisi serial mengirimkan grup bit data sekaligus.
d. Transmisi serial lebih tahan terhadap gangguan daripada transmisi paralel.
Jawabannya: c. Transmisi paralel mengirimkan data bit per bit, sedangkan transmisi serial mengirimkan grup bit data sekaligus.
14. Apa tujuan utama dari ‘line coding’ dalam transmisi digital?
a. Mengubah data analog menjadi sinyal digital.
b. Mengubah data digital menjadi sinyal analog.
c. Mengubah data digital menjadi sinyal digital.
d. Mengubah data analog menjadi sinyal analog.
Jawabannya: c. Mengubah data digital menjadi sinyal digital.
15. Apa yang dimaksud dengan ‘sampling’ dalam proses konversi analog ke digital?
a. Pengubahan amplitudo sinyal analog.
b. Pengubahan frekuensi sinyal analog.
c. Pengambilan sampel sinyal analog pada interval waktu tertentu.
d. Pengkodean sinyal analog menjadi bentuk digital.
Jawabannya: c. Pengambilan sampel sinyal analog pada interval waktu tertentu.
16. Apa yang membedakan ‘supervised learning’ dan ‘unsupervised learning’ dalam machine learning?
a. Supervised learning memerlukan label pada data pelatihan, sedangkan unsupervised learning tidak.
b. Unsupervised learning digunakan untuk klasifikasi gambar, sedangkan supervised learning tidak.
c. Supervised learning lebih kompleks daripada unsupervised learning.
d. Unsupervised learning tidak dapat digunakan untuk menemukan pola baru dalam data.
Jawabannya: a. Supervised learning memerlukan label pada data pelatihan, sedangkan unsupervised learning tidak.
17. Apa fungsi utama dari ‘Artificial Neural Network’ (ANN)?
a. Menyimpan data dalam bentuk tabel.
b. Mengurutkan data berdasarkan kriteria tertentu.
c. Memodelkan jaringan saraf manusia untuk mengenali pola dan melakukan klasifikasi.
d. Mengubah teks menjadi suara.
Jawabannya: c. Memodelkan jaringan saraf manusia untuk mengenali pola dan melakukan klasifikasi.
18. Apa yang dimaksud dengan ‘library’ dalam pengembangan aplikasi?
a. Kumpulan buku yang digunakan untuk referensi.
b. Modul program dengan fungsi tertentu yang siap digunakan.
c. Bahasa pemrograman yang digunakan untuk membuat aplikasi.
d. Perangkat lunak untuk menguji aplikasi.
Jawabannya: b. Modul program dengan fungsi tertentu yang siap digunakan.
19. Apa fungsi dari komponen ‘TextToSpeech’ dalam App Inventor?
a. Mengubah suara menjadi teks.
b. Mengubah teks menjadi suara.
c. Mengenali objek dalam gambar.
d. Merekam suara.
Jawabannya: b. Mengubah teks menjadi suara.
20. Apa yang dimaksud dengan deforestasi?
a. Penanaman kembali hutan yang gundul.
b. Proses perubahan hutan menjadi lahan tidak berhutan secara permanen
c. Pengelolaan hutan secara lestari
d. Penebangan pohon secara selektif.
Jawabannya: b. Proses perubahan hutan menjadi lahan tidak berhutan secara permanen
21. Apa saja dampak negatif dari deforestasi?
a. Meningkatkan kualitas udara
b. Mencegah banjir dan tanah longsor
c. Meningkatkan keanekaragaman hayati
d. Perubahan iklim dan kehilangan keanekaragaman hayati
Jawabannya: d. Perubahan iklim dan kehilangan keanekaragaman hayati
22. Apa yang dimaksud dengan ‘smart city’?
a. Kota yang menggunakan teknologi untuk meningkatkan efisiensi dan kualitas hidup penduduknya.
b. Kota yang memiliki gedung-gedung tinggi dan modern.
c. Kota yang hanya dapat diakses oleh orang-orang kaya.
d. Kota yang tidak memiliki masalah lingkungan.
Jawabannya: a. Kota yang menggunakan teknologi untuk meningkatkan efisiensi dan kualitas hidup penduduknya.
23. Apa saja contoh penerapan teknologi dalam ‘smart city’?
a. Sistem transportasi umum yang terintegrasi dan efisien
b. Penggunaan lampu jalan yang hemat energi
c. Sistem pemantauan lalu lintas yang cerdas
d. Semua jawaban benar
Jawabannya: d. Semua jawaban benar
24. Apa manfaat dari penerapan ‘e-government’?
a. Meningkatkan transparansi dan akuntabilitas pemerintah
b. Mempermudah akses masyarakat terhadap layanan publik
c. Meningkatkan efisiensi birokrasi
d. Semua jawaban benar
Jawabannya: d. Semua jawaban benar
25. Apa tantangan utama dalam penerapan ‘smart city’ di Indonesia?
a. Kurangnya infrastruktur teknologi
b. Kurangnya kesadaran masyarakat tentang teknologi
c. Keterbatasan anggaran
d. Semua jawaban benar
Jawabannya: d. Semua jawaban benar
26. Dalam pemrograman, apa yang dimaksud dengan ‘variabel’?
a. Nilai yang tetap dan tidak dapat diubah
b. Lokasi penyimpanan dalam memori yang memiliki nama dan dapat menyimpan nilai
c. Instruksi yang diberikan kepada komputer
d. Tipe data yang digunakan untuk menyimpan angka
Jawabannya: b. Lokasi penyimpanan dalam memori yang memiliki nama dan dapat menyimpan nilai
27. Apa perbedaan antara ‘compiler’ dan ‘interpreter’?
a. Compiler menerjemahkan seluruh kode program sekaligus, sedangkan interpreter menerjemahkan baris per baris
b. Interpreter lebih cepat daripada compiler
c. Compiler menghasilkan kode mesin yang dapat dieksekusi langsung, sedangkan interpreter tidak
d. Interpreter digunakan untuk bahasa pemrograman tingkat tinggi, sedangkan compiler digunakan untuk bahasa pemrograman tingkat rendah
Jawabannya: a. Compiler menerjemahkan seluruh kode program sekaligus, sedangkan interpreter menerjemahkan baris per baris
28. Apa yang dimaksud dengan ‘debugging’ dalam pengembangan perangkat lunak?
a. Proses menulis kode program
b. Proses menguji program
c. Proses menemukan dan memperbaiki kesalahan dalam program
d. Proses merancang antarmuka pengguna
Jawabannya: c. Proses menemukan dan memperbaiki kesalahan dalam program
29. Apa peran dari ‘sistem operasi’ dalam sebuah komputer?
a. Mengelola sumber daya perangkat keras dan perangkat lunak
b. Menyimpan data dalam bentuk file
c. Menampilkan gambar pada layar monitor
d. Menghubungkan komputer ke internet
Jawabannya: a. Mengelola sumber daya perangkat keras dan perangkat lunak
30. Apa yang dimaksud dengan ‘open source software’?
a. Perangkat lunak yang dapat digunakan secara gratis
b. Perangkat lunak yang kode sumbernya dapat diakses dan dimodifikasi oleh siapa saja
c. Perangkat lunak yang dikembangkan oleh perusahaan besar
d. Perangkat lunak yang hanya dapat digunakan pada sistem operasi tertentu
Jawabannya: b. Perangkat lunak yang kode sumbernya dapat diakses dan dimodifikasi oleh siapa saja
B. 10 Soal Essay PTS Informatika Kelas 11 Semester 1 Kurikulum Merdeka
1. Jelaskan perbedaan antara algoritma dan program!
Jawabannya: Algoritma adalah langkah-langkah logis untuk menyelesaikan suatu masalah, sedangkan program adalah implementasi dari algoritma dalam bahasa pemrograman tertentu.
2. Apa manfaat dari penggunaan rekursi dalam pemrograman? Berikan contoh kasus penggunaannya!
Jawabannya: Rekursi memungkinkan pemecahan masalah yang kompleks menjadi submasalah yang lebih sederhana dan mirip dengan masalah aslinya. Contoh kasus: Menghitung faktorial suatu bilangan, menjelajahi struktur pohon, atau mengimplementasikan algoritma pencarian seperti Depth-First Search (DFS).
3. Jelaskan konsep dasar dari pemrograman dinamis dan berikan contoh penerapannya!
Jawabannya: Pemrograman dinamis adalah teknik pemecahan masalah dengan memecahnya menjadi submasalah yang lebih kecil, menyimpan solusi dari submasalah tersebut, dan menggunakan solusi tersebut untuk menyelesaikan masalah yang lebih besar. Contoh penerapan: Mencari jalur terpendek dalam graf, menghitung Fibonacci sequence, atau menyelesaikan masalah 0-1 Knapsack.
4. Bagaimana cara kerja algoritma greedy dalam menyelesaikan masalah optimasi?
Jawabannya: Algoritma greedy mengambil pilihan terbaik pada setiap tahap berdasarkan informasi yang tersedia saat itu, tanpa mempertimbangkan konsekuensi jangka panjang. Meskipun tidak selalu menghasilkan solusi optimal secara global, algoritma greedy seringkali efisien dan memberikan solusi yang cukup baik.
5. Apa perbedaan antara larik (array) satu dimensi dan dua dimensi? Berikan contoh penggunaan masing-masing!
Jawabannya: Larik satu dimensi menyimpan elemen dalam satu baris, sedangkan larik dua dimensi menyimpan elemen dalam bentuk baris dan kolom (seperti tabel). Contoh penggunaan larik satu dimensi: Menyimpan daftar nilai siswa, daftar harga barang, atau daftar nama. Contoh penggunaan larik dua dimensi: Menyimpan matriks, representasi gambar, atau tabel data.
6. Jelaskan konsep dasar dari ‘packet switching’ dalam transmisi data dan berikan kelebihannya dibandingkan ‘circuit switching’!
Jawabannya: Packet switching memecah data menjadi paket-paket kecil yang dikirim secara independen melalui jaringan, sedangkan circuit switching membutuhkan jalur komunikasi khusus (dedicated channel) antara pengirim dan penerima. Kelebihan packet switching: Lebih efisien dalam penggunaan bandwidth, lebih fleksibel dalam menangani lalu lintas data yang bervariasi, dan lebih tahan terhadap kegagalan jaringan.
7. Apa peran dari ‘lapisan-lapisan’ dalam model OSI (Open Systems Interconnection)?
Jawabannya: Lapisan-lapisan dalam model OSI membagi proses komunikasi jaringan menjadi beberapa tahap yang lebih kecil dan mudah dikelola. Setiap lapisan memiliki fungsi spesifik dan berinteraksi dengan lapisan di atas dan di bawahnya. Hal ini memungkinkan pengembangan protokol dan perangkat keras jaringan yang lebih modular dan interoperabel.
8. Jelaskan perbedaan antara ‘kecerdasan buatan’ (Artificial Intelligence/AI), ‘machine learning’, dan ‘deep learning’!
Jawabannya: Kecerdasan buatan (AI) adalah bidang ilmu komputer yang bertujuan menciptakan mesin yang dapat melakukan tugas-tugas yang membutuhkan kecerdasan manusia. Machine learning adalah cabang dari AI yang memungkinkan mesin belajar dari data tanpa harus diprogram secara eksplisit. Deep learning adalah bagian dari machine learning yang menggunakan jaringan saraf tiruan (artificial neural network) dengan banyak lapisan untuk mempelajari representasi data yang kompleks.
9. Apa saja komponen utama dari sebuah ‘Artificial Neural Network’ (ANN) dan bagaimana cara kerjanya?
Jawabannya: Komponen utama ANN: Neuron (unit pemrosesan), lapisan input, lapisan tersembunyi (opsional), lapisan output, bobot (weight), dan bias. Cara kerja ANN: Input diterima oleh lapisan input, diproses oleh neuron-neuron di lapisan tersembunyi (jika ada), dan menghasilkan output di lapisan output. Bobot dan bias digunakan untuk mengatur kekuatan koneksi antara neuron dan mempengaruhi hasil perhitungan.
10. Bagaimana teknologi informasi dan komunikasi (TIK) dapat digunakan untuk mengatasi masalah lingkungan seperti deforestasi dan perubahan iklim?
Jawabannya: TIK dapat digunakan untuk:
- Pemantauan dan pengawasan: Menggunakan citra satelit dan drone untuk memantau perubahan tutupan hutan dan mendeteksi aktivitas ilegal seperti penebangan liar.
- Analisis data: Menganalisis data lingkungan untuk mengidentifikasi pola dan tren yang dapat membantu dalam pengambilan keputusan terkait konservasi dan mitigasi perubahan iklim.
- Penyebaran informasi dan edukasi: Menggunakan platform online dan media sosial untuk meningkatkan kesadaran masyarakat tentang isu lingkungan dan mendorong partisipasi dalam upaya konservasi.
- Pengembangan solusi inovatif: Menggunakan teknologi seperti kecerdasan buatan dan Internet of Things (IoT) untuk mengembangkan solusi yang lebih efisien dan berkelanjutan dalam pengelolaan sumber daya alam.
Penutup
Demikian “Contoh Soal PTS Informatika Kelas 11 Semester 1 Kurikulum Merdeka dan Kunci Jawaban“. Semoga dapat memberikan referensi bagi siswa dalam mempersiapkan diri menghadapi ujian dan meningkatkan pemahaman mereka terhadap materi informatika.






