SlideShare a Scribd company logo
1 of 32
Download to read offline
1
© Teknik Informatika - UNIKOM
Organisasi & Arsitektur Komputer
Eko Budi Setiawan www.ekobudisetiawan.com
Eko Budi Setiawan, S.Kom., M.T.
mail@ekobudisetiawan.com
2013
Struktur CPU
2
Flash Back 
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
Pengertian Komputer - 1
Komputer adalah suatu alat elektronik yang mampu
melakukan beberapa tugas yaitu menerima input,
memproses input sesuai dengan instruksi yang diberikan,
menyimpan perintah-perintah dan hasil pengolahannya, serta
menyediakan output dalam bentuk informasi
(By : Robert Blissmer, 1985)
Berbentuk Sistem Komputer 1
Saling Terhubung 2
Untuk menghasilkan informasi 3
3
Sistem Komputer
Sistem
Komputer
Hardware
Komponen komputer yang bisa
dilihat dan berbentuk nyata,
berfungsi untuk mendukung
proses komputerisasi
Software
Sekumpulan data
elektronik yang disimpan
dan diatur oleh komputer.
e.g : program, intruksi,
sistem operasi
Brainware
Personal yang terlibat langsung dalam penggunaan komputer.
e.g : sistem analis, programmer, operator
© Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
4
Struktur Komputer
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
Struktur Utama Komputer
Struktur Komputer
Merupakan cara komponen-komponen
komputer saling terkait dan berhubungan
untuk melakukan suatu proses
5
Fungsi Komponen Komputer
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
Input / Output Komputer
Input Device
Media untuk memasukan data dari luar kedalam suatu
memori dan prosesor untuk diolah guna menghasilkan
informasi yang diperlukan
e.g : keyboard, mouse, joystick, microphone
Output Device
Media komputer yang berfungsi untuk menampilkan
keluaran hasil pengolahan data. Hasil keluaran
tersebut dapat berupa hardcopy, softcopy, atau
sound
I/O Port
Digunakan untuk menerima atau mengirim
data/informasi keluar sistem komputer. I/O Port juga
menghubungkan peralatan input dan output komputer
6
Fungsi Komponen Komputer
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
CPU & Memory
Central Processing Unit
Berfungsi sebagai pengrol operasi komputer dan pusat
pengolahan fungsi-fungsi yang ada pada komputer.
Memiliki ALU (Arithmetical Logical Unit) sebagai pusat
pengolah data, dan CU (Control Unit) sebagai pengontrol
kerja komputer. Selain itu, terdapat juga cache
memory/register sebagai tempat penyimpanan
sementara.
Memory
Merupakan bagian dari komputer sebagai tempat program
dan data disimpan. Memori terbagi menjadi internal dan
eksternal. Memori internal berupa RAM (Random Access
Memory) dan ROM (Read Only Memory). Memory internal
dapat diakses langsung oleh processor, sedangkan
eksternal melalui piranti I/O
7
Fungsi Komponen Komputer
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
CPU & Memory
Data Bus
Jalur perpindahan data antar komponen
komputer. Lebar data bus akan menentukan
kinerja dari sistem komputer. Sifat dari data
bus adalah bidirectional, sehingga dapat
membaca dan menerima data. Biasanya terdiri
dari 8, 16, 32 dan 64 jalur.
Address Bus
Untuk menentukan lokasi tujuan atau seumber
pada proses transfer data. Address bus
digunakan CPU untuk mengirimkan alamat
memori yang akan ditulis atau dibaca. Biasanya
terdiri dari 16, 20, 24, atau 32 jalur.
Control Bus
Digunakan untuk mengontrol akses ke data bus dan address bus.
8
Struktur Utama Komputer
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
Computer
Main
Memory
Input
Output
Systems
Interconnection
Peripherals
Communication
lines
Central
Processing
Unit
Computer
9
Struktur Utama CPU
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
Computer Arithmetic
and
Logic Unit
Control
Unit
Internal CPU
Interconnection
Registers
CPU
I/O
Memory
System
Bus
CPU
10
Komponen Utama CPU
 Arithmetic and Logic Unit (ALU), bertugas
membentuk fungsi - fungsi pengolahan data komputer
 Control Unit, bertugas mengontrol operasi CPU dan
secara keseluruhan mengontrol komputer sehingga
terjadi sinkronisasi kerja antar komponen dalam
menjalankan fungsi - fungsi operasinya
 Registers, adalah media penyimpan internal CPU
yang digunakan saat proses pengolahan data
 CPU Interconnections, adalah sistem koneksi dan
