Soal Pilihan Ganda Pengantar Komputasi Modern
(Pertemuan 3)
> Komputasi Kuantum (10 soal) meliputi :
1. Qubit
2. Entanglement
3. Algoritma Shor
> Pemrosesan Paralel (15 soal) meliputi :
1. Konsep
2. Arsitektur (SISD, SIMD, MISD, MIMD)
3. Thread
4. OpenMP
5. CUDA GPU
6. Shared Memory
7. Message Passing
Soal Komputasi Kuantum (10 soal)
1. algoritma yang berjalan pada komputer kuantum yang berguna untuk faktorisasi bilangan bulat disebut dengan …
a. Algoritma Graver c. Algoritma Prim
b. Algoritma Sha1 d. Algoritma Shor
2. Implementasi Komputasi Kuantum adalah sebutkan Contoh nya…
a. AI Metaheuristik c. Artificial Intelligence
b. Superkonduktor Chip d. NMR
3. Efek dari mekanik kuantum yang mengaburkan jarak antara partikel individual sehingga sulit menggambarkan partikel tersebut secara terpisah disebut dengan …
a. Efek Fotoelektrik c. Entanglement
b. Kromodinamika d. Radioaktivitas
4. Sebuah Sistem komputasi yang menggunakan sebuah fenomena mekanika kuantum untuk melakukan operasi data disebut dengan …
a. Komputasi Modern c. Komputasi Kuantum
b. Komputasi Mekanika d. Komputasi Klasik
5. Qubit dapat memiliki 3 kemungkinan yaitu 1, 0 atau … dari 1 dan 0.
a. Superposisi c. Preposisi
b. Subposisi d. Midposisi
6. Dalam komputasi klasik, jumlah data dihitung dengan bit. Sedangkan dalam komputasi kuantum, jumlah data dihitung dengan …
a. Exabit c. Yottabit
b. Qubit d. Terabit
7. Algoritma Shor dapat digunakan untuk memecahkan sebuah kode rahasia yang saat ini secara umum digunakan untuk mengamankan pengiriman data (enkripsi). Kode itu disebut dengan …
a. 3DES c. RC2
b. RSA d. IDEA
8. Algoritma Shor dirumuskan pada tahun 1994 oleh seoarang ilmuwan asal Amerika yang bernama …
a. Alexander Shor c. Peter Shor
d. Robert A. Shor d. Matthew Shor
9. Komputasi Kuantum dapat melakukan komputasi yang kompleks seperti dalam melakuakan perhitungan intergerfactorization, yaitu …
a. Jika terdapat bilangan maka akan dicoba untuk dituliskan sebagai penjumlahan bilangan prima
b. Jika terdapat bilangan maka akan dicoba untuk dituliskan sebagai pengurangan bilangan prima
c. Jika terdapat bilangan maka akan dicoba untuk dituliskan sebagai pembagian bilangan prima
d. Jika terdapat bilangan maka akan dicoba untuk dituliskan sebagai perkalian bilangan prima
10. Bagian dari fenomena kuantum yang menyatakan bahwa dua atau lebih objek dapat digambarkan mempunyai hubungan dengan objek lainnya walaupun objek tersebut berdiri sendiri dan terpisah dengan objek lainnya disebut dengan …
a. Kuantum Mechanical c. Kuantum Foton
b. Kuantum Entanglement d. Kuantum Fisika
Kunci Jawaban
1. D 6. B
2. A 7. B
3. C 8. C
4. C 9. D
5. A 10. B
Soal Pemrosesan Paralel (15 soal)
1. Komputer yang hanya memiliki satu prosesor dan satu instruksi yang dieksekusi secara serial dan merupakan tipe komputer konvensional disebut dengan …
a. SISD
b. SIMD
c. MISD
d. MIMD
2. Berikut ini merupakan beberapa keunggulan CUDA dibandingkan tradisional perhitungan tujuan umum pada GPU (GPGPU) menggunakan API grafis, kecuali …
a. Tidak support texture rendering
b. Proses download dan readbacks yang lebih cepat, dari dan ke GPU
c. Support penuh terhadap operasi integer dan bitwise
d. Menggunakan bahasa C standar, dengan beberapa ekstensi yang simpel
3. Suatu bentuk komunikasi yang digunakan dalam komputasi paralel , pemrograman-berorientasi objek , dan komunikasi interprocess disebut dengan …
a. Threading
b. Shared Memory
c. Message Passing
d. Multithreading
4. Komputer yang memiliki lebih dari satu prosesor dan mengeksekusi lebih dari satu instruksi secara paralel disebut dengan …
a. SISD
b. SIMD
c. MISD
d.MIMD
5. Pendekatan komputasi untuk meningkatkan tingkat di mana satu set data diolah dengan pengolahan bagian yang berbeda dari data pada waktu yang sama secara simultan atau bersamaan pada sebuah komputer dan berfungsi memecah beban besar menjadi beberapa beban kecil untuk mempercepat proses penyelesaian masalah disebut dengan …
a. Komputasi Paralel
b. Pemrosesan Paralel
c. Pemrograman Paralel
d. Algoritma Paralel
6. Teknik yang digunakan untuk komputer dengan chip multiprocessors dan jenis komputer shared-memory lainnya dan memungkinkan thread berbagi memori yang tersedia, menggunakan program counter dan mengeksekusi program secara independen disebut dengan …
a. Single Threading
b. Static Threading
c. Multhreading
d. Dynamic Multithreading
7. Teknik untuk melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer disebut dengan …
a. Komputasi Paralel
b. Komputasi Modern
c. Komputasi Kuantum
d. Komputasi Klasik
8. API yang mendukung multi-platform berbagi memori multiprocessing pemrograman C , C + + , dan Fortran , pada kebanyakan arsitektur prosesor dan system operasi , termasuk Solaris , AIX , HP-UX , GNU / Linux , Mac OS X , dan Windows disebut dengan …
a. OpenMP
b. OpenGL
c. OpenCL
d. OpenOffice
9. Komputer yang memiliki lebih dari satu prosesor, tetapi hanya mengeksekusi satu instruksi secara paralel pada data yang berbeda pada level lock-step disebut dengan …
a. SISD
b. SIMD
c. MISD
d. MIMD
10. Suatu framework dari bahasa pemrograman yang mendukung bahas C, dimana mampu berkomunikasi langsung dengan GPU dan sangat mudah bekerjasama untuk segala multi-threading parallel execution hampir diseluruh prosesor pada GPU disebut dengan …
a. CUDA
b. Maven
c. Laravel
d. Ocelot
11. Di bawah ini merupakan arsitektur paralel komputer menurut Klasifikasi Flynn’s, kecuali …
a. SISD
b. SIMD
c. SMSD
d. MIMD
12. CUDA merupakan singkatan dari …
a. Concurrent Unified Device Algorithm
b. Compute Unified Device Algorithm
c. Concurrent Unified Device Architecture
d. Compute Unified Device Architecture
13. Komputer yang memiliki satu prosesor dan mengeksekusi beberapa instruksi secara paralel disebut dengan …
a. SISD
b. SIMD
c. MISD
d. MIMD
14. Informasi terkait dengan penggunaan sebuah program tunggal yang dapat menangani beberapa pengguna secara bersamaan dan dibutuhkan untuk melayani satu pengguna individu atau permintaan layanan tertentu disebut dengan …
a. Cache
b. Registry
c. Thread
d. Virtual Memory
15. Pengembangan dari Static Threading yang bertujuan untuk memberikan kemudahan karena mendukung beberapa fitur seperti nested parallelism dan parallel loops disebut dengan …
a. Single Threading
b. Static Threading
c. Multhreading
d. Dynamic Multithreading
Kunci Jawaban
1. A 6. B 11. C
2. A 7. A 12. D
3. C 8. A 13. C
4. D 9. B 14. C
5. B 10. A 15. D