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

Postingan populer dari blog ini

Evolusi dan Kinerja Komputer

Fungsi dan Interkoneksi Komputer Secara General