Anda di halaman 1dari 37

PERKEMBANGAN PERANGKAT KOMPUTER

DAN INTERCONNECTION NETWORK

Dosen : NAHOT FRASTIAN, S. KOM

Disusun oleh :

Nama : Maryanto
NPM : 201043500251
Kelas : 4D Ekstensi

TEKNIK INFORMATIKA
FAKULTAS TEKNIK MATEMATIKA & IPA
UNIVERSITAS INDRAPRASTA PGRI
JAKARTA
2012
ABSTRAK

Sejarah perkembangan komputer bermula dengan berkembangnya ilmu matematika.


Dimulai dengan penggunaan jari-jemari manusia, kemudian tercipta alat Abakus yang dapat
melakukan operasi hitung sederhana.

Perkembangan inovasi komputer sejak 1960 menambah satu daftar penemuan yang
sangat menarik dan paling penting , yaitu Arsitektur Reduced Instruction Set computers ( RISC).
Elemen penting yang digunakan sebagian rancangan umum RISC adalah set instruksi yang
terbatas dan sederhana, register general purpose berjumlah banyak atau penggunaaan teknologi
kompiler untuk mengoptimalkan penggunaan register, dan penekanan pada pengoptimalan
pipeline instruksi.

Pada dasarnya, program komputer didesain dengan menggunakan sebuah cara dimana
tidak memungkinkan parallel computing, yaitu dengan menyelesaikan setiap langkah dalan satu
waktu. Untuk program yang melakukan proses dengan cara ini (parallel computing), maka
program tersebut didesain untuk dapat membagi task ke dalam task-task yang lebih kecil yang
dapat dikerjakan secara individual. Parallel Computing muncul ketika komputer membawa lebih
dari satu task secara simultan (bersamaan).

Pada tahun 1969 pertama kali terbentuk sebuah jaringan komputer. Pada saat itu jaringan
komputer tersebut hanya terdiri dari beberapa komputer yang dihubungkan dengan kabel dan
selanjutnya disebut dengan ARPAnet. Dan selanjutnya terbentuklah Interconnected Network
yang disingkat mejadi Internet. Internet merupakan jaringan global yang menghubungkan
komputer yang satu dengan lainnya diseluruh dunia. Dengan Internet, komputer dapat saling
terhubung untuk berkomunikasi, berbagi dan memperoleh informasi.
PENGANTAR ORGANISASI sistem komputer dalam merealisasikan

KOMPUTER aspek arsitekturalnya. Contoh aspek


organisasional adalah teknologi hardware,
1. Komputer perangkat antarmuka, teknologi memori,
sistem memori, dan sinyalsinyal kontrol.
Komputer adalah sebuah mesin hitung
elektronik yang secara cepat menerima Perbedaan antara Organisasi & Arsitektur
informasi masukan digital dan mengolah Komputer :
informasi tersebut menurut seperangkat
Organisasi Komputer
instruksi yang tersimpan dalam komputer
Bagian yang terkait erat dengan
tersebut dan menghasilkan keluaran
unitunit operasional
informasi yang dihasilkan setelah diolah.
Contoh: teknologi hardware,
Daftar perintah tersebut dinamakan program
perangkat antarmuka, teknologi
komputer dan unit penyimpanannya adalah
memori, sistem memori, dan sinyal
memori komputer.
sinyal control
Unit-unit fungsional Komputer adalah :
Arsitektur Komputer
masukan, memori, aritmetika dan logika,
Atributatribut sistem komputer
keluaran dan control.
yang terkait dengan seorang
programmer
Contoh: set instruksi, aritmetika
yang digunakan, teknik
pengalamatan, mekanisme I/O

3. Struktur dan Fungsi Utama


Komputer

2. Organisasi Komputer Struktur Komputer


Komputer adalah sebuah sistem yang

Organisasi Komputer adalah bagian yang berinteraksi dengan cara tertentu dengan

terkait erat dengan unitunit operasional dan dunia luar. Interaksi dengan dunia luar

interkoneksi antar komponen penyusun dilakukan melalui perangkat peripheral dan


saluran komunikasi.

Dosen : Nahot Frastian, S. Kom 1


Struktur Komputer dibagi menjadi 4 struktur Arithmetic And Logic Unit (ALU),
utama : berfungsi untuk membentuk fungsi
1. Central Processing Unit (CPU), fungsi pengolahan data komputer.
berfungsi sebagai pengontrol operasi Register, berfungsi sebagai penyimpan
komputer dan pusat pengolahan fungsi internal bagi CPU.
fungsi komputer. Kesepakatan, CPU CPU Interconnection, berfungsi
cukup disebut sebagai processor menghubungkan seluruh bagian dari
(prosesor) saja. CPU.
2. Memori Utama, berfungsi sebagai
Fungsi Komputer
penyimpan data.
Pada prinsipnya terdapat empat buah fungsi
3. I/O, berfungsi memindahkan data ke
operasi, yaitu :
lingkungan luar atau perangkat lainnya.
Fungsi Operasi Pengolahan Data
4. System Interconnection, merupakan
Fungsi Operasi Penyimpanan Data
sistem yang menghubungkan CPU,
memori utama dan I/O. Fungsi Operasi Pemindahan Data
Fungsi Operasi Kontrol

Gambar 1.2 Struktur Dasar Komputer

Struktur CPU dibagi menjadi 4 struktur


utama :
Control Unit, berfungsi untuk Gambar Fungsi Komputer

mengontrol operasi CPU dan mengontrol


komputer secara keseluruhan.

Dosen : Nahot Frastian, S. Kom 2


Gambar Operasi pemindahan data Gambar Operasi pengolahan data

Gambar Operasi penyimpanan data Gambar Operasi pengolahan data

Dosen : Nahot Frastian, S. Kom 3


EVOLUSI DAN KINERJA
KOMPUTER

Sejarah Perkembangan Komputer

Sejarah perkembangan komputer di bagi


menjadi dua yaitu :
1. Sebelum tahun 1940
2. Sesudah tahun 1940
Pada tahun 1617, John Napier telah
mengemukakan logaritma dan alat ini
Komputer Sebelum Tahun 1940
dipanggil tulang Napier yang dapat
melakukan berbagai macam perhitungan
angka-angka.

Kemudian Blaise Pascal menciptakan mesin


hitung mekanikal pertama pada tahun 1642
Sejarah perkembangan komputer bermula yang beroperasi dengan cara menggerakkan
dengan berkembangnya ilmu matematika. gear pada roda dan kemudian telah
Dimulai dengan penggunaan jari-jemari dikembangkan oleh William Leibnitz.
manusia, kemudian tercipta alat Abakus
yang dapat melakukan operasi hitung
sederhana.

Dosen : Nahot Frastian, S. Kom 4


Howard Aiken memperkenalkan
penggunaan mesin elektromekanika yang
disebut "Mark 1" pada tahun 1937,
Pada tahun 1816 Charles Babbage telah
elektronik dan mekanikal. Mesin ini dapat
membina the difference engine yang telah
menyelesaikan masalah fungsi-fungsi
dapat menyelesaikan masalah perhitungan
trigonometri di samping perhitungan-
matematik seperti logaritma secara
perhitungan yang telah dilakukan mesin-
mekanikal dengan tepat sampai dengan dua
mesin sebelum ini.
puluh digit.
Mesin ini juga telah menggunakan semacam
"card" sebagai input, untuk menyimpan Komputer Sesudah Tahun 1940
"file-file" data melakukan perhitungan
secara otomatis dan seterusnya
I. Komputer Generasi Pertama :
mengeluarkan output dalam bentuk cetakan
Tabung Vacum 1940 1959
pada kertas. "card" tersebut pertama kali
telah digunakan sebagai alat input dalam
industri tekstil pada mesin tenun otomatis
ciptaan Joseph Jecquard pada tahun 1801.
Pada tahun 1887 Herman Hoolerith telah
mempopularkan penggunaan "card" sebagai
alat input data yang telah banyak digunakan
penduduk Amerika.

