Kamis, 11 Juni 2015

soal dan jawaban UTS pemrograman dasar semester genap
  PILIHAN GANDA
1.   Pseudocode yang digunakan pada penulisan algoritma dapat berupa......(jawaban:c.bahasa pemrograman)

2.   Pada pembuatan program komputer,algoritma dibuat......(jawaban:a.sebelum pembuatan komputer)

3.   Tahapan dalam menyelesaikan suatu masalah adalah......(jawaban:b.masalah-algoritma-flowchart-program-eksekusi-hasil)

4.   Dalam menyusun suatu program,langkah pertama yang harus dilakukan adalah......(b.membuat algoritma)

5.   Diketahui bahwa kantong P kosong,kantong Q berisi 10 buah kelereng dan kantong R berisi 15 kelereng.apabila yang terbawa hanya sebuah kantong dan dikatakan BUKAN kantong Pyang terbawa,maka jumlah kelereng yang terbawa adalah.......(jawaban:c.10 atau 15)

6.   Diberikan algoritma:apabila warna merah maka jadi hijau.apabila warna hijau maka jadi ungu.jika kondisi input warna adalah hitam,maka warna jadi......(jawaban:b.ungu)

7.   Apabila a=5,b=10,maka jika diberikan intruksi a=b;b=a akan mengakibat......(jawaban:e.a=10,b=10)

8.   Diberikan algoritma P=10;P=P+5;Q=P masing-masing adalah......(jawaban:c.15 dan 15)

9.   Berikut adalah contoh penulisan identifier yang BENAR,kecuali......(jawaban:c.1_Nama)

10.Type data yang hanya mengenal kondisi True atau False pada bahasa pemrograman C++,adalah.....(jawaban:b.Boolean)

11.Dalam bahasa C++ terdapat suatu tipe data yang nilainya tidak boleh memiliki nilai desimal,yaitu......(jawaban:c.Int)

12.Program C++ dirancang pertama kali oleh.....(jawaban:e.Bjarne Stroustrup)

13.Tipe data yang digunakan untuk menampung sebuah karakter adalah.....(jawaban:c.Char)

14.Contoh penggunaan tipe data Boolean......(jawaban:d.laki-laki,perempuan)

15.Berikut ini merupakan tipe dari bilangan pecahan......(jawaban:d.float dan double)

16.Simbol flowchart yang digunakan sebagai awal dan akhir suatu proses adalah......(jawaban:a.terminator)

17.Simbol flowchart yang digunakan untuk penghubung dalam satu halaman yang sama adalah.....(jawaban:a. 

18.Pada tipe data boolean,berlaku operator-operator......(jawaban:b.AND,OR,NOT)

19.Simbol yang merupakan pengambilan keputusan dalam suatu kondisi tertentu dilambangkan dengan......(jawaban:e.

20.Perhatikan pernyataan berikut ini jika nilai ujian lebih besar atau sama dengan 75,maka ujian dinyatakan lulus tetapi jika nilai kurang dari 75,maka ujian dinyatakan gagal.yang merupakan kondisi 2 dan pernyataan 1 adalah......(jawaban:d.jika nilai ujian kurang dari 75 | maka ujian dinyatakan lulus)
            A>B
   
21.                   Y                             T
             Print A
             Print B
 

Gambar diatas pernyataan yang bisa diambil......(jawaban:d.jika A lebih besar dari B maka akan tercetak A)
     
 22.Dari pernyataan disamping merupakan     If<kondisi 1>then
     Salah satu pernyataan bertipe......             If<kondisi 2>then                    
       (jawaban:a.bersarang)                                                   Pernyataan 1
                                                                                           Else
                                                                                             Penyataan 2         Else
                                                                                             If<kondisi3>
                                                                                              Pernyataan 3
                                                                                             Else
                                                                                               Pernyataan4  

23.Dari suatu algoritma berbunyi x%y,jika x bernilai 6 dan y bernilai 4 maka hasil dari algoritma tersebut adalah......(jawaban:d.2)

24.Dalam operator relasi pernyataan 17<13 akan bernilai......(jawaban:d.false)

25.Gambar berikut ini merupakan alur yang sesuai untuk menentukan bilangan ganjil genap adalah.....(jawaban:e.tidak ada jawaban yang benar)

26.Nilai P=0,Q=5,R=10 jika diketahui nilai P,Q,R adalah seperti yang tersebut dan algoritmanya adalah nilai P=Q,Q=R maka nilai P,Q,R adalah......(jawaban:a.P=5,Q=10,R=10)

27.Struktur pernyataan yang digunakan untuk pengambilan keputusan adalah......(jawaban:b.do....while dan if)

28.Di bawah ini termasuk tipe data numerik adalah.....(jawaban:c.integer dan float)

29.Di antara nilai-nilai berikut ini yang termasuk tipe data char adalah.....(jawaban:a.’1’,’2’,’3’,’4’,’5’)

30.Apakah yang dimaksud dengan struktur if......(jawaban:c.suatu aksi yang dipilih jika salah satu diantara beberapa pilihan terpenuhi)

 31.Dibawah ini pasangan dari struktur if adalah......(jawaban:a.else)

32.Sebutkan kondisi berikut ini yang termasuk dalam struktur pemilihan adalah......(jawaban:b.repeat,while)

33.Manakah operator yang digunakan untuk pengambilan keputusan......(jawaban:b.ternary)

34.Manakah pernyataan berikut yang benar......(jawaban:c.6==(3*2)&&!(9>10)

35.Fungsi preprosesor #define adalah untuk.....(jawaban:b.mendeklarasikan kostanta)

36.Berikut adalah bentuk output
                 Indonesia  Tanah Pusaka
Bagaimana bentuk penulisan program C diatas......(jawaban:e.cout<<”indonesia”<<endl<<”Tanah Pustaka”)

37.Apabila diberikan deklarasi variable sebagai berikut :
     Int usia ;
     Maka kemungkinan pemberian nilai berikut yang benar adalah......(jawaban:a.usia=100;)

38.penulisan konstanta yang benar adalah......(jawaban:e.const int jns_kelamin=0;)

39.Penulisan kostanta yang benar dengan preprocessor adalah......(jawaban:c.#define bhs_indonesia 80;)

40.Pada sebuah program berikut ini :
      #include<iostream>
        Void main()
        {
           Int x,y;
           Cout<<”masukkan nilai x:”;
           Cin>>x;
           Cout<<”masukkan nilai y:”;
           Cin>>y;
            X++;
            Y+=2;
             Cout<<x+y;
           }
Jika x=1,y=1 maka nilai x sekarang adalah......(jawaban:d.5)

ESSAY
JAWABAN
1. ALGORITMA (menentukan bilangan ganjil/genap)
    DEKLARASI : nilai
    DESKRIPSI : 1)masukkan nilai
                          2)jika nilai habis ddi bagi 2,maka
                             - Y,untuk cetak "genap"
                             - T,untuk cetak "ganjil"
                             - selesai
  



      








       







 2. 1) diawali  dengan karakter huruf / underscape 
    2) karakter berikut harys berupa huruf angka dan angka $
    3) panjang nama maksimal 32 karakter
    4) nama tidak boleh sama dengan keyword  