bus yang menghubungkan komponen internal CPU,
yaitu ALU, unit kontrol dan register - register dan juga
dengan bus - bus eksternal CPU yang menghubungkan
dengan sistem lainnya
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
11
Prinsip Kerja Komputer
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
Input Proses Output
input
Proses pemasukan
data kedalam
komputer dengan
menggunakan alat
input yang terhubung
dengan I/O ports
proses
Proses pengolahan
data sesuai program
yang diberikan
menggunakan CPU
output
Proses menghasilkan
keluaran dari hasil
pengolahan data,
melalui alat output
12
Fungsi Komputer
Pengolahan Data
1
2
3
4
Pemindahan Data
Kontrol
Penyimpanan Data
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
13
Fungsi Komputer
Data
Movement
Apparatus
Control
Mechanism
Data
Storage
Facility
Data
Processing
Facility
Fungsi dari Komputer
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
14
Contoh: keyboard ke screen
Data
Movement
Apparatus
Control
Mechanism
Data
Storage
Facility
Data
Processing
Facility
Fungsi Komputer (1)
Fungsi Pemindahan Data
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
15
Data
Movement
Apparatus
Control
Mechanism
Data
Storage
Facility
Data
Processing
Facility
Contoh: Internet download
ke disk
Fungsi Komputer (2)
Fungsi Penyimpanan Data
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
16
Data
Movement
Apparatus
Control
Mechanism
Data
Storage
Facility
Data
Processing
Facility
Contoh: updating bank statement
Fungsi Komputer (3)
Pemrosesan data dari/ke penyimpanan data
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
17
Data
Movement
Apparatus
Control
Mechanism
Data
Storage
Facility
Data
Processing
Facility
Contoh: printing a bank statement
Fungsi Komputer (4)
Pemrosesan data dari penyimpanan data ke I/O
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
18
Fungsi CPU
 Fungsi CPU adalah penjalankan
program - program yang disimpan dalam memori
utama dengan cara mengambil
instruksi - instruksi, menguji instruksi tersebut
dan mengeksekusinya satu persatu sesuai alur
perintah
 Proses Eksekusi Program adalah dengan
mengambil pengolahan instruksi yang terdiri dari
dua langkah, yaitu : operasi pembacaan instruksi
(fetch) dan operasi pelaksanaan instruksi
(execute)
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
19
Siklus Fetch-Eksekusi
 CPU awalnya akan membaca instruksi dari
memori
 Terdapat register dalam CPU yang berfungsi
mengawasi dan menghitung instruksi
selanjutnya, yang disebut Program Counter (PC)
 PC akan menambah satu hitungannya setiap kali
CPU membaca instruksi
 Instruksi - instruksi yang dibaca akan dibuat
dalam register instruksi (IR)
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
20
Aksi-Aksi CPU
 CPU - Memori, perpindahan data dari CPU ke
memori dan sebaliknya
 CPU - I/0, perpindahan data dari CPU ke modul
I/0 dan sebaliknya
 Pengolahan Data, CPU membentuk sejumlah
operasi aritmatika dan logika terhadap data
 Kontrol, merupakan instruksi untuk pengontrolan
fungsi atau kerja. Misalnya instruksi pengubahan
urusan eksekusi
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
21
Siklus Instruksi Dasar
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
22
Siklus Instruksi
 Instruction Address Calculation (IAC), yaitu mengkalkulasi atau
menentukan alamat instruksi berikutnya yang akan dieksekusi.
 Instruction Fetch (IF), yaitu membaca atau pengambil instruksi dari
lokasi memorinya ke CPU
 Instruction Operation Decoding (IOD), yaitu menganalisa instruksi
untuk menentukan jenis operasi yang akan dibentuk dan operand yang
akan digunakan
 Operand Address Calculation (OAC), yaitu menentukan alamat
operand, hal ini dilakukan apabila melibatkan referensi operand pada
memori
 Operand Fetch (OF), adalah mengambil operand dari memori atau dari
modul I/0
 Data Operation (DO), yaitu membentuk operasi yang diperintahkan
dalam instruksi
 Operand store (OS), yaitu menyimpan hasil eksekusi ke dalam memori
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
23
Fungsi Interrupt
 Fungsi interupsi adalah mekanisme penghentian
atau pengalihan pengolahan instruksi dalam CPU
kepada routine interupsi. Hampir semua modul
(memori dan I/0) memiliki mekanisme yang dapat
menginterupsi kerja CPU
 Tujuan interupsi secara umum untuk
manajemen pengeksekusian routine instruksi agar
efektif dan efisien antar CPU dan modul - modul I/0
maupun memori
 Setiap komponen komputer dapat menjalankan
tugasnya secara bersamaan, tetapi kendali terletak
pada CPU disamping itu kecepatan eksekusi
masing - masing modul berbeda sehingga dengan
adanya fungsi interupsi ini dapat sebagai
sinkronisasi kerja antar modul
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
24
Sinyal Interupsi
 Program, yaitu interupsi yang dibangkitkan
dengan beberapa kondisi yang terjadi pada
hasil eksekusi program. Contohnya: arimatika
overflow, pembagian nol, oparasi ilegal
 Timer, adalah interupsi yang dibangkitkan
