Anda di halaman 1dari 40

(RESUME)

ARSITEKTUR DAN ORGANISASI KOMPUTER

Disusun oleh:
Akhlis munazilin, S.kom., M.T

Oleh :
ZIKRULLAH
NPM: 2020501027

PROGRAM STUDI ILMU KOMPUTER


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS IBRAHIMY
SUKOREJO SITUBONDO
2021/2022
Defenisi Arsitektur Komputer
Arsitekutur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari
suatu system komputer. Arsitektur komputer ini merupakan rencana cetak-biru dan
deskripsi fungsional dari kebutuhan bagian perangkat keras yang di desain. Dalam hal ini,
implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama,
mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat
dari dan ke memori cache, RAM, ROM, cakram keras, dll.
Arsitektur komputer
Arsitektur komputer ini paling tidak mengandung 3 sub-kategori
o Set intruksi (ISA)
o Arsitektur mikro dari ISA dan
o System desain dari seluruh komponen dalam perangkat keras komputer ini

Ada sejumlah tingkatan dalam konstruksi dan organisasi sistem komputer. Perbedaan paling
sederhana diantara tingkatan tersebut adalah perbedaan antara hardware dan software.

Tingkatan dasar arsitektur komputer


Pada tingkatan ini Hardware sebagai tingkatan komputer yang paling bawah dan paling
dasar, dimana pada hardware ini “layer” software ditambahkan. Software tersebut berada di
atas hardware, menggunakannya dan mengontrolnya. Hardarwe ini mendukung software
dengan memberikan atau menyediakan operasi yang diperlukan software.

Multilayerd Machine
Tingkatan dasar arsitektur komputer kemudian dikembangkan dengan memandang sistem
komputer keseluruhan sebagai “multilayered machine” yang terdiri dari beberapa layer
software di atas beberapa layer hardware.
o CPU (Central Processing Unit), yang mengendalikan semua unit system komputer
yang lain dan mengubah input menjadu output
o Primary storage (penyimpanan primer), berisi data yang sedang diolah dan program
o Control unit (unit pengnedalian), membuat semua unit bekerja sama sebagi suatu
system
o Aritmatika and logical Unit, tempat berlangsungnya operasi perhitungan metematika
dan logika
o Unit input, memasukkan data kedalam primary storage
o Secondary stroge, ( penyimpanan sekunder), meyediakan tempat untuk menyimpan
program dan data saat tidak digunakan
o Unit output, mencari hasil pengolahan

Peralatan Input
Perangkat input merupakan peralatan yang dapat digunakan untuk menerima data yang akan
diolah ke dalam komputer. Perangkat ini yang digunakan oleh pengguna untuk melakukan
interaksi dengan komputer agar komputer melaksanakan perintah yang diberikan oleh
penggunanya. Prinsip kerja yang dilakukan perangkat input adalah merubah perintah yang
dapat dipahami oleh manusia kepada bentuk yang dipahami oleh komputer (machine
readable form), ini berarti mengubahkan perintah dalam bentuk yang dipahami oleh
manusia kepada data yang dimengerti oleh komputer yaitu dengan kode-kode binary (binary
encoded information).

Pemrosesan Pusat dan Penyimpanan Primer


CPU atau satuan merupakan tempat pemrosesan instruksi-instruksi program. Pada komputer
mikro, processor ini disebut microprocessor. CPU terdiri dari dua bagian utama, yaitu unit
kendali (control unit) dan unit Aritmatika dan logika (arithmethic logic unit).

Penyimpanan sekunder
Penyimpanan sekunder (juga dikenal sebagai memori eksternal atau penyimpanan
tambahan), berbeda dari penyimpanan utama dalam hal itu tidak langsung dapat diakses
oleh CPU. Komputer biasanya menggunakan input / saluran output untuk mengakses
penyimpanan sekunder dan transfer data yang diinginkan dengan menggunakan daerah
menengah dalam penyimpanan utama.

Peralatan Output
Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai
hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas), soft-copy (ke monitor),
ataupun berupa suara.
Output yang dihasilkan dari pemroses dapat digolongkan menjadi empat bentuk, yaitu
tulisan (huruf, angka, simbol khusus), image (dalam bentuk grafik atau gambar), suara, dan
bentuk lain yang dapat dibaca oleh mesin (machine-readable form). Tiga golongan pertama
adalah output yang dapat digunakan langsung oleh manusia, sedangkan golongan terakhir
biasanya digunakan sebagai input untuk proses selanjutnya dari komputer.
Peralatan output dapat berupa :
o Hard-copy device, yaitu alat yang digunakan untuk mencetak tulisan dan image pada
media keras seperti kertas atau film
o Soft-copy device,yaitu alat yang digunakan untuk menampilkan tulisan dan image
pada media lunak yang berupa sinyal elektronik

Drive device atau driver, yaitu alat yang digunakan untuk merekam symbol dalam bentuk
yang hanya dapat dibaca oleh mesin pada media seperti magnetic disk atau magnetic lape.
Alat ini berfungsi ganda, sebagai alat output dan juga sebagai alat input.
B. Defenisi Organisaasi Komputer
Organisasi komputer adalah bagian yang terkait erat dengan unit-unit operasional dan
interkoneksi antar komponen penyusun system komputer dalam merealisasikan aspek
arsitekturnya. contoh aspek organisasional adalah teknologi hardware, perangkat antar
muka, teknologi memori, system memori, dan sinyal-sinyal kontrol.
Organisasi Komputer mempelajari bagian yang terkait dengan unit-unit operasional
komputer dan hubungan antara komponen sistem komputer.
contoh: sinyal kontrol, interface / antar muka, teknologi memori peripheral Perangkat
keras / Hardware adalah semua bagian fisik komputer dan dibedakan dengan data yang
berada di dalamnya atau yang beroperasi di dalamnya, dan dibedakan dengan perangkat
lunak (software) yang menyediakan instruksi untuk perangkat keras dalam
menyelesaikan tugasnya.
Object organisasi komputer
o unit-unit opereasional komputer
o hubungan antara komponen system komputer
o contoh : teknologi hardware, perangkat antar muka, teknologi memori, system
memori, dna sinyal-sinyal.
Struktur dan fungsi komputer
Struktur adalah system yang berinteraksi dengan cara tertentu dengan dunia luar. Contoh
CPU (prosessor), memory utama
Fungsi adalah operasi dari masing-masing komponen yang merupakan bagian dari
struktur
Fungsi dari komputer
o fungsi operasi pengolahan data
o fungsi operasi penyimpanan data
o fungsi operasi pemindahan data
o fungsi operasi control

Sejarah perkembangan hardware computer


1. Komputer Generasi pertama (tabung hampa)
Dengan terjadinya perang dunia kedua, Negara Negara yang terlibat dalam perang
tersebut berusaha mengembangkan computer untuk mengeksploit potensi strategis
yang di miliki computer. Hal ini meningkatkan pendanaan pengembangan computer
serta mempercepat kemajuan teknik computer. Pada tahun 1941, Konrad zuse,
seorang insinyur jerman membangun sebuah computer, Z3, untuk mendesain pesawat
terbang dan peluru kendali.
Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatan
computer.
Tahun 1943, pihak inggris menyelesaikan computer pemecah kode rahasia yang
dinamakan
Colossus untuk memecahkan kode rahasia yang digunakan jerman. Dampak
pembuatan colossus tidak perlu memengaruhi perkembangan industri computer
dikarenakan dua alasan.
Pertama, Colossus bukan merupakan computer serbaguna(general-purpose computer),
Ia hanya didesain untuk memecahkan kode rahasia. Kedua, keberadaan mesin ini
dijaga
Kerahasiaanya hingga satu dekade setelah perang berakhir.
Usaha yang dilakukan oleh pihak Amerika pada saat itu menghasilkan suatu
kemajuan
Lain. Howard H. Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan
IBM,
Berhasil memproduksi kalkulator elektronik untuk US Navy. Kalkulator tersebut
berukuran panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang
500 mil. The Harvard-IBM Automatic sequence controlled, atau mark I, merupakan
computer
Relai elektronik . ia menggunakan sinyal elektromagnetik untuk menggerakkan
komponen
Mekanik. Mesin tersebut beroperasi dengan lambat (ia membutuhkan 3-5 detik untuk
setiap
Perhitungan) dan tidak fleksibel (urutan kalkulasi tidak Dapat diubah). Kalkulator
tersebut
Dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks.

2. Perkembangan computer lain pada masa kini adalah electronic numerical integrator
And computer (ENIAC), yang dibuat oleh kerjasama antara pemerintah amerika
serikat serikat dan University Pennsylvania. Terdiri dari 18.000 tabung vakum, 70.000
resistor, dan 5 juta tititk solder computer tersebut merupakan mesin yang sangat besar
yang mengonsumsi daya sebesar 160kW.
Komputer ini dirancang oleh john presper Eckert (1919-1995) dan john W. mauchly
(1907-1980), ENIAC merupakan computer serbaguna (general purpose computer)
Yang bekerja 1000 kali lebih cepat dibandingkan mark I.
Pada pertengahan 1940-an john von Neumann (1903-1957) bergabung dengan
tim university of Pennsylvania dalam usaha membangun konsep desain computer
yang hingga 40 tahun mendatang masih dipakai dalam teknik computer. Von neuman
mendesain electronic discrete variable automatic computer (EDVAD) pada tahun
1945 dengan sebuah memori untuk menampung baik program ataupun data. Teknik
ini memungkinkan computer untuk berhenti pada suatau saat dan kemudian
melanjutkan pekerjaanya kembali. Kunci utama arsitektur von neumann adalah unit
pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi computer untuk di
koordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal
Automatic computer I) yang dibuat oleh Remington rand, menjadi computer
komersial pertama yang memanfaatkan model arsitektur von neumann tersebut.
Baik badan sensus amerika serikat dan general electric memiliki UNIVAC. Salah
satu hasil mengesankan yang dicapai oleh UNIVAV adalah keberhasilannya dalam
memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden
tahun1952.
Komputer Generasi pertama dikarakteristik dengan fakta bahwa intruksi operasi
dibuat secara spesifik untuk suatu tugas tertentu. Setiap computer memiliki program
kode biner yang berbeda yang disebut “bahasa mesin” (machine language). Hal ini
menyebabkan computer untuk diprogram dan membatasi kecepatannya. Ciri lain
computer generasi pertama adalah pengunaan tube vakum (yang membuat computer
pada masa tersebut berukuran sangat besar) dan silinder magnetic untuk penyimpanan
data.
1. SEJARAH PERKEMBANGAN SOFTWARE

Perkembangan software
Perkembangan software dibagi kedalam empat periode yaitu :
1. Periode pioner
2. Periode stabil
3. Periode mikro
4. Periode modern
5.
a. Perkembangan pioner (1950-1963)

 Bentuk perangkat lunak pada awalnya adalah sambungan –sambungan kabelke


antar bagian dalam computer
 Pengunaan computer saat masih dilakukan secara langsung, sebuah program
untuk sebuah mesin dan digunakan untuk tujuan tertentu
 Pengunaan computer dilakukan secar langsung dan hasil yang selesai
dikerjakan computer berupa print out.
 Proses yang dilakukan di dalam computer berupa baris instruksi yang diproses
secara berurutan

b. Periode stabil (1963-1980)

 Pada era stabil pengunaan computer sudah cukup meluas dan banyak
digunakan di berbagai kalangan
 Perusahaan perangkat lunak bermunculan
 Baris-baris perintah perangkat kunak yang dijalankan oleh computer dilakukan
secara serempak (multi tasking)
 Satu perangkat lunak dapat digunakan oleh banyak pengguna (multi user)
secara cepat/langsung (real time)
 Mulai diperkenalkan system basis data, yang memisahkan antara program
