Selasa, 24 Juli 2018

I.   Untuk soal nomor 1 sampai dengan 30, pilihlah salah satu jawaban yang paling tepat dengan menghitamkan pada huruf A, B, C, D atau E pada Lembar Jawaban yang disediakan.

1.      Tiga komponen utama system computer menurut Stalling, antara lain…
a.  CPU, memori primer, memori tersier
b.  Modem, CPU, memori tersier
c.  CPU, memori (primer dan sekunder), dan I/O devices
d.  I/O devices, CPU, modem
e.  CPU, I/O device, Keyboard

2.      Di bawah ini merupakan peralatan masukkan/keluaran (I/O devices), kecuali…


a.      Printer
b.      Monitor
c.       CPU
d.      Keyboard
e.      Mouse



3.      Salah satu alasan kenapa piranti – piranti tidak langsung dihubungkan dengan
bus sistem komputer, adalah…
a.      Sebagai  piranti  antarmuka  dengan  peralatan  peripheral  lainnya  dengan menggunakan   link data      tertentu               
b.      Kecepatan transfer data piranti peripheral umumnya lebih lambat dari pada laju transfer data pada CPU maupun memori
c.       Mengontrol satu atau lebih perangkat peripheral
d.      Berisi logika dalam melakukan fungsi komunikasi antara peripheral dan bus computer
e.      Berupa program yang digunakan untuk mengolah data yang dimasukkan

4.      Fungsi modul I/O antara lain sebagai berikut, kecuali…
a.  Sebagai piranti antarmuka ke internet
b.  Sebagai piranti antarmuka ke CPU melalui bus system
c.   Sebagai piranti antarmuka ke memori melalui bus sistem
d.  Sebagai piranti antarmuka dengan peralatan peripheral
e.  Sebagai piranti antarmuka dengan menggunakan link data tertentu.

5.      Peralatan yang dapat digunakan untuk menerima data yang akan diolah ke
dalam computer disebut…


a.  Receiver device
b.  Machine readable form
c.   Control device
d.  Terminal device
e.  Input device




6.      Fungsi menjalankan tugas bagi perangkat masukkan, kecuali…


a.  Kontrol dan pewaktuan
b.  Komunikasi CPU
c.  Komunikasi perangkat internal
d.  Pem-buffer-an data
e.  Komunikasi perangkat eksterna



7.      Fungsi Control and Timing adalah…
a.   Memasukkan data ke dalam sistem computer
b.   Memungkinkan  adanya  sebuah  transfer  data  yang  tidak  akan  terlepas keterkaitannya     dengan penggunaan sistem bus
c.    Mendapatkan penyesuaian data sehubungan perbedaan laju transfer data dari perangkat peripheral dengan kecepatan pengolahan pada CPU
d.   Mensinkronkan kerja masing-masing komponen penyusun computer
e.   menjalankan fungsi-fungsi pengontrolan

8.      Terminal yang dihubungkan dengan pusat komputer yang letaknya jauh dari
terminal melalui alat telekomunikasi disebut…


a.  Remote Batch Terminal
b.  Smart Terminal
c.   Intelligent Terminal
d.  Non Intelligent Terminal
e.  Far Terminal



9.      Intelligent terminal biasanya digunakan untuk sistem komputer yang berbentuk…


a.  Network
b.  Visual display
c.   Internal memory
d.  Netbook
 e.  Line



10.  Tugas Interupsi input adalah…
a.   Menentukan operasi apa yang harus dilakukan
b.   Memulai operasi input, CPU meload register yang bersesuaian ke device controller
c.    Mengembalikan  ke  proses  pengguna  setelah  proses  masukkan  selesai dikerjakan
d.   Penanganan input dimana device controller langsung berhubungan dengan memori tanpa campur tangan CPU
e.   Memeriksa isi register tanpa campur tangan CPU

11.  Empat klasifikasi perintah I/O, antara lain…


a.  Control, test, ride, write
b.  Control, set, ride, write
c.  Control, set, read, write
d.  Control, test, read, write
e.  Control, task, ride, write



12.  Perintah write yaitu…
a.      Mengambil suatu paket data kemudian menaruh dalam buffer internal
b.      Memerintahkan  modul  I/O  untuk  mengambil  data  dari  bus  data  untuk diberikan pada perangkat peripheral tujuan lain
c.       Memerintahkan  modul  I/O  untuk  mengambil  data  dari  bus  data  untuk diberikan pada perangkat peripheral tujuan data tersebut
d.      Mengaktivasi   perangkat   peripheral   dan   memberitahukan   tugas   yang diperintahkan padanya
e.      Menguji berbagai kondisi status modul I/O dan peripheralnya

13.  Mengaktivasi    perangkat    peripheral    dan    memberitahukan    tugas    yang
diperintahkan padanya, merupakan perintah…




a.      Write
b.      Read
c.       Control
d.      Test
e.      Aktivate



