TRIBUNNEWS.COM - Contoh soal PTS Informatika kelas 10 semester 1 Kurikulum Merdeka dapat digunakan siswa sebagai bahan latihan menghadapi ujian.
Latihan ini mencakup materi algoritma, pemrograman dasar, jaringan komputer, keamanan digital, information & informasi, hingga etika penggunaan teknologi.
Soal disusun dalam bentuk esai lengkap dengan kunci jawaban sehingga membantu siswa melatih kemampuan berpikir kritis, menganalisis masalah, dan menyusun solusi secara runtut.
Guru dapat menjadikannya referensi dalam menyusun rencana pembelajaran, sementara orang tua bisa memanfaatkannya sebagai pendamping belajar di rumah.
Meski kunci jawaban telah disertakan, siswa dianjurkan mencoba mengerjakan terlebih dahulu secara mandiri agar lebih terbiasa bersikap teliti, jujur, dan disiplin.
Perlu diingat, soal-soal ini bersifat referensi.
Soal resmi PTS di sekolah bisa berbeda, tergantung kebijakan masing-masing satuan pendidikan.
Tribunnews.com tidak bertanggung jawab atas kemungkinan adanya kesalahan jawaban dalam materi ini.
Contoh Soal PTS Informatika Kelas 10 Semester 1 Kurikulum Merdeka, Pilihan Ganda dan Esai, Lengkap dengan Kunci Jawaban
A. PILIHAN GANDA
Baca juga: Kunci Jawaban Bahasa Indonesia Kelas 11 Halaman 47, Ciri dan Syarat Vlog Berita
- Kode biner terdiri dari angka …
a. 0 dan 1
b. 1 dan 2
c. 9 dan 10
d. A dan B
Jawaban: a - Apa yang dimaksud dengan pseudocode?
a. Bahasa pemrograman tingkat tinggi
b. Bahasa pemrograman mesin
c. Deskripsi logika programme dalam bentuk narasi
d. Bahasa markup untuk web
e. Bahasa pemrograman visual
Jawaban: c - Simbol belah ketupat dalam flowchart digunakan untuk …
a. Proses
b. Input/output
c. Pengambilan keputusan
d. Penyimpanan data
e. Penghubung antar halaman
Jawaban: c - Dalam algoritma bercabang, struktur yang digunakan adalah …
a. Looping
b. If-else
c. Array
d. Function
e. Class
Jawaban: b - Output dari kode berikut: print(3 + 2 * 2) adalah …
a. 10
b. 7
c. 8
d. 6
e. 9
Jawaban: b - Fungsi input() dalam Python digunakan untuk …
a. Menampilkan teks
b. Mengambil information dari pengguna
c. Menyimpan file
d. Menghapus variabel
e. Menjalankan perulangan
Jawaban: b - Topologi jaringan yang berbentuk bintang disebut …
a. Ring
b. Star
c. Mesh
d. Bus
e. Tree
Jawaban: b - Protokol yang digunakan untuk mengirim email adalah …
a. HTTP
b. SMTP
c. FTP
d. POP3
e. IMAP
Jawaban: b - IP code versi 4 terdiri dari …
a. 6 blok angka
b. 4 blok angka
c. 8 blok angka
d. 2 blok angka
e. 5 blok angka
Jawaban: b - Enkripsi digunakan untuk …
a. Mempercepat koneksi internet
b. Menyembunyikan information agar tidak mudah dibaca
c. Menghapus data
d. Menyalin data
e. Menyimpan information ke cloud
Jawaban: b - Dalam flowchart, simbol lingkaran kecil digunakan untuk…
a. Proses awal
b. Penghubung antar halaman
c. Input/output
d. Pengambilan keputusan
e. Penyimpanan data
Jawaban: b - Pernyataan if x > 10: dalam Python berarti…
a. x sama dengan 10
b. x kurang dari 10
c. x lebih dari 10
d. x tidak bisa dibandingkan
e. x adalah string
Jawaban: c - Fungsi dari for dalam Python adalah…
a. Menyimpan data
b. Melakukan perulangan
c. Menampilkan output
d. Menentukan kondisi
e. Menghapus variabel
Jawaban: b - Topologi jaringan yang semua perangkat terhubung langsung ke satu kabel utama disebut…
a. Ring
b. Bus
c. Star
d. Mesh
e. Hybrid
Jawaban: b - Protokol yang digunakan untuk mengakses halaman web adalah…
a. FTP
b. SMTP
c. HTTP
d. TCP
e. IP
Jawaban: c - Apa yang dimaksud dengan DNS dalam jaringan komputer?
a. Sistem pengamanan data
b. Sistem pengubah nama domain menjadi IP
c. Sistem pengiriman email
d. Sistem pemblokiran situs
e. Sistem pengelolaan bandwidth
Jawaban: b - Dalam keamanan digital, kata sandi yang kuat sebaiknya terdiri dari…
a. Nama lengkap dan tanggal lahir
b. Kombinasi huruf, angka, dan simbol
c. Kata umum yang mudah diingat
d. Nama hewan peliharaan
e. Nomor telepon
Jawaban: b - Contoh jejak integer pasif adalah…
a. Mengunggah foto ke media sosial
b. Menyukai postingan orang lain
c. Riwayat pencarian yang tersimpan otomatis
d. Mengisi formulir online
e. Mengirim email
Jawaban: c - Struktur information yang menyimpan information secara berurutan disebut…
a. Array
b. Tree
c. Graph
d. Stack
e. Queue
Jawaban: a - Basis information digunakan untuk…
a. Menghapus file
b. Menyimpan dan mengelola data
c. Mengubah format gambar
d. Menyambungkan jaringan
e. Menyaring virus
Jawaban: b - Dalam Python, len() digunakan untuk…
a. Menjumlahkan angka
b. Menghitung panjang data
c. Menampilkan huruf kapital
d. Menghapus elemen
e. Menyimpan information ke file
Jawaban: b - Simbol jajar genjang dalam flowchart menunjukkan…
a. Proses
b. Input/output
c. Keputusan
d. Penghubung
e. Terminator
Jawaban: b - Topologi jaringan yang paling tahan terhadap kerusakan satu titik adalah…
a. Bus
b. Ring
c. Mesh
d. Star
e. Tree
Jawaban: c - Fungsi utama router dalam jaringan adalah…
a. Menyimpan data
b. Menghubungkan jaringan dan mengarahkan paket data
c. Menyaring virus
d. Menyimpan cache
e. Mengatur hak akses pengguna
Jawaban: b - Apa yang dimaksud dengan enkripsi?
a. Proses mempercepat koneksi
b. Proses mengacak information agar tidak mudah dibaca
c. Proses menghapus data
d. Proses menggabungkan file
e. Proses memperbesar ukuran file
Jawaban: b - Dalam etika digital, plagiarisme berarti…
a. Menghapus information orang lain
b. Menyalin karya orang lain tanpa izin
c. Menggunakan net secara berlebihan
d. Mengakses situs terlarang
e. Mengunduh record tanpa koneksi
Jawaban: b - Fungsi print() dalam Python adalah…
a. Menyimpan data
b. Menampilkan output ke layar
c. Menghapus variabel
d. Menjalankan perulangan
e. Mengubah tipe data
Jawaban: b - Struktur information yang bercabang seperti pohon disebut…
a. Array
b. Tree
c. Stack
d. Queue
e. Dictionary
Jawaban: b - Protokol yang digunakan untuk transportation record adalah…
a. FTP
b. HTTP
c. IP
d. SMTP
e. DNS
Jawaban: a - Apa yang dimaksud dengan IP address?
a. Alamat email pengguna
b. Alamat unik perangkat dalam jaringan
c. Nama domain situs web
d. Nomor larboard jaringan
e. Kode enkripsi data
Jawaban: b - Dalam Python, tipe information untuk menyimpan nilai benar atau salah adalah…
a. Integer
b. Boolean
c. String
d. Float
e. List
Jawaban: b - Fungsi int() dalam Python digunakan untuk…
a. Mengubah nilai menjadi huruf
b. Mengubah nilai menjadi bilangan bulat
c. Menampilkan nilai ke layar
d. Menyimpan information ke file
e. Menggabungkan string
Jawaban: b - Struktur information yang mengikuti prinsip LIFO adalah…
a. Queue
b. Stack
c. Array
d. Tree
e. Dictionary
Jawaban: b - Apa yang dimaksud dengan protokol TCP/IP?
a. Protokol untuk mengirim gambar
b. Protokol dasar komunikasi internet
c. Protokol untuk enkripsi data
d. Protokol untuk pengiriman email
e. Protokol untuk transportation file
Jawaban: b - Dalam jaringan komputer, fungsi power adalah…
a. Menghubungkan jaringan ke internet
b. Mengarahkan information antar perangkat dalam jaringan lokal
c. Menyimpan information pengguna
d. Menyaring virus
e. Mengatur hak akses pengguna
Jawaban: b - Contoh pelanggaran etika integer adalah…
a. Menggunakan bundle unfastened source
b. Menyalin karya orang lain tanpa izin
c. Menghapus record pribadi
d. Menggunakan VPN untuk keamanan
e. Mengakses situs berita
Jawaban: b - Dalam flowchart, simbol terminator digunakan untuk…
a. Proses
b. Input/output
c. Mulai atau akhir program
d. Penghubung antar halaman
e. Pengambilan keputusan
Jawaban: c - Fungsi range() dalam Python digunakan untuk…
a. Menyimpan data
b. Membuat urutan angka
c. Menampilkan teks
d. Menghapus file
e. Menggabungkan string
Jawaban: b - Apa yang dimaksud dengan phishing?
a. Teknik mempercepat koneksi
b. Teknik mencuri information dengan menyamar sebagai pihak terpercaya
c. Teknik menghapus data
d. Teknik memperbarui sistem operasi
e. Teknik menggabungkan file
Jawaban: b - Dalam ground data, istilah “record” merujuk pada…
a. Kolom dalam tabel
b. Baris information dalam tabel
c. Nama tabel
d. Format file
e. Kunci utama
Jawaban: b - Fungsi utama modem adalah…
a. Menyimpan data
b. Mengubah sinyal integer menjadi analog dan sebaliknya
c. Menyaring virus
d. Menyambungkan perangkat ke printer
e. Menyimpan cache jaringan
Jawaban: b - Dalam Python, tanda # digunakan untuk…
a. Menandai komentar
b. Menyimpan data
c. Menampilkan output
d. Menjalankan perulangan
e. Menghapus variabel
Jawaban: a - Struktur information yang mengikuti prinsip FIFO adalah…
a. Stack
b. Tree
c. Queue
d. Array
e. Graph
Jawaban: c - Apa yang dimaksud dengan privasi data?
a. Hak untuk menyebarkan data
b. Hak individu untuk mengontrol informasi pribadinya
c. Hak untuk menghapus information orang lain
d. Hak untuk mengakses semua data
e. Hak untuk menyimpan information ke cloud
Jawaban: b - Dalam jaringan, fungsi DNS adalah…
a. Mengubah IP menjadi nama domain
b. Menyimpan file
c. Menghubungkan perangkat
d. Menyaring konten
e. Mengatur bandwidth
Jawaban: a - Apa yang dimaksud dengan variabel dalam pemrograman?
a. Nilai tetap
b. Tempat menyimpan information yang bisa berubah
c. Fungsi untuk mencetak data
d. Tipe information khusus
e. Struktur pengulangan
Jawaban: b - Dalam flowchart, simbol proses digambarkan dengan…
a. Belah ketupat
b. Persegi panjang
c. Lingkaran
d. Jajar genjang
e. Segitiga
Jawaban: b - Contoh struktur information non-linier adalah…
a. Array
b. Stack
c. Tree
d. Queue
e. Tuple
Jawaban: c - Apa tujuan dari pengamanan information digital?
a. Mempercepat akses
b. Mencegah akses tidak sah dan kebocoran data
c. Menghapus information lama
d. Menyimpan information ke cloud
e. Mengubah format data
Jawaban: b - Dalam etika teknologi, penggunaan AI harus mempertimbangkan…
a. Kecepatan proses
b. Efisiensi biaya
c. Dampak sosial dan moral
d. Popularitas teknologi
e. Kemudahan pemasaran
Jawaban: c
B. ESAI
Baca juga: Kunci Jawaban Informatika Kelas 5 Halaman 57 Kurikulum Merdeka Bab 3: Uraian
1. Jelaskan perbedaan antara algoritma dan flowchart!
Jawaban:
Algoritma adalah langkah-langkah logis yang disusun secara sistematis untuk menyelesaikan suatu masalah, biasanya ditulis dalam bentuk narasi atau pseudocode.
Flowchart adalah representasi ocular dari algoritma dengan menggunakan simbol-simbol tertentu seperti persegi panjang untuk proses, belah ketupat untuk keputusan, dan jajar genjang untuk input/output.
2. Apa fungsi dari perintah input() dalam bahasa pemrograman Python? Berikan contohnya!
Jawaban:
Fungsi input() digunakan untuk menerima information dari pengguna melalui keyboard.
Contoh:
nama = input("Masukkan nama Anda: ")
print("Halo,", nama)
3. Berikan contoh kasus sederhana yang dapat diselesaikan menggunakan struktur percabangan (if-else) dalam Python!
.png)
6 months ago
3
:quality(30):format(webp):focal(0.5x0.5:0.5x0.5)/tribunnews/foto/bank/originals/ilustrasi-ayah-dan-anak-ilustrasi-ayah-dan-putri-asdfv.jpg)
:quality(30):format(webp):focal(0.5x0.5:0.5x0.5)/tribunnews/foto/bank/originals/PENISTAAN-AL-AQSA-Perdana-Menteri-Israel-Benjamin-Netanyahu.jpg)
:quality(30):format(webp):focal(0.5x0.5:0.5x0.5)/tribunnews/foto/bank/originals/Sidang-putusan-MK-Mahkamah-Konstitusi-uji-materi-UU-Polri-aktif-Polri-pada-jabatan-sipil.jpg)
:quality(30):format(webp):focal(0.5x0.5:0.5x0.5)/tribunnews/foto/bank/originals/seminar-Dewan-Pengurus-Nasional-DPN-Gerbang-Tani.jpg)
:quality(30):format(webp):focal(0.5x0.5:0.5x0.5)/tribunnews/foto/bank/originals/oreshnik-kajs.jpg)
:quality(30):format(webp):focal(0.5x0.5:0.5x0.5)/tribunnews/foto/bank/originals/aborsi-ilegal-skd.jpg)
:quality(30):format(webp):focal(0.5x0.5:0.5x0.5)/tribunnews/foto/bank/originals/Iko-Uwais-1-30092025.jpg)
:quality(30):format(webp):focal(0.5x0.5:0.5x0.5)/tribunnews/foto/bank/originals/EMAS-PERDANA-Pelari-jarak-jauh-Indonesia-Robi-Syanturi.jpg)


/data/photo/2025/08/25/68abe52811277.jpeg)