(pemroses) dengan data (yang di proses)
c. Periode mikro (1980-1990)

 Perangkat lunak dapat dibedakan menjadi perangkat lunak sistem yang


bertugas menangani internal, dan perangkat lunak aplikasi yang digunakan
secara langsung oleh penggunaanya untuk keperluan tertentu
 Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu jenis
kecerdasan buatan.

d. Periode modern (1990-…)

Perangkat lunak/software terdapat pada hampir semua perangkat elektronik


Semua perangkat yang memiliki software dapat saling terhubung (otomatisasi)
Pembuatan sebuah perangakat lunak bukan lagi pekerjaan segelintir orang,
Tetapi lelah menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yang
melibatkan berbagai disiplin ilmu.

- Sistem komputer adalah kumpulan perangkat-perangkat komputer yang saling


berhubungan dan berintraksi satu sama lain untuk melakukan proses pengelolaan data,
sehingga dapat menghasilkan informasi yang di harapkan oleh penggunanya.
Perangkat yang terdapat pada sistem komputer di antaranya Hardwere, Softwere, dan
Brainwere.

Perangkat tersebut memiliki fungsinya masing-masing pada sistem kumputer, pada saat
beroprasi pun ketiganya saling bergantung dan saling mendukung satu sama lain, seperti
Hadwere tidak dapat berintraksi dengan Brainwere tanpa Softwere dan juga sebaliknya.
Membahas tentang perangkat yang ada pada sistem komputer seperti software, hadware dan
brainware berikut penjelasannya:

1. Hardware

Hardware atau juga bisa di sebut dengan perangkat keras adalah suatu perangkat
elektronik yang ada pada komputer, bisa dilihat dengan kasat mata dan mampu di sentuh
secara fisik. Hardware sendiri di bagi menjadi tiga jenis yakni:

Perangkat input (masukan): perangkat keras yang digunakan untuk memasukkan data
ke pada komputer seperti: mouse, keyboard, scenner, michropone, dan lain-lain.

Perangkat proses: perangkat keras yanh berguna untuk menerima data dari perangkat
input dan memproses data tersebut, seperti: processor, ram, nortbride dan lain-lain.
Perangkat output (keluaran): perangkat keras yang digunakan untuk menampilkan
hasil dari data yang telah di olah eleh komputer, perangkat ini yang menampilkan informasi
kepada user atau pemgguna, seperti : monitor, proyektor, printer, dan lain-lain.

2. Software

Software atau perangkat lunak adalah kumpulan data elektronik yang disimpan dan di
atur oleh komputer, data elektronik yang disimpan komputer dapat berupa perogram yang
berguna untukmenjalankan suatu perintah. Perangkat lunak ini bersifat tidak dapat di pegang,
dalam penggunaannya pun perangkat lunak di klasifikasikan menjadi 5 macam, yaitu:

Sistem Operasi (Operating Sistem)

Sistem operasi yaitu program yang berfungsi untuk mengendalikan sistem kerja yang
mendasarkan sehingga dapat mengatur kerja media input, output, media pemroses, dll seperti:
Windows 8, Wndows 10, MacOs, Linux, dll.

Program Aolikasi

Program aplikasi adalah perangkat lunak yang di rancang khusus untuk kebutuhan
tertentu, misalnya perogram pengelolaan kata, pengelola persentasi, desgn grafik, dll.

Bahasa Pemerograman

Perangkat lunak bahasa yaitu perogram yang di gunakan untuk menerjemahkan


intruksi-intriuksi yang ditulis dalam bahasa pemerograman ke dalam bahasa mesin dengan
prosedur atau aturan tartentu agar di terima oleh komputer.

Program Bantu

Perangkat lunak ini berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada
hubungannya dengan komputer, serta merupakan perangkat lunak sistem dengan fungsi
tertentu, seperti : anti virus, CC Clener, Winrar, dll

3. Brainware

Brainware adalah orang yang menggunakan atau mengoprasikan sebuah perangkat


komputer, Brainware sering juga di sebut sebagai perangkat intelektual yang memakai dan
menjelajahi kemampuan Hardware ataupun Software
4. Progremer

Progremer adalah orang yang punya kemampuan dalam bahasa pemerograman, sering
berperan sabagai pembuat perangkat lunak yang di perlukan pada sistem komputerisasi.

5. Administrator

Adsminitrator adalah orang yang bertugas mengelola sebuah sistem operasi dan
perogram yang digunakan pada komputer atau jaringan komputer.

6. Operator

Operator adalah orang yang menjalankan sistem operasi dan perogram dalam
perangkat komputer

- CPU adalah menjadi salah satu istilah di dunia komputer yang sering kanca IT dengar
bukan?
Tentunya istilah ini pernah dijumpai serta kanca IT belajar di bangku sekolah.
CPU Sembunyikan:
1. pengertian CPU
2. Komponen CPU
3. Fungsi CPU
4. Cara Kerja CPU
5. Perusahaan Prodysen CPU

1. Pengertian CPU
Central processing unit (cpu) merupakan perangkat keras komputer dengan
tugas untuk menerima dan menyelesaikan perintah dan data yang di terima dari
parangkat lunak.
2. Komponen CPU
Dalam suatu CPU terdapat chip yang ditanamkan di dalamnya. Chip tersebut
berfungsi dalam proses kalkulasi komputer. Perkembangan teknologi saat ini
membuat kualitas CPU terus meningkat. Prosesor yang tertanam di dalam CPU
bahkan dapat mencapai delapan prosesor atau octo core.
Agar dapat dijalankan sebagaimana mestinya, sebuah CPU memiliki
komponen-komponen di dalamnya. Berikut beberapa komponen tersebut diantaranya:
a. Unit Kontrol
komponen ini merupakan bagian dari prosesor yang bertugas untuk mengatur
jalannya program.
b. Register
register merupakan alat penyimpanan yang memiliki ukuran kecil namun
kecepatan aksesnya cukup tinggi.
c. Arimathic Logic Unit
ALU merupakan bagian dari CPU yang bertugas untuk melakukan operasi
aritmatika dan operasi logika yang dilakukan sesuai dengan intruksi.
3. Fungsi CPU
Kanca IT, fungsi utama dari CPU adalah untuk melakukan operasi logika dan
aritmatika untuk data yang diambil dari memori. Mirip dengan kalkulator namun cara
kerja CPU jauh lebih kompleks untuk menyelesaikan intruksi yang
diberikan.menjalankan perogram yang tersimpan dalam memori utama yang
dilakukan dengan menerjemahkan setiap intruksi yang diberikan dan di eksekusi
sesuai dengan alur perintah. CPU memiliki tugas untuk mengontrol kumputer agar
ada singkronisasi kerja antara komponen yang ada di dalamnya. CPU memiliki fungsi
sebagai pusai dari sumber tenaga komputer.
4. Cara Kerja CPU
Setelah kanca IT mengetahui tentang komponen dan fungsi tentang CPU,
maka salanjutnya adalah tentang cara kerja CPU. Ketika perintah masuk ke prosesor,
kemudian perintah tersebut akan di tempatkan pada penyimpanan di MMA.
Ketika hasil pengelolaan telah selesai, unit komtrol akan melakukan hasil
pengolahan pada akumulator yang akan kemudian akan di tampung kembali pada
working storage.
5. Perusahaan Produsen CPU
Saat ini terdapat beberapa perusahaan yang memroduksi CPU. Beberapa
perusahaan tersebut diantaranya adalah Intel, AMD, dan Qualcoom. Intel menjadi
prodeser terbesar yang ada di dunia yang hingga saat ini masih eksis untuk
menghasilkan CPU berkualitas untuk berbagai perangkat komputer.
SISTEM MEMORI
Pengertian Memory
 Memori biasanya disebut juga dengan istilah : computer storage, computer memory
  Memory merupakan piranti komputer yang digunakan sebagai media penyimpan
data dan informasi saat menggunakan komputer.
 Memory merupakan bagian yang penting dalam komputer modern dan letaknya di
dalam CPU (Central Processing Unit).
 Memory adalah perangkat yang berfungsi mengolah data atau intruksi. Semakin besar
memori yang disediakan, semakin banyak data maupun intruksi yang dapat
mengolahnya
Sejarah memory
Drum memori, bentuk awal dari memori komputer yang sebenarnya menggunakan
drum sebagai bagian bekerja dengan data dimuat ke drum. Drum adalah silinder logam
dilapisi dengan bahan ferromagnetic merekam. Drum juga memiliki sederet membaca-
menulis kepala yang menulis dan kemudian membaca data yang disimpan.
Memori inti magnetik (ferrite-core memory) merupakan bentuk awal dari memori
komputer. cincin keramik magnetik disebut core, disimpan informasi menggunakan polaritas
medan magnet.
. Memori semikonduktor adalah memori komputer pada sirkuit terpadu atau chip.
Referered sebagai random-access memory atau RAM, ini memungkinkan data yang akan
diakses secara acak, tidak hanya di urutan itu direkam. Memori Magnetic drum secara
independen ditemukan oleh beberapa orang.
a.sebuah wang
Sebuah Wang menemukan pulsa magnetis mengontrol perangkat, asas yang memori inti
magnetik berbasis.
b.kenneth Wang
Kenneth Olsen menemukan komponen komputer penting, paling dikenal untuk “Magnetic
Core Memory” Paten No 3161861 dan menjadi salah seorang pendiri Digital Equipment
Corporation.
c.Jay Forrester
Jay Forrester adalah seorang pelopor dalam pengembangan komputer digital awal dan
menciptakan random-access, penyimpanan magnetik kebetulan-saat ini.
Fungsi Memory
 Memory berfungsi sebagai tempat penyimpanan data, bersifat sementara(RAM) dan
permanen(Harddisk).
 Memory bekerja dengan menyimpan & menyuplai data-data penting yg dibutuhkan
Processor dengan cepat untuk diolah menjadi informasi. Karena itulah, fungsi
kapasitas merupakan hal terpenting pada memory.
 Tanpa memori, komputer hanya berfungsi sebagai piranti pemroses sinyal digital
saja , contohnya kalkulator atau media player.

Memory dibagi menjadi 2, yaitu :


 Primary Memory : Adalah memori komputer yang secara langsung dapat diakses
oleh CPU tanpa menggunakan jalur input atau output komputer, komponen ini
digunakan untuk menyimpan data yang sedang aktif digunakan. Contohnya : RAM
(Random Access Memory), ROM (Read Only Memory), Cache memory.
Secara lebih rinci,fungsi dari memori utama adalah:
a. Menyimpan data yang berasal dari peranti masukan sampai data dikirim ke ALU
(Arithmetic and Logic Unit) untuk diproses.
b. Menyimpan daya hasil pemrosesan ALU sebelum dikirimkan ke peranti keluaran.
c. Menyimpan daya hasil pemrosesan ALU sebelum dikirimkan ke peranti keluaran.

 Sekunder Memory: merupakan memori tambahan yang berfungsi untuk menyimpan


data atau program. Memori sekunder mempunyai dua tujuan utama yaitu sebagai
penyimpan permanen untuk membantu fungsi RAM.
contohnya :
1.hardisk
2.flashdisk.
Mengenal Memory :
A.RAM
 RAM merupakan singkatan dari Random
Access Memory yang berfungsi untuk
menyimpan data atau instruksi sementara.
 Karena sifat penyimpanannya yang
sementara, maka ketika anda mematikan
komputer, semua data yang tersimpan di
RAM akan hilang, sebab itu penting untuk
menyimpan pekerjaan yang tengah anda
buat ke penyimpanan permanen seperti
hardisk sebelum komputer di restart atau di matikan.
JENIS-JENIS RAM
 DRAM