14.  Teknik interrupdriven I/O, yaitu…
a.  Memungkinkan proses tidak membuang-buang data
b.  Memungkinkan proses tidak membuang-buang piranti
c.  Mengeksekusi program yang memberikan operasi I/O kepada CPU secara langsung
d.  Membuang-buang waktu
e.  Memungkinkan proses tidak membuang-buang waktu




15.  Teknik yang digunakan CPU dalam menangani program interupsi adalah sebagai berikut, kecuali…



a.  Daisy Chain
b.   Arbitrasi bus
c.   Arbitrasi bass
d.  Software Poll
e.  Multiple Interrupt Lines



16.  Multiple Interrupt Lines merupakan teknik menangani program interupsi dengan cara…
a.      Mengetahui adanya sebuah interupsi
b.      Menggunakan saluran interupsi berjumlah banyak antara CPU dan modul- modul I/O
c.       Menjalankan  sinyal  acknowledge  yang  berjalan  pada  saluran  interupsi sampai menjumpai modul I//O yang mengirimkan interupsi
d.      Menggunakan saluran permintaan interupsi
e.      Menentukan modul yang melakukan interupsi

17.  Dalam melaksanakan transfer data secara mandiri, DMA memerlukan…
a.  Pengambilalihan kontrol bus dari I/O Device
b.  Transfer data bervolume besar
c.   Pengambilalihan kontrol bus dari CPU
d.  Transfer data bervolume kecil
e.  Saluran interupsi CPU

18.  Pada  pengolahan  interupsi  saat  perangkat  I/O  telah  menyelesaikan sebuah
operasi I/O, CPU mempersiapkan pengontrolan transfer ke…
a.      Modul interupsi
b.      Rountine interupsi
c.       Terminal interupsi
d.      I/O interupsi
e.      Rolling interupsi

19.  DMA akan menggunakan bus apabila…
a.      CPU tidak menggunakannya atau DMA memaksa CPU untuk menghentikan sementara penggunaan bus
b.      CPU tidak menggunakannya atau DMA memaksa CPU untuk menghentikan secara permanen penggunaan bus
c.       CPU mendelegasikan kerja I/O kepada DMA
d.      CPU tidak berfungsi
e.      CPU memerintahkan bus untuk menggunakan bus

20.  Keuntungan memory mapped I/O, yaitu…
a.  Efisien dalam pemrograman
b.  Tidak memakan banyak ruang memori alamat
c.   Tidak diperlukan bus yang dilengkapi dengan saluran pembacaan
d.  Tidak diperlukan bus yang dilengkapi dengan penulisan memori
e. Sedikitnya instruksi I/O

21.  Alat dimana intruksi-intruksi program diproses untuk mengolah data yang sudah dimasukkan  lewat  alat  input  dan  hasilnya  akan  ditampilkan  di  alat  output disebut…
a.  Perangkat input
b.  Perangkat pemroses
c.   Perangkat output
d.  Perangkat pemrogram
e.  Perangkat penginstruksi

22.  Tugas CPU adalah…
a.  Melaksanakan dan mengawal sebagian operasi komputer
b.  Melaksanakan dan mengawal keseluruhan operasi computer
c.  Mengolah data yang sudah dimasukkan lewat alat output
d.  Menyajikan data yang akan ditampilkan pada alat input
e.  Menghubungkan dengan internet

23.  Melakukan semua perhitungan aritmatika atau matematika yang terjadi sesuai dengan instruksi program merupakan tugas…


a.  CU
b.  Register
c.  ALU
d. Aritmatician
e.  Memori




24.  Operasi logika (logical operation) meliputi perbandingan dua buah elemen logika dengan menggunakan operator logika. Di bawah ini merupakan operator logika, kecuali…


a.   Lebih kurang (><)
b.   Sama dengan ( =)
c.    Kurang dari ( < )
d.   Lebih besar dari ( > )
e.   Lebih besar atau sama dengan dari ( >= )




25.  ALU melakukan operasi aritmatika dengan dasar…


a. Pertambahan
b. Pengurangan
c.   Pembagian
d.  Perkalian
e.  Logaritma



26.  Yang bukan merupakan fitur-fitur pada teknologi prosesor, yaitu…


a.  Superscalar Attention
b.  SMM (System Management Mode)
c.  SSE (Streaming SIMD Extention)
d.  MMX
e.  Superscalar Execution



27.  Dengan teknik isolated I/O, diperlukan bus yang dilengkapi dengan 3 saluran,
yaitu…
a.  Pembacaan memori, penulisan memori, dan perintah output
b.  Pembacaan memori, penulisan memori, dan perintah input
c.  Pengetesan memori, penulisan memori, dan perintah output
d.  Pengetesan memori, penulisan memori, dan perintah input
 e.  Terminal, peripheral, dan memori

28.  Kecepatan proses pada CPU ditentukan oleh…
a.  Ciri dan kapasitas kecepatan frekuensi (dihitung dalam unit Khz atau Ghz)
b.  Ciri dan kapasitas kecepatan frekuensi (dihitung dalam unit Mhz atau Ghz)
c.  Ciri dan kapasitas kecepatan frekuensi (dihitung dalam unit Mhz atau Shz)
d.  Bagus tidaknya computer
e.  Merek mikroprosesor

