Anda di halaman 1dari 6

LATIHAN SOAL PERTEMUAN 3

Soal 1
Sebutkan bagian-bagian yang paling mendasar dari sebuah computer
Jawaban
1. Sistem komputer terdiri dari empat komponen, yaitu perangkat keras
(hardware), perangkat lunak (software), data dan komponen komunikasi.
a.Komponen Perangkat Keras (Hardware Component)
Seperti namanya, perangkat keras adalah sesuatu yang dapat disentuh.
Perangkat keras komputer terdiri dari CPU, memori dan peralatan I/O. CPU
sendiri terdiri dari komponen utama :
*Arithmatic Logic Unit (ALU) : untuk melakukan perhitungan.
* Control Unit (CU) : Mengontrol pemrosesan intruksi dan perpindahan data
dari satu bagian CPU ke bagian lainnya
* Interface Unit (Bus) : memindahkan instruksi dan data antara CPU dan
perangkat keras lainnya.
b. Komponen Perangkat Lunak (Software Component)
Perangkat lunak tersusun atas program yang menentukan apa yang harus
dilakukan oleh komputer. Komputer harus melaksanakan instruksi yang
terdapat dalam program untuk mendapatkan hasil yang berguna.
Ada 2 macam perangkat lunak, yaitu sistem software dan software aplikasi.
Sistem software berguna untuk mengatur file, me-load dan mengeksekusi
program serta menerima perintah dari mouse atau keyboard. Sistem software
biasa disebut sistem operasi (operating system), sedangkan software aplikasi
adalah software yang digunakan untuk menyelesaikan suatu pekerjaan.
Contoh software aplikasi adalah Open Office Word Processor, Open Office
Spreadsheet, dll.
c. Komponen Data (Data Component)
Data adalah fakta dasar yang mewakili suatu kejadian. Data diproses oleh
sistem komputer untuk menghasilkan informasi. Inilah alasan utama
keberadaan komputer. Data dapat berupa angka dalam berbagai bentuk.
d. Komponen Komunikasi (Communication Component)
Komponen komunikasi terdiri dari hardware dan software. Hardware dalam
komponen komunikasi terdiri dari modem atau network interface card (NIC)
dan saluran komunikasi (Comunication Channel). Saluran komunikasi
menyediakan hubungan antar komputer. Saluran ini bisa berupa wire cable,
fiber optic cable, saluran telepon atau wirreless tecnology, seperti sinar infra
merah, telepon selular atau radio, sedangkan modem atau NIC dalam
komputer bertindak sebagai interface antar komputer dan saluran komunikasi.
Software dalam komponen komunikasi digunakan supaya masing – masing
komputer mengerti apa yang dikatakan oleh komputer yang saling terhubung.
Software ini berguna untuk membangun hubungan dan mengontrol aliran
data.
Soal 2
. Jelaskan kembali fungsi tiap-tiap bagian/komponen dari Central Processing Unit
Jawaban

(1) Unit kontrol yang mengatur jalannya program. Komponen ini tentu
ada di semua CPU. CPU bertugas mengontrol komputer sehingga
sinkronisasi yang terjadi antara komponen bekerja dalam menjalankan
fungsi operasi. termasuk tanggung jawab unit kontrol ialah mengambil
perintah, instruksi dari memori utama dan menentukan jenis instruksi.

Jika ada instruksi untuk aritmatika atau perbandingan logika, unit


kontrol akan mengirim instruksi ke ALU. Hasil pengolahan data
dibawa oleh unit kendali ke memori utama untuk disimpan, dan waktu
akan disajikan ke alat output. Dengan demikian tugas dari unit kendali
ini adalah:

1. Mengatur dan mengontrol alat input (masukan) dan output


(keluaran).
2. Mengambil instruksi dari memori utama.
3. Mengambil data dari memori utama (jika diperlukan) untuk
diproses.
4. Mengirim instruksi ke ALU bila ada perhitungan aritmatika dan
perbandingan logika, lalau mengawasi kerja dari ALU.
5. Menyimpan hasil proses ke memori utama