pewaktuan dalam prosesor. Sinyal ini
memungkinkan sistem operasi menjalankan
fungsi tertentu secara reguler
 I/O, sinyal interupsi yang dibangkitkan oleh
modul I/O sehubungan pemberitahuan kondisi
error dan penyelesaian suatu operasi
 Hardware failure, adalah interupsi yang
dibangkitkan oleh kegagalan daya atau
kesalahan paritas memori
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
25
Mekanisme Interupsi
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
26
Mekanisme Interupsi
 Saat suatu modul telah selesai menjalankan
tugasnya dan siap menerima tugas berikutnya
maka modul ini akan mengirimkan permintaan
interupsi ke prosesor
 Prosesor akan menghentikan eksekusi yang
dijalankannya untuk menghandle routine interupsi
 Setelah program interupsi selesai maka prosesor
akan melanjutkan eksekusi programnya kembali
 Saat sinyal interupsi diterima prosesor ada dua
kemungkinan tindakan, yaitu interupsi
diterima/ditangguhkan dan interupsi ditolak
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
27
Iterupsi Ditangguhkan
Prosesor menangguhkan eksekusi
program yang dijalankan dan
menyimpan konteksnya. Tindakan ini
adalah menyimpan alamat instruksi
berikutnya yang akan dieksekusi dan
data lain yang relevan
Prosesor menyetel program counter
(PC) ke alamat awal routine interrupt
handler
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
28
Iterupsi Ganda
 Menolak atau tidak mengizinkan interupsi lain
saat suatu interupsi ditangani prosesor.
Kemudian setelah prosesor selesai menangani
suatu interupsi maka interupsi lain baru di
tangani. Pendekatan ini disebut pengolahan
interupsi berurutan / sekuensial
 Prioritas bagi interupsi dan interrupt handler
mengizinkan interupsi berprioritas lebih tinggi
ditangani terlebih dahulu. Pedekatan ini disebut
pengolahan interupsi bersarang
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
29
Interupsi Bersarang
 Sistem memiliki tiga perangkat I/0: printer, disk, dan
saluran komunikasi
 Pada awal sistem melakukan pencetakan dengan printer,
saat itu terdapat pengiriman data pada saluran
komunikasi sehingga modul komunikasi meminta
interupsi
 Proses selanjutnya adalah pengalihan eksekusi interupsi
modul komunikasi, sedangkan interupsi printer
ditangguhkan
 Saat pengeksekusian modul komunikasi terjadi
interupsi disk, namun karena prioritasnya lebih rendah
maka interupsi disk ditangguhkan
 Setelah interupsi modul komunikasi selesai akan
dilanjutkan interupsi yang memiliki prioritas lebih tinggi,
yaitu disk
 Bila interupsi disk selesai dilanjutkan eksekusi interupsi
printer
 Selanjutnya dilanjutkan eksekusi program utama
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
30
Interupsi Sekuensial
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
31
Interupsi Bersarang
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
32
Thank You
© Eko Budi Setiawan, S.Kom., M.T.
© Teknik Informatika - UNIKOM 2013
To Be Continued..

More Related Content

What's hot

Procedure menghidupkan & mematikan komputer
Procedure menghidupkan & mematikan komputerProcedure menghidupkan & mematikan komputer
Procedure menghidupkan & mematikan komputerrifiok
 
Laporan Konfigurasi Dasar Mikrotik
Laporan Konfigurasi Dasar MikrotikLaporan Konfigurasi Dasar Mikrotik
Laporan Konfigurasi Dasar MikrotikRumah IT Jambi
 
PPT Berpikir Komputasional.pptx
PPT Berpikir Komputasional.pptxPPT Berpikir Komputasional.pptx
PPT Berpikir Komputasional.pptxYusufAlfian4
 
194454304 makalah-perancangan-dan-instalasi-jaringan-komputer-lan-5-gedung
194454304 makalah-perancangan-dan-instalasi-jaringan-komputer-lan-5-gedung194454304 makalah-perancangan-dan-instalasi-jaringan-komputer-lan-5-gedung
194454304 makalah-perancangan-dan-instalasi-jaringan-komputer-lan-5-gedungSeptian Muna Barakati
 
Modul 1 - Struktur dan Organisasi Komputer.ppt
Modul 1 - Struktur dan Organisasi Komputer.pptModul 1 - Struktur dan Organisasi Komputer.ppt
Modul 1 - Struktur dan Organisasi Komputer.pptidafarida649136
 
14.1 работа на мпс
14.1 работа на мпс14.1 работа на мпс
14.1 работа на мпсdnaidenowa
 
Jobsheet instalasi mikrotik
Jobsheet instalasi mikrotikJobsheet instalasi mikrotik
Jobsheet instalasi mikrotikwaskito
 
