Tugas - Aritmatika Komputer
TUGAS
ARITMATIKA KOMPUTER
A. Pengertian Aritmatika Komputer
Rangkaian Aritmatika atau Arithmatic and Logic Unit (ALU) merupakan salah satu bagian atau komponen di dalam sistem komputer yang berfungsi melakukan operasi atau perhitungan aritmatika dan logika, seperti : penjumlahan, pengurangan dan beberapa logika lain.
B. Struktur Arithmatic and Logic Unit (ALU
ALU merupakan suatu kesatuan alat yang terdiri dari
berbagai komponen perangkat elektronika termasuk di dalamnya sekelompok
transistor, yang dikenal dengan nama logic gate, dimana logic gate ini berfungsi
untuk melaksanakan perintah dasar matematika dan operasi logika. Kumpulan
susunan dari logic gate inilah yang dapat melakukan perintah perhitungan
matematika yang lebih komplit dan kompleks.
Proses yang terdapat di ALU adalah :
1.
CPU membawa data ke ALU untuk diproses
2.
CPU mengambil lagi hasil proses dari ALU
C. ALU ( Operator Boolean/Logika )
Sebelum mengenal operator logika, terlebih dahulu
mengenal :
} Tipe Data Array
Array atau larik bukanlah tipe data dasar seperti integer atau boolean. Array
adalah sebuah tipe data bentukan yang terdiri dari kumpulan tipe data lainnya. Menggunakan array akan
memudahkan dalam membuat kelompok data, serta menghemat penulisan dan
penggunaan variabel.
} Tipe Data Float
Tipe Data Float adalah tipe data angka yang memiliki
bagian desimal di akhir angka, seperti : 3,14.
Tipe Data Float cocok digunakan untuk variabel yang
akan berisi angka pecahan, seperti nilai IPK, hasil pembagian, atau hasil
komputasi numerik yang angkanya tidak bisa ditampung oleh data integer.
} Tipe Data Integer
Tipe Data Integer adalah tipe data yang berupa angka
bulat seperti : 1, 12, dan 20. Tipe data integer umum digunakan untuk data
dengan angka bulat, seperti harga barang, jumlah stock dan jumlah mahasiswa.
Nilai integer dapat bernilai positif (+) maupun
negatif (-). Jika tidak diberi tanda, maka diasumsikan nilai tersebut adalah
positif.
} Operand Dan Operator
Dalam Bahasa Pemrograman, terdapat istilah Operand
dan Operator. Operand adalah nilai asal yang digunakan didalam proses operasi,
sedangkan operator adalah instruksi yang diberikan untuk mendapatkan hasil dari
proses tersebut.
Contohnya, operasi 3+4. Angka 3 dan 4 adalah
Operand, sedangkan tanda tambah (+) adalah Operator.
} Tipe Data Boolean
Tipe Data Boolena adalah tipe data yang paling
sederhana. Tipe data ini hanya memiliki 2 nilai, yaitu true (benar) dan false
(salah).
Tipe Data Boolean biasanya digunakan dalam Operasi
Logika seperti kondisi if, dan perulangan (looping).
Operator logika adalah operator yang digunakan untuk
membandingkan 2 kondisi logika, yaitu logika benar (TRUE) dan logika salah (False).
Operator Logika sering digunakan untuk kodisi if , atau keluar dari proses
perulangan (looping).
Ø Logika AND
Ø Logika OR
Ø Logika XOR
Ø Logika NOT
Operasi logika (logical operation) meliputi perbandingan dua buah elemen logika dengan menggunakan operator logika, yaitu :
1. Sama dengan (=)
2. Tidak sama dengan (<>)
3. Kurang dari (<)
4. Kurang atau sama dengan dari (<=)
5. Lebih besar dari (>)
6. Lebih besar atau sama dengan dari (>=)
D. Cara Kerja ALU
1.
ALU
akan bekerja setelah mendapat perintah dari Control Unit yang terletak pada
processor. Control Unit akan memberi perintah sesuai dengan komando yang
tertulis(terdapat) pada register.
2.
Jika isi register memberi perintah untuk
melakukan proses penjumlahan, maka PC akan menyuruh ALU untuk melakukan proses
penjumlahan. Selain perintah, register pun berisikan operand-operand.
3. Setelah proses ALU selesai, hasil yang
terbentuk adalah sebuah register yang berisi hasil atau suatu perintah lainnya.
Selain register, ALU pun mengeluarkan suatu flag yang berfungsi untuk memberi
tahu kepada kita tentang kondisi suatu processor seperti apakah processor
mengalami overflow atau tidak.
Komentar
Posting Komentar