Kumpulan Soal HOTS (C4, C5, C6) Bidang Informatika
Materi: Algoritma & Pemrograman (Alpro) dan Dampak Sosial Informatika
Tingkat Berpikir: HOTS - Analisis (C4), Evaluasi (C5), Kreasi (C6)
1. Bab tentang Informatika: Konsep Dasar & Arsitektur (5 Soal)
Soal 1 (C4: Analisis Peran)
Dalam skenario di mana sebuah perusahaan ingin mengintegrasikan sistem inventaris fisik dan platform e-commerce, manakah dari fungsi arsitektur komputer (Input/Output, Memori, Unit Pemrosesan Pusat) yang akan menghadapi tantangan terbesar dan mengapa?
A. Unit Pemrosesan Pusat (CPU), karena harus menjalankan algoritma kompleks untuk prediksi permintaan produk.
B. Memori, karena perlu mengelola cache yang sangat besar untuk menyimpan semua gambar produk dan deskripsi secara serentak.
C. Fungsi Input/Output (I/O), karena harus menjembatani dan menyinkronkan format data, protokol komunikasi, dan latensi yang berbeda antara sistem fisik (scanner, database lokal) dan sistem web (API e-commerce).
D. Fungsi I/O, karena harus memastikan semua pengguna dapat mengakses platform e-commerce dari berbagai jenis perangkat keras (PC, smartphone).
Jawaban Benar: C
Rasionalisasi: Integrasi sistem yang terpisah, terutama yang melibatkan interaksi fisik (inventaris) dan digital (e-commerce), paling terbebani pada fungsi I/O yang menangani perbedaan protokol dan format data.
Soal 2 (C5: Evaluasi Solusi)
Anda diminta memilih antara sistem operasi monolitik dan sistem operasi mikrokernel untuk sebuah perangkat medis yang memerlukan latensi rendah dan keandalan ekstrem. Evaluasi pilihan terbaik.
A. Monolitik, karena kode intinya (kernel) besar dan berisi semua driver, yang membuatnya lebih cepat dalam eksekusi instruksi.
B. Mikrokernel, karena memisahkan fungsionalitas kernel utama menjadi modul-modul server terpisah (di ruang pengguna), sehingga kegagalan satu driver tidak akan menjatuhkan seluruh sistem, menjamin keandalan yang lebih tinggi.
C. Monolitik, karena lebih mudah di-debug dan memiliki jejak kode yang lebih kecil, yang ideal untuk perangkat tertanam.
D. Mikrokernel, karena mekanisme pengiriman pesannya yang kompleks menjamin keamanan data pasien yang lebih tinggi.
Jawaban Benar: B
Rasionalisasi: Sistem mikrokernel unggul dalam modularitas dan isolasi kesalahan, yang sangat krusial untuk perangkat yang memerlukan keandalan ekstrem seperti alat medis.
Soal 3 (C6: Kreasi Konseptual)
Rancanglah sebuah metode non-konvensional untuk merepresentasikan data 'cuaca historis harian' (suhu maksimum, minimum, curah hujan) sehingga dapat diakses dan dianalisis secara optimal oleh jaringan saraf tiruan (Neural Network).
A. Menggunakan skema database relasional standar (tabel dengan baris dan kolom) dan melakukan query SQL untuk setiap analisis.
B. Mengubah setiap fitur menjadi representasi biner (binarization) dan menyimpannya sebagai string karakter.
C. Merepresentasikan data sebagai tensor 3D ($Hari \times Fitur \times Lokasi$) di mana setiap hari adalah 'slice' dari tensor, memungkinkan Neural Network menggunakan Convolutional Neural Network (CNN) untuk mengekstrak pola temporal dan spasial secara efisien.
D. Menyimpan data sebagai file teks terpisah untuk setiap bulan dan kemudian menggabungkannya saat dibutuhkan.
Jawaban Benar: C
Rasionalisasi: Merepresentasikan data urutan atau spasial sebagai tensor 3D adalah praktik terbaik untuk model pembelajaran mendalam seperti CNN/RNN karena memanfaatkan operasi matriks dan dapat menangkap dependensi multi-dimensi.
Soal 4 (C4: Analisis Hubungan)
Jelaskan hubungan antara abstraksi data, enkapsulasi, dan modularitas dalam konteks desain perangkat lunak besar.
A. Abstraksi adalah hasil akhir dari penggunaan enkapsulasi, sedangkan modularitas adalah teknik independen untuk memecah kode.
B. Enkapsulasi memungkinkan abstraksi dengan menyembunyikan detail implementasi, dan keduanya bersama-sama mendukung modularitas dengan menciptakan unit kode yang independen dan mudah dipertukarkan.
C. Modularitas adalah prasyarat untuk enkapsulasi, dan abstraksi hanya terjadi setelah enkapsulasi selesai diterapkan.
D. Abstraksi, Enkapsulasi, dan Modularitas adalah tiga istilah sinonim.
Jawaban Benar: B
Rasionalisasi: Enkapsulasi (mekanisme) adalah kunci untuk menciptakan abstraksi (konsep), dan unit terenkapsulasi ini menjadi modul-modul yang dapat dipertukarkan dalam desain modular (tujuan).
Soal 5 (C5: Evaluasi Kebutuhan)
Sebuah tim mengembangkan aplikasi mobile yang harus sering memperbarui datanya dari server (setiap 5 detik). Evaluasi mengapa pemilihan protokol UDP untuk komunikasi data ini merupakan keputusan desain yang buruk.
A. UDP sangat lambat karena melakukan handshaking tiga arah sebelum setiap pengiriman data.
B. UDP tidak memiliki kontrol kongesti, sehingga akan membanjiri jaringan dan server.
C. UDP adalah protokol tanpa koneksi (connectionless) dan tidak menjamin pengiriman paket, urutan data, atau deteksi kesalahan. Keandalan data yang penting untuk sinkronisasi aplikasi akan terganggu oleh kehilangan paket.
D. UDP hanya mendukung komunikasi satu arah (simplex), sehingga aplikasi mobile tidak dapat mengirim permintaan pembaruan data.
Jawaban Benar: C
Rasionalisasi: Untuk aplikasi yang membutuhkan data terjamin dan terurut (sinkronisasi), TCP adalah pilihan yang tepat karena menyediakan keandalan. UDP, yang tidak menjamin pengiriman, adalah pilihan yang buruk.
2. Alpro A: Proses Pemrograman (5 Soal)
Soal 6 (C4: Analisis Debugging)
Seorang pemrogram menggunakan metodologi divide and conquer untuk menemukan bug yang menyebabkan nilai variabel menjadi nol. Ketika membagi kode menjadi dua bagian, bug hanya muncul di bagian kedua. Langkah selanjutnya yang paling efektif dalam debugging adalah...
A. Mengulang langkah kompilasi untuk memastikan tidak ada kesalahan sintaks yang terlewatkan di bagian kedua.
B. Mengabaikan bagian pertama dan membagi bagian kedua menjadi dua sub-bagian yang lebih kecil, lalu menguji setiap sub-bagian untuk mempersempit lokasi bug.
C. Mengubah kode di bagian pertama untuk mencegah variabel menjadi nol sebelum dieksekusi di bagian kedua.
D. Membandingkan sintaks dari kedua bagian kode secara manual untuk mencari perbedaan kecil.
Jawaban Benar: B
Rasionalisasi: Ini adalah inti dari pendekatan divide and conquer: mengeliminasi bagian kode yang benar dan fokus membagi bagian yang bermasalah hingga bug terisolasi.
Soal 7 (C5: Evaluasi Metodologi)
Dalam sebuah proyek pengembangan perangkat lunak yang memiliki kebutuhan yang sangat fluktuatif dan sering berubah (pelanggan belum yakin sepenuhnya), evaluasi mengapa metodologi Waterfall menjadi pilihan yang kurang optimal dibandingkan Agile.
A. Waterfall memerlukan dokumentasi yang terlalu rinci, yang memperlambat proses pengiriman produk akhir.
B. Waterfall memaksakan perubahan biaya dan waktu secara kaku, sehingga tidak memungkinkan adanya iterasi dan adaptasi terhadap perubahan kebutuhan yang sering terjadi.
C. Waterfall tidak melibatkan pelanggan dalam proses.
D. Waterfall hanya cocok untuk proyek skala kecil.
Jawaban Benar: B
Rasionalisasi: Kekakuan Waterfall dalam fase (kebutuhan, desain, implementasi) membuatnya tidak cocok untuk proyek dengan kebutuhan yang tidak stabil karena fase desain harus diselesaikan sebelum implementasi.
Soal 8 (C6: Kreasi Strategi)
Rancang sebuah strategi pengujian (testing strategy) untuk sebuah modul perangkat lunak yang bertugas menghitung pajak untuk 50 negara yang berbeda, di mana setiap negara memiliki peraturan dan batas pemotongan yang unik.
A. Unit Testing: membuat satu kasus uji untuk setiap negara, memverifikasi satu kasus 'happy path' yang hasilnya harus diverifikasi secara manual.
B. End-to-End Testing: menguji sistem pajak terintegrasi dengan semua modul lain.
C. Strategy: Kombinasi Unit Testing dan Parameterized Testing. Unit Testing untuk memverifikasi logika inti setiap negara (menggunakan data batas/ekstrem) dan Parameterized Testing untuk menjalankan ribuan skenario input yang berbeda (data acak dan nyata) terhadap setiap negara.
D. Fuzz Testing: memasukkan data input acak ke dalam modul hingga terjadi crash atau error.
Jawaban Benar: C
Rasionalisasi: Pengujian Unit menjamin kebenaran logika individu, sementara Parameterized Testing efisien untuk memverifikasi variasi input dan batas yang luas di banyak kasus yang berbeda.
Soal 9 (C4: Analisis Dokumentasi)
Dalam siklus hidup pengembangan perangkat lunak, mengapa pembuatan dokumentasi teknis (seperti diagram alir, Use Case diagram, dan spesifikasi API) dianggap sebagai fase yang penting, bahkan sebelum kode selesai ditulis?
A. Dokumentasi adalah persyaratan hukum yang harus diserahkan kepada klien sebelum produk diluncurkan.
B. Dokumentasi teknis membantu tim programmer baru belajar bahasa pemrograman.
C. Dokumentasi memaksa tim untuk menganalisis dan mendefinisikan arsitektur, batasan, dan persyaratan sistem secara eksplisit sebelum implementasi, sehingga mengurangi risiko perubahan desain yang mahal di tengah jalan.
D. Dokumentasi secara otomatis mengubah diagram alir menjadi kode yang dapat dieksekusi (executable code).
Jawaban Benar: C
Rasionalisasi: Pendefinisian formal melalui dokumentasi sangat penting untuk menghindari ambiguitas, memastikan pemahaman bersama, dan mengurangi biaya refactoring di fase implementasi.
Soal 10 (C5: Evaluasi Kualitas Kode)
Anda memiliki dua solusi untuk masalah yang sama. Solusi A menggunakan 100 baris kode yang elegan dan terstruktur. Solusi B menggunakan 50 baris kode, tetapi memanfaatkan trik bahasa pemrograman yang sulit dipahami dan tanpa komentar. Solusi manakah yang lebih baik dalam jangka panjang untuk proyek tim dan mengapa?
A. Solusi B, karena kode yang lebih sedikit akan selalu lebih cepat dieksekusi.
B. Solusi A, karena keterbacaan (readability) dan kemudahan pemeliharaan (maintainability) adalah prioritas utama dalam proyek tim, meskipun membutuhkan lebih banyak baris kode.
C. Solusi B, karena menunjukkan pemahaman yang mendalam tentang bahasa pemrograman.
D. Solusi A, karena kode yang lebih panjang cenderung memiliki lebih banyak ruang untuk dokumentasi dan komentar.
Jawaban Benar: B
Rasionalisasi: Keterbacaan, keterujian, dan kemudahan pemeliharaan sangat penting dalam proyek kolaboratif dan jangka panjang, yang jauh lebih berharga daripada hanya menghemat baris kode.
3. Alpro B: Berpikir Komputasi (5 Soal)
Soal 11 (C4: Analisis Rekursi)
Sebuah fungsi rekursif dirancang untuk menghitung Fibonacci ke-
A. Karena stack overflow pasti terjadi untuk nilai $n$ yang besar, yang menghabiskan memori sistem.
B. Karena ia menghitung ulang nilai Fibonacci yang sama berkali-kali (misalnya, untuk menghitung $F(5)$, ia menghitung $F(3)$ dua kali), menyebabkan kompleksitas waktu eksponensial $O(2^n)$.
C. Karena rekursi murni memerlukan pemanggilan pustaka eksternal yang lambat.
D. Karena ia tidak dapat memanfaatkan optimasi kompilator modern, yang hanya mendukung iterasi.
Jawaban Benar: B
Rasionalisasi: Implementasi rekursif murni menghasilkan struktur panggilan yang bercabang, di mana sub-masalah yang sama dipecahkan berulang kali, yang merupakan ciri khas dari kompleksitas waktu eksponensial.
Soal 12 (C5: Evaluasi Algoritma Greedy)
Pertimbangkan masalah penukaran uang koin dengan pecahan yang tidak standar: {1, 5, 8, 10} sen. Evaluasi apakah algoritma Greedy (selalu memilih koin terbesar yang mungkin) akan memberikan solusi optimal untuk menukar 16 sen.
A. Optimal, karena koin 10 sen, 5 sen, dan 1 sen, yang merupakan pilihan greedy, menghasilkan total 3 koin, yang merupakan jumlah minimum.
B. Optimal, karena pecahan tidak standar tidak memengaruhi hasil greedy.
C. Tidak Optimal, karena algoritma Greedy akan memilih {10, 5, 1} (total 3 koin), padahal solusi optimalnya adalah {8, 8} (total 2 koin), yang merupakan jumlah koin minimum.
D. Tidak Optimal, karena algoritma Greedy selalu gagal pada masalah penukaran koin.
Jawaban Benar: C
Rasionalisasi: Algoritma Greedy gagal untuk pecahan non-standar. Untuk 16 sen, Greedy memilih {10, 5, 1} (3 koin), sedangkan solusi optimalnya adalah {8, 8} (2 koin).
Soal 13 (C6: Kreasi Algoritma Dinamis)
Rancanglah struktur dasar (state dan relasi rekurensi) untuk menyelesaikan masalah Knapsack 0/1 (memaksimalkan nilai item yang dibawa tanpa melebihi batas berat
A. State: $DP[i]$ = nilai maksimum yang dapat diperoleh dengan berat tepat $i$. Relasi: $DP[i] = \max(DP[i-w_j] + v_j)$ untuk semua item $j$.
B. State: $DP[i][j]$ = nilai maksimum yang dapat diperoleh dengan hanya mempertimbangkan item ke-1 hingga ke-$i$ dan batas berat $j$. Relasi: $DP[i][j] = \max(DP[i-1][j], DP[i-1][j-w_i] + v_i)$ jika $w_i \le j$.
C. State: $DP[i]$ = berat maksimum yang dapat diperoleh dengan nilai tepat $i$. Relasi: $DP[i] = \min(DP[i-v_j] + w_j)$.
D. State: Hanya menggunakan struktur data hash map untuk menyimpan pasangan (berat, nilai) dan menggunakan rekursi murni.
Jawaban Benar: B
Rasionalisasi: Definisi state ini secara akurat merepresentasikan sub-masalah yang saling tumpang tindih dari Knapsack 0/1, dan relasi rekurensi menangani dua kasus: memasukkan atau tidak memasukkan item $i$.
Soal 14 (C4: Analisis Efisiensi)
Bandingkan kompleksitas waktu untuk mengurutkan daftar
A. Keduanya memiliki kompleksitas $O(N^2)$.
B. Insertion Sort $O(N)$ dan Merge Sort $O(N \log N)$.
C. Insertion Sort $O(N^2)$ dan Merge Sort $O(N \log N)$. Merge Sort lebih efisien karena rekursi membagi masalah menjadi sub-masalah secara efisien.*
D. Keduanya memiliki kompleksitas $O(N \log N)$ jika diimplementasikan dengan memoization.
Jawaban Benar: C
Rasionalisasi: Merge Sort selalu memiliki kompleksitas $O(N \log N)$ di kasus terburuk. Insertion Sort mencapai $O(N^2)$ ketika elemen-elemen diurutkan secara terbalik.
Soal 15 (C5: Evaluasi Solusi Greedy vs. Dinamis)
Untuk masalah mencari rute terpendek di peta yang memiliki bobot tepi negatif, evaluasi mengapa algoritma Greedy (misalnya, Dijkstra) tidak akan bekerja, dan mengapa Dynamic Programming (misalnya, Bellman-Ford) harus digunakan.
A. Dijkstra (Greedy) selalu memilih tepi bobot terpendek secara lokal, yang menjadi tidak valid dengan bobot negatif. Bellman-Ford dapat menangani kasus ini dengan pembaruan berulang.
B. Bellman-Ford adalah algoritma rekursif, yang lebih cepat daripada Dijkstra yang iteratif.
C. Bobot negatif menyebabkan Dijkstra tidak dapat menemukan jalur apa pun.
D. Dijkstra (Greedy) hanya dapat bekerja pada Directed Acyclic Graphs (DAG).
Jawaban Benar: A
Rasionalisasi: Bobot negatif melanggar asumsi dasar Greedy pada Dijkstra. Bellman-Ford menggunakan prinsip Dynamic Programming untuk secara berulang memperbarui semua jarak hingga optimal, yang berfungsi dengan bobot negatif.
4. Alpro C: Larik, Karakter, & String (5 Soal)
Soal 16 (C4: Analisis Kompleksitas Array)
Anda memiliki array 2D
A. Karena setiap operasi pencarian memerlukan dua kali lipat waktu yang dibutuhkan untuk array 1D, yaitu $O(N^2)$ dan $O(M^2)$.
B. Karena dalam kasus terburuk, kita harus mengunjungi setiap sel dalam array. Jumlah total sel adalah $M$ baris dikalikan $N$ kolom.
C. Karena $O(M \times N)$ adalah kompleksitas waktu terbaik (best-case).
D. Karena operasi akses array 2D membutuhkan dua kali lipat dereferensi memori.
Jawaban Benar: B
Rasionalisasi: Kompleksitas waktu dalam kasus terburuk untuk pencarian linier adalah mengunjungi semua elemen, dan jumlah elemennya adalah produk dari dimensinya ($M \times N$).
Soal 17 (C5: Evaluasi Struktur Data Larik)
Sebuah aplikasi memerlukan penambahan dan penghapusan data yang sangat sering (ribuan kali per detik) di awal array. Evaluasi mengapa Dynamic Array (larik dinamis) menjadi pilihan yang sangat tidak efisien untuk kebutuhan ini.
A. Karena Dynamic Array tidak dapat menyimpan data dalam jumlah besar.
B. Karena operasi penambahan/penghapusan di awal array memerlukan pergeseran semua elemen yang tersisa ($O(N)$). Melakukan ini ribuan kali akan menyebabkan kompleksitas waktu total menjadi tidak dapat diterima.
C. Dynamic Array secara otomatis menghapus elemen di tengah jika terjadi kelebihan beban.
D. Karena Dynamic Array hanya mendukung tipe data numerik.
Jawaban Benar: B
Rasionalisasi: Sifat array yang berdekatan dalam memori berarti operasi di awal array memerlukan pergeseran seluruh data, yang sangat mahal dalam hal waktu (linear) untuk volume operasi yang tinggi.
Soal 18 (C6: Kreasi Algoritma String)
Rancanglah sebuah metode yang paling efisien untuk menentukan apakah dua string (
A. Mengurutkan kedua string ($O(N \log N)$) dan kemudian membandingkan hasilnya ($O(N)$). Total kompleksitas: $O(N \log N)$.
B. Menggunakan nested loop untuk mencari setiap karakter $S_1$ di dalam $S_2$ dan menandainya sebagai sudah ditemukan ($O(N^2)$).
C. Menggunakan larik frekuensi (misalnya, berukuran 26 untuk huruf a-z) untuk menghitung frekuensi setiap karakter di $S_1$ (menambah hitungan) dan $S_2$ (mengurangi hitungan), lalu memverifikasi bahwa semua hitungan adalah nol ($O(N)$).
D. Menghitung nilai hash dari kedua string dan membandingkannya.
Jawaban Benar: C
Rasionalisasi: Pendekatan hash map atau larik frekuensi adalah metode yang paling efisien, dengan kompleksitas waktu linier $O(N)$ karena hanya perlu satu kali lintasan pada kedua string.
Soal 19 (C4: Analisis Penggunaan Memori)
Dalam bahasa pemrograman yang menyediakan larik primitif (fixed-size array) dan objek String, analisis mengapa manipulasi string (misalnya, penggabungan berulang) sering kali lebih boros memori dan waktu daripada manipulasi larik karakter.
A. Karena karakter membutuhkan lebih banyak ruang memori daripada angka dalam larik.
B. Objek String sering kali bersifat immutable (tidak dapat diubah); setiap operasi penggabungan menghasilkan objek String baru di memori dan membuang yang lama, menciptakan beban garbage collection yang tinggi.
C. Operasi String memerlukan panggilan sistem operasi yang lambat.
D. Manipulasi larik karakter selalu $O(1)$, sedangkan operasi String selalu $O(N \log N)$.
Jawaban Benar: B
Rasionalisasi: Sifat immutable dari String di banyak bahasa modern adalah penyebab utama inefisiensi memori dan waktu saat dilakukan penggabungan berulang.
Soal 20 (C5: Evaluasi Kinerja Larik)
Bandingkan dan evaluasi kinerja Sequential Search (pencarian linier) versus Binary Search (pencarian biner) pada array yang berisi 1 juta elemen.
A. Sequential Search ($O(N)$) lebih cepat daripada Binary Search ($O(\log N)$) karena Binary Search memerlukan alokasi memori tambahan.
B. Binary Search ($O(\log N)$) jauh lebih cepat dan lebih baik. Meskipun memerlukan array diurutkan, pengurangan jumlah perbandingan dari sekitar 1 juta menjadi hanya sekitar 20 (untuk $\log_2(10^6)$) membenarkan waktu pengurutan awal.*
C. Sequential Search akan selalu lebih cepat karena operasinya lebih sederhana.
D. Keduanya memiliki kinerja yang sama karena 1 juta adalah ukuran data yang kecil di zaman modern.
Jawaban Benar: B
Rasionalisasi: Kecepatan eksponensial Binary Search ($O(\log N)$) jauh lebih unggul daripada Sequential Search ($O(N)$) untuk data besar, membenarkan biaya pengurutan awal.
5. Dampak Sosial Informatika (5 Soal)
Soal 21 (C4: Analisis Etika Data)
Sebuah perusahaan media sosial mengumpulkan data kebiasaan tidur pengguna untuk menentukan iklan yang paling efektif. Analisis trade-off etis antara 'personalisasi layanan' dan 'privasi pengguna'.
A. Trade-off-nya tidak ada; data kebiasaan tidur bersifat publik jika pengguna menyetujui syarat layanan.
B. Trade-off-nya adalah antara keuntungan finansial perusahaan dan hak pengguna untuk merahasiakan data mereka, terutama data sensitif seperti kesehatan yang dapat digunakan untuk diskriminasi harga atau layanan.*
C. Personalisasi layanan selalu lebih penting daripada privasi karena meningkatkan pengalaman pengguna.
D. Privasi pengguna hanya dilanggar jika data tersebut dicuri.
Jawaban Benar: B
Rasionalisasi: Data kebiasaan tidur adalah data sensitif. Trade-off ini berada pada titik di mana monetisasi data melanggar hak dasar privasi dan berpotensi diskriminasi.
Soal 22 (C5: Evaluasi Regulasi)
Evaluasi mengapa hukum seperti General Data Protection Regulation (GDPR) mengharuskan perusahaan untuk menyediakan mekanisme 'Hak untuk Dilupakan' (Right to Be Forgotten) sebagai komponen penting dalam perlindungan data pribadi.
A. Karena 'Hak untuk Dilupakan' memfasilitasi upaya debugging dan pengarsipan data yang lebih mudah bagi perusahaan.
B. Ini adalah hak yang berlebihan yang menghambat inovasi.
C. Karena data pribadi yang pernah dipublikasikan dapat memiliki konsekuensi yang tidak adil atau merugikan seumur hidup. Mekanisme ini mengembalikan otonomi kepada individu untuk membatasi jejak digital mereka yang bersifat permanen.
D. Hak ini hanya berlaku untuk data yang disimpan di cloud.
Jawaban Benar: C
Rasionalisasi: Tujuan utama GDPR adalah mengembalikan kontrol data kepada individu. Hak ini sangat penting untuk membatasi dampak jangka panjang dari informasi lama atau tidak relevan.
Soal 23 (C6: Kreasi Pedoman Etika)
Rancanglah satu pedoman etika utama yang harus dipatuhi oleh pengembang Deepfake yang bertujuan menciptakan konten satir (satire) dan humor, untuk meminimalkan dampak sosial negatif.
A. Pedoman: Selalu menggunakan tanda air (watermark) digital yang tidak terlihat oleh mata manusia, tetapi dapat dideteksi oleh mesin.
B. Pedoman: Konten Deepfake tidak boleh menggunakan wajah tokoh politik atau pemimpin negara.
C. Pedoman: Harus ada disclaimer yang jelas, mencolok, dan permanen di layar yang menyatakan bahwa konten tersebut adalah 'SIMULASI DIGITAL' atau 'DEEPFAKE' sehingga tidak ada kebingungan antara konten satir dan informasi nyata.
D. Pedoman: Hanya diizinkan membuat Deepfake dengan suara, bukan dengan visual.
Jawaban Benar: C
Rasionalisasi: Transparansi dan kejelasan yang mudah dipahami oleh pengguna adalah mekanisme utama untuk mengurangi dampak negatif disinformasi deepfake.
Soal 24 (C4: Analisis Penggantian Pekerjaan)
Sebuah perusahaan manufaktur mengadopsi robotika dan sistem berbasis AI untuk mengotomatisasi 70% pekerjaan perakitan. Analisis bagaimana fenomena ini memengaruhi model ekonomi tradisional di wilayah tersebut.
A. Model ekonomi akan membaik karena biaya produksi turun secara drastis, menyebabkan harga barang turun, dan meningkatkan daya beli masyarakat lokal.
B. Model ekonomi tradisional yang bergantung pada upah tenaga kerja akan runtuh, berpotensi memicu peningkatan pengangguran struktural dan kesenjangan pendapatan, kecuali ada investasi dalam pelatihan ulang dan pekerjaan baru (up-skilling).
C. Fenomena ini hanya akan memengaruhi pekerja yang lebih tua.
D. Sistem berbasis AI akan menciptakan lebih banyak pekerjaan daripada yang dihapusnya di wilayah tersebut.
Jawaban Benar: B
Rasionalisasi: Penggantian pekerjaan oleh AI secara langsung menyerang fondasi ekonomi berbasis tenaga kerja manual, menciptakan tantangan serius pada struktur tenaga kerja dan distribusi kekayaan.
Soal 25 (C5: Evaluasi Keseimbangan Kekuatan)
Evaluasi mengapa konsolidasi data pribadi dan layanan ke dalam segelintir perusahaan teknologi raksasa (Big Tech) menjadi masalah serius dalam konteks demokrasi dan kebebasan sipil.
A. Ini hanyalah tren bisnis yang efisien; Big Tech mampu memberikan layanan terbaik.
B. Konsolidasi ini menciptakan monopoli data yang berpotensi memengaruhi opini publik, membatasi pilihan, dan mengancam kebebasan berbicara melalui algoritma yang tidak transparan atau sensor selektif, sehingga mengganggu keseimbangan kekuatan demokratis.
C. Masalahnya hanya terbatas pada persaingan pasar, karena perusahaan-perusahaan kecil kesulitan bersaing.
D. Perusahaan Big Tech lebih aman daripada pemerintah; oleh karena itu, data lebih baik dikonsolidasikan di tangan mereka.
Jawaban Benar: B
Rasionalisasi: Konsentrasi data dan platform memberikan kekuatan politik dan sosial yang sangat besar, yang memungkinkan manipulasi informasi dan membatasi ruang lingkup debat publik, menjadi ancaman serius bagi proses demokrasi.
Komentar
Posting Komentar