STRUKTUR DAN FUNGSI CPU (CENTRAL PROCESSING UNIT)


1. Pengertian CPU

https://images.openai.com/static-rsc-4/s_jJxd2ymnyVxyukOURHiZDS--4Q2qZKoNuVUWUeNeEtfyoPAJMKKnJZJzkp1QZaFSD46t3TRmTu5baJYkD8K8yaWpXjq_pSu2KxC35AWy_tLwXeWRuNEVoxSybznggJM1QQiTymvM4q_izsdUxsU6D5YXfEAJvclSqs1VRnCrb4PJyycPwyOPEIzIq-xfJC?purpose=fullsize
https://images.openai.com/static-rsc-4/sskU3Ne7swgy7EnVLtflGkQD6h4PH-D5abutvZSHJ8p9maiB56ZI1POjlubyLiM2CBnCxcRA6jytltCmyPZ4wv-vZWZWQ_Iiky0G3iSUDzI3E4Nor3YDWzwPFDzQYx0FK4WWbasTTaFqEeL_41lsq5DqMRPuRKDC5B00NlkA_KXixOIXA_0xmqGD0NBuPFR-?purpose=fullsize
https://images.openai.com/static-rsc-4/dUpPfebHtrY5_kCF7qTlKoUk3fmRiZMGO7vscQfod2rsU9pJHQV7Npn14f_FMRUSSPS3TinbaqkdTp7lNI0D02d0lprbkotAAlJ5XibHDyL5AsPvWG7NVabimHhHMg1Nr3O6SVOVC-MQ4ZD6UAY60Nk4On-N2QUT7YclDhazffq04oz6BaToBsjtUokzu4WE?purpose=fullsize

7

πŸ“– Deskripsi

CPU (Central Processing Unit) adalah komponen utama komputer yang berfungsi sebagai pusat pengolah data dan pengendali seluruh sistem.

🧠 Narasi Penjelasan

CPU sering disebut sebagai β€œotak komputer” karena semua instruksi diproses di dalamnya.
CPU menerima input, mengolah data, dan menghasilkan output sesuai program yang dijalankan.


2. Fungsi Utama CPU

https://images.openai.com/static-rsc-4/yiok08pH48B9bHI_fHJ6N8PSOewkM0HTDNDa1LYnOi6QGtfUD2OXkL_RnS3qhKEmsotWV51CWXHyMPBTmeWqd3hcQ8Jy0JNRXwjBI38gCUkn5z08ImhmxAuTff2vHyV2RMJw1gND6WasuKBIusKbYAOJ1hnkaA3L3UiTgjZGKrHcKke-3mA8WgLZMx2OX9C1?purpose=fullsize
https://images.openai.com/static-rsc-4/iooRgDLRiEF10uI57bcHiUJE507M3J4eYcaS-VHmSg6dYFh_Zn02JQ1pVavtgNf1pO4bjvzahmQ0_Gd06_3tAlO9_vuVZ3bewBdJM_ji1HH3J2PXvbWLQMD97dvzCIyI5kwmk6CrAokTwrFoPDl_ve-PZieqeU8MbSR1ouFUlumqHxHnqZO9OcsaUHeCoV_s?purpose=fullsize
https://images.openai.com/static-rsc-4/oKroq-D9eRG2PcbredJrvj6GXRtLf1ORuskbHhLMh0Dvzrhl_1qG1x4oLX0PKkKbvxeN9dJSJQ2BqmIM_lMF1YLHEExXfDDiTehe_P27xi4cjamhixrZrFeTufMRBkoXrp6D5-wWqCty7YLP7Z2Vae5nds2v62DWHXr4vbqlNp6n9S-1uVQnXgwFHdlMRVVC?purpose=fullsize

8

πŸ“– Deskripsi

CPU memiliki beberapa fungsi utama dalam sistem komputer.

🧠 Narasi Penjelasan

Fungsi CPU:

  • Melakukan operasi aritmatika dan logika
  • Mengontrol jalannya program
  • Mengelola komunikasi antar komponen

πŸ‘‰ CPU bekerja sebagai pusat koordinasi sistem komputer.


3. Struktur Utama CPU

