NEW
Font size
WorksheetsLat PAS XI Inf 2
Total questions: 80
Worksheet time: 1hrs 20mins
Berikut ini adalah beberapa struktur dasar algoritma...
Perbaikan, Pemulihan, Perulangan
Urutan, Pilihan, Pengulangan
Urutan, Pemulihan, Perulangan
Pemulihan, Urutan, Pemrograman
Perbaikan, Pemilihan, Pengulangan
Dalam penulisannya, pseudocode harus terdiri dari 3 bagian, yaitu..
Judul algoritma, deklarasi, deskripsi
Judul algoritma, deklarasi, narasi
Judul algoritma, deskripsi, deklarasi
Judul algoritma, deskripsi, narasi
Judul algoritma, argumentasi, deskripsi
Berikut ini beberapa fungsi algoritma pemrograman, kecuali....
Dapat menyelesaikan permasalahan rumit dalam suatu program yang melibatkan perhitungan tingkat tinggi.
Mampu menyederhanakan suatu program sehingga penggunaannya lebih efektif dan efisien.
Dapat digunakan secara berulang sehingga meminimalkan penulisan program yang berulang.
Mempermudah pencarian kesalahan serta dapat diperbaiki dalam waktu yang singkat.
Memperpanjang waktu dalam menganalisi permasalahan.
Beberapa pengertian dan fungsi Array yang benar terdapat pada...
Hanya dapat menampung nilai angka
Dapat menampung nilai karakter
Dapat menampung nilai angka dan karakter
Untuk mengulang nama siswa dalam kelas kecil
Mempermudah penyimpanan karakter yang lebih dari satu
Apa yang dimaksud dengan pemrograman menurut buku 'Oxford Dictionary of Computer Science'?
Seluruh aktivitas teknis yang dilakukan untuk menghasilkan suatu program
Proses menganalisis permasalahan yang perlu diselesaikan dengan program
Langkah-langkah desain dan implementasi suatu program
Kemampuan berpikir komputasional dalam mencari abstraksi permasalahan
Apa yang dilakukan pada tahap menganalisis permasalahan dalam pemrograman?
Mendesain solusi berdasarkan masukan yang diterima
Menghasilkan definisi permasalahan yang perlu diselesaikan dengan program
Mencari abstraksi dari permasalahan yang akan diselesaikan
Mengenali pola permasalahan sebagai sebuah variasi dari problem generik
Apa yang diperlukan untuk menghasilkan program yang benar dan efisien?
Kemampuan menyusun strategi algoritmik dan pemrograman
Kemampuan berpikir komputasional dalam mencari abstraksi permasalahan
Mendesain solusi berdasarkan masukan yang diterima
Mengenali pola permasalahan sebagai sebuah variasi dari problem generik
Berikut adalah algoritma makan,
1. Siapkan piring, sendok dan garpu
2. Cuci tangan
3. Ambil nasi, taruh nasi di atas piring
4. Ambil sayur dan lauk, taruh di atas nasi
5. Ambil air minum di gelas
6. Membaca doa sebelum makan
7. Cuci piring Makan
8. Selesai makan, baca doa sesudah makan
9. Makan
Urutan yang benar dari algoritma tersebut adalah ....
1 2 3 4 5 6 7 8 9
2 1 3 4 5 6 9 8 7
3 2 3 4 5 6 7 8 9
2 1 3 4 5 6 7 8 9
Siapakah Penemu dari Algoritma?
Abu Ja’far Muhammad Ibnu Musa Al-Khawarizmi
Abu Hadar Muhammad Ibnu Musa Al-Khawarizmi
Abu Hadar Muhammad Ibnu Tholib Al-Khawarizmi
Abu Ja’far Muhammad Ibnu Tholib Al-Khawarizmi
Algortima yang ditulis dengan bahasa sehari-hari, disebut dengan algoritma
Deskriptif
Pseudocode
Flowchart
Abstrak
Algoritma yang ditulis dengan diagram, disebut dengan algoritma?
Deskriptif
Pseudocode
Flowchart
Abstrak
Gambar diatas merupakan contoh penyelesaian masalah menggunakan algoritma dengan menggunakan tipe?
Flowchat
Pseudocode
Abstrak
Deskriptif
Gambar diatas merupakan contoh penyelesaian masalah menggunakan algoritma dengan menggunakan tipe?
Flowchat
Pseudocode
Abstrak
Deskriptif
Berikut ini adalah Algoritma yang belum teratur :
- 1. Tuang Gelas A (isi Teh) ke Dalam Gelas C (Kosong)
- 2. Tuang Gelas B (Isi Kopi) ke Dalam Gelas A (Kosong)
- 3. Tuang Gelas C (isi Teh) ke Dalam Gelas B (Kosong)
- 4. Mulai
- 5. Selesai
- 6. Tambahkan Gelas C (Kosong)
4-6-1-2-3-5
4-1-2-3-6-5
4-6-3-2-1-5
4-6-2-1-3-5
Langkah-langkah yang dilakukan dalam menyelesaikan masalah dalam pemrograman dengan komputer adalah, kecuali
Definisikan Masalah, Buat Algoritma dan Struktur
Cara Penyelesaian ,Menulis Program
Mencari Kesalahan ,Uji dan Verifikasi Program
Dokumentasi Program, Pemeliharaan Program
penjelasan cara menyelesaikan suatu masalah
Pernyataan berikut yang sesuai untuk pencarian sekuensial adalah
jika data yang dicari terletak di indeks array terakhir (elemen array terakhir), waktu yang dibutuhkan untuk pencarian data sangat sebentar (minimal)
jika data yang dicari terletak di indeks array terdepan (elemen array pertama), waktu yang dibutuhkan untuk pencarian data sangat sebentar (minimal)
Sama cepat dengan waktu teknik pencarian biner
Lebih cepat dari waktu teknik pencarian biner
Berikut adalah algoritma makan,
1. Siapkan piring, sendok dan garpu
2. Cuci tangan
3. Ambil nasi, taruh nasi di atas piring
4. Ambil sayur dan lauk, taruh di atas nasi
5. Ambil air minum di gelas
6. Membaca doa sebelum makan
7. Cuci piring Makan
8. Selesai makan, baca doa sesudah makan
9. Makan
Urutan yang benar dari algoritma tersebut adalah ....
1 2 3 4 5 6 7 8 9
2 1 3 4 5 6 9 8 7
3 2 3 4 5 6 7 8 9
2 1 3 4 5 6 7 8 9
Berikut yang bukan termasuk ciri khas program terstruktur adalah….
sulit dikoreksi
mudah dipahami
mudah dibaca
memiliki rancangan sistematis
mudah dikoreksi
Insertion Sort merupakan metode pengurutan data dengan cara melakukan….
penelusuran
pengurutan
penjumlahan
perbandingan
perkalian
Beberapa pengertian dan fungsi Array yang benar terdapat pada...
Hanya dapat menampung nilai angka
Dapat menampung nilai karakter
Dapat menampung nilai angka dan karakter
Untuk mengulang nama siswa dalam kelas kecil
Mempermudah penyimpanan karakter yang lebih dari satu
Suatu permasalahan klasik pada komputasi yang dilakukan untuk mengatur agar suatu kelompok benda,objek atau entitas diletakkan mengikuti aturan tertentu disebut
Pengurutan
Persortingan
Strategi
Peraturan
Algoritma pengurutan yang juga cukup sederhana, dengan algoritma mencari (menyeleksi) bilangan terkecil / terbesar (bergantung pada urut naik atau turun ) dari daftar bilangan yang belum terurut dan meletakkannya dalam daftar bilangan baru yang dijaga keterutunnya disebut..
Bubble sort
Quick sort
Insertion sort
Selection sort
apakah kepentingan teknik dekomposisi?
Jika terdapat banyak pola sebelumnya, masalah lebih mudah diselesaikan
Membolehkan kita banyak idea
Masalah yang dipecahkan dapat dianalisa dengan lebih terperinci dan detail
Memberikan hasil penyelesaian yang sama bagi beberapa masalah
Langkah-langkah yang dilakukan dalam menyelesaikan masalah dalam pemrograman dengan komputer adalah, kecuali
Definisikan Masalah, Buat Algoritma dan Struktur
Cara Penyelesaian ,Menulis Program
Mencari Kesalahan ,Uji dan Verifikasi Program
Dokumentasi Program, Pemeliharaan Program
penjelasan cara menyelesaikan suatu masalah
Pada gambar diatas terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang tidak termasuk pernyataan yang benar !
Anak yang berusia lebih dari 18 tahun boleh membuat SIM
Anak yang berusia tepat 18 tahun tidak boleh membuat SIM
Anak yang berusia tepat 18 tahun boleh membuat SIM
Anak yang berusia 17 tahun tidak boleh membuat SIM
Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun
Perhatikan potongan algoritma berikut ini:
Input (harga)
IF harga = 12500 then
Beli
END
Pernyataan manakah yang benar tentang program di atas
Jika (harga=12500) maka program tidak melakukan apapun
Jika (harga<>12500) maka program tidak melakukan apapun
Jika (harga<12500) maka lakukan aksi beli
Jika (harga>12500) maka lakukan aksi beli
tidak ada jawaban
Berikut ini adalah bahasa pemrograman, kecuali . . . .
PHP
Pascal
Android
Java
Visual Basic
Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna akan menjadi . . . .
Merah
Ungu
Hijau
Putih
Hitam
Perhatikan petikan algoritma berikut :
Algoritma luas segitiga
Masukkan tinggi
Masukkan alas
...........
Tampilkan luas
Untuk mengisi .... yang kosong adalah ...
Luas = ½ * panjang * tinggi
Luas = alas * tinggi
Luas = ½ * Alas * tinggi
Luas = ¼ * alas * tinggi
Meskipun dalam pengertian sehari-hari, kata “rakus” dan “tamak”memiliki konotasi negatif, namun dalam konteks Informatika,kita mengartikan greedy dalam konteks sebagai sebuah strategi penyelesaian masalah yang dapat berguna dalam merancang sebuah algoritma atau solusi bagi sebuah permasalahan komputasional. Pernyataan di atas merupakan Pengertian dari….
Coding
Rekursi
Algoritma Greedy
Analyzing
pemrogram menganalisis suatu kebutuhan atau keadaan saat ini untuk menghasilkan definisi permasalahan yang perlu diselesaikan dengan program. Permasalahan yang dianalisis bisa berupa masalah yang baru atau penyempurnaan dari solusi yang sudah ada. Pernyataan di atas merupakan salah satu langkah pemrograman…
Analyzing
Problem Solving
Coding
Testing
pemrogram merencanakan strategi untuk menghasilkan keluaran berdasarkan masukan yang diterima. Pemrogram tidak harus merencanakan solusi dari awal. Mereka dapat menggunakan solusi atau potongan solusi yang sudah ada dari permasalahan yang telah diselesaikan sebelumnya. Bahkan, jika problem generik telah ditemukan, pemrogram dapat memodifikasi algoritma generik agar sesuai dengan permasalahan. Pernyataan di atas merupakan salah satu langkah pemrograman…
Analyzing
Problem Solving
Coding
Testing
Dalam Dunia Informatika terdapat banyak bahasa Pemrograman yang digunakan sesuai dengan kebutuhan nya masing masing, di bawah ini yang bukan merupakan bahasa pemrograman adalah…
Pascal
Python
php
Microsoft
C
Manfaat dari berfikir komputasional adalah ...
Praktis, selektif, dan kreatif
Melatih otak, lebih efisien, dan memiliki banyak solusi.
Lebih efisien, rumit, dan hanya satu solusi yang benar
Melatih otot, lebih efisien, dan memiliki banyak solusi.
Sulit mencari solusi, Berfikir nalar, kreasi
Perhatikan hal-hal berikut !
1. Acting rationally
2. Learning
3. Reasoning
4. Thinking Humanly
5. Selft Correction
AI diciptakan untuk dapat meniru aktivitas layaknya manusia sehingga perangkat dapat melakukan hal-hal yang ditunjukan pada nomer ...
1 dan 4
1 dan 3
3 dan 5
1, 3, dan 5
2, 4, dan 5
Salah satu contoh hubungan antara informatika dan ekonomi
e-library
Robot Vacuum
Marketplace
E-Government
Smart Driving
Strategi penyelesaian masalah yang digunakan untuk menyelesaikan permasalahan optimasi adalah
Rekursi
Algoritma Greedy
Algoritma Pemrograman
Teknik Memoisasi
Array
Tiara ingin membawa beberapa ekor ikan yang sudah tersimpan dalam kantong-kantong plastik untuk diangkut di dalam mobilnya. Terdapat 8 buah kantong dengan yang berisi masing-masing 1, 5, 2, 8, 4, 6, 6, dan 3 ekor ikan. Namun sayangnya, mobilnya hanya mampu membawah 4 buah kantong. Kantong-kantong manakah yang harus dibawa oleh Budi agar jumlah ikan yang dibawanya sebanyak mungkin?
Kantong yang bernilai 1, 5, 2, dan 8
Kantong yang bernilai 8, 6, 6, dan 5
Kantong yang bernilai 8, 7, 6, dan 5
Kantong yang bernilai 4, 3, 1, dan 1
Kantong yang bernilai 9, 6, 7, dan 5
Seluruh aktivitas teknis yang dilakukan untuk menghasilkan suatu program, termasuk analisis kebutuhan, desain, dan implementasi program itu sendiri dinamakan...
Coding
Pemrograman
Berpikir komputasional
Solusi
Programmer
Apa yang dimaksud dengan berpikir kritis?
Kemampuan menganalisis dan mengevaluasi informasi untuk mengambil keputusan atau merumuskan solusi yang tepat
Kemampuan mendengarkan aktif
Kemampuan mengidentifikasi masalah
Kemampuan memecahkan masalah kompleks
Mengapa penting memiliki kemampuan berpikir kritis?
Untuk menganalisis dan mengevaluasi informasi yang diterima
Untuk menghindari penipuan atau hoaks
Untuk mengambil keputusan dengan efektif dan efisien
Semua jawaban benar
Apa yang dimaksud dengan situational awareness?
Kemampuan mendengarkan aktif
Kemampuan mengidentifikasi masalah
Kemampuan memahami situasi sekitar dengan baik
Kemampuan memecahkan masalah kompleks
Apa langkah pertama dalam mengambil keputusan?
Mengidentifikasi masalah
Menganalisis informasi
Mengevaluasi informasi
Merumuskan solusi
Apa metode pengambilan keputusan yang multi atribut?
Analytic Hierarchy Process (AHP)
Simple Multi Attribute Techniques (SMART)
Metode untuk memecahkan masalah kompleks
Metode untuk mengidentifikasi masalah
Apa yang dimaksud dengan elemen berpikir?
Sudut pandang
Tujuan
Hal yang dipersoalkan
Semua jawaban benar
Apa yang dimaksud dengan standar intelektual?
Kejelasan
Akurasi
Presisi
Semua jawaban benar
Apa yang termasuk dalam karakter intelektual?
Terima kasih
Kerendahan hati
Ketekunan intelektual
Pikiran yang adil
Apa yang dimaksud dengan keberanian intelektual?
Keyakinan dalam bernalar
Empati intelektual
Pikiran yang adil
Kerendahan hati
Apa yang dimaksud dengan otonomi intelektual?
Keyakinan dalam bernalar
Empati intelektual
Pikiran yang adil
Kerendahan hati
Apa dampak positif penerapan teknologi dalam bidang pertanian?
Meningkatkan efisiensi pemasaran dan penjualan produk
Meningkatkan kualitas hidup orang
Memudahkan distribusi dan akses informasi
Mengurangi penyebaran berita bohong atau hoax
Apa dampak negatif penerapan teknologi dalam bidang pertanian?
Menurunkan kualitas hidup orang
Menghambat distribusi dan akses informasi
Mengurangi efisiensi pemasaran dan penjualan produk
Meningkatkan penyebaran berita bohong atau hoax
Apa contoh penerapan teknologi dalam bidang kesehatan?
Pemasaran produk pertanian secara daring
Pemantauan panen oleh petani
Pengambilan keputusan yang optimal dalam kehidupan sehari-hari
Operasi jarak jauh oleh dokter
Apa yang harus dilakukan agar dampak negatif penerapan teknologi dapat diantisipasi?
Mengurangi distribusi dan akses informasi
Menghindari penggunaan teknologi dalam bidang pertanian
Mengabaikan berita dan informasi yang tersedia dalam berbagai bentuk
Mengkaji kasus-kasus sosial terkait produk dan sistem komputasi
Mengapa orang sering kali mempercayai berita yang tidak benar?
Karena berita tersebut sesuai dengan latar belakang masyarakat
Karena berita tersebut disebarkan melalui media digital
Karena berita tersebut tidak memiliki sumber yang jelas
Karena berita tersebut disebarkan melalui media cetak
Apa yang harus dilakukan agar orang tidak mempercayai berita yang tidak benar?
Mengecek kebenaran informasi sebelum menyebarkannya
Mengabaikan berita yang tidak memiliki sumber yang jelas
Mengikuti berita yang sesuai dengan latar belakang masyarakat
Menghindari membaca berita dan informasi
Apa manfaat dari berpikir kritis dalam kehidupan sehari-hari?
Meningkatkan efisiensi pemasaran dan penjualan produk
Mengambil keputusan yang optimal
Mengurangi penyebaran berita bohong atau hoax
Meningkatkan distribusi dan akses informasi
Apa yang harus dilakukan agar dapat berpikir kritis?
Membaca dan merenungkan tentang berpikir kritis
Mengabaikan penerapan Informatika dalam bidang pertanian dan kesehatan
Mengikuti berita dan informasi yang tersedia dalam berbagai bentuk
Menghindari pengambilan keputusan
Apa yang dimaksud dengan berpikir kritis dalam konteks informatika?
Kemampuan menghafal fakta informatika.
Kemampuan memecahkan masalah secara kreatif dalam dunia digital.
Kemampuan mengumpulkan sebanyak mungkin data informatika.
Kemampuan membuat program komputer yang rumit.
Mengapa berpikir kritis penting dalam informatika?
Karena hanya dengan berpikir kritis seseorang dapat mengakses internet.
Karena membantu kita mengembangkan pemahaman yang lebih mendalam tentang teknologi.
Karena berpikir kritis tidak relevan dalam dunia informatika.
Karena hanya dengan berpikir kritis seseorang bisa menjadi hacker.
Apa peran etika dalam berpikir kritis dalam informatika?
Etika tidak berperan dalam berpikir kritis.
Etika membantu kita memahami kode pemrograman.
Etika membantu kita dalam mempertimbangkan dampak moral dari keputusan yang kita ambil dalam penggunaan teknologi.
Etika mengendalikan kecepatan internet.
Apa yang dimaksud dengan dampak sosial informatika?
Dampak sosial informatika adalah perangkat keras komputer.
Dampak sosial informatika adalah perubahan cuaca.
Dampak sosial informatika merujuk pada pengaruh teknologi informatika terhadap masyarakat dan budaya.
Dampak sosial informatika adalah aplikasi perangkat lunak.
Sebutkan beberapa dampak positif informatika terhadap masyarakat.
Menghambat perkembangan pendidikan.
Meningkatkan efisiensi dalam pekerjaan dan kehidupan sehari-hari.
Meningkatkan ketidaksetaraan akses informasi.
Membatasi komunikasi dengan orang dari seluruh dunia.
Sebutkan beberapa dampak negatif informatika terhadap masyarakat.
Kemudahan akses informasi.
Ketergantungan pada teknologi.
Privasi yang lebih baik.
Penggunaan etis teknologi.
Bagaimana kita dapat mengurangi dampak negatif dan memaksimalkan dampak positif dari teknologi informatika?
Dengan meningkatkan ketergantungan pada teknologi.
Dengan mengabaikan perlindungan data pribadi.
Dengan pendidikan yang lebih baik tentang etika digital dan pemahaman teknologi yang lebih baik.
Dengan memaksimalkan ketidaksetaraan akses informasi.
Apakah kurangnya berpikir kritis dapat memperburuk dampak negatif teknologi informatika?
Tidak, berpikir kritis hanya berkaitan dengan bermain video game.
Tidak, berpikir kritis tidak memiliki hubungan dengan teknologi informatika.
Ya, kurangnya berpikir kritis dapat memperburuk dampak negatif teknologi informatika karena individu mungkin cenderung mengambil keputusan tanpa mempertimbangkan konsekuensi etis dan sosial.
Kurangnya berpikir kritis tidak berdampak pada teknologi informatika.
Apa tanggung jawab individu dalam memitigasi dampak negatif teknologi informatika terhadap masyarakat?
Tidak ada tanggung jawab individu dalam memitigasi dampak negatif teknologi informatika.
Tanggung jawab individu hanya terkait dengan penggunaan teknologi yang bijak.
Tanggung jawab individu mencakup penggunaan yang bijak, perlindungan data pribadi, dan kesadaran akan dampak sosial teknologi yang mereka gunakan.
Tanggung jawab individu terbatas pada pengembangan perangkat keras komputer.
Kemampuan untuk berpikir dengan rasional dan tertata yang bertujuan untuk memahami hubungan antara ide dan fakta adalah....
Berpikir umum
Berpikir kritis
Menalar
Memikirkan
Persoalan
Elemen bernalar yang ditemukan pada wacana yang masuk akal dan sesuai dengan logika adalah....
Asumsi
Logis
Persoalan
Konsep
Kejelasan
Perhatikan pernyataan-pernyataan berikut!
(1) Tidak bisa menyelesaikan masalah
(2) Mengetahui kemampuan diri
(3) Menjadi lebih open-minded
(4) Dapat berkomunikasi dengan baik
(5) Tidak berwawasan luas
Pernyatan yang merupakan manfaat berpikir kritis ditunjukkan nomor....
(1), (2), dan (3)
(2), (3), dan (4)
(3), (4), dan (5)
(2), (4), dan (5)
(1), (3), dan (5)
Perhatikan pernyataan-pernyataan berikut!
(1) Tidak bisa menyelesaikan masalah
(2) Mengetahui kemampuan diri
(3) Menjadi lebih open-minded
(4) Dapat berkomunikasi dengan baik
(5) Tidak berwawasan luas
Pernyatan yang merupakan manfaat berpikir kritis ditunjukkan nomor....
(1), (2), dan (3)
(2), (3), dan (4)
(3), (4), dan (5)
(2), (4), dan (5)
(1), (3), dan (5)
Proses yang mengkaji secara kritis suatu program, aktivitas, kebijakan, atau semacamnya adalah....
Relevansi
Opini
Evaluasi
Accuracy
Integrity
Kegiatan pertanian yang memanfaatkan keunggulan dari teknologi disebut dengan....
e-commerce
e-banking
e-government
e-agriculture
Perhatikan pernyataan-pernyataan berikut!
(1) Mebuat suatu permasalahan
(2) Mengidentifikasi permasalahan atau pertanyaan
(3) Kumpulkan data, kuisoner, dan ide
(4) Menganalisis dari evaluasi data yang terkumpul
(5) Mengidentifikasi data yang ditemukan dengan asumsi
Pernyataan yang merupakan cara kritis berpikir kritis ditunjukkan nomor....
(1), (2), dan (3)
(2), (3), dan (4)
(3), (4), dan (5)
(2), (4), dan (5)
(1), (3), dan (5)
Cara untuk melihat atau memahami suatu masalah adalah....
Informasi
Asumsi
Konsep
Ketelitian
Sudut pandang
Elemen bernalar yang ditemukan pada wacana yang berkaitan dengan masalah yang terdapat pada isi wacana yaitu....
Relevansi
Konsep
Asumsi
Opini
Informasi
Perhatikan pernyataan-pernyataan berikut!
(1) Membuat masalah
(2) Meluruskan masalah
(3) Terapkan bobot kriteria
(4) Pilihan alternatif terbaik
(5) Implementasi keputusan
Pernyataan yang merupakan langkah-langkah mengambil keputusan adalah....
(1), (2), dan (3)
(2), (3), dan (4)
(3), (4), dan (5)
(1), (2), dan (5)
(1), (3), dan (5)