ENIAC (Electronic Numerical Integrator


and Calculator)

Dosen : Nahot Frastian, S. Kom 5


Komputer ENIAC ini diciptakan oleh Dr
John Mauchly dan Presper Eckert pada
tahun 1946

UNIVAC I (Universal Automatic


Calculator)
Pada tahun 1951 Dr Mauchly dan Eckert
EDVAC (Electronic Discrete Variable
menciptakan UNIVAC I , komputer pertama
Automatic Computer)
yang digunakan untuk memproses data
Penggunaan tiub tiub vakum juga telah
perniagaan.
dikurangi di dalam EDVAC, di mana proses
perhitungan telah menjadi lebih cepat
II. Komputer Generasi Kedua :
dibandingkan ENIAC
Transistor ( 1959 - 1964 )

EDSAC (Electronic Delay Storage


Automatic Calculator)
Komputer-komputer generasi kedua telah
EDSAC telah memperkenalkan penggunaan
menggunakan transistor dan diode untuk
raksa (merkuri) dalam tube untuk
menggantikan saluran-saluran vakum dan
menyimpan memori.
menjadikan ukuran komputer lebih kecil dan

Dosen : Nahot Frastian, S. Kom 6


lebih murah. Cara baru menyimpan memori III. Komputer Generasi Ketiga :
juga diperkenalkan melalui teknologi Integrated Circuits ( 1964 1980 )
magnetik. Keupayaan pemprosesan dan
ukuran memori utama komputer juga
bertambah dan manjadikan ia lebih efisien.
Kemunculan FORTRAN dan COBOL
menandakan permulaan bahasa tingkat
tinggi untuk menggantikan bahasa pengantar
dalam mesin yang lebih sukar.

Chip mulai menggantikan transistor sebagai


bahan logis komputer dengan terhasilnya
litar terkamir atau lebih dikenal dengan
sebutan chip.
Jenis komputer terkecil mikrokomputer telah
muncul dan paling cepat menjadi popular
seperti Apple II, IBM PC dan Sinclair.

Minikomputer juga telah diperkenalkan


yaitu yang kedua terbesar di dalam generasi
komputer. Versinya yang pertama ialah
DEC PDP 8 yang diciptakan pada tahun
1964 yang berguna untuk memproses data-
data.

Dosen : Nahot Frastian, S. Kom 7


Banyak bahasa pemrograman telah muncul lebih besar sehingga menyebabkan memori
seperti BASIC, Pascal dan PL/1. sekunder kurang penting. Teknologi chip
Kebanyakan mikrokomputer didasari yang maju ini telah mewujudkan satu lagi
dengan tafsiran bahasa secara mendalam, kelas komputer yang disebut
chip ROM untuk menggunakan bahasa Supercomputer.
BASIC.
V. Komputer Generasi Kelima
( 2000 - Sekarang )
IV. Komputer Generasi Keempat :
Very Large Scale Integration ( Banyak kemajuan di bidang desain
1980 2000 ) komputer dan teknologi semakin
memungkinkan pembuatan komputer
generasi kelima. Model non Neumann akan
digantikan dengan sistem yang mampu
mengkoordinasikan banyak CPU untuk
bekerja secara serempak. Kemajuan lain
adalah teknologi superkonduktor yang
memungkinkan aliran elektrik tanpa ada
hambatan apapun, yang nantinya dapat
mempercepat kecepatan informasi.

Chip masih digunakan untuk memproses


dan menyimpan memori. Ia lebih canggih,
dilengkapi hingga ratusan ribu komponen
transistor yang disebut pengamiran skala
amat besar (very large scale intergartion,
VLSI). Pemprosesan dapat dilakukan
dengan lebih tepat, sampai jutaan bit per
detik. Memori utama komputer menjadi

Dosen : Nahot Frastian, S. Kom 8


Perancangan Kinerja Komputer lainnya untuk membuat penjadwalan
yang optimum dalam eksekusi.
Kinerja sebuah sistem komputer
merupakan hasil proses dari seluruh Speculative Execution, dengan modal
komponen komputer, yang melibatkan prediksi cabang dan analisis data, maka
CPU, memori utama, memori sekunder, prosesor dapat melakukan eksekusi
bus, peripheral. spekulatif terlebih dahulu sebelum
waktunya.
Aplikasi dekstop yang hampir dimiliki
semua sistem komputer saat ini meliputi : Terdapat beberapa metode untuk mengatasi
masalah perbedaan kecepatan operasi antara
Pengolahan citra
mikroprosesor dengan komponen lainnya,
Pengenalan voice atau pembicaraan
diantaranya :
Video conference
Meningkatkan jumlah bit yang dicari
Mulitimedia
pada suatu saat tertentu dengan
Transfer data melebarkan DRAM dan melebarkan
lintasa sistem busnya.

Peningkatan kinerja mikroprosesor ini Mengubah antarmuka DRAM


terus berlanjut tidak kenal henti dengan sehingga lebih efisien dengan
berbagai teknik yang telah dikembangkan, menggunakan teknik cache atau pola
diantaranya : buffer lainnya pada keping DRAM.

Branch Prediction, teknik dimana Meningkatkan bandwidth interkoneksi


prosesor memungkinkan mengamati prosesor dan memori dengan
terlebih dahulu di dalam software dan penggunakan hierarki bus bus yang
melakukan prediksi percabangan atau lebih cepat untuk buffering dan
kelompok instruksi yang akan membuat struktur aliran data.
dieksekusi berikutnya.

Data Flow Analysis, prosesor akan


menganalisa instruksi instruksi yang
tidak tergantung pada hasil atau data

Dosen : Nahot Frastian, S. Kom 9


STRUKTUR CPU 4. CPU Interconnections, adalah sistem
koneksi dan bus yang menghubungkan
Komponen Utama CPU
komponen internal CPU, yaitu ALU,
1. Arithmetic and Logic Unit (ALU),
unit kontrol dan register register dan
bertugas membentuk fungsi fungsi
juga dengan bus bus eksternal CPU
pengolahan data komputer. ALU sering
yang menghubungkan dengan sistem
disebut mesin bahasa (machine
lainnya, seperti memori utama, piranti
language) karena bagian ini
masukan/keluaran.
mengerjakan instruksi instruksi bahasa
mesin yang diberikan padanya. Seperti
istilahnya, ALU terdiri dari dua bagian,
yaitu unit arithmetika dan unit logika
boolean.

2. Control Unit, bertugas mengontrol


operasi CPU dan secara keseluruhan
mengontrol komputer sehingga terjadi
sinkronisasi kerja antar komponen dalam
menjalankan fungsi fungsi operasinya. Gambar 3.1 Komponen internal CPU
Termasuk dalam tanggung jawab unit
kontrol adalah mengambil instruksi
instruksi dari memori utama dan
menentukan jenis instruksi tersebut.

3. Registers, adalah media penyimpan


internal CPU yang digunakan saat proses
pengolahan data. Memori ini bersifat
sementara, biasanya digunakan untuk
menyimpan data saat diolah ataupun
data untuk pengolahan selanjutnya. Gambar 3.2 Struktur detail internal CPU

Dosen : Nahot Frastian, S. Kom 10


Fungsi CPU Siklus Fetch - Eksekusi

Fungsi CPU adalah menjalankan program Siklus Fetch - Eksekusi dikelompokkan