https://images.openai.com/static-rsc-4/DaBSuFCDBbrGQROMZznM3-0DETceSV_6HOVKnIJ0t-rJRUCAVz4-cCqLW9xtYq4CWzhhAErpZXNQE_IRl4_G85WPw-RG0RF-OmXICPnIMaCj4SeUcEiDm-GrdhQUdCkmsCGl9SJ84JFwvO93Xa7n4OxCkaUdfFydRo7E2bzxABIohrKbIdqTzP2ITs6c-Mvu?purpose=fullsize
https://images.openai.com/static-rsc-4/DTdY31NQ6zS-sNpADfkke_4y3mcEb4Vo38Oosjtsa2P08jf6uhSadz9nC5nOboDDjo7pdr1v9qWTGuD6Ib-iWKPqPOT1dE1cJ8WdqiIYrRpy_CA7YMPuq6GdlYYjHnB_fYXScGVm-sNe3-28AtV1rUJwuL_YJ873EMf47iHhxRz9bPTKm2aihInTGPE_eoql?purpose=fullsize
https://images.openai.com/static-rsc-4/caTVkH4NSNPMi5Nl6O99MjcfTSo2OoEKQSO1tz1pG3QQ05eqaiUHZmyuSnR4AbGU8e5C9tTwozbAEow2DIcW_NhBwBII7JY6-mpFdp7Rw8-lWuvZmRga7vfacaUD_WsPML-XYFwPKv6sZycliF0sTdVFGjNgfJlniejvcLxCBt6pq7U03ilJmFH5XK3WEzXX?purpose=fullsize

6

πŸ“– Deskripsi

CPU terdiri dari beberapa komponen utama.

🧠 Narasi Penjelasan

Komponen utama:

  • ALU (Arithmetic Logic Unit)
  • Control Unit (CU)
  • Register

πŸ‘‰ Ketiga komponen ini bekerja bersama untuk menjalankan instruksi.


4. Arithmetic Logic Unit (ALU)

https://images.openai.com/static-rsc-4/z6iq-HvUk_dlPUW1FL4EuNyn4KzgCQqixoIYb_r9n4ZenIgHnAXYWPG8v0xPyfTDwQ1hY6Pl0SkBZ342snN-q3OXgGeDNiaujzMySqFYbDySZWy9b-_vD2H1kb8XeJZRyFFxXB-aRswivn0sC_CHVYqHMCB9dHUOkb1Xe2ogmQq4q93SFcZE_Ra4UI0HyzQF?purpose=fullsize
https://images.openai.com/static-rsc-4/1z5gGno9JDlpRjZv5OIWPbkGP-QK0sM0h2vlIEnrg8WR-NJRE5zEA6HwXLxGXn7Wjvb4TBfGlCx6pbpvmHbbgCg35pxG1cVsQ8BC8w8tK4WZY6bmyauu-B_Q8rMGdY06DKlHGOV6O8hNBiFpEX3c1ab4VwQ1i3rib-1eGAHzkGoG1lHVw-Pm4dj32RD9z8Ey?purpose=fullsize
https://images.openai.com/static-rsc-4/bkZvWKkOw2xa1jq7VzKG-zn6-IpCDpofwiMLOfWzLbxFxCXprQa6lEOHevsn_LtWiqdyxxtfJTn8OvtJOKQMymNBTOQyB0M3VMERYU8Ds5blXtFE3QB7zmO-wRfnkQD3NTZ6uxFDBGE0YRdijA2Ra938zJYNeqLGBx9BliR8CRBWsqhjGFwXgF11ninUE98o?purpose=fullsize

7

πŸ“– Deskripsi

ALU adalah bagian CPU yang melakukan operasi perhitungan.

🧠 Narasi Penjelasan

Fungsi ALU:

  • Operasi aritmatika β†’ tambah, kurang, kali, bagi
  • Operasi logika β†’ AND, OR, NOT

πŸ‘‰ ALU adalah β€œmesin hitung” dalam CPU.


5. Control Unit (CU)

https://images.openai.com/static-rsc-4/zqTyXgN5kacEUg7EfRL3l5Tka4y0Z8i2aMNsl1bSMXwF7AEaht4lu2BSqFoKeJYqFV7DMfufJpIUpkG0JHPLVPasvdjnVHsTgEswjgFunwvMY6gEa3urks4TIBsWvz4ej04W_40LuRgV8AaPJTwY-f-PXsZWHTM5xjhlxGP02xRw7-HszlWNJE9QEuNWgSnT?purpose=fullsize
https://images.openai.com/static-rsc-4/9PyhTo9zgXXkwyQV42CPkn92BofE1VnplNMmRH2uW9JAMnSeFVJAkkAWn244V9jKFiCgVHjknfoKRGWUCETKzOOBsigThheDO_Y_G2l2ntajazEoP6nNWBpqMv-npTVGlKNRc4bKjs9kwYh_ROv-v2a8veEM6le-CI0sRnY3qRW0_pYZISGajrVyp-Z4Ipl5?purpose=fullsize
https://images.openai.com/static-rsc-4/zi60Ozs4oVKi2yniy4_2j_adk0p1Jbyu2SQgCbq56Pt-BW0KC56tguHjwIJJjp_CM8tnRCtmJ7qoD-BTHwJgO4mQzwaB4R1LX5Rdvtx-GAqDsomXwugNjycJdVLFOVbsCi8VtgHXPdMct1x-jdZJmm3HBGM1vNFsX0jfFLtsEeq8G9fahFKpeyRlLiR6IM4c?purpose=fullsize