1. Berpikir Komputasional.pptx
1. Berpikir Komputasional.pptx1. Berpikir Komputasional.pptx
1. Berpikir Komputasional.pptxMgsCiliboer
 
Contoh Tugas Proposal Pengelolaan Proyek SI
Contoh Tugas Proposal Pengelolaan Proyek SI Contoh Tugas Proposal Pengelolaan Proyek SI
Contoh Tugas Proposal Pengelolaan Proyek SI nandangiskandar
 
Makalah perkembangan komputer dari awal hingga sekarang
Makalah perkembangan komputer dari awal hingga sekarangMakalah perkembangan komputer dari awal hingga sekarang
Makalah perkembangan komputer dari awal hingga sekarangRocky Nikijuluw
 
Pengenalan TKJ.pptx
Pengenalan TKJ.pptxPengenalan TKJ.pptx
Pengenalan TKJ.pptxSorinahWawan
 
Jaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IPJaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IPAchmad Solichin
 
Information system building block
Information system building blockInformation system building block
Information system building blockAinul Yaqin
 
Berpikir Komputasional.pptx
Berpikir Komputasional.pptxBerpikir Komputasional.pptx
Berpikir Komputasional.pptxSodiqPermana2
 
Materi 6-keamanan-komputer-keamanan-jringan-komputer
Materi 6-keamanan-komputer-keamanan-jringan-komputerMateri 6-keamanan-komputer-keamanan-jringan-komputer
Materi 6-keamanan-komputer-keamanan-jringan-komputersulaiman yunus
 
dasar-dasar pemrograman
dasar-dasar pemrogramandasar-dasar pemrograman
dasar-dasar pemrogramanReza Optoriter
 
Lembar kerja-siswa-tik-kelas-x-1
Lembar kerja-siswa-tik-kelas-x-1Lembar kerja-siswa-tik-kelas-x-1
Lembar kerja-siswa-tik-kelas-x-1At Dri
 
Praktikum 6 pengenalan cisco packet tracer (cpt)
Praktikum 6 pengenalan cisco packet tracer (cpt)Praktikum 6 pengenalan cisco packet tracer (cpt)
Praktikum 6 pengenalan cisco packet tracer (cpt)Selamet Samsugi
 
Software Aplikasi Dasar dan Software Khusus
Software Aplikasi Dasar dan Software KhususSoftware Aplikasi Dasar dan Software Khusus
Software Aplikasi Dasar dan Software KhususSinath Sabado
 

What's hot (20)

Procedure menghidupkan & mematikan komputer
Procedure menghidupkan & mematikan komputerProcedure menghidupkan & mematikan komputer
Procedure menghidupkan & mematikan komputer
 
Laporan Konfigurasi Dasar Mikrotik
Laporan Konfigurasi Dasar MikrotikLaporan Konfigurasi Dasar Mikrotik
Laporan Konfigurasi Dasar Mikrotik
 
PPT Berpikir Komputasional.pptx
PPT Berpikir Komputasional.pptxPPT Berpikir Komputasional.pptx
PPT Berpikir Komputasional.pptx
 
194454304 makalah-perancangan-dan-instalasi-jaringan-komputer-lan-5-gedung
194454304 makalah-perancangan-dan-instalasi-jaringan-komputer-lan-5-gedung194454304 makalah-perancangan-dan-instalasi-jaringan-komputer-lan-5-gedung
194454304 makalah-perancangan-dan-instalasi-jaringan-komputer-lan-5-gedung
 
Modul 1 - Struktur dan Organisasi Komputer.ppt
Modul 1 - Struktur dan Organisasi Komputer.pptModul 1 - Struktur dan Organisasi Komputer.ppt
Modul 1 - Struktur dan Organisasi Komputer.ppt
 
14.1 работа на мпс
14.1 работа на мпс14.1 работа на мпс
14.1 работа на мпс
 
Jobsheet instalasi mikrotik
Jobsheet instalasi mikrotikJobsheet instalasi mikrotik
Jobsheet instalasi mikrotik
 
1. Berpikir Komputasional.pptx
1. Berpikir Komputasional.pptx1. Berpikir Komputasional.pptx
1. Berpikir Komputasional.pptx
 
Contoh Tugas Proposal Pengelolaan Proyek SI
Contoh Tugas Proposal Pengelolaan Proyek SI Contoh Tugas Proposal Pengelolaan Proyek SI
Contoh Tugas Proposal Pengelolaan Proyek SI
 
Mtcna idn
Mtcna idnMtcna idn
Mtcna idn
 
Makalah perkembangan komputer dari awal hingga sekarang
Makalah perkembangan komputer dari awal hingga sekarangMakalah perkembangan komputer dari awal hingga sekarang
Makalah perkembangan komputer dari awal hingga sekarang
 
Pengenalan TKJ.pptx
Pengenalan TKJ.pptxPengenalan TKJ.pptx
Pengenalan TKJ.pptx
 
Jaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IPJaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IP
 
Information system building block
Information system building blockInformation system building block
Information system building block
 
Berpikir Komputasional.pptx
Berpikir Komputasional.pptxBerpikir Komputasional.pptx
Berpikir Komputasional.pptx
 
Materi 6-keamanan-komputer-keamanan-jringan-komputer
Materi 6-keamanan-komputer-keamanan-jringan-komputerMateri 6-keamanan-komputer-keamanan-jringan-komputer
Materi 6-keamanan-komputer-keamanan-jringan-komputer
 
dasar-dasar pemrograman
dasar-dasar pemrogramandasar-dasar pemrograman
dasar-dasar pemrograman
 
Lembar kerja-siswa-tik-kelas-x-1
Lembar kerja-siswa-tik-kelas-x-1Lembar kerja-siswa-tik-kelas-x-1
Lembar kerja-siswa-tik-kelas-x-1
 
Praktikum 6 pengenalan cisco packet tracer (cpt)
Praktikum 6 pengenalan cisco packet tracer (cpt)Praktikum 6 pengenalan cisco packet tracer (cpt)
Praktikum 6 pengenalan cisco packet tracer (cpt)
 
Software Aplikasi Dasar dan Software Khusus
Software Aplikasi Dasar dan Software KhususSoftware Aplikasi Dasar dan Software Khusus
Software Aplikasi Dasar dan Software Khusus
 

Similar to Pertemuan 3 - Struktur CPU.pdf

Pertemuan 9 - Unit Input Output.pdf
Pertemuan 9 - Unit Input Output.pdfPertemuan 9 - Unit Input Output.pdf
Pertemuan 9 - Unit Input Output.pdfAsrilZahwa
 
materi 1 ORGANISASI KOMPUTER.pptx
materi 1 ORGANISASI KOMPUTER.pptxmateri 1 ORGANISASI KOMPUTER.pptx
materi 1 ORGANISASI KOMPUTER.pptxerikaherdiana
 
Memori Dan I/O PC
Memori Dan I/O PCMemori Dan I/O PC
Memori Dan I/O PCriforifaldo
 
PPT MIKROPROSESOR (Agnes Patricia).pptx
PPT MIKROPROSESOR (Agnes Patricia).pptxPPT MIKROPROSESOR (Agnes Patricia).pptx
PPT MIKROPROSESOR (Agnes Patricia).pptxInes128025
 
Makalah sistem komputer
Makalah sistem komputerMakalah sistem komputer
Makalah sistem komputerNie Andini
 
Makalahsistemkomputer 130705020058-phpapp01
Makalahsistemkomputer 130705020058-phpapp01Makalahsistemkomputer 130705020058-phpapp01
Makalahsistemkomputer 130705020058-phpapp01peusangan p1
 
Sejarah dan perkembangan hardware
Sejarah dan perkembangan hardwareSejarah dan perkembangan hardware
Sejarah dan perkembangan hardwarept.ccc
 
pembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.pptpembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.pptssuser651430
 
04 - Unit Input Output - Radian Baratasena.pdf
04 - Unit Input Output - Radian Baratasena.pdf04 - Unit Input Output - Radian Baratasena.pdf
04 - Unit Input Output - Radian Baratasena.pdfradianb
 
Pertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.pptPertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.pptagro6
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputerkhaerul azmi
 
Sistem Informasi Manajemen input dan output
Sistem Informasi Manajemen input  dan outputSistem Informasi Manajemen input  dan output
Sistem Informasi Manajemen input dan outputgamyguna
 
STRUKTUR DASAR KOMPUTER
STRUKTUR DASAR KOMPUTERSTRUKTUR DASAR KOMPUTER
STRUKTUR DASAR KOMPUTERjumiatiasiz
 
Pertemuan 1 struktur dasar komputer
Pertemuan 1  struktur dasar komputerPertemuan 1  struktur dasar komputer
Pertemuan 1 struktur dasar komputerjumiathyasiz
 
Pertemuan 1-struktur-dasar-komputer1
Pertemuan 1-struktur-dasar-komputer1Pertemuan 1-struktur-dasar-komputer1
Pertemuan 1-struktur-dasar-komputer1France Rhezhek
 

Similar to Pertemuan 3 - Struktur CPU.pdf (20)

Pertemuan 9 - Unit Input Output.pdf
Pertemuan 9 - Unit Input Output.pdfPertemuan 9 - Unit Input Output.pdf
Pertemuan 9 - Unit Input Output.pdf
 
materi 1 ORGANISASI KOMPUTER.pptx
materi 1 ORGANISASI KOMPUTER.pptxmateri 1 ORGANISASI KOMPUTER.pptx
materi 1 ORGANISASI KOMPUTER.pptx
 
Memori Dan I/O PC
Memori Dan I/O PCMemori Dan I/O PC
Memori Dan I/O PC
 
