Arsitektur dan Organisasi Komputer docx
Dasar dari Komputer, Sistem Bilangan dan
Gerbang logika
Posted on 24 February 2014
1
Mata Kuliah : Arsitektur dan Organisasi Komputer
Dosen : Tata Sumitra M.Kom
Data
Komputer yang dipakai saat ini adalah sebuah pemroses data. Untuk memproses data,
kemudian hasil prosesnya diselesaikan secara elektronis di dalam CPU (Central Processing
Unit) dan komponen lainnya yang menyusun sebuah komputer personal.
Analog
Data merupakan suatu sinyal yang dikirimkan dari suatu pemancar (transmitter) ke penerima
(receiver) untuk berkomunikasi. Bentuk data berupa suara, huruf, angka dan karakter lain
(tulisan tangan atau dicetak), foto, gambar, film dan lain sebagainya. Suatu sistem yang
dapat memproses nilai yang kontinyu berbanding terhadap waktu dinamakan sistem analog.
Sistem analog, nilainya biasa diwakili oleh tegangan, arus dan kecepatan.
Digital
Sistem yang memproses nilai diskrit (langkah demi langkah) dinamakan digital. Pada
sistem digital untuk menunjukkan suatu nilai digunakan simbol yang dinamakan digit.
Sinyal dapat “didigitalkan” dengan menggunakan ADC (Analog to Digital Converter).
ADC mengubah sinyal kontinyu menjadi sinyal diskrit dengan menyamplingnya tiap detik
(tiap satuan waktu).
Komputer
Komputer adalah sebuah perangkat elektronik. Data yang dapat diolah adalah data yang
direpresentasikan oleh sinyal listrik. Sinyal yang digunakan bisa dianalogikan dengan saklar
listrik, yaitu tombol off (mati) atau on (hidup).
Jika saklar pada kondisi off maka komputer membaca sebagai data 0. Jika saklar dalam
kondisi hidup maka komputer membaca sebagai angka 1. Sebuah komputer personal terdiri
dari saklar yang banyak jumlahnya (menggunakan komponen elektronik berupa transistor).
Jumlah dari transistor yang digunakan bisa sampai jutaan sehingga dapat memproses data
dari jutaan angka 0 dan 1.
Bits
Setiap angka 0 dan 1 biasa disebut Bit. Bit adalah singkatan dari Binary Digit. Kata Binary
diambil dari nama Binary Number System (Sistem Bilangan Biner).
Sistem Bilangan Biner
Sistem bilangan biner disusun dari angka-angka, sama seperti sistem bilangan desimal
(sistem bilangan 10) yang sering digunakan saat ini. Desimal menggunakan angka 0 sampai
9 sedangkan sistem bilangan biner hanya menggunakan angka 0 dan 1.
Aritmatika Komputer
Posted on 24 February 2014
Mata Kuliah : Arsitektur dan Organisasi Komputer
Dosen : Tata Sumitra M.Kom
Mengapa belajar Arithmatika
Mengerti bagian-bagin ALU
Memahami representasi Integer
Memahami cara operasi penambahan, pengurangan, perkalian dan pembagian dengan
representasi Interger
Memahami representasi Floating point
Memahami cara penambahan, pengurangan, perkalian dan pembagian dengan
representasi Floating Point
Kode Biner
Data huruf akan dirubah menjadi kode ASCII
Dari kode ASCII dirubah menjadi bilangan biner.
Data gambar merupakan kumpulan dari angka-angka yang merupakan perwakilan
dari warna masing-masing titik / pixel, dan angka tersebut yang akan dirubah dalam
bentuk biner.
Semua data direpresentsikan/dituliskan dalam bentuk 0 dan 1
Proses
dikodekan
dalam
Biner
Sebagian besar operasi yang ada di dalam proses komputer adalah operasi
aritmatika(penambahan, pengurangan, perkalian dan pembagian). Data yang dioperasikan
yaitu data yang berupa angka. Data angka digolongkan menjadi data bilangan bulat / integer
dan data bilangan pecahan/float.
Semua operasi aritmatik dilakukan oleh ALU (Arithmetic Logic Unit). ALU merupakan
bagian CPU yang berfungsi membentuk operasi-operasi aritmatika dan logika terhadap data.
Proses yang ada dalam ALU antara lain semua komponen CPU lainnya dan komponen
penyusun komputer secara keseluruhan berfungsi
Membawa data ke ALU untuk diproses
Mengambil kembalii hasil proses dari ALU
Hubungan interkoneksi ALU dengan Register, unit kontrol dan Flags
Register
tempat penyimpan data sementara dalam CPU selama proses eksekusi. Apabila terjadi proses
eksekusi data dalam register dikirim ke ALU untuk diproses, hasil eksekusi nantinya
diletakkan ke register kembali.
Unit kontrol
Unit kontrol akan menghasilkan sinyal yang akan mengontrol operasi ALU dan pemindahan
data ke dan dari ALU
Flags
Flag diset ALU sebagai hasil dari suatu operasi, misalnya: overflow flag, diset 1 bila hasil
komputasi melampaui panjang register tempat flag disimpan.
Posted in Kuliah | Tagged Arsitektur dan Organisasi Komputer, STMIK Muhammadiyah
Jakarta | Leave a reply
Pengenalan Arsitektur dan Organisasi
Komputer – Part 2
Posted on 10 February 2014
Mata Kuliah : Arsitektur dan Organisasi Komputer
Dosen : Tata Sumitra M.Kom
Tujuan Belajar Arsitektur Komputer
Mengetahui tentang matakuliah CPU Arsitektur
Mengetahui hubungan antara CPU Arsitektur dengan matakuliah lain
Dapat mengikuti dan memahami perkembangan CPU
Mengetahui materi yang akan dipelajari pada matakuliah CPU Arsitektur
CPU Arsitektur
Ilmu yang mempelajari tentang struktur dan fungsi dari CPU
Mempelajari tentang bagaimana CPU melakukan pekerjaannya
Mempelajari tentang bagaimana CPU berhubugan dengan peralatan yang lain dalam
menjalankan tugasnya.
Mempelajari tentang komponen-komponen apa saja yang ada di dalam CPU
Mempelajari bagaimana cara mengatur kerja masing-masing komponen sehingga
dapat berfungsi dengan baik
Perbedaaan
Arsitektur
dan
Organisasi
Arsitektur komputer berkaitan dengan atribut-atribut yang nampak bagi programmer
Set Instruksi, jumlah bit yang digunakan untuk penyajian data, mekanisme I/O,
teknik pengalamantan (addressing techniques).
Contoh: apakah tersedia instruksi untuk perkalian?
Arsitektur
Arsitektur bertahan lama
sama
Organisasi komputer berkaitan dengan unit-unit operasional dan interkoneksinya yang
merealisasikan spesifikasi arsitektural.
Control signals, interfaces, memory technology.
Contoh: Apakah instruksi perkalian diimplementasikan secara hardware, ataukah
dikerjakan dengan penambahan secara berulang?
Organisasi
dapat
Organisasi menyesuaikan perkembangan teknologi
Semua Intel famili x86 memiliki arsitektur dasar yang sama
Famili IBM System/370 memiliki arsitektur dasar yang sama
berbeda
Organisasi antar versi memiliki perbedaan
Perubahan Definisi Arsitektur Komputer
1950 -1960 : Arsitektur komputer adalah suatu komputer aritmatik
1970 – pertengahan 1980 : Arsitektur komputer adalah suatu desain instruksi untuk
suatu kompiler
1990 : Arsitektur komputer adalah suatu bentuk desain CPU, sistem memori, sistem
I/O, multiprosesor dan network komputer
2010 : Arsitektur komputer : suatu sistem yang dapat beradaptasi sendiri, struktur
yang dapat mengorganisasikan sendiri, sistem DNA
Arsitektur Komputer adalah desain komputer yang meliputi set instruksi, komponen
hardware dan organisasi atau susunan sistemnya.
Ada 2 bagian pokok arsitektur komputer :
1. Instructure Set Architecture Spesifikasi yang menentukan bagaimana programmer
bahasa mesin berinteraksi dengan komputer.
2. Hardware System Architacture
Memori dan I/O system
Meliputi subsistem hardware dasar yaitu CPU,
Cara untuk melakukan perubahan pada arsitektur :
1. Membangun array prosesor
2. Menerapkan proses pipelining
3. Membangun komputer multiprosesor
4. Membangun komputer dengan arsitektur lain.
Posted in Kuliah | Tagged Arsitektur dan Organisasi Komputer, STMIK Muhammadiyah
Jakarta | Leave a reply
Pengenalan Arsitektur dan Organisasi
Komputer – Part 1
Posted on 10 February 2014
Mata Kuliah : Arsitektur dan Organisasi Komputer
Dosen : Tata Sumitra M.Kom
Tujuan
1. Menjelaskan tentang organisasi komputer
2. Menjelaskan perbedaan utama organisasi komputer dan arsitektur komputer
3. Menjelaskan struktur dan fungsi utama komputer
4. Menjelaskan konsep dasar operasi komputer
Arsitektur Komputer
Atribut–atribut sistem komputer yang terkait dengan seorang programmer
Contoh: set instruksi, aritmetika yang digunakan, teknik pengalamatan, mekanisme
I/O
Organisasi Komputer
Bagian yang terkait erat dengan unit–unit operasional
Contoh: teknologi hardware, perangkat antarmuka, teknologi memori, sistem memori,
dan sinyal–sinyal kontrol
Struktur dan Fungsi
Struktur : sistem yang berinteraksi dengan cara tertentu dengan dunia luar.
Fungsi : operasi dari masing-masing komponen yang merupakan bagian dari struktur. Adapun
fungsi dari komputer antara lain:
Fungsi Operasi Pengolahan Data
Fungsi Operasi Penyimpanan Data
Fungsi Operasi Pemindahan Data
Fungsi Operasi Kontrol
Arsitektur dan Organisasi ...
Ini adalah komunitas tertutup. Anda dapat mengakses semua materi belajar,
diskusi, kuis, dan tugas setelah bergabung dengan komunitas ini dan dosen
pengampu akan mengesahkan keanggotaan Anda.
Gabung
INFORMASI: Untuk menambah kapasitas sistem eLisa, maka sistem eLisa akan di-offlinekan tanggal 2 November 2016 jam 15.00-16.00. Oleh karena itu Anda tidak bisa
menggunakan layanan eLisa pada waktu tersebut. Terimakasih.
Tujuan Pembelajaran
Materi kuliah Arsitektur dan Organisasi Komputer diselenggarakan dalam rangka
memberikan bekal agar mahasiswa memiliki kompetensi terkait dengan perancangan Central
Processing Unit dari sebuah komputer serta komponen perangkat keras digital yang
membentuknya beserta perangkat disekitarnya. Dengan kata lain rincian materi akan dimulai
dari Sejarah perkembangan komputer, yang dimulai dengan konsep perancangan komputer
ENIAC. Dengan memahami fungsi dari setiap bagian dalam sistem komputer, kemudian
diamati pada perkembangan perangkat keras yang merubah konsep komputer.
Secara lebih dalam, fungsi-fungsi tingkat tinggi yang dimiliki oleh komputer kemudian
didalami sampai dengan untai elektronika dasar yang membangunnya. Selain itu,
disampaikan tentang bagaimana memprogram perangkat keras dengan menggunakan bahasa
assembly,
MAKALAH ARSITEKTUR dan ORGANISASI KOMPUTER
BAB I
PENDAHULUAN
1.1.LATAR BELAKANG
Arsitektur Komputer membahas hal-hal yang berkaitan dengan atributatribut yang terlihat atau yang dipertimbangkan oleh pemogram dan yang
memiliki dampak langsung pada eksekusi logis sebuah program. Dengan kata
lain arsitektur computer membahas masalah-masalah yang berkaitan dengan
fungsi komponen-komponen computer.
Contoh atribut arsitektural adalah :
a.
set instruksi
b. representasi data atau jumlah bit yang digunakan untuk merepresentasikan jenis
data (missal:bilangan, karakter, dll)
c.
Mekanisme input/output (I/O)
d.
Teknik Pengalamatan memori
Organisasi
computer
Komputer
membahas
bagaimana
semua
tersebut
dapat
diimplementasikan.
Jadi,
hal-hal
yang
berkaitan
unit-unit
membahas
dengan
fungsi-fungsi
organisasi
computer
operasional
dan
interkoneksinya yang mereliasasikan spesifikasi arsitektural. Dengan kata lain,
organisasi computer membahas masalah-masalah yang berkaitan dengan
struktur computer.
Sebagai contoh apakah suatu computer yang memmiliki instruksiperkalian
merupakan masalah rancangan arsitektural. Apakah persoalan organisasional
Dimana instruksi itu akan diimplementasikan dengan unit pengali khusus atau
dengan dengan suatu mekanisme yang menggunakan pengulangan dari
penambahan
unit
system
merupakan
hal
organisasional.
Kepustusan
organisasional mungkin didasarkan pada frekuensi antisipasi dari penggunaan
intruksi perkalian, kecepatan relative dari dua buah pendekatan dan harga, serta
ukuran fisik dari unit perkalian khusus.
Dalam kelompok komputer yang disebut mikrokontroler, hubungan antara
arsitektur dan organisasi sangat erat. Perubahan teknologi tidak hanya
mempengaruhi organisasi tetapi juga membawa dampak dalam pengenalan
kekuatan dan arsitektur yang lebih kompleks. Biasannyam ada kekurangan uang
diharapkan kompatibelitas dari generasi ke generasi pada mesin yanglebih
kecil.sebaliknya,
ada
ketergantungan
antara
keputusan
organisasi
dan
rancangan arsitektur.
1.2. RUMUSAN MASALAH
a.
Apakah yang dimaksud dengan organisasi dan arsitektur komputer?
b.
Bagaimana struktur komputer?
c.
Bagaimana fungsi dari suatu perangkat yang ada di komputer?
d.
Bagaimana evolusi yang terjadi pada komputer hingga sekarang?
e.
Bagaimana kinerja suatu komputer?
1.3. TUJUAN
a.
Menjelaskan tentang Organisasi & Arsitektur Komputer
b.
Menjelaskan tentang struktur dan fungsi komputer
c.
Menjelaskan
tentang
evolusi
dan
kinerja
komputer
BAB II
PEMBAHASAN
2.1. STRUKTUR DAN FUNGSI
Komputer adalah sebuah sistem yang kompleks. Struktur komputer
didefinisikan sebagai cara-cara dari tiap komponen saling terkait. Struktur
sebuah komputer secara sederhana, dapat digambarkan dalam diagram blok
pada Gambar a. Sedangkan fungsi komputer didefinisikan sebagai operasi
masing-masing komponen sebagai bagian dari struktur. Adapun fungsi dari
masing-masing komponen dalam struktur tersebut adalah sebagai berikut:
2.1.1.
Input Device (Alat Masukan)
Adalah perangkat keras komputer yang berfungsi sebagai alat untuk
memasukan data atau perintah ke dalam komputer. Input device adalah alat
yang digunakan untuk menerima input dari luar sistem, dan dapat berupa signal
input atau maintenance input. Di dalam sistem komputer, signal input berupa
data yang dimasukkan ke dalam system 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 disamping sebagai alat input juga berfungsi sebagai alat output sekaligus.
Alat yang demikian disebut sebagai terminal. Terminal dapat dihubungkan
kesistem komputer dengan menggunakan kabel langsung atau lewat alat
komunikasi. Terminal dapat digolongkan menjadi non intelligent terminal, smart
terminal, dan intelligent terminal. Non intelligent terminal hanya berfungsi
sebagai alat memasukkan input dan penampil output, dan tidak bisa diprogram
karena tidak mempunyai alat pemroses. Peralatan seperti ini juga disebut
sebagai dumb terminal. Smart terminal mempunyai alat pemroses dan memori
di dalamnya sehingga input yang terlanjur dimasukkan dapat dikoreksi kembali.
Walaupun demikian, terminal jenis ini tidak dapat diprogram oleh pemakai,
kecuali oleh pabrik pembuatnya. Sedangkan intelligent terminal dapat diprogram
oleh pemakai. Peralatan yang hanya berfungsi sebagai alat input dapat
digolongkan menjadi alat input langsung dan tidak langsung. Alat input langsung
yaitu input yang dimasukkan langsung diproses oleh alat pemroses,
Sedangkan alat input tidak langsung melalui media tertentu sebelum suatu input
diproses oleh alat pemroses. Alat input langsung dapat berupa papan ketik
(keyboard), pointing device (misalnya mouse, touch screen, light pen, digitizer
graphics tablet), scanner (misalnya magnetic ink character recognition, optical
data reader atau optical character recognition reader), sensor (misalnya
digitizing camera), voice recognizer (misalnya microphone). Sedangkan alat
input tidak langsung misalnya keypunch yang dilakukan melalui media punched
card (kartu plong), key-to-tape yang merekam data ke media berbentuk pita
(tape) sebelum diproses oleh alat pemroses, dan key-to-disk yang merekam data
ke media magnetic disk (misalnya disket atau harddisk) sebelum diproses lebih
lanjut.
A. Keyboard
Merupakan alat input standart yang diperlukan dalam setiap PC.
Komponen ini tidak mengalami perkembangan yang pesat. Hanya dalam
konektor dalam PC nya saja yang mengalami perkembangan. Dimulai dengan
keyboard XT, keyboard PS2, keyboard USB dan yang baru berkembang sekarang
ini adalah keyboard wireless.
B. Mouse
Mouse
merupakan
komponen
input
yang
sanagt
diperlukan
jika
menggunakan sistem operasi grafis. Mouse lebih banyak eprkembangannya dari
pada keyboard. Muali dari mouse serial, mouse PS/2, mouse scroll, dan saat
mouse optik
2.1.2.
Output Device (Alat Keluaran)
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:
a. Hard-copy device, yaitu alat yang digunakan untuk mencetak tulisan
dan image pada media keras seperti kertas atau film. Contoh hard-copy
devicce
b. Soft-copy device, yaitu alat yang digunakan untuk menampilkan tulisan
dan image pada media lunak yang berupa sinyal elektronik.
c. Drive device atau driver, yaitu alat yang digunakan untuk merekam
simbol dalam bentuk yang hanya dapat dibaca oleh mesin pada media
seperti magnetic disk atau magnetic tape. Alat ini berfungsi ganda,
sebagai alat output dan juga sebagai alat input. Sekarang media
penyimpan yang berkembang adalah disk rive, hard disk, CD-ROM/CD-RW.
2.1.3.
I/O Ports
Bagian ini digunakan untuk menerima ataupun mengirim data ke luar
sistem. I/O Port juga biasa disebut dengan bagian interface (antar muka) karena
peralatan input dan output di atas terhubung melalui port ini.
2.1.4.
CPU (Central Processing Unit)
CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi
operasional, yaitu: ALU (Arithmetical Logical Unit) sebagai pusat pengolah data,
dan CU (Control Unit) sebagai pengontrol kerja komputer.
CPU merupakan tempat pemroses instruksi-instruksi program, yang ada
komputer mikro disebut dengan micro-processor (pemroses mikro). Pemroses ini
berupa chip yang terdiri dari ribuan hingga jutaan IC. Dalam dunia dagang,
pemroses ini diberi nama sesuai dengan keinginan pembuatnya dan umumnya
ditambah dengan nomor seri, misalnya dikenal pemroses Intel 80486 DX2-400
(buatan Intel dengan seri 80486 DX2-400 yang dikenal dengan komputer 486
DX2), Intel Pentium 100 (dikenal dengan komputer Pentium I), Intel Pentium II350, Intel Pentium III-450, Intel Celeron 333, AMD K-II, dan sebagainya. Masingmasing produk ini mempunyai kelebihan dan kekurangan masing-masing.
2.1.5.
Memori
a. Random Access Memory (RAM)
Semua data dan program yang dimasukkan melalui alat input akan
disimpan terlebih dahulu di memori utama, khususnya RAM, yang dapat diakses
secara acak (dapat diisi/ditulis, diambil, atau dihapus isinya) oleh pemrogram.
Struktur RAM terbagi menjadi empat bagian utama, yaitu:
Input storage, digunakan untuk menampung input yang dimasukkan
melalui alat input.
Program storage, digunakan untuk menyimpan semua instruksi-instruksi
program yang akan diakses.
Working storage, digunakan untuk menyimpan data yang akan diolah dan
hasil pengolahan.
Output storage, digunakan untuk menampung hasil akhir dari pengolahan
data yang akan ditampilkan ke alat output.
Input yang dimasukkan melalui alat input akan ditampung terlebih dahulu
di input storage. Bila input tersebut berupa program maka akan dipindahkan ke
program storage, dan bila berbentuk data maka akan dipindahkan ke working
storage. Hasil dari pengolahan juga ditampung terlebih dahulu di working
storage dan bila akan ditampilkan ke alat output maka hasil tersebut
dipindahkan ke output storage.
b.
Read
Only
Memory
(ROM)
Dari namanya, ROM hanya dapat dibaca sehingga pemrogram tidak bisa
mengisi sesuatu ke dalam ROM. ROM sudah diisi oleh pabrik pembuatnya berupa
sistem operasi yang terdiri dari program-program pokok yang diperlukan oleh
sistem komputer, seperti misalnya program untuk mengatur penampilan
karakter di layar, pengisian tombol kunci papan ketik untuk keperluan kontrol
tertentu, dan bootstrap program. Program bootstrap diperlukan pada saat
pertama kali sistem komputer diaktifkan. Proses mengaktifkan komputer
pertama kali ini disebut dengan booting, yang dapat berupa cold booting atau
warm booting. Cold booting merupakan proses mengaktifkan sistem computer
pertama kali untuk mengambil program bootstrap dari keadaan listrik komputer
mati (off) menjadi hidup (on). Sedangkan warm booting merupakan proses
pengulangan pengambilan program bootstrap pada saat komputer masih hidup
dengan cara menekan tiga tombol tombol pada papan ketik sekaligus, yaitu Ctrl,
Alt, dan Del. Proses ini biasanya dilakukan bila sistem computer macet, daripada
harus mematikan aliran listrik komputer dan menghidupkannya kembali.
Instruksi-instruksi yang tersimpan di ROM disebut dengan microinstruction atau
firmware karena hardware dan software dijadikan satu oleh pabrik pembuatnya.
Isi dari ROM ini tidak boleh hilang atau rusak karena bila terjadi demikian, maka
system komputer tidak akan bisa berfungsi. Oleh karena itu, untuk mencegahnya
maka pabrik pembuatnya merancang ROM sedemikian rupa sehingga hanya bisa
dibaca, tidak dapat diubah-ubah isinya oleh orang lain. Selain itu, ROM bersifat
non volatile supaya isinya tidak hilang bila listrik komputer dimatikan.
Pada kasus yang lain memungkinkan untuk merubah isi ROM, yaitu
dengan cara memprogram kembali instruksi-instruksi yang ada didalamnya. ROM
jenis ini berbentuk chip yang ditempatkan pada rumahnya yang mempunyai
jendela di atasnya.
ROM
yang dapat diprogram kembali adalah PROM
(Programmable Read Only Memory), yang hanya dapat diprogram satu kali dan
selanjutnya tidak dapat diubah kembali. Jenis lain adalah EPROM (Erasable
Programmable Read Only Memory) yang dapat dihapus dengan sinar ultraviolet
serta dapat diprogram kembali berulang-ulang. Disamping itu, ada juga EEPROM
(Electrically Erasable Programmable Read Only Memory) yang dapat dihapus
secara elektronik dan dapat diprogram kembali.
2.1.6.
Data Bus
Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer.
Karena
pada
suatu
saat
tertentu
masing-masing
saluran
hanya
dapat
membawah 1 bit data, maka jumlah saluran menetukan jumlah bit yang dapat
ditransfer pada suatu saat. Lebar data bus ini menetukan kinerja sistem secara
keseluruhan. Sifatnya bldirectional, artinya CPU dapat membaca dan menerima
data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64
paralel.
2.1.7.
Address Bus
Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses
transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan
ditulis atau dibaca. Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur
paralel.
2.1.8.
Control Bus
Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data
Bus dan Address Bus. terdiri dari 4 sampai 10 jalur paralel.
2.2.
EVOLUSI DAN KINERJA KOMPUTER
Perkembangan
komputer
meliputi
peningkatan kecepatan processor,
penyusutan ukuran komponen, peningkatan ukuran memori dan peningkatan
kapasitas serta kecepatan I/O.
SEJARAH PERKEMBANGAN KOMPUTER
Berdasarkan perkembangan teknologi komputer, maka perkembangannya dapat
kita
begi menjadi 2 bagian yaitu :
a. Sebelum tahun 1940.
b. Setelah tahun 1940.
2.2.1.
Sebelum tahun 1940
Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia.
Manusia
menggunakan
jari
untuk mengenali dan membilang nomor
satu
hingga sepuluh. Selepas itu mereka mulaI mengenali nomor-nomor yang lebih
besar
tetapi
masih menggunakan digit-digit dari 0 hingga 9. Ahli-ahli
perniagaan dari negeri China, Turki
dan
(sempoa) untuk melakukan perhitungan.
Yunani
Pada
menggunakan
tahun
1617,
John
abakus
Napier
mengemukakan perhitungan logaritma dan menemukan alat yang disebut
tulang Napier (Napier’s bones).
Manusia
juga
menemukan
alat-alat
mekanik
dan
elektronik
untuk
membantu manusia dalam penghitungan dan pengolahan data supaya bisa
mendapatkan hasil lebih cepat. Blaise Pascal mencipta mesin perhitungan
mekanikal
pertama
pada
tahun 1642.
Mesin
ini
beroperasi
dengan
menggerakkan gear pada roda. Pascal juga telah banyak menyumbang ide
dalam bidang matematika.
Dan awal mula komputer yang sebenarnya dibentuk oleh seorang
professor matematika Inggris, Charles Babbage (1791-1871). Tahun 1812,
Babbage
memperhatikan
kesesuaian
alam
antara
mesin
mekanik
dan
matematika, mesin mekanik sangat baik dalam mengerjakan tugas yang sama
berulangkali tanpa kesalahan, sedang matematika membutuhkan repetisi
sederhana dari suatu langkah-langkah tertentu. Masalah tersebut kemudian
berkembang hingga menempatkan mesin mekanik sebagai alat untuk menjawab
kebutuhan mekanik. Usaha Babbage yang pertama untuk menjawab masalah ini
muncul pada tahun 1822 ketika ia mengusulkan suatu mesin untuk melakukan
perhitungan persamaan differensil. Mesin tersebut dinamakan Mesin Differensial.
Dengan menggunakan tenaga uap, mesin tersebut dapat menyimpan program,
dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis, bisa
menyelesaikan masalah perhitungan matematika seperti logaritma secara
mekanikal dengan tepat sampai dua puluh digit. Setelah bekerja dengan
Mesin Differensial selama sepuluh tahun, Babbage tiba-tiba terinspirasi untuk
memulai membuat komputer general-purpose yang pertama, yang disebut
Analytical Engine. Asisten Babbage, Augusta Ada King (1815-1842) memiliki
peran penting dalam pembuatan mesin ini. Ia membantu merevisi rencana,
mencari pendanaan dari pemerintah Inggris, dan mengkomunikasikan spesifikasi
Anlytical Engine kepada publik. Selain itu, pemahaman Augusta yang baik
tentang mesin ini memungkinkannya membuat instruksi untuk dimasukkan ke
dlam mesin dan juga membuatnya menjadi programmer wanita yang pertama.
Pada tahun 1980, 4 Departemen Pertahanan Amerika Serikat menamakan
sebuah bahasa pemrograman dengan nama ADA sebagai penghormatan
kepadanya. Pada 1889, Herman Hollerith (1860-1929) juga menerapkan prinsip
kartu perforasi untuk melakukan penghitungan. Tugas pertamanya adalah
menemukan cara yang lebih cepat untuk melakukan perhitungan bagi Biro
Sensus Amerika Serikat. Sensus sebelumnya yang dilakukan di tahun 1880
membutuhkan waktu tujuh tahun untuk menyelesaikan perhitungan. Dengan
berkembangnya populasi, Biro
tersebut memperkirakan bahwa dibutuhkan
waktu sepuluh tahun untuk menyelesaikan perhitungan sensus. Pada masa
berikutnya, beberapa insinyur membuat p enemuan baru lainnya. Vannevar Bush
(1890-1974) membuat sebuah kalkulator untuk menyelesaikan persamaan
differensial di tahun 1931. Mesin tersebut dapat menyelesaikan persamaan
differensial kompleks yang selama ini dianggap rumit oleh kalangan akademisi.
Mesin tersebut sangat besar dan berat karena ratusan gerigi dan poros yang
dibutuhkan untuk melakukan perhitungan.
Pada tahun 1903, John V. Atanasoff dan Clifford Berry mencoba membuat
komputer elektrik yang menerapkan aljabar Boolean pada sirkuit elektrik.
Pendekatan ini didasarkan pada hasil kerja George Boole (1815-1864) berupa
sistem biner aljabar, yang menyatakan bahwa setiap persamaan matematik
dapat dinyatakan sebagai benar atau salah. Howard Aiken memperkenalkan
penggunaan mesin elektromakenikal yang disebut dengan nama Mark I pada
tahun 1937. Bentuknya besar dan berat serta mengandungi kabel wayer yang
panjang. Semua
operasi
di
dalam
komputer
dijalankan
oleh
tenaga
elektromagnetik. Dengan mengaplikasikan kondisi benar-salah ke dalam sirkuit
listrik dalam bentuk terhubung-terputus, Atanasoff dan Berry membuat komputer
elektrik pertama di tahun 1940. Namun proyek mereka terhenti karena
kehilangan sumber pendanaan.
Bagaimanapun juga alat pengolah data dari sejak jaman purba sampai
saat ini bisa kita golongkan ke dalam 4 golongan besar.
A. Peralatan
sederhana,
manual:
dan
yaitu
faktor
peralatan
terpenting
pengolahan
dalam
data
pemakaian
yang
sangat
alat
adalah
menggunakan tenaga tangan manusia.
B. Peralatan Mekanik: yaitu peralatan yang sudah berbentuk mekanik yang
digerakkan dengan tangan secara manual
C. Peralatan Mekanik Elektronik: Peralatan mekanik yang digerakkan oleh
secara otomatis oleh motor elektronik
D. Peralatan Elektronik: Peralatan yang bekerjanya secara elektronik penuh
Komputer yang kita temui saat ini adalah suatu evolusi panjang dari
penemuan-penemuan manusia sejah dahulu kala berupa alat mekanik maupun
elektronik. Saat ini komputer dan piranti pendukungnya telah masuk dalam
setiap aspek kehidupan dan pekerjaan. Komputer yang ada sekarang memiliki
kemampuan yang lebih dari sekedar perhitungan matematik biasa. Diantaranya
adalah sistem komputer di kassa supermarketyang mampu membaca kode
barang belanjaan, sentral telepon yang menangani jutaanpanggilan dan
komunikasi, jaringan komputer dan internet yang menghubungkan berbagai
tempat di dunia.
2.2.2. Setelah tahun 1940
Perkembangan komputer setelah tahun 1940 dibagi lagi menjadi 5
generasi.
1.
Komputer generasi pertama
Komputer
generasi
pertama
ini
menggunakan
tabung
vakum
untuk
memproses dan menyimpan data. Ia menjadi cepat panas dan mudah terbakar,
oleh karena itu beribu-ribu tabung vakum diperlukan untuk menjalankan operasi
keseluruhan komputer. Ia juga memerlukan banyak tenaga elektrik yang
menyebabkan gangguan elektrik di kawasan sekitarnya dan ukuran komputer
generasi pertama ini sangat besar . Komputer generasi pertama ini 100%
elektronik dan membantu para ahli dalam menyelesaikan masalah perhitungan
dengan cepat dan tepat. Beberapa computer generasi pertama :
a. ENIAC (Electronic Numerical Integrator And Calculator )
NIAC (Electronic Numerical Integrator And Computer), pada tahun 1946
dirancang dan dibuat oleh John Mauchly dan John Presper Eckert di Universitas
Pennsylvania merupakan komputer digital elektronik untuk kebutuhan umum
pertama
di
dunia.
ENIAC
dibuat
di
bawah
lembaga Army’s
Ballistics
Research Laboratory (BRL). Sebuah badan yang bertanggung jawab dalam
pembuatan jarak dan tabel lintasan peluru kendali senjata baru. Sebelumnya
tugas ini dilakukan oleh kurang lebih 200 personil dengan menggunakan
kalkulator untuk menyelesaikan persamaan matematis peluru kendali yang
memakan waktu lama. ENIAC mempunyai berat 30 ton, bervolume 15.000
kaki persegi, dan berisi lebih dari 18.000 tabung vakum. Daya listrik yang
dibutuhkan sebesar 140 KW. Kecepatan operasi mencapai 5.000 operasi
penambahan
per
detik.
ENIAC
masih
merupakan
mesin
desimal,
representasi data bilangan dalam bentuk desimal dan arimetiknya dibuat dalam
bentuk desimal. Memorinya
masing
akumulatornya
terdiri atas 20
akumulator,
yang
masing –
mampu menampung 10 digit desimal. Setiap digit
direpresentasikan oleh cincin yang terdiri atas 10 buah tabung
vakum.
Kekurangan utama mesin ini adalah masih manual pemrogramannya, yaitu
dengan menyetel switch – switch, memasang dan menanggalkan kabel kabelnya. ENIAC selesai pada tahun 1946 sejak proposal diajukan tahun
1943, sehingga tahun 1946 merupakan gerbang bagi zaman baru komputer
elektronik. ENIAC digunakan oleh BRL untuk kepentingan perang sampai
dengan tahun1955. Setelah itu, ENIAC tidak lagi digunakan. Komputer generasi
ini sudah mulai menyimpan data yang dikenal sebagai konsep penyimpanan
data (stored program concept) yang dikemukakan oleh John Von Neuman.
Gambar : ENIAC Computer
b. EDVAC Computer.
Von
Neumann
mencetuskan
ide
mengenai
konsep
stored-program
(program penyimpanan) sebagai pengembangan dari ENIAC. Idenya tersebut
dipublikasikan
EDVAC
dalam
(Electronic
Neumann
bersama
bentuk proposal
pada
tahun
1945
Discrete Variable Computer). Pada
koleganya
mulai mendesain
dengan nama
tahun
komputer
1946
baru
Von
dengan
konsep program penyimpanan, dimana kemudian dikenal dengan sebutan
komputer
IAS
(Computer
of
Institute
for
Advanced
Studies)
dikembangkan di Computer of Institute for Advanced Studies.
1952
IAS
computer meskipun belum
lengkap namun sudah
Pada tahun
memenuhi
kegunaannya sebagai komputer yang berbasis konsep stored-program.
Gambar : EDVAC Computer
Secara umum, struktur dari komputer IAS adalah sebagai berikut:
karena
a)
Memori utama, untuk menyimpan data dan intruksi.
b)
Arithmetic Logic Unit (ALU), untuk mengolah data binner
c)
Control Unit, untuk melakukan interpretasi instruksi - instruksi di dalam
memori sehingga adanya eksekusi instruksi tersebut
d)
I/0, untuk berinteraksi dengan lingkungan luar
c. EDSAC COMPUTER
EDSAC (Electonic Delay Storage Automatic Calculator) memperkenalkan
penggunaan raksa (merkuri) dalam tabung untuk menyimpan data.
Gambar : EDSAC Computer
d. Komputer Komersial (Commersial Computer)
Tahun
1950
dianggap
sebagai
tahun
kelahiran
industri
komputer
dengan munculnya 2 buahperusahaan yang saat itu mendominasi pasar, yaitu
Sperry dan IBM. Tahun 1947, Eckert dan Mauchly mendirikan Eckert-Mauchly
Computer
Corporation
untuk
memproduksi
komputer
secara
komersial.
Komputer pertama yang mereka hasilkan adalah UNIVAC I (Universal Automatic
Computer). UNIVAC I menjadi tulang punggung penghitungan sensus tahun 1950
di USA. UNIVAC II yang memiliki kapasitas memori lebih besar dan kinerja
yang
lebih
baik diluncurkan tahun 1950. Mulai saat itu perusahaan telah
mengembangkan produk – produk baru yang
sebelumnya
sehingga
pangsa
pasar
kompatibel
konsumen
dengan
mereka
produk
tetap terjaga
menggunakan produknya. IBM pun tidak mau kalah dengan mengeluarkan
produk mereka yang akhirnya mendominasi pangsa pasar bisnis saat ini. Seri
IBM pertama adalah seri 701 tahun 1953 dan terus berkembang menjadi lebih
baik hingga sekarang.
Gambar : UNIVAC
2. Komputer Generasi Kedua
Pada tahun 1947, Transistor ditemukan di Lab. Bell oleh William Shockley .
Penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor
menggantikan tabung vakum di televisi, radio, dan komputer. Akibatnya, ukuran
mesin-mesin elektrik berkurang drastis. Transistor mulai digunakan di dalam
komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan
memori inti-magnetik membantu pengembangan komputer generasi kedua yang
lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding
para pendahulunya.
Dimana transistor memiliki spesifikasi sebagai berikut:
Lebih kecil
Lebih ringan
Disipasi daya lebih rendah
Solid State device
Terbuat dari silikon Silicon (Sand)
Yang termasuk dalam komputer generasi kedua antara lain:
a. IBM 7094
IBM 7094 memiliki konfigurasi sebagai berikut:
IBM
7094
dibuat
dengan tujuan
kemampuannya
kapasitasnya semakin besar, dan biayanya semakin kecil.
b.
DEC PDP 1
semakin meningkat,
Digital
Equipment Corporation (DEC)
tahun
1957
meluncurkan komputer
pertamanya yaitu PDP 1
3. Komputer Generasi Ketiga
Walaupun transistor dalam banyak hal mengungguli tube vakum, namun
transistor menghasilkan panas yang cukup besar, yang dapat berpotensi
merusak
bagian-bagian
internal
komputer.
Batu
kuarsa
(quartz
rock)
menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument,
mengembangkan sirkuit terintegrasi (IC : integrated circuit) di tahun 1958. IC
mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil
yang terbuat dari pasir kuarsa. Pada ilmuwan kemudian berhasil memasukkan
lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut
semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponenkomponen dapat dipadatkan dalam chip. Kemajuan computer generasi ketiga
lainnya
adalah
penggunaan
sistem
operasi
(operating
system)
yang
memungkinkan mesin untuk menjalankan berbagai program yang berbeda
secara
serentak
dengan
sebuah
program
utama
yang
memonitor
dan
mengkoordinasi memori komputer.
4. Komputer Generasi Keempat
Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran
sirkuit dan komponenkomponen elektrik. Large Scale Integration (LSI) dapat
memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large
Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.
Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi
jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam
suatu keping yang berukurang setengah keping uang logam mendorong
turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya
kerja, efisiensi dan keterandalan komputer. Chip Intel 4004 yang dibuat pada
tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen
dari
sebuah
komputer
(central
processing
unit,
memori,
dan
kendali
input/output) dalam sebuah chip yang sangat kecil. Sebelumnya, IC dibuat untuk
mengerjakan suatu tugas tertentu yang spesifik.Sekarang, sebuah mikroprosesor
dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan
yang diinginkan. Tidak lama kemudian, setiap perangkat rumah tangga seperti
microwave oven, televisi, dn mobil dengan electronic fuel injection dilengkapi
dengan mikroprosesor. Perkembangan yang demikian memungkinkan orang-
orang biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi
dominasi perusahaan- perusahaan besar atau lembaga pemerintah. Pada
pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer
mereka
ke
masyarakat
umum.
Komputer-
komputer
ini,
yang
disebut
minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh
kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program
word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari
2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih
dan dapat diprogram. Pada tahun 1981, IBM memperkenalkan penggunaan
Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah.
Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5
juta unit di tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan.
Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer
yang berada di atas meja (desktop computer) menjadi komputer yang dapat
dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat
digenggam (palmtop). IBM PC bersaing dengan Apple Macintosh dalam
memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena
mempopulerkan sistem grafis pada10 komputernya, sementara saingannya
masih
menggunakan
komputer
yang
berbasis
teks.
Macintosh
juga
mempopulerkan penggunaan piranti mouse. Pada masa sekarang, kita mengenal
perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium,
Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal
AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi
keempat. Seiring dengan menjamurnya penggunaan komputer di tempat kerja,
cara-cara baru untuk menggali potensial terus dikembangkan. Seiring dengan
bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat
dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi
memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu
dengan yang lainnya. Komputer jaringan memungkinkan komputer tunggal untuk
membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas.
Dengan menggunakan perkabelan langsung (disebut juga local area network,
LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.
Pada komputer generasi ini sudah memanfaatkan mikroprocessors.
PERKEMBANGAN
1971 - 4004
MICROPROCESSOR
Microprocessor pertama
Semua komponen CPU adalah single chip
4bit
Diikuti dengan munculnya 8008 tahun 1972
8bit
1974 – 8080
Intel adalah mikroprosessor dengan kegunaan umum
5. Komputer generasi kelima ( masa depan )
Banyak kemajuan di bidang desain komputer dan teknologi semakin
memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa
yang
terutama
adalah
kemampuan
pemrosesan
paralel,
yang
akan
menggantikan model non Neumann. 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. Jepang adalah negara yang terkenal dalam
sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute
for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak
kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa
informasi lain bahwa keberhasilan proyek computer generasi kelima ini akan
membawa perubahan baru paradigma komputerisasi di dunia.
2.2.3.
PERANCANGAN KINERJA
Kinerja sebuah sistem komputer merupakan hasil proses dari seluruh
komponen komputer, yang melibatkan CPU, memori utama, memori sekunder,
bus,
peripheral.
Dari
segi
perkembangan
program
aplikasipun
sangat
menakjubkan. Aplikasi dekstop yang hampir dimiliki semua sistem komputer saat
ini meliputi :
Pengolahan citra
Pengenalan voice atau pembicaraan
Video conference
Mulitimedia
Transfer data
Yang menakjubkan lagi adalah dari sudut pandang organisasi dan arsitektur
komputer saat ini adalah mirip dengan komputer IAS yang dibuat sekitar
50
tahun
lalu,
namun perkembangan
dan
kecanggihannya
dapat
kita
rasakan sekarang ini. Peningkatan kinerja mikroprosesor ini terus berlanjut
tidak
kenal
henti
dengan
berbagai
teknik
yang
telah dikembangkan,
diantaranya :
Branch Prediction, teknik dimana prosesor memungkinkan mengamati terlebih
dahulu di dalam software dan melakukan prediksi percabangan atau kelompok
instruksi yang akan dieksekusi berikutnya.
Data Flow Analysis, prosesor akan menganalisa instruksi – instruksi yang tidak
tergantung pada hasil atau data lainnya untuk membuat penjadwalan yang
optimum dalam eksekusi.
Speculative Execution, dengan modal prediksi cabang dan analisis data, maka
prosesor
dapat
melakukan
eksekusi
spekulatif
terlebih
dahulu
sebelum
waktunya.
Perkembangan mikroprosesor, dilihat dari kapasitas operasi dan kecepatannya
sangatlah pesat. Perkembangan mikroprosesor ini sulit diimbangi oleh komponen
lainnya semisal memori. Hal
ini menimbulkan masalah kesenjangan
kurang
antar
sinkronnya
operasi
dan
komponen. Organisasi dan arsitektur
komputer yang handal sangat diperlukan untuk mengatasi persoalan seperti ini.
Terdapat beberapa metode untuk mengatasi masalah perbedaan kecepatan
operasi antara mikroprosesor dengan komponen lainnya, diantaranya :
Meningkatkan
jumlah bit yang dicari pada suatu saat
tertentu dengan
melebarkan DRAM dan melebarkan lintasa sistem busnya.
Mengubah antarmuka DRAM sehingga lebih efisien dengan menggunakan
teknik cache atau pola buffer lainnya pada keping DRAM.
Meningkatkan
bandwidth
interkoneksi
prosesor
dan
memori
dengan
penggunakan hierarki bus – bus yang lebih cepat untuk buffering dan membuat
struktur aliran data.
Bidang
lain
yang
menjadi
fokus
kajian
peningkatan
kinerja
sistem
komputer adalah penanganan perangkat – perangkat I/O. Masalah yang
terjadi hampir sama dengan memori. Teknik penyelesaian yang digunakan
umumnya adalah teknik buffering dan caching. Target yang ingin dicapai dalam
peningkatan kinerja adalah tercapainya keseimbangan proses operasi antar
komponen – komponen penyusun komputer sehingga menghasilkan kinerja
komputer yang tinggi.
Contoh Evolusi Komputer
Evolusi komputer yang akan dijelaskan adalah kelompok komputer Pentium
Intel
dan PowerPC. Alasannya
adalah
komputer
Pentium
Intel mampu
mendominasi pasaran dan secara teknologi menggunakan rancangan CISC
(complex instruction set computers) dalam arsitekturnya. Sedangkan PowerPC
merupakan kelompok komputer yang menerapkan
teknologi RISC (reduced
instruction set computers). Detail tentang CISC dan RISC akan dijelaskan dalam
matakuliah Arsitektur CPU.
Pentium
Pentium merupakan
prosesor
hingga
produk
saat
Intel
yang mampu mendominasi
pasaran
ini. Generasi demi generasi diluncurkan ke pasaran
dengan kenaikan unjuk kerja yang menakjubkan dalam memenuhi kebutuhan
konsumennya. Berikut evolusi prosesor keluaran Intel dari prosesor sederhana
sampai prosesor keluaran saat ini:
8080, keluar tahun 1972 merupakan mikroprosesor pertama keluaran Intel
dengan mesin 8 bit dan bus data ke memori juga 8 bit. Jumlah instruksinya
66 instruksi dengan kemampuan pengalamatan 16KB.
8086,
teknologi
dikenalkan
cache
tahun
1974
adalah mikroprosesor
16
bit
dengan
instruksi. Jumlah instruksi mencapai 111 dan kemampuan
pengalamatan ke memori 64KB.
80286,
keluar
tahun
1982
merupakan
pengembangan
kemampuan pengalamatan mencapai 1MB dengan 133 instruksi.
dari
8086,
80386, keluar tahun 1985 dengan mesin 32 bit. Sudah mendukung sistem
multitasking. Dengan mesin 32 bitnya, produk ini mampu menjadi terunggul
pada masa itu.
80486,
dikenalkan
tahun
1989.
Kemajuannya
pada
teknologi
cache
memori dan pipelining instruksi. Sudah dilengkapi dengan math co-processor.
Pentium,
dikeluarkan
tahun
1993,
menggunakan
teknologi
superscalar
sehingga memungkinkan eksekusi instruksi secara paralel.
Pentium Pro, keluar tahun 1995. Kemajuannya pada peningkatan organisasi
superscalar untuk proses paralel, ditemukan sistem prediksi cabang, analisa
aliran data dan sistem cache memori yang makin canggih.
Pentium II, keluar sekitar tahun 1997 dengan teknologi MMX sehingga
mampu menangani kebutuhan multimedia. Mulai Pentium II telah menggunakan
teknologi RISC.
Pentium III, terdapat kemampuan instruksi floating point untuk menangani
grafis 3D.
Pentium IV, kemampuan floating point dan multimedia semakin canggih.
Itanium, memiliki kemampuan 2 unit floating point, 4 unit integer, 3 unit
pencabangan, internet streaming, 128 interger register.
PowerPC
Proyek sistem RISC diawali tahun 1975 oleh IBM pada komputer muni seri 801.
Seri pertama ini hanyalah prototipe,
seri komersialnya adalah PC RT yang
dikenalkan tahun 1986. Tahun 1990 IBM mengeluarkan generasi berikutnya
yaitu
IBM RISC
workstation.
System/6000
Setelah
ini
yang merupakan mesin RISC
arsitektur
IBM
lebih
dikenal
superskalar
sebagai
arsitektur
POWER.
IBM menjalin kerja sama dengan Motorola menghasilkan mikroprosesor seri
6800, kemudian Apple menggunakan keping Motorola dalam Macintoshnya.
Saat ini terdapat 4 kelompok PowerPC, yaitu :
601, adalah mesin 32 bit merupakan produksi masal arsitektur PowerPC
untuk lebih dikenal masyarakat.
603, merupakan komputer desktop dan komputer portabel. Kelompok ini sama
dengan seri 601 namun lebih murah untuk keperluan efisien.
604, seri komputer PowerPC untuk kegunaan komputer low-end server dan
komputer desktop.
BAB III
PENUTUP
3.1.Kesimpulan
Komputer PC terdiri dari tiga bagian utama, yaitu bagian input, proses, dan
output. Setiap bagian terdiri dari beberapa komponen yang saling mendukung.
Setiap komponen pada PC mempunyai spesifikasi tertentu dan kegunaan/fungsi
khusus. Evolusi computer telah ditandai dengan
peningkatan kecepatan
prossesor, pengurangan ukuran komponen, peningkatan kapasitas memori, dan
peningkatan kapasitas dan kecepatan I/O. Satu factor yang berpengaruh besar
dalam dalam peningkatan kecepatan prossesor adalah dengan peyusutan ukuran
komponen prossesor mikro, hal ini mengurangi jarak antara komponen dan
karenanya
dapat
meningkatkan
kecepatan.
Bagaimanapun,
keuntungan
sebenarnya dalam kecepatan terakhir ini telah datang di organisasi prossesor
termasuk penggunaan yang berat dalam pipelining dan teknik eksekusi pararel
dan penggunaan teknik eksekusi yang bersifat spekulasi yang mengakibatkan
eksekusi berikutnya bersifat sementara yang mungkin diperlukan.
Selanjutnya didalam suatu permasalahan kritis dalam merancang system
computer
adalah
unsur,sehingga
menjaga
keseimbangan
menghasilkan
kinerja
kinerja
dalam
mempengaruhi suatu bidang yang lain. Kinerja
dar
datu
sebuah
berbagai
bidang
sistem
unsurtidaklah
komputer
merupakan hasil proses dari seluruh komponen komputer, yang melibatkan
CPU,
memori
utama,
memori
sekunder,
bus,
peripheral.
Dari
segi
perkembangan program aplikasipun sangat menakjubkan.
3.2.Saran
Didalam penulisan makalah tentang komputer ada baiknya menggunakan
rujukan yang paling baru, karena sifat teknologi setiap harinya bahkan setiap
detiknya
mengalami
perubahan.
Dengan
bahan
rujukan
yang
terbaru
diharapkan informasi-informasi yang didapat juga informasi yang terbarukan.
Gerbang logika
Posted on 24 February 2014
1
Mata Kuliah : Arsitektur dan Organisasi Komputer
Dosen : Tata Sumitra M.Kom
Data
Komputer yang dipakai saat ini adalah sebuah pemroses data. Untuk memproses data,
kemudian hasil prosesnya diselesaikan secara elektronis di dalam CPU (Central Processing
Unit) dan komponen lainnya yang menyusun sebuah komputer personal.
Analog
Data merupakan suatu sinyal yang dikirimkan dari suatu pemancar (transmitter) ke penerima
(receiver) untuk berkomunikasi. Bentuk data berupa suara, huruf, angka dan karakter lain
(tulisan tangan atau dicetak), foto, gambar, film dan lain sebagainya. Suatu sistem yang
dapat memproses nilai yang kontinyu berbanding terhadap waktu dinamakan sistem analog.
Sistem analog, nilainya biasa diwakili oleh tegangan, arus dan kecepatan.
Digital
Sistem yang memproses nilai diskrit (langkah demi langkah) dinamakan digital. Pada
sistem digital untuk menunjukkan suatu nilai digunakan simbol yang dinamakan digit.
Sinyal dapat “didigitalkan” dengan menggunakan ADC (Analog to Digital Converter).
ADC mengubah sinyal kontinyu menjadi sinyal diskrit dengan menyamplingnya tiap detik
(tiap satuan waktu).
Komputer
Komputer adalah sebuah perangkat elektronik. Data yang dapat diolah adalah data yang
direpresentasikan oleh sinyal listrik. Sinyal yang digunakan bisa dianalogikan dengan saklar
listrik, yaitu tombol off (mati) atau on (hidup).
Jika saklar pada kondisi off maka komputer membaca sebagai data 0. Jika saklar dalam
kondisi hidup maka komputer membaca sebagai angka 1. Sebuah komputer personal terdiri
dari saklar yang banyak jumlahnya (menggunakan komponen elektronik berupa transistor).
Jumlah dari transistor yang digunakan bisa sampai jutaan sehingga dapat memproses data
dari jutaan angka 0 dan 1.
Bits
Setiap angka 0 dan 1 biasa disebut Bit. Bit adalah singkatan dari Binary Digit. Kata Binary
diambil dari nama Binary Number System (Sistem Bilangan Biner).
Sistem Bilangan Biner
Sistem bilangan biner disusun dari angka-angka, sama seperti sistem bilangan desimal
(sistem bilangan 10) yang sering digunakan saat ini. Desimal menggunakan angka 0 sampai
9 sedangkan sistem bilangan biner hanya menggunakan angka 0 dan 1.
Aritmatika Komputer
Posted on 24 February 2014
Mata Kuliah : Arsitektur dan Organisasi Komputer
Dosen : Tata Sumitra M.Kom
Mengapa belajar Arithmatika
Mengerti bagian-bagin ALU
Memahami representasi Integer
Memahami cara operasi penambahan, pengurangan, perkalian dan pembagian dengan
representasi Interger
Memahami representasi Floating point
Memahami cara penambahan, pengurangan, perkalian dan pembagian dengan
representasi Floating Point
Kode Biner
Data huruf akan dirubah menjadi kode ASCII
Dari kode ASCII dirubah menjadi bilangan biner.
Data gambar merupakan kumpulan dari angka-angka yang merupakan perwakilan
dari warna masing-masing titik / pixel, dan angka tersebut yang akan dirubah dalam
bentuk biner.
Semua data direpresentsikan/dituliskan dalam bentuk 0 dan 1
Proses
dikodekan
dalam
Biner
Sebagian besar operasi yang ada di dalam proses komputer adalah operasi
aritmatika(penambahan, pengurangan, perkalian dan pembagian). Data yang dioperasikan
yaitu data yang berupa angka. Data angka digolongkan menjadi data bilangan bulat / integer
dan data bilangan pecahan/float.
Semua operasi aritmatik dilakukan oleh ALU (Arithmetic Logic Unit). ALU merupakan
bagian CPU yang berfungsi membentuk operasi-operasi aritmatika dan logika terhadap data.
Proses yang ada dalam ALU antara lain semua komponen CPU lainnya dan komponen
penyusun komputer secara keseluruhan berfungsi
Membawa data ke ALU untuk diproses
Mengambil kembalii hasil proses dari ALU
Hubungan interkoneksi ALU dengan Register, unit kontrol dan Flags
Register
tempat penyimpan data sementara dalam CPU selama proses eksekusi. Apabila terjadi proses
eksekusi data dalam register dikirim ke ALU untuk diproses, hasil eksekusi nantinya
diletakkan ke register kembali.
Unit kontrol
Unit kontrol akan menghasilkan sinyal yang akan mengontrol operasi ALU dan pemindahan
data ke dan dari ALU
Flags
Flag diset ALU sebagai hasil dari suatu operasi, misalnya: overflow flag, diset 1 bila hasil
komputasi melampaui panjang register tempat flag disimpan.
Posted in Kuliah | Tagged Arsitektur dan Organisasi Komputer, STMIK Muhammadiyah
Jakarta | Leave a reply
Pengenalan Arsitektur dan Organisasi
Komputer – Part 2
Posted on 10 February 2014
Mata Kuliah : Arsitektur dan Organisasi Komputer
Dosen : Tata Sumitra M.Kom
Tujuan Belajar Arsitektur Komputer
Mengetahui tentang matakuliah CPU Arsitektur
Mengetahui hubungan antara CPU Arsitektur dengan matakuliah lain
Dapat mengikuti dan memahami perkembangan CPU
Mengetahui materi yang akan dipelajari pada matakuliah CPU Arsitektur
CPU Arsitektur
Ilmu yang mempelajari tentang struktur dan fungsi dari CPU
Mempelajari tentang bagaimana CPU melakukan pekerjaannya
Mempelajari tentang bagaimana CPU berhubugan dengan peralatan yang lain dalam
menjalankan tugasnya.
Mempelajari tentang komponen-komponen apa saja yang ada di dalam CPU
Mempelajari bagaimana cara mengatur kerja masing-masing komponen sehingga
dapat berfungsi dengan baik
Perbedaaan
Arsitektur
dan
Organisasi
Arsitektur komputer berkaitan dengan atribut-atribut yang nampak bagi programmer
Set Instruksi, jumlah bit yang digunakan untuk penyajian data, mekanisme I/O,
teknik pengalamantan (addressing techniques).
Contoh: apakah tersedia instruksi untuk perkalian?
Arsitektur
Arsitektur bertahan lama
sama
Organisasi komputer berkaitan dengan unit-unit operasional dan interkoneksinya yang
merealisasikan spesifikasi arsitektural.
Control signals, interfaces, memory technology.
Contoh: Apakah instruksi perkalian diimplementasikan secara hardware, ataukah
dikerjakan dengan penambahan secara berulang?
Organisasi
dapat
Organisasi menyesuaikan perkembangan teknologi
Semua Intel famili x86 memiliki arsitektur dasar yang sama
Famili IBM System/370 memiliki arsitektur dasar yang sama
berbeda
Organisasi antar versi memiliki perbedaan
Perubahan Definisi Arsitektur Komputer
1950 -1960 : Arsitektur komputer adalah suatu komputer aritmatik
1970 – pertengahan 1980 : Arsitektur komputer adalah suatu desain instruksi untuk
suatu kompiler
1990 : Arsitektur komputer adalah suatu bentuk desain CPU, sistem memori, sistem
I/O, multiprosesor dan network komputer
2010 : Arsitektur komputer : suatu sistem yang dapat beradaptasi sendiri, struktur
yang dapat mengorganisasikan sendiri, sistem DNA
Arsitektur Komputer adalah desain komputer yang meliputi set instruksi, komponen
hardware dan organisasi atau susunan sistemnya.
Ada 2 bagian pokok arsitektur komputer :
1. Instructure Set Architecture Spesifikasi yang menentukan bagaimana programmer
bahasa mesin berinteraksi dengan komputer.
2. Hardware System Architacture
Memori dan I/O system
Meliputi subsistem hardware dasar yaitu CPU,
Cara untuk melakukan perubahan pada arsitektur :
1. Membangun array prosesor
2. Menerapkan proses pipelining
3. Membangun komputer multiprosesor
4. Membangun komputer dengan arsitektur lain.
Posted in Kuliah | Tagged Arsitektur dan Organisasi Komputer, STMIK Muhammadiyah
Jakarta | Leave a reply
Pengenalan Arsitektur dan Organisasi
Komputer – Part 1
Posted on 10 February 2014
Mata Kuliah : Arsitektur dan Organisasi Komputer
Dosen : Tata Sumitra M.Kom
Tujuan
1. Menjelaskan tentang organisasi komputer
2. Menjelaskan perbedaan utama organisasi komputer dan arsitektur komputer
3. Menjelaskan struktur dan fungsi utama komputer
4. Menjelaskan konsep dasar operasi komputer
Arsitektur Komputer
Atribut–atribut sistem komputer yang terkait dengan seorang programmer
Contoh: set instruksi, aritmetika yang digunakan, teknik pengalamatan, mekanisme
I/O
Organisasi Komputer
Bagian yang terkait erat dengan unit–unit operasional
Contoh: teknologi hardware, perangkat antarmuka, teknologi memori, sistem memori,
dan sinyal–sinyal kontrol
Struktur dan Fungsi
Struktur : sistem yang berinteraksi dengan cara tertentu dengan dunia luar.
Fungsi : operasi dari masing-masing komponen yang merupakan bagian dari struktur. Adapun
fungsi dari komputer antara lain:
Fungsi Operasi Pengolahan Data
Fungsi Operasi Penyimpanan Data
Fungsi Operasi Pemindahan Data
Fungsi Operasi Kontrol
Arsitektur dan Organisasi ...
Ini adalah komunitas tertutup. Anda dapat mengakses semua materi belajar,
diskusi, kuis, dan tugas setelah bergabung dengan komunitas ini dan dosen
pengampu akan mengesahkan keanggotaan Anda.
Gabung
INFORMASI: Untuk menambah kapasitas sistem eLisa, maka sistem eLisa akan di-offlinekan tanggal 2 November 2016 jam 15.00-16.00. Oleh karena itu Anda tidak bisa
menggunakan layanan eLisa pada waktu tersebut. Terimakasih.
Tujuan Pembelajaran
Materi kuliah Arsitektur dan Organisasi Komputer diselenggarakan dalam rangka
memberikan bekal agar mahasiswa memiliki kompetensi terkait dengan perancangan Central
Processing Unit dari sebuah komputer serta komponen perangkat keras digital yang
membentuknya beserta perangkat disekitarnya. Dengan kata lain rincian materi akan dimulai
dari Sejarah perkembangan komputer, yang dimulai dengan konsep perancangan komputer
ENIAC. Dengan memahami fungsi dari setiap bagian dalam sistem komputer, kemudian
diamati pada perkembangan perangkat keras yang merubah konsep komputer.
Secara lebih dalam, fungsi-fungsi tingkat tinggi yang dimiliki oleh komputer kemudian
didalami sampai dengan untai elektronika dasar yang membangunnya. Selain itu,
disampaikan tentang bagaimana memprogram perangkat keras dengan menggunakan bahasa
assembly,
MAKALAH ARSITEKTUR dan ORGANISASI KOMPUTER
BAB I
PENDAHULUAN
1.1.LATAR BELAKANG
Arsitektur Komputer membahas hal-hal yang berkaitan dengan atributatribut yang terlihat atau yang dipertimbangkan oleh pemogram dan yang
memiliki dampak langsung pada eksekusi logis sebuah program. Dengan kata
lain arsitektur computer membahas masalah-masalah yang berkaitan dengan
fungsi komponen-komponen computer.
Contoh atribut arsitektural adalah :
a.
set instruksi
b. representasi data atau jumlah bit yang digunakan untuk merepresentasikan jenis
data (missal:bilangan, karakter, dll)
c.
Mekanisme input/output (I/O)
d.
Teknik Pengalamatan memori
Organisasi
computer
Komputer
membahas
bagaimana
semua
tersebut
dapat
diimplementasikan.
Jadi,
hal-hal
yang
berkaitan
unit-unit
membahas
dengan
fungsi-fungsi
organisasi
computer
operasional
dan
interkoneksinya yang mereliasasikan spesifikasi arsitektural. Dengan kata lain,
organisasi computer membahas masalah-masalah yang berkaitan dengan
struktur computer.
Sebagai contoh apakah suatu computer yang memmiliki instruksiperkalian
merupakan masalah rancangan arsitektural. Apakah persoalan organisasional
Dimana instruksi itu akan diimplementasikan dengan unit pengali khusus atau
dengan dengan suatu mekanisme yang menggunakan pengulangan dari
penambahan
unit
system
merupakan
hal
organisasional.
Kepustusan
organisasional mungkin didasarkan pada frekuensi antisipasi dari penggunaan
intruksi perkalian, kecepatan relative dari dua buah pendekatan dan harga, serta
ukuran fisik dari unit perkalian khusus.
Dalam kelompok komputer yang disebut mikrokontroler, hubungan antara
arsitektur dan organisasi sangat erat. Perubahan teknologi tidak hanya
mempengaruhi organisasi tetapi juga membawa dampak dalam pengenalan
kekuatan dan arsitektur yang lebih kompleks. Biasannyam ada kekurangan uang
diharapkan kompatibelitas dari generasi ke generasi pada mesin yanglebih
kecil.sebaliknya,
ada
ketergantungan
antara
keputusan
organisasi
dan
rancangan arsitektur.
1.2. RUMUSAN MASALAH
a.
Apakah yang dimaksud dengan organisasi dan arsitektur komputer?
b.
Bagaimana struktur komputer?
c.
Bagaimana fungsi dari suatu perangkat yang ada di komputer?
d.
Bagaimana evolusi yang terjadi pada komputer hingga sekarang?
e.
Bagaimana kinerja suatu komputer?
1.3. TUJUAN
a.
Menjelaskan tentang Organisasi & Arsitektur Komputer
b.
Menjelaskan tentang struktur dan fungsi komputer
c.
Menjelaskan
tentang
evolusi
dan
kinerja
komputer
BAB II
PEMBAHASAN
2.1. STRUKTUR DAN FUNGSI
Komputer adalah sebuah sistem yang kompleks. Struktur komputer
didefinisikan sebagai cara-cara dari tiap komponen saling terkait. Struktur
sebuah komputer secara sederhana, dapat digambarkan dalam diagram blok
pada Gambar a. Sedangkan fungsi komputer didefinisikan sebagai operasi
masing-masing komponen sebagai bagian dari struktur. Adapun fungsi dari
masing-masing komponen dalam struktur tersebut adalah sebagai berikut:
2.1.1.
Input Device (Alat Masukan)
Adalah perangkat keras komputer yang berfungsi sebagai alat untuk
memasukan data atau perintah ke dalam komputer. Input device adalah alat
yang digunakan untuk menerima input dari luar sistem, dan dapat berupa signal
input atau maintenance input. Di dalam sistem komputer, signal input berupa
data yang dimasukkan ke dalam system 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 disamping sebagai alat input juga berfungsi sebagai alat output sekaligus.
Alat yang demikian disebut sebagai terminal. Terminal dapat dihubungkan
kesistem komputer dengan menggunakan kabel langsung atau lewat alat
komunikasi. Terminal dapat digolongkan menjadi non intelligent terminal, smart
terminal, dan intelligent terminal. Non intelligent terminal hanya berfungsi
sebagai alat memasukkan input dan penampil output, dan tidak bisa diprogram
karena tidak mempunyai alat pemroses. Peralatan seperti ini juga disebut
sebagai dumb terminal. Smart terminal mempunyai alat pemroses dan memori
di dalamnya sehingga input yang terlanjur dimasukkan dapat dikoreksi kembali.
Walaupun demikian, terminal jenis ini tidak dapat diprogram oleh pemakai,
kecuali oleh pabrik pembuatnya. Sedangkan intelligent terminal dapat diprogram
oleh pemakai. Peralatan yang hanya berfungsi sebagai alat input dapat
digolongkan menjadi alat input langsung dan tidak langsung. Alat input langsung
yaitu input yang dimasukkan langsung diproses oleh alat pemroses,
Sedangkan alat input tidak langsung melalui media tertentu sebelum suatu input
diproses oleh alat pemroses. Alat input langsung dapat berupa papan ketik
(keyboard), pointing device (misalnya mouse, touch screen, light pen, digitizer
graphics tablet), scanner (misalnya magnetic ink character recognition, optical
data reader atau optical character recognition reader), sensor (misalnya
digitizing camera), voice recognizer (misalnya microphone). Sedangkan alat
input tidak langsung misalnya keypunch yang dilakukan melalui media punched
card (kartu plong), key-to-tape yang merekam data ke media berbentuk pita
(tape) sebelum diproses oleh alat pemroses, dan key-to-disk yang merekam data
ke media magnetic disk (misalnya disket atau harddisk) sebelum diproses lebih
lanjut.
A. Keyboard
Merupakan alat input standart yang diperlukan dalam setiap PC.
Komponen ini tidak mengalami perkembangan yang pesat. Hanya dalam
konektor dalam PC nya saja yang mengalami perkembangan. Dimulai dengan
keyboard XT, keyboard PS2, keyboard USB dan yang baru berkembang sekarang
ini adalah keyboard wireless.
B. Mouse
Mouse
merupakan
komponen
input
yang
sanagt
diperlukan
jika
menggunakan sistem operasi grafis. Mouse lebih banyak eprkembangannya dari
pada keyboard. Muali dari mouse serial, mouse PS/2, mouse scroll, dan saat
mouse optik
2.1.2.
Output Device (Alat Keluaran)
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:
a. Hard-copy device, yaitu alat yang digunakan untuk mencetak tulisan
dan image pada media keras seperti kertas atau film. Contoh hard-copy
devicce
b. Soft-copy device, yaitu alat yang digunakan untuk menampilkan tulisan
dan image pada media lunak yang berupa sinyal elektronik.
c. Drive device atau driver, yaitu alat yang digunakan untuk merekam
simbol dalam bentuk yang hanya dapat dibaca oleh mesin pada media
seperti magnetic disk atau magnetic tape. Alat ini berfungsi ganda,
sebagai alat output dan juga sebagai alat input. Sekarang media
penyimpan yang berkembang adalah disk rive, hard disk, CD-ROM/CD-RW.
2.1.3.
I/O Ports
Bagian ini digunakan untuk menerima ataupun mengirim data ke luar
sistem. I/O Port juga biasa disebut dengan bagian interface (antar muka) karena
peralatan input dan output di atas terhubung melalui port ini.
2.1.4.
CPU (Central Processing Unit)
CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi
operasional, yaitu: ALU (Arithmetical Logical Unit) sebagai pusat pengolah data,
dan CU (Control Unit) sebagai pengontrol kerja komputer.
CPU merupakan tempat pemroses instruksi-instruksi program, yang ada
komputer mikro disebut dengan micro-processor (pemroses mikro). Pemroses ini
berupa chip yang terdiri dari ribuan hingga jutaan IC. Dalam dunia dagang,
pemroses ini diberi nama sesuai dengan keinginan pembuatnya dan umumnya
ditambah dengan nomor seri, misalnya dikenal pemroses Intel 80486 DX2-400
(buatan Intel dengan seri 80486 DX2-400 yang dikenal dengan komputer 486
DX2), Intel Pentium 100 (dikenal dengan komputer Pentium I), Intel Pentium II350, Intel Pentium III-450, Intel Celeron 333, AMD K-II, dan sebagainya. Masingmasing produk ini mempunyai kelebihan dan kekurangan masing-masing.
2.1.5.
Memori
a. Random Access Memory (RAM)
Semua data dan program yang dimasukkan melalui alat input akan
disimpan terlebih dahulu di memori utama, khususnya RAM, yang dapat diakses
secara acak (dapat diisi/ditulis, diambil, atau dihapus isinya) oleh pemrogram.
Struktur RAM terbagi menjadi empat bagian utama, yaitu:
Input storage, digunakan untuk menampung input yang dimasukkan
melalui alat input.
Program storage, digunakan untuk menyimpan semua instruksi-instruksi
program yang akan diakses.
Working storage, digunakan untuk menyimpan data yang akan diolah dan
hasil pengolahan.
Output storage, digunakan untuk menampung hasil akhir dari pengolahan
data yang akan ditampilkan ke alat output.
Input yang dimasukkan melalui alat input akan ditampung terlebih dahulu
di input storage. Bila input tersebut berupa program maka akan dipindahkan ke
program storage, dan bila berbentuk data maka akan dipindahkan ke working
storage. Hasil dari pengolahan juga ditampung terlebih dahulu di working
storage dan bila akan ditampilkan ke alat output maka hasil tersebut
dipindahkan ke output storage.
b.
Read
Only
Memory
(ROM)
Dari namanya, ROM hanya dapat dibaca sehingga pemrogram tidak bisa
mengisi sesuatu ke dalam ROM. ROM sudah diisi oleh pabrik pembuatnya berupa
sistem operasi yang terdiri dari program-program pokok yang diperlukan oleh
sistem komputer, seperti misalnya program untuk mengatur penampilan
karakter di layar, pengisian tombol kunci papan ketik untuk keperluan kontrol
tertentu, dan bootstrap program. Program bootstrap diperlukan pada saat
pertama kali sistem komputer diaktifkan. Proses mengaktifkan komputer
pertama kali ini disebut dengan booting, yang dapat berupa cold booting atau
warm booting. Cold booting merupakan proses mengaktifkan sistem computer
pertama kali untuk mengambil program bootstrap dari keadaan listrik komputer
mati (off) menjadi hidup (on). Sedangkan warm booting merupakan proses
pengulangan pengambilan program bootstrap pada saat komputer masih hidup
dengan cara menekan tiga tombol tombol pada papan ketik sekaligus, yaitu Ctrl,
Alt, dan Del. Proses ini biasanya dilakukan bila sistem computer macet, daripada
harus mematikan aliran listrik komputer dan menghidupkannya kembali.
Instruksi-instruksi yang tersimpan di ROM disebut dengan microinstruction atau
firmware karena hardware dan software dijadikan satu oleh pabrik pembuatnya.
Isi dari ROM ini tidak boleh hilang atau rusak karena bila terjadi demikian, maka
system komputer tidak akan bisa berfungsi. Oleh karena itu, untuk mencegahnya
maka pabrik pembuatnya merancang ROM sedemikian rupa sehingga hanya bisa
dibaca, tidak dapat diubah-ubah isinya oleh orang lain. Selain itu, ROM bersifat
non volatile supaya isinya tidak hilang bila listrik komputer dimatikan.
Pada kasus yang lain memungkinkan untuk merubah isi ROM, yaitu
dengan cara memprogram kembali instruksi-instruksi yang ada didalamnya. ROM
jenis ini berbentuk chip yang ditempatkan pada rumahnya yang mempunyai
jendela di atasnya.
ROM
yang dapat diprogram kembali adalah PROM
(Programmable Read Only Memory), yang hanya dapat diprogram satu kali dan
selanjutnya tidak dapat diubah kembali. Jenis lain adalah EPROM (Erasable
Programmable Read Only Memory) yang dapat dihapus dengan sinar ultraviolet
serta dapat diprogram kembali berulang-ulang. Disamping itu, ada juga EEPROM
(Electrically Erasable Programmable Read Only Memory) yang dapat dihapus
secara elektronik dan dapat diprogram kembali.
2.1.6.
Data Bus
Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer.
Karena
pada
suatu
saat
tertentu
masing-masing
saluran
hanya
dapat
membawah 1 bit data, maka jumlah saluran menetukan jumlah bit yang dapat
ditransfer pada suatu saat. Lebar data bus ini menetukan kinerja sistem secara
keseluruhan. Sifatnya bldirectional, artinya CPU dapat membaca dan menerima
data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64
paralel.
2.1.7.
Address Bus
Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses
transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan
ditulis atau dibaca. Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur
paralel.
2.1.8.
Control Bus
Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data
Bus dan Address Bus. terdiri dari 4 sampai 10 jalur paralel.
2.2.
EVOLUSI DAN KINERJA KOMPUTER
Perkembangan
komputer
meliputi
peningkatan kecepatan processor,
penyusutan ukuran komponen, peningkatan ukuran memori dan peningkatan
kapasitas serta kecepatan I/O.
SEJARAH PERKEMBANGAN KOMPUTER
Berdasarkan perkembangan teknologi komputer, maka perkembangannya dapat
kita
begi menjadi 2 bagian yaitu :
a. Sebelum tahun 1940.
b. Setelah tahun 1940.
2.2.1.
Sebelum tahun 1940
Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia.
Manusia
menggunakan
jari
untuk mengenali dan membilang nomor
satu
hingga sepuluh. Selepas itu mereka mulaI mengenali nomor-nomor yang lebih
besar
tetapi
masih menggunakan digit-digit dari 0 hingga 9. Ahli-ahli
perniagaan dari negeri China, Turki
dan
(sempoa) untuk melakukan perhitungan.
Yunani
Pada
menggunakan
tahun
1617,
John
abakus
Napier
mengemukakan perhitungan logaritma dan menemukan alat yang disebut
tulang Napier (Napier’s bones).
Manusia
juga
menemukan
alat-alat
mekanik
dan
elektronik
untuk
membantu manusia dalam penghitungan dan pengolahan data supaya bisa
mendapatkan hasil lebih cepat. Blaise Pascal mencipta mesin perhitungan
mekanikal
pertama
pada
tahun 1642.
Mesin
ini
beroperasi
dengan
menggerakkan gear pada roda. Pascal juga telah banyak menyumbang ide
dalam bidang matematika.
Dan awal mula komputer yang sebenarnya dibentuk oleh seorang
professor matematika Inggris, Charles Babbage (1791-1871). Tahun 1812,
Babbage
memperhatikan
kesesuaian
alam
antara
mesin
mekanik
dan
matematika, mesin mekanik sangat baik dalam mengerjakan tugas yang sama
berulangkali tanpa kesalahan, sedang matematika membutuhkan repetisi
sederhana dari suatu langkah-langkah tertentu. Masalah tersebut kemudian
berkembang hingga menempatkan mesin mekanik sebagai alat untuk menjawab
kebutuhan mekanik. Usaha Babbage yang pertama untuk menjawab masalah ini
muncul pada tahun 1822 ketika ia mengusulkan suatu mesin untuk melakukan
perhitungan persamaan differensil. Mesin tersebut dinamakan Mesin Differensial.
Dengan menggunakan tenaga uap, mesin tersebut dapat menyimpan program,
dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis, bisa
menyelesaikan masalah perhitungan matematika seperti logaritma secara
mekanikal dengan tepat sampai dua puluh digit. Setelah bekerja dengan
Mesin Differensial selama sepuluh tahun, Babbage tiba-tiba terinspirasi untuk
memulai membuat komputer general-purpose yang pertama, yang disebut
Analytical Engine. Asisten Babbage, Augusta Ada King (1815-1842) memiliki
peran penting dalam pembuatan mesin ini. Ia membantu merevisi rencana,
mencari pendanaan dari pemerintah Inggris, dan mengkomunikasikan spesifikasi
Anlytical Engine kepada publik. Selain itu, pemahaman Augusta yang baik
tentang mesin ini memungkinkannya membuat instruksi untuk dimasukkan ke
dlam mesin dan juga membuatnya menjadi programmer wanita yang pertama.
Pada tahun 1980, 4 Departemen Pertahanan Amerika Serikat menamakan
sebuah bahasa pemrograman dengan nama ADA sebagai penghormatan
kepadanya. Pada 1889, Herman Hollerith (1860-1929) juga menerapkan prinsip
kartu perforasi untuk melakukan penghitungan. Tugas pertamanya adalah
menemukan cara yang lebih cepat untuk melakukan perhitungan bagi Biro
Sensus Amerika Serikat. Sensus sebelumnya yang dilakukan di tahun 1880
membutuhkan waktu tujuh tahun untuk menyelesaikan perhitungan. Dengan
berkembangnya populasi, Biro
tersebut memperkirakan bahwa dibutuhkan
waktu sepuluh tahun untuk menyelesaikan perhitungan sensus. Pada masa
berikutnya, beberapa insinyur membuat p enemuan baru lainnya. Vannevar Bush
(1890-1974) membuat sebuah kalkulator untuk menyelesaikan persamaan
differensial di tahun 1931. Mesin tersebut dapat menyelesaikan persamaan
differensial kompleks yang selama ini dianggap rumit oleh kalangan akademisi.
Mesin tersebut sangat besar dan berat karena ratusan gerigi dan poros yang
dibutuhkan untuk melakukan perhitungan.
Pada tahun 1903, John V. Atanasoff dan Clifford Berry mencoba membuat
komputer elektrik yang menerapkan aljabar Boolean pada sirkuit elektrik.
Pendekatan ini didasarkan pada hasil kerja George Boole (1815-1864) berupa
sistem biner aljabar, yang menyatakan bahwa setiap persamaan matematik
dapat dinyatakan sebagai benar atau salah. Howard Aiken memperkenalkan
penggunaan mesin elektromakenikal yang disebut dengan nama Mark I pada
tahun 1937. Bentuknya besar dan berat serta mengandungi kabel wayer yang
panjang. Semua
operasi
di
dalam
komputer
dijalankan
oleh
tenaga
elektromagnetik. Dengan mengaplikasikan kondisi benar-salah ke dalam sirkuit
listrik dalam bentuk terhubung-terputus, Atanasoff dan Berry membuat komputer
elektrik pertama di tahun 1940. Namun proyek mereka terhenti karena
kehilangan sumber pendanaan.
Bagaimanapun juga alat pengolah data dari sejak jaman purba sampai
saat ini bisa kita golongkan ke dalam 4 golongan besar.
A. Peralatan
sederhana,
manual:
dan
yaitu
faktor
peralatan
terpenting
pengolahan
dalam
data
pemakaian
yang
sangat
alat
adalah
menggunakan tenaga tangan manusia.
B. Peralatan Mekanik: yaitu peralatan yang sudah berbentuk mekanik yang
digerakkan dengan tangan secara manual
C. Peralatan Mekanik Elektronik: Peralatan mekanik yang digerakkan oleh
secara otomatis oleh motor elektronik
D. Peralatan Elektronik: Peralatan yang bekerjanya secara elektronik penuh
Komputer yang kita temui saat ini adalah suatu evolusi panjang dari
penemuan-penemuan manusia sejah dahulu kala berupa alat mekanik maupun
elektronik. Saat ini komputer dan piranti pendukungnya telah masuk dalam
setiap aspek kehidupan dan pekerjaan. Komputer yang ada sekarang memiliki
kemampuan yang lebih dari sekedar perhitungan matematik biasa. Diantaranya
adalah sistem komputer di kassa supermarketyang mampu membaca kode
barang belanjaan, sentral telepon yang menangani jutaanpanggilan dan
komunikasi, jaringan komputer dan internet yang menghubungkan berbagai
tempat di dunia.
2.2.2. Setelah tahun 1940
Perkembangan komputer setelah tahun 1940 dibagi lagi menjadi 5
generasi.
1.
Komputer generasi pertama
Komputer
generasi
pertama
ini
menggunakan
tabung
vakum
untuk
memproses dan menyimpan data. Ia menjadi cepat panas dan mudah terbakar,
oleh karena itu beribu-ribu tabung vakum diperlukan untuk menjalankan operasi
keseluruhan komputer. Ia juga memerlukan banyak tenaga elektrik yang
menyebabkan gangguan elektrik di kawasan sekitarnya dan ukuran komputer
generasi pertama ini sangat besar . Komputer generasi pertama ini 100%
elektronik dan membantu para ahli dalam menyelesaikan masalah perhitungan
dengan cepat dan tepat. Beberapa computer generasi pertama :
a. ENIAC (Electronic Numerical Integrator And Calculator )
NIAC (Electronic Numerical Integrator And Computer), pada tahun 1946
dirancang dan dibuat oleh John Mauchly dan John Presper Eckert di Universitas
Pennsylvania merupakan komputer digital elektronik untuk kebutuhan umum
pertama
di
dunia.
ENIAC
dibuat
di
bawah
lembaga Army’s
Ballistics
Research Laboratory (BRL). Sebuah badan yang bertanggung jawab dalam
pembuatan jarak dan tabel lintasan peluru kendali senjata baru. Sebelumnya
tugas ini dilakukan oleh kurang lebih 200 personil dengan menggunakan
kalkulator untuk menyelesaikan persamaan matematis peluru kendali yang
memakan waktu lama. ENIAC mempunyai berat 30 ton, bervolume 15.000
kaki persegi, dan berisi lebih dari 18.000 tabung vakum. Daya listrik yang
dibutuhkan sebesar 140 KW. Kecepatan operasi mencapai 5.000 operasi
penambahan
per
detik.
ENIAC
masih
merupakan
mesin
desimal,
representasi data bilangan dalam bentuk desimal dan arimetiknya dibuat dalam
bentuk desimal. Memorinya
masing
akumulatornya
terdiri atas 20
akumulator,
yang
masing –
mampu menampung 10 digit desimal. Setiap digit
direpresentasikan oleh cincin yang terdiri atas 10 buah tabung
vakum.
Kekurangan utama mesin ini adalah masih manual pemrogramannya, yaitu
dengan menyetel switch – switch, memasang dan menanggalkan kabel kabelnya. ENIAC selesai pada tahun 1946 sejak proposal diajukan tahun
1943, sehingga tahun 1946 merupakan gerbang bagi zaman baru komputer
elektronik. ENIAC digunakan oleh BRL untuk kepentingan perang sampai
dengan tahun1955. Setelah itu, ENIAC tidak lagi digunakan. Komputer generasi
ini sudah mulai menyimpan data yang dikenal sebagai konsep penyimpanan
data (stored program concept) yang dikemukakan oleh John Von Neuman.
Gambar : ENIAC Computer
b. EDVAC Computer.
Von
Neumann
mencetuskan
ide
mengenai
konsep
stored-program
(program penyimpanan) sebagai pengembangan dari ENIAC. Idenya tersebut
dipublikasikan
EDVAC
dalam
(Electronic
Neumann
bersama
bentuk proposal
pada
tahun
1945
Discrete Variable Computer). Pada
koleganya
mulai mendesain
dengan nama
tahun
komputer
1946
baru
Von
dengan
konsep program penyimpanan, dimana kemudian dikenal dengan sebutan
komputer
IAS
(Computer
of
Institute
for
Advanced
Studies)
dikembangkan di Computer of Institute for Advanced Studies.
1952
IAS
computer meskipun belum
lengkap namun sudah
Pada tahun
memenuhi
kegunaannya sebagai komputer yang berbasis konsep stored-program.
Gambar : EDVAC Computer
Secara umum, struktur dari komputer IAS adalah sebagai berikut:
karena
a)
Memori utama, untuk menyimpan data dan intruksi.
b)
Arithmetic Logic Unit (ALU), untuk mengolah data binner
c)
Control Unit, untuk melakukan interpretasi instruksi - instruksi di dalam
memori sehingga adanya eksekusi instruksi tersebut
d)
I/0, untuk berinteraksi dengan lingkungan luar
c. EDSAC COMPUTER
EDSAC (Electonic Delay Storage Automatic Calculator) memperkenalkan
penggunaan raksa (merkuri) dalam tabung untuk menyimpan data.
Gambar : EDSAC Computer
d. Komputer Komersial (Commersial Computer)
Tahun
1950
dianggap
sebagai
tahun
kelahiran
industri
komputer
dengan munculnya 2 buahperusahaan yang saat itu mendominasi pasar, yaitu
Sperry dan IBM. Tahun 1947, Eckert dan Mauchly mendirikan Eckert-Mauchly
Computer
Corporation
untuk
memproduksi
komputer
secara
komersial.
Komputer pertama yang mereka hasilkan adalah UNIVAC I (Universal Automatic
Computer). UNIVAC I menjadi tulang punggung penghitungan sensus tahun 1950
di USA. UNIVAC II yang memiliki kapasitas memori lebih besar dan kinerja
yang
lebih
baik diluncurkan tahun 1950. Mulai saat itu perusahaan telah
mengembangkan produk – produk baru yang
sebelumnya
sehingga
pangsa
pasar
kompatibel
konsumen
dengan
mereka
produk
tetap terjaga
menggunakan produknya. IBM pun tidak mau kalah dengan mengeluarkan
produk mereka yang akhirnya mendominasi pangsa pasar bisnis saat ini. Seri
IBM pertama adalah seri 701 tahun 1953 dan terus berkembang menjadi lebih
baik hingga sekarang.
Gambar : UNIVAC
2. Komputer Generasi Kedua
Pada tahun 1947, Transistor ditemukan di Lab. Bell oleh William Shockley .
Penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor
menggantikan tabung vakum di televisi, radio, dan komputer. Akibatnya, ukuran
mesin-mesin elektrik berkurang drastis. Transistor mulai digunakan di dalam
komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan
memori inti-magnetik membantu pengembangan komputer generasi kedua yang
lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding
para pendahulunya.
Dimana transistor memiliki spesifikasi sebagai berikut:
Lebih kecil
Lebih ringan
Disipasi daya lebih rendah
Solid State device
Terbuat dari silikon Silicon (Sand)
Yang termasuk dalam komputer generasi kedua antara lain:
a. IBM 7094
IBM 7094 memiliki konfigurasi sebagai berikut:
IBM
7094
dibuat
dengan tujuan
kemampuannya
kapasitasnya semakin besar, dan biayanya semakin kecil.
b.
DEC PDP 1
semakin meningkat,
Digital
Equipment Corporation (DEC)
tahun
1957
meluncurkan komputer
pertamanya yaitu PDP 1
3. Komputer Generasi Ketiga
Walaupun transistor dalam banyak hal mengungguli tube vakum, namun
transistor menghasilkan panas yang cukup besar, yang dapat berpotensi
merusak
bagian-bagian
internal
komputer.
Batu
kuarsa
(quartz
rock)
menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument,
mengembangkan sirkuit terintegrasi (IC : integrated circuit) di tahun 1958. IC
mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil
yang terbuat dari pasir kuarsa. Pada ilmuwan kemudian berhasil memasukkan
lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut
semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponenkomponen dapat dipadatkan dalam chip. Kemajuan computer generasi ketiga
lainnya
adalah
penggunaan
sistem
operasi
(operating
system)
yang
memungkinkan mesin untuk menjalankan berbagai program yang berbeda
secara
serentak
dengan
sebuah
program
utama
yang
memonitor
dan
mengkoordinasi memori komputer.
4. Komputer Generasi Keempat
Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran
sirkuit dan komponenkomponen elektrik. Large Scale Integration (LSI) dapat
memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large
Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.
Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi
jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam
suatu keping yang berukurang setengah keping uang logam mendorong
turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya
kerja, efisiensi dan keterandalan komputer. Chip Intel 4004 yang dibuat pada
tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen
dari
sebuah
komputer
(central
processing
unit,
memori,
dan
kendali
input/output) dalam sebuah chip yang sangat kecil. Sebelumnya, IC dibuat untuk
mengerjakan suatu tugas tertentu yang spesifik.Sekarang, sebuah mikroprosesor
dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan
yang diinginkan. Tidak lama kemudian, setiap perangkat rumah tangga seperti
microwave oven, televisi, dn mobil dengan electronic fuel injection dilengkapi
dengan mikroprosesor. Perkembangan yang demikian memungkinkan orang-
orang biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi
dominasi perusahaan- perusahaan besar atau lembaga pemerintah. Pada
pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer
mereka
ke
masyarakat
umum.
Komputer-
komputer
ini,
yang
disebut
minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh
kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program
word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari
2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih
dan dapat diprogram. Pada tahun 1981, IBM memperkenalkan penggunaan
Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah.
Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5
juta unit di tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan.
Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer
yang berada di atas meja (desktop computer) menjadi komputer yang dapat
dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat
digenggam (palmtop). IBM PC bersaing dengan Apple Macintosh dalam
memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena
mempopulerkan sistem grafis pada10 komputernya, sementara saingannya
masih
menggunakan
komputer
yang
berbasis
teks.
Macintosh
juga
mempopulerkan penggunaan piranti mouse. Pada masa sekarang, kita mengenal
perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium,
Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal
AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi
keempat. Seiring dengan menjamurnya penggunaan komputer di tempat kerja,
cara-cara baru untuk menggali potensial terus dikembangkan. Seiring dengan
bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat
dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi
memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu
dengan yang lainnya. Komputer jaringan memungkinkan komputer tunggal untuk
membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas.
Dengan menggunakan perkabelan langsung (disebut juga local area network,
LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.
Pada komputer generasi ini sudah memanfaatkan mikroprocessors.
PERKEMBANGAN
1971 - 4004
MICROPROCESSOR
Microprocessor pertama
Semua komponen CPU adalah single chip
4bit
Diikuti dengan munculnya 8008 tahun 1972
8bit
1974 – 8080
Intel adalah mikroprosessor dengan kegunaan umum
5. Komputer generasi kelima ( masa depan )
Banyak kemajuan di bidang desain komputer dan teknologi semakin
memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa
yang
terutama
adalah
kemampuan
pemrosesan
paralel,
yang
akan
menggantikan model non Neumann. 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. Jepang adalah negara yang terkenal dalam
sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute
for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak
kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa
informasi lain bahwa keberhasilan proyek computer generasi kelima ini akan
membawa perubahan baru paradigma komputerisasi di dunia.
2.2.3.
PERANCANGAN KINERJA
Kinerja sebuah sistem komputer merupakan hasil proses dari seluruh
komponen komputer, yang melibatkan CPU, memori utama, memori sekunder,
bus,
peripheral.
Dari
segi
perkembangan
program
aplikasipun
sangat
menakjubkan. Aplikasi dekstop yang hampir dimiliki semua sistem komputer saat
ini meliputi :
Pengolahan citra
Pengenalan voice atau pembicaraan
Video conference
Mulitimedia
Transfer data
Yang menakjubkan lagi adalah dari sudut pandang organisasi dan arsitektur
komputer saat ini adalah mirip dengan komputer IAS yang dibuat sekitar
50
tahun
lalu,
namun perkembangan
dan
kecanggihannya
dapat
kita
rasakan sekarang ini. Peningkatan kinerja mikroprosesor ini terus berlanjut
tidak
kenal
henti
dengan
berbagai
teknik
yang
telah dikembangkan,
diantaranya :
Branch Prediction, teknik dimana prosesor memungkinkan mengamati terlebih
dahulu di dalam software dan melakukan prediksi percabangan atau kelompok
instruksi yang akan dieksekusi berikutnya.
Data Flow Analysis, prosesor akan menganalisa instruksi – instruksi yang tidak
tergantung pada hasil atau data lainnya untuk membuat penjadwalan yang
optimum dalam eksekusi.
Speculative Execution, dengan modal prediksi cabang dan analisis data, maka
prosesor
dapat
melakukan
eksekusi
spekulatif
terlebih
dahulu
sebelum
waktunya.
Perkembangan mikroprosesor, dilihat dari kapasitas operasi dan kecepatannya
sangatlah pesat. Perkembangan mikroprosesor ini sulit diimbangi oleh komponen
lainnya semisal memori. Hal
ini menimbulkan masalah kesenjangan
kurang
antar
sinkronnya
operasi
dan
komponen. Organisasi dan arsitektur
komputer yang handal sangat diperlukan untuk mengatasi persoalan seperti ini.
Terdapat beberapa metode untuk mengatasi masalah perbedaan kecepatan
operasi antara mikroprosesor dengan komponen lainnya, diantaranya :
Meningkatkan
jumlah bit yang dicari pada suatu saat
tertentu dengan
melebarkan DRAM dan melebarkan lintasa sistem busnya.
Mengubah antarmuka DRAM sehingga lebih efisien dengan menggunakan
teknik cache atau pola buffer lainnya pada keping DRAM.
Meningkatkan
bandwidth
interkoneksi
prosesor
dan
memori
dengan
penggunakan hierarki bus – bus yang lebih cepat untuk buffering dan membuat
struktur aliran data.
Bidang
lain
yang
menjadi
fokus
kajian
peningkatan
kinerja
sistem
komputer adalah penanganan perangkat – perangkat I/O. Masalah yang
terjadi hampir sama dengan memori. Teknik penyelesaian yang digunakan
umumnya adalah teknik buffering dan caching. Target yang ingin dicapai dalam
peningkatan kinerja adalah tercapainya keseimbangan proses operasi antar
komponen – komponen penyusun komputer sehingga menghasilkan kinerja
komputer yang tinggi.
Contoh Evolusi Komputer
Evolusi komputer yang akan dijelaskan adalah kelompok komputer Pentium
Intel
dan PowerPC. Alasannya
adalah
komputer
Pentium
Intel mampu
mendominasi pasaran dan secara teknologi menggunakan rancangan CISC
(complex instruction set computers) dalam arsitekturnya. Sedangkan PowerPC
merupakan kelompok komputer yang menerapkan
teknologi RISC (reduced
instruction set computers). Detail tentang CISC dan RISC akan dijelaskan dalam
matakuliah Arsitektur CPU.
Pentium
Pentium merupakan
prosesor
hingga
produk
saat
Intel
yang mampu mendominasi
pasaran
ini. Generasi demi generasi diluncurkan ke pasaran
dengan kenaikan unjuk kerja yang menakjubkan dalam memenuhi kebutuhan
konsumennya. Berikut evolusi prosesor keluaran Intel dari prosesor sederhana
sampai prosesor keluaran saat ini:
8080, keluar tahun 1972 merupakan mikroprosesor pertama keluaran Intel
dengan mesin 8 bit dan bus data ke memori juga 8 bit. Jumlah instruksinya
66 instruksi dengan kemampuan pengalamatan 16KB.
8086,
teknologi
dikenalkan
cache
tahun
1974
adalah mikroprosesor
16
bit
dengan
instruksi. Jumlah instruksi mencapai 111 dan kemampuan
pengalamatan ke memori 64KB.
80286,
keluar
tahun
1982
merupakan
pengembangan
kemampuan pengalamatan mencapai 1MB dengan 133 instruksi.
dari
8086,
80386, keluar tahun 1985 dengan mesin 32 bit. Sudah mendukung sistem
multitasking. Dengan mesin 32 bitnya, produk ini mampu menjadi terunggul
pada masa itu.
80486,
dikenalkan
tahun
1989.
Kemajuannya
pada
teknologi
cache
memori dan pipelining instruksi. Sudah dilengkapi dengan math co-processor.
Pentium,
dikeluarkan
tahun
1993,
menggunakan
teknologi
superscalar
sehingga memungkinkan eksekusi instruksi secara paralel.
Pentium Pro, keluar tahun 1995. Kemajuannya pada peningkatan organisasi
superscalar untuk proses paralel, ditemukan sistem prediksi cabang, analisa
aliran data dan sistem cache memori yang makin canggih.
Pentium II, keluar sekitar tahun 1997 dengan teknologi MMX sehingga
mampu menangani kebutuhan multimedia. Mulai Pentium II telah menggunakan
teknologi RISC.
Pentium III, terdapat kemampuan instruksi floating point untuk menangani
grafis 3D.
Pentium IV, kemampuan floating point dan multimedia semakin canggih.
Itanium, memiliki kemampuan 2 unit floating point, 4 unit integer, 3 unit
pencabangan, internet streaming, 128 interger register.
PowerPC
Proyek sistem RISC diawali tahun 1975 oleh IBM pada komputer muni seri 801.
Seri pertama ini hanyalah prototipe,
seri komersialnya adalah PC RT yang
dikenalkan tahun 1986. Tahun 1990 IBM mengeluarkan generasi berikutnya
yaitu
IBM RISC
workstation.
System/6000
Setelah
ini
yang merupakan mesin RISC
arsitektur
IBM
lebih
dikenal
superskalar
sebagai
arsitektur
POWER.
IBM menjalin kerja sama dengan Motorola menghasilkan mikroprosesor seri
6800, kemudian Apple menggunakan keping Motorola dalam Macintoshnya.
Saat ini terdapat 4 kelompok PowerPC, yaitu :
601, adalah mesin 32 bit merupakan produksi masal arsitektur PowerPC
untuk lebih dikenal masyarakat.
603, merupakan komputer desktop dan komputer portabel. Kelompok ini sama
dengan seri 601 namun lebih murah untuk keperluan efisien.
604, seri komputer PowerPC untuk kegunaan komputer low-end server dan
komputer desktop.
BAB III
PENUTUP
3.1.Kesimpulan
Komputer PC terdiri dari tiga bagian utama, yaitu bagian input, proses, dan
output. Setiap bagian terdiri dari beberapa komponen yang saling mendukung.
Setiap komponen pada PC mempunyai spesifikasi tertentu dan kegunaan/fungsi
khusus. Evolusi computer telah ditandai dengan
peningkatan kecepatan
prossesor, pengurangan ukuran komponen, peningkatan kapasitas memori, dan
peningkatan kapasitas dan kecepatan I/O. Satu factor yang berpengaruh besar
dalam dalam peningkatan kecepatan prossesor adalah dengan peyusutan ukuran
komponen prossesor mikro, hal ini mengurangi jarak antara komponen dan
karenanya
dapat
meningkatkan
kecepatan.
Bagaimanapun,
keuntungan
sebenarnya dalam kecepatan terakhir ini telah datang di organisasi prossesor
termasuk penggunaan yang berat dalam pipelining dan teknik eksekusi pararel
dan penggunaan teknik eksekusi yang bersifat spekulasi yang mengakibatkan
eksekusi berikutnya bersifat sementara yang mungkin diperlukan.
Selanjutnya didalam suatu permasalahan kritis dalam merancang system
computer
adalah
unsur,sehingga
menjaga
keseimbangan
menghasilkan
kinerja
kinerja
dalam
mempengaruhi suatu bidang yang lain. Kinerja
dar
datu
sebuah
berbagai
bidang
sistem
unsurtidaklah
komputer
merupakan hasil proses dari seluruh komponen komputer, yang melibatkan
CPU,
memori
utama,
memori
sekunder,
bus,
peripheral.
Dari
segi
perkembangan program aplikasipun sangat menakjubkan.
3.2.Saran
Didalam penulisan makalah tentang komputer ada baiknya menggunakan
rujukan yang paling baru, karena sifat teknologi setiap harinya bahkan setiap
detiknya
mengalami
perubahan.
Dengan
bahan
rujukan
yang
terbaru
diharapkan informasi-informasi yang didapat juga informasi yang terbarukan.