program yang disimpan dalam memori menjadi empat katagori, yaitu :
utama dengan cara mengambil instruksi 1. CPU Memori, perpindahan data dari
instruksi, menguji instruksi tersebut dan CPU ke memori dan sebaliknya.
mengeksekusinya satu persatu sesuai alur 2. CPU I/O, perpindahan data dari CPU
perintah. ke modul I/O dan sebaliknya.
Pandangan paling sederhana proses eksekusi 3. Pengolahan Data, CPU membentuk
program adalah dengan mengambil sejumlah operasi aritmatika dan logika
pengolahan instruksi yang terdiri dari dua terhadap data.
langkah, yaitu : operasi pembacaan instruksi 4. Kontrol, merupakan instruksi untuk
(fetch) dan operasi pelaksanaan instruksi pengontrolan fungsi atau kerja. Misalnya
(execute). instruksi pengubahan urusan eksekusi.

Detail siklus operasi, yaitu :


1. Instruction Addess Calculation (IAC),
yaitu mengkalkulasi atau menentukan
alamat instruksi berikutnya yang akan
dieksekusi.
2. Instruction Fetch (IF), yaitu membaca
atau pengambil instruksi dari lokasi
memorinya ke CPU.
3. Instruction Operation Decoding (IOD),

Gambar 3.3 Siklus instruksi dasar yaitu menganalisa instruksi untuk


menentukan jenis operasi yang akan
dibentuk dan operand yang akan
digunakan.
4. Operand Address Calculation (OAC),
yaitu menentukan alamat operand, hal
ini dilakukan apabila melibatkan
referensi operand pada memori.

Dosen : Nahot Frastian, S. Kom 11


5. Operand Fetch (OF), adalah mengambil Macam macam kelas sinyal interupsi :
operand dari memori atau dari modul 1. Program, yaitu interupsi yang
I/O. dibangkitkan dengan beberapa kondisi
6. Data Operation (DO), yaitu membentuk yang terjadi pada hasil eksekusi
operasi yang diperintahkan dalam program. Contohnya: arimatika
instruksi. overflow, pembagian nol, oparasi ilegal.
7. Operand store (OS), yaitu menyimpan 2. Timer, adalah interupsi yang
hasil eksekusi ke dalam memori. dibangkitkan pewaktuan dalam prosesor.
Sinyal ini memungkinkan sistem operasi
menjalankan fungsi tertentu secara
reguler.
3. I/O, sinyal interupsi yang dibangkitkan
oleh modul I/O sehubungan
pemberitahuan kondisi error dan
penyelesaian suatu operasi.
Gambar 3.4 Diagram siklus instruksi
4. Hardware failure, adalah interupsi yang
dibangkitkan oleh kegagalan daya atau
kesalahan paritas memori.
Fungsi Interrupt

Dengan adanya mekanisme interupsi,


Fungsi interupsi adalah mekanisme
prosesor dapat digunakan untuk
penghentian atau pengalihan pengolahan
mengeksekusi instruksi instruksi lain. Saat
instruksi dalam CPU kepada routine
suatu modul telah selesai menjalankan
interupsi. Hampir semua modul (memori
tugasnya dan siap menerima tugas
dan I/O) memiliki mekanisme yang dapat
berikutnya maka modul ini akan
menginterupsi kerja CPU.
mengirimkan permintaan interupsi ke
Tujuan interupsi secara umum untuk
prosesor. Kemudian prosesor akan
menejemen pengeksekusian routine instruksi
menghentikan eksekusi yang dijalankannya
agar efektif dan efisien antar CPU dan
untuk menghandel routine interupsi.
modul modul I/O maupun memori.
Setelah program interupsi selesai maka
prosesor akan melanjutkan eksekusi
programnya kembali.

Dosen : Nahot Frastian, S. Kom 12


Saat sinyal interupsi diterima prosesor ada MEMORI
dua kemungkinan tindakan, yaitu interupsi
diterima/ditangguhkan dan interupsi ditolak. Pengertian Memori

Memori merupakan bagian dari komputer


Apabila interupsi ditangguhkan, prosesor
yang berfungsi sebagai tempat penyimpanan
akan melakukan hal hal dibawah ini :
informasi yang harus diatur dan dijaga
1. Prosesor menangguhkan eksekusi
sebaik-baiknya.
program yang dijalankan dan
menyimpan konteksnya. Komputer memiliki hirarki memori yang
Tindakan ini adalah menyimpan terdiri atas tiga level, yaitu :
alamat instruksi berikutnya yang
akan dieksekusi dan data lain yang Physical Register di CPU, berada di
relevan. level teratas.
2. Prosesor menyetel program counter Informasi yang berada di register
(PC) ke alamat awal routine dapat diakses dalam satu clock cycle
interrupt handler. CPU.
Primary Memory (executable
memory), berada di level tengah.
Contohnya, RAM. Primary Memory
diukur dengan satu byte dalam satu
waktu, secara relatif dapat diakses
dengan cepat, dan bersifat volatile
(informasi bisa hilang ketika
komputer dimatikan). CPU
mengakses memori ini dengan
instruksi single load dan store dalam
Gambar 3.5 Siklus eksekusi instruksi dengan beberapa clock cycle.
interrupt Secondary Memory, berada di level
bawah.
Contohnya, disk atau tape.
Secondary Memory diukur sebagai
kumpulan dari bytes (block of

Dosen : Nahot Frastian, S. Kom 13


bytes), waktu aksesnya lambat, dan operasi dan termasuk pula tanggal
bersifat non-volatile (informasi tetap dan jam sistem. CMOS merupakan
tersimpan ketika komputer bagian dari ROM.
dimatikan). Memori ini diterapkan
di storage device, jadi akses RAM ( Random-Access Memory )

meliputi aksi oleh driver dan device.


Adalah jenis memori yang isinya
dapat diganti-ganti selama komputer
Jenis Memori
dihidupkan dan bersifat volatile.
1. Memori Internal Selain itu, RAM mempunyai sifat
yakni dapat menyimpan dan
ROM ( Read Only Memory )
mengambil data dengan sangat cepat.

Adalah jenis memori yang isinya


DRAM ( Dynamic RAM )
tidak hilang ketika tidak mendapat
aliran listrik dan pada awalnya isinya Adalah jenis RAM yang secara
hanya bisa dibaca. ROM pada berkala harus disegarkan oleh CPU
komputer disediakan oleh vendor agar data yang terkandung di
komputer dan berisi program atau dalamnya tidak hilang. DRAM
data. Di dalam PC, ROM biasa merupakan salah satu tipe RAM
disebut BIOS (Basic Input/Output yang terdapat dalam PC.
System) atau ROM-BIOS.
SDRAM (Sychronous Dynamic
CMOS ( Compmentary Meta-Oxyde RAM)
Semiconductor )
Adalah jenis RAM yang merupakan
Adalah jenis cip yang memerlukan kelanjutan dari DRAM namun telah
daya listrik dari baterai. Cip ini berisi disnkronisasi oleh clock sistem dan
memori 64-byte yang isinya dapat memiliki kecepatan lebih tinggi
diganti. Pada CMOS inilah berbagai daripada DRAM. Cocok untuk
pengaturan dasar komputer sistem dengan bus yang memiliki
dilakukan, misalnya peranti yang kecepatan sampai 100 MHz.
digunakan untuk memuat sistem

Dosen : Nahot Frastian, S. Kom 14


DIMM (dual in-line memory module) memory ini akan meningkatkan
kinerja sistem. Cache memory
Berkapasitas 168 pin, kedua belah adalah tipe RAM tercepat yang ada,
modul memori ini aktif, setiap dan digunakan oleh CPU, hard drive,
permukaan adalah 84 pin. Ini dan beberapa komponen lainnya.
berbeda daripada SIMM yang hanya
berfungsi pada sebelah modul saja.
Mensuport 64 bit penghantaran data.
Memori Eksternal
SDRAM (synchronous DRAM)
menggunakan DIMM. Merupakan
Merupakan memori tambahan yang
penganti dari DRAM, FPM (fast
berfungsi untuk menyimpan data atau
page memory) dan EDO. SDRAM
program.Contoh: Hardisk, Floppy Disk dll.
pengatur (synchronizes) memori
Hubungan antara Chace Memori, Memori
supaya sama dengan CPU clock
Utama dan Konsep dasar memori eksternal
untuk pemindahan data yang lebih
adalah : Menyimpan data bersifat tetap (non
cepat. Terdapat dalam dua kecepatan
volatile), baik pada saat komputer aktif atau
yaitu 100MHz (PC100) dan 133MHz
tidak. Memori eksternal biasa disebut juga
(PC133). DIMM 168 PIN. DIMM
memori eksternal yaitu perangkat keras
adalah jenis RAM yang terdapat di
untuk melakukan operasi penulisan,
pasaran.
pembacaan dan penyimpanan data, di luar
memori utama.
Cache Memory

