Anda di halaman 1dari 22

ARITHMETIC AND LOGIC

UNIT (ALU)
Teknik Informatika | 2024 Universitas Pamulang
PENGERTIAN
ARITHMETIC AND LOGIC UNIT (ALU)

MATERI PEMBELAJARAN

1. Pengertian Arithmetic and Logical Unit (ALU)


2. Prinsip Kerja ALU
3. Representasi

Teknik Informatika | 2024 Universitas Pamulang


PENGERTIAN
ARITHMETIC AND LOGIC UNIT (ALU)

Sistem komputer tentunya memiliki komponen pendukung untuk membantu melaksanakan


tugasnya. Terdiri dari beberapa elemen yang tidak bisa lepas pada saat sedang melakukan olah
data. Ada tiga elemen yang dimaksud pada penjelasan tersebut, yaitu

- ALU (Arithmetic and Logic Unit)


- Unit Control
- Register.

Teknik Informatika | 2024 Universitas Pamulang


PENGERTIAN
ARITHMETIC AND LOGIC UNIT (ALU)

Ketiga elemen tersebut saling berkesinambungan dalam melakukan tugasnya. Unit control
bertugas mengatur jalannya sistem operasi yang dilakukan ALU ketika sedang mealkukan
operasi aritmatika dan logika, lalu disimpan sementara oleh register yang akan diteruskan pada
memori. Lalu hasil dari data yang telah melalui rangkaian elemen tersebut siap disajikan oleh
software.

Arithmetic and Logic Unit adalah serangkaian elemen pada CPU yang diciptakan untuk
melakukan proses pengolahan data aritmatika dan logika.

Teknik Informatika | 2024 Universitas Pamulang


PENGERTIAN
ARITHMETIC AND LOGIC UNIT (ALU)

Komponen ALU terdiri dari sistem input dan output yang didukung oleh control unit dan
register. Operasi yang dilakukan oleh ALU hanya berupa operasi aritmatika dan logika saja.
Seperti penjumlahan, pengurangan, perkalian dan pembagian.

Arithmetic and Logic Unit memiliki dua bagian, yaitu bagian pengolahan data aritmatika dan
bagian pengolahan data logika. Kedua bagian tersebut tentunya memiliki tugas dan fungsi yang
berbeda.

Teknik Informatika | 2024 Universitas Pamulang


PENGERTIAN
ARITHMETIC AND LOGIC UNIT (ALU)

Operasi perhitungan yang dilakukan oleh ALU menggunakan sebuah kode yang disebut kode
binner. Kode binner adalah sebuah intruksi rahasia yang bertugas untuk menjelaskan instruksi
yang diterima dan data yang akan diolah. Data yang sudah diolah oleh ALU sementara
disimpan oleh register yang kemudian akan disimpan permanen oleh memori.

ALU juga bertugas menentukan keputusan hasil dari proses pengolahan data aritmatika sesuai
dengan instruksi yang diberikan oleh program. Adapun sirkulasi atau sirkuit dari ALU yang
disebut dengan Adder.

Teknik Informatika | 2024 Universitas Pamulang


PENGERTIAN
ARITHMETIC AND LOGIC UNIT (ALU)

Sirkuit ini mempunyai tiga jenis yang merupakan kombinasi dari rangkaian perhitungan aritlmatika,
yaitu Half Adder, Full Adder, dan Paralel Adder.

Half Adder, Full Adder, dan Parallel Adder adalah komponen-komponen dalam sirkuit logika digital
yang digunakan untuk operasi perhitungan pada bilangan biner. Meskipun semuanya terlibat dalam
penjumlahan, perbedaan utamanya adalah dalam kompleksitas dan kemampuan mereka.

Teknik Informatika | 2024 Universitas Pamulang


PENGERTIAN
ARITHMETIC AND LOGIC UNIT (ALU)

Pada gambar disamping, rangkaian ALU terdiri dari


umpan sinyal yang berasal dari control unit dan
menghasilkan input output sehingga dapat di
representasikan oleh perangkat komputer. Setelah itu,
terdapat komponen acumulator pada sistem input dan
output yang akan disimpan sementara pada register dan
akan diteruskan pada memori penyimpanan. Sehingga
data bisa disimpan secara permanen dan tidak hilang saat
Gambar rangkaian ALU. dibutuhkan.

Teknik Informatika | 2024 Universitas Pamulang