7

πŸ“– Deskripsi

CU mengatur jalannya operasi dalam CPU.

🧠 Narasi Penjelasan

Fungsi:

  • Mengambil instruksi dari memori
  • Mengatur alur kerja CPU
  • Mengirim sinyal kontrol

πŸ‘‰ CU bertindak sebagai β€œpengatur lalu lintas” dalam CPU.


6. Register

https://images.openai.com/static-rsc-4/-PjTGRbG08MYIl7aZVbe7eF7oly_5osPwHOl0lmrokZ5-sKUQSKIosWPpy84wPY3l5kgV8ytbnmrw0YJJXIzHCSYrxeTztBPTLRuJH8ike5Hgp4rxziV_QbcN2qSnQ-4S-72T1CfsoMKAjv73JwQHWNf_8cO5QtwPEBr-cQ0Ny0AsTOMj8K36P0mm3-KO24n?purpose=fullsize
https://images.openai.com/static-rsc-4/GaqsSnLG9-TNu5npCRSg9MQ8lcz3rML1na4c03i6Zv8i_RV5wWNf8e1vayF3uACOJ6uosnifIzrmaFYD0a6PDu5F6cZACnT55xFphpMXhYa-BGMTQsCNF_Kq35NFr-P5kDH8tn-lTNPxCat-gGc5gPJfjjqhZSosAkFKEILkiX4NOoOB8Nph_S0LlbbPue04?purpose=fullsize
https://images.openai.com/static-rsc-4/Yfcsh9iK3k82m_XMOBBaUNn0kHj_j1WrF06cmZ4T3mm1fMJ-eL1r7r5fGNpYdyfHZzW0mlp5bnyLl-U3wTAZW6iEPfH6rx4mBFp6vHCAK9dHShvcLfvFR8kQJrKm3GMOXHEJUNkcSs5lud0cGnXlaoCMbDPrMjRNof4UifZzQRRJyjzx_k2u3xeUPZzNthah?purpose=fullsize

7

πŸ“– Deskripsi

Register adalah memori kecil dan cepat di dalam CPU.

🧠 Narasi Penjelasan

Jenis register:

  • Accumulator
  • Program Counter (PC)
  • Instruction Register (IR)

πŸ‘‰ Digunakan untuk menyimpan data sementara saat proses berlangsung.


7. Siklus Instruksi (Instruction Cycle)

https://images.openai.com/static-rsc-4/EGrfbYuuY5frctQPWJAJdvIkZs1WZdGHYbd7POb41xYax43UyEKivaVNwBbYJnIeKp0sULQMtXZu8SbWFkNb3YTF_cnqADG61DldfxP8eglnIe_APGcjLz3pAnjHP3_zCL7iYcKi36uu7KpesRae8PTVUFJFnbgcnHY2hlt2rcL8XHqcoQWnRCPEohnNtUdo?purpose=fullsize
https://images.openai.com/static-rsc-4/_y7r6BRk27PT6bVb2CwczfNAPSaGv5bSL5NBtltOsXDEOPkjUmqrENnjMukr5IOyazYZ_WOyqBTse2STqvmA42mCc7hAX5kQVssv_22ZaQ0Mk4lOdgFhxlzjfMHilkBavAxe4TRoaPzzZPgTI2kfssmVQZUP0UByPY3KxSs8ahtmpatKLM-T7Jq53uuGM4lp?purpose=fullsize
https://images.openai.com/static-rsc-4/7F5fakl-SFX35oHFUg44P36fkxDGy60ZVuWhE92D8nDKt7sjMa_lNG3KhwVLNQucnfnJN68ANDuzddJUdYOUhpoDq3JPZ_9c6FYN8oXjpxpCVyg0MByRG0G0TRZBw8PwbYDLELZ1AbTsQArp4OJW9H1oQV9osCirDRIiN8iX9pFhnszTo7-eX3641bDU-22B?purpose=fullsize