Memori eksternal mempunyai dua tujuan


Memori berkapasitas terbatas,
utama yaitu sebagai penyimpan data secara
memori ini berkecepatan tinggi dan
permanen untuk membantu fungsi RAM dan
lebih mahal dibandingkan memory
yang untuk mendapatkan memori murah
utama. Berada diantara memori
yang berkapasitas tinggi bagi penggunaan
utama dan register pemroses,
jangka panjang.
berfungsi agar pemroses tidak
langsung mengacu kepada memori
utama tetapi di cache memory yang
kecepatan aksesnya yang lebih
tinggi, metode menggunakan cache

Dosen : Nahot Frastian, S. Kom 15


Jenis-Jenis Memori Eksternal PERALATAN PENYIMPANAN
DATA
Berdasarkan Jenis Akses Data
DASD (Direct Access Storage Macam Peralatan Penyimpanan Data
Device) di mana ia mempunyai akses
Magnetik Disk
langsung terhadap data.
Floppy Disk
Contoh :
Magnetik (floppy disk, hard disk) IDE Disk

Removeable hard disk (Zip disk, SCSI Disk

Flash disk) RAID

Optical Disk Optical Disk


SASD (Sequential Access Storage CDROM
Device) CD-R
Akses data secara tidak langsung CD-RW
(berurutan), seperti pita magnetik. DVD

Magnetik Disk (Pita Magnetik)


Berdasarkan Karakteristik Bahan
Punched Card atau kartu berlubang Disk adalah piringan bundar yang terbuat
Merupakan kartu kecil berisi lubang- dari bahan tertentu (logam atau plastik)
lubang yang menggambarkan dengan permukaan dilapisi bahan yang
berbagai instruksi atau data. dapat di magnetisasi.
Kartu ini dibaca melalui puch card
Mekanisme baca/tulis menggunakan kepala
reader yang sudah tidak digunakan
baca atau tulis yang disebut head,
lagi sejak tahun 1979.
merupakan komparan pengkonduksi
Magnetic disk
(conducting coil).
Magnetic Disk merupakan disk yang
terbuat dari bahan yang bersifat Desain fisiknya, head bersifat stasioner
magnetik, Contoh : floppy dan sedangkan piringan disk berputar sesuai
harddisk. kontrolnya

Dosen : Nahot Frastian, S. Kom 16


Dua metode layout data pada disk, yaitu Data yang disimpan akan diberi header data
constant angular velocity dan multiple tambahan yang menginformasikan letak
zoned recording sector dan track suatu data

Disk diorganisasi dalam bentuk cincin Tambahan header data ini hanya digunakan
cincin konsentris yang disebut track oleh sistem disk drive saja tanpa bisa
diakses oleh penggunaFormat data pada
Tiap track pada disk dipisahkan oleh gap
track disk Field ID merupakan header data
(gap: mencegah atau mengurangi kesalahan
yang digunakan disk drive menemukan letak
pembacaan maupun penulisan yang
sector dan tracknya.
disebabkan melesetnya head atau karena
interferensi medan magnet) Byte SYNCH adalah pola bit yang
menandakan awal field data.
Sejumlah bit yang sama akan menempati
track track yang tersedia.

Semakin ke dalam disk maka kerapatan Karakteristik Magnetik Disk :


(density) disk akan bertambah besar.
Contact (floppy)
Data dikirim ke memori ini dalam bentuk Fixed gap
blok, umumnya blok lebih kecil Aerodynamic gap (Winchester)
kapasitasnya daripada track.
Mekanisme head :
Blok blok data disimpan dalam disk yang
Single-platter
berukuran blok, yang disebut sector.
Multiple-platter
Track biasanya terisi beberapa sector,
Platters :
umumnya 10 hingga 100 sector tiap
tracknya. Single-sided

Layout dan Pembacaan Double-sided

BACA dan TULIS Sides :

Head harus bisa mengidentifikasi titik awal Nonremovable disk

atau posisi posisi sector maupun track Removable disk

Dosen : Nahot Frastian, S. Kom 17


Portabilitas disk : Mekanisme head

Fixed head (satu per track) Head yang menyentuh disk (contact) seperti
Movable head (satu per surface) pada floppy disk, head yang mempunyai
celah utara tetap maupun yang tidak tetap
tergantung medan magnetnya.
Gerakan head
Celah atau jarak head dengan disk
Karakteristik Macam Gerakan Head tergantung kepadatan datanya, semakin
padat datanya dibutuhkan jarak head yang
Pada head tetap setiap track memiliki kepala
semakin dekat, namun semakin dekat head
head sendiri, sedangkan pada head bergerak,
maka faktor resikonya semakin besar, yaitu
satu kepala head digunakan untuk beberapa
terjadinya kesalahan baca.
track dalam satu muka disk.
Teknologi Winchester dari IBM
Pada head bergerak adalah lengan head
mengantisipasi masalah celah head diatas
bergerak menuju track yang diinginkan
dengan model head aerodinamik. Head
berdasarkan perintah dari disk drive-nya.
berbentuk lembaran timah yang berada
Portabilitas disk dipermukaan disk apabila tidak bergerak,
seiring perputaran disk maka disk akan
Disk yang tetap (non-removable
mengangkat headnya.
disk)
Disk yang dapat dipindah Istilah Winchester dikenalkan IBM pada
(removable disk). model disk 3340-nya. Model ini merupakan
removable disk pack dengan head yang
Sides/Sisi dan Platters/Piringan
dibungkus di dalam pack. Sekarang istilah
Sides : Winchester digunakan oleh sembarang disk
drive yang dibungkus pack dan memakai
satu sisi disk (single sides)
rancangan head aerodinamisDisk piringan
Dua muka disk (double sides)
banyak (multiple platters disk) Floppy Disk
Platters :
Karakteristik disket adalah head menyentuh

Satu piringan (single platter) permukaan disk saat membaca ataupun

Banyak piringan (multiple platter). menulis.

Dosen : Nahot Frastian, S. Kom 18


UNIT MASUKAN DAN Command Decoding, yaitu

KELUARAN modul I/O menerima perintah


perintah dari CPU yang
dikirimkan sebagai sinyal bagi
Unit Masukan dan Keluaran ( I/O Devices ) bus kontrol. Misalnya, sebuah
merupakan peralatan antarmuka (interface) modul I/O untuk disk dapat
bagi sistem bus atau switch sentral dan menerima perintah: Read sector,
mengontrol satu atau lebih perangkat Scan record ID, Format disk.
peripheral. Data, pertukaran data antara
CPU dan modul I/O melalui bus
Modul I/O memiliki dua buah fungsi utama,
data.
yaitu :
Status Reporting, yaitu pelaporan
Sebagai piranti antarmuka ke CPU
kondisi status modul I/O maupun
dan memori melalui bus sistem.
perangkat peripheral, umumnya
Sebagai piranti antarmuka dengan
berupa status kondisi Busy atau
peralatan peripheral lainnya dengan
Ready. Juga status bermacam
menggunakan link data tertentu.
macam kondisi kesalahan
(error).
Fungsi Modul I/O Address Recognition, bahwa
peralatan atau komponen
Fungsi dalam menjalankan tugas bagi modul penyusun komputer dapat
I/O dapat dibagi menjadi beberapa katagori, dihubungi atau dipanggil maka
yaitu: harus memiliki alamat yang unik,
1. Kontrol dan pewaktuan begitu pula pada perangkat
Berfungi untuk mensinkronkan kerja peripheral, sehingga setiap modul
masing-masing komponen penyusun I/O harus mengetahui alamat
computer peripheral yang dikontrolnya.
2. Komunikasi CPU 3. Komunikasi perangkat eksternal
Fungsi komunikasi antara CPU dan Pada sisi modul I/O ke perangkat
modul I/O meliputi proses proses peripheral juga terdapat komunikasi
berikut :