PENGERTIAN
ARITHMETIC AND LOGIC UNIT (ALU)

Pada gambar disamping adalah hubungan CPU dengan


ALU. Dimana status flag, shifter dan complementer
memberi sinyal terhadap ALU yang berasal bus internal
CPU. Kemudian disimpan sementara pada register dan
dikendalikan oleh control unit.

Gambar Susunan ALU dengan CPU

Teknik Informatika | 2024 Universitas Pamulang


PRINSIP KERJA
ARITHMETIC AND LOGIC UNIT (ALU)

Arithmatic and Logic Unit atau ALU adalah satu- satunya elemen CPU yang mengolah data berupa
matematika dan statistika. Sistem kerja ALU akan selalu bertumpu pada control unit dan register.
Tiga elemen tesebut selalu melaksanakan tugas dan fungsinya secara beriringan. Dari mulai control
unit yang akan memberi perintah sesuai dengan sinyal intruksi yang diperoleh dari prosesor. Lalu
akan diteruskan pada register yang memberi perintah untuk melakukan proses pengolahan data, setelah
itu perangkat secara otomatis akan memberi komando pada ALU untuk melakukan proses olah data
matematika.

Teknik Informatika | 2024 Universitas Pamulang


PRINSIP KERJA
ARITHMETIC AND LOGIC UNIT (ALU)

Prinsip kerja ALU adalah melakukan operasi aritmetika dan logika pada data yang diberikan. ALU
mampu melakukan berbagai operasi matematika seperti penjumlahan, pengurangan, perkalian,
pembagian, dan operasi logika seperti AND, OR, NOT, dan XOR pada data biner. Berikut adalah
prinsip kerja ALU:
1. Input : ALU menerima dua input data atau operand dari registernya. Operand-operand ini adalah
angka biner atau bit yang akan dioperasikan.

2. Operasi : CPU mengirimkan instruksi yang mengindikasikan operasi apa yang harus dilakukan oleh
ALU. Instruksi ini dapat berupa kode operasi yang menentukan jenis operasi aritmetika atau logika
yang akan dilakukan oleh ALU.

Teknik Informatika | 2024 Universitas Pamulang


PRINSIP KERJA
ARITHMETIC AND LOGIC UNIT (ALU)

3. Eksekusi : ALU mengambil operand-operand yang diberikan dan melaksanakan operasi yang sesuai
sesuai dengan instruksi. Misalnya, jika instruksi adalah penjumlahan, ALU akan menambahkan dua
operand. Jika instruksi adalah operasi logika AND, ALU akan melakukan operasi AND pada kedua
operand.

4. Hasil : Hasil dari operasi yang dilakukan oleh ALU disimpan kembali dalam register atau lokasi
memori yang sesuai. Hasil ini dapat digunakan dalam instruksi-instruksi berikutnya dalam program
komputer.

Teknik Informatika | 2024 Universitas Pamulang


PRINSIP KERJA
ARITHMETIC AND LOGIC UNIT (ALU)

5. Status Flags : Selama operasi, ALU juga menghasilkan status flags yang mengindikasikan kondisi hasil operasi.
Status flags ini dapat digunakan untuk mengendalikan aliran program, seperti flag zero (Z) yang
mengindikasikan apakah hasil operasi adalah nol atau tidak, atau flag carry (C) yang digunakan dalam operasi
penjumlahan beruntun.

6. Operasi Logika Khusus: ALU juga dapat memiliki operasi logika khusus seperti operasi shift (pergeseran) dan
rotasi (putaran) untuk mengubah posisi bit dalam operand.

7. Pipeline: Dalam arsitektur komputer modern, ALU dapat beroperasi dalam pipelining, yang berarti beberapa
instruksi dapat dieksekusi secara bersamaan dalam tahap-tahap yang berbeda. Ini meningkatkan throughput dan
kinerja CPU secara keseluruhan.

Teknik Informatika | 2024 Universitas Pamulang


REPRESENTASI
INTEGER

Representasi Integer adalah sebuah sistem pengolahan data pada ALU yang terdiri dari binner, oktal,
desimal dan heksadesimal. Biner digunakan untuk menjelaskan data dari komputer ketika ada umpan
sinyal yang masuk. Dalam representasi integer terdapat empat sistem untuk menjelaskan jenis-jenis
integer dan cara kerjanya, yaitu representasi sign magnitude, representasi nilai tanda, representasi
komplemen dua, representasi fixed point dan representasi floating point. Masing-masing tentunya
mempunyai tugas dan koneksi sistem yang berbeda.