3.







4


  
5.# include <iostream>
using namespace std ;
int main ()
{    
        float  a,b;
        cin >> a ;
        cin >> b ;
        cout << a+b;
        return 0;
}

ARSITEKTUR DAN ORGANISASI

Arsitektur Komputer
  adalah atribut-atribut sistem komputer yg terkait           dengan  seorang programmer

  contoh : set intruksi,aritmatika yang digunakan,teknik pengalamatan,mekanisme I/O       

organisasi komputer
  adalah bagian yg terkait erat dengan unit-unit operasional

  contoh : teknologi hardware,perangkat antar muka,teknologi memori,sistem memori,dan syarat-syarat kontrol.
 penjelasan dari masing-masing contoh 
1) arsitektur komputer 
set instruksi :  sekumpulan lengkap instruksi yang dapat di mengerti oleh sebuah CPU, set instruksi sering juga disebut sebagai bahasa mesin (machine code), karna aslinya  berbentuk biner kemudian dimengerti sebagai bahasa assembly.
aritmatika yang digunakan : aritmatika yang  digunakan adalah binery aritmatika yang melandasi tentang proses aritmatika dan logika pada sistem digital dan komputer modern.namun  operasi aritmatika tersebut tidak dapat diwakili oleh gerbang dasar.
teknik pengalamatan  : yaitu teknik untuk menyimpan data pada data penyimpanan 
mekanisme I/O : berfungsi memindahkan data ke lingkungan luar atau perangkat lainnya
 2) organisasi komputer

merupakan proses aritmatikan yang melandasi tentang proses aritmatika dan logika pada sistem digital dan komputer modern Copy and WIN : http://ow.ly/KNICZ Copy and WIN : http://ow.ly/KNICZ

Copy and WIN : http://ow.ly/KNICZ
merupakan proses aritmatikan yang melandasi tentang proses aritmatika dan logika pada sistem digital dan komputer modern Copy and WIN : http://ow.ly/KNICZ Copy and WIN : http://ow.ly/KNICZ

Copy and WIN : http://ow.ly/KNICZ
merupakan proses aritmatikan yang melandasi tentang proses aritmatika dan logika pada sistem digital dan komputer modern Copy and WIN : http://ow.ly/KNICZ Copy and WIN : http://ow.ly/KNICZ

Copy and WIN : http://ow.ly/KNICZ

merupakan proses aritmatikan yang melandasi tentang proses aritmatika dan logika pada sistem digital dan komputer modern Copy and WIN : http://ow.ly/KNICZ Copy and WIN : http://ow.ly/KNICZ

Copy and WIN : http://ow.ly/KNICZ

Namun pada kenyataanya, operasi aritmatika tersebut tidak dapat diwakili oleh operasi yang terdapat pada gerbang dasar, walaupun secara prinsipnya tiap-tiap gerbang mewakili satu operasi aritmatika, terutama operasi aritmatika penjumlahan dan penguran Copy and WIN : http://ow.ly/KNICZ Copy and WIN : http://ow.ly/KNICZ

Copy and WIN : http://ow.ly/KNICZ
 teknologi hardware : yaitu teknologi yang sangat canggih dan bekerja sangat baik.
perangkat antar muka : penghubung antara hardware dengan software

Tidak ada komentar:

Posting Komentar