Font size
WorksheetsLatihan Soal Menjelang PSAS
Total questions: 31
Worksheet time: 35mins
Dalam membuat aplikasi pelacak kesehatan, seorang programmer mendefinisikan objek "Pengguna" dengan atribut nama, usia, dan berat badan. Ia tidak menyertakan informasi seperti warna rambut atau tinggi badan. Konsep yang diterapkan adalah…
Pengenalan Pola
Algoritma
Dekomposisi
Abstraksi
Berpikir Komputasional
Seorang manajer proyek diminta untuk mengelola pembangunan 10 rumah di sebuah perumahan. Alih-alih mengelola semua pekerjaan sekaligus, ia memecah masalahnya menjadi sub-masalah yang lebih kecil: perancangan arsitektur, pembangunan pondasi, instalasi listrik, dan penyelesaian interior. Konsep berpikir komputasional yang ia terapkan adalah…
Abstraksi
Dekomposisi
Algoritma
Berpikir Komputasional
Pengenalan Pola
Seorang koki membuat sistem pemesanan makanan otomatis. Ia menulis serangkaian instruksi logis yang tepat dan berurutan untuk menentukan cara pesanan diproses, dari input menu oleh pelanggan hingga pengiriman notifikasi ke dapur. Konsep dasar yang menjadi fondasi dari instruksi tersebut adalah…
Dekomposisi
Abstraksi
Pengenalan Pola
Berpikir Komputasional
Algoritma
Berikut adalah penerapan algoritma dalam kehidupan nyata, kecuali…
Navigasi GPS
Prosedur penarikan uang di ATM
Pencarian solusi untuk teka-teki silang
Reaksi kimia acak
Urutan langkah-langkah dalam resep masakan
Sebuah tim ingin membangun aplikasi pemesanan taksi online dengan fitur: registrasi user, pencarian taksi, pemilihan rute, dan pembayaran. Manakah cara dekomposisi yang paling efektif untuk mengerjakan proyek ini?
Memisahkan berdasarkan peran tim: programmer, desainer, dan tester.
Membagi berdasarkan waktu pengerjaan: minggu 1 untuk desain, minggu 2 untuk coding, minggu 3 untuk testing.
Memecah berdasarkan fitur utama: modul registrasi, modul pencarian, modul pembayaran, dll.
Mengelompokkan berdasarkan teknologi: front-end, back-end, dan database.
Menunjuk orang berdasarkan pengalaman kerja.
Tim robotika SMA Taruna Nusantara akan mengikuti kompetisi robot nasional. Mereka harus membuat robot yang mampu menyusuri maze (labirin) dalam waktu tercepat. Robot harus dapat mengenali jalur, menghindari halangan, dan sampai ke finish secara mandiri. Namun, tim mengalami kesulitan dalam memprogram pergerakan robot agar efisien dan akurat. Sarah menjelaskan bahwa mereka akan menggunakan algoritma "Wall Following" (mengikuti dinding) dengan prinsip right-hand rule (selalu belok kanan ketika menemui halangan) yang terdiri dari: robot bergerak maju hingga menemui dinding/halangan. Jika ada halangan, belok kanan dan periksa apakah jalan depan terbuka. Jika terbuka, maju; jika tidak, belok kiri dan ulangi pemeriksaan. Terus ulangi hingga mencapai finish. Dari studi kasus diatas. Terdapat kalimat yang menyatakan dengan jelas penerapan ….
Dekomposisi
Abstraksi
Pengenalan Pola
Algoritma
Analisis
Seorang Sarjana Arsitektur merancang model gedung perkantoran. Ia hanya memperhatikan bentuk luar, jumlah lantai, dan posisi jendela, tanpa memedulikan detail sistem plumbing atau ventilasi di dalamnya. Sarjana Arsitektur tersebut sedang menerapkan berpikir komputasional dengan cara…
Abstraksi
Dekomposisi
Pengenalan Pola
Algoritma
Flowchart
Sebuah perusahaan e-commerce ingin mengembangkan sistem rekomendasi produk yang terintegrasi untuk 500.000 pelanggan. Sistem harus mencakup pelacakan riwayat pembelian, preferensi pelanggan, dan analisis tren produk. Dengan menggunakan dekomposisi, langkah pertama yang paling tepat adalah…
Membuat daftar semua produk yang dijual.
Menyewa konsultan untuk menganalisis data pelanggan.
Memecah sistem menjadi modul-modul fungsional: modul riwayat, modul analisis, dll.
Langsung memilih platform teknologi yang paling canggih.
Mengembangkan prototype untuk satu pelanggan terlebih dahulu.
Seorang analis keuangan melihat bahwa harga saham selalu naik pada bulan-bulan tertentu menjelang laporan keuangan tahunan. Dia kemudian merekomendasikan klien untuk membeli saham pada periode-periode tersebut. Tindakan analis ini adalah penerapan…
Pengenalan Pola
Dekomposisi
Abstraksi
Algoritma
Prosedur
Sebuah keluarga merencanakan acara pernikahan dengan 500 tamu. Manakah dekomposisi yang paling logis untuk memastikan semua terorganisir?
Membagi berdasarkan anggaran: catering, dekorasi, hiburan, transportasi.
Memecah berdasarkan waktu: 6 bulan sebelum, 3 bulan sebelum, 1 bulan sebelum, H-1.
Mengelompokkan berdasarkan tugas: venue, makanan, undangan, pakaian, musik.
Membagi berdasarkan orang yang bertanggung jawab: orang tua mempelai, saudara, teman.
Memprioritaskan penyelesaian masalah berdasarkan hal yang paling penting dahulu.
Dini ingin membuat kue cokelat. Agar lebih mudah, ia membagi prosesnya menjadi beberapa langkah: menyiapkan bahan, mencampur adonan, memanggang, dan menghias. Dari kasus di atas, Dini menerapkan prinsip berpikir komputasional yang disebut...
Pengenalan pola
Abstraksi
Algoritma
Dekomposisi
Analisis data
Budi menyadari bahwa setiap kali ia menanam kacang, ia harus selalu menggali lubang, meletakkan biji, dan menutupnya dengan tanah. Ia menyimpulkan bahwa urutan langkah ini adalah pola yang dapat diulang untuk menanam biji apa pun. Dari kasus di atas, Budi menerapkan prinsip berpikir komputasional yang disebut...
Abstraksi
Pengenalan pola
Dekomposisi
Algoritma
Logika
Ketika membuat peta jalan dari rumah ke sekolah, Siska hanya menggambar jalan utama dan persimpangan penting, mengabaikan detail kecil seperti pohon, rumah, atau tiang listrik. Dari kasus di atas, Siska menerapkan prinsip berpikir komputasional yang disebut...
Pengenalan pola
Abstraksi
Dekomposisi
Algoritma
Iterasi
Seorang chef menulis resep langkah demi langkah untuk membuat nasi goreng, mulai dari menyiapkan bahan hingga menyajikan. Resep ini adalah serangkaian instruksi yang jelas dan terurut. Dari kasus di atas, chef tersebut telah membuat...
Abstraksi
Dekomposisi
Pengenalan pola
Algoritma
Iterasi
Seorang pustakawan menyadari bahwa buku-buku fiksi di perpustakaan selalu diawali dengan kode F, sedangkan buku non-fiksi diawali dengan kode N. Ia menggunakan pola ini untuk mengelompokkan buku-buku baru. Dari kasus di atas, pustakawan tersebut menerapkan prinsip...
Algoritma
Abstraksi
Pengenalan pola
Dekomposisi
Visualisasi data
Untuk memecahkan masalah matematika yang kompleks, siswa mengabaikan angka-angka yang sangat besar dan hanya fokus pada hubungan antara variabel-variabelnya. Proses berpikir siswa tersebut merupakan contoh dari...
Dekomposisi
Algoritma
Pengenalan pola
Abstraksi
Analisis
Ketika menyusun jadwal pelajaran, seorang guru menyadari bahwa setiap hari Senin selalu ada pelajaran Matematika di jam pertama dan Bahasa Inggris di jam kedua. Ia menyimpulkan pola ini dan hanya fokus pada nama-nama mata pelajaran tanpa memikirkan nama gurunya. Dari kasus di atas, guru tersebut menerapkan...
Algoritma dan Dekomposisi
Pengenalan pola dan Abstraksi
Dekomposisi dan Abstraksi
Algoritma dan Pengenalan pola
Iterasi dan Analisis
Pada flowchart suatu program, terdapat simbol yang berisi instruksi Hitung Total_Gaji = Gaji_Pokok + Tunjangan. Simbol flowchart yang paling tepat untuk mewakili instruksi tersebut adalah ...
Oval
Belah ketupat
Jajar genjang
Persegi panjang
Garis panah
Sebuah flowchart dirancang untuk mengecek apakah sebuah bilangan genap atau ganjil. Setelah simbol "Start", simbol apakah yang paling tepat untuk digunakan pertama kali?
Oval dengan tulisan "Bilangan Genap?"
Oval dengan tulisan "End"
Persegi panjang untuk menghitung modulus
Belah ketupat untuk memeriksa kondisi
Jajar genjang untuk input bilangan
Soal Benar/Salah: Jika seorang koki mengenali bahwa resep membuat pancake mirip dengan resep membuat wafel (hanya berbeda bentuk cetakannya), maka koki tersebut telah menggunakan konsep abstraksi. Pilih Benar atau Salah.
Benar
Salah
Soal Benar/Salah: Berpikir komputasional hanya dapat diterapkan pada kegiatan yang melibatkan teknologi komputer. Pilih Benar atau Salah.
Benar
Salah
Soal Benar/Salah: Simbol oval dalam flowchart digunakan secara eksklusif untuk menunjukkan titik awal (Start) suatu proses dan tidak boleh digunakan untuk hal lain. Pilih Benar atau Salah.
Benar
Salah
Soal Benar/Salah: Merancang langkah-langkah yang tepat dan berurutan untuk memasak mi instan (mulai dari merebus air, memasukkan mi, menambahkan bumbu) merupakan penerapan konsep algoritma. Pilih Benar atau Salah.
Benar
Salah
Latar Belakang:
"Grafika Studio" adalah sebuah usaha kreatif yang bergerak di bidang editing video dan desain grafis. Mereka berencana membangun 3 unit komputer dengan spesifikasi khusus untuk menangani berbagai beban kerja. Sebagai teknisi, Anda ditugaskan untuk menganalisis kebutuhan dan merekomendasikan konfigurasi yang tepat.
Data Kebutuhan:
Komputer A (Video Editing): Fokus pada editing video 4K dan rendering menggunakan Adobe Premiere Pro dan After Effects.
Komputer B (Desain Grafis): Digunakan untuk desain ilustrasi digital dan layouting dengan Adobe Photoshop dan Illustrator.
Komputer C (Administrasi & Server File): Untuk keperluan administrasi, manajemen proyek, dan menyimpan file proyek yang dapat diakses oleh Komputer A dan B.
Untuk Komputer A (Video Editing), komponen manakah yang harus menjadi PRIORITAS utama untuk memiliki performa terbaik?
GPU (Kartu Grafis) high-end dengan VRAM besar
CPU multi-core dengan clock speed dan core count tinggi
c. RAM kapasitas besar (minimal 32GB)
SSD berkecepatan tinggi dengan kapasitas besar
PSU (Power Supply Unit) dengan daya tinggi dan efisiensi 80+ Gold
Saat proses rendering video di Komputer A berlangsung lambat, komponen manakah yang paling mungkin menjadi "bottleneck" (penyebab kemacetan) jika kapasitas RAM sudah mencukupi?
Kapasitas Hard Disk yang hampir penuh
Kecepatan Clock CPU yang rendah
Koneksi Internet yang lambat
Kipas pendingin yang berdebu
Monitor dengan resolusi rendah
Komputer B (Desain Grafis) sering mengalami lag ketika membuka file Photoshop (.psd) dengan banyak layer dan efek. Upgrade komponen apakah yang PALING EFEKTIF untuk mengatasi masalah ini?
Menambah kapasitas Hard Disk (HDD)
Mengganti monitor dengan ukuran lebih besar
Menambah kapasitas dan kecepatan RAM
Mengganti keyboard dan mouse dengan model gaming
Meningkatkan daya PSU
Dalam merakit Komputer A, Anda memilih CPU AMD Ryzen 9. Komponen lain manakah yang pemilihannya HARUS sangat diperhatikan kompatibilitasnya dengan CPU tersebut?
PSU (Power Supply Unit)
Casing
Motherboard (Socket dan Chipset)
Monitor
SSD
Setelah semua komputer dirakit, Komputer A tidak bisa menyala sama sekali (tidak ada lampu indikator atau kipas yang berputar). Komponen manakah yang PALING MUNGKIN menjadi penyebabnya?
Kartu Grafis (GPU) rusak
RAM tidak terpasang dengan benar
Kabel daya PSU tidak terhubung ke stopkontak atau motherboard
Hard Disk belum diformat
Monitor tidak menyala
SMA Taruna Nusantara berencana membangun sebuah "Smart Classroom" atau kelas pintar yang akan digunakan untuk pembelajaran multimedia, pemrograman, dan desain grafis. Kelas ini akan dilengkapi dengan 25 unit komputer yang terhubung dalam jaringan lokal. Sebagai tim IT sekolah, Anda ditugaskan untuk merencanakan spesifikasi dan konfigurasi yang tepat.
Kebutuhan Penggunaan:
Pembelajaran coding (Python, Java)
Editing video dasar untuk project siswa
Desain poster dan materi presentasi
Akses internet untuk research
Penyimpanan dan berbagi file project
Komponen manakah yang paling penting untuk diutamakan guna mendukung kelancaran pembelajaran coding dan editing video dasar?
CPU multi-core dengan performa baik
Kartu grafis high-end gaming
Monitor ultra-wide curved
Keyboard mechanical RGB
Speaker surround system
Seorang siswa mengeluh bahwa komputernya menjadi sangat lambat ketika membuka 10 tab browser, Photoshop, dan Visual Studio Code secara bersamaan. Upgrade komponen apa yang PALING EFEKTIF untuk mengatasi masalah ini?
Upgrade kartu grafis
Tambah kapasitas RAM
Ganti processor yang lebih cepat
Upgrade ke monitor 4K
Tambah kapasitas harddisk
Seorang siswa tidak sengaja menumpahkan minuman pada keyboard. Tindakan PERTAMA yang harus dilakukan adalah:
Membersihkan dengan lap basah
Langsung mencoba mengetes keyboard
Mematikan komputer dan mencabut keyboard
Menyemprotkan cairan pembersih
Membiarkan saja hingga kering sendiri
Ketika menyalakan komputer, muncul pesan "Disk Boot Failure. Insert System Disk and Press Enter". Hal ini menunjukkan masalah pada:
Kartu grafis
Memori RAM
Media penyimpanan (harddisk/SSD)
Power supply
Processor
Diperlukan sebuah sistem untuk menentukan
apakah seseorang memenuhi persyaratan untuk
melakukan donor darah. Kulifikasi seseorang
yang memenuhi persyaratan untuk donor darah
adalah sebagai berikut :
1. Berat badan lebih dari sama dengan 50 kg
2. Kondisi sehat
3. Tidak sedang datang bulan
Buatlah flowchart untuk menyelesaikan
persoalan tersebut!
Sebuah toko buku memberikan diskon berdasarkan jumlah buku yang dibeli:
• Jika membeli lebih dari 10 buku, diskon 15% • Jika membeli 5-10 buku, diskon 10%
• Jika membeli kurang dari 5 buku, diskon 5%
Buatkan langkah-langkah dan flowchartnya agar tercapai solusi yang optimal
Pilihlah:
A jika pernyataan 1, 2, dan 3 benar
B jika pernyataan 1 dan 3 benar
C jika pernyataan 2 dan 4 benar
D jika pernyataan 4 benar
E jika semua pernyataan benar
Tentang HARDWARE :
1. Merupakan komponen fisik komputer
2. Dapat disentuh dan dilihat
3. Contohnya processor, RAM, harddisk
4. Tidak membutuhkan software untuk berfungsi
a
b
c
d
e
Tentang CPU (Central Processing Unit):
1. Berfungsi sebagai otak komputer
2. Terdiri dari ALU dan Control Unit
3. Melakukan semua pemrosesan data
4. Berkecepatan lebih lambat dari RAM
a
b
c
d
e
Tentang RAM (Random Access Memory):
1. Bersifat volatile (data hilang saat listrik mati)
2. Menyimpan data sementara yang sedang diproses
3. Kecepatan akses lebih tinggi dari harddisk
4. Kapasitasnya lebih besar dari harddisk
a
b
c
d
e
Tentang STORAGE DEVICE :
1. Menyimpan data secara permanen
2. Contoh: harddisk, SSD, flashdisk
3. Kecepatan akses lebih lambat dari RAM
4. Data tetap tersimpan saat komputer mati
a
b
c
d
e
Tentang MOTHERBOARD :
1. Papan sirkuit utama komputer
2. Menghubungkan semua komponen komputer
3. Tempat memasang processor dan RAM
4. Tidak mempengaruhi kinerja komputer
a
b
c
d
e
Tentang SISTEM OPERASI :
a. Mengelola semua sumber daya komputer
b. Sebagai antarmuka antara user dan hardware
c. Contoh: Windows, Linux, Android
d. Hanya berfungsi untuk menjalankan game
a
b
c
d
e
Tentang HEATSINK dan FAN :
1. Berfungsi mendinginkan processor
2. Mencegah overheating komponen
3. Meningkatkan stabilitas sistem
4. Tidak penting untuk komputer modern
a
b
c
d
e
Seorang pengelana berkeliling dari suatu kota ke kota lain. Kota-kota yang dapat dikunjungi adalah A, B, C, D, E, dan F. Ia menentukan aturan sebagai berikut.
- Jika hari ini ia berada di kota A maka besoknya ia akan pergi ke kota B atau D.
- Jika hari ini ia berada di kota B maka besoknya ia akan pergi ke kota D atau E.
- Jika hari ini ia berada di kota C maka besoknya ia pergi ke kota D atau F.
- Jika hari ini ia berada di kota D maka besoknya ia pergi ke kota E atau F
- Jika hari ini ia berada di kota E maka besoknya ia pergi ke kota A atau C.
- Jika hari ini ia berada di kota F maka besoknya ia pergi ke kota B atau E.
Pada suatu hari ia berada di kota A, berapa harikah yang ia perlukan paling sedikitnya agar ia dapat berada di kota A kembali dengan syarat ia harus sempat melalui C minimal satu kali? Jawab dengan menggunakan konsep berpikir komputasional.