PPT MIKROPROSESOR (Agnes Patricia).pptx
PPT MIKROPROSESOR (Agnes Patricia).pptxPPT MIKROPROSESOR (Agnes Patricia).pptx
PPT MIKROPROSESOR (Agnes Patricia).pptx
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Makalah sistem komputer
Makalah sistem komputerMakalah sistem komputer
Makalah sistem komputer
 
Makalahsistemkomputer 130705020058-phpapp01
Makalahsistemkomputer 130705020058-phpapp01Makalahsistemkomputer 130705020058-phpapp01
Makalahsistemkomputer 130705020058-phpapp01
 
Pert.1 struktur dasar komputer
Pert.1 struktur dasar komputerPert.1 struktur dasar komputer
Pert.1 struktur dasar komputer
 
Sejarah dan perkembangan hardware
Sejarah dan perkembangan hardwareSejarah dan perkembangan hardware
Sejarah dan perkembangan hardware
 
pembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.pptpembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.ppt
 
Organisasi komputer-4
Organisasi komputer-4Organisasi komputer-4
Organisasi komputer-4
 
04 - Unit Input Output - Radian Baratasena.pdf
04 - Unit Input Output - Radian Baratasena.pdf04 - Unit Input Output - Radian Baratasena.pdf
04 - Unit Input Output - Radian Baratasena.pdf
 
Pertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.pptPertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputer
 
Cpu
CpuCpu
Cpu
 
Sistem Informasi Manajemen input dan output
Sistem Informasi Manajemen input  dan outputSistem Informasi Manajemen input  dan output
Sistem Informasi Manajemen input dan output
 
Cpu
CpuCpu
Cpu
 
STRUKTUR DASAR KOMPUTER
STRUKTUR DASAR KOMPUTERSTRUKTUR DASAR KOMPUTER
STRUKTUR DASAR KOMPUTER
 
Pertemuan 1 struktur dasar komputer
Pertemuan 1  struktur dasar komputerPertemuan 1  struktur dasar komputer
Pertemuan 1 struktur dasar komputer
 
Pertemuan 1-struktur-dasar-komputer1
Pertemuan 1-struktur-dasar-komputer1Pertemuan 1-struktur-dasar-komputer1
Pertemuan 1-struktur-dasar-komputer1
 

Recently uploaded

PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxJawahirIhsan
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptxfurqanridha
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxsalmnor
 
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdfWebinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdfTeukuEriSyahputra
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAH
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAHCeramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAH
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAHykbek
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024DessyArliani
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxDewiUmbar
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...Kanaidi ken
 
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerakputus34
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptpalagoro17
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 

Recently uploaded (20)

PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdfWebinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAH
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAHCeramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAH
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAH
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docxKISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
KISI-KISI SOAL DAN KARTU SOAL BAHASA INGGRIS.docx
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerak
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 

