Pemahaman Mikrokontroller Arduino Micro
Pemahaman Mikrokontroller Arduino Micro
MATA KULIAH:
TEKNOLOGI INFORMASI
DISUSUN OLEH:
AGNEIZA MARATUS SYA’DIYAH 25142201
AAA 25142205
AAA 25142206
0
1
DAFTAR ISI
DAFTAR ISI
DAFTAR GAMBAR......................................................................................................................ii
KATA PENGANTAR...................................................................................................................iii
BAB I PENDAHULUAN..............................................................................................................1
1.3. Tujuan..............................................................................................................................2
BAB II PEMBAHASAN................................................................................................................3
3.1. Kesimpulan....................................................................................................................15
3.2. Penutup..........................................................................................................................16
DAFTAR PUSTAKA...................................................................................................................17
i
DAFTAR GAMBAR
ii
KATA PENGANTAR
Puji syukur atas kehadirat Tuhan Yang Maha Esa atas segala rahmat dan karunia-Nya
sehingga penulis dapat menyelesaikan makalah ujian tengah semester yang berjudul
“Mikrokontroller Arduino Micro” tepat pada waktunya. Makalah ini disusun sebagai salah satu
bentuk pemenuhan tugas mata kuliah yang bertujuan untuk memperdalam pemahaman mengenai
mikrokontroller jenis arduino micro.
Penyusunan makalah ini tidak lepas dari bantuan berbagai pihak, baik melalui referensi
literatur maupun penjelasan dari pengajar yang telah memberikan arahan dalam memahami
materi terkait mikrokontroller arduino micro. Oleh karena itu, penulis mengucapkan terima kasih
kepada dosen pengampu yang telah memberikan kesempatan dan bimbingan dalam penyusunan
tugas ini.
Penulis menyadari bahwa makalah ini masih jauh dari sempurna, baik dari segi isi
maupun penyajiannya. Oleh karena itu, kritik dan saran yang membangun sangat penulis
harapkan demi perbaikan karya ilmiah di masa mendatang.
Akhir kata, penulis berharap makalah ini dapat memberikan manfaat bagi pembaca serta
menambah wawasan mengenai mikrokontroller arduino micro.
Penulis
iii
BAB I
PENDAHULUAN
1
decode, execute, yaitu mengambil instruksi dari memori, menerjemahkannya, lalu
mengeksekusinya sesuai kebutuhan. Siklus inilah yang terjadi terus-menerus dalam
hitungan nano detik, sehingga komputer dapat merespons perintah pengguna dengan
cepat. Pemahaman mengenai proses ini penting untuk memahami bagaimana sistem
komputer bekerja secara keseluruhan.
Makalah ini disusun karena CPU adalah fondasi utama dalam mempelajari
arsitektur komputer dan teknologi informasi. Dengan memahami definisi, sejarah
perkembangan, komponen, dan cara kerja CPU, pembaca diharapkan mampu melihat
bagaimana perangkat yang terlihat kecil ini memiliki peranan besar dalam berbagai
aspek kehidupan modern. Selain itu, pengetahuan ini penting sebagai dasar untuk
mempelajari perkembangan teknologi komputer, melakukan analisis perangkat keras,
maupun menentukan kebutuhan spesifikasi komputer yang sesuai.
1. Apa yang dimaksud dengan Central Processing Unit (CPU) dan apa fungsinya
dalam sistem komputer?
2. Bagaimana sejarah perkembangan CPU dari generasi awal hingga menjadi
teknologi modern saat ini?
3. Apa saja komponen utama yang membentuk CPU dan apa fungsi masing-masing
komponen tersebut?
4. Bagaimana cara kerja CPU dalam menjalankan sistem komputer?
1.3. Tujuan
2
BAB II
TINJAUAN PUSTAKA
1.1. Mikrokontroller
A. Definisi
Mikrokontroler merupakan sistem komputer yang mempunyai satu atau beberapa tugas yang
sangat spesifik, berbeda dangan PC (Personal Computer) yang memiliki beragam fungsi.
Perbedaan lainnya adalah perbandingan RAM dan ROM yang sangat berbeda antara komputer
dengan mikrokontroler. Walaupun mirip dengan komputer namun kecepatan pengolahan data
pada mikrokontroler lebih rendah jika dibandingkan dengan komputer atau PC. Kecepatan
pengolahan data mikrokontroler umumnya berkisar antara 1 – 16 MHz yang tentu lebih rendah
dibandingkan komputer atau PC saat ini yang telah mencapai kecepatan hingga orde GHz.
Begitu juga dengan kapasitas memory (RAM dan ROM) yang hanya berkisar pada orde Kbytes..
Meskipun kecepatan pengolahan data dan kapasitas memori yang dimiliki jauh lebih kecil jika
dibandingkan dengan komputer atau PC, namun kemampuan mikrokontroler sudah cukup untuk
3
dapat digunakan pada banyak aplikasi terutama karena bentuk ukuran mikrokontroler yang lebih
sederhana. Mikrokontroler sering digunakan pada aplikasi sistem dan perangkat yang tidak
terlalu kompleks dan tidak memerlukan komputasi tinggi. Mikrokontroler tersedia dalam
beberapa pilihan, dari mikrokontroler 4,8, 16 atau 32 [Link] Processing [Link]
contoh mikrokontroler seperti mikrokontroler avr, mikrkontroler arduino, mikrokontroler
atmega328 dan masih banyak yang lainnya.
B. Fungsi Mikrokontroler
Pada umumnya, suatu perangkat atau sistem yang menggunakan mikrokontroler sebagai
pengolah data disebut sebagai embedded system atau dedicated system. Embedded
system adalah suatu pengendali yang tertanam pada sistem atau perangkat, sedangkan
dedicated system adalah pengendali suatu sistem yang dimaksudkan hanya untuk fungsi
[Link] contoh, printer adalah suatu embedded system karena terdapat
mikrokontroler di dalamnya sebagai pengendali dan juga dedicated system karena fungsi
pengendali tersebut hanya untuk menerima data dan mencetaknya.
Mikrokontroler memiliki beberapa fungsi diantaranya yaitu :
Sebagai timer atau pewaktu
Sebagai pembangkit osilasi
Sebagai Flip-flop
Sebagai ADC (Analog to Digital Converter)
Sebagai counter atau penghitung
Sebagai decoder dan encoder
C. Struktur Mikrokontroler
4
Di dalam sebuah mikrokontroler terdapat beberapa bagian penyusun penting, berikut
rincinya ama dalam komputer yang berfungsi sebagai pusat pengolahan data dan pengendalian
seluruh aktivitas sistem. CPU menjalankan instruksi yang diberikan oleh perangkat lunak,
melakukan perhitungan, pengambilan keputusan logis, dan mengoordinasikan kerja komponen
lainnya. Karena perannya yang sangat vital dalam menjalankan setiap perintah, CPU sering
disebut sebagai otak komputer. Secara umum, contoh CPU dapat dibagi berdasarkan jenis
perangkatnya. Untuk komputer desktop, contoh yang paling populer adalah Intel Core dan AMD
Ryzen. Pada laptop, CPU hemat daya seperti Intel U-Series dan AMD Ryzen Mobile banyak
digunakan. di perangkat smartphone, CPU berbasis ARM seperti Apple A-Series dan Qualcomm
Snapdragon mendominasi. Sementara itu, server dan workstation biasanya memakai CPU
khusus seperti Intel Xeon dan AMD EPYC, sedangkan perangkat embedded menggunakan
prosesor kecil seperti ARM Cortex-M.
Di dalam CPU terdapat beberapa bagian penting seperti Control Unit (CU),
Arithmetic Logic Unit (ALU), register, dan clock yang bekerja bersama-sama untuk
memastikan instruksi diproses dengan cepat, akurat, dan teratur. Selain komponen utama
seperti CU, ALU, register, dan clock, ada beberapa aspek lain yang sangat memengaruhi
performa CPU:
5
Cache: adalah memori kecil berkecepatan sangat tinggi yang berada di dalam
atau dekat CPU. Cache menyimpan instruksi atau data yang sering digunakan
agar dapat diakses lebih cepat dibanding RAM.
Semakin besar dan efisien cache (L1, L2, L3), semakin cepat CPU dapat
bekerja.
Bus and bandwidth: CPU berkomunikasi dengan memori dan perangkat lain
melalui bus (data bus, address bus, control bus).
Lebar bus dan bandwidth yang lebih besar memungkinkan transfer data lebih
cepat, sehingga mengurangi bottleneck.
Pipeline: CPU modern menggunakan pipelining, yaitu memproses beberapa
instruksi secara tumpang tindih. Dengan pipeline, CPU bisa menyelesaikan
lebih banyak instruksi per detik tanpa meningkatkan frekuensi clock.
Multi core: CPU masa kini memiliki beberapa inti (core).
Setiap core bisa mengeksekusi instruksi sendiri sehingga komputasi paralel
menjadi lebih efektif. Semakin banyak core yang digunakan dengan efisien,
semakin tinggi performanya.
Instruction Set Architecture (ISA): Seperti x86 atau ARM menentukan
bagaimana instruksi diberikan. Optimalisasi ISA memengaruhi kecepatan
eksekusi dan efisiensi daya.
Intel Hyper Threading: Teknologi seperti Intel Hyper-Threading
memungkinkan satu core menangani dua thread sekaligus. Ini meningkatkan
pemanfaatan sumber daya internal CPU dan mempercepat proses
multitasking.
Clock, menentukan berapa banyak siklus yang dapat dilakukan CPU per detik.
CPU modern juga memiliki turbo boost menaikkan clock secara otomatis saat
beban tinggi.
6
Secara umum, CPU memiliki beberapa fungsi utama dalam menjalankan instruksi
dan mengendalikan operasi komputer. Adapun fungsi-fungsi tersebut adalah
7
1.2. Sejarah CPU
Pada era awal (1940-an hingga 1950-an), konsep CPU mulai terbentuk dengan
komputer besar yang memakai tabung vakum dan bukanlah chip seperti sekarang. Pada
tahun 1943, mesin ENIAC dibangun di Amerika Serikat menggunakan sekitar 17.000
tabung vakum, 6.000 saklar, dan memakan ruang besar. Istilah central processing Unit
sendiri sudah digunakan sejak sekitar tahun 1955 ketika komputer dengan arsitektur
program tersimpan mulai berlaku. Komputer seperti UNIVAC 1103 menggunakan CPU
berbasis tabung vakum dan memori drum, dan masih sangat besar, mahal, dan lambat
dibandingkan perangkat sekarang. Dengan begitu, CPU masa itu lebih mirip unit besar
daripada chip kecil yang kita kenal sekarang.
Memasuki era 1960-an dan 1970-an, terjadi perubahan besar dengan munculnya
transistor dan kemudian sirkuit terpadu (integrated circuit) yang memungkinkan
miniaturisasi dan peningkatan efisiensi. Sebagai contoh, penemuan sirkuit terpadu oleh
Jack Kilby dan Robert Noyce pada akhir 1950-an membuka jalan bagi mikroprosesor.
Kemudian, pada tahun 1971, Intel 4004 diperkenalkan sebagai mikroprosesor komersial
pertama yang mengintegrasikan unit kendali, ALU, dan register dalam satu chip . Pangsa
pasar berubah: dari komputer besar ke sistem yang lebih kecil, dan CPU mulai benar-
benar menjadi chip semikonduktor di dalam komputer pribadi.
8
Pada dekade 1980-an dan 1990-an, arsitektur CPU mengalami evolusi pesat: dari
8-bit ke 16-bit ke 32-bit, dan muncul pula konsep RISC (Reduced Instruction Set
Computing) serta arsitektur CISC (Complex Instruction Set Computing) modern.
Contohnya, Intel 80286 (diluncurkan 1982) memiliki bus data 16-bit dan address width
24 bit, mendukung mode proteksi dan multitasking, yang merupakan lompatan dibanding
generasi sebelumnya. Di sisi lain, desain RISC seperti IBM 801 mulai muncul sebagai
arsitektur penting yang kemudian memengaruhi banyak prosesor generasi selanjutnya.
Industri komputer mulai mengutamakan kecepatan, efisiensi energi, serta dukungan
perangkat lunak yang semakin kompleks.
Memasuki abad ke-21 hingga saat ini, beberapa tren utama dalam perkembangan
CPU adalah banyaknya core (multi core), paralelisme instruksi (instruction level
parallelism), cache besar, dan fabrikasi proses semikonduktor semakin kecil (misalnya
10 nm ke 7 nm dan seterusnya). Karena kecepatan clock tidak bisa terus naik tanpa batas
CPU (Central Processing Unit ) terdiri dari beberapa komponen utama yang
saling bekerja sama untuk memproses data dan menjalankan instruksi dari perangkat
9
lunak. Tiga komponen utama dalam CPU yang sangat penting adalah Control Unit (CU),
Arithmetic Logic Unit (ALU), dan Register. Masing-masing komponen memiliki peran
dan fungsi yang sangat krusial dalam keseluruhan proses eksekusi instruksi yang
dilakukan oleh CPU.
Control Unit (CU) merupakan bagian dari CPU yang berfungsi sebagai pusat
pengendali seluruh aktivitas pemrosesan. CU memastikan setiap instruksi yang masuk ke
CPU dapat diproses secara teratur, terkoordinasi, dan mengikuti alur sistem yang benar.
Tanpa CU, komponen-komponen di dalam CPU tidak dapat bekerja secara terstruktur,
sehingga proses eksekusi tidak akan berjalan dengan baik.
10
mengendalikan jalannya eksekusi instruksi dalam bentuk branching dan looping
sesuai dengan kebutuhan program.
Pengelolaan Sinyal Kontrol: CU mengirimkan sinyal kontrol ke berbagai bagian
sistem untuk memastikan instruksi dijalankan dengan benar, seperti memberi
sinyal untuk membaca memori, menulis data ke register, atau memberi sinyal
untuk mengakses perangkat input/output. Control Unit (CU) memiliki peran yang
sangat penting dalam keseluruhan pengoperasian CPU. Tanpa CU yang berfungsi
dengan baik, CPU tidak akan bisa melaksanakan tugasnya dengan efisien dan
teratur.
1.3.2. Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU) adalah komponen CPU yang melakukan
operasi perhitungan dan logika. Semua proses matematika dan keputusan logika
yang diperlukan oleh program dijalankan oleh ALU sesuai instruksi yang
diberikan oleh CU.
11
berpengaruh pada instruksi berikutnya, misalnya, dalam pengambilan
keputusan cabang (branching) berdasarkan hasil perbandingan.
Shifting dan Masking: ALU juga dapat melakukan operasi pengolahan bit
seperti bit shifting (menggeser bit ke kiri atau kanan) dan bit masking
(menyaring atau mengubah bit tertentu dalam sebuah data). Operasi-
operasi ini sangat penting dalam pengolahan data berbasis bit dan dalam
sistem komputasi yang memerlukan manipulasi data pada level bit.
1.3.3. Register
Register adalah memori berukuran kecil namun sangat cepat yang berada
di dalam CPU. Register berfungsi menyimpan data sementara yang sedang
diproses agar eksekusi program menjadi lebih cepat dan efisien. Karena akses ke
register jauh lebih cepat dibandingkan RAM, keberadaan register sangat penting
untuk meningkatkan kinerja CPU.
12
o Program Counter (PC): Register ini menyimpan alamat instruksi
berikutnya yang akan dieksekusi. Setiap kali instruksi selesai
dieksekusi, PC akan di update untuk menunjuk ke alamat instruksi
berikutnya.
o Instruction Register (IR): Register ini menyimpan instruksi yang
sedang dijalankan oleh CPU. Instruksi diambil dari memori dan
dipindahkan ke IR untuk diproses lebih lanjut oleh CU dan ALU.
o Accumulator (ACC): Register ini menyimpan hasil dari operasi
yang dilakukan oleh ALU, seperti hasil penjumlahan atau
pengurangan.
o Status Register: Register ini menyimpan flag yang
menggambarkan hasil dari operasi yang dilakukan oleh ALU,
seperti apakah hasil operasi positif, negatif, atau nol. Flag ini juga
dapat mempengaruhi pengambilan keputusan dalam instruksi
berikutnya.
Memory Address Register (MAR): Register ini menyimpan alamat
memori yang akan dibaca atau ditulis, yang digunakan untuk
mengakses data dari memori utama.
Penggunaan Khusus: Beberapa register juga digunakan dalam
arsitektur khusus untuk mendukung eksekusi instruksi lebih cepat,
seperti register untuk mendukung eksekusi dalam pipeline atau
eksekusi paralel pada sistem multi core
13
1.4. Cara Kerja CPU
Cara kerja CPU sangat kompleks, namun dapat dijelaskan dengan lebih mudah
melalui konsep Siklus Instruksi yang terdiri dari tiga tahap utama: Fetch, Decode, dan
Execute. Berikut penjelasan mengenai siklus instruksi dan bagaimana interaksi antara
komponen-komponen dalam CPU seperti Control Unit (CU), Arithmetic Logic Unit (ALU),
Register dan clock terjadi untuk memastikan instruksi dieksekusi dengan benar dan efisien.
Siklus Instruksi adalah proses berulang yang dilakukan oleh CPU untuk
mengeksekusi setiap instruksi dalam program. Siklus ini terjadi secara berurutan dan terdiri
dari tiga tahap utama: Fetch (Mengambil), Decode (Mendekode), dan Execute
(Menjalankan). Proses ini terjadi sangat cepat, dalam hitungan detik atau bahkan mili detik,
memungkinkan CPU untuk menjalankan instruksi secara efisien.
a. Pada tahap pertama Fetch, instruksi diambil dari memori utama (RAM) dan dimuat ke
dalam Instruction Register (IR) untuk diproses lebih lanjut. Proses ini dimulai dengan
Control Unit (CU) yang mengakses Program Counter (PC) untuk mengetahui alamat
instruksi berikutnya yang harus diambil. Program Counter (PC) menyimpan alamat
instruksi yang akan dieksekusi berikutnya dan otomatis diperbarui setelah setiap instruksi
diambil. Langkah-langkah dalam tahap Fetch adalah sebagai berikut:
CU mengambil alamat instruksi dari Program Counter (PC).
Memori utama (RAM) mengirimkan instruksi yang terletak pada alamat tersebut
ke dalam Instruction Register (IR).
14
Setelah instruksi dimuat ke dalam IR, Program Counter (PC) diperbarui untuk
menunjuk ke alamat instruksi berikutnya (biasanya menambah 1 pada alamat saat
ini, kecuali dalam kasus instruksi branching).
Tahap Fetch ini berulang setiap kali CPU mengambil instruksi baru untuk dieksekusi.
b. Setelah instruksi dimuat ke dalam Instruction Register (IR), tahap berikutnya adalah
Decode. Pada tahap ini, Control Unit (CU) bertugas untuk mendekode instruksi tersebut,
yang berarti CU akan mengidentifikasi jenis instruksi dan tindakan apa yang perlu
dilakukan. Instruksi ini bisa berupa operasi aritmatika, logika, pengendalian aliran
program (seperti percabangan atau perulangan), atau instruksi lainnya yang terkait
dengan pengolahan data. Berikut adalah langkah-langkah yang terjadi pada tahap
Decode:
Control Unit (CU) membaca instruksi yang ada di Instruction Register (IR).
CU menganalisis kode operasi (opcode) dari instruksi untuk menentukan operasi
apa yang harus dilakukan (misalnya, operasi aritmatika, logika, atau memori).
CU kemudian mengidentifikasi sumber dan tujuan data yang akan diproses. Jika
instruksi melibatkan akses memori atau register, CU akan memberikan sinyal
kontrol untuk mengakses register atau memori sesuai dengan kebutuhan.
Tahap Decode sangat penting untuk menentukan jalannya eksekusi instruksi yang
sesuai dengan jenis operasi yang ada dalam instruksi.
c. Setelah instruksi didekode oleh Control Unit (CU), tahap berikutnya adalah Execute.
Pada tahap ini, Arithmetic Logic Unit (ALU) bertanggung jawab untuk menjalankan
instruksi sesuai dengan jenis operasi yang diminta. Jika instruksi adalah operasi
aritmatika atau logika, ALU akan melakukan operasi tersebut pada data yang ada, baik itu
data yang diambil dari Register atau Memori. Berikut adalah langkah-langkah dalam
tahap Execute:
Control Unit (CU) memberikan sinyal kontrol ke Arithmetic Logic Unit (ALU),
mengarahkan ALU untuk melaksanakan operasi tertentu (misalnya, penjumlahan,
pengurangan, atau operasi logika).
15
ALU melakukan operasi sesuai dengan instruksi dan menghasilkan hasil yang
disimpan di Register (seperti Accumulator (ACC)) atau langsung kembali ke
memori, tergantung pada jenis instruksi.
Jika instruksi melibatkan branching atau perubahan arah program, CU akan
menyesuaikan Program Counter (PC) untuk melompat ke alamat yang baru
sesuai dengan instruksi cabang (seperti dalam percabangan if-else atau
perulangan).
Setelah eksekusi selesai, Program Counter (PC) diperbarui, dan CPU
melanjutkan dengan mengambil instruksi berikutnya (tahap Fetch).
Tahap Execute adalah inti dari siklus instruksi, di mana hasil dari operasi diproses
dan disimpan untuk digunakan di tahap berikutnya atau di instruksi berikutnya.
16
BAB III
PENUTUP
1.5. Kesimpulan
Cara kerja CPU mengikuti siklus instruksi yang terdiri dari Fetch, Decode, dan
Execute. Pada proses ini, clock memegang peran penting sebagai pengatur ritme kerja
CPU. Clock memastikan bahwa setiap instruksi dieksekusi secara teratur, sinkron, dan
sesuai urutan, sehingga seluruh komponen CPU dapat bekerja efisien dan stabil. Dengan
adanya mekanisme clock cycle, CPU mampu menjalankan operasi miliaran kali per detik.
Secara keseluruhan, CPU adalah fondasi utama dalam sistem komputer modern. Dengan
memahami definisi, sejarah, komponen, dan cara kerjanya, pengguna dapat lebih
memahami bagaimana komputer memproses data serta pentingnya perkembangan CPU
dalam dunia teknologi informasi.
17
1.6. Penutup
Penulis menyadari bahwa makalah ini masih jauh dari sempurna dan masih
memerlukan pengembangan lebih lanjut, terutama dalam aspek teknis maupun
pembahasan lebih mendalam mengenai perkembangan CPU modern. Oleh karena itu,
kritik dan saran yang membangun sangat penulis harapkan demi peningkatan kualitas
penulisan di masa mendatang.
Semoga makalah ini dapat memberikan manfaat bagi pembaca, khususnya dalam
memahami konsep dasar CPU dan bagaimana perannya menjadi inti dari setiap aktivitas
komputasi. Dengan pemahaman yang baik mengenai CPU, diharapkan pembaca dapat
lebih siap dalam mengikuti perkembangan teknologi komputer yang semakin pesat.
18
DAFTAR PUSTAKA
Amrizal, V., & Aini, Q. (2013). Arsitektur Komputer: Teori dan Perkembangannya.
Moeka Publishing.
Bishop, J. D. (2015). Computer systems: A programmer's perspective (3rd ed.). Pearson.
[Link]. (n.d.). Fungsi CPU. Diakses dari [Link]
[Link]. (2022). Dasar-dasar arsitektur komputer. [Link]
Intel Corporation. (2022). Intel® 64 and IA-32 architectures optimization reference
manual. [Link]
Kompas. (2023, 28 November). CPU: Pengertian, Komponen, Cara Kerja, Fungsi, dan
Contohnya. Kompas Tekno. Diakses dari
[Link]
fungsi-dan-contohnya
P2DPT Universitas / UMA. (2024, 27 Mei). Pengertian CPU: Bagian-Bagian, Sejarah,
dan Fungsi. Diakses dari [Link]
sejarah-dan-fungsi/
Powercode. (n.d.). Sejarah munculnya CPU (Central Processing Unit). Powercode Blog.
[Link]
[Link]. (n.d.). Fungsi CPU Komputer dan Cara Kerjanya, Perlu Diketahui.
Diakses dari [Link]
[Link]
Menara Edukasi. (n.d.). Prosesor. Menara Edukasi. Diakses 15 November 2025, dari
[Link]
Morris, J. (2023, April 15). How a CPU works: Components, functions, and performance
factors. TechTarget. [Link]
Ramadhan, S., Fitriani, I. M., Arifin, N. Y., Handika, I. P. S., et al. (2023). Arsitektur &
Organisasi Komputer. PT. Sonpedia Publishing Indonesia.
Stallings, W. (2016). Computer organization and architecture: Designing for
performance (10th ed.). Pearson.
Tekno Kompasiana. (2023). Mengenal bagian-bagian CPU. Kompasiana. Diakses 15
November 2025, dari [Link]
19
Telkomsel. (n.d.). Fungsi CPU Itu Apa, Sih? Yuk Kenalan Sama Otaknya Komputer!.
Jelajah Telkomsel. Diakses dari [Link]
itu-apa-sih-yuk-kenalan-sama-otaknya-komputer
Teknologi Jempolan. (2025, 30 Juli). Mengenal komponen CPU dan fungsinya dalam
kinerja komputer. Teknologi Jempolan. Diakses 15 November 2025, dari
[Link]
Tanenbaum, A. S. (2013). Structured computer organization. Pearson Education.
Zen, B. P., Nurwegiono, M., & Putrianto, N. K. (2025). Pengantar Arsitektur dan
Organisasi Komputer. Ma Chung Press.
20