Dosen : Nahot Frastian, S. Kom 19


yang meliputi komunikasi data, kontrol Perangkat Eksternal
maupun status Secara umum perangkat eksternal
4. Buffer data diklasifikasikan menjadi 3 katagori:
Berfungsi untuk mendapatkan 1. Human Readable, yaitu perangkat yang
penyesuaian data sehubungan perbedaan berhubungan dengan manusia sebagai
laju transfer data dari perangkat pengguna komputer. Contohnya:
peripheral dengan kecepatan pengolahan monitor, keyboard, mouse, printer,
pada CPU joystick, disk drive.
5. Deteksi kesalahan 2. Machine readable, yaitu perangkat yang
Apabila pada perangkat peripheral berhubungan dengan peralatan. Biasanya
terdapat masalah sehingga proses tidak berupa modul sensor dan tranduser
dapat dijalankan, maka modul I/O akan untuk monitoring dan kontrol suatu
melaporkan kesalahan tersebut peralatan atau sistem.
3. Communication, yatu perangkat yang
berhubungan dengan komunikasi jarak
Struktur Modul I/O
jauh. Misalnya: NIC dan modem.

Antarmuka modul I/O ke CPU melalui bus


sistem komputer terdapat tiga saluran, yaitu
saluran data, saluran alamat dan saluran
kontrol. Bagian terpenting adalah blok
logika I/O yang berhubungan dengan semua
peralatan antarmuka peripheral, terdapat
fungsi pengaturan dan switching pada blok
ini.

Teknik Masukan/Keluaran

Terdapat tiga buah teknik dalam operasi I/O,


yaitu: I/O terprogram, interrupt driven I/O,
dan DMA (Direct Memory Access).

Dosen : Nahot Frastian, S. Kom 20


SISTEM BUS dengan nama FSB (Front Side Bus) .
Sementara perangkat lain yang lebih
Pengertian Sistem Bus
lambat dihubungkan oleh bus yang
Bus adalah Jalur komunikasi yang dibagi berkecepatan lebih rendah yang
pemakai Suatu set kabel tunggal yang terhubung dengan bus lain yang lebih
digunakan untuk menghubungkan berbagai cepat sampai ke bus utama. Untuk
subsistem. komunikasi antar bus ini digunakan
sebuah bridge.
Sistem bus adalah penghubung bagi
keseluruhan komponen computer dalam
menjalankan tugasnya. Jenis - Jenis Bus

Berdasar jenis busnya, bus dapat dibedakan


menjadi :
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,
Bus Slots
alamat, dan sinyal kontrol dengan
Cara Kerja Sistem Bus metode multipleks data.

1. Pada sistem komputer yang lebih maju,


Kekurangan multiplexed bus adalah hanya
arsitektur komputernya akan lebih
memerlukan saluran sedikit sehingga
kompleks, sehingga untuk
menghemat tempat tapi kecepatan transfer
meningkatkan performa, digunakan
data menurun dan diperlukan mekanisme
beberapa buah bus. Tiap bus merupakan
yang komplek untuk mengurai data yang
jalur data antara beberapa device yang
telah dimultipleks. Sedangkan untuk
berbeda. Dengan cara ini RAM,
dedicated bus merupakan kebalikan dari
Prosesor, GPU (VGA AGP)
multipexed bus.
dihubungkan oleh bus utama
berkecepatan tinggi yang lebih dikenal

Dosen : Nahot Frastian, S. Kom 21


Struktur Bus menentukan kinerja sistem secara

Sebuah bus sistem terdiri dari 50 hingga 100 keseluruhan. Misalnya, bila bus data

saluran yang terpisah. Masing-masing lebarnya 8 bit, dan setiap instruksi

saluran ditandai dengan arti dan fungsi panjangnya 16 bit, maka CPU harus dua kali

khusus. Walaupun terdapat sejumlah mengakses modul memori dalam setiap

rancangan bus yang berlainan, fungsi siklus instruksinya.

saluran bus dapat diklasifikasikan menjadi


tiga kelompok, yaitu saluran data, saluran 2. Saluran Alamat

alamat, dan saluran kontrol. Selain itu,


Saluran alamat digunakan untuk
terdapat pula saluran distribusi daya yang
menandakan sumber atau tujuan data pada
memberikan kebutuhan daya bagi modul
bus data. Misalnya, bila CPU akan membaca
yang terhubung.
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
Interkoneksi Bus juga dipakai untuk mengalamati port-port
input/outoput. Biasanya, bit-bit berorde
1. Saluran Data lebih tinggi dipakai untuk memilih lokasi
memori atau port I/O pada modul.
Saluran data memberikan lintasan bagi
perpindahan data antara dua modul sistem.
3. Saluran Kontrol
Saluran ini secara kolektif disebut bus data.
Umumnya bus data terdiri dari 8, 16, 32
Saluran kontrol digunakan untuk mengntrol
saluran, jumlah saluran diakitakan denang
akses ke saluran alamat dan penggunaan
lebar bus data. Karena pada suatu saat
data dan saluran alamat. Karena data dan
tertentu masing-masing saluran hanya dapat
saluran alamat dipakai bersama oleh seluruh
membawa 1 bit, maka jumlah saluran
komponen, maka harus ada alat untuk
menentukan jumlah bit yang dapat
mengontrol penggunaannya. Sinyal-sinyal
dipindahkan pada suatu saat. Lebar bus data
kontrol melakukan transmisi baik perintah
merupakan faktor penting dalam

Dosen : Nahot Frastian, S. Kom 22