DRAM (Dynamic Random Access Memory)
adalah jenis RAM yang menyimpan setiap bit data
yang terpisah dalam kapasitor dalam satu sirkuit
terpadu. Data yang terkandung di dalamnya harus
disegarkan secara berkala oleh CPU agar tidak
hilang. Hal ini membuatnya sangat dinamis dibandingkan dengan memori lainnya.
Dalam strukturnya, DRAM hanya memerlukan satu transistor dan kapasitor per bit,
sehingga memiliki kepadatan sangat tinggi

 SRAM
SRAM (Static Random Access Memory) adalah
jenis RAM (sejenis memori semikonduktor) yang
tidak menggunakan kapasitor. Hal ini
mengakibatkan SRAM tidak perlu lagi disegarkan
secara berkala seperti halnya dengan DRAM. Ini
juga sekaligus membuatnya memiliki kecepatan
lebih tinggi dari DRAM. Berdasarkan fungsinya
terbagi menjadi Asynchronous dan Synchronous.

 EUDORAM
EDORAM (Extended Data Out Random Accses
Memory) adalah jenis RAM yang dapat menyimpan
dan mengambil isi memori secara bersamaan,
sehingga kecepatan baca tulisnya pun menjadi lebih
cepat. Umumnya digunakan pada PC terdahulu
sebagai pengganti Fast Page Memory (FPM) RAM.

 SDRAM
SDRAM (Synchronous Dynamic Random Acces Memory) adalah jenis RAM
dinamis yang kemampuan kecepatannya lebih cepat dari pada EDORAM dan
kepingannya terdiri dari 168 pin. RAM ini disinkronisasi oleh clock sistem dan cocok
untuk sistem dengan bus yang memiliki kecepatan sampai 100 MHz.
 RDRAM
RDRAM (Rambus Dynamic Random Acces Memory) adalah salah satu tipe
dari RAM dinamis sinkron yang diproduksi oleh Rambus Corporation menggunakan
Bus Speed sebesar 800 MHz tetapi memiliki jalur data yang sempit (8 bit). RDRAM
memiliki memory controller yang canggih sehingga tidak semua motherboard bisa
mendukungnya. Contoh produk yang memakainya adalah 3dfx seri Voodoo4.
 NV-RAM
NV-RAM (Non-Volatile Random Access Memory) merupakan jenis RAM
yang menggunakan baterai Litium di dalamnya sehingga data yang tersimpan tidak
akan hilang meskipun catu daya dimatikan.
 VGRAM
VGRAM (Video Graphic Random Acces Memory) adalah jenis RAM yang
dibuat khusus untuk video adapter. Kapasitas VGRAM sangat menentukan kualitas
gambar yang dihasilkan oleh video adapter tersebut.
 DDR SDRAM
Jika pada SDRAM biasa hanya mampu menjalankan instruksi sekali
setiap satu clock cycle frekuensi bus, maka DDR SDRAM mampu menjalankan dua
instruksi dalam waktu yang sama. Teknik yang digunakan adalah dengan
menggunakan secara penuh satu gelombang frekuensi. Jika pada SDRAM biasa hanya
melakukan instruksi pada gelombang positif saja, maka DDR SDRAM menjalankan
instruksi baik pada gelombang positif maupun gelombang negatif. Oleh karena dari
itu memori ini dinamakan DDR SDRAM yang merupakan kependekan dari Double
Data. Kelajuan : 266MHz (PC2100), 333MHz (PC2700), 400MHz (PC3200)
Kapasitas Maksimum : 1 GB (ada chip pada lapisan depan dan belakang RAM)
 DDR II
Kecepatan: 533MHz (PC4200), 667MHz (PC5300), 800MHz (PC6400) Kapasitas
Maksimum : 2 GB
 DDR II
Kecepatan: 1333MHz (PC10666) Kapasitas Maksimum : 4 GB

EVOLUSI MODUL MEMORI RAM


 SIMM
Kependekan dari Single In-Line Memory Module, artinya modul atau chip
memori ditempelkan pada salah satu sisi sirkuit PCB. Memori jenis ini hanya
mempunyai jumlah kaki (pin) sebanyak 30 dan 72 buah. SIMM 30 pin berupa
DRAM, banyak digunakan pada sistem berbasis prosessor 386 generasi akhir dan 486
generasi awal. SIM 30 pin berkapasitas 1MB, 4MB dan 16MB. Sedangkan SIMM 70
pin dapat berupa DRAM maupun EDO DRAM yang digunakan bersama prosessor
486 generasi akhir dan Pentium. SIMM 70 pin diproduksi pada kapasitas 4MB, 8MB,
16MB, 32MB, 64MB dan 128MB.
 DIMM
Kependekan dari Dual In-Line Memory Module, artinya modul atau chip
memori ditempelkan pada kedua sisi PCB, saling berbalikan. Memori DIMM
diproduksi dalam 2 bentuk yang berbeda, yaitu dengan jumlah kaki 168 dan 184.
DIMM 168 pin dapat berupa Fast-Page, EDO dan ECC SDRAM, dengan kapasitas
mulai dari 8MB, 16MB, 32MB, 64MB dan 128MB. Sementara DIM 184 pin berupa
DDR SDRAM.
 SODIMM
Kependekan dari Small outline Dual In-Line Memory Module. Memori ini
pada dasarnya sama dengan DIMM, namun berbeda dalam penggunaannya. Jika
DIMM digunakan pada PC, maka SO DIMM digunakan pada laptop / notebook.
SODIMM diproduksi dalam dua jenis,jenis pertama mempunyai jumlah kakai
sebanyak 72, dan satunya berjumlah 144 buah.
 RIMM/SORIMM
RIMM dan SORIMM merupakan jenis memori yang dibuat oleh Rambus.
RIMM pada dasarnya sama dengan DIMM dan SORIMM mirip dengan SODIMM.
Karena menggunakan teknologi dari Rambus yang terkenal mengutamakan kecepata,
memori ini jadi cepat panas sehingga pihak Rambus perlu menambahkan aluminium
untuk membantu melepas panas yang dihasilkan oleh memori ini.
B.ROM
 ROM adalah singkatan dari Read Only Memory yang dapat bekerja ketika komputer
dalam keadaan mati ataupun hidup. Isi dari ROM secara default sudah di sediakan
dari pabrik pembuat komputer dan tidak bisa di rubah.
 Agar komputer berfungsi normal memori ini harus selalu bekerja. ROM berbentuk
sebuah sirkuit yang di tanamkan di dalam motherboard. Memori ini menyimpan
beberapa program penting untuk menjalankan komputer.

C.Cache Memory
 Cache merupakan memori yang berfungsi seperti RAM, bekerja lebih responsif. Pada
umumnya cache di tempatkan di dalam cpu yang digunakan untuk menyimpan
instruksi sebelum di berikan ke memori utama. Adanya cache akan mempermudah
komputer menemukan informasi mengenai penyimpanan yang lebih besar sehingga
ekstraksi data bisa berjalan lebih cepat.
D.Hardisk
 Hardisk adalah salah satu perangkat keras komputer yang di
gunakan untuk menyimpan data secara permananen.
Hardisk pada umumnya memilki ukuran lebih besar dari
flashdisk. Memori ini ada yang bersifat eksternal hardisk
dan internal hardisk.

E.Flashdisk
 Flashdisk atau sering juga disebut usb merupakan
memori eksternal yang bersifat portable.
Fungsinya sama dengan hardisk yaitu sebagai
tempat menyimpan data secara permanen.
 Pengguna komputer banyak memanfaatkan
flashdisk untuk menyimpan berbagai data, karena bentuk fisiknya yang kecil, memori
yang satu ini seringkali dibawa pengguna kemana-mana.

SISITEM BUS
Pengertian Sistem Bus
Sistem Bus adalah jalur komunikasi yang dibagi pemakai Suatu set kabel tunggal yang
digunakan untuk menghubungkan berbagai subsistem.
 Sistem bus adalah penghubung bagi keseluruhan komponen Komputer dalam
menjalankan tugasnya.
 Transfer data antar komponen komputer sangatlah mendominasi kerja suatu
computer. Data atau program yang tersimpan dalam memori dapat diakses dan
dieksekusi CPU melalui perantara bus, begitu juga kita dapat melihat hasil eksekusi
melalui monitor juga menggunakan system bus.
Cara Kerja Sistem Bus
 Pada sistem komputer yang lebih maju, arsitektur komputernya akan lebih kompleks,
sehingga untuk meningkatkan performa, digunakan beberapa buah bus.
 Tiap bus merupakan jalur data antara beberapa device yang berbeda. Dengan cara ini
RAM, Prosesor, GPU (VGA AGP) dihubungkan oleh bus utama berkecepatan tinggi
yang lebih dikenal dengan nama FSB (Front Side Bus) .
 Sementara perangkat lain yang lebih lambat dihubungkan oleh bus yang berkecepatan
lebih rendah yang terhubung dengan bus lain yang lebih cepat sampai ke bus utama.
Untuk komunikasi antar bus ini digunakan sebuah bridge.
Jenis-Jenis Bus
 Dedicated Bus : bus yang khusus menyalurkan data tertentu, contohnya paket data
saja, atau alamat saja.
 Multiplexed Bus : bus yang dilalui informasi yang berbeda baik data, alamat, dan
sinyal kontrol dengan metode multipleks data.
*Kekurangan multiplexed bus adalah hanya memerlukan saluran sedikit sehingga
menghemat tempat tapi kecepatan transfer data menurun dan diperlukan mekanisme
yang komplek untuk mengurai data yang telah dimultipleks.
Struktur Bus
 Sebuah bus sistem terdiri dari 50 hingga 100 saluran yang terpisah.
 fungsi saluran bus dapat diklasifikasikan menjadi tiga kelompok, yaitu :
◦ saluran data
◦ saluran alamat, dan
◦ saluran control
1.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 diartikan dengan
lebar bus data.
 Lebar bus data merupakan faktor penting dalam menentukan kinerja sistem secara
keseluruhan.
◦ Misalnya, bila bus data lebarnya 8 bit, dan setiap instruksi panjangnya 16 bit, maka
CPU harus dua kali mengakses modul memori dalam setiap siklus instruksinya.

2.Saluran Alamat
 Saluran alamat digunakan untuk menandakan sumber atau tujuan data pada bus data.
Misalnya, bila CPU akan membaca sebuah word data dari memori, maka CPU akan
menaruh alamat word yang dimaksud pada saluran alamat.
 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.

3.Saluran Kontrol
 Karena data dan saluran alamat dipakai bersama oleh seluruh komponen, maka harus
ada alat untuk mengontrol penggunaannya.
 Saluran kontrol digunakan untuk mengontrol akses ke saluran alamat dan
penggunaan data dan saluran alamat.
 Sinyal-sinyal kontrol melakukan transmisi baik perintah maupun informasi pewaktuan
diantara modul-modul sistem.
◦ Sinyal-sinyal pewaktuan menunjukkan validitas data dan informasi alamat.
◦ Sinyal-sinyal perintah mespesifikasikan operasi-operasi yang akan dibentuk.
 Umumnya saluran kontrol meliputi : memory write, memory read, I/O write, I/O read,
transfer ACK, bus request, bus grant, interrupt request, interrupt ACK, clock,reset.
Contoh – Contoh Bus
Bus ISA
 Industri komputer personal lainnya merespon perkembangan ini dengan mengadopsi
standarnya sendiri, bus ISA (Industry Standar Architecture), yang pada dasarnya
adalah bus PC/AT yang beroperasi pada 8,33 MHz.
 Keuntungannya adalah bahwa pendekatan ini tetap mempertahankan kompatibilitas
dengan mesin-mesin dan kartu-kartu yang ada.
Bus PCI
 Peripheral Component Interconect (PCI) adalah bus yang tidak tergantung prosesor
dan berfungsi sebagai bus mezzanine atau bus peripheral.
 Peripheral Component Interconect (PCI) adalah bus yang tidak tergantung prosesor