(2) Register
Register adalah perangkat penyimpanan kecil yang memiliki akses ke
kecepatan yang cukup tinggi, yang digunakan untuk menyimpan data
dan / atau instruksi yang sedang diproses. Memori ini bersifat
sementara, biasanya digunakan untuk menyimpan data saat diolah atau
data untuk diproses lebih lanjut.

Dengan analogi, register ini dapat diibaratkan sebagai memori dalam


otak ketika kita melakukan pengolahan manual, sehingga otak dapat
diibaratkan sebagai CPU, yang berisi kenangan, unit kontrol yang
mengatur semua aktivitas tubuh dan memiliki tempat untuk melakukan
perhitungan dan perbandingan logika.
(3) Unit ALU
Unit ALU berfungsi untuk melakukan operasi aritmetika dan operasi
logika berdasar instruksi yang ditentukan. ALU sering disebut bahasa
mesin dikarenakan pada bagian ini ALU terdiri dari dua bagian,
arithmetika satuan dan boolean unit logika, yang masing-masing
memiliki spesifikasi pekerjaan sendiri.

Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika


yang terjadi sesuai dengan perintah program. ALU melakukan semua
operasi aritmatika dengan dasar penjumlahan sehingga sirkuit
elektronik yang digunakan disebut adder.

Tugas lain dari ALU adalah untuk membuat keputusan dari operasi
logika sesuai dengan perintah program. Operasi logika meliputi
perbandingan dua operand dengan menggunakan operator logika
tertentu, yaitu sama dengan (=), tidak sama dengan (¹), kurang dari (<),
kurang dari atau sama dengan (£), lebih besar dari (>), dan lebih besar
atau sama dengan (³).

Interkoneksi yang CPU dan bus sistem koneksi yang menghubungkan


komponen internal CPU, yaitu ALU, unit kontrol dan register dan juga
dengan bus-bus eksternal CPU yang menghubungkan dengan sistem
lainnya, seperti memori utama, perangkat input / output.

(4) 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 system
lainnya. Seperti memori utama, piranti masukkan/keluaran.

Soal 3

Jelaskan alur data yang terjadi pada siklus CPU saat data diambil dari perangkat
exsternal

Jawaban

data akan di load dari memori ke dalam CPU. Proses ini dimulai dari pengambilan
alamat instruksi yang terdapat di dalam PC (Program Counter). Alamat yang
terdapat di dalam PC ini merupakan alamat valid dari instruksi dan data yang disimpan
ke dalam memori utama, dan merupakan alamat instruksi yang akan dieksekusi.
Berdasarkan alamat instruksi yang terdapat di dalam PC, CPU akan mengambil
instruksi tersebut untuk ditempatkan ke dalam register (Instruction Register/ IR) yang
menyimpan instruksi yang akan dieksekusi.
MAR (Memory Address Register) akan bertanggung jawab untuk menyimpan alamat
dari data yang disimpan ke dalam memori untuk selanjutnya akan di fetch ke dalam
CPU. Sedangkan MDR (Memory Data Register) akan menyimpan data yang akan
dioperasikan berdasarkan instruksi tertentu oleh CPU.

Setelah instruksi dan data di-fetch ke dalam CPU, Program Counter (PC) akan
melakukan increment untuk menunjuk alamat dari instruksi dan data berikutnya yang
akan dieksekusi.

Soal 4

Tuliskan perbedaan processor dual core, core 2 duo, core i3, core i5, dan core i7

Jawaban

1. Pentium Dual Core merupakan generasi pertama dari processor intel dengan
arsitektur Core, karena intel telah meninggalkan arsitektur Pentium.
Prosesor ini kinerjanya masih dibawah Core 2 Duo karena kecepatan FSB
yang diturunkan dan juga L2 Cache yang dipotong. Model ini dapat
memaksimalkan penggunaan core ke dua dari processor, dan sudah
mempunyai pengecekan panas bagi inti processor ke-2, difabrikasi dengan
ukuran chip pada die 90nm- 65nm

2. Core 2 Duo adalah Generasi kedua dari arsitektur Core, memiliki kecepatan
latency yang lebih kecil (membuatnya lebih cepat dibanding pendahulunya)
dan memiliki memori cache yang dipasang per core, tetapi terhubung satu
sama lain (secara paralel).
Diproduksi dengan fabrikasi 65 nm. Sehingga ada versi yang memiliki 4 core
didalamnya (quad core). Quad Core sendiri merupakan processor dengan 4
inti (core) di dalamnya.

