NEW
Font size
WorksheetsKUIS KELAS XI
Total questions: 67
Worksheet time: 34mins
Berikut ini yang merupakan contoh siklus hidup sistem adalah ....
update perangkat lunak
pengembangan perangkat lunak
desain perangkat lunak
menerbitkan perangkat lunak
merancang algoritma perangkat lunak
Berikut ini merupakan urutan tahapan pengembangan program perangkat lunak …
analisis masalah, implementasi solusi, mendesain solusi, pengujian
pengujian, analisis masalah, men- desain solusi, implementasi solusi
mendesain solusi, implementasi solusi, analisis masalah, pengujian
analisis masalah, mendesain solusi, implementasi solusi, pengujian
mendesain solusi, implementasi solusi, pengujian, analisis masalah
Orang yang melakukan pengujian perangkat lunak disebut …
programmer
tester
debugging
coding
testing
Seluruh ruangan memiliki lantai yang kotor, namun pada ruang tamu selain memiliki lantai yang kotor juga perabotannya berdebu sehingga harus dilakukan pengelapan pada tiap perabot, namun tetap harus menyapu dan mengepel seperti ruangan lain. Contoh kasus di atas merupakan penerapan salah satu pilar berpikir komputasional, yaitu ...
dekomposisi
pengenalan pola
abstraksi
algoritma
logika
Proses yang dilakukan setelah meng- analisis masalah dalam urutan siklus pemrograman adalah ...
menguji program
mendesain solusi
mengimplementasikan kode program
pemakaian program
mendesain program
Melakukan langkah-langkah secara urut dari awal hingga akhir merupakan implementasi algoritma.....
A. sequence
B. looping
C. sorting
D. insert
E. filtering
Agar seseorang dapat memprediksi hal yang akan terjadi setelahnya, membuat sebuah aturan khusus, dan memudahkan dalam memecahkan masalah. Pernyataan tersebut merupakan tujuan dari....
dekomposisi
pengenalan pola
algoritma Greedy
divide and conquer
algoritma Brute Force
Jenis algoritma yang menggunakan pendekatan penyelesaian masalah dengan mencari nilai maksimum sementara pada setiap langkahnya. Nilai maksimum sementara dikenal dengan istilah local maximum, yaitu algoritma….
dekomposisi
pemrograman dinamis
rekursif
Brute Force
Greedy
Membuat diagram alir dilakukan pada tahap….
analisis masalah
mendesain solusi
implementasi solusi
pengujian
evaluasi
Bilangan Fibonacci merupakan contoh dari....
algoritma
dekomposisi
rekursi
abstraksi
berpikir komputasional
Algoritma Greedy memiliki kelebihan, yaitu.....
waktu yang dibutuhkan tidak cepat
solusi yang dihasilkan tidak optimal
pemakaian program
waktu yang dibutuhkan terbilang cepat
terkadang tidak ditemukan solusi
Perintah pada komputer untuk membuat fungsi atau tugas tertentu disebut.....
komputer
pemrograman
program
bahasa pemrograman
jaringan
Pengujian terhadap koleksi dari komponen-komponen yang bekerja bersamaan disebut ...
unit testing
integration testing
validation testing
system testing
project testing
Membuat algoritma diagram alir biasanya dilakukan pada tahapan pengembangan program....
analisis permasalahan
mendesain solusi
implementasi solusi
menguji program
evaluasi
Tipe data yang umumnya mengimplementasikan karakter dalam pemrograman adalah....
int
float
void
char
double
Langkah-langkah yang dilakukan saat melakukan pemrograman, kecuali .....
problem solving
analyzing
create a problem
coding
testing
Pak Arya bekerja sebagai programmer. Pak Arya menulis kode program untuk menjalankan solusi yang telah direncanakan sebelumnya dengan menggunakan suatu bahasa pemrograman. Kegiatan yang dilakukan Pak Arya merupakan salah satu langkah membuat program yaitu...
analyzing
create a problem
problem solving
coding
testing
Pengertian dekomposisi adalah…
Mengenali pola dari masalah-masalah yang ada
yang ada serangkaian untuk melaksanakan tugas
penyederhanaan situasi atau masalah dengan membuang segala sesuatu yang tidak penting
suatu cara atau metode untuk menyele. saikan masalah yang awalnya besar menjadi lebih kecil atau lebih ringan
suatu istilah dalam mengatakan mengambil sesuatu yang sangat rumit dan menyusunnya dalam sebuah paket yang lebih mudah dimengerti
Algoritma yang menjalankan beberapa langkah secara berulang-ulang disebut…
sekuensial
percabangan
perulangan
penyaringan
pengurutan
Generalisasi dan mengidentifikasi prinsip- prinsip umum yang menghasilkan pola dan tren disebut.....
pengenalan pola
dekomposisi
algoritma
abstraksi
berpikir komputasional
Berikut ini merupakan contoh penerapan rekursif, kecuali ....
perhitungan faktorial
deret Fibonacci
algoritma pencarian biner
penjumlahan iteraktif
penghitungan kombinasi
Budi ingin menanam palawija di kebunnya. Namun, ada banyak jenis palawija yang ingin dia tanam sehingga kesulitan jika menanamnya sekaligus. Oleh karena itu, dia membagi penanaman menjadi beberapa bagian sesuai jenisnya. Kasus tersebut adalah contoh dari ....
algoritma
abstraksi
dekomposisi
Mustafa sedang melakukan observasi untuk mencari tahu kebutuhan apa yang dibutuhkan siswa agar dapat giat dalam belajar. Mustafa mendapatkan kesimpulan dari hasil observasinya bahwa agar siswa giat belajar maka dibutuhkan media pembelajaran berbasis multimedia supaya siswa tertarik merigikuti pelajaran. Langkah yang Mustafa lakukan pada kegiatan tersebut merupakan langkah.....
analisis permasalahan
mendesain solusi
implementasi solusi
pengujian program
evaluasi program
Perhatikan algoritma mengirim surat di bawah ini! (1) Memasukkan surat ke amplop (2) Membawa surat ke kantor pos. (3) Menulis isi surat. (4) Menulis alamat surat dan menempelkan prangko. Urutan algoritma mengirim surat yang tepat adalah ....
(1), (2), (3), (4)
(4), (3), (1), (2)
(1), (2), (3), (4)
(4), (3), (1), (2)
(3), (1), (4), (2)
Fungsi yang dapat memanggil dirinya sendiri adalah…
rekursi
array
algoritma
variabel
berpikir komputasi
Suatu teknik algoritma untuk memecahkan masalah di mana solusi optimal dari masalah tersebut dapat dipandang sebagai suatu deret keputusan disebut...
pemrograman dinamis
algoritma sekuensial
baris bilangan Fibonacci
algoritma Greedy
algoritma perulangan
Budi 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 3, 5, 2, 8, 4, 6, 6, dan 3 ekor ikan. Namun sayangnya, mobilnya hanya mampu membawa 4 buah kantong. Kantong-kantong manakah yang harus dibawa oleh Budi agar jumlah ikan yang dibawanya sebanyak mungkin?
3, 5, 2, 8
3, 5, 6, 8
8, 5, 3, 6
8, 5, 6, 5
8, 6, 6, 5
Berikut ini pernyataan yang benar mengenai algoritma Greedy, kecuali....
menyelesaikan masalah secara instan
lakukan apa yang Anda bisa sekarang
Indeks T pada array kata "I, N, F, O, R, M, A, T, I, K, A" adalah....
9
8
7
6
5
Perbedaan array dengan vector terletak pada....
tipe data yang dapat ditampung
ukuran maksimal data
ukuran minimal data
elemen-elemen yang dapat ditampung
tidak dapat diolah dengan fungsi iterasi
Mengubah string yang berisi kalimat dengan huruf nonkapital menjadi kalimat kapital menggunakan fungsi....
toupper()
tolower()
lower()
capital()
upper()
Setiap karakter memiliki ukuran....
1 Mbps
1 Kbps
1 Gbps
1 byte
1 bits
Dalam siklus pemrograman, setelah mendefinisikan permasalahan dilakukan proses...
membuat permasalahan
merancang solusi
mengimplementasikan solusi
coding
menguji program
Tipe data yang digunakan untuk menampung data teks adalah.....
array
string
char
int
double
Saat Anda menggambar beberapa kuda, ternyata kuda-kuda tersebut memiliki struktur yang mirip, telinga yang mirip, mempunyai empat kaki, dan ekor yang panjang. Kasus tersebut adalah contoh dari ...
abstraksi
algoritma
dekomposisi
perbandingan
pengenalan pola
Algoritma yang baik, namun memiliki kode program yang kurang baik dikarenakan …
Programmer yang kurang andal
Struktur data yang kurang tepat
Versi komputer yang jadul
Analisis masalah kurang matang
Solusi yang dirancang belum maksimal
Penemuan kesalahan dalam program bisa diartikan sebagai …
Kegagalan dalam analisis masalah
Kesalahan dalam mendesain solusi
Kesalahan dalam memilih Bahasa pemrograman
Keberhasilan seorang tester
Kekompakan tim masih kurang
Agar memudahkan dalam pembaruan kode program suatu waktu maka setiap instruksi program harus …
Diberi komentar
Dibukukan penjelasan kode program
Diduplikat kode program
Dipelajari secara terus menerus
Diakses terus agar tidak lupa
Menentukan apa saja yang akan dimasukan oleh pengguna merupakan siklus hidup program pada tahap …
Dokumentasi
Pengujian
Implementasi program
Analisis program
Desain solusi
Berikut ini merupakan urutan tahapan pengembangan program perangkat lunak …
Analilisis masalah, implementasi solusi, mendesain solusi,, pengujian
Pengujian, analisis masalah, mendesain solusi, implementasi solusi
Mendesain solusi, implementasi solusi, analisis masalah, pengujian
Analisis masalah, mendesain solusi, implementasi solusi, pengujian
Mendesainsolusi, implementasi solusi, pengujian, analisis masalah
Menyetrika dan menjemur pakaian termasuk ke dalam contoh algoritma …
A. Sekuensial
B. Perulangan
C. Percabangan
D. Pengurutan
E. pencarian
Operasi yang selalu menghasilkan nilai benar dan salah operasi …
Perkalian
Pembagian
Sisa bagi
Perbandingan
Penjumlahan
Memecah masalah menjadi beberapa submasalah lebih mudah menyelesaikan permasalahannya adalah kriteria dari …
Dekomposisi
Pengenalan pola
Memberikan masukan berupa angka “12” pada tipe data karakter maka tipe data tersebut akan …
Eror
Bernilai 12
Bernilai 2
Bernilai 1
Ganti jadi int
Berikut merupakan kelebihan pemrograman dinamis, kecuali …
Mengoptimalkan penyelesaian masalah
Sumber masalah menjadi lebih jelas
Dapat diaplikasikan ke berbagai masalah pemrograman
Penyesuaian sistematika perhitungan
Efisiensi biaya dan waktu
Menghitung nilai factorial memiliki konsep dari …
Dekomposisi
Pengenalan pola
Abstraksi
Algoritma
Rekursif
Menulis kode yang menginstruksikan cara kerja komputer, aplikasi, atau perangkat, lunak disebut …
Bahasa pemrograman
Pemrograman
Algoritma
Informatika
Sistem operasi
Berikut merupakan komponen dalam sebuah permasalahan optimasi, yaitu.....
fungsi keputusan, variabel kendala, dan tujuan
fungsi kendala, variabel keputusan, dan tujuan
fungsi tujuan, variabel keputusan, dan kendala
fungsi, tujuan, dan kendala
variabel keputusan, kendala, dan fungsi
Berikut yang merupakan dampak positif perkembangan teknologi adalah …
Saling berkompetisi untuk unjuk eksistensi di media social
Permainan tradisional digantikan dengan permainan digital
Akses informasi hoaks mudah disebarluaskan
Komunikasi bisa dilakukan dimana saja dan kapan saja
Kejahatan didunia digital makin menurun
Transaksi pengiriman uang dari satu orang ke orang lain termasuk ke dalam dampak positif teknologi di bidang …
Ekonomi dan bisnis
Pendidikan
Transportasi
Kesehatan
Perbankan
Pelanggaran hak cipta merupakan contoh dampak negative perkembangan teknologi, contohnya adalah …
Pembajakan
Inovasi teknologi
Pengembangan aplikasi
Peningkatan keamanan data
Dalam cara kerja mesin pencari, terdapat program khusus yang disebut dengan spider. Spider ini akan menelusuri dari satu alamat web ke alamat web yang lain. Ketika spider tiba pada suatu halaman maka spider akan …
Mencatat alamat IP web tersebut
Menghapus malware yang ada pada situs web tersebut
Membuat index sebagian besar kata di situs web tersebut
Mengingat domain dari situs web yang dikunjungi
Menandai situs web tersebut sudah pernah ditelusuri
Platform Gojek memberikan peluang lapangan pekerjaan baru yang bermanfaat meningkatkan kesejahteraan ekonomi merupakan dampak positif di bidang ….
Ekonomi
Transportasi
Pendidikan
Pertanian
Kesehatan
Agus ingin mencari informasi mengenai penjelasan komponen-komponen yang ada di komputer melalui mesin pencari Google. Dalam pencarian informasi tersebut, Agus tidak ingin menampilkan halaman web yang membahas komponen computer mouse dan keyboard. Oleh karena itu, Agus memasukkan kata kunci …
Komponen komputer “mouse dan keyboard”
Komponen komputer + mouse + keyboard
Komponen komputer* -mouse dan keyboard
“Komponen komputer” mouse dan keyboard”
Komponen komputer -mouse -keyboard
Berpikir kritis memiliki banyak manfaat di antaranya …
Menunjukkan eksistensi diri
Terlihat memiliki intelektual tinggi
Mengekspresikan ide-ide kreatif
Mampu memanipulasi orang lain
Mudah dalam menjadi pemimpin
Berikut yang bukan termasuk perihal yang perlu diperhatikan ketika kritis adalah …
Mengambil sudut pandang tertentu
Menetapkan tujuan tertentu
Mempermasalahkan suatu hal tertentu
Memanfaatkan informasi
Menerapkan konsep yang berlainan
Berikut ini merupakan contoh pelanggaran hak cipta adalah ….
Joko melakukan penipuan di dunia maya untuk mendapatkan informasi sensitive
Agus menyebarkan berita bohong di media sosialnya
Budi memanfaatkan media social untuk membagikan ilmu pengetahuan di bidang informatika
Suprato menggunakan perangkat lunak edit foto bajakan
Suwarjo dan Suwarni membuat desain dengan referensi gambar di internet
Sebuah program yang bertugas untuk menerjemahkan keinginan user kedalam bahasa yang dimengerti oleh mesin computer disebut …
Query engine
Query interface
Indexer
Spider
Database
Adi mengirimkan paket berisi kado ulang tahun kerumah Ari di Yogyakarta. Dia melacak posisi paket yang dikirimnya melalui internet. Hal yang dilakukan Adi merupakan dampak positif TIK di bidang …
Transportasi
Jasa pengiriman
Bisanis
Kesehatan
Pendidikan
Konten yang sepenuhnya dengan sengaja untuk mengelabui pembacanya disebut …
False content
Imposter
Manipulated content
Fabricated content
Dales connesion
Dudun menerima informasi bahwa akan terjadi angina besar yang berpotensi banjir bandang ditempat tinggalnya. Informasi itu didapatkan dari postingan media social yang ia miliki. Segera setelah mendapatkan informasi tersebut, Indun sebaiknya …
Membagikan postingan tersebut ke lingkaran pertemanannya
Menyimpan informasi tersebut dan jika salah maka bisa menghujat si pembuat posting
Memblokir akun si pembuat posting karena menakut-nakuti
Mengomentari postinga tersebut dengan cacian karena informasi palsu
Melakukan cek fakta dengan memeriksa informasi tersebut di portal berita terpercaya
Melakukan pemrograman dengan Bahasa pemrograman tertentu ke dalam tahap
Analisis masalah
Desain solusi
Implementasi solusi
Pengujian
Dokumentasi
Memperbaiki kekurangan yang ditemukan setelah progam selesai dibuat dan dipublikasikan pada tahap …
A. Analisis data
B. Desain solusi
C. Implementasi solusi
D. Pengujian
E. Pemeliharaan
Berikut yang bukan termasuk ke dalam pembagian pengujian dalam pengembangan program adalah …
Unit testing
Case testing
Integration testing
Validation testing
System testing
Pada struktur percabangan if-else di mana nilai tidak memenuhi kondisi di if maka program akan …
Masuk ke blok else
Menghentikan program
Kembali ke awal program
Menampilkan pesan error
Melakukan perulangan
Apa yang terjadi jika kondisi pada instruksi if tidak terpenuhi?
Menjalankan perintah di else
Melompati instuksi if-else
Program mengalami eror
Program langsung berhenti
Mengalami looping forever
Membersihkan rumah dengan membaginya per bagian rumah termasuk ke dalam contoh berpikir komputasional …
Algoritma
Evaluasi
Pengenalan pola
Abstraksi
Dekomposisi