dan berfungsi sebagai bus mezzanine atau bus peripheral.
Bus USB
 Semua perangkat peripheral tidak efektif apabila dipasang pada bus kecepatan tinggi
PCI, sedangkan banyak peralatan yang memiliki kecepatan rendah seperti keyboard,
mouse, dan printer.
Sebagai solusinya tujuh vendor computer (Compaq, DEC, IBM, Intel, Microsoft,
NEC, dan Northen Telecom) bersama-sama meranccang bus untuk peralatan I/O
berkecepatan rendah. Standar yang dihasilkan dinamakan Universal Standard Bus
(USB).
Bus SCSI
 Small Computer System Interface (SCSI) adalah perangkat peripheral eksternal yang
dipopulerkan oleh macintosh pada tahun 1984.
 SCSI merupakan interface standar untuk drive CDROM, peralatan audio, hard disk,
dan perangkat penyimpanan eksternal berukuan besar.
 SCSI menggunakan interface paralel dengan 8,16, atau 32 saluran data.
Bus PI394 / Fire Wire
 FireWire (P1393 standard IEEE) memiliki kelebihan dibandingkan dengan interface
I/O lainnya, yaitu sangat cepat, murah, dan mudah untuk diimplementasikan. Pada
kenyataan P1394 tidak hanya popular pada sistem komputer, namun juga pada
peralatan elektronik seperti pada kamera digital,VCR, dan televisi.
 Kelebihan lain adalah penggunaan transmisi serial sehingga tidak memerlukan banyak
kabel.
Sumber
http://www.kiosbisnis.com/2012/04/pengertian-dan-karakteristiksistem-bus.html (Diakses
pada tanggal 24 Juni 2012)
9. BILANGAN DIGITAL
1. Pengertian
System bilangan berbasis digital adalah suatu system yang berfungsi untuk perhitungan
suatu nilai yang tetap maupun tidak teratur dalam bentuk2 berupa digit angka. Sistem
bilangan berbasis digital dibagi menjadi 4 yaitu:
a. Desimal
Adalah duatu bilangan yang memiliki basis 10 angka(0,1,2,3,4,5,6,7,8,dan 9). Decimal
merupakan suatu bilangan yang sering digunakan oleh orang2 dalam kehidupan sehari-
hari. Contoh bilangan decimal adalah 8,5,3.
b. Binary/Binner
Adalah suatu bilangan berbasis digital yang hanya memiliki basis anggota 2 saja yaitu 1
dan 0 yang sering digunakan didalam system komputer dan program karena kode binner
bisa dibaca TRUE/FALSE contoh suatu biner adlah 1100101, 010110, 10011 perlu
diketahui bahwa cara membaca biner sama dengan cara membaca abjad arab yaitu
dengan membacanya dari sebelah kanan ke kiri.
c. Oktal
Adalah suatu bilangan digital yang memiliki basis anggota hanya 8 saja (0,1,2,3,4,5,6)
suatu bilangan oktal biasannya adlah suatu bilangan yang menjadi konversi dari suatu
biner atau bilangan lain.
d. HexaDesdimal
Adlah suatu bilangan digital dengan basis anggota sebanyak 16 anggota angka dan abjad
(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F).

2. Fungsi Dari Suatu System Bilangan Digital


Suatu bilangan memiliki fungsi pada hardware, software dan brainware sebagai
penghubung semuanya. Untuk penggunaan secara umum bilanagan biner adlah yang
digunakan secara menyeluruh di system komputer, karena komputer hanya memahami 1 dan
0 /true or false/ on atau off.

3. Cara Konversi Bilangan Digital


 Desimal
Untuk konversi bilangan decimal kebilangan lain adalah dengan cara membagi
banyaknya basis data bilangan digital, contohnya adlah jika bilangan decimal
dikonversi menjadi bilangan oktal maka bilangan decimal yamg ada akan dibagi 8
sesuai dengan jumlah basis data yang dimiliki oktal. Jika masih saat dibagi masih ada
sisa maka dari sisa tersebut kita lihat jika masuk kedalam 8 basis data oktal, maka
tidak dibagi lagi tapi jika lebih maka akan dibagi 8 lagi. Perhitungan ini juga berlaku
jika mengubah decimal ke biner atau hexadecimal.
 Binner
Untuk konversi bilangan biner ke bilangan digital lain adalah dengan diubah ke
bilangan decimal terlebih dahulu agar lebih mudah dalam perhitungannya.
 Oktal
Untuk mengubah suatu oktal ke bilangan lain lebih mudah jika dikonversi menjadi
bilangan biner lalu diubah ke bilangan lain untuk Langkah cepatnya adlah 1 bilangan
oktal adalah 1 bilangan oktal adlah 3 bilangan biner, setiap oktal dibagi menjadi 3
bilangan biner contoh 653(oktal) menjadi 110(6) 101(5) 011(3).
 HexaDesimal
Untuk mengubah bilangan hexadsimal ke bilanagan lain carannya sama dengan bilaan
oktal yaitu dengan mengubahnya ke biner terlebih dahulu. Perbedaan cara mengubah
hexadecimal dan oktal adalah jika hexadecimal menggunakan angka 4 angka biner
untuk mengubah 1 angka hexadecimal, contoh
A(Hexadesimal) = 1010(biner), 9(Hexadesiamal) = 1001(binner).

10. GERBANG LOGIKA


1. Pengertian
Gerbang Logika atau Logic Gates adlah proses pengolahan input bilanagan biner dengan
teori matematika Boolean. Seperti yang kita ketahui, bilangan, bilangan biner sendiri terdiri
dari angka 1 dsn 0. Logic gate ini direpresentasikan menggunakan table kebenaran. Jika
memeiliki nilai benar(true) akan ditunjukkan dengan angka “1”. Sebaliknya, jika memiliki
nilai salah (false) akan ditunjukkan dengan angka “0”.

2. Tabel Kebenaran
Tabel kebenaran adlah table yang digunakan untuk melihat nilai kebenaran dari suatu
pernyataan. Disini table kebenaran dapat diartikan sebagai table yang berisi kombinasi2
variabel masukan (input) yang menghasilakan keluaran (output) yang logis.

3. Jenis-jenis Gerbang Logika


Terdapat beberapa jenis logic gate yang umum digunakan. Berikut adalah jenis-jenis
gerbang logika dan table kebenaran.
a. Gerbang AND
Gerbang AND ini memerlukan dua atau lebih input untuk menghasilkan suatu output.
Jika semua atau salah satu inputnya merupakan bilangan biner 0, maka outputnya akan
menjadi 0. Sedangkan jika semua input adalah bilangan biner 1, maka outputnya akan
menjadi 1.

b. Gerbang OR
Sama seperti gerbang sebelumnya, gerbang ini juga memerlukan 2 input untuk
mmenghasilkan 1 input. Gerbang OR ini akan menghasilkan output 1 jika semua atau
salah satu input merupakan bilangan biner 1. Sedangkan output akan menghasilkan 0
jika semua inputnya adalah bilangan biner 0.

c. Gerbang NOT
Gerbang NOT ini berfungsi sebagai pembalik keadaan. Jika input bernilai 1 maka
outpunya akan bernilai 0 dan begitu juga sebaliknya.

d. Gerbang NAND
Grbang NAND ini adlah gabungan dari gerbang AND dan NOT. Karena itu output yang
dihasilkan dari gerbang NAND ini adlah kebalikan dari gerbang AND.

e. Gerbang NOR
Gerbang NOR ini adalah gabungan dari gerbang OR dan NOT. Sehingga output yang
dihasilkan dari gerbang NOR ini adalah kebalikan dari gerbang OR.

f. Gerbang XOR
Grbang XOR ini memerlukan dua input untuk menghasilkan satu input. Jika input
berbeda (misalkan: input A=1, input B=0) maka output yang dihasilakan adalah
bilangan biner 1. Sedangkan jika
input adalah sama maka akan
menghasilkan output dengan
bilangan biner 0.

g. Gerbang XNOR
Yang terakhir adlah gerbang XNOR, gerbang ini memerlukan dua input untuk
meghasilakn satu output. Jika input berbeda (misalkan: input A=1, input B=0) maka
output yang dihasilakan adalah bilangan biner 0. Sedangkan jika input adalah sama
maka akan menghasilkan output dengan bilangan biner 1.

REGESTER
Sekumpulan sel biner yang di pakai untuk menyimpan informasi yang disajikan dalam
bentuk kode biner dilakukan melalui penyetelan keadaan kumpulan flip-flop dalam register
secara serentak sebagai satu kesatuan.
Data yang diberikan pada masukan disimpan dan dipalang didalam register,register tidak
akan berubah walaupun masukannya beruba fungsi sebagai penyangga (buffer) perubahan
keluaran terjadi pada saat penabu level high, pemalangan terjadi pada saat penabu pada level
low

CP D QG
H H H

H L L

L X Q0

Perubahan keluaran terjadi pada saat penabuh berunah dari level high ke level low rendah
Pemalangan terjadi saat penabuh level low

CP D QG
H H

L L

L Q0

 Conroh time line:


CP = Clock pulse, D = input flip flop D
QG = Keluaran Register pemalang tranparemt
GT = Keluaran Register pemalang triggered

RAM Sekumpulan flip-flop D Masing-masing flip-flop dikenal berdasarkan nomer


alamat (address)-nya. Ai
Sinyal pemilih :: Menentukan sel yang akan ditulis (Ri) atau dibaca (Wi)
Hubungan logika sbb:
 Penabuh: CP = Ai Wi
 Data masukan: D = Di CP
 Data keluaran: Qi = Ai Ri Q
 Kegunaan : Komonikasi data serial – pararel, algoritma perkalian biner
 Geser kanan :
Sebelum penggeseran: 1 0 0 1 1 0 1 0
Geser 1X : 0 1 0 0 1 1 0 1
Geser 2X : 0 0 1 0 0 1 1 0
Geser kiri :
Sebelum penggeseran: 1 0 0 1 1 0 1 0
Geser 1X : 0 0 1 1 0 1 0 0
Geser 2X : 0 1 1 0 1 0 0 0

 Kegunaan : komonikasi data paranel 1 word = 8 bit modifikasi register geser seri
 Masing-masing flip-flop : 3 masukan
 Keluaran flip-flop di kiri (geser kanan)
 Keluaran flip-flop di kanan (geser kiri)
 Masukan paraler dari luar
 Modus operasi :
H H
0 0 Geser kanan
0 1 Geser kiri
1 0 Muat
1 1 diam

FLIP-FLOP
Flip-flop adalah suatu rangkaian eletronika yang dimiliki dua kondisi stabil dan dapat
digunakan untuk menyimpan informasi. Flip-flop merupakan pengaplikasian gerbang ligika
yang bersifat multivibrator bistabil.flip-flop eletronik yang pertama kali ditemukan oleh dua
orang ahli fisika inggris William eccles and f,w, Jordan pada tahun 1918 ini merupaan dasar
dari penyimpan data memory pada computer maupun smartphone.
Jenis-Jenis Flip-flop
Rangkaian flip=flop pada umumnya dapat dibagi menjadi beberapa jenis, yaitu S-R flip-
flop pada dasarnya merupakan modifikasi dari S-R flip-flop yaitu dengan menambahkan
gerbang logika NOT (Inverter) dari input S ke input R. juga merupakan pengembangan dari
S-R fli-flop dan paling banyak digunakan J-K flip-flop memiliki 3 terminal input,Merupakan
bentuk sederhana dari J-K flip-flop, kedua input J dan K dihubungkan sehungga sering
disebut juga dengan single J-K fli-flop.
S-R flip-flop
S-R adalah singkatan dari “set”dan”reset”. Sesui dengan namanya,S-R flip-flop ini
terdiri dari dua masukan (INPUT) yaitu S dan R. pada dasar nya merupakan modifikasi dari
S-R flip-flip yaitu dengan menambahkan gerbang logika NOT (inverter) dari input S ke input
R.
J-K flip-flop
J-K flip-flop juga merupakan pengembangan dari S-R flip-flop dan paling banyak
digunakan.Flip-flop merupakan bentuk sederhana dari J-K flip-flop. Kedua input J dan K
dihubungkan sehingga seiring disebut juga dengan single J-k flip-flop.

