BAB I
INPUT – PROSES - OUTPUT
A. Input Device (Alat Masukan)
Alat yang digunakan untuk menerima masuk data dan program yang akan diproses di
dalam computer.
1. Berfungsi sebagai media untuk memasukkan data dari luar ke dalam suatu memori
dan processor untuk menghasilkan informasi yang diperlukan.
2. Input devices atau unit masukan yang biasa digunakan oleh personal computer (PC)
adalah keyboard dan mouse, keyboard dan mouse adalah unit yang menghubungkan
user (pengguna) dengan komputer.
3. Kemudian scanner, untuk mengambil gambar sebagai gambar digital yang nantinya
dapat dimanipulasi.
4. Selain itu terdapat joystick, yang biasa digunakan untuk bermain games atau
permainan dengan komputer
Data yang dimasukkan ke dalam sistem komputer berbentuk signal input dan
maintenance input. Signal input berbentuk data yang dimasukkan ke dalam sistem
komputer, manakala maintenance input berbentuk program yang digunakan untuk
mengolah data yang dimasukkan. Jadi Input device selain digunakan untuk memasukkan
data dapat juga digunakan untuk memasukkan program. Peralatan input terdiri daripada 2
sifat yaitu:-
1. Peratalan input langsung, iaitu input yang dimasukkan secara langsung oleh alat
pemroses. Contohnya : keyboard, mouse, dan scanner .
2. Peralatan input tidak langsung, input yang melalui media tertentu sebelum suatu input
diproses oleh alat pemroses. Contohnya : punched card, disket, harddisk.
Contoh : alat Input Device
1. Keyboard (Papan Kekunci)
Digunakan untuk memberikan masukan (input)
ke dalam komputer.
Keyboard merupakan unit input yang
paling penting dalam suatu pengolahan data
dengan komputer.
Keyboard dapat berfungsi memasukkan huruf,
angka, karakter khusus serta sebagai media
bagi user (pengguna) untuk melakukan perintah-perintah lain yang diperlukan, seperti
menyimpan file dan membuka file
Keyboard sekarang yang kita kenal memiliki beberapa jenis port, yaitu port serial,
ps2, usb dan wireless.
2. Mouse (Tetikus)
Mouse adalah salah unit masukan (input device).
Fungsi alat ini adalah untuk perpindahan pointer
atau kursor secara cepat.
Sebagian besar mouse terdiri dari tiga tombol,
umumnya hanya dua tombol yang digunakan
yaitu tombol kiri dan tombol kanan
Ketika ini mouse dilengkapi dengan tombol
penggulung (scroll), dimana letak tombol ini
terletak ditengah.
Istilah penekanan tombol kiri disebut dengan klik (Click) dimana penekanan ini akan
berfungsi bila mouse berada pada objek yang ditunjuk, tetapi bila tidak berada pada
objek yang ditunjuk penekanan ini akan diabaikan
Mouse terdiri dari beberapa port yaitu mouse serial, mouse ps/2, usb dan wireless.
3. Scanner
Scanner adalah alat masukan yang dapat menyalin atau
meng-copy gambar atau teks
Jika dilihat dari segi fungsinya scanner ini mirip seperti mesin fotocopy.
Perbezaannya adalah mesin fotocopy hasilnya dicetak pada kertas, tidak dapat
ditambah, dikurangi, dimodifikasi dan tidak dapat disimpan dalam media
penyimpanan
Manakala scanner pula hasilnya dapat dilihat melalui monitor, dan hasil tersebut dapat
diperbaiki serta dapat disimpan dalam media penyimpanan.
B. Proses Device
Otak sebuah komputer berada pada unit pemrosesan (Process device). Unit pemrosesan
ini dinamakan CPU ( Central Processing Unit ). Fungsi CPU adalah sebagai pemroses dan
pengolah data yang dapat menghasilkan suatu informasi yang diperlukan. Pada komputer
mikro unit pemrosesan ini disebut dengan micro-processor
(pemroses mikro) atau processor yang berbentuk chip
yang terdiri dari ribuan sampai jutaan IC.
Kecepatan processor atau CPU ini diukur dengan nilai
hertz atau clock cycles. Sekarang, komputer memiliki
kecepatan processor sampai giga hertz. 1 Giga Herzt sama
dengan 1.000.000.000 herzt.Beberapa syarikat
processor yang terkenal adalah Intel dan AMD.
Peralatan Proses ( Process Storage)
Peralatan Proses adalah alat yang digunakan untuk melakukan suatu pemrosesan
data.Peralatan proses adalah sebagai berikut:
1.) Processor ini berfungsi sebagai pengolah data, processor merupakan bahagian yang
sangat penting dalam komputer. Kehandalan suatu komputer dapat dilihat dari
processor yang digunakannya, misalnya Processor : Intel Pentium 4, AMD, Centrino
dan Core Duo. Semakin tinggi tingkatan processornya semakin baik fungsi komputer
tersebut.
2.) Register Register merupakan jenis memori yang terdapat pada processor dan sebagai
memori internal processor. Register merupakan memori yang mempunyai kecepatan 5
sampai 10 kali dibandingkan memori utama. Register digunakan untuk menyimpan
data yang sedang diproses oleh CPU, sedang instruktur dan data lainnya yang
menunggu giliran untuk diproses masih disimpan di memori utama.
3.) Cache memori merupakan memori yang dapat meningkatkan kecepatan komputer dan
dikatakan sebagai memori perantara.
4.) ROM ( Read Only Memory)Memori dalam CPU berfungsi membantu proses kerja
komputer. ROM adalah salah satu memori, mempunyai sifat hanya dapat dibaca dan
tidak boleh diubah dan mempunyai sifat yang tetap (non-volatile). ROM mula
berfungsi ketika komputer dihidupkan.Sebahagian perintah ROM ini juga
dipindahkan ke dalam RAM.
5.) RAM ( Random Access Memory )Merupakan jenis jenis memori yang dapat dibaca,
diisi, dan diubah (volatile). RAM mempunyai sifat sementara iaitu memori tidak
dapat dibaca dalam keadaan komputer dimatikan (shutdown).
Jenis-jenis RAM
RAM DRAM FPRAM EDO RAM SDRAM
DR DRAM RDRAM DDR SDRAM DDR RAM
DDR2 RAM DDR3 RAM
3. Output Device (Alat Keluaran)
Output device ialah alat yang berfungsi untuk mengeluarkan hasil pemrosesan ataupun
pengolahan data yang berasal dari CPU kedalam suatu media yang dapat dibaca oleh
manusia ataupun dapat digunakan untuk penyimpanan data hasil daripada proses. Jenis
dan media dari output device yang dimiliki oleh komputer cukup banyak. Output yang
dihasilkan adalah seperti: Tulisan, Image, Suara
Output Device terdiri daripada Monitor,Printer dan speaker.
1). Monitor
Monitor merupakan salah satu jenis output device yang
sangat diperlukan dalam komputer.Monitor mempunyai bentuk
seperti Televisyen dan fungsinya untuk megeluarkan
data dan informasi yang berguna pada screen monitor.
Antara Jenis monitor yang popular terdapat di negara ini adalah LCD dan LED.
2). Printer
Printer adalah sebuah peralatan dari komputer yang
dapat mencetak teks atau gambar ke atas kertas.
Printer yang biasa digunakan adalah Impact dan
Non Impact.Impact ialah printer yang
bekerja dengan kertas dimana proses cetaknya dilakukan dengan menggunakan
jarum yang menghasilkan titik kotak (dot matrix).Manakala Non Impact pula ialah
printer yang bekerja secara mekanik, iaitu melakukan proses elektronik pada media
cetaknya.
3). Speaker
Speaker akan memberikan informasi dalam bentuk suara. Apabila Anda
mendengarkan lagu melalui komputer, maka unit
keluaran yang diperlukan adalah speaker.Apa
hubungan Sistem Operasi (OS) dengan Sistem
Komputer yang Kita Gunakan?
Sebelum kita mengetahui hubungan dari kedua
system tersebut kita harus tahu terlebih dahulu apa itu pengertian dari Sistem
Operasi dan juga Sistem Komputer.
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh
pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software
lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan
melakukan layanan inti umum untuk software-software itu. Layanan inti umum
tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka
user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti
umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian
kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan “kernel”
suatu Sistem Operasi.
Selain itu sistem operasi merupakan penghubung antara pengguna dari komputer
dengan perangkat keras komputer.
Latihan Soal :
1. I/O adalah kependekan dari …………...a. In/outb. In/outputc. Input/outputd. Input/othere. Semua jawaban benar
2. Memberikan bantuan kepada user untuk memungkinkan mereka mengakses berkas, merupakan tujuan dari ………………
a. Keyboardb. System control I/Oc. Perangkat pemrosesand. Perangkat keluarane. Semua jawaban salah
3. Berikut merupakan beberapa tugas dari system control I/O, kecuali…….a. Memelihara directori dari berkas dan lokasi informasib. Menentukan jalan bagi aliran data antara main memory dan alat
penyimpanan sekunderc. Mengkoordinasi komunimasi antara CPU dan alat penyimpanan sekunderd. Menyiapkan berkas penggunaan input atau output telah selesaie. Mengubah background foto menggunakan aplikasi
4. Perangkat yang digunakan untuk memasukkan data atau perintah ke dalam computer, adalah kegunaan dari ……………..
a. Perangkat inputb. Perangkat outputc. Perangkat pemrosesd. Perangkat penyimpanane. Perangkat piranti
5. Pengalihan data dikontrol oleh clock frekuensi tetap, tidak tergantung CPU, merupakan pengertian dari ……………
a. Input deviceb. Output devicec. Proses deviced. Monitore. Mode operasi sinkron
6. Sebagai piranti antarmuka ke CPU dan memori melalui bus system dan Sebagaimana piranti antarmuka dengan peralatan periperhal lainnya menggunakan link data tertentu. Penjelasan tersebut merupakan fungsi utama dari… a. Monitorb. Keyboard c. Anti virusd. Modul I/Oe. Motherboard
7. Untuk melaksanakan perintah I/O, CPU akan. ………….a. Mengeluarkan sebuah alamat bagi modulb. Memberi perintah c. Menggunakan anti virusd. Mengelola data data yang telah diinpute. Semua jawaban salah
8. Ada empat klasifikasi peintah input/output yaitu, kecuali… a. Perintah controlb. Perintah testc. Perintah boardd. Perintah reade. Perintah write
9. Apa yang dimaksud dengan Perangkat Output (keluaran)? a. Penjembatani CPU dan memori dengan dunia luarb. Menyimpan informasi dalam sebuah blok yang ukurannya tertentu dan memiliki alamat masing-masingc. Unit luar yang digunakan untuk memasukkan data dari luar ke dalam mikroprosesord. Menampilkan data, atau dengan kata lain untuk menangkap data yang dikirimkan oleh mikroprosesore. Perangkat karakter mengirim atau menerima sebaris karakter
10. Fungsi dalam menjalankan tugas, modul I/O dapat dibagi menjadi beberapa kategori yaitu, kecuali …………………..
a. Komunikasi CPU b. Komunikasi dengan perangkat eksternalc. Peralatan peripheral dengan menggunakan link data tertentud. Pem-buffer-an data e. Deteksi kesalahan
BAB II
PERANGKAT EKSTERNAL / PERIPHERAL
Modul I/O merupakan peralatan antarmuka (interfaces) bagi sistem bus atau switch sentral
dan mengontrol satu atau lebih perangkat peripheral. Modul I/O tidak hanya sekedar modul
penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi komunikasi
antara peripheral dan bus komputer.
Peripheral adalah hardware tambahan yang disambungkan ke komputer, biasanya dengan
bantuan kabel. Peripheral ini bertugas membantu komputer menyelesaikan tugas yang tidak
dapat dilakukan oleh hardware yang sudah terpasang didalam casing.
Macam-macam peripheral :
1. Peripheral input
2. Peripheral output
A. Peripheral Input adalah hardware tambahan yang menjadi sarana pendukung pemasukan
data ke komputer.
1. CARD READER
Adalah alat untuk membaca kartu memori yang biasanya
dihubungkan ke komputer dengan kabel USB.Pada
awalnya pembaca kartu memori dirancang hanya untuk
membaca satu jenis kartu memori saja, misalnya hanya
kartu CF saja atau kartu SD saja.
2. KEYBOARD
merupakan sebuah papan yang terdiri dari tombol-tombol
seperti huruf alfabet (A—Z) untuk mengetikkan
kalimat, juga terdapat angka
1,2,3,4,5,6,7,8,9,0dan lain-lain, serta simbol- simbol khusus
lainnya pada komputer.
3. MOUSE
adalah alat yang digunakan untuk memasukkan data
ke dalam komputer selain papan tombol. Tetikus
memperoleh nama demikian karena kabel yang
menjulur berbentuk seperti ekor tikus.
4. SCANNER
Scanner (bahasa Inggris: scanner) merupakan suatu alat yang
digunakan untuk memindai suatu bentuk maupun sifat
benda, seperti dokumen, foto, gelombang, suhu dan lain-lain.
5. OPTICAL CHARACTER READER (OCR)
yang biasa disingkat OCR) adalah alat mekanis atau elektronika yang digunakan
untuk menerjemahkan menerjemahkan tulisan tangan
ataupun naskah ketikan (biasanya dipindai menggunakan
pemindai) menjadi teks yang dapat diedit dengan suatu
aplikasi komputer.
6. TOUCH SCREEN
Adalah sebuah perangkat input komputer yang bekerja dengan
adanya sentuhan tampilan layar menggunakan jari atau pena
digital.
C. Peripheral output
Untuk menampilkan hasil olahan komputer dalam bentuk grafis maupun teks secara
visual dalam bentuk cetakan.
1. Monitor
Fungsi: untuk menampilkan data, instruksi dan informasi dalam
bentuk teks dan grafik atau gambar di layar monitor.
2. Speaker
Fungsi: untuk menghasilkan atau mengeluarkan efek suara dari
komputer.
3. Printer
Fungsi: untuk mencetak data/informasi dari komputer dengan
kertas.
4. Ploter
Digunakan untuk mencetak gambar ukuran yang cukup besar,
seperti gambar mesin dan konstruksi bangunan.
5. Infocus
Infocus hampir sama dengan monitor. Fungsinya adalah untuk
menampilkan gambar/visual hasil pemrosesan data. Hanya
saja, infocus memerlukan objek lain sebagai media
penerima pancaran signal-signal gambar yang dipancarkan. Media
penerima tersebut sebaiknya memiliki permukaan datar dan berwarna putih (terang).
Biasanya yang digunakan adalah dinding putih, whiteboard, ataupun kain/layar putih
yang dibentangkan.
Latihan Soal :
1. Sebuah alat yang digunakan untuk menghubungkan komputer dengan internet melalui telepon, line kabel dan layanan dari penyedia jasa telekomunikasi lainnya, merupakan pengertian daria. Modemb. NICc. Hard Drive Eksternald. Flashdisk
e. CD-ROM
2. NIC berfungsi untuk ...a. menginput suara yang nanti nya bisa di simpan di komputer atau langsung di keluarkan melalui speaker.b. sebagai jembatan dari komputer ke sebuah jaringan komputer.c. alat penyimpanan data memori kilat tipe NAND yang memiliki alat penghubung USB yang terintegrasi.d. mengeluarkan data berupa suara.e. sebagai pengganti mouse.
3. Dibawah ini contoh dari peripheral storage, kecuali ...a. External Hard Driveb. CD/DVD ROMc. Moused. Disk Drivee. Flash Drive
4. Sebuah media penyimpanan portable yang berkapasitas besar, merupakan pengertian dari a. Flash Driveb. Peripheral Storagec. Peripheral I/Od. Exsternal Hard Drivee. NIC
5. Sebuah piringan kompak dari jenis piringan optik (optical disc) yang dapat menyimpan data disebut sebagai ...a. NICb. Modemc. Scannerd. Touchpade. CD/DVD ROM Drive
BAB III
INTERKONEKSI BUS.
I. System bus
bus sistem, dalam arsitektur komputer yang oleh sistem komputer untuk
menghubungkan semua komponennya dalam menjalankan tugasnya. dan Sebuah bus
adalah jalur di mana data dapat mengalir dalam komputer. Jalur-jalur ini digunakan
untuk komunikasi dan dapat dibuat antara dua elemen atau lebih. Data atau program
yang tersimpan dalam memori dapat diakses dan dieksekusi oleh CPU melalui perantara
sistem bus.
1. Sistem bus memiliki 3 perbedaan :
A. Saluran Alamat
Saluran alamat digunakan untuk menandakan sumber atau tujuan data pada bus data.
Lebar bus alamat akan menentukan kapasitas memori maksimum sistem. Selain itu,
umumnya saluran alamat juga dipakai untuk mengalamati port-port input/outoput.
Biasanya, bit-bit berorde lebih tinggi dipakai untuk memilih lokasi memori atau port
I/O pada modul.
B. Saluran Data
Saluran data memberikan lintasan bagi perpindahan data antara dua modul sistem.
Saluran ini secara kolektif disebut bus data. Umumnya bus data terdiri dari 8, 16, 32
saluran, jumlah saluran diakitakan denang lebar bus data. Karena pada suatu saat
tertentu masing-masing saluran hanya dapat membawa 1 bit, maka jumlah saluran
menentukan jumlah bit yang dapat dipindahkan pada suatu saat. Lebar bus data
merupakan faktor penting dalam menentukan kinerja sistem secara keseluruhan.
C. Saluran Kontrol
Saluran kontrol digunakan untuk mengntrol akses ke saluran alamat dan penggunaan
data dan saluran alamat. Karena data dan saluran alamat dipakai bersama oleh
seluruh komponen, maka harus ada alat untuk mengontrol penggunaannya.
2. Elemen-Elemen Rancangan Bus
A. Jenis BUS
1. Dedicated
Merupakan metode di mana setiap bus ( saluran ) secara permanen diberi fungsi
atau subset fisik komponen komputer.
2. Time Multiplexed
Merupakan metode penggunaan bus yang sama untuk berbagai keperluan,
sehingga menghemat ruang dan biaya.
B. Metode Arbitrasi
Metode arbitrasi adalah metode pengaturan dari penggunaan bus, dan dapat
dibedakan atas :
1. Tersentralisasi : menggunakan arbiter sebagai pengatur sentral
2. Terdistribusi : setiap bus memiliki access control logic
C. Timing
Timing berkaitan dengan cara terjadinya event yang diatur pada bus system, dan
dapat dibedakan atas :
1. Synchronous : Terjadinya event pada bus ditentukan oleh clock ( pewaktu )
2. Asynchronous : Terjadinya sebuah event pada bus mengikuti dan tergantung
pada event sebelumnya.
D. Lebar Bus
Semakin lebar bus data, semakin besar bit yang dapat ditransfer pada suatu saat.
E. Jenis Transfer Data
Transfer data yang menggunakan bus di antaranya adalah :
1. Operasi Read
2. Operasi Write
3. Operasi Read Modify Write
4. Operasi Read After Write
5. Operasi Block
II. SISTEM INTERKONEKSI
Struktur interkoneksi merupakan suatu kumpulan jalan atau saluran berbagai modul
seperti CPU, memori dan I/O. Struktur interkoneksi tergantung pada jenis data dan
karakteristik pertukaran data.
Modul Komputer
1. Memori
Jenis datanya :
Pada umumnya, memori terdiri atas N word memori dengan panjang yang sama.
Masing–masing word diberi alamat numerik yang unik (0, 1, 2, …N-1). Word dapat
dibaca maupun ditulis pada memori dengan kontrol Read dan Write. Lokasi bagi
operasi dispesifikasikan oleh sebuah alamat.
2. CPU
Jenis Datanya :
CPU berfungsi sebagai pusat pengolahan dan eksekusi data berdasarkan routine–
routine program yang diberikan padanya. CPU mengendalikan seluruh sistem
komputer sehingga sebagai konsekuensinya memiliki koneksi ke seluruh modul yang
menjadi bagian sistem computer
3. Modul I/O
Jenis Datanya:
Operasi modul I/O adalah pertukaran data dari dan ke dalam komputer. Berdasakan
pandangan internal, modul I/O dipandang sebagai sebuah memori dengan operasi
pembacaan dan enulisan. Seperti telah dijelaskan pada bab 6 bahwa modul I/O dapat
mengontrol lebih dari sebuah perangkat peripheral. Modul I/O juga dapat
mengirimkan sinyal interrupt
Dari jenis pertukaran data yang diperlukan oleh modul-modul komputer, maka struktur
interkoneksi harus mendukung perpindahan data tersebut, di antaranya :
• Memori ke CPU : CPU melakukan pembacaan data maupun perintah yang berasal dari
memori
• CPU ke memori : CPU melakukan penyimpanan atau penulisan data ke memori
• I/O ke CPU : CPU membaca data dari peripheral melalui modul I/O
• CPU ke I/O : CPU mengirimkan data ke perangkat peripheral melalui modul I/O
• I/O ke memori atau dari memori : digunakan pada system DMA
Interkoneksi yang banyak digunakan sampai saat ini adalah system bus.
Bus merupakan lintasan komunikasi yang menghubungkan dua atau lebih komponen
komputer. Sebuah bus biasanya terdiri atas beberapa saluran. Sebagai contoh bus data terdiri
atas 8 saluran sehingga dalam satu waktu dapat mentransfer data 8 bit.
Secara umum fungsi saluran bus dikategorikan dalam tiga bagian :
1. Saluran data (data bus)
Saluran data merupakan lintasan untuk perpindahan data antar modul. Lintasan ini juga
biasa disebut bus data. Jumlah saluran terkait dengan panjang word, misalnya 8, 16, 32
saluran. Tujuannya adalah dapat mentransfer word dalam sekali waktu. Jumlah saluran
dalam bus data dikatakan sebagai lebar bus dengan satuan bit.
2. Saluran alamat (address bus)
Tugas dari saluran alamat adalah menspesifikasi sumber dan tujuan data pada bus data ,
mengirim alamat word pada memori yang akan diakses CPU, dan sebagai saluran alamat
perangkat modul komputer saat CPU mengakses suatu modul.
Semua peralatan yang terhubung dengan sistem komputer, agar dapat diakses harus
memiliki alamat. Misalkan mengakses port I/O, maka port I/O harus memiliki alamat
hardware-nya.
3. Saluran Kontrol (control bus)
Bagian saluran ini digunakan untuk mengontrol bus data, bus alamat dan seluruh modul
yang ada.
Sinyal – sinyal kontrol terdiri atas :
Sinyal pewaktuan : menandakan validitas data dan alamat
Sinyal–sinyal perintah : membentuk suatu operasi
Jenis Saluran Kontrol
Memory Write, tugasnya Memerintahkan data pada bus akan dituliskan ke dalam
lokasi alamat
Memory Read, tugasnya Memerintahkan data dari lokasi alamat ditempatkan pada
bus data
I/O Write, tugasnya Memerintahkan data pada bus dikirim ke lokasi port I/O
I/O Read,tugasnya Memerintahkan data dari port I/O untuk ditempatkan pada bus data
Transfer ACK, tugasnya Menunjukkan data telah diterima dari bus atau data telah
ditempatkan pada bus
Bus Request, tugasnya Menunjukkan bahwa modul memerlukan kontrol bus
Bus Grant, tugasnya Menunjukkan modul yang melakukan request telah diberi hak
mengontrol bus
Interrupt Request, tugasnya Menandakan adanya penangguhan interupsi dari modul
Interrupt ACK, tugasnya Menunjukkan penangguhan interupsi telah diketahui CPU
Clock, tugasnya Mengontrol untuk sinkronisasi operasi antar modul
Reset, tugasnya Menginisialisasi seluruh modul
Latihan Soal :
1. lintasan komunikasi yang menghubungkan dua atau lebih komponen komputer
merupakan pengertian dari…
a. Bus
b. Saluran data
c. Saluran alamat
d. Saluran kontrol
2. Secara umum fungsi saluran bus dikatagorikan menjadi tiga bagian, Kecuali…
a. Saluran data
b. Saluran alamat
c. Saluran control
d. Saluran struktur
e. data bus
3. Struktur Interkoneksi adalah…
a. lintasan komunikasi yang menghubungkan dua atau lebih komponen komputer.
b. Kumpulan lintasan atau saluran berbagai modul (CPU,Memori,I/O).
c. Pertukaran data dari dan ke dalam komputer.
d. sebagai pusat pengolahan dan eksekusi data berdasarkan routine–routine program
yang diberikan padanya.
e. Penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya
4. Saluran data adalah….
a. lintasan komunikasi yang menghubungkan dua atau lebih komponen komputer.
b. Kumpulan lintasan atau saluran berbagai modul (CPU, Memori, I/O).
c. Pertukaran data dari dan ke dalam komputer.
d. sebagai pusat pengolahan dan eksekusi data berdasarkan routine–routine program
yang diberikan padanya.
e. Penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya
5. Elemen-elemen rancangan bus,yaitu…Kecuali…
a. Jenis Bus
b. Mode Arbitrasi
c. Timing
d. Bus sistem
e. Lebar bus
6. Bus ISA, Bus PCI, Bus Seri termasuk…
a. Elemen rancangan bus
b. Struktur bus
c. tipe bus
d. sistem bus
e. organisasi bus
7. Jalur kontrol dan Jalur data termasuk…
a. Elemen rancangan bus
b. Struktur bus
c. tipe bus
d. sistem bus
e. organisasi bus
8. Gambar di samping merupakan…
a. Struktur bus
b. Struktur I/O bus
c. Struktur interkoneksi bus
d. Saluran bus
e. Sistem bus
9. Gambar di samping merupakan…
a. Struktur bus
b. Struktur I/O bus
c. Struktur interkoneksi bus
d. Saluran bus
e. Sistem bus
10. Secara umum saluran kontrol meliputi…kecuali !
a. Memory Write
b. Memory Read
c. I/O Write
d. bus data
e. I/O Read
BAB IV
FLOWCHART
Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.
Berikut ini adalah beberapa simbol yang digunakan dalam menggambar suatu flowchart :
Flowchart terbagi atas lima jenis, yaitu :
Flowchart Sistem (System Flowchart)
Flowchart Flowchart Dokumen (Document Flowchart)
Flowchart Skematik (Schematic Flowchart)
Flowchart Program (Program Flowchart)
Flowchart Proses (Process Flowchart)
1. Flowchart Sistem
Flowchart Sistem merupakan bagan yang menunjukkan alur kerja atau apa yang sedang
dikerjakan di dalam sistem secara keseluruhan dan menjelaskan urutan dari prosedur-
prosedur yang ada di dalam sistem. Dengan kata lain, flowchart ini merupakan dekripsi
secara grafik dari urutan prosedur-prosedur yang terkombinasi yang membentuk suatu
sistem.
Flowchart Sistem terdiri dari data yang mengalir melalui sistem dan proses yang
mentransformasikan data itu. Data dan proses dalam flowchart sistem dapat digambarkan
secara online (dihubungkan langsung dengan komputer) atau offline (tidak dihubungkan
langsung dengan komputer, misalnya mesin tik, cash register atau kalkulator).
2. Flowchart Dokumen
Bagan alir dokumen (document flowchart) atau disebut juga bagan alir formulir (form
flowchart) atau paperwork flowchart merupakan bagan alir yang menunjukkan arus dari
laporan dan formulir termasuk tembusan-tembusannya. Bagan alir dokumen ini
menggunakan simbol-simbol yang sama dengan yang digunakan di dalam bagan alir
sistem.
3. Flowchart Skematik
Bagan alir skematik (schematic flowchart) merupakan bagan alir yang mirip dengan
bagan alir sistem, yaitu untuk menggambarkan prosedur di dalam sistem. Perbedaannya
adalah, bagan alir skematik selain menggunakan simbol-simbol bagan alir sistem, juga
menggunakan gambar-gambar komputer dan peralatan lainnya yang digunakan. Maksud
penggunaan gambar-gambar ini adalah untuk memudahkan komunikasi kepada orang
yang kurang paham dengan simbol-simbol bagan alir. Penggunaan gambar-gambar ini
memudahkan untuk dipahami, tetapi sulit dan lama menggambarnya.
4. Flowchart Program
Bagan alir program (program flowchart) merupakan bagan yang menjelaskan secara
rinci langkah-langkah dari proses program. Bagan alir program dibuat dari derivikasi
bagan alir sistem.
Bagan alir program dapat terdiri dari dua macam, yaitu bagan alir logika program
(program logic flowchart) dan bagan alir program komputer terinci (detailed computer
program flowchart). Bagan alir logika program digunakan untuk menggambarkan tiap-
tiap langkah di dalam program komputer secara logika. Bagan alir logika program ini
dipersiapkan oleh analis sistem.
5. Flowchart Proses
Flowchart Proses merupakan teknik penggambaran rekayasa industrial yang memecah
dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem. Bagan
alir proses menggunakan lima buah simbol tersendiri seperti terlihat pada tabel di bawah
ini.
Flowchart Proses digunakan oleh perekayasa industrial dalam mempelajari dan
mengembangkan proses-proses manufacturing. Dalam analisis sistem, flowchart ini
digunakan secara efektif untuk menelusuri alur suatu laporan atau form.
Latihan Soal :
Soal Flowchart
1. Buatlah flowchart untuk menentukan:a. Luas lingkaranb. Volume balokc. Luas dan keliling persegi panjangd. Rata-rata dari 3 buah bilangan real
2. Gaji total pegawai PT XYZ dihitung berdasarkan beberapa hal, yaitu: gaji pokok, tunjangan pegawai dan upah lembur. Tunjangan pegawai adalah 15 % dari gaji pokok. Upah lembur per jam adalah 1 % dari gaji pokok. Berdasarkan ketentuan tersebut, buatlah flowchart untuk menghitung gaji total yang diterima pegawai !
3. Buatlah flowchart untuk menentukan pilihan dari sistem berikut:Jika pilihan = 1, maka sistem akan mengerjakan bilangan pertama ditambah bilangan kedua, jika pilihan = 2, maka sistem akan mengerjakan bilangan pertama dikurangi bilangan kedua, jika pilihan = 3, maka sistem akan mengerjakan bilangan pertama dibagi bilangan kedua, selain piliha tersebut, sistem akan EXIT.
4. Buatlah flowchart untuk menentukan bonus pegawai, berdasarkan ketentuan yang diberikan oleh bagian personalia dan keuangan sebagai berikut : Pegawai perusahaan digolongkan menjadi dua golongan, yaitu staf dan non staf. Staf akan mendapatkan bonus sebesar 1 juta rupiah dengan syarat bahwa ia telah bekerja paling tidak 5 tahun dan umurnya sudah mencapai 50 tahun; staf yang bekerja kurang dari 5 tahun dan berapapun umurnya, hanya mendapat bonus sebesar Rp. 500.000. Pegawai non staf yang telah bekerja lebih dari 5 tahun akan mendapat bonus sebesar Rp. 400.000 jika berumur lebih dari 50 tahun sedangkan
pegawai non staf yang berumur kurang dari 50 tahun hanya mendapat bonus Rp. 250.000. Pegawai staf yang umurnya kurang dari 50 tahun akan mendapat bonus Rp. 300.000
Soal Analisis :
1. Ada suatu tangga yang tersusun atas beberapa anak tangga yang jaraknya sama.
Anak tangga A terletak persis di atas anak tangga D Anak tangga C terletak persis di atas anak tangga E Anak tangga F terletak empat anak tangga di bawah anak tangga D Anak tangga C terletak dua anak tangga di atas anak tangga F
Urutan anak tangga dari bawah ke atas adalah:a. A C E F Db. F E C D Ac. A D F C Ed. C E F A De. F E C A D
G dan B terpisah dua anak tangga. Posisi G maupun B tidak berimpit dengan A, C, D, E,maupun F. Mana yang tidak mungkin benar?a. B terletak dua anak tangga di bawah Ab. G terletak satu anak tangga di atas Ac. G terletak enam anak tangga di bawah Ad. B terletak di bawah G tetapi di atas Fe. Bukan salah satu di atas.
BAB V
SIKLUS INSTRUKSI
1. Pengertian
Siklus Intruksi adalah Proses dimana computer akan mengambil Program instruksi
dari perusahaan memori, menentukan tindakan apa instruksi membutuhkan, dan
melakukan tindakan tersebut. Siklus ini diulang terus menerus oleh unit pengolah pusat
(CPU), dari boot untuk saat computer dimatikan.
2. Siklus Intruksi
A. Sirkuit yang digunakan dalam CPU selama siklus adalah:
a. Program Counter (PC)
counter incrementing yang melacak alamat memori dari instruksi yang akan di
eksekusi selanjutnya .
b. Memory Address Register (MAR)
Menyimpan alamat dari sebuah blok memori untuk dibaca dari atau ditulis.
c. Memori Data Register (MDR)
Register dua arah yang menyimpan data diambil dari memori (dan siap untuk
CPU untuk proses) atau data yang menunggu untuk disimpan dalam memori.
d. Instruksimendaftar (IR)
Tempat memegang sementara untuk instruksi yang baru saja diambil dari
memori.
e. Control Unit (CU)
Menerjemahkan instruksi program di IR, memilih sumber daya mesin seperti
daftar sumber data dan operasi aritmatika tertentu, dan mengkoordinasikan
aktivasi sumber daya.
B. Sirkuit yang digunakan dalam CPU selama siklus adalah:
a. Program Counter (PC)
counter incrementing yang melacak alamat memori dari instruksi yang akan di
eksekusi selanjutnya .
b. Memory Address Register (MAR)
Menyimpan alamat dari sebuah blok memori untuk dibaca dari atau ditulis.
c. Memori Data Register (MDR)
register duaarah yang menyimpan data diambil dari memori (dan siap untuk
CPU untuk proses) atau data yang menunggu untuk di simpan dalam memori
d. Instruksi mendaftar (IR)
Tempat memegang sementara untuk instruksi yang baru saja diambil dari
memori
e. Control Unit (CU)
Menerjemahkan instruksi program di IR, memilih sumberdaya mesin seperti
daftar sumber data dan operasi aritmatika tertentu, dan mengkoordinasikan
aktivasi sumber daya
f. Aritmatikalogika Unit (ALU)
Melakukan operasi matematis dan logis
2. Siklus Instruksi CPU
Setiap computer dapat memiliki siklus yang berbeda berdasarkan set instruksi yang
berbeda, tetapi akan mirip dengan siklus berikut:
a. Fetch instruksi
Instruksi berikutnya diambil dari alamat memori yang tersimpan saat ini dalam
Kontra Program (PC), dan disimpan dalam Instruksi mendaftar (IR). Pada akhir
operasi fetch, poin PC ke instruksi berikutnya yang akan dibaca pada siklus
berikutnya.
b. Decode instruksi
Decoder menafsirkan instruksi. Selama siklus ini instruksi di dalam IR (instruksi
pendaftaran) akan diterjemahkan.
c. Execute instruksi
Pada tahapan dimana instruksi akan dieksekusi di dalam cpu, yaitu oleh alu
(arithmetic logic unit).
Latihan Soal :
1. Siklus fetch (fetch cycle) pada pelaksanaan/eksekusi instruksi dapat dirinci dengan
langkah kegiatan
a) Meletakkan isi IR di MAR, baca memory, pindahkan isi MBR ke IR
b) Meletakkan isi MAR di ALU-1, baca memory, pindahkan isi MBR ke IR
c) Meletakkan isi PC di MAR, baca memory, pindahkan isi MBR ke IR
d) Meletakkan isi PC di MAR, baca memory, pindahkan isi MBR ke register
e) Meletakkan bagian dari IR yang berisi address di MAR, baca memory, pindahkan isi
MBR ke IR
2. Arti istilah memory consistency pada sistim komputer adalah
a) Isi main memory dan cache memory harus tepat sama setiap saat
b) Lokasi memory dengan address yang sama, dimanapun mereka berada; harus memiliki
isi yang sama
c) Lokasi memory dengan isi yang sama, harus memiliki address yang sama
d) Isi lokasi memory yang sama, dibeberapa media memory; tak harus berisi informasi
yang sama setiap saat
e) Address lokasi memory yang sama, tidak perlu memiliki isi yang sama
3. Sebuah system computer dengan cache memory (HIT Ratio 0.8) dan access time 4 nsec
dan main memory dengan access time 40 nsec. Waktu akses rata-rata dari system memory
tersebut adalah
a) 14 nano detik
b) 18 nano detik
c) 12 nano detik
d) 11 nano detik
e) 10 nano detik
4. Yang termasuk dalam kategory non-erasable memory adalah
a) Static Semicionductor Memory (cache memory)
b) ROM dan Static Semiconductor Memory (cache memory)
c) ROM dan Dynamic Semiconductor Memory (internal memory)
d) Dynamic Semiconductor Memory (internal memory)
e) ROM
5. Yang termasuk cara mapping main memory ke cache memory adalah
a) Random
b) Associative
c) Indirect
d) Indirect associative
e) Indirect random
6. Sebuah program dengan 3 jenis set instruksi di-execute di prosesor X. Instruksi arithmetic
(aritmatika) dengan CPI 1 (satu) menduduki 30% dari instruction mix, instruksi
Load/Store dengan CPI 4(empat) menduduki 30% sedangkan instruksi akses memory
dengan CPI 5(lima) menduduki 40 % dari instruction mix. Bila prosesor memiliki 1 Ghz
clock, maka MIPS dari prosesor tersebut adalah :
a) 255.005
b) 285.714
c) 207.144
d) 150.980
e) 275.155
7. Sebuah prosesor memiliki panjang instruksi 32 bit. 6 (enam) bit pertama digunakan untuk
op-code, 6 (enam) bit kedua untuk identifikasi nomor register dan sisanya digunakan untuk
alamat memory. Prosesor tersebut memiliki (maksimum)
a) 64 jenis instruksi, 64 buah register dan 20 juta lebih lokasi memory
b) 32 jenis instruksi, 64 buah register dan 20 juta lebih lokasi memory
c) 32 jenis instruksi, 48 buah register dan 20 juta lebih lokasi memory
d) 64 jenis instruksi, 48 buah register dan 20 juta lebih lokasi memory
e) 32 jenis instruksi, 32 buah register dan 20 juta lebih lokasi memory
8. Micro-execution steps, dalam kuliah dikenal sebagai langkah-langkah eksekusi yang
a) Menggambarkan rincian proses eksekusi instruksi dasar, melibatkan bagian-bagian
prosesor/CPU
b) Menggambarkan proses transfer isi bagian prosesor yang dipicu oleh Memory Address
Register
c) Menggambarkan proses transfer hardware menggunakan instruksi bahasa assembly
d) Menggambarkan proses transfer dalam software menggunakan instruksi sangat spesifik
e) Menggambarkan proses transfer dalam software dengan bahasa hardware
9. Arti dari Computer Organization dalam bahasa Indonesia kurang lebih adalah
a) Atribut-atribut prosesor yang berdampak langsung terhadap organisasi
prosesor/komputer
b) Sistim computer yang dibangun dengan keterhubungan antar subsistem melalui bus
c) Rancangan instruksi yang menentukan kinerja dari prosesor
d) Atribut-atribut prosesor yang berakibat secara langsung terhadap eksekusi
instruksi/program
e) Keterhubungan antar sub-sistim komputer yang menerapkan/mewujudkan arsitektur
sistim computer.
10. Istilah miss-ratio pada memory system dengan cache memory, secara prinsip sama
a) Prosentase akses langsung ke main memory tanpa melihat cache memory terlebih dahulub) Prosentase akses ke cache memory yang diawali dengan akses ke main memoryc) Prosentase akses ke cache memory yang gagal untk memperoleh data yang dicarid) Prosentase akses ke cache memory yang menghasilkan data/instruksi yang dicarie) Prosentase akses ke main-memory yang berhasil dilaksanakan
Daftar Pustaka
Audianingrum, A. S. (2013). Perangkat Peripheral. Diambil kembali dari Teknik Komputer
Dan Jaringan: http://arike-septi.blogspot.co.id/p/blog-page_7188.html
Deni, R. (2014, Mei 17). Blog, Riky's. Diambil kembali dari Tentang, Contoh, Fungsi dan
Jenis-jenis dari Peripheral Device: http://rikydeni.blogspot.co.id/2014/05/tentang-
contoh-fungsi-dan-jenis-jenis.html#.V60k7NJ9600
Komputer, J. (2013, Oktober). Tutorial Komputer Jaringan. Diambil kembali dari Pengertian
dan Fungsi Peralatan Output pada Komputer: http://jaringankomputer-
pc.blogspot.co.id/2013/10/pengertian-dan-fungsi-peralatan-output.html
Muhammad Ghufron, S. G. (2013). Sistem Komputer. Dalam S. G. Muhammad Ghufron,
Sistem Komputer (hal. 53). Jakarta: Politeknik Negeri Media Kreatif.
Zulkarnain. (2012, Maret 13). Peripheral-Input-dan-Output-Ncomputing. Diambil kembali
dari Peripheral Input dan Output, Ncomputing dan PCstation:
http://zul03mkz.blogspot.co.id/2012/03/peripheral-input-dan-output-ncomputing.html
- See more at: http://setyo2511.blogspot.co.id/2016/08/perangkat-bysetiyo-budi-
pengertian.html#sthash.q0p43xn9.dpuf