SlideShare a Scribd company logo
1 of 6
Download to read offline
Judul : Cara Kerja Sebuah CPU
Nama Kelompok :
1. Budi Santoso (2110151005)
2. Rafidah Atika (2110151016)
3. Seria Reni Dwi Astiwi (2110151027)
Kelas : D4 – Teknik Informatika A
CPU ( Central Processing Unit ) merupakan otak dari sebuah komputer.
Di dalam CPU terdapat banyak kabel yang terbuat dari bahan emas dan
membentuk sebuah sistem. Salah satu contoh CPU adalah CPU 6502. CPU ini
mampu berdetak sebanyak 2 kali dalam sedetik, jika membandingkannya dengan
CPU sekarang tentu berbeda cukup jauh tapi CPU inilah yang mempelopori
lahirnya CPU berkecepatan tinggi yang hadir saat ini. Salah satu penerapan sistem
CPU 6502 ini selain diaplikasikan pada CPU komputer adalah di terapkan juga
pada mesin permainan Nintendo.
Gambar : CPU 6502
(Sumber : http://www.cpushack.com/wp-content/uploads/2010/09/6502.png)
Sebuah CPU jika kita balik akan dijumpai pin-pin berukuran kecil yang
berfungsi menyampaikan informasi kedalam CPU. Salah satu komponen penting
yang sangat berpengaruh pada kinerja CPU adalah Motherboard. Motherboard
merupakan hardware yang berfungsi menghubungkan komponen komputer satu
sama lain. Sebuah CPU biasanya tidak bekerja sendiri, salah satu komponen
pendamping CPU yang sangat berpengaruh pada pemrosesan data adalah Random
Access Memory (RAM). RAM dapat kita ibaratkan seperti sebuah loker yang
menyimpan data sementara sebelum diproses oleh CPU. Pada RAM terdapat
address-address yang berfungsi sebagai alokasi penomoran data, sehingga data
tidak tertukar satu sama lain. Address-address ini terdiri dari bilangan biner yaitu
1 dan 0. Address yang berada di RAM umumnya merupakan sebuah data yang
menunggu untuk diproses oleh CPU secara berurutan. Akan tetapi RAM juga
dapat bekerja untuk mengirimkan data secara acak atau random. Oleh sebab itu
disebut RAM( Random Acces Memory ).
Gambar : Motherboard, CPU, dan RAM
(Sumber : Video How A CPU Work – In One Lesson)
Jika sebuah komputer menjalankan program, CPU akan mengirimkan
address ke RAM untuk mengambil data program tersebut. Address RAM hanya
berisi deretan angka 1 dan 0 yang menunjukan kabel mana yang akan menyala
ketika program tersebut akan dieksekusi. Bila bernilai 1 kabel akan menyala dan
bila bernilai 0 kabel akan mati. Lalu RAM akan mencocokkan address-address
tadi dan setelah ditemukan data yang dimaksud, RAM akan mengirim data
tersebut kembali ke CPU jika enable wired sudah menyala. CPU akan segera
memproses data tersebut. Selama pemrosesan data apabila program yang
dieksekusi ada banyak maka CPU akan mengirimkan address berikutnya ke
RAM. Dan proses ini akan berlangsung terus menerus seperti sebuah siklus.
Gambar : Alur Pergerakan Proses Eksekusi Program Komputer
(Sumber : Video How A CPU Work – In One Lesson)
Apabila sebuah CPU akan menulis program ke RAM, maka CPU akan
mengirim address-address ke RAM setelah Set wired aktif. Address-address yang
dikirimkan tersebut tetap sama yaitu berupa angka biner yang terdiri dari angka 1
dan 0 yang urutannya berubah-ubah sesuai dengan program yang akan dituliskan.
Angka 0 dan 1 ini sebenarnya merupakan sebuah instruction. Instruction berfungsi
untuk mengintruksikan komputer untuk melakukan berbagai hal. Selain
instruction jenis data lain yang dituliskan pada RAM ada number yaitu kumpulan
dari angka angka yang ingin diproses misalkan ingin menambahkan,
mengurangkan atau membandingkan. Selain data berbentuk instruction dan
number juga terdapat data berbentuk address yaitu alamat tujuan data yang
diperlukan oleh program komputer atau alamat yang bisa diakses jika ingin
menampilkan data tersebut. Tipe data lainnya yang ada di RAM yaitu letter yang
merupakan data-data berbentuk huruf yang ingin diproses atau ditampilkan
sebagai output.
Instruction set atau intruksi yang digunakan untuk menuliskan program ke
RAM berisi :
1. Load : yaitu memunculkan angka dari RAM ke CPU.
2. Add : yaitu menambahkan 2 angka atau lebih.
3. Store : yaitu menyimpan angka dari CPU kembali ke RAM.
4. Compare : yaitu membandingkan angka yang satu dengan yang
lainnya.
5. Jump if : yaitu pindah ke address lain dengan kondisi tertentu
didalam RAM
6. Jump : yaitu pindah ke address lain didalam RAM.
7. Out : yaitu menampilkan data perangkat keluaran (output
device) komputer.
8. In : yaitu menginput data dari perangkat masukan (input
device) komputer.
Gambar : Instruction Set
(Sumber : Video How A CPU Work – In One Lesson)
Berikutnya adalah mekanisme kerja pemrosesan di dalam CPU. Didalam
CPU, terdapat sebuah Control Unit, yaitu salah satu komponen CPU yang
berfungsi menerima order dari RAM dalam bentuk intruksi dan memecah intruksi
tersebut menjadi permintaan yang lebih spesifik dari komponen CPU yang lain.
Control Unit ibarat kepala dari CPU, karena Control Unit lebih banyak bertugas
untuk mengatur komponen2 lain yang berada dalam CPU.
Gambar : Komponen Yang Berada di Dalam CPU
Di sebelah Control Unit terdapat Arithmetic Logic Unit (ALU), yaitu
komponen yang memproses semua operasi matematika didalam komputer. ALU
memiliki input A dan input B. Untuk cara kerja atau alur pemprosesan didalam
sebuah CPU dapat kita gambarkan sebagai berikut, mula-mula RAM akan
mengirim sebuah intruksi ke Control Unit, lalu Control Unit akan mengirimkan
jenis operasi matematika apa yang harus dilakukan kepada ALU melalui Register.
Register merupakan komponen yang berfungsi untuk menyimpan Rumus
sementara, fungsi Register ini hampir mirip dengan RAM. Yang membedakan
Register terdapat di dalam CPU sehingga kecepatan pengaksesannya lebih cepat
dibandingkan harus mengakseskan RAM yang berada diluar CPU.
Gambar : Alur Kerja Pemrosesan di Dalam CPU
(Sumber : Video How A CPU Work – In One Lesson)
Aritmathic Logic Unit (ALU) akan memproses input A dan B, dengan
operasi matematika yang diperintahkan oleh Control Unit dan akan menghasilkan
output setelah proses pengolahan selesai. Tapi ada suatu kondisi dimana ALU
akan mengirimkan sebuah intruksi ke Control Unit yang disebut dengan flags
yaitu sebuah kondisi dimana ALU akan menunggu intruksi selanjutnya dari
Control Unit apabila tidak ada intruksi dari Control Unit maka ALU akan
langsung menampilkan data yang telah diolah tadi menjadi sebuah output. Lalu
output akan masuk ke Register, sama seperti RAM register tidak akan bisa bekerja
apabila Set wired / Enable wired tidak menyala. Apabila Set wired yang menyala
maka output akan kembali dikirim ke Control Unit, tetapi apabla Enable wired
yang menyala maka output akan dikirim ke CPU Bus. CPU Bus adalah
sekumpulan kabel yang menghubungkan berbagai macam komponen-komponen
yang ada dalam CPU. Didalam sebuah soket CPU terdapat banyak Register yang
dalam masing-masing Register memiliki Address tersendiri sehingga dapat
mengaktifkan jalur-jalur pada CPU Bus dan menggunakannya secara bersama-
sama tanpa terjadi benturan data (collision). Untuk jalur Register yang memiliki
angka biner yang sama akan menyala secara bersama-sama ketika ada sebuah
intruksi yang masuk. Hal ini selain untuk mempercepat sebuah pengaksesan juga
untuk mengefiensiasikan kerja komputer. Kumpulan address-address sejenis tadi
akan dikumpulkan dalam sebuah Temporary Address. Temporary Address masuk
ke ALU melalui jalur input B. Sementara jalur input A digunakan untuk
menerima Address dari Register lain. Proses ini terjadi secara terus menerus
seperti halnya siklus yang terjadi pada CPU dan RAM sampai data atau intruksi
benar-benar telah terproses seluruhnya.
Didalam CPU terdapat 4 Control Flags, tetapi yang digunakan dalam
komputer hanya 2. Flags pertama akan menyala jika input A lebih besar dari input
B dan flags kedua akan menyala jika input A sama dengan input b (equal). Selain
2 kondisi diatas, masih terdapat kondisi flags yang lain yaitu kedua flags tidak
menyala apabila input B lebih besar daripada input A.
Ketika Control Unit siap menerima intruksi selanjutnya maka Set wired
akan menyala, dan kabel pada Bus akan menyala sesuai dengan Address yang
telah diproses sebelumnya. Lalu data hasil pemrosesan tadi akan dikirim ke
Memory Address kemudian Memory Address akan mengirimkan sinyal kepada
CPU untuk meminta intruksi yang lainnya. Setelah intruksi didapat dan Set wired
menyala data akan secara otomatis akan terkirim ke RAM.
Proses ini juga berlaku untuk proses selanjutkan, setelah Memory Address
mengirim ke RAM akan ada data lagi dari RAM yang akan masuk ke Register
berupa Instruction Register. Lalu Intruksi tersebut akan tesimpan setelah Set
wired menyala. Setelah intruksi berada di Control Unit, intruksi tersebut akan
mengalami perlakuan seperti intruksi sebelumnya. Apabila slot pada penyimpanan
awal Register penuh, maka Control Unit akan menjalankan fungsi Jump If untuk
memanajemen pemrosesan intruksi sehingga siklus pemrosesan dapat tetap
berjalan. Setelah itu Control Unit akan melakukan fungsi Jump sehingga data dari
RAM akan terus berputar masuk dan keluar CPU secara kontinyu sampai benar-
benar habis atau komputer di matikan.

More Related Content

What's hot

Organisasi dan arsitektur komputer
Organisasi dan arsitektur komputerOrganisasi dan arsitektur komputer
Organisasi dan arsitektur komputerkelompok tkj1
 
Ebook organisasi arsitektur komputer
Ebook organisasi arsitektur komputerEbook organisasi arsitektur komputer
Ebook organisasi arsitektur komputerDa Bo
 
Arsitektur & Organisasi komputer
Arsitektur & Organisasi komputerArsitektur & Organisasi komputer
Arsitektur & Organisasi komputerZou Anto
 
Organisasi & Arsitektur Komputer
Organisasi & Arsitektur KomputerOrganisasi & Arsitektur Komputer
Organisasi & Arsitektur Komputernurainib13
 
Bab1 pengantar organisasikomputer
Bab1 pengantar organisasikomputerBab1 pengantar organisasikomputer
Bab1 pengantar organisasikomputerJani Kusanti
 
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incompleteSiskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incompleteHendri Winarto
 
Pengantar Organisasi dan Arsitektur Komputer
Pengantar Organisasi dan Arsitektur Komputer Pengantar Organisasi dan Arsitektur Komputer
Pengantar Organisasi dan Arsitektur Komputer Hani Hanii
 
ORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTERORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTERcalonmayat
 
Organisasi komputer (1)
Organisasi komputer (1)Organisasi komputer (1)
Organisasi komputer (1)Alam Yuda
 
Pertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputerPertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputersaid zulhelmi
 
20091211 organisasidanarsitekturkomputer 2
20091211 organisasidanarsitekturkomputer 220091211 organisasidanarsitekturkomputer 2
20091211 organisasidanarsitekturkomputer 2Yusriah_NurmalasariSB
 
Makalah arsitektur komputer
Makalah arsitektur komputerMakalah arsitektur komputer
Makalah arsitektur komputeryoganoviantono
 
Organisasi+dan+arsitektur+komputer
Organisasi+dan+arsitektur+komputerOrganisasi+dan+arsitektur+komputer
Organisasi+dan+arsitektur+komputerEkha Noviyanti
 
Organisasi & Arsitektur
Organisasi & ArsitekturOrganisasi & Arsitektur
Organisasi & Arsitekturptsumaye
 
Siskom kelompok 2
Siskom kelompok 2Siskom kelompok 2
Siskom kelompok 2KEL2TKJONE
 

What's hot (18)

Organisasi dan arsitektur komputer
Organisasi dan arsitektur komputerOrganisasi dan arsitektur komputer
Organisasi dan arsitektur komputer
 
Ebook organisasi arsitektur komputer
Ebook organisasi arsitektur komputerEbook organisasi arsitektur komputer
Ebook organisasi arsitektur komputer
 
Arsitektur & Organisasi komputer
Arsitektur & Organisasi komputerArsitektur & Organisasi komputer
Arsitektur & Organisasi komputer
 
Organisasi & Arsitektur Komputer
Organisasi & Arsitektur KomputerOrganisasi & Arsitektur Komputer
Organisasi & Arsitektur Komputer
 
Bab1 pengantar organisasikomputer
Bab1 pengantar organisasikomputerBab1 pengantar organisasikomputer
Bab1 pengantar organisasikomputer
 
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incompleteSiskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
Siskom SMK X-2 Pengantar Organisasi dan Arsitektur Komputer - incomplete
 
APLIKOM 02
APLIKOM 02APLIKOM 02
APLIKOM 02
 
Pengantar Organisasi dan Arsitektur Komputer
Pengantar Organisasi dan Arsitektur Komputer Pengantar Organisasi dan Arsitektur Komputer
Pengantar Organisasi dan Arsitektur Komputer
 
ORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTERORGANISASI DAN ARSITEKTUR KOMPUTER
ORGANISASI DAN ARSITEKTUR KOMPUTER
 
Perkuliahan 01 APLIKOM
Perkuliahan 01 APLIKOMPerkuliahan 01 APLIKOM
Perkuliahan 01 APLIKOM
 
Pengantar orkom
Pengantar orkomPengantar orkom
Pengantar orkom
 
Organisasi komputer (1)
Organisasi komputer (1)Organisasi komputer (1)
Organisasi komputer (1)
 
Pertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputerPertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputer
 
20091211 organisasidanarsitekturkomputer 2
20091211 organisasidanarsitekturkomputer 220091211 organisasidanarsitekturkomputer 2
20091211 organisasidanarsitekturkomputer 2
 
Makalah arsitektur komputer
Makalah arsitektur komputerMakalah arsitektur komputer
Makalah arsitektur komputer
 
Organisasi+dan+arsitektur+komputer
Organisasi+dan+arsitektur+komputerOrganisasi+dan+arsitektur+komputer
Organisasi+dan+arsitektur+komputer
 
Organisasi & Arsitektur
Organisasi & ArsitekturOrganisasi & Arsitektur
Organisasi & Arsitektur
 
Siskom kelompok 2
Siskom kelompok 2Siskom kelompok 2
Siskom kelompok 2
 

Similar to CARA KERJA CPU

Pengantar ilmu komputer7
Pengantar ilmu komputer7Pengantar ilmu komputer7
Pengantar ilmu komputer7wawankoerniawan
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPURamandha Auryl
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPURamandha Auryl
 
Central processing unit
Central processing unitCentral processing unit
Central processing unittanto94
 
Modul n-queen
Modul n-queenModul n-queen
Modul n-queenhaviedz21
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputeraulia sriwahyuni
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputerzulin zul
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputeraulia sriwahyuni
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputerismail umar
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputeraulia sriwahyuni
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputerYudhistiraYudhi1
 
Arsitektur dan Organisasi Komputer
Arsitektur dan Organisasi KomputerArsitektur dan Organisasi Komputer
Arsitektur dan Organisasi KomputerJames Montolalu
 
pembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.pptpembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.pptssuser651430
 
Makalah strukutr komputer wa ode murni jaenawati
Makalah strukutr komputer wa ode murni jaenawatiMakalah strukutr komputer wa ode murni jaenawati
Makalah strukutr komputer wa ode murni jaenawatiSeptian Muna Barakati
 
Bab 4 CPU_Kelas X Informatika.pptx
Bab 4 CPU_Kelas X Informatika.pptxBab 4 CPU_Kelas X Informatika.pptx
Bab 4 CPU_Kelas X Informatika.pptxHadiSubari
 

Similar to CARA KERJA CPU (20)

Daskom 1
Daskom 1Daskom 1
Daskom 1
 
Pengantar ilmu komputer7
Pengantar ilmu komputer7Pengantar ilmu komputer7
Pengantar ilmu komputer7
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPU
 
Arsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPUArsitektur Set Instruksi dan CPU
Arsitektur Set Instruksi dan CPU
 
Central processing unit
Central processing unitCentral processing unit
Central processing unit
 
Set instruksi
Set instruksiSet instruksi
Set instruksi
 
Modul n-queen
Modul n-queenModul n-queen
Modul n-queen
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Arsitektur dan Organisasi Komputer
Arsitektur dan Organisasi KomputerArsitektur dan Organisasi Komputer
Arsitektur dan Organisasi Komputer
 
pembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.pptpembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.ppt
 
Makalah strukutr komputer wa ode murni jaenawati
Makalah strukutr komputer wa ode murni jaenawatiMakalah strukutr komputer wa ode murni jaenawati
Makalah strukutr komputer wa ode murni jaenawati
 
Bab 4 CPU_Kelas X Informatika.pptx
Bab 4 CPU_Kelas X Informatika.pptxBab 4 CPU_Kelas X Informatika.pptx
Bab 4 CPU_Kelas X Informatika.pptx
 
Siklus introduksi.pptx
Siklus introduksi.pptxSiklus introduksi.pptx
Siklus introduksi.pptx
 
Arsitektur Sistem Komputer
Arsitektur Sistem KomputerArsitektur Sistem Komputer
Arsitektur Sistem Komputer
 
Cpu
CpuCpu
Cpu
 

Recently uploaded

PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxPPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxYehezkielAkwila3
 
Kelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdfKelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdfVardyFahrizal
 
Transfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia IndustriTransfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia Industririzwahyung
 
PPT manajemen Konstruksi ahli madya bidang keahlian manajemen konstruksi
PPT manajemen Konstruksi ahli madya bidang keahlian manajemen konstruksiPPT manajemen Konstruksi ahli madya bidang keahlian manajemen konstruksi
PPT manajemen Konstruksi ahli madya bidang keahlian manajemen konstruksimanotartamba555
 
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptxSesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx185TsabitSujud
 
Materi Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur LebaranMateri Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur LebaranSintaMarlina3
 
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxQCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxdjam11
 
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxPPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxHamidNurMukhlis
 
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptxAhli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptxarifyudianto3
 
PPT PPT Pelaksana lapangan Pekerasan Jalan Beton lvl 6.pptx
PPT PPT Pelaksana lapangan Pekerasan Jalan Beton lvl 6.pptxPPT PPT Pelaksana lapangan Pekerasan Jalan Beton lvl 6.pptx
PPT PPT Pelaksana lapangan Pekerasan Jalan Beton lvl 6.pptxdpcaskonasoki
 

Recently uploaded (10)

PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptxPPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
PPT PENILAIAN PERKERASAN JALAN Metode PCI.pptx
 
Kelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdfKelompok 5 PPt Penerapan Teori Fuzzy.pdf
Kelompok 5 PPt Penerapan Teori Fuzzy.pdf
 
Transfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia IndustriTransfer Massa dan Panas Teknik Kimia Industri
Transfer Massa dan Panas Teknik Kimia Industri
 
PPT manajemen Konstruksi ahli madya bidang keahlian manajemen konstruksi
PPT manajemen Konstruksi ahli madya bidang keahlian manajemen konstruksiPPT manajemen Konstruksi ahli madya bidang keahlian manajemen konstruksi
PPT manajemen Konstruksi ahli madya bidang keahlian manajemen konstruksi
 
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptxSesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
Sesi_02_Rangkaian_Hubungan_Seri_Paralel.pptx
 
Materi Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur LebaranMateri Safety Talk Persiapan Libur Lebaran
Materi Safety Talk Persiapan Libur Lebaran
 
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptxQCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
QCC MANAJEMEN TOOL MAINTENANCE (MAINTENANCE TEAM).pptx
 
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptxPPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
PPT Manajemen Konstruksi Unsur Unsur Proyek 1.pptx
 
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptxAhli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
Ahli Muda Teknik Bangunan GEdung Jenjang 7 - Samet Kurnianto.pptx
 
PPT PPT Pelaksana lapangan Pekerasan Jalan Beton lvl 6.pptx
PPT PPT Pelaksana lapangan Pekerasan Jalan Beton lvl 6.pptxPPT PPT Pelaksana lapangan Pekerasan Jalan Beton lvl 6.pptx
PPT PPT Pelaksana lapangan Pekerasan Jalan Beton lvl 6.pptx
 

CARA KERJA CPU

  • 1. Judul : Cara Kerja Sebuah CPU Nama Kelompok : 1. Budi Santoso (2110151005) 2. Rafidah Atika (2110151016) 3. Seria Reni Dwi Astiwi (2110151027) Kelas : D4 – Teknik Informatika A CPU ( Central Processing Unit ) merupakan otak dari sebuah komputer. Di dalam CPU terdapat banyak kabel yang terbuat dari bahan emas dan membentuk sebuah sistem. Salah satu contoh CPU adalah CPU 6502. CPU ini mampu berdetak sebanyak 2 kali dalam sedetik, jika membandingkannya dengan CPU sekarang tentu berbeda cukup jauh tapi CPU inilah yang mempelopori lahirnya CPU berkecepatan tinggi yang hadir saat ini. Salah satu penerapan sistem CPU 6502 ini selain diaplikasikan pada CPU komputer adalah di terapkan juga pada mesin permainan Nintendo. Gambar : CPU 6502 (Sumber : http://www.cpushack.com/wp-content/uploads/2010/09/6502.png) Sebuah CPU jika kita balik akan dijumpai pin-pin berukuran kecil yang berfungsi menyampaikan informasi kedalam CPU. Salah satu komponen penting yang sangat berpengaruh pada kinerja CPU adalah Motherboard. Motherboard merupakan hardware yang berfungsi menghubungkan komponen komputer satu sama lain. Sebuah CPU biasanya tidak bekerja sendiri, salah satu komponen pendamping CPU yang sangat berpengaruh pada pemrosesan data adalah Random Access Memory (RAM). RAM dapat kita ibaratkan seperti sebuah loker yang menyimpan data sementara sebelum diproses oleh CPU. Pada RAM terdapat address-address yang berfungsi sebagai alokasi penomoran data, sehingga data tidak tertukar satu sama lain. Address-address ini terdiri dari bilangan biner yaitu
  • 2. 1 dan 0. Address yang berada di RAM umumnya merupakan sebuah data yang menunggu untuk diproses oleh CPU secara berurutan. Akan tetapi RAM juga dapat bekerja untuk mengirimkan data secara acak atau random. Oleh sebab itu disebut RAM( Random Acces Memory ). Gambar : Motherboard, CPU, dan RAM (Sumber : Video How A CPU Work – In One Lesson) Jika sebuah komputer menjalankan program, CPU akan mengirimkan address ke RAM untuk mengambil data program tersebut. Address RAM hanya berisi deretan angka 1 dan 0 yang menunjukan kabel mana yang akan menyala ketika program tersebut akan dieksekusi. Bila bernilai 1 kabel akan menyala dan bila bernilai 0 kabel akan mati. Lalu RAM akan mencocokkan address-address tadi dan setelah ditemukan data yang dimaksud, RAM akan mengirim data tersebut kembali ke CPU jika enable wired sudah menyala. CPU akan segera memproses data tersebut. Selama pemrosesan data apabila program yang dieksekusi ada banyak maka CPU akan mengirimkan address berikutnya ke RAM. Dan proses ini akan berlangsung terus menerus seperti sebuah siklus. Gambar : Alur Pergerakan Proses Eksekusi Program Komputer (Sumber : Video How A CPU Work – In One Lesson)
  • 3. Apabila sebuah CPU akan menulis program ke RAM, maka CPU akan mengirim address-address ke RAM setelah Set wired aktif. Address-address yang dikirimkan tersebut tetap sama yaitu berupa angka biner yang terdiri dari angka 1 dan 0 yang urutannya berubah-ubah sesuai dengan program yang akan dituliskan. Angka 0 dan 1 ini sebenarnya merupakan sebuah instruction. Instruction berfungsi untuk mengintruksikan komputer untuk melakukan berbagai hal. Selain instruction jenis data lain yang dituliskan pada RAM ada number yaitu kumpulan dari angka angka yang ingin diproses misalkan ingin menambahkan, mengurangkan atau membandingkan. Selain data berbentuk instruction dan number juga terdapat data berbentuk address yaitu alamat tujuan data yang diperlukan oleh program komputer atau alamat yang bisa diakses jika ingin menampilkan data tersebut. Tipe data lainnya yang ada di RAM yaitu letter yang merupakan data-data berbentuk huruf yang ingin diproses atau ditampilkan sebagai output. Instruction set atau intruksi yang digunakan untuk menuliskan program ke RAM berisi : 1. Load : yaitu memunculkan angka dari RAM ke CPU. 2. Add : yaitu menambahkan 2 angka atau lebih. 3. Store : yaitu menyimpan angka dari CPU kembali ke RAM. 4. Compare : yaitu membandingkan angka yang satu dengan yang lainnya. 5. Jump if : yaitu pindah ke address lain dengan kondisi tertentu didalam RAM 6. Jump : yaitu pindah ke address lain didalam RAM. 7. Out : yaitu menampilkan data perangkat keluaran (output device) komputer. 8. In : yaitu menginput data dari perangkat masukan (input device) komputer. Gambar : Instruction Set (Sumber : Video How A CPU Work – In One Lesson)
  • 4. Berikutnya adalah mekanisme kerja pemrosesan di dalam CPU. Didalam CPU, terdapat sebuah Control Unit, yaitu salah satu komponen CPU yang berfungsi menerima order dari RAM dalam bentuk intruksi dan memecah intruksi tersebut menjadi permintaan yang lebih spesifik dari komponen CPU yang lain. Control Unit ibarat kepala dari CPU, karena Control Unit lebih banyak bertugas untuk mengatur komponen2 lain yang berada dalam CPU. Gambar : Komponen Yang Berada di Dalam CPU Di sebelah Control Unit terdapat Arithmetic Logic Unit (ALU), yaitu komponen yang memproses semua operasi matematika didalam komputer. ALU memiliki input A dan input B. Untuk cara kerja atau alur pemprosesan didalam sebuah CPU dapat kita gambarkan sebagai berikut, mula-mula RAM akan mengirim sebuah intruksi ke Control Unit, lalu Control Unit akan mengirimkan jenis operasi matematika apa yang harus dilakukan kepada ALU melalui Register. Register merupakan komponen yang berfungsi untuk menyimpan Rumus sementara, fungsi Register ini hampir mirip dengan RAM. Yang membedakan Register terdapat di dalam CPU sehingga kecepatan pengaksesannya lebih cepat dibandingkan harus mengakseskan RAM yang berada diluar CPU. Gambar : Alur Kerja Pemrosesan di Dalam CPU (Sumber : Video How A CPU Work – In One Lesson)
  • 5. Aritmathic Logic Unit (ALU) akan memproses input A dan B, dengan operasi matematika yang diperintahkan oleh Control Unit dan akan menghasilkan output setelah proses pengolahan selesai. Tapi ada suatu kondisi dimana ALU akan mengirimkan sebuah intruksi ke Control Unit yang disebut dengan flags yaitu sebuah kondisi dimana ALU akan menunggu intruksi selanjutnya dari Control Unit apabila tidak ada intruksi dari Control Unit maka ALU akan langsung menampilkan data yang telah diolah tadi menjadi sebuah output. Lalu output akan masuk ke Register, sama seperti RAM register tidak akan bisa bekerja apabila Set wired / Enable wired tidak menyala. Apabila Set wired yang menyala maka output akan kembali dikirim ke Control Unit, tetapi apabla Enable wired yang menyala maka output akan dikirim ke CPU Bus. CPU Bus adalah sekumpulan kabel yang menghubungkan berbagai macam komponen-komponen yang ada dalam CPU. Didalam sebuah soket CPU terdapat banyak Register yang dalam masing-masing Register memiliki Address tersendiri sehingga dapat mengaktifkan jalur-jalur pada CPU Bus dan menggunakannya secara bersama- sama tanpa terjadi benturan data (collision). Untuk jalur Register yang memiliki angka biner yang sama akan menyala secara bersama-sama ketika ada sebuah intruksi yang masuk. Hal ini selain untuk mempercepat sebuah pengaksesan juga untuk mengefiensiasikan kerja komputer. Kumpulan address-address sejenis tadi akan dikumpulkan dalam sebuah Temporary Address. Temporary Address masuk ke ALU melalui jalur input B. Sementara jalur input A digunakan untuk menerima Address dari Register lain. Proses ini terjadi secara terus menerus seperti halnya siklus yang terjadi pada CPU dan RAM sampai data atau intruksi benar-benar telah terproses seluruhnya. Didalam CPU terdapat 4 Control Flags, tetapi yang digunakan dalam komputer hanya 2. Flags pertama akan menyala jika input A lebih besar dari input B dan flags kedua akan menyala jika input A sama dengan input b (equal). Selain 2 kondisi diatas, masih terdapat kondisi flags yang lain yaitu kedua flags tidak menyala apabila input B lebih besar daripada input A. Ketika Control Unit siap menerima intruksi selanjutnya maka Set wired akan menyala, dan kabel pada Bus akan menyala sesuai dengan Address yang telah diproses sebelumnya. Lalu data hasil pemrosesan tadi akan dikirim ke Memory Address kemudian Memory Address akan mengirimkan sinyal kepada CPU untuk meminta intruksi yang lainnya. Setelah intruksi didapat dan Set wired menyala data akan secara otomatis akan terkirim ke RAM. Proses ini juga berlaku untuk proses selanjutkan, setelah Memory Address mengirim ke RAM akan ada data lagi dari RAM yang akan masuk ke Register berupa Instruction Register. Lalu Intruksi tersebut akan tesimpan setelah Set wired menyala. Setelah intruksi berada di Control Unit, intruksi tersebut akan mengalami perlakuan seperti intruksi sebelumnya. Apabila slot pada penyimpanan
  • 6. awal Register penuh, maka Control Unit akan menjalankan fungsi Jump If untuk memanajemen pemrosesan intruksi sehingga siklus pemrosesan dapat tetap berjalan. Setelah itu Control Unit akan melakukan fungsi Jump sehingga data dari RAM akan terus berputar masuk dan keluar CPU secara kontinyu sampai benar- benar habis atau komputer di matikan.