6

πŸ“– Deskripsi

Proses CPU dalam menjalankan instruksi.

🧠 Narasi Penjelasan

Tahapan:

  1. Fetch β†’ mengambil instruksi
  2. Decode β†’ menerjemahkan instruksi
  3. Execute β†’ menjalankan instruksi

πŸ‘‰ Siklus ini terjadi terus-menerus selama komputer aktif.


8. Hubungan CPU dengan Memori dan I/O

https://images.openai.com/static-rsc-4/MFrDPwUhfPddO07OjZWy3Dh863uxQ816K910Ak9C7PF-Nbzmw-Kf7kvlw1V3Y3pB1H4-N7eLBrwbZXN8En-CXViSVdWrH8e5Sjnlsqmo8TvNzE-pR7uMjyZKCQdfMy6XXV9TqwIF8xfheeXnJKe1i_DNtLpH9gtPj-GuS-cmKsKiIMuc4QtawabTMZ0fFx98?purpose=fullsize
https://images.openai.com/static-rsc-4/1t13W1Hu9sc6Aj3sD6iluqKfTM4-MrVmMRENqgybU5MW0p829kVfRK3M6IbdmfRcl_cb7hCKyC6cu17fPpDHjiYHkeWZFihpxk-18dYcWM8Eezt-UpM29HYhA4PGNNjhuKa6bQgwPv7PsGKvcMVekIcMFBMHlNb7YaKnL_YK9nJFEUfHu20UqtgUmgN54hNJ?purpose=fullsize
https://images.openai.com/static-rsc-4/E6XngELFn0EX7tTcZfLs6HIF9SxgLeVUomuU4yD-iU6QLvgsWynUkImRwASAggXes7F4IGMpPChJQYxemuy0GPHBadeRdGUECNu6epM2ti49hAh_aD8A1sM5kHA3o9ZksI4qxSL5kw12OPG9L1sFK8UcxvqXVypv5qVSNHNVS7KajK5XymGofnLSSXRaokqx?purpose=fullsize

7

πŸ“– Deskripsi

CPU berkomunikasi dengan komponen lain.

🧠 Narasi Penjelasan

  • CPU ↔ Memori β†’ membaca/menulis data
  • CPU ↔ I/O β†’ menerima input & mengirim output

πŸ‘‰ Semua komunikasi dilakukan melalui bus sistem.


9. Bus Sistem dalam CPU

https://images.openai.com/static-rsc-4/yESG_7JtZhRkSPTVoOTVXpYL0IULG1qvNmL26m7P4f5WwV8VQq6Ij93UqNHOL1nbuNI-iICvMgxW7vibDs7FUGKSE5V3UH3q9Ci_2j_7NOuyL0i4aSmn9cBDZ4eg0Px6_37dDXuz7WT5m19FInah0BFzoyWeqsy7Uh0LHQ59d1h1LqgFWUed-SJ12gIxpT2W?purpose=fullsize
https://images.openai.com/static-rsc-4/6f2OTIG4hZC25f1n7LZvyVK3iK82KWJLLll6ffSab5VLhkFbQh39qJLgkuoqsjutQRBIMSnLuwpmkn2QLfD9oM0L4spI2qE6ZMxKod-HdNUt8NBNSENE0S97XBozrbYNj4S_rZYKy10lHzFK5RpxDIKsXznQUL9Ad_UUvqDc1ehsQsZfxE58MEdq7Rn6lr47?purpose=fullsize
https://images.openai.com/static-rsc-4/W7ef74yjSWuo0FmMvc-rPAVKE4i9roPILFsBqhUXPLQLE1mlChmgeJEGfL6DrzaErli5PxD7Rcbjs-VqgmHNP0lvVzN1Wo9k2FnoCH59H3Bs0A4yKJAi4rqEqO3SkWFNv_wa4OHgMrk4sOH1MCCuZ-w9oyw-Ss_QkmOjkwbD5Cjz1cg6ef2Ezu6_dNWwWRzc?purpose=fullsize

6

πŸ“– Deskripsi

Bus adalah jalur komunikasi dalam komputer.

🧠 Narasi Penjelasan

Jenis bus:

  • Data bus β†’ membawa data
  • Address bus β†’ alamat memori
  • Control bus β†’ sinyal kontrol

10. Kinerja CPU (Performance)

πŸ“– Deskripsi

Mengukur kecepatan CPU.

🧠 Narasi Penjelasan

πŸ“Š Faktor Kinerja:

FaktorPenjelasan
Clock speedKecepatan proses
CoreJumlah inti
CacheMemori cepat

