1
Pengantar
Organisasi dan Arsitektur Komputer
2
Apa itu komputer?
• Komputer adalah :
– Sebuah mesin/alat hitung elektronik
– Mampu melakukan beberapa tugas, yaitu :
menerima input
memproses input sesuai dengan instruksi
yang diberikan
menyimpan perintah-perintah dan hasil
pengolahannya
menyediakan output dalam bentuk informasi
3
Tipe Komputer
• Terdapat banyak tipe komputer yang sangat
bervariasi dalam hal ukuran, biaya, daya
komputasi, dan tujuan penggunaan.
4
Tipe Komputer
• Tipe-tipe komputer :
– Komputer Desktop
– Komputer Notebook/Laptop
– Workstation
– Server
– Mainframe
– Superkomputer
5
Komputer Desktop
• Didesain untuk penggunaan harian di satu tempat.
• Terdiri dari 3 bagian utama yaitu monitor, input device
(keyboard, mouse), dan desktop (berisi komponen utama PC
seperti CPU, RAM, Motherboard, VGA, dsb).
6
Komputer Notebook/Laptop
• Versi ringkas dari komputer desktop, berukuran kecil dan
ringan.
• Semua komponennya terpaket dalam unit tunggal seukuran
koper tipis.
• Sumber daya laptop berasal dari baterai atau adaptor A/C.
• Memiliki fungsi yang sama dengan komputer desktop.
• Hemat daya
7
Workstation
• Memiliki kemampuan input/output grafis resolusi tinggi.
• Memiliki daya komputasi yang lebih signifikan daripada personal
computer terutama di bagian CPU, kartu grafis, dan memori.
• Seringkali digunakan dalam aplikasi engineering, terutama untuk
pekerjaan desain interaktif.
– 3D mechanical design
– Engineering simulation
– Animasi
– Rendering video
8
Workstation
• Contoh sebuah komputer workstation : Lenovo ThinkStation S20
9
Komputer Server
• Komputer yang menawarkan suatu layanan tertentu kepada
komputer atau jaringan lain.
• Server berisi unit penyimpanan basis data yang cukup besar.
• Mampu menangani banyak volume permintaan untuk
mengakses data.
• Dapat diakses secara luas oleh komunitas pendidikan, bisnis,
dan pengguna personal.
• Permintaan dan respons biasanya ditransportasikan melalui
fasilitas komunikasi internet.
10
Komputer Server
• Ruang Server PUSTIK Unram
11
Komputer Server
• Ruang Server PUSTIK Unram
12
Komputer Server
• Syarat spesifikasi komputer server yang harus
dipenuhi oleh sebuah komputer server:
a. Mampu menyala dalam waktu yang lama tanpa
dimatikan.
b. Kemudahan dalam perbaikan serta perawatan.
c. Memiliki batas kerja maksimum jauh diatas kemampuan
komputer bukan server.
d. Kompatible dengan software server yang handal.
13
Komputer Server
• Perbandingan Komputer Server dengan Komputer Non Server:
14
Mainframe
• Komputer berukuran sangat besar.
• Digunakan untuk pengolahan data bisnis pada korporasi
menengah hingga besar yang memerlukan lebih banyak daya
komputasi dan kapasitas penyimpanan.
• Contoh penggunaan :
– Sensus penduduk
– Pemilu
– Perdagangan saham
• Biasanya dipusatkan pada pusat data (data center), telah lama
menjadi sumber tenaga dari komputasi dunia bisnis.
15
Mainframe
• Contoh sebuah komputer Mainframe
16
Superkomputer
• Komputer canggih yang memiliki kapasitas pengolahan data yang
sangat besar dan kecepatan perhitungan yang sangat cepat yang
melebihi 100 komputer yang ada saat ini.
• Super komputer diperkenalkan pada tahun 1960.
• Superkomputer digunakan untuk tugas penghitungan-intensif
seperti :
– Prakiraan cuaca
– Riset iklim (termasuk riset pemanasan global, pemodelan molekul,
– Simulasi fisik (seperti simulasi kapal terbang dalam terowongan angin,
simulasi peledakan senjata nuklir, dan riset fusi nuklir), analisikrip, dan lain-
lain.
• Militer dan agensi sains salah satu pengguna utama
superkomputer.
17
• Tianhe-2, superkomputer tercepat di dunia saat ini.
• Buatan China
• Tianhe-2 menggunakan prosesor Intel Xeon arsitektur Ivy Bridge dan Intel Xeon
Phi dengan total 3,12 juta inti (core).
• Komputer ini menghabiskan daya 17,808 kilowatts dan secara teori mampu
menyentuh kecepatan 54,9 petaflop (kalkulasi 1000 triliun lebih) per detik. 18
Superkomputer
19
Superkomputer
10 superkomputer tercepat di dunia saat ini :
1. Tianhe-2 (National University of Defense Technology, China)
2. Titan (Oak Ridge National Laboratory, AS)
3. Sequoia (Lawrence Livermore National Laboratory, AS)
4. K Computer (RIKEN Advanced Institute for Computational Science,
Jepang)
5. Mira (Department of Energy milik Argonne National Laboratory, AS)
6. Stampede (Texas Advanced Computing Center, University of Texas, AS)
7. Juqueen (Julich Supercomputing Center, Jerman)
8. Vulcan (Lawrence Livermore National Laboratory, AS)
9. SuperMuc (Leibniz Supercomputing Centre, Jerman)
10. Tianhe-1A (National Supercomputing Center, China)
20
Superkomputer
21
Elemen Sistem Komputer
program komputer yang berisi
instruksi-instruksi untuk
melakukan operasi tertentu Software
pada komputer
Elemen
Sistem
Komputer
manusia itu sendiri yang secara fisik dapat dilihat
dan berbentuk benda
bertugas sebagai operator Brainware Hardware (peralatan) yang ada dalam
pada sebuah sistem
komputer komputer.
22
Komponen Dasar Komputer
Output Pemroses
Input
Penyimpan
Unit Masukan
Unit Keluaran
Unit Pemroses data
Unit Penyimpan data
23
Peralatan masukan (input) berfungsi sebagai media untuk
memasukkan data dari luar sistem ke dalam suatu memori dan
prosesor untuk diolah guna menghasilkan informasi yang
diperlukan.
Mouse adalah salah satu input
device yang berfungsi untuk
perpindahan pointer atau kursor
secara cepat. Selain itu, dapat
sebagai perintah praktis dan
Input cepat dibanding dengan
keyboard.
26
Process
Northbridge
Menjembatani arus data Main
Memory, Prosesor, VGA
Southbridge
Mengatur kerja
peripheral :
Keyboard,
Mouse,
USB, LAN, I/O
27
Storage
Processor
Power konektor
Hard disk
Power Supply
29
Organisasi Komputer
&
Arsitektur Komputer
30
Organisasi Komputer
• Organisasi komputer mempelajari :
– Bagian yang terkait dengan unit-unit operasional
komputer.
– Hubungan antara komponen sistem komputer.
• Contoh :
– Teknologi hardware
– Perangkat antarmuka (interface)
– Teknologi memori
– Sinyal-Sinyal kontrol
31
Arsitektur Komputer
• Arsitektur komputer mempelajari atribut - atribut sistem
komputer yang terkait dengan seorang programmer.
• Contoh :
– Set Instruksi
• Adalah kumpulan fungsi yang dapat dieksekusi oleh CPU.
• Contoh : instruksi transfer data, instruksi aritmatika, instruksi logika,
instruksi I/O
– Aritmatika
• Adalah perhitungan-perhitungan yang dilakukan oleh komputer.
– Teknik Pengalamatan
• Adalah suatu cara untuk menentukan alamat pada suatu instruksi.
– Mekanisme Input-Output
• Adalah teknik-teknik I/O untuk berbagai perangkat.
32
Organisasi Komputer dan
Arsitektur Komputer
• Suatu arsitektur komputer dapat bertahan selama bertahun-
tahun, namun organisasinya dapat berubah sesuai dengan
perkembangan teknologi.
• Contohnya :
– Pengguna komputer yang memiliki kebutuhan sederhana
dapat membeli sebuah model komputer yang murah dan
lambat, bila kemudian kebutuhannya meningkat, maka
model komputer tersebut dapat di-upgrade menjadi lebih
cepat tanpa perlu mengganti software sebelumnya yang
telah terlanjur dipakai, dan tentu saja harganya semakin
mahal.
33
Organisasi Komputer dan
Arsitektur Komputer
• Arsitektur sama, organisasi dapat berbeda.
34
Struktur dan Fungsi Komputer
• Struktur komputer adalah bagaimana komponen-
komponen komputer saling terkait dan berhubungan
satu sama lain.
36
Struktur Komputer
Komputer
37
Struktur Komputer
Peripherals Computer
Central Main
Processing Memory
Unit
Computer
Systems
Interconnection
Input
Output
Communication
lines
38
Struktur Komputer
• Central Processing Unit (CPU)
Mengontrol operasi komputer
Membentuk fungsi-fungsi pengolahan datanya
CPU disebut juga sebagai prosesor saja
• Memori Utama
Menyimpan data sementara (jangka waktu tidak lama)
• Input/Output (I/O)
Memindahkan data antara komputer dengan lingkungan
luarnya
• System Interconnection (System Bus)
Mekanisme komunikasi antara CPU, memori utama, dan I/O
39
Struktur Komputer
• Struktur CPU
CPU
Computer Arithmetic
Registers and
I/O
Logic Unit
System CPU
Bus Internal CPU
Memory Interconnection
Control
Unit
40
Struktur CPU
• Komponen yang paling kompleks.
• Komponen-komponen utama CPU :
– Control Unit
• Mengontrol operasi CPU
• Mengontrol komputer
– Arithmetic and Logic Unit (ALU)
• Membentuk fungsi-fungsi pengolahan data komputer
– Register
• Sebagai penyimpan internal bagi CPU
– CPU Interconnections
• Sejumlah mekanisme komunikasi antara control unit, ALU, dan
register-register
41
Struktur Komputer
• Struktur Control Unit
Control Unit
CPU
Sequencing
ALU Logic
Control Register &
Internal
Unit
Bus Decoders
Registers
Control
Memory
42
Fungsi Komputer
• Fungsi dasar sebuah komputer :
Fasilitas
Penyimpanan
Data
Pemindahan Mekanisme
Data Pengontrolan
Fasilitas
Pengolahan
Data
43
Fungsi Komputer
• Fungsi Pemindahan Data
– Komputer harus dapat memindahkan data antara dirinya
dengan dunia luar/perangkat luar (peripheral) proses
input/output.
44
Fungsi Komputer
• Fungsi Pemindahan Data
– Contoh : keyboard ke layar monitor Fasilitas
Penyimpanan
Data
Pemindahan Mekanisme
Data Pengontrolan
Fasilitas
Pengolahan
Data
45
Fungsi Komputer
• Fungsi Penyimpanan Data
– Komputer harus dapat menyimpan data.
– Harus terdapat fungsi penyimpan data dalam
selang waktu yang pendek.
Artinya setidaknya komputer harus dapat menyimpan
potongan data yang sedang dikerjakan pada suatu
saat.
46
Fungsi Komputer
• Fungsi Penyimpanan Data
– Contoh : internet download ke harddisk
Fasilitas
Penyimpanan
Data
Pemindahan Mekanisme
Data Pengontrolan
Fasilitas
Pengolahan
Data
47
Fungsi Komputer
• Fungsi Pengolahan/Pemrosesan Data
– Komputer harus dapat mengolah (memproses)
data.
– Jenis pengolahan data :
o Pengolahan Data dari/ke Penyimpan Data
o Pengolahan Data dari Penyimpan Data ke I/O
48
Fungsi Komputer
• Fungsi Pemrosesan Data dari/ke Penyimpan Data
– Contoh : updating data
Fasilitas
Penyimpanan
Data
Pemindahan Mekanisme
Data Pengontrolan
Fasilitas
Pengolahan
Data
49
Fungsi Komputer
• Fungsi Pemrosesan Data dari Penyimpan Data ke I/O
– Contoh : mencetak (printing) sebuah data
Fasilitas
Penyimpanan
Data
Pemindahan Mekanisme
Data Pengontrolan
Fasilitas
Pengolahan
Data
50
Terima Kasih
51