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

jenis-jenis perulangan beserta contohnya

perulangan  for


#include<iostream.h>
#include<conio.h>

void main()
{
 int bil1;
 cout<<"              Latihan Perulangan C++ dengan For               "<<endl;
 cout<<"=============================================================="<<endl;
 cout<<"1.Menampilkan deret angka 1 sampai 10                      :  ";
 for(bil1=0;bil1<=10;bil1++)
 {
  cout<<bil1;
 }
 cout<<endl;
 cout<<"2.Menampilkan deret bilangan genap dari angka 1 sampai 10  :  ";
 for(bil1=0;bil1<=10;bil1++)
 {
  bil1%2==0;
  cout<<bil1;
  bil1++;
 }
 cout<<endl;
 cout<<"3.Menampilkan deret bilangan ganjil dari angka 1 sampai 10 :  ";
 for(bil1=0;bil1<10;bil1++)
 {
  bil1%2!=0;
  cout<<bil1+1;
  bil1++;
 }

 getch();
}


perulangan while 

#include<iostream.h>
#include<conio.h>

void main()
{
 int bil1=0;
 cout<<"              Latihan Perulangan C++ dengan While             "<<endl;
 cout<<"=============================================================="<<endl;
 cout<<"1.Menampilkan deret angka 1 sampai 10                      :  ";
        while(bil1<=10)
        {
        cout<<bil1;
        bil1++;
        }
 cout<<endl;
 int bil2=0;
 cout<<"2.Menampilkan deret bilangan genap dari angka 1 sampai 10  :  ";
        while(bil2<10)
        {
        bil2=bil2+2;
        cout<<bil2;
        }
 int bil3=0;
 cout<<endl;
 cout<<"3.Menampilkan deret bilangan ganjil dari angka 1 sampai 10 :  ";
        while(bil3<10)
        {
        bil3=bil3+1;
        cout<<bil3;
        bil3++;
        }
getch();
}



perulangan do-while

#include<iostream.h>
#include<conio.h>

void main()
{
 int bil1=0,bil2=0,bil3=0;
 cout<<"              Latihan Perulangan C++ dengan Do-While          "<<endl;
 cout<<"=============================================================="<<endl;
 cout<<"1.Menampilkan deret angka 1 sampai 10                      :  ";
 do
 {
   cout<<bil1;
   bil1++;
 }while(bil1<=10);
 cout<<endl;
 cout<<"2.Menampilkan deret bilangan genap dari angka 1 sampai 10  :  ";
 do
 {
   bil2=bil2+2;
   cout<<bil2;
   bil1++;
 }while(bil2<10);
 cout<<endl;
 cout<<"3.Menampilkan deret bilangan ganjil dari angka 1 sampai 10 :  ";
 do
 {
   bil3=bil3+1;
   cout<<bil3;
   bil3++;
 }while(bil3<10);
 getch();
 }

jawaban mid siskom

JAWABAN MID SISKOM
 I.                     Pilihan Ganda



11.  B                             11. A                      21. A                      31. A
22.  A                             12. C                      22. B                      32. A
33.  B                             13. B                      23. D                      33. C
44.  C                             14. C                      24. B                      34. B
55. A                             15. A                      25. B                      35. E
66. B                             16. C                      26. B                      36. D
77. A                             17. B                      27. B                      37. D
88. B                             18. D                      28. B                      38. E
99. B                             19. C                      29. D                      39. B
110.E                             20. A                      30. E                       40. D
II. Soal Uraian
1. - Rangkaian Logika Squensial
    - Rangkaian Logika Kombinasional
2.   Encoder 4 to 2
Tabel kebenarandan Rangkaian Logika
 
                        
 
 
 
 
  
Fungsi Logika
                       
              Y= i1+i3
               X= i2+i3
3. Rangkaian Flip-Flop adalah rangkaian dasar memory yang memiliki 2 keluaran yang berlawanan
4. RS-FF, JK-FF, D-FF, T-FF
5. T-FF : 
   => CRS-FF

Rabu, 10 Juni 2015

tugas P3

1.Struktur Komputer



2.Struktur CPU



3.Struktur Control Unit



4.Struktur Alu



5.Struktur Interconnection


6.Struktur Register

Jumat, 08 Mei 2015