Merupakan sebuah teknologi processor, bila processor dual core di ibaratkan


memiliki 2 otak, maka prosesor quad core memiliki 4 otak sekaligus.
Teknologi Quad Core menghasilkan
-Intel = Quad Core,Core 2 Quad merupakan gabungan dari core 2 duo
-AMD= Amd Phenom x4

3. Intel Core i3 adalah penerus dari Intel Core 2 Duo, ‘Arrandale‘ adalah kode
untuk Core i3. Processor ini akan mengintegrasikan GPU (Graphics
Processing Unit) alias Graphics On-board didalam processornya. Kemampuan
grafisnya diklaim sama dengan Intel GMA pada chipset G45. Selain itu Core
i3 nantinya menggunakan manufaktur hybrid, inti processor dengan 32nm,
sedangkan memory controller/graphics menggunakan 45nm.
4. Intel Core i5 lebih baik jika dibandingkan dengan i3, ‘Lynnfield’ adalah kode
namanya. Didatangkan dengan teknologi turbo boost. Processor i5
mempunyai 2 atau 4 core tergantung dari modelnya.. Ia juga mempunyai
teknologi intel hyper threading sama seperti i3 dan i7. Juga memiliki Intel HD
graphic yang memberikan prestasi visual yang menggagumkan untuk gambar
lebih tajam, warna yang selaras. Terdapat juga tambahan video card.

5. Intel Core i7 merupakan processor pertama yang menggunakan teknologi


“Nehalem”. Kode nama untuk Core i7 adalah ‘Bloomfield’. Ia mempunyai 2,
4 atau 6 core tergantung dari modelnya, semua core yang ada dilengkapi
dengan teknologi Intel Turbo Boost di mana membuat core menguatkan
kemampuan lebih cepat dari frekuensi asalnya untuk melakukan kerja dengan
cepat secara otomatis.
Pada intinya semakin canggih teknologi processor yang kita gunakan maka
performa komputer yang kita gunakan juga semakin cepat dan semakin baik,
tentu hal ini juga harus sebanding dengan kemampuan memory yang kita
gunakan untuk memaksimalkan kinerja dari proccessor tersebut.

Soal 5

Gambar dan jelaskan alur data pada siklus tak langsung, alur data pada siklus
interrupt, dan alur data pada siklus pengambilan

Jawaban

SIKLUS TAK LANGSUNG

N bit paling kanan pada MBR, yang berisi referensi alamat, dipindahkan ke MAR.Unit
kontrol meminta pembacaan memori, agar mendapatkan alamat operand yang
diinginkan ke dalam MBR.Siklus pengambilan dan siklus tak langsung cukup
sederhana dan dapat diramalkan.Siklus interuksi (instruction cycle) mengambil banyak
bentuk karena bentuk bergantung pada bermacam-macam intruksi mesin yang terdapat
di dalam IR.Siklus meliputi pemindahan data di antara register-register, pembacaan
atau penulisan dari memori atau I/O, dan atau penggunaan ALU

SIKLUS INTERUPT

Isi PC saat itu harus disimpan sehingga CPU dapat melanjutkan aktivitas normal
setelah terjadinya interrupt.Cara; isi PC dipindahkan ke MBR untuk kemudian
dituliskan ke dalam memori.Lokasi memori khusus yang dicadangkan untuk keperluan
ini dimuatkan ke MAR dari unit kontrol.Lokasi ini berupa stack pointer.PC dimuatkan
dengan alamat rutin interrupt.Akibatnya, siklus interuksi berikutnya akan mulai
mengambil interuksi yang sesuai

SIKLUS PENGAMBILAN
Pada saat siklus pengambilan (fetch cycle),interuksi dibaca dari memori.PC berisi
alamat interuksi berikutnya yang akan diambil.Alamat ini akan dipindahkan ke MAR
dan ditaruh di bus alamat.Unit kontrol meminta pembacaan memori dan hasilnya
disimpan di bus data dan disalin ke MBR dan kemudian dipindahkan ke IR.PC naik 1,
sebagai persiapan untuk pengambilan selanjutnya

Anda mungkin juga menyukai