29.  Perintah untuk mengambil data dari bus data untuk diberikan pada perangkat
peripheral tujuan data tersebut, yaitu…


a.  Perintah control
b.  Perintah write
c.   Perintah read
d.  Perintah write and read
e.  Perintah task



30.  Instruction register (IR) adalah…
a.   Register yang digunakan untuk menyimpan instruksi yang sedang diproses
b.   Register yang digunakan untuk menyimpan alamat (address) lokasi dari main
memory yang berisi instruksi yang sedang diproses
c.    Register yang digunakan untuk menyimpan instruksi yang sudah diproses
d.   Register yang digunakan untuk menyimpan instruksi yang belum diproses
e.   Register yang digunakan untuk menyimpan lokasi data dari main memory
yang berisi instruksi yang sedang diproses
II. Essay
1.      Sebutkan dan Jelaskan Teknik Addressing yang sering dilakukan?
·   Immediate addressing
Operand (data yang akan dikomputasi) berada langsung pada set instruksi.
·   Direct Addressing
Operand berada pada memori, set instruksi memegang alamat lokasi memori dimana operand tersebut berada.
·   Indirect Addresing
Operand berada pada memori, untuk mendapatkan operand ini CPU harus melakukan penelusuran dua kali yaitu dari data alamat memori yang ada pada set instruksi serta alamat yang ditunjuk oleh alamat memori yang diperoleh dari set instruksi tadi.
·         Register addressing
Operand berada pada register, cara kerjanya mirip dengan direct addressing hanya saja CPU mengakses alamat register bukan alamat memori.
·         Register Indirect Addressing
Operand berada pada memori, untuk mendapatkan operand CPU harus mengakses register terlebih dahulu karena informasi lokasi operand berada pada register.
·         Displacement
Operand berada pada memori, cara kerjanya merupakan gabungan dari teknik direct addressing dan register indirect addressing.
·         Stack
Operand berada pada stack, operand secara berkala dimasukan ke stack sehingga ketika operand dibutuhkan maka operand sudah berada pada “top of the stack”.

2.      Sebutkan Operasi-operasi instruksi untuk Arithmetic !
ü  ADD : penjumlahan
ü  SUBTRACT : pengurangan
ü  MULTIPLY : perkalian
ü  DIVIDE : pembagian
ü  ABSOLUTE
ü  NEGATIVE
ü  DECREMENT
ü  INCREMENT   

3.      Sebutkan Operasi-operasi instruksi untuk Logical !
§  AND, OR, NOT, EXOR
§  COMPARE : melakukan perbandingan logika.
§  TEST : menguji kondisi tertentu.
§  SHIFT : operand menggeser ke kiri atau kanan menyebabkan konstanta pada ujung bit.
§  ROTATE : operand menggeser ke kiri atau ke kanan dengan ujung yang terjalin.

4.      Sebutkan Elemen-elemen dari Instruksi Mesin (Set Instruksi) !
*      Operation Code (opcode) : menentukan operasi yang akan dilaksanakan
*      Source Operand Reference : merupakan input bagi operasi akan dilaksanakan
*      Result Operand Reference : merupakan hasil dari operasi yang dilaksanakan
*      Next instruction Reference : memberitahu CPU untuk mengambil (fetch) instruksi berikutnya setelah instruksi yang dijalankan selesai.       

5.      Jelaskan pengertian Instruction Set dan sebutkan elemen-elemennya !
Kumpulan dari instruksi-instruksi yang berbeda yang dapat di jalankan oleh CPU. Elemen-elemennya:
-          Operation Code (opcode) : menentukan operasi yang akan dilaksanakan
-          Source Operand Reference : merupakan input bagi operasi akan dilaksanakan
-          Result Operand Reference : merupakan hasil dari operasi yang dilaksanakan berikutnya setelah instruksi yang dijalankan selesai.

6.      Sebutkan Tipe-tipe Operasi yang terkait dengan Op Code !
v  Operasi data transfer
v  Operasi Arithmetic
v  Operasi Logical
v  Operasi Conversion
v  Operasi I/O
v  Operasi System Control
v  Operasi Transfer of Control

7.      Jelaskan pengertian Micro Operation !
Operasi tingkat rendah yang dapat dilakukan oleh komputer atau CPU sehingga fungsi-fungsi operasi akan dihasilkan untuk memindahkan data antar register.
8.      Sebutkan 4 Jenis Register dalam Fetch !
Ø  Memory Address Register (MAR)
Ø  Memory Buffer Register (MBR)
Ø  Program Counter (PC)
Ø  Instruction Register (IR)
9.      Sebutkan Bagian-bagian penting Prosessor !
o   ALU (Arithmatika Logical Unit
o   CU (Control Unit)
o   Register
10.  Jelaskan Fungsi utama Prosesor !
Fungsi utama prosesor adalah menjalankan program-program yang di simpan di memori utama.







...::: Selamat Mengerjakan :::...
Semoga Berhasil
Amin ....






Aplikasi Basis Data