1. Merupakan tipe data yang biasa di proses dalam perhitungan matematika,
adalah pengertian …..
A. Variabel
B. Konstanta
C. Numerik
D. String
E.Boolean
2. Dibawah ini aturan-aturan dalam penulisan variabel, kecuali …..
A. Nama variabel tidak boleh menggunakan kata-kata kunci
B. Nama variabel tidak boleh mengandung karakter-karakter khusus
C. Nama variabel harus diawali dengan angka
D. Nama variabel harus diawali dengan huruf
E. Tidak boleh menggunakan spasi
3. Tipe data yang cocok untuk menjelaskan data nama_siswa adalah menggunakan tipe data ….
A. Numeric
B. Date time
C. Integer
D. Varchar
E. Array
4.Tipe data yang cocok untuk menjelaskan data tanggal lahir adalah menggunakan tipe data …..
A. Numeric
B. Date time
C. Integer
D. Varchar
E. Array
5.Algoritma harus dapat dijangkau oleh akal fikiran kita. Hal ini menyatakan bahwa algoritma
adalah pengertian …..
A. Variabel
B. Konstanta
C. Numerik
D. String
E.Boolean
2. Dibawah ini aturan-aturan dalam penulisan variabel, kecuali …..
A. Nama variabel tidak boleh menggunakan kata-kata kunci
B. Nama variabel tidak boleh mengandung karakter-karakter khusus
C. Nama variabel harus diawali dengan angka
D. Nama variabel harus diawali dengan huruf
E. Tidak boleh menggunakan spasi
3. Tipe data yang cocok untuk menjelaskan data nama_siswa adalah menggunakan tipe data ….
A. Numeric
B. Date time
C. Integer
D. Varchar
E. Array
4.Tipe data yang cocok untuk menjelaskan data tanggal lahir adalah menggunakan tipe data …..
A. Numeric
B. Date time
C. Integer
D. Varchar
E. Array
5.Algoritma harus dapat dijangkau oleh akal fikiran kita. Hal ini menyatakan bahwa algoritma
harus mamiliki sifat ...
A. Cepat
B. Rumit
C. Logis
D. Berurutan
E. Realistis
A. Cepat
B. Rumit
C. Logis
D. Berurutan
E. Realistis
A. Input .
B. File
C. Database
D. Masalah
E. Proses
7.Sintaks yang digunakan untuk mengakhiri program adalah…
A. Print
B. End
C. Start
D. Writeln
E. Readln
8.Sintaks yang digunakan untuk menuliskan program adalah…
A. Print
B. End
C. Start
D. Writeln
E. Readln
9.Jenis data yang dapat digunakan, oleh komputer untuk memenuhi kebutuhan dalam
membuat program komputer disebut…
A. Linier
B. Output
C. Serial
D. Tipe Data
E. Universal
10.Sebutkan tipe data yang digunakan untuk menyimpan nilai berupa karakter/ huruf disebut
A. Linier
B. Output
C. Serial
D. Tipe Data
E. Universal
10.Sebutkan tipe data yang digunakan untuk menyimpan nilai berupa karakter/ huruf disebut
tipe data...
A. Boolean
B. Date Time
C. Numerik
D. Array
E. String / Char
11.Const Phi = 3.14 adalah contoh untuk penggunaan …
A. Konstanta
B. Flowchart
C. Long Int
D. Variabel
E. Integer
12.Dibawah ini beberapa struktur dasar algoritma antara lain …..
A. Urutan, Pilihan, Pengulangan
B. Pemulihan,Urutan, Pemograman
C. Perbaikan, Pemulihan, Pengaturan
D. Perbaikan, Pemilihan, Pengulangan
E. Urutan, Pemulihan, Pengulangan
13.Di bawah ini yang termasuk struktur dasar algoritma antara lain …….
A. Pengulangan
B. Pemulihan
C. Pengaturan
D. Perbaikan
E. Pemograman
14.Symbol yang digunakan untuk menghubungkan antara symbol yang satu dengan yang
lain adalah Symbol…….
A. Terminator
B Flow Direction
C. Input-output
D. Display
E. Processing
15.Symbol untuk permulaan (start) atau akhir (stop) adalah Symbol ……
A. Terminator
B. Flow Direction
C. Input-output
D. Display
E. Processing
16.Symbol yang menunjukkan pengolahan data yang dilakukan oleh komputer adalah Symbol ……
A. Terminator
B. Flow Direction
C. Input-output
D. Display
E. Processing
17.Symbol input-output yang menyatakan proses input-output adalah Symbol …
A. Pilihan
B. Urutan
C. Pemograman
D. Pengulangan
E. Pemulihan
18.5 Urutan proses yang benar dalam Flowchart adalah……..
A. Head Input Proses Output End
B. Input Loading Proses Output Stop
C. Start Read Proses Output Stop
D. Start Read Proses Write Stop
E. Head Read Loading Write End
19.Siswa mampu Menyimpulkan hasil dari algoritma percabangan 1 kondisi
If nilai >75 then
Write “Lulus”
Jika diberikan nilai = 80, maka hasilnya adalah ....
A.TIDAK Lulus
B.Lulus
C.Nilai 80
D.Nilai >75
E.Nilai diatas 75
20.Siswa mampu Menganalisis berbagai contoh penerapan algoritma dasar dalam kehidupan
sehari-hariA. Boolean
B. Date Time
C. Numerik
D. Array
E. String / Char
11.Const Phi = 3.14 adalah contoh untuk penggunaan …
A. Konstanta
B. Flowchart
C. Long Int
D. Variabel
E. Integer
12.Dibawah ini beberapa struktur dasar algoritma antara lain …..
A. Urutan, Pilihan, Pengulangan
B. Pemulihan,Urutan, Pemograman
C. Perbaikan, Pemulihan, Pengaturan
D. Perbaikan, Pemilihan, Pengulangan
E. Urutan, Pemulihan, Pengulangan
13.Di bawah ini yang termasuk struktur dasar algoritma antara lain …….
A. Pengulangan
B. Pemulihan
C. Pengaturan
D. Perbaikan
E. Pemograman
14.Symbol yang digunakan untuk menghubungkan antara symbol yang satu dengan yang
lain adalah Symbol…….
A. Terminator
B Flow Direction
C. Input-output
D. Display
E. Processing
15.Symbol untuk permulaan (start) atau akhir (stop) adalah Symbol ……
A. Terminator
B. Flow Direction
C. Input-output
D. Display
E. Processing
16.Symbol yang menunjukkan pengolahan data yang dilakukan oleh komputer adalah Symbol ……
A. Terminator
B. Flow Direction
C. Input-output
D. Display
E. Processing
17.Symbol input-output yang menyatakan proses input-output adalah Symbol …
A. Pilihan
B. Urutan
C. Pemograman
D. Pengulangan
E. Pemulihan
18.5 Urutan proses yang benar dalam Flowchart adalah……..
A. Head Input Proses Output End
B. Input Loading Proses Output Stop
C. Start Read Proses Output Stop
D. Start Read Proses Write Stop
E. Head Read Loading Write End
19.Siswa mampu Menyimpulkan hasil dari algoritma percabangan 1 kondisi
If nilai >75 then
Write “Lulus”
Jika diberikan nilai = 80, maka hasilnya adalah ....
A.TIDAK Lulus
B.Lulus
C.Nilai 80
D.Nilai >75
E.Nilai diatas 75
20.Siswa mampu Menganalisis berbagai contoh penerapan algoritma dasar dalam kehidupan
Algoritma percabangan dapat digunakan untuk beberapa kasus permasalahan berikut, kecuali ....
A.Menentukan kelulusan berdasarkan rata-rata
B.Menghitung sewa mobil di sebuah rental yang menyediakan banyak pilihan
C.Menentukan gaji berdasarkan golongan
D.Menentukan rata-rata seluruh siswa dalam satu kelas
E.Menentukan diagnosa penyakit
EmoticonEmoticon