Pertemuan 3 - Struktur CPU.pdf

  • 1. 1 © Teknik Informatika - UNIKOM Organisasi & Arsitektur Komputer Eko Budi Setiawan www.ekobudisetiawan.com Eko Budi Setiawan, S.Kom., M.T. mail@ekobudisetiawan.com 2013 Struktur CPU
  • 2. 2 Flash Back  © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013 Pengertian Komputer - 1 Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas yaitu menerima input, memproses input sesuai dengan instruksi yang diberikan, menyimpan perintah-perintah dan hasil pengolahannya, serta menyediakan output dalam bentuk informasi (By : Robert Blissmer, 1985) Berbentuk Sistem Komputer 1 Saling Terhubung 2 Untuk menghasilkan informasi 3
  • 3. 3 Sistem Komputer Sistem Komputer Hardware Komponen komputer yang bisa dilihat dan berbentuk nyata, berfungsi untuk mendukung proses komputerisasi Software Sekumpulan data elektronik yang disimpan dan diatur oleh komputer. e.g : program, intruksi, sistem operasi Brainware Personal yang terlibat langsung dalam penggunaan komputer. e.g : sistem analis, programmer, operator © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 4. 4 Struktur Komputer © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013 Struktur Utama Komputer Struktur Komputer Merupakan cara komponen-komponen komputer saling terkait dan berhubungan untuk melakukan suatu proses
  • 5. 5 Fungsi Komponen Komputer © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013 Input / Output Komputer Input Device Media untuk memasukan data dari luar kedalam suatu memori dan prosesor untuk diolah guna menghasilkan informasi yang diperlukan e.g : keyboard, mouse, joystick, microphone Output Device Media komputer yang berfungsi untuk menampilkan keluaran hasil pengolahan data. Hasil keluaran tersebut dapat berupa hardcopy, softcopy, atau sound I/O Port Digunakan untuk menerima atau mengirim data/informasi keluar sistem komputer. I/O Port juga menghubungkan peralatan input dan output komputer
  • 6. 6 Fungsi Komponen Komputer © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013 CPU & Memory Central Processing Unit Berfungsi sebagai pengrol operasi komputer dan pusat pengolahan fungsi-fungsi yang ada pada komputer. Memiliki ALU (Arithmetical Logical Unit) sebagai pusat pengolah data, dan CU (Control Unit) sebagai pengontrol kerja komputer. Selain itu, terdapat juga cache memory/register sebagai tempat penyimpanan sementara. Memory Merupakan bagian dari komputer sebagai tempat program dan data disimpan. Memori terbagi menjadi internal dan eksternal. Memori internal berupa RAM (Random Access Memory) dan ROM (Read Only Memory). Memory internal dapat diakses langsung oleh processor, sedangkan eksternal melalui piranti I/O
  • 7. 7 Fungsi Komponen Komputer © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013 CPU & Memory Data Bus Jalur perpindahan data antar komponen komputer. Lebar data bus akan menentukan kinerja dari sistem komputer. Sifat dari data bus adalah bidirectional, sehingga dapat membaca dan menerima data. Biasanya terdiri dari 8, 16, 32 dan 64 jalur. Address Bus Untuk menentukan lokasi tujuan atau seumber pada proses transfer data. Address bus digunakan CPU untuk mengirimkan alamat memori yang akan ditulis atau dibaca. Biasanya terdiri dari 16, 20, 24, atau 32 jalur. Control Bus Digunakan untuk mengontrol akses ke data bus dan address bus.
  • 8. 8 Struktur Utama Komputer © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013 Computer Main Memory Input Output Systems Interconnection Peripherals Communication lines Central Processing Unit Computer
  • 9. 9 Struktur Utama CPU © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013 Computer Arithmetic and Logic Unit Control Unit Internal CPU Interconnection Registers CPU I/O Memory System Bus CPU
  • 10. 10 Komponen Utama CPU  Arithmetic and Logic Unit (ALU), bertugas membentuk fungsi - fungsi pengolahan data komputer  Control Unit, bertugas mengontrol operasi CPU dan secara keseluruhan mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi - fungsi operasinya  Registers, adalah media penyimpan internal CPU yang digunakan saat proses pengolahan data  CPU Interconnections, adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register - register dan juga dengan bus - bus eksternal CPU yang menghubungkan dengan sistem lainnya © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 11. 11 Prinsip Kerja Komputer © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013 Input Proses Output input Proses pemasukan data kedalam komputer dengan menggunakan alat input yang terhubung dengan I/O ports proses Proses pengolahan data sesuai program yang diberikan menggunakan CPU output Proses menghasilkan keluaran dari hasil pengolahan data, melalui alat output
  • 12. 12 Fungsi Komputer Pengolahan Data 1 2 3 4 Pemindahan Data Kontrol Penyimpanan Data © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 13. 13 Fungsi Komputer Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility Fungsi dari Komputer © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 14. 14 Contoh: keyboard ke screen Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility Fungsi Komputer (1) Fungsi Pemindahan Data © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 15. 15 Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility Contoh: Internet download ke disk Fungsi Komputer (2) Fungsi Penyimpanan Data © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 16. 16 Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility Contoh: updating bank statement Fungsi Komputer (3) Pemrosesan data dari/ke penyimpanan data © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 17. 17 Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility Contoh: printing a bank statement Fungsi Komputer (4) Pemrosesan data dari penyimpanan data ke I/O © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 18. 18 Fungsi CPU  Fungsi CPU adalah penjalankan program - program yang disimpan dalam memori utama dengan cara mengambil instruksi - instruksi, menguji instruksi tersebut dan mengeksekusinya satu persatu sesuai alur perintah  Proses Eksekusi Program adalah dengan mengambil pengolahan instruksi yang terdiri dari dua langkah, yaitu : operasi pembacaan instruksi (fetch) dan operasi pelaksanaan instruksi (execute) © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 19. 19 Siklus Fetch-Eksekusi  CPU awalnya akan membaca instruksi dari memori  Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung instruksi selanjutnya, yang disebut Program Counter (PC)  PC akan menambah satu hitungannya setiap kali CPU membaca instruksi  Instruksi - instruksi yang dibaca akan dibuat dalam register instruksi (IR) © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 20. 20 Aksi-Aksi CPU  CPU - Memori, perpindahan data dari CPU ke memori dan sebaliknya  CPU - I/0, perpindahan data dari CPU ke modul I/0 dan sebaliknya  Pengolahan Data, CPU membentuk sejumlah operasi aritmatika dan logika terhadap data  Kontrol, merupakan instruksi untuk pengontrolan fungsi atau kerja. Misalnya instruksi pengubahan urusan eksekusi © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 21. 21 Siklus Instruksi Dasar © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 22. 22 Siklus Instruksi  Instruction Address Calculation (IAC), yaitu mengkalkulasi atau menentukan alamat instruksi berikutnya yang akan dieksekusi.  Instruction Fetch (IF), yaitu membaca atau pengambil instruksi dari lokasi memorinya ke CPU  Instruction Operation Decoding (IOD), yaitu menganalisa instruksi untuk menentukan jenis operasi yang akan dibentuk dan operand yang akan digunakan  Operand Address Calculation (OAC), yaitu menentukan alamat operand, hal ini dilakukan apabila melibatkan referensi operand pada memori  Operand Fetch (OF), adalah mengambil operand dari memori atau dari modul I/0  Data Operation (DO), yaitu membentuk operasi yang diperintahkan dalam instruksi  Operand store (OS), yaitu menyimpan hasil eksekusi ke dalam memori © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 23. 23 Fungsi Interrupt  Fungsi interupsi adalah mekanisme penghentian atau pengalihan pengolahan instruksi dalam CPU kepada routine interupsi. Hampir semua modul (memori dan I/0) memiliki mekanisme yang dapat menginterupsi kerja CPU  Tujuan interupsi secara umum untuk manajemen pengeksekusian routine instruksi agar efektif dan efisien antar CPU dan modul - modul I/0 maupun memori  Setiap komponen komputer dapat menjalankan tugasnya secara bersamaan, tetapi kendali terletak pada CPU disamping itu kecepatan eksekusi masing - masing modul berbeda sehingga dengan adanya fungsi interupsi ini dapat sebagai sinkronisasi kerja antar modul © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 24. 24 Sinyal Interupsi  Program, yaitu interupsi yang dibangkitkan dengan beberapa kondisi yang terjadi pada hasil eksekusi program. Contohnya: arimatika overflow, pembagian nol, oparasi ilegal  Timer, adalah interupsi yang dibangkitkan pewaktuan dalam prosesor. Sinyal ini memungkinkan sistem operasi menjalankan fungsi tertentu secara reguler  I/O, sinyal interupsi yang dibangkitkan oleh modul I/O sehubungan pemberitahuan kondisi error dan penyelesaian suatu operasi  Hardware failure, adalah interupsi yang dibangkitkan oleh kegagalan daya atau kesalahan paritas memori © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 25. 25 Mekanisme Interupsi © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 26. 26 Mekanisme Interupsi  Saat suatu modul telah selesai menjalankan tugasnya dan siap menerima tugas berikutnya maka modul ini akan mengirimkan permintaan interupsi ke prosesor  Prosesor akan menghentikan eksekusi yang dijalankannya untuk menghandle routine interupsi  Setelah program interupsi selesai maka prosesor akan melanjutkan eksekusi programnya kembali  Saat sinyal interupsi diterima prosesor ada dua kemungkinan tindakan, yaitu interupsi diterima/ditangguhkan dan interupsi ditolak © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 27. 27 Iterupsi Ditangguhkan Prosesor menangguhkan eksekusi program yang dijalankan dan menyimpan konteksnya. Tindakan ini adalah menyimpan alamat instruksi berikutnya yang akan dieksekusi dan data lain yang relevan Prosesor menyetel program counter (PC) ke alamat awal routine interrupt handler © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 28. 28 Iterupsi Ganda  Menolak atau tidak mengizinkan interupsi lain saat suatu interupsi ditangani prosesor. Kemudian setelah prosesor selesai menangani suatu interupsi maka interupsi lain baru di tangani. Pendekatan ini disebut pengolahan interupsi berurutan / sekuensial  Prioritas bagi interupsi dan interrupt handler mengizinkan interupsi berprioritas lebih tinggi ditangani terlebih dahulu. Pedekatan ini disebut pengolahan interupsi bersarang © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 29. 29 Interupsi Bersarang  Sistem memiliki tiga perangkat I/0: printer, disk, dan saluran komunikasi  Pada awal sistem melakukan pencetakan dengan printer, saat itu terdapat pengiriman data pada saluran komunikasi sehingga modul komunikasi meminta interupsi  Proses selanjutnya adalah pengalihan eksekusi interupsi modul komunikasi, sedangkan interupsi printer ditangguhkan  Saat pengeksekusian modul komunikasi terjadi interupsi disk, namun karena prioritasnya lebih rendah maka interupsi disk ditangguhkan  Setelah interupsi modul komunikasi selesai akan dilanjutkan interupsi yang memiliki prioritas lebih tinggi, yaitu disk  Bila interupsi disk selesai dilanjutkan eksekusi interupsi printer  Selanjutnya dilanjutkan eksekusi program utama © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 30. 30 Interupsi Sekuensial © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 31. 31 Interupsi Bersarang © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013
  • 32. 32 Thank You © Eko Budi Setiawan, S.Kom., M.T. © Teknik Informatika - UNIKOM 2013 To Be Continued..