Arsitektur &
Organisasi
Komputer
Modul Standar untuk
digunakan dalam
Perkuliahan di Universitas
Mercu Buana
06
Ilmu Komputer Teknik Informatika Teguh Budi Santoso, S.Kom, M.Kom
Abstract Kompetensi
Pertemuan 6 berisi tentang Setelah mempelajari pertemuan ini
Aritmatika Komputer mahasiswa akan dapat memahami
bagaimana proses aritmatika pda
organisasi komputer
PERTEMUAN 6
Aritmatika Komputer
ARITMATIKA KOMPUTER
Pengertian ALU ALU, singkatan dari Arithmetic And Logic Unit (bahasa
Indonesia: unit aritmatika dan logika), adalah salah satu bagian dalam dari sebuah
mikroprosesor yang berfungsi untuk melakukan operasi hitungan aritmatika dan
logika. Contoh operasi aritmatika adalah operasi penjumlahan dan pengurangan,
sedangkan contoh operasi logika adalah logika AND dan OR. tugas utama dari ALU
(Arithmetic And Logic Unit)adalah melakukan semua perhitungan aritmatika atau
matematika yang terjadi sesuai dengan instruksi program. ALU melakukan operasi
arithmatika dengan dasar pertambahan, sedang operasi arithmatika yang lainnya,
seperti pengurangan, perkalian, dan pembagian dilakukan dengan dasar
penjumlahan. sehingga sirkuit elektronik di ALU yang digunakan untuk
melaksanakan operasi arithmatika ini disebut adder. Tugas lain dari ALU adalah
melakukan keputusan dari operasi logika sesuai dengan instruksi program. Operasi
logika (logical operation) meliputi perbandingan dua buah elemen logika dengan
menggunakan operator logika, yaitu:
a. sama dengan (=)
b. tidak sama dengan (<>)
c. kurang dari (<)
d. kurang atau sama dengan dari (<=)
e. lebih besar dari (>)
f. lebih besar atau sama dengan dari (>=)
FUNGSI
Fungsi-fungsi yang didefinisikan pada ALU adalah Add (penjumlahan), Addu
(penjumlahan tidak bertanda), Sub (pengurangan), Subu (pengurangan tidak
bertanda), and, or, xor, sll (shift left logical), srl (shift right logical), sra (shift right
arithmetic), dan lain-lain. Gambar dibawah ini menjelaskan gambaran secara umum
tentang interkoneksi ALU dengan elemen-elemen CPU lainnya.
INTEGER REPRESENTATION
Aritmetika Integer
Bagian ini akan membahas fungsi-fungsi aritmatik bilangan dalam
representasi komplemen dua.
A. Negasi
Pada notasi komplemen dua, pengurangan sebuah bilangan integer dapat
dibentuk dengan mengunakan aturan berikut: Anggaplah komplemen boolean
seluruh bit bilangan integer (termasuk bittanda). Perlakukan hasilnya sebagai
sebuah unsigned binary integer, tambahkan1. misalnya:18=00010010
(komplemen dua).
2. Macam-macam
Bentuk bilangan floating point; Untuk mempermudah operasi bilangan
floating point dan menambah tingkat presisinya, maka bilangan tersebut
dibuat dalam bentuk ternormalisasi (normalized forms). Suatu bilangan
floating point telah ternormalisasi jika most significant bit (MSB) dari
mantissanya adalah 1. Karena itu, diantara ketiga bentuk diatas dari bilangan
1,75, maka bentuk yang telah ternormalisasi adalah bentuk yang paling atas,
dan disarankan untuk digunakan. Karena nilai MSB dari bilangan Floating
Point yang telah ternormalisasi selalu 1, maka bit ini tidak disimpan, sehingga
nilai mantissa yang tersimpan adalah 1.m. Sehingga untuk bilangan floating
point bukan nol yang ternormalisasi memiliki bentuk (1) S * (1.m) * 2 e128
KESIMPULAN
Jadi ALU ini bagian komputer yang berfungsi buat membentuk operasi-
operasi aritmatika dan logik terhadap data. Aritmatika komputer dibentuk dua
jenis bilangan yang sangat berbeda, yaitu integer dan floating point. Pada
kedua jenis bilangan tersebut, pemilihan representasi merupakan masalah
rancangan yang sangat kritis.
Soal Essay
Daftar Pustaka
1. Trevor Hastie, Robert Tibshirani,Jerome Friedman, The Element of Statistical
Learning. Data Mining, Inference, and Prediction, 2009
2. Ethem Alpaydin, Introduction to Data Mining, 3rd ed., MIT Press, 2014
3. Florin Gorunescu, Data Mining: Concepts, Models and Techniques, Springer,
2011
4. http://greenteapress.com/thinkstats/thinkstats.pdf
5. https://seeing-theory.brown.edu/basic-probability/index.html
6. https://towardsdatascience.com/probability-concepts-explained-bayesian-
inference-for-parameter-estimation-90e8930e5348
7. https://onlinelibrary.wiley.com/doi/pdf/10.1002/9781118874059.app1
8. https://medium.com/analytics-vidhya/description-statistics-for-data-science-
2f304a36ac34