SOAL HOTS INFORMATIKA DAN JAWABAN
“Diajukan untuk memenuhin salah satu tugas terstruktur dalam mata kuliah evaluasi pembelajaran TIK”
Disusun Oleh : Adra Tigana : 2522174 Kelas : PTIK 5E
Dosen Pengampu : KAILA SAPARINA, M.Pd
PROGRAM STUDI PENDIDIKAN TEKNIK KOMPUTER DAN IMFORMATIKA FAKULTAS TARBIYAH DAN ILMU KEGURUAN
UNIVERSITAS SJECH M DJAMIL DJAMBEK BUKITTINGGI
2024
A. Pilihan Ganda (60%):
1. Berpikir komputasional adalah hal yang sangat dibutuhkan dalam dunia informatika,.
Jelaskan yang dimaksud dengan berpikir komputasional itu…(C2 Menjelaskan) a. Cara berpikir untuk menuntaskan permasalahan secara efisien, efektif, dan
optimal sesuai logika yang berlaku dalam ilmu komputer atau informatika.
b. Berpikir komputasional adalah cara berpikir yang digunakan untuk menghafal istilah-istilah dalam informatika tanpa memperhatikan pemecahan masalah atau logika.
c. Berpikir komputasional adalah proses berpikir yang hanya digunakan untuk melakukan perhitungan matematika dalam informatika.
d. Berpikir komputasional adalah cara berpikir yang digunakan untuk memprogram semua perangkat lunak secara otomatis tanpa perlu memahami masalahnya.
e. Berpikir komputasional adalah teknik khusus yang hanya digunakan oleh komputer, bukan oleh manusia.
2. Udin sedang membuat sebuah program di komputernya, dia ingin saat beberapa angka diinputkan maka data yang bisa dia ambil pertama dari program tersebut adalah angka yang pertama kali dia masukkan. Tunjukkan algoritma yang paling cocok untuk dipakai Udin…(C2 Menunjukkan)
a. Stack b. Searching c. Sorting d. Queue e. Taking
3. Perhatikan Pseudocode ini!
Program Kelulusan Char nilai : char Read(nilai) If (nilai >= 85):
Write(“Lulus”) Else
Write(“Tidak Lulus”)
Tentukanlah bagian deklarasi dari pseudecode tersebut …(C3 Menentukan) a. Program Kelulusan
b. Char nilai : char c. Read(nilai) d. If (nilai >= 85):
… Else
e. Write(“Lulus”) Write(“Tidak Lulus”)
4. Derai memiliki sejumlah nilai berbentuk angka yaitu 80, 92, 78, 84, 85.
Implementasianlah angka-angka tersebut dalam bentuk array… (C3 Mengimplementasikan)
a. Nilai [80, 92, 78, 84, 85]
b. Nilai [’78’, ’80’, ‘84’, ‘85’, ‘92’]
c. Nilai [“80”, “92”, “78”, “84”, “85”]
d. Nilai {78, 80, 84, 85, 92}
e. {80, 92, 78, 84, 85}
5. Sebuah sekolah merencanakan untuk memasang jaringan internet lokal. Analisislah suatu keuntungan yang mungkin akan didapatkan oleh sekolah jika jaringan tersebut berhasil dipasangkan… (C4 Menganalisis)
a. Jaringan sekolah memungkinkan siswa menggunakan internet tanpa batasan, termasuk akses ke semua situs di luar keperluan pendidikan.
b. Jaringan sekolah memungkinkan setiap perangkat terhubung tanpa risiko keamanan atau penyebaran virus.
c. Jaringan sekolah memungkinkan siswa dan guru mengakses berbagai sumber belajar
d. Jaringan sekolah memperlambat koneksi internet sehingga siswa tidak terganggu selama pembelajaran.
e. Jaringan sekolah hanya menguntungkan guru karena siswa tidak bisa mengakses materi belajar di rumah.
Gunakanlah pernyataan (1), (2), (3), (4), (5) sebagai petunjuk untuk menjawab soal!
6. Perhatikan perangkat-perangkat dibawah ini!
(1) Mouse (2) Printer (3) Hardisk (4) USB Driver (5) Chrome
Tunjukkanlah contoh dari perangkat lunak… (C2 Menunjukkan) a. 1, 3
b. 2, 4 c. 4, 5 d. 1, 4 e. 2, 5
7. 1) Jaringan lokal memiliki jangkauan jaringan yang lebih luas dibandingkan internet 2) Jaringan lokal lebih aman dibandingkan jaringan internet
3) Jaringan lokal punya kapasitas perangkat terhubung lebih sedikit daripada internet 4) Jaringan lokal memiliki kecepatan yang lebih tinggi dibandingkan internet
5) Pembangunan internet lebih murah daripada jaringan lokal
Perbedaan antara jaringan lokal dan internet yang benar berdasarkan pernyataan- pernyataan diatas adalah…(C2 Membedakan)
a. 1, 2, 3 b. 2, 3, 4 c. 3, 4, 5 d. 2, 3, 5 e. 1, 4, 5
8. Derai memiliki pc baru, dia ingin melakukan instalasi system operasi windows didalamnya, berikut adalah Langkah-langkah yang dilakukannya:
1) Melakukan persiapan awal, menyiapkan perangkat-perangkat yang dibutuhkan.
2) […]
3) Memilih partisi dan jenis instalasi
4) Melakukan pengaturan-pengaturan awal aplikasi
Lengkapilah Langkah-langkah yang hilang dari instalasi perangkat PC baru derai… (C3 Melengkapi)
a. Melakukan pengaturan akun pengguna
b. Atur jaringan komputer agar dapat terhubung ke internet untuk instalasi.
c. Pengaturan akun administrator dan kata sandi.
d. Mengatur pengaturan tambahan dan melakukan instalasi e. Mengatur driver perangkat keras.
9. Udin menemukan sebuah error pada programnya, dia sangat bingung saat mencari error tersebut berikut adalah programnya:
1) Char nilai, total : char 2) Read(nilai)
3) total = nilai*5 4) Write(total)
Temukanlah baris yang error pada program Udin, agar bisa berjalan dengan semestinya…(C3 Menemukan)
a. Line 1 b. Line 2 c. Line 3 d. Line 4
e. Tidak ada error
10. (1) Media sosial melalui teknologi informatika mengurangi risiko perundungan atau bullying.
(2) Kemajuan teknologi informasi mempermudah akses ke media sosial dan game online, yang bisa menyebabkan kecanduan.
(3) Dengan perkembangan informatika, informasi yang beredar selalu akurat dan tidak mungkin ada hoaks
(4) Semakin banyaknya data pribadi yang disimpan secara digital meningkatkan risiko pencurian dan penyalahgunaan data pribadi.
Daftar diatas adalah beberapa dampak sosial yang mungkin terjadi karena kemajuan teknologi, seleksilah dampak sosial yang sebenarnya terjadi karena kemajuan informatika… (C4 Menyeleksi)
a. 1, 2 b. 2, 3 c. 3, 4 d. 1, 3 e. 2, 4
11. Ahmad tidak memiliki Penyimpanan internal pada PC nya, Jelaskanlah hal apa yang akan terjadi pada PCnya Ahmad jika dia tetap menjalankan PC nya seperti biasanya...(C2 Menjelaskan)
a. PC-nya tidak dapat menyimpan file, dokumen, aplikasi, atau sistem operasi secara permanen.
b. PC-nya akan menjadi sangat ringan dan mudah dibawa ke mana saja karena tidak ada hard drive atau SSD yang menambah berat perangkat
c. PC Ahmad akan bebas virus sepenuhnya karena tanpa penyimpanan, virus tidak punya tempat untuk bersembunyi atau diinstal
d. PC-nya akan berjalan sangat cepat karena tanpa aplikasi atau file yang tersimpan, tidak ada yang memperlambat kinerjanya
e. Ahmad tidak perlu repot mengatur ruang penyimpanan atau menghapus file lama, karena memang tidak ada file yang bisa disimpan
12. Budi memiliki sebuah akun pada game Mobile Legends yang sudah dia mainkan selama 3 tahun, tetapi sekarang dia tidak bisa membuka akunnya karena akunnya tersebut telah dicuri. Perkirakanlah penyebab akunnya bisa dicuri oleh orang lain...(C2 Memperkirakan)
a. Budi lupa mengunci pintu kamarnya saat bermain, sehingga pencuri masuk ke rumahnya dan mencuri akunnya secara langsung.
b. Budi terlalu jago bermain Mobile Legends, sehingga sistem permainan menganggapnya curang dan otomatis memindahkan akunnya ke akun pemain lain yang levelnya lebih rendah.
c. Budi menggunakan kata sandi yang mudah ditebak, atau pernah membagikan informasi loginnya ke orang lain
d. Budi terlalu sering bermain di waktu subuh, sehingga akun gamenya otomatis berpindah ke pemain lain yang bermain di waktu yang lebih wajar.
e. Sistem game menganggap akun Budi sebagai bot yang perlu dinonaktifkan sementara karena Budi bermain konsisten selama 3 tahun.
13. Perhatikan program ini:
String a;
a = 2*3;
write(a);
program diatas akan menghasilkan output error, jelaskanlah penyebab program diatas menghasilkan output error…(C2 Menjelaskan)
a. Karena komputer tidak bisa menghitung hasil perkalian angka 2 dan 3 dalam memori yang terbatas
b. Karena tipe data a adalah String, tetapi hasil operasi 2 * 3 menghasilkan tipe data integer
c. Error muncul karena fungsi write() tidak mendukung tipe data numerik
d. Program ini error karena angka 2 dan 3 harus ditulis dalam bentuk teks terlebih dahulu sebelum dikalikan
e. Program ini error karena angka 2 dan 3 terlalu kecil untuk diproses dalam konteks pemrograman.
14. Udin membuat sebuah folder di GDrive kemudian membagikan link folder tersebut pada temannya, namun temannya tidak bisa mengakses file yang ada didalam folder tersebut. Implementasikanlah hal yang dilupakan Udin sebelum membagikan link folder tersebut agar foldernya bisa diakses! (C3 Mengimplementasikan)
a. Udin tidak menambahkan kata sandi pada folder tersebut sebelum membagikan linknya.
b. Mengatur waktu kedaluwarsa link folder tersebut >> Bagikan link foldernya .
c. Berikan izin akses folder kepada yang punya link >> Bagikan link foldernya.
d. Memastikan temannya menggunakan browser yang kompatibel dengan Google Drive >> Bagikan link foldernya.
e. Memastikan temannya berada di zona waktu yang sama >> Bagikan link foldernya.
15. Diagnosislah yang akan terjadi pada program udin jika dia lupa melakukan deklarasi variable sebelum membuat proses pada programnya…(C3 Mendiagnosis)
a. Program Udin akan menghasilkan error
b. Program akan berjalan lebih cepat karena tidak ada deklarasi yang mengharuskan program untuk memeriksa tipe data variabel.
c. Program Udin akan menebak tipe data secara otomatis dan menyesuaikan tipe data berdasarkan input yang diberikan, jadi tidak perlu deklarasi eksplisit.
d. Program akan mengabaikan kesalahan tersebut dan langsung menjalankan proses berikutnya tanpa ada masalah.
e. Tidak masalah, karena program akan otomatis mendeklarasikan variabel berdasarkan nama yang digunakan saat pertama kali dipanggil.
B. Essay (40%)
1. Implementasikanlah cara berpikir komputasional dengan tidak melupakan ke 4 fondasinya! (C3 Mengimplementasikan) (15 poin)
2. Gunakanlah Struktur data Stack untuk menyimpan secara urut data nilai 75, 80, 85, 90, 82 untuk menentukan nilai yang masuk pertama dan terakhir keluar!(C3 Menggunakan) (5 poin)
3. Implementasikanlah cara melakukan deklarasi tipe data numerik, dan teks pada pascal!
(C3 Mengimplementasikan) (5 poin) 4. Perhatikan program pascal berikut!
program TampilkanHello;
var
x: integer;
begin
x := 'Hello';
writeln('Nilai x: ', x);
end.
Program diatas mengalami error saat di running. Temukanlah masalah yang terjadi pada program tersebut! (C3 Menemukan) (5 poin)
5. Komputer adalah alat yang canggih yang dapat menyelesaikan banyak masalah dengan efisien, dengan segala kecanggihannya komputer memiliki bebera komponen penyusunnya sehingga dapat dinamakan dengan komputer. Uraikanlah kompenen- kompenen yang menjadi penyusun komputer tersebut!(C4 Menguraikan) (10 poin
KUNCI JAWABAN Pilihan Ganda
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
a d b a c c b d a e a c b c a
Essay
1. Contohnya pada membuat program yang mencari produk favorit pelanggan berdasarkan riwayat pembelian.
a. Dekontruksi: memecahkan masalah menjadi beberapa bagian, seperti:
1) Mendapatkan data pembelian pelanggan 2) Hitung jumlah pembelian per produk
3) Menentukan produk yang paling sering dibeli
b. Pengabstrakan: Fokuslah pada bagaimana menghitung produk favorit tanpa memikirkan bagaimana data pembelian disimpan di database.
c. Polarisasi: Kenali pola seperti produk mana yang sering dibeli bersamaan dan waktu pembelian untuk membuat rekomendasi lebih relevan.
d. Algoritma: Gunakan algoritma pencarian dan pengurutan untuk mencari produk yang paling sering dibeli dan mengurutkannya berdasarkan frekuensi pembelian.
2. Stack [75, 80, 85, 90, 82], nilai pertama yang masuk adalah 75 karena berada pada indeks 0, dan nilai yang terakhir keluar juga adalah 75 karena Stack menggunakan LIFO(Last In First Out)
3. Cara melakukan deklarasi tipe data numerik, dan teks pada pascal a. Tipe data numerik
Var
umur: integer;
berat: real;
b. Tipe data teks Var
nama: string;
4. Pada program tersebut, x dideklarasikan sebagai variabel bertipe data integer. Tapi, pada baris x := 'Hello'; program mencoba memberi nilai 'Hello' yang merupakan tipe string ke dalam variabel yang bertipe integer. Ini akan menghasilkan error karena integer hanya bisa menampung angka, bukan teks.
5. Komponen-komponen penyusun komputer:
a. Software
Software adalah suatu perangkat lunak yang berisi perintah atau instruksi untuk menjalankan komputer. Tanpa adanya software, komputer tidak dapat difungsikan.
b. Hardware
Hardware atau perangkat keras adalah peralatan fisik dari sebuah komputer yang dapat disentuh dan dipindahkan.
c. Brainware
Brainware adalah manusia yang terlibat di dalam mengoperasikan serta mengatur sistem komputer.
KETERANGAN PENILAIAN:
1. Soal pilihan ganda adalah bernilai 60% dari keseluruhan soal, sedangan essay bernilai 40% dari keseluruhan soal.
2. Perhitungan nilai:
𝐵𝑒𝑛𝑎𝑟 𝑠𝑜𝑎𝑙 𝑝𝑖𝑙𝑖ℎ𝑎𝑛 𝑔𝑎𝑛𝑑𝑎
15 𝑥 60 + 𝑗𝑢𝑚𝑙𝑎ℎ 𝑝𝑜𝑖𝑛 𝑠𝑜𝑎𝑙 𝑒𝑠𝑠𝑎𝑦 3. Interval nilai:
a. 0–40 berarti belum mencapai, perlu remedial pada keseluruhan.
b. 41–65 berarti belum mencapai ketuntasan, perlu mengulang pada beberapa bagian.
c. 66–85 berarti sudah mencapai ketuntasan, tidak memerlukan remedial.
d. 86–100 berarti sudah mencapai ketuntasan, memerlukan pengayaan agar semakin berkembang.