BA1. Pengantar Arsikom
BA1. Pengantar Arsikom
ARSITEKTUR KOMPUTER
Tim Teaching
Mata Kuliah Arsitektur Komputer
Politeknik Negeri Tanah Laut
23/24 Genap
1
ARSITEKTUR KOMPUTER
Memahami arsitektur komputer memiliki beberapa keuntungan, terutama dalam konteks teknologi
modern & software engineering. Berikut adalah beberapa alasan mengapa memahami arsitektur
komputer penting:
❑ Agar developer bisa mendesain & membangun software sesuai dengan fungsi & kegunaannya
dengan tepat.
❑ Arsitektur komputer dapat diibaratkan sebagai sebuah blueprint dari komputer. Dengan adanya
blueprint ini, maka developer dapat melakukan analisis terhadap fungsi & kegunaan dari komputer,
sehingga developer dapat mendesain & membangun sebuah komputer yang memiliki fungsi &
kegunaan yang tepat sasaran, sesuai dengan keinginan setiap user.
❑ User akan mengetahui pola & alur yang dimiliki oleh sebuah komputer dalam melakukan proses
pembacaan & pengolahan data. Hal ini akan sangat berguna, terutama ketika user ingin
mengembangakan komputer menjadi lebih cepat & meningkatkan fungsionalitas komputer
tersebut.
Von-Neumann Architecture
Arsitektur ini diusulkan oleh John Von-Neumann. Sekarang komputer
sehari-hari yang digunakan didasarkan pada arsitektur ini.
Arsitektur Von-Neumann didasarkan pada beberapa konsep, yaitu:
❑ Memori komputer memiliki satu memori baca/tulis yang tersedia
untuk membaca dan menulis instruksi dan data.
❑ Eksekusi instruksi selalu terjadi secara berurutan, kecuali
diperlukan modifikasi. Sebagai contoh, misalkan kita sedang
mengeksekusi sebuah instruksi dari baris 1 - 10 tapi sekarang kita
diminta untuk mengeksekusi baris 50 bukannya baris 11
kemudian kita melompat ke instruksi 50 dan mengeksekusinya.
Von-Neumann Architecture...
❑ Dalam arsitektur ini ada bus yang digunakan untuk instruksi dan
eksekusi kode data. Perangkat input mengambil data atau
instruksi dan CPU melakukan satu operasi pada satu waktu, baik
mengambil data atau instruksi masuk/keluar dari memori.
❑ Setelah operasi selesai, lalu dikirim ke perangkat output.
❑ Control Unit dan unit logika (ALU) untuk operasi pemrosesan
berada di dalam unit pemrosesan pusat (CPU).
Harvard Architecture
Arsitektur Harvard menyimpan instruksi dan data dalam memori
terpisah, dan prosesor mengakses memori ini menggunakan bus
terpisah. Prosesor terhubung ke 'memori instruksi' menggunakan set
alamat dan bus data khusus, dan terhubung ke 'memori data'
menggunakan set alamat dan bus data yang berbeda.
Harvard Architecture...
❑ Arsitektur Harvard memiliki kode akses dan ruang alamat data
yang berbeda yaitu, alamat instruksi nol tidak sama dengan
alamat data nol. Alamat instruksi nol mengidentifikasi nilai 24-
byte dan alamat data nol mengidentifikasi nilai 8-byte yang bukan
merupakan bagian dari nilai 24-byte.
❑ Arsitektur ini digunakan secara luas dalam teknologi embedded
system seperti sistem pemrosesan sinyal digital (DSP), dan
banyak perangkat mikrokontroler menggunakan arsitektur mirip
Harvard.
Micro-architecture
❑ Micro-architecture dikenal sebagai organisasi komputer dan merupakan
jenis arsitektur yang digunakan ketika prosesor bawaannya berarsitektur
ISA.
❑ ISA diimplementasikan dengan berbagai Micro-architecture dan
bervariasi karena perubahan teknologi.
❑ Micro-architecture bekerja dengan cara tertentu. Ia membaca instruksi
dan melakukan decoding, yaitu proses menemukan data paralel,
kemudian memproses instruksi, dan menghasilkan output. Arsitektur ini
digunakan dalam mikroprosesor dan mikrokontroler.
Design System
❑ Design System didefinisikan sebagai desain yang dapat melayani
kebutuhan pengguna seperti arsitektur sistem, modul komputer
yang memiliki berbagai antarmuka, dan manajemen data dalam
suatu sistem.
❑ Arsitektur ini mencakup semua komponen perangkat keras dalam
sistem, termasuk pemroses data selain CPU, seperti unit
pemrosesan grafis dan akses memori langsung. Juga mencakup
memory controller, data path, dan hal-hal lain seperti
multiprocessing dan virtualization.
❑ Core ❑ Heatsink
Merupakan bagian dari CPU yang bertanggung Heatsink & fan merupakan bagian dari CPU
jawab untuk menjalankan instruksi-instruksi yang bertugas menjaga suhu CPU tetap stabil
yang diberikan kepada komputer. Saat ini, dengan cara menyerap panas yang dihasilkan
beberapa jenis CPU memiliki lebih dari satu oleh prosesor saat bekerja &
core, sehingga dapat menjalankan lebih dari mengeluarkannya ke luar dengan bantuan fan.
satu instruksi secara bersamaan.
❑ Cache ❑ Arithmetic Logic Unit (ALU)
Merupakan bagian dari CPU yang digunakan Arithmetic Logic Unit (ALU) merupakan bagian
untuk menyimpan data yang sering diakses dari CPU yang bertanggung jawab melakukan
oleh CPU. Dengan adanya cache, CPU dapat operasi aritmatika & logika sederhana, seperti
mengakses data dengan lebih cepat, sehingga penambahan, pengurangan, perkalian &
dapat meningkatkan kecepatan komputer pembagian.
secara keseluruhan.
INPUT DEVICE
❑ Input device merupakan bagian dari perangkat keras yang berfungsi untuk
memasukkan data ke komputer serta memungkinkan pengguna berinteraksi dan
mengontrolnya.
❑ Berdasarkan fungsinya, input device dibagi menjadi dua yaitu peralatan input secara
langsung dan tidak langsung. Peralatan input secara langsung merupakan input device
yang dimasukan secara langsung yang akan diproses tanpa memerlukan media lain,
seperti keyboard, mouse, scanner dan lainnya.
❑ Sedangkan peralatan input tidak langsung, seperti disket, harddisk, dan lainnya.
INPUT DEVICE...
Contoh input device, yaitu:
❑ Keyboard: Perangkat input paling umum dan sangat
populer yang membantu memasukkan data ke komputer.
Keyboard terdiri dari dua ukuran 84 tombol atau 101/102
tombol, namun saat ini keyboard dengan 104 tombol atau
108 tombol juga tersedia untuk Windows dan Internet
OUTPUT DEVICE
❑ Perangkat output adalah perangkat keras apa pun yang digunakan
untuk mengirim data dari komputer ke perangkat atau pengguna
lain.
❑ Biasanya, sebagian besar periferal keluaran dimaksudkan untuk
digunakan pengguna sehingga mereka menerima data yang
diproses dari komputer dan mengubahnya dalam bentuk audio,
video, atau reproduksi fisik.
OUTPUT DEVICE...
Berikut adalah beberapa contoh output device:
❑ Printer: Perangkat keluaran informasi yang memungkinkan user mencetak data
di atas kertas. Atau dengan kata lain, itu adalah perangkat output yang membuat
hard copy dari data atau informasi yang diproses.
❑ Layar monitor: Sering dikenal sebagai Visual Display Unit (VDU). Ini
menampilkan data yang diproses seperti teks, gambar, video, audio, dll.
❑ Proyektor merupakan perangkat yang memungkinkan pengguna untuk
memproyeksikan output mereka ke area yang luas, seperti layar atau dinding.
31