Selasa, 26 Juli 2016

Soal URAIAN dan PG

SOAL PG



1. Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah

    a. Membuat program
    b. Membuat Algoritma
    c. Membeli komputer
    d. Proses
    e. Mempelajari program 


2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah   masalah di sebut :
  
    a. Proses
    b. Program
    c. Algoritma
    d. Step
    e. Diagram


3. Pseudocode yang di gunakan pada penulisan algoritma berupa :
  
   a. Bahassa Inggris
   b. Bahasa Puitis
   c. Bahasa pemograman
   d. Sembarang bahasa asal terstruktur
   e. Bahasa Mesin

4. Pada pembuatan program komputer, algoritma dibuat :
   a. Sebelum pembuatan program
   b. Pada saat program dibuat
   c. Sesudah pembuatan program
   d. Pada saat verifikasi program
   e. Pada saat di jalankan


5. Tahapan dalam menyelesaikan suatu masalah adalah :
  
   a. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
   b. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
   c. Masalah-Model-Algoritma-Eksekusi-Hasil
   d. Masalah-Model-Algoritma-Program-Eksekusi-hasil 
   e. Algoritma-Program-Model-Eksekusi-Hasil

SOAL URAIAN


1.  Apa perbedaan algoritma dan flowchart ?
2.  Sebutkan 3 cara menuliskan algoritma,?
3.  Sebutkan aturan dalam pemberian nama variable ?
4.  Sebutkan Min. 5 simbol pada flowchart dan sebutkan fungsinya ?
 5.  Pengertian Algoritma ? 

Jawaban Soal PG dan Uraian

Jawaban soalm PG


1. B. Membuat Algoritma

2. C. Algoritma

3. C. Bahasa Pemograman

4. A. Sebelum pembuatan program

5. D. Masalah-Model-Algoritma-Program-Eksekusi-hasil 
  
Jawaban soal URAIAN 

 1.  Perbedaan algoritma dan flowchart adalah kalau algoritma menjelaskan suatu proses tanpa menggunakan simbol sedangkan flowchart menjelaskan suatu proses menggunakan simbol-simbol tertentu.


2.   ~Bahasa narural

               + mudah dimengerti
        -  ambiguous
    ~FLOW CHART
       + Bagus secara Visual
        -  bila panjang jadi repot
    ~PSEUDO CODE
       + Sudah dekat ke bahasa pemrograman
        - Sulit dimengerti orang awam
   
   3. ~Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf.
           ~Bahasa C bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda,
         ~ Variabel yang dideklarasi tidak boleh menggunakan spasi, apabila ingin menggunakan spasi lebih baik gunakan garis bawah(underscore).
·         ~Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore). Yang termasuk symbol khusus yang tidak diperbolehkan antara lain : $, ?, %, #, !, &, *, (, ), -, +, = dsb
·        ~ Panjang variable bebas, tetepi yang bisa dikenali hanyalah 31 karakter pertama. Apabila nama variable panjang sebaiknya disingkat, misalnya Nomor induk pegawai disingkat NIP

4. A.  Flow Direction symbol

  Yaitu simbol yang digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lain.    Simbol ini disebut juga connecting line.

  B.  Connector Symbol
Yaitu simbol untuk keluar – masuk atau penyambungan proses pada lembar / halaman yang berbeda.
C. Connector Symbol
Yaitu simbol untuk keluar – masuk atau penyambungan proses dalam lembar / halaman yang sama.
D. Processing Symbol
Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer
E. Simbol Decision
Simbol pemilihan proses berdasarkan kondisi yang ada.
F. Simbol disk and On-line Storage
Simbol yang menyatakan input yang berasal dari disk atau disimpan ke disk.
G. Simbol Display
   Simbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer dan   sebagainya.
5.Pengertian Algoritma adalah susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software.