πŸ‘‰ Semakin tinggi spesifikasi, semakin cepat kinerja CPU.


11. Jenis Arsitektur CPU

https://images.openai.com/static-rsc-4/wu8wX0h1zA71kkcrG5Z5NkIvzrAjmQYm-ABNqZRSehNgVVp8ZSdmL0pyLzZqtsfwyb9kdUyN9f72UwSdXYk5EIKg83ncVh5a49-XXs52WaD_tqepfN7SQjm7953csohhh1olAS_L2mY24pcw5lzrlSnogEXuAQSPkfCZ_lS_uu-K0VXBZtjBb22jbJNc8M5-?purpose=fullsize
https://images.openai.com/static-rsc-4/_Yhk3JSemiiJf3GDI5ERh3mPiKhAr_nPVfTnyOFmrfdDV2DYz9J3STiHo0f07gdSj9y7WNDX5k1wVm6Gyko8uzZPhlVfjSEGHCKtZhHi72HQSyTFQmTO5sWTpk51VGU_1SlHERWYAVwHV0zVwQw3Yn7pZ27-uQq1qam0MfrHlmpdP99oN8syTn5ygFeXQ79W?purpose=fullsize
https://images.openai.com/static-rsc-4/ml2BgjoWYgYTILs3qhOeEFFSumUf7zVaY0ORqhtv4W-SI9J59z_lYADzzYF8-ngN74Q1kHQyCraaTLMSfV3oOpSaFT2_WSLLt6wpsethQuZMbBB5TrnK6Xwj054jG4cv7yVbpbWbmCqBDpoBaup4mvNnxt3veJ2BWWeT-6mqnCo7FhnsOUeIwVzyKnrylAm0?purpose=fullsize

7

πŸ“– Deskripsi

CPU memiliki berbagai arsitektur.

🧠 Narasi Penjelasan

  • RISC β†’ instruksi sederhana
  • CISC β†’ instruksi kompleks

12. CPU Modern

https://images.openai.com/static-rsc-4/iFc98eVaSHylwAzLiad1Kbdo7XvWKYJsc7h08lx8M_n16bUVXA13IKTlH9YvdfVPC66x-wdv_VLWuEcHQtOlJOoqKuwKJ-Tp0FAbarUa_MrfnZl4NK5khVQWIwZuFaWaBuotinAphnH158DsFsTiCipDz9oIY43lsVN8XnIAbdFYHMeriQT2TDy_Xio8n-T9?purpose=fullsize
https://images.openai.com/static-rsc-4/OsWOEvoHoOT5SBQvOnWxxn7FjvrUPvp2E9IYyDAcGl-yrfeNAwb0yf-M_8Fxg3HrmTT23haifa0LF8QB3NbUewtfN4T49xoYnl9rnatUBVqp1f94xVsKVd4Ct9qjO51UwQeHSGzxyEROicf21LwHCNxD1OA3hyp0hprGcU3xJmP1MMoW3USfpKCYwORlCtH1?purpose=fullsize
https://images.openai.com/static-rsc-4/ss18PRAvrsmqO0tLyhKzZawdgUTYp2AhCVOlYxD_B7lV2vXAtQIn0GFuYzaycFKWBHee9um-Qo0fErj7Xg-O3Gge6YeH5lruF0FdVTPa9gpv5AxPEU9P90L7q-oUAKcFr6athFQqMJOrhc_80MwfG29ldhKtYzV-nsgFb5igl-rRdFuK-L5DH-6M_lFreRNT?purpose=fullsize

7

πŸ“– Deskripsi

CPU terus berkembang.

🧠 Narasi Penjelasan

Fitur:

  • Multicore
  • Hyperthreading
  • Cache besar

13. Peran CPU dalam Sistem Komputer

πŸ“– Deskripsi

CPU sebagai pusat sistem.

🧠 Narasi Penjelasan

CPU:

  • Mengontrol sistem
  • Memproses data
  • Menjalankan program

14. Kesimpulan

  • CPU adalah pusat pengolahan komputer
  • Terdiri dari ALU, CU, dan register
  • Bekerja dengan siklus instruksi
  • Berkomunikasi dengan memori dan I/O

🎯 Latihan / Diskusi

  1. Jelaskan fungsi ALU dan CU!
  2. Apa itu register?
  3. Jelaskan siklus instruksi!

πŸ“ Tugas

Analisis CPU:

  • Identifikasi komponen CPU
  • Jelaskan fungsi masing-masing
  • Bandingkan CPU lama dan modern