maupun informasi pewaktuan diantara hanya pada kecepatannya saja tetapi
modul-modul sistem. Sinyal-sinyal murah dengan keping yang sedikit.
pewaktuan menunjukkan validitas data dan Bus USB : Semua perangkat peripheral
informasi alamat. Sinyal-sinyal perintah tidak efektif apabila dipasang pada bus
mespesifikasikan operasi-operasi yang akan kecepatan tinggi PCI, sedangkan banyak
dibentuk. Umumnya saluran kontrol peralatan yang memiliki kecepatan
meliputi : memory write, memory read, I/O rendah seperti keyboard, mouse, dan
write, I/O read, transfer ACK, bus request, printer. Sebagai solusinya tujuh vendor
bus grant, interrupt request, interrupt ACK, computer (Compaq, DEC, IBM, Intel,
clock, reset. Microsoft, NEC, dan Northen Telecom)
bersama-sama meranccang bus untuk
peralatan I/O berkecepatan rendah.
Contoh - Contoh Bus
Standar yang dihasilakan dinamakan
Bus ISA : Industri computer personal
Universal Standard Bus (USB).
lainnya merespon perkembangan ini
Bus SCSI : Small Computer System
dengan mengadopsi standarnya sendiri,
Interface (SCSI) adalah perangkat
bus ISA (Industry Standar Architecture),
peripheral eksternal yang dipo[ulerkan
yang pada dasarnya adalah bus PC/AT
oleh macintosh pada tahun 1984. SCSI
yang beroperasi pada 8,33 MHz.
merupakan interface standar untuk drive
Keuntungannya adalah bahwa
CD-ROM, peralatan audio, hard disk,
pendekatan ini tetap mempertahankan
dan perangkat penyimpanan eksternal
kompatibilitas dengan mesin-mesin dan
berukuan besar. SCSI menggunakan
kartu-kartu yang ada.
interface paralel dengan 8,16, atau 32
Bus PCI : Peripheral Component
saluran data.
Interconect (PCI) adalah bus yang tidak
Bus P1394 / Fire Wire : Semakin
tergantung prosesor dan berfungsi
pesatnya kebutuhan bus I/O
sebagai bus mezzanine atau bus
berkecepatan tinggi dan semakin
peripheral. Standar PCI adalah 64
cepatnya prosesor saat ini yang
saluran data pada kecepatan 33MHz, laju
mencapai 1 GHz, maka perlu diimbangi
transfer data 263 MB per detik atau
dengan bus berkecepatan tinggi juga.
2,112 Gbps. Keunggulan PCI tidak
Bus SCSI dan PCI tidak dapat
mencukupi kebutuhan saat ini. Sehingga

Dosen : Nahot Frastian, S. Kom 23


dikembangkan bus performance tinggi REDUCED INSTRUCTION SET
yang dikenal dengan FireWire (P1393 COMPUTER ( RISC )
standard IEEE). P1394 memiliki
kelebihan dibandingkan dengan interface Perkembangan inovasi komputer sejak 1960

I/O lainnya, yaitu sangat cepat, murah, menambah satu daftar penemuan yang

dan mudah untuk diimplementasikan. sangat menarik dan paling penting , yaitu

Pada kenyataan P1394 tidak hanya Arsitektur Reduced Instruction Set

popular pada system computer, namun computers ( RISC). Walaupun sistem RISC

juga pada peralatan elektronik seperti telah ditentukan dan dirancang dengan

pada kamera digital, VCR, dan televisi. berbagai cara berdasarkan komunitasnya,

Kelebihan lain adalah penggunaan elemen penting yang digunakan sebagian

transmisi serial sehingga tidak rancangan umumnya adalah :

memerlukan banyak kabel.


1. Set instruksi yang terbatas dan sederhana
2. Register general purpose berjumlah
banyak atau penggunaaan teknologi
kompiler untuk mengoptimalkan
penggunaan register.
3. Penekanan pada pengoptimalan pipeline
instruksi.

Karakteristik Eksekusi Instruksi

Untuk memahami RISC perlu


memperhatikan karakteristik eksekusi
instruksi.
Adapun aspek-aspek komputasinya adalah :

Operasi-operasi yang dilakukan


Operand-operand yang digunakan
Pengurutan eksekusi,.

Dosen : Nahot Frastian, S. Kom 24


1. Operasi 3. Procedure Calls

Beberapa penelitian telah menganalisis Dalam HLL procedure call dan return
tingkah laku program HLL ( High Level merupakan aspek penting karena merupakan
Language). Assignment Statement sangat operasi yang membutuhkan banyak waktu
menonjol yang menyatakan bahwa dalam program yang dikompalasi sehingga
perpindahan sederhana merupakan satu hal banyak berguna untuk memperhatikan cara
yang penting. Hasil penelitian ini merupakan implementasi opperasi ini secara efisien.
hal yang penting bagi perancang set Adapun aspeknya yang penting adalah
instruksi mesin yang mengindikasikan jenis jumlah parameter dan variabel yang
instruksi mana yang sering terjadi karena berkaitan dengan prosedur dan kedalaman
harus didukung optimal. pensarangan (nesting).

2. Operand 4. Implikasi

Penelitian Paterson telah memperhatikan Secara umum penelitian menyatakan


[PATT82a] frekuensi dinamik terjadinya terdapat tiga buah elemen yang menentukan
kelas-kelas variabel. Hasil yang konsisten karakter arsitektur RISC :
diantara program pascal dan C menunjukkan
Penggunaan register dalam jumlah
mayoritas referensi menunjuk ke variable
besar yang ditunjukan untuk
scalar. Penelitian ini telah menguji tingkah
mengotimalkan pereferensian
laku dinamik program HLL yang tidak
operand.
tergantung pada arsitektur tertentu.
Diperlukan perhatian bagi
Penelitian [LUND77] menguji instruksi perancangan pipelaine instruksi
DEC-10 dan secara dinamik menemukan karena tingginya proporsi instruksi
setiap instruksi rata-rata mereferensi 0,5 pencabangan bersyarat dan
operand dalam memori dan rata-rata procedure call, pipeline instruksi
mereferensi 1,4 register. Tentu saja angka yang bersifat langsung dan ringkas
ini tergantung pada arsitektur dan kompiler menjadi tidak efisien.
namun sudah cukup menjelaskan frekuensi Terdapat set instruksi yang
pengaksesan operand sehingga menyatakan disederhanakan
pentingnya sebuah arsitektur.

Dosen : Nahot Frastian, S. Kom 25


Karakteristik Arsitektur Reduced Keuntungan lainnya memungkinkan
Instruction Set Computers ( RISC ) optimasi pemakaian register
sehingga operand yang sering
Arsitektur RISC memiliki beberapa
diakses akan tetap ada di penyimpan
karakteristik diantaranya :
berkecepatantinggi. Penekanan pada
1. Siklus mesin ditentukan oleh waktu operasi register ke register
yang digunakan untuk mengambil merupakan hal yang unik bagi
dua buah operand dari register, perancangan RISC.
melakukan operasi ALU, dan 3. Penggunaan mode pengalamatan
menyimpan hasil operasinya sederhana, hampir sama dengan
kedalam register, dengan demikian instruksi menggunakan
instruksi mesin RISC tidak boleh pengalamatan register. Beberapa
lebih kompleks dan harus dapat mode tambahan seperti pergeseran
mengeksekusi secepat mikroinstruksi dan pe-relatif dapat dimasukkan
pada mesin-mesin CISC. Dengan selain itu banyak mode kompleks
menggunakan instruksi sederhana dapat disintesis pada perangkat lunak
atau instruksi satu siklus hanya dibanding yang sederhana, selain
dibutuhkan satu mikrokode atau dapat menyederhanakan sel instruksi
tidak sama sekali, instruksi mesin dan unit kontrol.
dapat dihardwired. Instruksi seperti 4. Penggunaan format-format instruksi
itu akan dieksekusi lebih cepat sederhana, panjang instruksinya tetap
dibanding yang sejenis pada yang dan disesuaikan dengan panjang
lain karena tidak perlu mengakses word. Fitur ini memiliki beberapa
penyimapanan kontrol mikroprogram kelebihan karena dengan
saat eksekusi instruksi berlangsung. menggunakan field yang tetap
2. Operasi berbentuk dari register-ke pendekodean opcode dan
register yang hanya terdiri dari pengaksesan operand register dapat
operasi load dan store yang dilakukan secara bersama-sama
mengakses memori . Fitur rancangan
ini menyederhanakan set instruksi
sehingga menyederhanakan pula unit
control.

Dosen : Nahot Frastian, S. Kom 26


Ciri-Ciri RISC artinya sedikitnya 16 register floating
point dapat direferensikan sekaligus
Instruksi berukuran tunggal
secara eksplisit.
Ukuran yang umum adalah 4 byte
Jumlah pengalamatan data sedikit,
biasanya kurang dari 5 buah.
Kelebihan dan Kekurangan Teknologi
Tidak terdapat pengalamatan tak
RISC
langsung yang mengharuskan
melakukan sebuah akses memori Kelebihan RISC

agar memperoleh alamat operand Berkaitan dengan penyederhanaan


lainnya dalam memori kompiler, dimana tugas pembuat
Tidak terdapat operasi yang kompiler untuk menghasilkan rangkaian
menggabungkan operasi load/store instruksi mesin bagi semua pernyataan
dengan operasi aritmatika, seperti HLL. Instruksi mesin yang kompleks
penambahan ke memori dan seringkali sulit digunakan karena
penambahan dari memori. kompiler harus menemukan kasus-kasus
Tidak terdapat lebih dari satu yang sesuai dengan konsepnya.
operand beralamat memori per Pekerjaan mengoptimalkan kode yang
instruksi dihasilkan untuk meminimalkan ukuran
Tidak mendukung perataan kode, mengurangi hitungan eksekusi
sembarang bagi data untuk operasi instruksi, dan meningkatkan pipelining
load/ store jauh lebih mudah apabila menggunakan
Jumlah maksimum pemakaian RISC dibanding menggunakan CISC.
memori manajemen bagi suatu
alamat data adalah sebuah instruksi . Arsitektur RISC yang mendasari
Jumlah bit bagi integer register PowerPC memiliki kecenderungan lebih
spesifier sama dengan 5 atau lebih, menekankan pada referensi register
artinya sedikitnya 32 buah register dibanding referensi memori, dan
integer dapat direferensikan referensi register memerlukan bit yang
sekaligus secara eksplisit. lebih sedikit sehingga memiliki akses
Jumlah bit floating point register eksekusi instruksi lebih cepat.
spesifier sama dengan 4 atau lebih,

Dosen : Nahot Frastian, S. Kom 27


Kecenderungan operasi register ke PARALLEL COMPUTERS
register akan lebih menyederhanakan set
Parallel Computing muncul ketika komputer
instruksi dan menyederhanakan unit
membawa lebih dari satu task secara
kontrol serta pengoptimasian register
simultan (bersamaan). Teknik ini dapat
akan menyebabkan operand-operand
memungkinkan komputer bekerja secara
yang sering diakses akan tetap berada
lebih cepat dibandingkan dengan
dipenyimpan berkecepatan tinggi.
melakukannya secara sekaligus, seperti
Penggunaan mode pengalamatan dan halnya seseorang dengan dua tangan dapat
format instruksi yang lebih sederhana. menyelesaikan lebih banyak pekerjaan
daripada orang yang menggunakan satu
tangan saja.
Kekurangan RISC
Pada dasarnya, program komputer didesain
dengan menggunakan sebuah cara dimana
Program yang dihasilkan dalam bahasa
tidak memungkinkan parallel computing,
simbolik akan lebih panjang
yaitu dengan menyelesaikan setiap langkah
(instruksinya lebih banyak).2. Program
dalan satu waktu. Untuk program yang
berukuran lebih besar sehingga
melakukan proses dengan cara ini (parallel
membutuhkan memori yang lebih
computing), maka program tersebut didesain
banyak, ini tentunya kurang menghemat
untuk dapat membagi task ke dalam task-
sumber daya.
task yang lebih kecil yang dapat dikerjakan
secara individual.
Program yang berukuran lebih besar
akan menyebabkan b. Menurunnya
kinerja, yaitu instruksi yang lebih
banyak artinya akan lebih banyak byte-
byte instruksi yang harus diambil.

Pada lingkungan paging akan


menyebabkan kemungkinan terjadinya
page fault lebih besar.

Dosen : Nahot Frastian, S. Kom 28


Keuntungan utama parallel computing CONTROL UNIT
adalah program dapat melakukan eksekusi
secara lebih cepat. Jika hardware computer
yang mengeksekusi sebuah program yang Pengertian Control Unit
menggnakan parallel computing memiliki
Control Unit merupakan bagian dari
arsitekturnya, seperti pada Processor ( CPU /
komputer yang menggenerasi signal dan
Central Pecessing Unit ), parallel computing
mengontrol operasi komputer.
dapat menjadi sebuah teknik yang efisien.
Sebagai sebuah analogi, jika satu orang Kebutuhan Fungsional :
membawa satu boks dan orang tersebut
Mendefinisikan elemen dasar
adalah Processor, program yang
prosesor
mengeksekusi secara berurutan hanya dapat
Mendiskripsikan operasi mikro yang
membawa satu boks dalam satu waktu.
harus dilakukan prosesor
Ketika mengeksekusi dalam parallel,
Menentukan fungsi Control Unit
program yang sama dapat terbagi ke dalam
yang harus dilakukan prosesor
dua task berbeda, dan jika terdapat dua
processor yang tersedia, maka dapat
membawa dua boks dalam waktu yang Elemen Dasar Prosesor :
sama. Dengan melakukan hal ini, orang
ALU
tersebut dapat membawa boks dan
Register
menyelesaikan tugasnya secara lebih cepat.
Internal Data Path
External Data Path
Control Unit

Tipe Operasi Mikro :

Mendefinisikan elemen dasar


prosesor
Mendiskripsikan operasi mikro yang
harus dilakukan prosesor
Menentukan fungsi Control Unit
yang harus dilakukan prosesor

Dosen : Nahot Frastian, S. Kom 29


Fungsi Control Unit INTERCONNECTION

Sequencing (mengurutkan NETWORK


operasi)
Mengeksekusi
Pengertian Internet

Jenis Control Unit Internet (Interconnected Network)

1. Control Unit Microprogrammed merupakan jaringan global yang

Control Vertikal menghubungkan komputer yang satu dengan

Control Horizontal lainnya diseluruh dunia. Dengan Internet,

2. Control Unit Konvensional / Hard-Wired komputer dapat saling terhubung untuk


berkomunikasi, berbagi dan memperoleh
Komponen-komponen pokok Control Unit informasi.
Microprogrammed : Informasi dalam Internet umumnya

1. Instruction Register disebarkan melalui suatu halaman website

2. Control Store berisi yang dibuat dengan format bahasa

microprogrammed pemrograman HTML ( Hypertext Markup

3. Address Computing Circuiting Languange).

4. Microprogrammed Counter
5. Microinstruction Buffer Sejarah Internet

6. Microinstruction Decoder
Internet pada awalnya terbentuk dari
lingkungan militer, dibawah naungan
Departemen Pertahanan Amerika dengan
proyek yang bernama Advanced Research
Project Agency (ARPA). Jaringan komputer
terbentuk pertama kali pada tahun 1969.
Pada saat itu jaringan komputer tersebut
hanya terdiri dari beberapa komputer yang
dihubungkan dengan kabel dan selanjutnya
disebut dengan ARPAnet. ARPAnet sendiri

Dosen : Nahot Frastian, S. Kom 30


dibangun dengan tujuan membuat jaringan disebut WAP (Wireless Aplication
komputer yang tersebar sehingga informasi Protocol).
tidak terfokus di satu titik yang diperkirakan
akan mudah dihancurkan bila terjadi Layanan atau Fasilitas dalam Internet
peperangan. Apabila satu bagian dari
jaringan terputus, jalur yang melalui Layanan yang ada di Internet diantaranya:
jaringan itu secara otomatis dipindahkan ke
1. E-mail (Elektronik Mail) merupakan
jalur lainnya.
fasilitas Internet untuk mengirim dan
Pada tahun 1977, lebih dari 100 komputer
menerima surat yang ditansmisikan
mini dan mainframe yang sebagian besar
secara elektronik
berada di universitas terkoneksi ke
2. Mailing List, yaitu perkembangan dari e-
ARPAnet. Hubungan komputer ini
mail berupa langganan berita atau
dimanfaatkan oleh dosen-dosen dan
informasi yang dikirim melalui e-mail.
mahasiswa untuk berbagi informasi. Pada
3. News Group atau Network News atau
awal 1980-an, ARPAnet dibagi menjadi dua
BBS (Bulletin Board Service), yakni
jaringan, yaitu ARPAnet dan milnet. Milnet
aplikasi Internet berupa Electronic
merupakan jaringan militer, namun
Bulletin Board atau fasilitas yang
keduanya memiliki suatu hubungan
memungkinkan kita tergabung bersama
sehingga dapat saling terkoneksi.
grup dan saling berdiskusi sesuai topik-
Jaringan interkoneksi ini disebut dengan
topik tertentu.
DARPA Internet, tetapi selanjutnya hanya
4. File Transfer Protocol (FTP), layanan
disebut Internet. Pada awalnya Internet
ini memungkinkan pengguna Internet
hanya bisa diakses oleh komputer mini
untuk melakukan upload ( menyimpan /
dan mainframe. Setelah dibukanya
unggah ) atau kegiatan mentransfer file
layanan Usenet dan BITNET, Internet dapat
dari satu komputer server web
diakses oleh Personal Computer (PC). Kini
dan download (mengambil / unduh) atau
dengan semakin berkembangnya teknologi
kegiatan mengambil file dari server web
perangkatmobile seperti hape, PDA,
dan atau mentransfer file dari komputer
Tablet PC dan Smartphone, bahkan televisi
ke komputer lain.
dan berbagai macam alat telekomunikasi
5. Remote login yaitu Telnet, adalah
lainnya, kita dapat terhubung dengan sangat
fasilitas untuk mengakses komputer lain
mudah ke Internet dengan suatu sistem yang

Dosen : Nahot Frastian, S. Kom 31


dari jarak jauh. Dengan fasilitas ini, berupa suara , video call: dapat
misalnya kita yang berada di kota mengirim dan menerima pesan berupa
Jakarta dapat mengendalikan komputer gambar dan suara secara realtime
yang berada di kota Bandung. dan teleconference: komunikasi dua arah
6. Information Browsing yaitu Gopher, secara multimedia sehingga
adalah fasilitas untuk menemukan memungkinkan kita seolah-olah
informasi di Internet dalam bentuk melakukan suatu pertemuan atau rapat
menu-menu berupa teks. Kelemahan langsung dalam sebuah ruangan tanpa
gopher hanya dapat menampilkan menu- dibatasi jarak.
menu sebatas dalam bentuk tulisan.
7. Advanced Browsing yaitu WWW (World
Wide Web), yaitu kumpulan dokumen Cara Kerja Internet
yang tersimpan di server web dalam
bentuk HTML. Pengguna dengan mudah Cara kerja Internet diatur dalam serangkaian
dapat menemukan informasi di Internet peraturan dan standar yang disebut
tidak hanya dalam bentuk tulisan, dengan protokol.
melainkan grafis, suara dan video yang Sebuah server akan mengatur akses dan
saling terkait menggunakan link mengirimkan data-data dari dan kedalam
sehingga disebut hypermedia. Internet yang diminta oleh beberapa client,
8. Automatic Title Search, yaitu Archie dan sehingga komputer client dapat mengakses
Veronica, adalah fasilitas pencarian berbagai fasilitas yang terdapat di Internet
informasi di Internet dengan seperti web, chat, email, dan lain
mengetikan tittle (judul) topik. sebagainya.
9. Automatic Content Search, yaitu WAIS
(Wide Area Information System), adalah
fasilitas pencarian informasi otomatis
dengan meneliti isi dokumen yang
ditemukan.
10. Layanan Komunikasi dua arah, yaitu
chat: dapat mengirim dan menerima
pesan berupa teks, komunikasi audio: Gambar 1: Bagan Cara Kerja Internet Pada

dapat mengirim dan menerima pesan Saat Transmisi Data Antara Dua Buah Node

Dosen : Nahot Frastian, S. Kom 32


Badan-Badan atau Lembaga Pengatur kedepannya. Badan ini bertugas untuk
Internet membentuk standar Internet. Salah satu
tugasnya adalah menerbitkan RFC
Internet Society International (ISOC)
(Request For Comment) atas suatu
Merupakan badan profesional dengan
protokol atau standar yang diusulkan
keanggotaan terbuka kepada siapa saja
oleh seseorang untuk dikomentari oleh
baik pribadi, perusahaan, universitas,
publik atas persetujuan dari IAB.
maupun pemerintah. ISOC merupakan
Websitenya adalah www.ietf.org. IETF
badan yang memfasilitasi Internet,
ini dibagi dalam 9 kelompok kerja
mendukung, serta mempromosikan
(misalnya aplikasi, routing dan
penggunaan dan akses Internet.
addressing, keamanan komputer).
Internet Architecture Board (IAB)
Institute of Electrical and Electronic
Merupakan badan koordinasi dan
Enginering (IEEE)
penasehat teknis bagi ISOC. Badan ini
Kepanjangan IEEE awalnya adalah
bertindak sebagai review teknis dan
Institute of Electrical and Electronic
editorial akhir semua standar Internet.
Enginering (dalam bahasa Indonesia
IAB memiliki otoritas untuk
berarti Institut Insinyur Listrik dan
menerbitkan dokumen standar Internet
Elektronik) kepanjangan tersebut
yang dikenal sebagai RFC (Request For
sebenarnya kini tak lagi digunakan,
Comment) yang dibuat oleh IETF, IEEE
nama resmi badan tersebut saat ini hanya
dan lembaga lain yang berhak membuat
IEEE saja. Tujuan dari IEEE adalah
usulan. Tugas lain dari IAB ialah
mengembangkan teknologi untuk
mengatur angka-angka dan konstanta
meningkatkan harkat kemanusiaan.
yang digunakan dalam protokol Internet
(nomor port TCP, kode protokol IP, dan Internet Research Task Force (IRTF)
lain-lain). IRTF ialah badan yang memiliki
Internet Engineering Task Force orientasi pada riset-riset jangka pendek
(IETF) maupun jangka panjang mengenai
Adalah unit kerja yang berada di bawah protokol Internet, aplikasi, arsitektur dan
IAB yang terdiri dari orang-orang yang teknologi Internet. IRTF masih berada
berkonsentrasi untuk mengembangkan dibawah unit kerja IAB. Websitenya
aplikasi dan arsitektur Internet adalah www.irtf.org

Dosen : Nahot Frastian, S. Kom 33


Internet Assigned Numbers Authority
(IANA)
IANA bertugas mengurusi masalah
penetapan parameter protokol Internet,
seperti ruang alamat IP dan Domain
Name System (DNS). IANA juga
bertindak sebagai otoritas tertinggi untuk
mengatur root DNS yang mengatur basis
data pusat informasi DNS, juga
menentukan alamat IP dari sistem-sistem
otonom didalam jaringan Internet. IANA
beroperasi dibawah ISOC dan juga
merupakan bagian dari IAB yang
didanai oleh pemerintah Amerika
Serikat. Karena meningkatnya
penggunaan Internet IANA akan
digantikan oleh Internet Corporation for
Assigned Names and Number (ICANN)
yang merupakan badan nonprofit
internasional.

Selain badan-badan diatas ada pula W3C


(World Wide Web Consortium), yaitu badan
yang bertugas mengatur dan
mengembangkan standar untuk World Wide
Web (WWW). W3C saat ini dipimpin oleh
Tim Berners Lee, sang pencipta World Wide
Web.

Dosen : Nahot Frastian, S. Kom 34


Daftar Pustaka

http://apriskacute.blogspot.com/2011/04/komputer-dari-generasi-pertama-sampai.html

http://apriskacute.blogspot.com/2011/04/evolusi-dan-kinerja-komputer.html

http://www.anneahira.com/komputer/memori-komputer.htm

http://www.indojaya.com/teknologi/komputer/801-pengertian-memori.html

http://cheppyandriana.blogspot.com/2010/01/pengertian-memory.html

http://iskandar-zulkarnaen1.tripod.com/risc.pdf

http://www.isomwebs.com/2012/pengertian-parallel-computing/

http://ocw.gunadarma.ac.id/course/industrial-technology/program-of-electronics-engineering-
study-2013-s1/arsitektur-komputer/control-unit

http://yogapw.wordpress.com/2012/04/08/pengertian-internet-interconnected-network/

Dosen : Nahot Frastian, S. Kom 35

Anda mungkin juga menyukai