- Yang bukan merupakan tipe data composite adalah ….
A. Image
B. Date time
C. Character
D. Enumerasi
E. Record
- Identifier adalah ….
A. Tipe data
B. Variabel
C. Nama
D. Nilai
E. Konstanta
- Nama lain dari flowchart adalah ….
A. Algoritma
B. Alur
C. Bagan alir
D. Tree
E. Diagram
- Tipe data yang mampu menampung banyak data dengan tipe data yang berbeda-beda adalah tipe data …
A. Array
B. String
C. Record
D. Subrange
E. Character
- Urutan langkah-langkah logis untuk menyelessaikan masalah yang disusun secara sistematis disebut ….
A. Algoritma
B. Flowchart
C. Variabel
D. Tipe data
E. Konstanta
- Jenis tipe data yang mempunyai elemen-elemen yang harus disebut satu-persatu dan bernilai konstanta integer sesuai dengan urutannya disebut ….
A. Array
B. Record
C. Enumerasi
D. Int
E. Boolean
- Yang dimaksud dengan konstanta adalah ….
A. Variabel yang nilainya bersifat tetap dan bisa diubah-ubah
B. Variabel yang nilainya bersifat tetap dan tidak bisa diubah-ubah
C. Nilai dari suatu variabel
D. Variabel yang selalu membutuhkan masukan/inputan dari user
E. Variabel tetap/konstan
- Yang disebut tipe data composite adalah ….
A. Tipe data yang telah disediakan oleh computer
B. Tipe data yang telah disediakan bahasa pemrograman
C. Tipe data yang terdiri dari satu macam tipe
D. Gabungan dari dua/lebih tipe data
E. Tipe data pada algoritma
- Jika ingin mengisi nilai pada varibel seperti foto keluarga, maka tipe data yang digunakan adalah jenis ….
A. Gambar/image
B. Array
C. Record
D. Boolean
E. Char
- Tipe data bilangan yang mempunyai jangkauan nilai tertentu sesuai dengan yang ditetapkan adalah jenis tipe data ….
A. Enumerasi
B. Array
C. Subrange
D. Record
E. Float
- Dalam flowchart, simbol dibawah ini disebut ….
A. Terminator
B. Decision
C. Process
D. Data
E. Connector
- Penulisan algoritma yang menggunakan bahasa manusia dan dijabarkan dengan bahasa inggris adalah cara penulisan ….
A. Structured English
B. Structured Indonesian
C. Flowchart
D. Looping
E. Sequencing
- Simbol diagram alir (flow chart) yang digunakan untuk menjelaskan input maupun output adalah ...
A. √
B.
C.
- Tentukan manakah nama-nama variabel berikut ini yang benar !
A. nama.guru
B. NamaGuru
C. 2x
D. harga/buku
E. harga buku
- Tipe data yang cocok untuk menjelaskan data nama siswa adalah mengunakan tipedata ….
A. Numeric
B. Varchar
C. Date time
D. Array
E. Integer
- Tipe data yang cocok untuk menjelaskan data tanggal lahir adalah mengunakan tipedata ….
A. Numeric
B. Varchar
C. Date time
D. Array
E. Integer
Untuk soal no 17-25 perhatikan program sederhana berikut:
#include <stdio.h>
#include <conio.h>
main()
{
int jamlembur;
long int gajipokok=500000,gajikotor,totalgajilembur;
float pajak,gajibersih;
char nama[50];
clrscr();
printf("Nama Pegawai : ");gets(nama);
printf("Lama Lembur : ");scanf("%i",&jamlembur);
totalgajilembur=(long int)5000*jamlembur;
gajikotor=gajipokok+totalgajilembur;
pajak=0.1*gajikotor;
gajibersih=gajikotor-pajak;
clrscr();
printf("Hasil Perhitungan\n");
printf("Nama Pegawai : %s\n",nama);
printf("Gaji Pokok : Rp. %li\n",gajipokok);
printf("Lama Lembur : %i jam\n",jamlembur);
printf("Total Gaji Lembur : Rp. %li\n",totalgajilembur);
printf("Gaji Kotor : Rp. %li\n",gajikotor);
printf("Pajak (10%%) : Rp. %f\n",pajak);
printf("Gaji Bersih : Rp. %f\n",gajibersih);
getch();
return 0;
}
- Ada berapa header file pada program diatas?
A. 1
B. 2
C. 3
D. 4
E. 5
- Di bawah ini adalah beberapa tipe data yang ada pada program diatas kecuali ….
A. int
B. long int
C. float
D. char
E. double
- Jika seorang pegawai mempuyai gaji pokok Rp. 500.000,- dan jam lembur selama 50 jam, maka gaji bersih pegawai tersebut sebesar …. (perhitungan berdasarkam rumus yang ada pada program diatas)
A. Rp. 675.000
B. Rp. 600.000
C. Rp. 510.000
D. Rp. 575.000
E. Rp. 725.000
- Dibawah ini adalah variabel yang disediakan pada program diatas, kecuali ….
A. gajipokok
B. pajak
C. jamlembur
D. namapegawai
E. gaji kotor
- Jika tanda semicolon pada baris ke-5 dihilangkan maka akan muncul pesan sebagai berikut :
A. file name too long
B. for statement missing
C. statement missing ;
D. if statement missing
E. error in symbol ;
- Penerapan operasi perhitungan yang ada pada program diatas adalah menggunakan operator-operator dibawah ini, kecuali ….
A. +
B. -
C. *
D. /
E. =
- Yang termasuk konstanta pada program diatas adalah ….
A. gajikotor
B. gajibersih
C. totalgajilembur
D. nama
E. gajipokok
- Jumlah variable yang terdapat pada program diatas adalah sebanyak ….
A. 2
B. 3
C. 4
D. 5
E. 6
makasih ka, ini membantu sekali...
BalasHapustai anjing !!!!
BalasHapusKomentar ini telah dihapus oleh administrator blog.
HapusKomentar ini telah dihapus oleh pengarang.
Hapusterima kasih buat lu semua ngentot
HapusAoet yeuh 8-)
BalasHapusMakasih teh retnoarieani.blogspot.co.id sangat bermamfaat sekali ilmunya
BalasHapusMakasih teh retnoarieani.blogspot.co.id sangat bermamfaat sekali ilmunya
BalasHapusYg nomer 17 s.d 25 1 soal dg 9 jawaban disarankan jangan digunakan. Soal semestinya bersifat mandiri. Model soal tersebut tak bisa diterapkan utk soal online yg diacak.
BalasHapusSiap kakak... Hanya membantu aja
Hapusyg urutan langkah langkah logis yg d susun secara sistematis , bukannya itu algoritma yaa..?
BalasHapuskak, soalnya kurang banyak, kalau bisa tentang while kak
BalasHapusTerima kasih sangat membantu sekali
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapuskunci jawaban nya dimana ya hehe
BalasHapusTerima kasih, ini sangat membantu saya :)
BalasHapusKo saya gk ada jawabannya y
BalasHapusjawabannya mana kntot?
BalasHapusIni yg gw apa google nya ngent⁰t
BalasHapus