Jawaban soal pilihan ganda JARINGAN DASAR MID SEMESTER GENAP 2014/2015

  1.   Sebuah alamat pada komputer agar komputer bisa saling terhubung dengan komputer lain disebut dengan...
    a.       IP Address
    b.      Broadcast Address
    c.       Netmask/Subnet Mask
    d.      Gateway
    e.      MAC Address

    2.       IPv 4 Terdiri dari...
    a.       Net ID & Host ID
    b.      Kode Vendor & Kode Hardware
    c.       Broadcast & Netmask
    d.      FLSM & VLSM
    e.      First Host & Last Host

    3.       IPv4 terdiri dari berapa Byte dan bit .....
    a.       40 bit & 32 Byte
    b.      48 Byte & 6 bit
    c.       4 Byte & 32 bit
    d.      32 Byte & 4 bit
    e.      6 Byte & 32 bit

    4.       Notasi untuk IPv4 disebut dengan...
    a.       Dotted Decimal Notation
    b.      Colon Hexa Decimal Notation
    c.       Semi Colon Equal Decimal
    d.      Dot Octal Notation
    e.      Decimal Dotted Notation

    5.       Suatu cara / metode yang digunakan membagi sebuah network menjadi beberapa subnetwork disebut  dengan...
    a.       Subnetting
    b.      Subnet Mask
    c.       Broadcast
    d.      Dotted Decimal Notation
    e.      VLSM

    6.       IPv4 terdiri dari berapa blok ....
    a.       5 Blok
    b.      4 Blok
    c.       3 Blok
    d.      2 Blok
    e.      6 Blok

    7.       Penulisan IP Address versi 4 di bawah ini yang benar adalah...
    a.       129.129.130.1
    b.      223.45.2.256
    c.       192.168.255.255
    d.      255.255.0.0
    e.      240.192.128.191

    8.       IPv4 Terdiri dari berapa kelas .....
    a.       3 Kelas
    b.      4 Kelas
    c.       2 Kelas
    d.      6 Kelas
    e.      5 kelas

    9.       Pada jaringan komputer yang menggunakan IPv4, kelas yang bisa digunakan antara lain...
    a.       A, B dan C            e.A, B dan D
    b.      B, C       
    c.       A, B, C dan D
    d.      A, B, C dan E
    10.   Beberapa IP Address yang tidak boleh dipakai, kecuali...
    a.       Subnet Address
    b.      Broadcast
    c.       Loopback Address
    d.      Subnet Mask
    e.      Range Host yang valid

    11.   Pada IPv4 kelas D digunakan untuk ...
    a.       Multicasting
    b.      Eksperimen
    c.       Unicast
    d.      Anycast
    e.      Broadcast

    12.   Range kelas B pada IPv4 yaitu...
    a.       224 - 239
    b.      128 - 191
    c.       0 - 127
    d.      240 - 255
    e.      1 - 126

    13.   Bit awal kelas C pada IPv4 adalah...
    a.       1110
    b.      0
    c.       110
    d.      10
    e.      1111

    14.   Fungsi bit awal ( Leading bits ) pada IPv4 adalah...
    a.       Mencari Subnet Address
    b.      Menghitung Jumlah host per subnet
    c.       Mencari Broadcast Address
    d.      Inisialisasi nilai biner antara kelas satu dengan kelas lainnya
    e.      Menentukan range host yang valid

    15.   Jumlah Net ID dan Host ID untuk kelas C pada pada IPv4 adalah...
    a.       24 Byte & 8 Byte
    b.      8 bit dan 24 Byte
    c.       16 bit & 2 Byte
    d.      3 Byte & 8 bit
    e.      48 bit & 32 bit

    16.   Jumlah host yang valid pada kelas C ( Classful ), sebanyak...
    a.       16,777,216 Host per Subnet
    b.      256 Host per Subnet
    c.       65,536 Host per Subnet
    d.      254 Host per Subnet
    e.      512 Host per Subnet

    17.   IPv6 memiliki berapa berapa Byte .....
    a.       32 Byte
    b.      128 Byte
    c.       6 Byte
    d.      4 Byte
    e.      16 Byte

    18.   Dibawah ini merupakan jenis – jenis alamat yang terdapat pada IPv6 kecuali...
    a.       Alamat Global Unicast
    b.      Alamat Broadcast
    c.       Alamat link-local
    d.      Alamat site-local
    e.      Alamat Unique

    19.   Seperti IPv4, IPv6 juga mendukung private address yang dipresentasikan dengan kode...
    a.       Fe80::/ 10
    b.      2000:: /3
    c.       ::1
    d.      FF02::1:FF00:1
    e.      2001:470::/64

    20.   MAC  atau Media Access Control di OSI Layer ada pada layer ...
    a.       Session Layer
    b.      Physical Layer
    c.       Transport Layer
    d.      Data Link Layer
    e.      Application Layer
    21.   Urutan lapisan OSI mulai dari layer satu adalah :
    a.       Application, Presentation, Session, Transport, Network, Data Link, Physical
    b.      Application, Presentation, Transport, Session, Network, Data Link, Physical
    c.       Application, Presentation, Session, Network, Transport, Data Link, Physical
    d.      Physical, Data Link, Network, Transport, Session, Presentation, Application
    e.      Physical, Data Link, Transport, Network, Session, Presentation, Application

    22.   Apakah yang dilewatkan dan diteruskan oleh router :
    a.    Data
    b.    Segment
    c.     Packet

    d.    Frame
    e.    Bit
    23.   Beberapa karakteristik dari protokol TCP , Kecuali .....
    a.    Connection Oriented
    b.    Reliable ( Handal )
    c.     Connectionsless ( Tanpa Koneksi )
    d.    Full Duplex
    e.    Memiliki layanan Flow Control

    24.   Macam – macam protocol antara lain, Kecuali...
    a.       Ethernet.
    b.      Token Ring.
    c.       Internet
    d.      FDDI
    e.      Apple Talk

    25.   Pada dasarnya, arsitektur IPv4 menganut konsep...
    a.       Classful Addressing
    b.      Unicast Addresses
    c.       Address Prefixes
    d.      Experimental
    e.      Classless Addressing

    26.   Fungsi kabel twisted pair jenis crossover / kabel silang, Kecuali...
    a.       Menghubungkan 2 buah komputer secara langsung
    b.      Menghubungkan antara computer dengan switch
    c.       Menghubungkan 2 buah hub
    d.      Menghubungkan switch dengan hub
    e.      Menghubungkan komputer dengan router

    27.   Perangkat jaringan komputer yang menghubungkan host pada jaringan yang
    berlainan adalah…?
    a.       Hub
    b.      Repeater
    c.       Access Point
    d.      Router
    e.      Switch


    28.   Macam - macam koneksi internet ada di bawah ini, kecuali...
    a.       Dial-Up / GPRS
    b.      ADSL / SDSL
    c.       GPRS / HTTP
    d.      3G  / 4G LTE
    e.      HSPA  / HSDPA

    29.   Protokol yang berguna untuk memberikan informasi tentang error yang terjadi antara host  seperti Destination Host Unreachable adalah :
    a.       Reverse Address Resolution Protocol (RARP)
    b.      Internet Control Message Protocol (ICMP)
    c.       User Datagram Protocol (UDP)
    d.      Routing Information Protocol  (RIP)
    e.      Address Resolution Protocol  (ARP)

    30.   Komponen Jaringan yang bekerja pada lapisan 1 OSI adalah :
    a.       Transceiver, Receiver, Modem, Switch
    b.      Switch , Bridge, Access Point, NIC
    c.       Switch, Router, Bridge, Telepon
    d.      Hub, Repeater, Modem, NIC
    e.      Router, Telepon, Bridge, Modem

    31.   Jenis penyaluran sinyal yang mengirimkan paket dari sebuah host menuju kelompok tujuan ( group of destination) , hal ini disebut dengan...
    a.       Unicast
    b.      Broadcast
    c.       Multicast
    d.      Anycast
    e.      One-to-all

    32.   Metode ini mengubah sinyal digital ke bentuk analog disebut dengan...
    a.       Broadband
    b.      Baseband
    c.       Narrowband
    d.      Dualband
    e.      Singleband

    33.   Data digital langsung dikirim melalui media transmisi `satu saluran tanpa mengalami perubahan apapun disebut dengan...
    a.       Broadband
    b.      Baseband
    c.       Narrowband
    d.      Dualband
    e.      Singleband




    34.   Jenis jaringan komputer dimana server melayani permintaan client
    adalah.....
    a.       Client  - Server
    b.      Peer 2 Peer
    c.       Intranet
    d.      Internet
    e.      Adhoc

    35.   Berikut ini karakteristik kabel UTP, Kecuali...
    a.       Biaya instalasi lebih murah.
    b.      Ukuran lebih kecil sehingga lebih fleksibel
    c.       Panjang kabel maksimum antar node adalah 100 m.
    d.      Kecepatan transmisi data  antara 10-100 Mbps.
    e.      Digunakan untuk jaringan thick ethernet, thin ethernet, dan ARC-Net.

    36.   Tujuan dibentuknya workgroup...
    a.       Mempermudah pengalamatan IP.
    b.      Mempermudah transfer data.
    c.       Mempermudah sharing data.
    d.      Mempermudah koneksi internet
    e.      Mempermudah pengelolaan jaringan.

    37.   Pada proses de-enkapsulasi, urutan pembentukan data yang benar adalah :
    a.       Data – Segment – Packet – Frame - Bits.
    b.      Data – Packet – Segment – Frame – Bits.             
    c.       Bits – Frame – Packet – Segment – Data.
    d.      Bits – Frame – Segment – Packet – Data.
    e.      Data – Segment – Frame – Packet – Bits.

    38.   Standarisasi jaringan yang digunakan oleh 10Base5 ( ThickNet )
    a.       IEEE 802.3
    b.      IEEE 802.11
    c.       IEEE 802.4
    d.      IEEE 802.5
    e.      IEEE 802.2

    39.   IP Address 189.123.100.45 , yang termasuk Net ID adalah...
    a.       189.123
    b.      123.100
    c.       123.100.45
    d.      189.123.100
    e.      189
    40.   Nilai Default Subnet Mask untuk kelas B pada IPv4 adalah...
    a.       255.255.255.255
    b.      255.0.0.0
    c.       255.255.0.0
    d.      255.255.255.0