DATA STORAGE
Data storage Adalah Perekam (penyimpanan) informasi (data) dalam media
penyimpanan, DNA dan RNA, tulisan tangan, rekaman, pita magnetik, dan cakram optik
adalah contoh dari media penyimpanan. Perekaman dicapai dengan hampir semua bentuk
energi.
Penyimpanan data elektronik membutuhkan daya listrik untuk menyimpan dan mengambil
data.
Penyimpanan data dalam media digital yang dapat dibaca mesin kadang kadang disebut data
digital. Penyimpanan data komputer adalah salah satu fungsi inti dari komputer tujuan umum.
Dokumen elektronik dapat disimpan dalam ruang yang jauh lebih sedikit daripada dokumen
kertas
Jenis jenis dan contoh perangkat storage
1. Primary Storage Penyimpanan primer atau bahasa kerenya primary Storage adalah
sebuah media penyimpanan yang berfungsi untuk menyimpan data, primary Storage
di sebut juga dengan memori internal, primary Storage biasanya memiliki kecepatan
aksen yang lebih cepat dari pada secondary Storage, selain itu primary Storage hanya
memiliki kapasitas yang terbatas dan cenderung lebih kecil dari pada
secondary Storage.

Primary Storage di gunakan oleh cpu atau processor untuk mengimbanginya


dalam mengolah data, karena kecepatan dari cpu itu tidak bisa di layani oleh
perangkat penyimpana seperti secondary Storage, sehingga membutuhkan perangkat
penyimpanan digital yang mampu melayani proses dari cpu.
 RAM (Random Access Memory), adalah sebuah perangkat
penyimpanan sementara yang bertugas untuk melayani processor
dalam mengolah data, fungsi dari RAM sangat penting karena
Harddisk biasa tidak bisa melayani secara langsung dalam pengolahan
data di processor, karena kecepatan olah data processor berkali-kali
lipat lebih cepat dari pada kecepatan harddisk, sehingga dalam
pemrosesan data di butuhkan yang namanya RAM yang menyediakan
layanan penyimpanan sementara yang datanya di ambil dari harddisk
kemudian di salurkan ke processor. Dalam pemrosesan data jika antara
harddisk dan ram tidak seimbang, biasanya akan terjadi crash pada
fungsi proses data.
 ROM (Read Only Memory), adalah sebuah memori penyimpanan data
yang hanya dapat di baca oleh pengisi ROM sendiri, biasanya ROM di
pasang secara khusus oleh pihak pabrik, berikut juga dengan isinya.
Sehingga memori ROM biasanya tidak boleh untuk di lakukan
manipulasi ulang, karena bisa merusak perangkat secara keseluruhan.
2. Secondary Storage jika pengertian storage pada jenis primary merupakan
penyimpanan sementara, maka pada secondary adalah kebalikannya. Secondary
storage adalah sebuh media penyimpanan data secara permanen yang disimpan untuk
melayani pemrosesan data yang di lakukan oleh CPU. Adapun contoh contoh
secondary storage
 Hardisk adalah perangkat penyimpanan yang secara khusus biasanya
dgunakan pada perangkat komputer untuk menyimpan data, harddisk
adalah perangkat yang berjalan dengan perputaran kepingan
didalamnya
 Disket walaupun saat ini sudah jarang atau bahkan tidak digunakan
lagi oleh pengguna komputer namun disket juga termasuk dalam
kategori perangkat secondary storage, karena sebelum harddisk
ditemukan pengguna komputer menggunakan disket untuk menyimpan
berbagai macam data termasuk sistem operas,
 CD/DVD adalah sebuah perngkat penyimpanan yang sudah tergolong
lama, namun sampai saat ini banyak pengguna yang masih
memanfaatkannya untuk menyimpan data, bahkan pabrikan sejenis
microsoft pun masih menggunakan perangkat ini.

INPUT OUTPUT DEVICE


Secara umum, perangkat I/O dapat dibagi menjadi dua kategori, yaitu:
1. Perangkat blok. Perangkat yang menyimpan informasi dalam blok-blok berukuran
tertentu (umumnya 512 sampai 32.768 byte) dan setiap blok memiliki alamat masing-
masing. Setiap blok pada perangkat ini bisa diakses dan ditulis secara independen.
Contoh perangkat blok adalah disk.
2. Perangkat karakter. Perangkat yang mengirim dan menerima sebarisan karakter
tanpa menghiraukan struktur blok. Contoh perangkat karakter adalah printer, network
interface dan perangkat yang bukan disk.
Perangkat yang tidak memenuhi kedua kriteria tersebut yaitu clock. Clock merupakan
perangkat yang tidak memiliki blok beralamat, tidak mengirim dan menerima barisan
karakter melainkan hanya menginterupsi dalam jangka waktu tertentu.
Unit I/O terdiri dari dua komponen, yaitu:
1. Komponen mekanis, adalah perangkat I/O itu sendiri seperti mouse, monitor, dll.
2. Komponen elektronis, disebut juga dengan controller untuk perangkat. Perangkat I/O
tidak berhubungan langsung dengan prosesor. Controller yang menjadi penghubung
antara prosesor dengan perangkat.
Perangkat I/O berkomunikasi dengan sistem komputer melalui sinyal yang dikirimkan
melalui kabel maupun udara (wireless). Perangkat I/O berhubungan dengan mesin melalui
suatu titik yang bernama port. Port I/O terdiri dari 4 register, yaitu:
1. Data-in register. Register ini yang akan dibaca CPU untuk mendapatkan input.
2. Data-out register . CPU menulis bit disini sebagai output data.
3. Status. CPU akan membaca register ini untuk mengetahui status perangkat. Status
perangkat bisa menandakan apakah tersedia input di data-in register, perangkat selesai
melaksanakan tugasnya dengan baik atau terjadi error di perangkat.
4. Kontrol. Register ini ditulis oleh CPU untuk memulai perintah atau untuk mengganti
modus perangkat. Salah satu contoh penggantian modus perangkat adalah terdapat bit
di register kontrol di serial port yang berfungsi untuk memilih kecepatan transfer yang
didukung oleh serial port tersebut.
Bus adalah kumpulan kabel dan protokol yang menetapkan sekumpulan pesan yang
bisa dikirim melalui kabel. Beberapa perangkat bisa terhubung ke bus yang sama. Bila
perangkat A terhubung ke perangkat B, perangkat B terhubung ke perangkat C dan
seterusnya sampai perangkat yang terakhir terhubung ke komputer, rangkaian perangkat
ini disebut daisy chain. Daisy chain juga berfungsi sebagai bus.
PCI (Peripheral Component Interconnect) bus adalah bus berkecepatan tinggi yang
menghubungkan subsistem memori-prosesor ke perangkat berkecepatan tinggi dan ke
expansion bus yang berhubungan dengan perangkat yang lebih lambat seperti keyboard,
serial port dan paralell port. SCSI atau Small Computer System Interface (baca: skasi)
adalah bus yang menghubungkan beberapa disk ke SCSI controller. Dengan SCSI, kita
bisa mendapatkan hingga tujuh perangkat terhubung ke komputer tetapi ini akan
memperlambat komputer pada saat start-up.
Perbedaan dari alat-alat I/O dapat dipisahkan dengan mengelompokkan alat-alat yang
serupa ke beberapa kelas generik. Untuk setiap kelas generik terdapat beberapa fungsi
yang diberikan melalui antarmuka standar yang diberikan. Perbedaan detil untuk setiap
alat akan dienkapsulasi pada modul kernel yang disebut device driver. Driver ini dibuat
oleh pembuat perangkat untuk memenuhi kebutuhan setiap peralatan dengan
menggunakan salah satu antarmuka standar. Penggunaan layer untuk driver peralatan ini
menyembunyikan perbedaan setiap pengendali peralatan dari subsistem I/O pada kernel,
sama seperti bagaimana system call I/O menyembunyikan perbedaan perangkat keras dari
aplikasi melalui abstraksi yang berisi kelas-kelas peralatan generik. Karakteristik
peralatan dapat berupa:
1. Character stream , atau blok sebuah peralatan character stream (contoh: terminal)
untuk mentransfer byte satu per satu sedangkan block device akan mentransfer
sekumpulan byte sebagai unit, contohnya adalah disk.
2. Sequensial atau random-access, Sebuah perangkat yang sekuensial memindahkan
data yang sudah pasti seperti yang ditentukan oleh perangkat, contohnya modem,
sedangkan pengguna akses random dapat meminta perangkat untuk mencari ke
seluruh lokasi penyimpanan data yang tersedia, contohnya CD-ROM.
3. Synchronous atau asyinchronous. Perangkat synchronous menampilkan data-data
transfer dengan reaksi yang dapat diduga, contohnya tape, sedangkan perangkat
asyinchronous menampilkan waktu reaksi yang tidak dapat diduga, contohnya
keyboard.
4. Sharable atau dedicated. Perangkat yang dapat dibagi digunakan secara bersamaan
oleh beberapa prosesor atau sharable, contohnya keyboard, sedangkan perangkat yang
dedicated tidak dapat digunakan secara bersamaan oleh beberapa prosesor, contohnya
tape.
5. Speed of operation. Rentangan kecepatan perangkat dari beberapa bytes per detik
sampai beberapa gigabytes per detik.
6. Read-write, read only, write only.
INPUT DEVICE
Input device adalah alat yang digunakan untuk menerima input dari luar sistem, dan
dapat berupa sinyal input atau maintenance input. Di dalam sistem komputer, sinyal input
berupa data yang dimasukkan ke dalam sistem komputer, sedangkan maintenance input
berupa program yang digunakan untuk mengolah data yang dimasukkan. Dengan
demikian, alat input selain digunakan untuk memasukkan data juga untuk memasukkan
program.
Beberapa alat input mempunyai fungsi ganda, yaitu di samping sebagai alat input juga
berfungsi sebagai alat output sekaligus. Alat yang demikian disebut sebagai terminal.
Terminal dapat dihubungkan ke sistem komputer dengan menggunakan kabel langsung
atau lewat alat komunikasi.Contoh: Modem, Ethernet, ATM, PDA, kamera digital dll .
OUTPUT DEVICE

Output yang dihasilkan dari pemroses dapat digolongkan menjadi empat bentuk, yaitu
tulisan (huruf, angka, simbol khusus), image (dalam bentuk grafik atau gambar), suara,
dan bentuk lain yang dapat dibaca oleh mesin (machine-readable form). Tiga golongan
pertama adalah output yang dapat digunakan langsung oleh manusia, sedangkan golongan
terakhir biasanya digunakan sebagai input untuk proses selanjutnya dari komputer.
Peralatan output dapat berupa:
1. Hard-copy device, yaitu alat yang digunakan untuk mencetak tulisan dan image pada
media keras seperti kertas atau film.
2. Soft-copy device, yaitu alat yang digunakan untuk menampilkan tulisan dan image
pada media lunak yang berupa sinyal elektronik.
3. Drive device atau driver, yaitu alat yang digunakan untuk merekam simbol dalam
bentuk yang hanya dapat dibaca oleh mesin pada media seperti magnetic disc atau
magnetic tape. Alat ini berfungsi ganda, sebagai alat output dan juga sebagai alat
input.

