Selasa, 25 November 2014

Contoh Soal Pemrograman Dasar

1.       Dalam pengolahan data berupa kata-kata, maka tipe data yang tepat digunakan adalah …..
2.      Pada bahasa pascal penulisan dengan huruf besar dan kecil tidak dibedakan, sedangkan pada bahasa C dibedakan, hal ini biasa disebut dengan istilah……
3.       Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah :
4.       Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut :
5.       Diketahui A=2, B=5 dan D=2 Diberikan algoritma A=B, B=D, maka nilai A, B, D sekarang
6.       If kondisi then
                Aksi 1
Else
                Aksi 2
Teks diatas merupakan struktur Algoritma dasar apa.....
7.       Apa yang dimaksud dengan variabel peubah……
8.       Pada pembuatan program komputer, algoritma dibuat :
9.      Perintah atau tindakkan yang dilakukan beberapa kali, maka dalam penulisannya akan lebih efektif apabila kita menggunakan struktur…..
10.   Tipe data yang digunakan untuk menampung sebuah karakter adalah :
11.   Type data yang hanya mengenal kondisi True atau False pada bahasa pemrograman C++ , adalah :
12.   Simbol flowchart yang digunakan sebagai awal dan akhir suatu proses adalah….
13.   Tentukan manakah nama variabel berikut ini yang benar !
a.  nama.guru                      b.  NamaGuru                            c.  2x                                        d.  harga/buku
14.   Phi = 3.14, Phi merupakan variable…..
15.   Perioritas urutan operator aritmatika yang benar adalah
a.   +,-,*,/                            b.  -, +, /, *                                c.  /, *, +, -                                d.  +, /, -, *
16.   Dari contoh nama-nama variabel dibawah ini, manakah variabel yang tidak memenuhi kriteria !
a.  nama_guru                     b.  Nama Guru                           c.  CO2                                     d.  Umur31
17.   Urutan instruksi-instruksi atau langkah-langkah yang menggunakan bahasa awam disebut :
18.   Dalam penggunaan ekspresi matematika, berapakah hasil yang diperoleh dari persamaan 2 + 5 * 8 – 7    = ……
19.   Suatu proses pengulangan kembali alur kerja disebut…
20.   Kumpulan Elemen – Elemen yang terurut dan memiliki tipe data yang sama disebut:
21.   int nilai [6];
Variabel nilai dalam statement diatas merupakan :
22.   Tempat dimana kita dapat mengisi atau mengosongkan nilainya dan memanggil kembali apabila dibutuhkan. Pernyataan tersebut merupakan pengertian dari ........
23.   Variabel yang nilai datanya bersifat tetap dan tidak bisa diubah. Hal menunjukkan variabel jenis apa.......
24.   Kenapa dalam setiap variabel atau konstanta yang ada dalam program, sebaiknya kita tentukan dengan pasti tipe datanya, tujuan untuk apa......
25.   Nama lain dari flowchart adalah ….
26.   Urutan langkah-langkah logis untuk menyelessaikan masalah yang disusun secara sistematis disebut ….
27.   Yang dimaksud dengan konstanta adalah ….
28.   Jika ingin mengisi nilai pada varibel seperti foto keluarga, maka tipe data yang digunakan adalah jenis ….
29.   Penulisan algoritma yang menggunakan bahasa manusia dan dijabarkan dengan bahasa inggris adalah cara penulisan
30.   Tipe data yang cocok untuk menjelaskan data nama siswa adalah mengunakan tipedata ….
31.   Tipe data yang cocok untuk menjelaskan data tanggal lahir adalah mengunakan tipedata ….

Untuk soal no 32-36 perhatikan program sederhana berikut:
# include <stdio.h>
# include <stdlib.h>
# include <conio.h>
main()
{
char nomor[6],nama[25];
float gapok,lembur,tunjangan,gatot;
printf("Masukan Nomor Pegawai
       = "); gets(nomor);
printf("Masukan Nama  Pegawai
       = "); gets(nama);
printf("Gaji Pokok        
                     = "); scanf("%f",&gapok);
printf("Jumlah Jam Lembur 
              = "); scanf("%f",&lembur);
printf("Tunjangan         
                     = "); scanf("%f",&tunjangan); 
lembur
        =(0.03*gapok);
tunjangan
    =(0.15*gapok);
gapok
         =(0.15*(gapok+lembur));
gatot
           =(gapok+tunjangan+lembur);
puts("\n");
printf("Gaji   Pokok  = %2.2f \n",gapok);
printf("Tunjangan     = %2.2f \n",tunjangan);
printf("Upah Lembur   = %2.2f \n",lembur);
printf("======================= = \n");
printf("TOTAL GAJI = %2.2f ",gatot);   
getch();
return 0;
}

32.   Tipe data apa saja yang ada pada program diatas ….
33.   Dibawah ini adalah variabel yang disediakan pada program diatas, kecuali ….
a.  nomor                            b.  nama                                   c.  gapok                                   d.  7tunjangan
34.   Printf( ) dalam program di atas adalah sebagai……
35.   Printah puts( ) dalam program di atas berfungsi sebagai apa.....
36.   Jumlah variable yang terdapat pada program diatas adalah sebanyak  ….


Lapisan Session (Session Layer)

  Session Layer Jaringan Komputer OSI Layer Reference Model merupakan sebuah permodelan sistem logic yang digunakan daam  jaringan komputer ...