Teknik Informatika | 2024 Universitas Pamulang


REPRESENTASI
INTEGER

a. Representasi Sign Magnitude

Sistem representasi integer jenis sign magnitude adalah sebuah sistem yang bekerja mengolah
operasi berisi tentang tanda dan nilai (angka). Dalam sistem tersebut tanda ditafsirkan sebaga sign
dan nilai (angka) dimaksudkan sebagai magnitudenya. Seperti dijelaskan pada tabel berikut ini :

Teknik Informatika | 2024 Universitas Pamulang


REPRESENTASI
INTEGER

Shift pertama menerangkan tentang tanda yang digunakan, sedangkan pada shift kedua menerangkan
tentang nilai atau angka sesuai dengan tanda yang sudah ditentukan. Metode sign magnitude adalah
cara yang sering kali dipakai dalam merepresentasikan significand dalam bilangan floating point.

Teknik Informatika | 2024 Universitas Pamulang


REPRESENTASI
INTEGER

b. Representasi Nilai Tanda

Representasi Nilai tanda adalah sebuah sistem integer yang paling sederhana dari pada metode
representasi yang lain. Karena pada representasi nilai tanda terjadi sistem penjumlahan dan
pengurangan yang memerlukan sebuah pertimbangan. Adanya pertimbangan dalam sistem ini
berlaku pada tanda bilangan dan juga nilai relatifnya. Hal itu dilakukan oleh metode representasi
nilai tanda dengan tujuan agar operasi pengolah data dapat berjalan dengan baik dan benar.

Teknik Informatika | 2024 Universitas Pamulang


REPRESENTASI
INTEGER

c. Representasi Nilai Komplemen Dua

Representasi komplemen dua atau dalam bahasa asingnya disebut two’s complement
representation adalah sebuah metode yang bertugas menangani problem dan kekurangan yang
terjadi pada representasi nilai tanda. Pada representasi ini selalu menggunakan bit tertentu yang
memudahkan untuk mengetahui status bilangan sebuah integer.

Teknik Informatika | 2024 Universitas Pamulang


REPRESENTASI
INTEGER

d. Representasi Fixed Point


Representasi Fixed Point adalah sebuah metode integer yang dikenal sebagai titik tetap. Rangkaian metode
logika pada fixed point sama dengan rangkaian bilangan pada integer. Bilangan fixed point terdiri dari digit
dan pecahan.

e. Representasi Floating Point


Representasi floating point adalah sebuah bilangan floating yang mempunyai range dengan batas digit
signifikan. Metode ini digunakan untuk merepresentasikan operasi bilangan. Dalam reperesentasi ini ada
sebuah operasi aritmatika penjumlahan dan pengurangan. Sistem operasi untuk representasi floating point ini
memang agak sedikit rumit, tetapi tentunya dapat melakukan operasi bilangan aritmatika dengan tepat.

Teknik Informatika | 2024 Universitas Pamulang


SUMMARY

Kesimplannya adalah Arithmetic Logic and Unit adalah komponen dari sebuah mikroprosesor yang
berguna sebagai operasi hitung pada aritmaika dan logika. ALU tidak bisa bekerja sendirian, ALU
dibantu oleh memori sebagai piranti penyimpanan hasil dari perhitungan. Perhitungan yang digunakan
oleh ALU yaitu menggunakan kode biner, yang mempresentasikan sebuah perintah yang nantinya akan
di jalankan dan diolah oleh ALU. ALU melakukan operasi aritmatika menggunakan dasar
pertambahan.

Teknik Informatika | 2024 Universitas Pamulang


SOAL LATIHAN/TUGAS

Soal Latihan/ Tugas

1. Apa yang dimaksud denganArithmatic login Unit ?


2. Bagaimana sistemkerja ALU ?
3. Apa sajakah komponen- komponenyang membantu sistem kerja ALU ?
4. Jelaskan representasi integer!
5. Jelaskan representasi Fixed Point,!
6. Apa yang disebut dengan representasi Nilai tanda ?
7. Jelaskan representasi sign magnitude ?

Teknik Informatika | 2024 Universitas Pamulang


THANK YOU

Teknik Informatika | 2024 Universitas Pamulang

Anda mungkin juga menyukai