INTERUKSI/INTERUPSI
Interuksi Dalam KBBI (Kamus Besar Bahasa Indonesia) Instruksi berarti perintah
atau arahan (untuk melakukan sesuatu pekerjaan atau melaksanakan suatu
tugas);pelajaran;petunjuk. Jadi pada dasarnya Instruksi merupakan perintah, kata ini
sering di dengar di pramuka dan sekolah-sekolah militer. Jadi jangan menggunakan
kata ini untuk menyela suatu pembicaraan ya karena pada dasarnya artinya siap untuk
menerima perintah. Karena banyak sekali orang bahkan artis yang tayang di TV
sering penulis dengar kerap keliru menggunakan kata ini untuk menyela suatu
pembicaraan.

Interupsi Dalam KBBI, Interupsi memiliki arti penyelaan atau pemotongan


(pembicaraan, pidato, dan sebagainya). Nah untuk istilah ini sering digunakan namun
pengucapannya selalu INSTRUKSI, padahal artinya berbeda. Interupsi merupakan
kata yang sangat cocok untuk kita gunakan untuk menyela suatu pembicaraan,
misalnya saat ada forum berbicara kita hendak izin ke kamar kecil. Interupsi juga
kadang sering digunakan untuk menyampaikan gagasan pada debat, dengan
mengacungkan jari sembari berkata “Interupsi!”

Sistem Operasi
Secara umum, sistem operasi adalah perangkat lunak pada lapisan pertama yang
ditempatkan pada memori komputer pada saat komputer dinyalakan booting. Sedangkan
software-software lainnya dijalankan setelah sistem operasi berjalan, dan sistem operasi akan
melakukan layanan inti untuk software-software itu.

Sebelum ada sistem operasi, komputer hanya menggunakan sistem sinyal analog dan sinyal
digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat
berbagai sistem operasi dengan keunggulannya masing-masing.
Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan
memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya. Contoh sistem
operasi modern adalah Linux, Android, iOS, Mac OS X, dan Microsoft Windows.

1. Pengertian Sistem Operasi Menurut Para Ahli


Selain pengertian sistem operasi secara umum, IT kampus juga akan menjelaskan Pengertian
Sistem Operasi Menurut Para Ahli
Berikut ini pengertian sistem operasi menurut para ahli:

 Menurut Iim Rusyamsi


Sistem operasi adalah perangkat lunak (software) yang dapat melakukan tugas mengontrol
dan mengatur perangkat keras sekaligus operasi dasar sistem lainnya dan juga bisa untuk
menjalankan program aplikasi.
 Menurut MCLEOD (PEARSON)
Sistem operasi adalah program-program komputer yang mengatur sumber daya perangkat
keras dan perangkat lunak komputer kita
 Menurut FERY INDAYUDHA
Sistem operasi adalah sebuah sistem yang dibutuhkan agar dapat menjalankan semua palikasi
program/software yang ada di komputer.
 Menurut M. Suyanto
Sistem operasi adalah suatu sistem yang terdiri atas beberapa komponen perangkat lunak atau
software yang memiliki fungsi untuk mengontrol seluruh aktivitas yang sudah dilakukan
komputer.
 Menurut WAHANA KOMPUTER
Sistem operasi adalah software pada tahap pertama yang dimasukan pada memori komputer
pada saat komputer dinyalakan

2. Fungsi Sistem Operasi


Sistem operasi mempunyai peran penting di dalam suatu sistem komputer. Berikut beberapa
fungsi sistem operasi:

 Manajemen Sumber Daya Komputer


 Berperan Sebagai Aplikasi Dasar Sebuah Perangkat
 Menghubungkan Hardware
 Mengoptimalkan Fungsi Sebuah Perangakt
 Mengatur Sistem Kerja Perangkat

PROSESOR DLX
A. Pengertian Prosesor
Processor sering disebut sebagai otak dan pusat pengendali komputer yang didukung
oleh komponen lainnya. Processor adalah sebuah IC yang mengontrol keseluruhan jalannya
sebuah sistem komputer dan digunakan sebagai pusat atau otak dari komputer yang berfungsi
untuk melakukan perhitungan dan menjalankan tugas. Processor terletak pada socket yang
telah disediakan oleh motherboard, dan dapat diganti dengan processor yang lain asalkan
sesuai dengan socket yang ada pada motherboard. Salah satu yang sangat besar pengaruhnya
terhadap kecepatan komputer tergantung dari jenis dan kapasitas processor. Processor adalah
chip yang sering disebut “Microprosessor” yang sekarang ukurannya sudah mencapai
Gigahertz (GHz). Ukuran tersebut adalah hitungan kecepatan processor dalam mengolah data
atau informasi. Merk processor yang banyak beredar dipasatan adalah AMD, Apple, Cyrix
VIA, IBM, IDT, dan Intel. Bagian terpenting dari processor terbagi 3 yaitu :
1. Aritcmatics Logical Unit (ALU)
2. Control Unit (CU)
3. Memory Unit (MU)

B. Pengertian Processor DLX


  Prosesor DLX adalah prosesor dengan tujuan umum (general purpose prosessor) yang
dirancang oleh John Hennssy dan David Peterson (desainer utama dari MIPS dan RISC
Berkeley, dua contoh Benchmark desain RISC) dalam bukunya “Computer Architecture A
Quantitative Approach” pada tahun 1996. Prosesor DLX pada dasarnya adalah versi
sederhana dari arsitektur MIPS dan sangat mirip dengan itu, dengan 32-bit sederhana load
arsitektur. Arsitektur dan instruksinya tidak terlalu rumit tapi sudah mewakili komputer
modern yang lengkap. Prosesor DLX adalah prosesor yang bertipe-RISC (Reduce Instruction
Set Computer) yang memiliki 32 buah register dengan masing-masing panjangnya 32 bit.
Dua buah register mempunyai fungsi khusus, yaitu register 0 selalu bernilai nol. Register ini
digunakan sebagai operand sumber jika memerlukan nilai nol. DLX juga memiliki program
counter dengan panjang 32 bit.

C. Kegunaan Prosesor DLX


 Prosesor DLX merupakan salah satu prosesor modern yang digunakan untuk
pembelajaran di perguruan tinggi. Prosesor ini juga disebut prosesor Delux dan memberikan
gambaran yang lebih menyeluruh tentang suatu prosesor modern. Bagian penting yang
dipelajari prosesor ini adalah jalur data, instruksi, dan bagian kendali.
 
 D. Arsitektur Prosesor DLX
 Prosesor DLX menggunakan arsitektur ambil-simapan (load-store) dengan lima tahap
pipeline (seperti desain MIPS ) untuk meneyelesaikan suatu instruksi. Kelima tahap tersebut
adalah: Instruction Fetch (IF), Instruction Decode (ID), Execute (EX), Memory Access
(MEM), dan Write Back (WB). Manfaat dari rancangan ini adalah ketika proses fetch
instruksi dari memori akan lebih mudah. Pengambilannya pun dilakukan dengan membaca 4-
byte data dalam memory.
\

Tahapan pipeline
 
1. IF – Instruksi Fetch unit
Biasanya disebut sebagai “unit beban” dalam terminologi modern. Instruksi yang ditunjuk
oleh PC diambil dari memori ke register instruksi CPU, dan PC bertambah untuk menunjuk
ke instruksi berikutnya dalam memori.
 
2. ID – Instruksi Decode unit
Unit ini mendapat instruksi dari IF, dan ekstrak opcode dan operand dari instruksi. Instruksi
yang diterjemahkan, dan pada paruh kedua dari tahap Operand ditransfer dari register file ke
input ALU register. Ini juga mengambil nilai-nilai mendaftar jika diminta oleh operasi
 
3. EXE – Excute (Pelaksanaan) unit
Menjalankan instruksi, biasanya disebut sebagai ALU dalam terminologi modern.
Logika dan operasi aritmatika yang dijalankan pada operand yang berasal dari ID stage. Hasil
dari operasi dapat menjadi nilai yang akan ditulis kembali dalam register file atau alamat dari
data memori untuk diakses pada tahap berikutnya.
 
4. MEM – Memory unit akses
Unit yang MEM menjemput data dari memori utama, di bawah kontrol instruksi dari ID dan
EX.
Data memori diakses (baik membaca atau menulis).
 
5. WB – Write Back unit
Biasanya disebut sebagai “load-store” dalam terminologi modern. Pada tahapan ini,
disediakan saluran bagi DLX sehingga dapat menyimpan kembali register untuk tahap
eksekusi (EX). Hal ini dapat mempercepat pelaksanaan operasi register ke register oleh ALU
yang berada dalam tahap eksekusi.
 
Lima komponen utama prosesor DLX masing-masing memiliki fungsi yang berbeda
yaitu :
 1. PC (Program Counter) : register yang berfungsi menampung nilai yang digunakan untuk
meniunjuk alamat instruksi yang akan dieksekusi. Register ini merupakan offset dari alamat
dasar instruksi sekaligus data.
 
2. Memori : terdiri dari dua bagian yaitu memori untuk instruksi yang berisi kumpulan
seluruh instruksi dan memori untuk data yang berfungsi untuk menyimpan data.

3. Register : kumpulan register 32 bit tempat menyimpan nilai semsntara.


 
4. ALU (Arithmatic and Logical Unit) : tempat dilakukannya operasi aritmatika dan logic.
 
5. Unit Kendali (Control Unit) : unit kendali terdiri dari dua bagian yaitu register instruksi
(instruction register): register tempat menyimpan sementara instruksi, dan pengendali
(controller): bagian yang menerjemahkan instruksi dan mengeluarkan set kendali pada
seluruh register untuk menjalankan suatu instruksi.
 
Prosesor ini merupakan prosesor dengan sistem yang berorientasi pada 32-bit word.
Maksudnya adalah CPU mengandung ALU 32-bit, 32 buah Register dengan panjang 32 bit
dalam register file, tiga buah bus 32-bit, register khusus masing-masing 32-bit (PC, IR, MAR,
MDR, IAR, TEMP) dan tiga buah register (A,B dan C).
 
E. Karakteristik Prosesor DLX
 
Secara umum prosesor DLX memiliki karakteristik yang dapat dibedakan dari prosesor lain :
1.Perangkat instruksi ambil/simpan (Load/Store) sederhana.
2.Memiliki teknik pipeline untuk meningkatkan kinerjanya.
3.Memiliki register file yang dapat digunakan untuk tujuan umum.
4.Skema penerjemahan instruksi yang sederhana.
5.Teknik kompilasi yang efisien.
 
Kelas instruksi dalam prosesor DLX antara lain :
 
1.Instruksi yang mengacu memori (Load/Store)
Setiap dari GPRS atau FPRs dapat dimuat dan disimpan kecuali bahwa pemuatan R0 tidak
memiliki pengaruh.
 
2.Instruksi aritmatik dan logika (ALU )
Operasi adalah : Menambahkan, Mengurangkan, AND, OR, XOR, dan Shift. Bandingkan
instruksi dua register (=,!=,<,>,=<,=>). Jika kondisi benar, menempatkan petunjuk ini 1
dalam register tujuan, kalau tidak, mereka menempatkan sebuah 0.
3.Instruksi lompat dan pencabangan (Jump dan Branch) 
Kondisi cabang ditetapkan oleh instruksi, yang dapat menguji sumber mendaftar nol atau nol.
Operasi Floating-Point : Menambahkan, Mengurangkan, Multiply dan Membagi.
Salah satu ciri arsitektur RISC adalah memiliki panjang instruksi yang sama. DLX memiliki
panjang instruksi 32 bit dengan 5 tahapan pipeline yaitu : IF, ID, EX, MEM dan WB.

F. Format Instruksi 
 Ada tiga format instruksi di DLX : Tipe-R, Tipe-I, dan Tipe-J. Semua format instruksi
dibedakan oleh kode operasi (operation code-opcode), namun informasi lain dalam instruksi
bervariasi menurut format.
 
