Komputer merupakan sebuah kalkulator modern yang dapat diprogram untuk melakukan operasi logika dan aritmetika otomatis. Sebelum diolah CPU, setiap data yang masuk akan dikonversi ke dalam bentuk biner. Selanjutnya, akan dilakukan proses komputasi pada data tersebut, seperti penambahan, pengurangan, perkalian, dan pembagian. Hasilnya akan dikirimkan ke peralatan output, seperti monitor, printer, dan lainnya. Prinsip dasar CPU sebenarnya adalah rangkaian gerbang logika yang bertugas memanipulasi masukan data (input) menjadi sebuah bentuk keluaran data (output) tertentu. Hasil input dan output data berupa true (1) dan false (0).
Gerbang logika adalah sebuah blok, sirkuit, atau rangkaian dasar digital yang berfungsi mengolah setiap masukan (input) dan keluaran (output) data digital yang berupa 0 dan 1. Dalam perancangan dan pembahasannya, gerbang logika menggunakan simbol-simbol tertentu. Sebuah gerbang logika dapat menerima satu atau lebih masukan, tetapi hanya memiliki satu keluaran. Output data yang dihasilkan hanya memiliki dua kemungkinan, yaitu true (1) atau false (0). Keluaran (output) tersebut bergantung pada operasi yang dilakukan terhadap masukan (input). Dengan membangun rangkaian digital yang terdiri atas gerbang-gerbang logika, kita dapat menentukan proses pengendalian suatu sistem digital, baik terhadap masukan data, maupun keluaran data yang dihasilkan. Jenis output data yang dihasilkan sangat bergantung pada jenis input data dan gerbang logika itu sendiri, yang dapat digambarkan dengan tabel yang disebut “tabel kebenaran” (truth table).
Gerbang logika dalam pengoperasiannya memenuhi aturan main sesuai dengan aljabar Boolean dalam sistem biner. Pada dasarnya, gerbang logika hanya mengenal tiga operasi dasar, yaitu NOT (Inverter), AND, dan OR. Operasi dasar tersebut dapat diimplementasikan dalam beberapa bentuk gerbang logika menjadi sebuah rangkaian elektronik. Ketiga operasi dasar gerbang logika tersebut dapat dikembangkan lagi menjadi beberapa operasi, seperti NOT AND (NAND), NOT OR (NOR), Exclusive OR (XOR), dan Exclusive NOT OR (XNOR).
No comments:
Post a Comment