KOMPUTER
D
I
S
U
S
U
N
OLEH :
Saya mengucapkan terima kasih kepada semua pihak yang telah membantu sehingga
makalah ini dapat diselesaikan tepat pada waktunya. Makalah ini masih jauh dari sempurna,
karena status saya yang masih dalam tahap belajar, oleh karena itu saya mengharapkan kritik dan
saran yang bersifat membangun demi kesempurnaan makalah ini.
Semoga makalah ini memberikan informasi bagi mahasiswa dan bermanfaat untuk
pengembangan wawasan dan peningkatan ilmu pengetahuan bagi kita semua.
HORMAT SAYA
(penyusun)
1. LATAR BELAKANG
Arsitektur komputer membahas hal-hal yang berkaitan dengan atribut-atribut
yang terlibat atau yang di pertimbangkan oleh pemogram dan yang memiliki dampak
langsung pada exsekusi logis sebuah program. Dengan kata lain arsitektur komputer
membalas masalah-masalah yang berkaitan dengan fungsi komponen-komponen
komputer.
Contoh atribut arsitektural adalah :
a) Set intruksi
b) Representasi data atau jumlah bit yang di gunakan untuk
merepresentasikan jenis data (misalnya : bilangan,karakter,dll)
c) Mekanisme Input/Output (I/O)
d) Teknik pengalamatan memori
Organisai komputer membahas bagaimana semua fungsi-fungsi komputer tersebut
dapat diplementasikan . jadi, organisasi komputer membahas hal-hal yang berkaitan
dengan unit-unit operasional dan interconeksinya yang merealisasikan spesifikasi
arsitektural. Dengan kata lain, organisasi komputer membahas masalah-masalah yang
berkaitan dengan struktur komputer.
Sebagai apakah suatu komputer yang memiliki instruksi perkalian merupakan
masalah rancangan arsitektural. Apakah persoalan organisasional dimana instruksi itu akan
di implementasikan dengan unit pangali khusus atau dengan suatu mekanisme yang
menggunakan pengulangan penambahan unit system merupakan hal
organisasional.keputusan organisasional mungkin di dasarkan pada frenkuensi antisipasi
dari penggunaan inatruksi 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 pada pengenalan kekuatan dan arsitektur yang
lebih kompleks. Biasanya ada kekurangan uang diharapkan kompotebilitas dari generasi ke
generasi pada mesin yang lebih kecil. Sebaliknya ada ketergantungan antara keputusan
organisasi dan rancangan arsitektur.
2. RUMUSAN MASALAH
3. TUJUAN
Adapun tujuan penulisan makalah ini yaitu untuk menjelaskan tentang arsitektur
komputer dan komponen apa saja yang terdapat dalam komputer.
Pada tahun 1950 -1960 arsitektur komputer didefinisikan sebagai suatu komputer
aritmatik. Selanjutnya seiiring dengan perkembangan jaman dan IPTEK pada tahun 1970
–pertengahan1980 Arsitektur komputer berubah makna menjadi suatu desain instruksi
untuk suatu kompiler. Pada tahun 1990, Arsitektur komputer didefinisikan sebagai suatu
bentuk desain CPU, sistemmemori, sistemI/O, multiprosesor dan network komputer,
perkembangan ilmu terbaru pada tahun 2010 Arsitektur komputer berkembang menjadi
suatu sistem yang dapat beradaptasi sendiri, struktur yang dapat mengorganisasikan
sendiri, sistem DNA.
Istilah dari komputer itu sendiri berasal dari bahasa latin computare yang
mengandung arti “menghitung” (to compute atau reckon). Komputer adalah mesin
penghitung elektronik yang cepat dapat menerima informasi input digital. Memprosesnya
dengan suatu program yang tersimpan di memorinya (storage program) dan menghasilkan
output informasi.
Arsitektur komputer sangat berkaitan dengan fungsi-fungsi operasi dari
masingmasing komponen sistem komputer. Sedangkan organisasi komputer sangat
berkaitan dengan unit-unit operasional dan interkoneksinya yang merealisasikan
spesifikasi arsitektural. Susunan atau kumpulan dari komponen-komponen komputer
yang saling terintegrasi dan memiliki tujuan melakukan sebuah operasi tertentu
terbentuklah sebuah sistem komputer.
Sistem komputer adalah kumpulan dari elemen-elemen komputer
(Hardware,software, brainware) yang salin berhubungan (terintegrasi) dan saling
berinteraksi untuk melakukan pengolahan data dengan tujuan menghasilkan informasi
sesuai dengan yang diharapkan.
A. STRUKTUR DAN FUNGSI KOMPUTER
Hardware tidak akan berfungsi apabila tanpa software, demikian juga sebaliknya.
Dan keduanya tiada bermanfaat apabila tidak ada manusia (brainware) yang
mengoperasikan dan mengandal hardware atau perangkat keras adalah peralatan yang
secara fisik dapat dilihat oleh mata biasa, sedangkan software atau perangkat lunak
adalah komponen-komponen yang digunakan untuk menjalankan suatu operasi tertentu
atau untuk mengontrol sistem kerja komputer. Sedangkan brainware adalah manusia yang
mengoperasikan dan mengendalikan serta mengatur sistem komputer.
1 Keyboard
Keyboard adalah alat input komputer yang digunakan untuk mengetik informasi
dan intruksi perintah, di mana keyboard terdiri dari susunan angka, huruf A-Z, dan
simbol-simbol kontrol khusus. Keyboard merupakan papan tombol (bagian penting
dari hardware komputer) yang memiliki susunan tombol atau kunci yang bertindak
sebagai tuas mekanis atau sakelar elektronik.
1. Mouse
Mouse adalah alat/ perangkat yang digunakan untuk mengatur perpindahan kursor
secara cepat atau digunakan untuk memberikan perintah secara praktis dan cepat
pula. Di dalam mouse terdapat bola kecil yang jika digerakkan akan menyebabkan
sinyal listrik terkirim ke computer sesuai dengan pergerakan mouse.
2. DVD/CD ROM/RW
a) DVD adalah singkatan dari Digital Versatile Disc atau Digital Video Disc.
Perangkat ini juga termasuk sebagai perangkat optical disk samad dengan 2 jenis
disk yang sudah dibahas sebelumnya. Jenis penyimpanan ini mulai dibangun di
tahun 1995 dan mulai dirilis dari tahun 1996.
b) CD ROM atau compact disc read-only memory adalah sebuah perangkat keras
pada komputer yang berbentuk balok yang berfungsi untuk membaca data dari
CD. CD-ROM juga berarti bahwa CD-ROM drive yang mana hanya bisa
digunakan untuk membaca sebuah CD saja. Secara garis besar CD-ROM
dibedakan menjadi 2 menurut tipenya yaitu : ATA/IDE dan SCSI.
Output Device atau perangkat keluaran adalah peranti yang dapat menampilkan
hasil pengolahan, hasil pemasukan data atau perintah pada komputer.
Output device atau perangkat keluaran adalah sebuah komponen perangkat yang
merupakan bagian dari personal komputer, output device merupakan perangkat yang
bertugas untuk menampilkan data yang telah di proses oleh bagian processor,
sebelumnya data di ambil oleh perangkat masukan atau input device.
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:
Gambar. Printer
Gambar. Proyektor
3 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 drive, hard disk,
CD-ROM/CD-RW.
D. I/O Ports
1. I/O (Input/Output) adalah gerbang konektor input/output pada komputer seperti pada
keyboard, mouse paralel/serial ataupun USB. Port I/O juga berguna untuk
menghubungkan perangkat elektronik di luar komputer seperti seperti printer,
scanner, maupun barcode reader.
1. CPU (Central Processing Unit). CPU merujuk pada sebuah perangkat keras
komputer yang memahami dan melaksanakan perintah dati data perangkat lunak.
Istilah lain untuk menyebut CPU adalah Prosesor atau pengolah data.
CPU merupakan otak dari jalannya sebuah komputer, tanpa adanya cpu maka
komputer tidak akan berfungsi sebagai mana mestinya. CPU memiliki fungsi utama
untuk menjalankan program yang telah disimpan dalam memori utama yaitu dengan
cara mengambil instruksi kemudian menguji instruksi dan mengolahnya sesuai
dengan alur perintahnya.
F. Memori
Memori komputer merupakan alat yang berfungsi sebagai media penyimpanan
data pada komputer. Diantaranya sebagai berikut :
c) Data Bus
Data Bus adalah jalur‐jalur perpindahan data antar modul dalam sistem komputer.
Karena pada suatu saat tertentu masing‐masing saluran hanya dapat membawa 1 bit data,
maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar
data bus ini menentukan kinerja sistem secara keseluruhan. Sifatnya bidirectional, artinya
CPU dapat membaca dan menirma data melalui data bus ini. Data bus biasanya terdiri
atas 8, 16, 32, atau 64 jalur paralel.
d) Addres Bus
Address Bus adalah arsitektur bus komputer yang digunakan untuk mentransfer
data antar perangkat yang diidentifikasi oleh alamat perangkat keras memori fisik (alamat
fisik).
e) Control Bus
Bus kontrol adalah bus komputer yang digunakan oleh CPU untuk berkomunikasi
dengan perangkat yang terkandung di dalam komputer.
sekitar 5000 tahun yang lalu di Asia kecil dan masih digunakan di beberapa
tempat hingga saat ini, dapat dianggap sebagai awal mula mesin komputasi. Alat ini
memungkinkan penggunanya untuk melakukan perhitungan menggunakan bijibijian
geser yang diatur pada sebuh rak. Para pedagang di masa itu menggunakan abacus untuk
menghitung transaksi perdagangan. Seiring dengan munculnya pensil dan kertas,
terutama di Eropa, Abacus kehilangan popularitasnya.
Setelah hampir 12 abad, muncul penemuan lain dalam hal mesin komputasi. Pada
tahun 1642, Blaise Pascal (1623-1662), yang pada waktu itu berumur 18 tahun,
menemukan apa yang ia sebut sebagai kalkulator roda numerik (numerical wheel
calculator) untuk membantu ayahnya melakukan perhitungan pajak.
Kotak persegi kuningan ini yang dinamakan Pascaline, menggunakan delapan
roda putar bergerigi untuk menjumlahkan bilangan hingga delapan digit. Alat ini
merupakan alat penghitung bilangan berbasis sepuluh. Kelemahan alat ini adalah hanya
terbataas untuk melakukan penjumlahan.
4. Kalkulator Mekanik.
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 kemudain 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 dan dapat melakukan kalkulasi serta mencetak
hasilnya secara otomatis. Setelah bekerja dengan Mesin Differensial selama sepuluh
tahun, Babbage tibatiba 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, Departemen
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. Dengan mengaplikasikan kondisi benar-salah ke dalam sirkuit listrik dalam bentuk
terhubungterputus, Atanasoff dan Berry membuat komputer elektrik pertama di tahun
1940. Namun proyek mereka terhenti karena kehilangan sumber pendanaan.
d) UNIVAC 1 Computer
KOMPUTER DEC PDP-8 Salah satu contoh penting komputer pada masa
ini adalah IBM 1401 yang diterima secara luas di kalangan industri. Pada tahun
1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua
untuk memproses informasi keuangan. Program yang tersimpan di dalam
komputer dan bahasa pemrograman yang ada di dalamnya memberikan
fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan
harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat
mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk
atau menghitung daftar gaji.
Beberapa bahasa pemrograman mulai bermunculan pada saat itu.
Bahasa pemrograman Common Business-Oriented Language (COBOL)
dan Formula Translator (FORTRAN) mulai umum digunakan. Bahasa
pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata,
kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia. Hal
ini memudahkan seseorang untuk memprogram dan mengatur komputer. Berbagai
macam karir baru bermunculan (programmer, analyst, dan ahli sistem
komputer). Industri piranti lunak juga mulai bermunculan dan berkembang pada
masa komputer generasi kedua ini.
H. KEPERANCANGAN 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.
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.
I. 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.
a. Pentium
Pentium merupakan produk Intel yang mampu mendominasi pasaran prosesor
hingga saat 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, dikenalkan tahun 1974 adalah mikroprosesor 16 bit dengan teknologi
cache instruksi. Jumlah instruksi mencapai 111 dan kemampuan pengalamatan
ke memori 64KB.
80286, keluar tahun 1982 merupakan pengembangan dari 8086,
kemampuan pengalamatan mencapai 1MB dengan 133 instruksi.
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.
b. 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
System/6000 yang merupakan mesin RISC superskalar workstation. Setelah ini
arsitektur IBM lebih dikenal 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.
620, ditujukan untuk penggunaan high-end server. Mesin dengan arsitektur 64
bit.
740/750, seri dengan cache L2.
G4, seperti seri 750 tetapi lebih cepat dan menggunakan 8 instruksi paralel.
BAB III
PENUTUP
3. KESIMPILAN
Komputer PC terdiri dari tiga bagian utama, yaitu bagian input, process, dan ouput.
Setiap bagian terdiri dari beberapa komponen yang saling mendukung. Setiap komponen pada
PC mempunyai specifikasi tertentu dan kegunaan/fungsi khusus. Evolusi computer telah di
tandai dengan peningkatan kapasitas memori, dan peningkatan kecepatan processor,
pengurangan ukuran komponen. Peningkatan kapasitas memori, dan peningkatan kapasitas
dan kecepatan I/O satu factor yang mempengaruhi besar dalam peningkatan kecepatan
processor adalah dengan penyusutan ukuran komponen processor mikro. Hal ini mengurangi
jarak antara komponen dan karenanya dapat meningkatkan kecepatan. Bagaimanapu,
keuntungan sebenarnya dalam kecepatan terakhir ini telah datang di organisasi processor
termasuk penggunaan yang berat dalam pipelining dan teknik eksekusi parallel dan
penggunaan teknik eksekusi yang bersifat spekulasi yang mengakibatkan eksekusi berikutnya
bersifat sementara yang mungkin di perlukan.
Selanjutnya didalam suatu permasalahan kritis dalam merancang system computer adalah
menjaga keseimbangan kinerja dan berbagai unsure-unsur, sihingga menghasilkan kinerja
dalam satu bidang tidaklah mempengaruhi suatu bidang yang lain, kinerja sebuah system
komputer merupakan hasil process dari seluruh komponen komputer, yang melibatkan CPU,
memori utama, memori sekunder, bus, peripheral. Dari segi perkembangan program
aplikasipun sangat menakjubkan.
4 . SARAN