1.Tipe-R (register)
Instruksi menetapkan tiga register pada instruksi, dua register sumber dan satu register tujuan
terdapat dalam 32-bit word.
Bagian-bagian instruksi tipe-R :
•Kode opersai : 6 bit dari bit 0 – 5
•Register sumber 1 (rs1) : 5 bit dari bit 6 – 10
•Register sumber 2 (rs 2) : 5 bit dari bit 11 – 15
•Fungsi : 11 bit dari 21 – 31
 
2.Tipe-I (Immediate)
Instruksi membutuhkan dua register dalam sebuah intruksi yaitu satu register sumber, satu
register tujuan, dan 16-bit.
Bagian-bagian instruksi tipe-I :
•Kode operasi : 6 bit dari 0 – 5
•Register sumber (rs) : 5 bit dari bit 6 – 10
•Register tujuan (rd) : 5 bit dari bit 11 – 15
•Nilai : 16 bit dari bit 16 – 31
 
3.Tipe-J (jump)
Instruksi hanya terdiri dari :
Kode operasi (opcode) : 6 bit dari 0 – 5
Alamat (operand) : 26 bit dari 6 – 31, yang digunakan untuk menghitung alamat tujuan.

Pengertian Unti Kontrol


Unti kontrol adalah yang mampu mengatur jalannya prongram. Komponen ini pun sudah
dapat dalm sebuah CPU. CPU bertugas mengontrol computer sehingga terjadi sinkronisassi
kerja antar komponen dalam menjalani fungsi-fungsi operasinya.Unti Kontrol adalah
mengambil intruksi –intruksi dari memori utama dan menentukan jenis intruksi tersebut bilah
ada intruksi untuk perhitungan artimatka atau perbandingan logika unti kendali akan megirim
intriksi trsebut ke ALU.
Tujuwan
1. Engetahui tentang uint control
2. Memahami operasi mikro pada siklus pengambilan, siklus tak langsung
Siklus intruput, siklus eksekusi, siklus intuksi.
3. Memahami cara kerja unti control secara explisit, memahami sinyal control
4. Memahami inplementasi hardwired, input-input unti control, logika unti control
5. Mwmahami unti kontrol pada intel 8085

Unti Kontrol
 Bagian CPU yang menyebabkan fungsi computer tercapi.
 Mengeluarkan sinyal –sinyal computer yang bersipat internal bagi CPU untuk
memindahkan data antar register agar ALU melakukan fungsinya dan untuk
mengatur operasi – operasi internal lainya.
 Mengeluarkan sinyal kontrol ekstrnal bagi pertukaran data memori dan modul –
modul I/O.
Pungsi Unti Kontrol
 Pengurutan ( sequencing ): unti kontrol bertugas mengontrol sejumlah operasi
mikro dalam urutan yang benar.
 Eksekusi (execution ): unti kontrol menyebabkan setiap operasi mikro dilakukan.

Unti Kontrol
 Memiliki input untuk menentukn setatus sistem
 Memiliki output untuk mengontrol tingkah laku sistem
 Secara internal memiliki logika-logika pengontrolan untuk membentuk pungsi
pengurutan dan pungsi eksekusi
 Dipandang sebagi suatu sistem dengan input dan output

Input Unti kontrol


 pewaktu (clock) : berfungsi untuk sinkronisasi operasi antar komponen-komponen
computer, termasuk juga unti kontrol.
 Register intruksi ( instruction register) : opcode intruksi saat itu digunakan untuk
menentukan operasi mikro yang akan dilakukan selama siklus eksekusi.
 Flag : flag – flag ini di perlukan unti kontrol untuk mengetahui setatus CPU
 Control signal to Control Bus : memberi jalur ke unti kontrol untuk sinyal –siyal
seperti sinyal interrupt dan acknowledgment.
Output Unti Kontrol
 Sinyal kontrol di dalam CPU (control signal withi CPU) : Output terdiri dua
macam sinyal, yaitu
 sinyal –siyal yang menyebabkan perpindahan data antar register
 sinyal –sinyal yang dapat mengaktifkan fungsi ALU yang sepesifik.
 Sinyal kontrol bagi bus kontrol (control signal to control bus) : sinyal inii juga
terdiri atas 2 sinyal, yaitu
 sinyal kontrol bagi memori dan
 sinyal kontrol bagi modul –modul I/O.

Struktur Unti Komputr


Unti kontrol atau yang sering di krnal dangan control unti, akan menyimpan perintah
sekarang yang akan di lakukan oleh computer, memerintah kan ALU untuk melaksanakan
dan mendapat kembali informasi (dari memori) yang di prlukan untuk melaksanakn perintah
itu dan memindahkan kembali hasil ke lokasi memori yang sesuai sekali yang terjadi unti
kontrol prig ke perintah berikutnya (biasanya di tempatkan di slot berikutnya ,kecuali kalu
perintah itu adalah perintah lompatan yang memerntahkan kepada computer bahwa perintah
berikutnya di tempatkan di lokasi lain).

MODE DAN FORMAT PENGALAMATAN


Mode pengalamatan adalah bagaimana cara menunjuk dan mengelamati suatu lokasi
memori pada sebuah alamat di mana operand akan diambil.Mode pengelamatan diterapkan
pada set intruksi,dimana pada umumnya intruksi terdiri dari opcode (kode operasi) dan
alamat.setiap mode pengalamatan memberikan fleksibilitas khusus yang sangan penting.
Mode pengalamatan ini meliputi direct addressing,indirect addressing,dan immediate
addressing.
Kekuatan utama dari setiap computer terletak pada kemampuanya dalam mengakses
memori.Mode pengalamatan dari CPU menyediakan kemampuan ini.Mode pengelamatan
mempunyai pengertian bagaimana suatu intruksi akan memdapatkan data yang diperlukanya
dalam eksekusi.karena ada beberapa macam mode pengalamatan yang berbeda,suatu intruksi
dapat mengakses opera dalam satu atau beberapa cara yang berbeda.Setiap variasi mode
pengalamatan dari suatu intruksi harus memiliki kode operasi (op-code) yang unik,sehingga
62 intruksi dasar mikrokontroler M68HC05 membutuhkan setidaknya 210 kode operasi dari
intruksi intruksinya.
CPU M68HC05 mengguakan enam mode pengelamatan. Mode pengelamatan ini adalah
inherent,immediate,extended,direct,indexed dan relative.Dalam mikrokontorer M68HC05
yang terkecil,semua variable program dan register I/O cukup dalam area $ooFF di memori
sehingga mode pengalamatan yang di gunakan adalah direct addressing mode.
1.Informasi yang disediakan dalam listing program menggunakan beberapa symbol untuk
menentukan tipe dari numerik yang digunakan.Simbol khusus ini adalah:Tanpa symbol
mengindikasikan numerik desimal.Angka ini akan diterjemahkan menjadi nilai biner sebelum
disimpan dalam memori dan digunakan oleh CPU.
2.Simbol $ mengindikasikan numerik heksadesimal,seperti $24 adalah 2416 dalam
heksadesimal yang bernilai sama dengan 36 desimal.
3.simbol @ mengindikasikan numerik oktal,seperti @10 bernilai sama dengan 8 desimal.
4.Simbol % mengindikasikan numeik biner,seperti 0100 bernilai sama dengan 8 desimal.
5.Simbol ‘ (apostrof) mengindikasikan karakter ASCII tunggal.
6.Simbol # mengindikasikan operand langsung (immediate)dan angka ditemui langsung
dalam lokasi memori yang mengikuti kode operasi.

Mode pengalamatan yang dikenal oleh mikrokontroler 6805 ada ,macam sebagaimana
tercantum di bawah ini :
1.Mode pengalamatan INHERENT
2.Mode pengalamatan IMMEDIATE
3.Mode pengalamatan DIRECT
5.Mode pengalamatan INDEXED
6.Mode pengalamatan RELATIVE

Mode Pengalamatan INHERENT


Dalam mode pengalamatan inherent,semua informasi yang dibutuhkan untuk operasi telah
diketahui otomatis oleh CPU,dan tidak dibutuhkan operan eksternal dari memori atau dari
program.Operan yang digunakan hanyalah register internal dari CPU atau data dalam
stack.Karena iyu operasi ini hanyalah terdiri dari satu byte intruksi.
Pertama CPU membaca kode operasi $4C yang menginstruksikan CPU untuk menambah
harga dari isi akumulator.kemudian CPU akan menyimpan harga baru ke dalam akumulator
dan mengeset bitflag jika dibutuhkan.Tabel 0.1 menampilkan semua intruksi M68HC05 yang
dapat menggunakan mode pengalamatan inherent.
Mode Pengalamatan Immediate
Dalam mode pengalamatan immediate,opera terkandung di dalam byte yang langsung
mengikuti kode opera.Mode ini digunakan saat suatu harga atau konstanta diketahui saat
program dibuat dan tidak akandirubah selama eksekusi program.Opera dengan kode ini
membutuhkan dua byte instruksi,satu untuk kode operasi dan satu lagi unntuk data byte.
Contoh:
0200 A6 LDA #$02 ; Load kontanta ke akumulator.
Pertama CPU akan membaca kode operasi $A6 yang menginstruksikan CPUuntuk me-load
akumulator dengan nilai immediate yang mengikuti kode operasi.kemudian CPU akan
membaca dataimmediate $02 dari lokasi memori dengan alamat $0201 ke dalam
akumulator.Tabel 0.2 menamoulkan semua intruksi keluarga M6HC05 ang dapat
menggunakan mode pengalamatan immediate ini.
Keuntungan :
 Mode ini adalah tidak adanya referensi memori selain dari instruksi yang diperlukan
untuk memperoleh operand.
 Menghemat siklus intruksi sehingga proses keseluruhan akan cepat.

Kerugiannya :

 Ukuran bilangan dibatasi oleh ukuran field alamat

Mode Pengalamatan Extended


Dalam mode pengalamatan extended,alamat dari operan terkandung dalam dua byte
yang mengikuti kode operasi.Pengalamatan extended ini dapat digunakan untuk
mengakses semua lokasi dalam memori mikrokontroler termasuk I/O,RAM,ROM dan
EPROM.Karena itu operasi ini membutuhkan tiga byte,satu untuk kode operasi,dan
dua untuk alamat dari operan.

0200 03 65 LDA $0365


Pertama CPU akan membaca kode operasi C6 yang menginstruksikan akumulator
untuk menggunakan mode pengalamatan extended.Kemudian CPU akan membaca
$03 dari lokasi memori $0201 dan diterjemahkan sebagai alamat high-order.Setelah
itu CPU membaca $65 dari lokasi $0202 dan diterjemahkan sebagai low-order dari
alamat.Terakhir,CPU membangun alamat lengkap $0365 dan meletakannya dalam
bus alamat dan kemudian melakukan operasi read sehingga isi memori dengan alamat
$0365 akan tersedia dalam bus data.Tabel 0.4 di bawah ini akan mempelihatan semua
instuksi yang dapat digunakan dalam kode pengalamatan extended.

Mode Pengalamatan Indexed


