Font size
WorksheetsKuis Pemrograman dan Algoritma
Total questions: 45
Worksheet time: 25mins
Agung dan Hadi sedang asyik belajar tentang berpikir komputasional. Mereka penasaran, apa sih yang dimaksud dengan berpikir komputasional?
Metode pengajaran tradisional.
Proses belajar tanpa menggunakan teknologi.
Proses berpikir yang melibatkan perumusan masalah dan solusinya.
Hanya sekedar pemrograman komputer.
Saya kurang sependapat dengan Bapak karena saya belum yakin tentang hal itu.
Hadi dan Yuni sedang asyik belajar tentang berpikir komputasional. Mereka penasaran, apa sih salah satu elemen penting yang harus mereka ketahui dalam berpikir komputasional?
Dekomposisi
Kepemimpinan
Kreativitas
Asigmen
Kecepatan
Ratna sedang asyik belajar pemrograman dan ingin memahami konsep algoritma. Yuk, kita cari tahu apa sih yang dimaksud dengan algoritma dalam dunia pemrograman?
Sebuah bahasa pemrograman yang bikin kamu jadi jago coding
Himpunan instruksi untuk menyelesaikan suatu persoalan dengan cerdas
Alat ajaib untuk menggambar
Sistem operasi komputer yang bikin laptop bisa menyala
Perangakt aplikasi yang bisa untuk medesain
Heri dan Lina sedang asyik belajar tentang algoritma. Mereka penasaran, apa sih yang dimaksud dengan pseudocode?
Kumpulan data yang tidak terstruktur
Diagram alir dari suatu proses
Bahasa pemrograman tingkat tinggi
Versi algoritma yang lebih ringkas (disimplifikasi)
Software yang membuat tampilan menarik
Dalam sebuah proyek yang seru, Rina dan Sari sedang berkolaborasi untuk membuat flowchart yang menggambarkan proses pengembangan perangkat lunak. Mereka bingung, simbol apa yang seharusnya mereka gunakan untuk menunjukkan titik awal dan akhir dalam flowchart mereka?
Keputusan
Langkah
Terminator
Masukan/Keluaran
Decisson
Angga dan Wawan sedang asyik belajar tentang pemrograman. Mereka penasaran, apa sih yang dimaksud dengan pemrograman plugged?
Pemrograman yang tidak memerlukan algoritma
Pemrograman dengan menggunakan alat bantu
Pemrograman menggunakan komputer
Pemrograman tanpa menggunakan komputer
Pemrograman dengan menggunakan HP
Titi dan Eko sedang asyik belajar tentang diagram alur. Yuk, kita cari tahu, apa sih kelebihan flowchart dibandingkan dengan pseudocode yang bikin mereka bersemangat?
Tidak memerlukan simbol
Lebih mudah dibaca
Dapat dieksekusi langsung oleh komputer
Menggambarkan alur eksekusi secara visual
Bisa langsung dilakukan running
Faisal dan Wawan sedang asyik belajar tentang flowchart. Mereka penasaran, apa sih yang dimaksud dengan flowchart?
Sebuah algoritma yang tidak terstruktur
Bahasa pemrograman berbasis teks
Kumpulan instruksi dalam bahasa pemrograman
Representasi visual dari urutan langkah
Eksekusi langsung dengan komputer
Lina dan Agung sedang asyik belajar tentang algoritma. Mereka penasaran, apa sih yang dimaksud dengan algoritma?
Bahasa pemrograman yang digunakan
Sistem operasi komputer
Urutan langkah-langkah untuk menyelesaikan masalah
Perangkat keras komputer
Software aplikasi program
Adi dan Rudi sedang asyik belajar tentang bahasa pemrograman. Mereka penasaran, bahasa pemrograman apa yang paling seru dan direkomendasikan dalam Kurikulum Merdeka Fase E?
Java
Ruby
C / C++
Swift
Web
//Program Umur
#include void main () {
int usia; printf(" Berapa Usia Anda ?? ");
scanf("%i",&usia);
for (usia<17) printf(" Anda Belum Dewasa ");
else printf(" Anda Dewasa "); }
Source code C diatas jika di compile maka akan terjadi error, identifikasikan permasalahan tersebut dengan function yang benar.
printf
And
If
then
Do While
Pada pengambilan keputusan fungsi logika IF-ELSE-ENDIF dua pilihan tersebut yaitu ...
Satu pernyataan bernilai TRUE dan pernyataan lainya bernilai FALSE
Semua pernyataan bernilai TRUE
Tidak ada pernyataan bernilai TRUE atau FALSE
Semua pernyataan bernilai FALSE
Semua Benar
Untuk mengambil suatu keputusan dari kondisi tunggal menggunakan fungsi ...
Logika IF-ENDIF
Logika ENDIF
Logika IF
Logika END
Logika For
Header yang digunakan sebagai fungsi standar input-output pada bahasa c adalah…
source.c
stdio.h
MinGW
iostream
cstdlib
Fungsi yang dapat menghentikan program (secara normal) menggunakan fungsi?
break()
close()
goto()
exit()
End
Arif dan teman-temannya, Dian dan Wahyu, sedang asyik belajar pemrograman. Mereka penasaran, apa sih komponen penting yang harus mereka ketahui dalam dunia pemrograman?
Hanya algoritma
Hanya data
Algoritma dan data
Hanya perangkat keras
Hanya perangkat lunak
Rina dan Agung sedang berdiskusi tentang tujuan dari pemrograman. Mereka bertanya-tanya, apa sih sebenarnya tujuan dari pemrograman?
Membuat algoritma
Menyelesaikan masalah dengan instruksi
Mengembangkan perangkat keras
Mempelajari teori komputer
Mempelajari perangkat keras
Dalam proyek pengembangan aplikasi yang seru, langkah pertama yang harus dilakukan oleh Sari, Agus, dan Maya adalah?
Debugging
Pengkodean
Merancang algoritma
Testing
Running
Siti dan Faisal sedang asyik belajar tentang bahasa pemrograman. Mereka penasaran, apa sih yang menjadi ciri khas dari bahasa pemrograman tingkat tinggi?
Mudah dipahami manusia
Hanya bisa digunakan di satu mesin
Sangat sulit dipahami
Hanya men
Tanpa disadari sebenarnya kita sering menerapkan konsep algoritma dalam menyelesaikan masalah yang dihadapi. Perhatikan algoritma tertib berkendara saat di lampu merah. Algoritma yang benar dan logis dari contoh di atas adalah…
1-2-3-7-4-6-5
1-2-3-5-6-4-7
1-2-3-4-6-5-7
1-2-3-4-5-6-7
1-2-3-4-6-7-5
Manusia merupakan makhluk yang mampu berpikir dan bernalar dengan baik. Oleh karena itu dalam setiap keadaan manusia membutuhkan pola pikir logis. Berpikir secara logis berarti….
berpikir secara sistematis
berpikir dengan cara yang benar dan masuk akal
berpikir dengan cerdas
berpikir menurut hati nurani
berpikir dengan emosional
Perhatikan psueducode dibawah ini, tentukan berapa kali N akan dicetak jika input N = 5?
input : nilai N Output : N hasil hitung mundur
input N
if N>1
print N
N=N-1
2
6
3
4
5
Perhatikan penggalan Psedocode di baawah, apakah hasil output jika diketahui alas=6 tinggi 5 ! program luas_segitiga; input alas, tinggi Luas = 1/2 alas*tinggi print Luas
11
30
10
15
22
Pada pembuatan program komputer, algoritma dibuat :
Sesudah pembuatan program
Sebelum pembuatan program
Pada saat program dibuat
Sebelum menulis ide
Pada saat verifikasi program
Pada perulangan dengan menggunakan "while", proses akan terus berlanjut selama kondisinya bernilai
Null
False
Yes
True
No
Apakah fungsi dari tanda // pada bahasa c?
Memberikan nilai pada program
Memberikan syarat pada program
Memberikan kritik pada program
Memberikan komentar pada program
Membuat paragraf
Apakah fungsi dari tanda {} pada c?
Memblok Program
Const,main,void,double
Membuat paragraf
Membuat ganti baris
Membuat komentar
Penulisan kode program untuk identifier yang benar adalah...
Long break
Long 4000;
Float?2;
Int a,b,c;
Const,main,void,double
Dibawah ini yang merupakan tipe data dalam c....
Int,float,char,double,const
Const,main,void,double
Float,int,double,const
Int,float,char,double
Const,main,double
Identifier yang digunakan untuk mengidentifikasi data yang nilainya sudah ditentukan. Dan tidak dapat dirubah saat program berjalan, disebut?
Variabel
Konstanta
Tipe data
Label
Main
Apakah fungsi dari printf?
Menampilkan hasil program
Menampilkan variabel
Menghapus kalimat
Menampilkan tulisan
Membaca tulisan
Apa yang dimaksud dengan program bahasa c bersifat case sensitive?
Huruf besar dan kecil sama
Huruf besar dan kecil berbeda-beda tetapi tetap satu
Huruf besar dan kecil dianggap beda
Huruf besar dan kecil sama-sama
Huruf besar dan kecil tidak masalah
Apakah fungsi dari scanf?
Mengeksekusi program
Menampilkan hasil output
Menampilkan tulisan
Menghilangkan variabel
Menyimpan inputan
Apakah fungsi dari tipe data char?
Menulis karakter
Memberikan efek
Menulis nilai huruf
Memberi warna
Menulis angka
Apakah fungsi dari tipe data string?
Untuk nilai
Untuk bilangan
Untuk teks
Untuk angka
Untuk pecahan
Dibawah ini merupakan tipe data bilangan bulat....
String
Int
Cin
Char
Cout
Tipe data yang digunakan untuk bilangan pecahan adalah ?
Char
Integer
Double
String
Short
Tipe data yang digunakan untuk bilangan bulat adalah ?
Char
Double
Integer
String
Float
Di bawah ini merupakan tipe data numerik, kecuali
Char
Double
Integer
Float
Short
Untuk melakukan operasi perkalian maka harus menggunakan operator?
Operator Relasi
Operator Logika
Operator pembanding
Operator Aritmatika
Operator Biner
Berikut bentuk umum penulisan pernyataan if yang benar yaitu
if x > y then:
if (x > y)
if (x > y) then:
if x > y then
if x > y:
Buatlah flowchart/diagram alir untuk mengitung Luas persegi panjang!
(a)
Terdapat 2 jenis pengambilan Keputusan yaitu IF-Else dan Switch_Case, jelaskan perbedaan nya!
(a)
Tuliskan code program Bahasa C untuk cek bilangan ganjil genap!
(a)
Sebutkan 2 jenis tipe data numerik dan 2 jenis tipe data huruf!
(a)