Dalam mode Pengalamatan indexed, alamat efektif adalah variabel dan tergantung
pada dua faktor : 1)isi index register saat itu dan 2)nilai offset terkandung dari byte
yang mengikuti kode operasi.Terdapat tiga jenis pengalamatan indexed yang
terkandung oleh CPU keluarga M68HC05,yaitu;no-offset,8-bit offset,dan 16-bit
offset. Dalam mode pengalamatan ini dapat mengakses 256 lokasi memori (dari
$0000 sampai $00FF).Instruksi mode ini membutuhkan satu byte
intruksi.Contoh:0200 F6 LDA 0,X.
Pertama CPU akan membaca kode operasi $F6yang mengintuksikan CPU untuk
menggunakan mode pengalamatan indexed-no offset.Kemudian CPU Menyusun
alamata lengkap dengan menjumlahkan $0000
Ke isi dari index register 8-bit (X).Alamat ini kemudian diletakan dalam alamat dan
setelah itu dilakukan proses pembacaaan data.Tabel 0.5 menampilkan semua instruksi
yang dapat menggunakan mode pengalamata ini.Dalam mode pengalamatan indexed-
8 bit offset,alamat efektif dicapai dengan menambahkan data byte yang mengikuti
kode operasi dengan isi dari index register.Harga byte offset yang disediakan dalam
intruksi adalah integer tak bertanda 8-bit.karena itu operasi adalah dua byte intruksi di
mana offset terkandung dalam byte yang mengikuti kode operasi.Isi dari index
register tidak akan dirubah,Contoh:0200 E6 05 LDA 5,X

Pertama CPU akan membaca kode operasi $E6 yang mengintruksikan CPU
menggunakan mode pengalamatan indexed 8-bit offset.Kemudian CPU akan membca
8-bit offset ($05)dari alamat $0201.CPUakan Menyusun alamat lengkap dengan
menambahkan nilai offset $05 ke isis dari index register 8-bit (X).Setelah itu,alamat
diletakan dalam bus alamat dan operasi pembacaan data ke akumulator
dikerjakan.Tabel 0.5 menunjukkan semua intruksi yang mampu menggunakan mode
pengalamatan ini. Dalam mode pengalamatan indexed -16 bit dengan dua byte alamat
efektif dari operan suatu intruksi adalah hasil penjumlahan antara isi dari index
register 8 bit denga dua byte alamat yang mengikuti kode operasi.isi dari kode operasi
tidak dirubah.Instuksi ini memakan tiga byte,satu untuk kode operasi dan dua byte
untuk offset 16 bit.contoh:0200 D6 03B77 LDA $377,X.

Pertama CPU akan membaca kode operasi $D6 yang mengintruksikan CPU untuk
menggunakan mode pengalamatan index-16 bit offset.kemudian CPU akan membaca
high order alamat ($03) dari alamat memori $0201 dan membaca low order alamat
($77) dari alamat $0202.CPU akan Menyusun alamat lengkap dengan menambahkan
isi dari index register 8-bit dengan 16-bit alamat yang baru saja dibaca.alamat ini
diletakan dalam bus alamat dan kemudian operasi pembacaaan data dilakukan.

PENGERTIAN DAN FUNGSI MIKROPROSESOR


Mikroprosesor merupakan sebuah istilah yang biasanya sering ditemukan pada dunia
teknologi.Bagi yang berkecimpung di jurusan sistem elektronika pasti sudah tidak asing
mendengar istilah ini.
Apa itu Mikroprosesor
Pengertian Mikroprosesor adalah rangkaian unit mesin pengelola yang di miliki perkerjaan
pokok yakni untuk melakukan komputasi logika dan aritmatika.Karena itulah,biasanya
mikroprosesor ini ditemukan pada computer,laptop,dan lain-lain.
Biasanya,mikroprosesor ini juga diproduksi pada satu chip tunggal yang sangat
canggih.Dalam kehidupan sehari-hari pun,passti kita akan memakai barang teknologi yang
sudah dikarunia teknologi mikroprosesor.Beberapa diantaranya adalah :
 PDA (personal digital assistance)atau computer telapak tangan
 Telepon gengggam
 Kalkulator

Salah satu contoh penggunakan microprocessor bisa lihat pada perangkat


computer.Pada perangkat computer yang biasa disebut juga mikroprosesor adalah
CPU karena di dalam CPU terdapat chip procesoor dan beberapa komponen
mikroprosessor lainya.

Seringkali disebutkan bahwa perkembangan mikroprosesor mengikuti konsep hukum


moore.Dimana perkembangan tersebut senantiasa meningkatkan dari waktu ke waktu
tanpa henti.

Sebenarnya,mikroprosesor ini sudah dirintis pada tahun 1970-an Ketika kalkulator


sudah memakai driver.Seiring waktu berlalu,mikroprosesor ini pun memiliki dan
jumlah yang berbeda.Awalnya jumlah memori hanyalah 4 bit,namun lama kelamaan
hal itu pun berubah.Berikut ini adalah daftar perkembangan mikroprosesor :

 Intel 80286
 Intel 80486
 Intel Pentium II,III,IV

Arsitektur Mikroprosesor

Secara sistematis,sebuah mikroprosesor memiliki varian arsitektur yang


berbeda.diantaranya arsitektur mikroprosesor tersebut adalah sebagai berikut.

 Arsitektur I/O Terpetakan dalam Memori

Jenis Arditektur I/O Terpetakan dalam memori ini bekerja dengan menyatukan sel-sel
memori.Tiap-tiap I/O yang terpetakan dalam memori berisi intruksi tipe memori
untuk media dalam mengakses alat-alat I/O.

Keunggulan dari sistem Arsitektur I/O Terpetakan dalam memori ini hanya intruksi
yang digunakan sebagai pembacaan dan penulisan dan penulis memori dapat
digunakan sebagai media input maupun optput data pada I/O.

 Arsitektur I/O Terisolasi

Varian arsitektur mikroprosesor yang kedua adalah Arsitektur I/O


Terisolasi.Arsitektur jenis ini memiliki desain pemetaan I/O yang terpisah (terisolasi)
dengan pemetaan memori.

 Arsitektur Harvard
Berikutnya adalah Arsitektur Harvard.Varian arsitektur mikroprosesor jenis ini
memiliki desain yang mirip sekali dengan arsitektur I/O Terisolasi.saja arsitektur ini
memiliki perbedaan yang terletak pada memori program dan memori data
terppisah/terisolasi.

Komponen Sistem Mikroprosesor

Meskipun namanya hamper sama,namun mikroprosesor dan sistem mikroprosesor


memiliki pengertian yang cukup berbeda.Sistem mikroprosesor merupakan suatu
sistem yang dibangun karena adanya komponen utama yang ada pada suatu kmputer

Ada beberapa komponen yang mendukung sistem mikroprosesor,yakni CPU atau


mikroprosesor,memory Unit, dan I/O atau Input Output Unit.Sedangkan komponen
yang membentuk sistem mikroprosesor diantaranya adalah :

1.ROM atau Read Only Memory


2.PIO atau Programmable Input Output
3.CPU ATAU mikroprosesor
4.RWM atau Read Write Memory
5.Peralatan Output seperti printer,monitor,layer LED,plotter,dan lain sebagainya.
6.Peralatan Input seperti mouse,scanner,kamera,keyboard,keypad,modem,dan
sebagainya.

Kemasan Mikroprosesor :

 TQFP: Plastic Gull Wing Quad Flat Package


 PDIP:Pastic Dual Inline Package
 SOIC:Plastic Gull-wing Small Outline
 PLCC:Plastic J-Lieded Chip Carrier

Keunggulan Penggunaan Mikroprosesor :

 Memiliki kecepatan yang tinggi. Teknologi yang disematkan didalam chip


micropcessor telah mendukung operasi data dengan kecepatan yang sangan
tinggi.Bahkan dalam 1 detik sebuah microprocessor mampu menjalankan jutaan
intruksi data.
 Ukuran yang sangan kecil dan praktis.Sebuah microprocessor memiliki ukuran yang
sangat kecil sehingga dapat komponen computer anda lebih efisien dalam space nya.
 Biaya murah.Penggunaan microprocessor pada sistem komputerasi anda tentunya
akan menekan cost/biaya yang tinggi. Hal ini karena sebuah microprocessor teha
dibekali teknologi sirkuit terintegrasi(chip IC)didalamnya.

1.Mikroprosesor 64 Bit
Mikroprosesor 64 bit ini ppertama kali diluncurkan pada tahun 1993,sehingga
termasuk yang paling mudah pada daftar ini.Nama yang digunakan untuk menjuluki
jenis mikroprosesor ini adalah Pentium,dan menggunakan teknologi superscalar.
2. Mikroprosesor 32 Bit

Perusahaan senantiasa dituntuut untuk menciptakan mikroprosesor yang baru dan


lebih canggih dibandingkan dengan versi yang sebelumnya,sehingga hadirlah
mikroprosesor 32 bit ini.Mikroprosesor jenis ini hadir dengan cache memory system
yang jauh lebih besar yakni sebesar 8kb apabila dibandingkan dengan pendahulunya.

3.Mikroprosesor 16 Bit

Mikroprosesor 16 bit hadir dengan beberapa perubahan pada sisis internalnya seperti
jumla memori yang sedikit lebih besar dan hadirkan dalam beberapa versi.Hal
tersebut karena kebutuhan memori setiap tahunya semasuin besar sehingga jumlah bit
pun juga harus disuaikan.

4. Mikroprosesor 8 Bit

Inilah jenis mikroprosesor yang bisa dibilang paling laku di pasaran.Bagaimana


tidak,kualitas yang dimiliki oleh mikroprosesor 8 bit ini sangan tinggi sehingga
demand yang dibutuhkan oleh pihak lainya pun lainya pun juga akan semakin naik.

5. Mikroprosesor 4 Bit

Jenis mikroprosesor yang terakhir ini dikeluarkan oleh pihak intel dan dikenal dengan
nama intel 4004.Menyesuaikan dengan namanya,jumlahnya memori memori yang
dimiliki oleh mikroprosesor ini pun hanya sekitar 4 bit saja.

Mikroprosesor memiliki andil yang besar untuk membuat kehidupan kita semakin
praktis.Kita tidak perlu lagi memanfaatkan teknologi kuno untuk melakukan
komputasi yang cukup menguras tenaga.

Fungsi Mikroprosesor yang utama adalah mengadalikan dan mengatur seluruh proses
dalam sistem dan juga menjalankan fungsi operasi logika dan aritmatika.Tidak hanya
itu,namun ada pula fungsi mikroprosesor yang lainya yaitu:

1.Memberi pelayanan dan mengirmkan sinyal apabila terdapat interupsi pada sinyal
tersebut.

2.Mengambil perintah yang berasal yang ada di dalam mikroprosesor

3.Menyimpan dan mengambil data baik itu dari ataupun ke daam memori

Cara Kerja Mikroprosesor


Pada dasarnya cara kerja mikroprosesor yaitu mengikuti intruksi(perintah)sesuai
urutan berikut:1.pengambilan data(Fetch)2.Pembacaan sandi data(Decode),dan
3.mengeksekusi/menjalankan perintah data(Execute).

Unit memori yang ada pada microprocessor menyimpanan sebuah intruksi secara
berurutan(Sequential order).Selanjutnya intruksi tersebut diterjemah dan dijalankan
microprocessor sampai ada intruksi stop/ Berhenti.

Hasil dari proses eksekusi intruksi data tersebut kemudian dikirim oleh
microprocessor ke port Output dalam bentuk angka binary/biner.

Sebuah mikroprosesor berkomunikasi melalui unit memori.Pada unit menggunakan


saluran yang Bernama BUS.bus sendiri merupakan sambungan yang menghubungkan
kompenen pendukuk sistem mikroprosesor.

Saluran-saluran yang ada pada mikroprosesor dikelompokan lagi menjadi tiga yaitu :

 Bus saluran kendali(control Bus):Berfungsi untuk penjadwalkan


MPU,interupsi,DMA,Selain itu control bus juga berperan sebagai pembentuk clok dan
reset serta penyerampakan memori dan I/O.
 Bus saluran Data (Data Bus):Sebagai jalan input maupun output data yang berfungsi
sebagai intruksi atau penyerta instruksi antara perangkat ingatan dan perangkat I/O
dengan CPU
 Bus saluran Alamat (Address Bus): Berfungsi untuk melakukan pengadilan terhadap
komponen-komponen pendukung dalam system mikroprosesor.

Anda mungkin juga menyukai