Gerbang logika atau sering juga disebut gerbang logika Boolean merupakan sebuah sistem pemrosesan dasar yang dapat memproses input-input yang berupa bilangan biner menjadi sebuah output yang berkondisi yang akhirnya digunakan untuk proses selanjutnya. Gerbang logika dapat mengkondisikan input - input yang masuk kemudian menjadikannya sebuah output yang sesuai dengan apa yang ditentukan olehnya. Terdapat tiga gerbang logika dasar, yaitu : gerbang AND, gerbang OR, gerbang NOT. Ketiga gerbang ini menghasilkan empat gerbang berikutnya, yaitu : gerbang NAND, gerbang NOR, gerbang XOR, gerbang X-NOR
Gerbang logika adalah rangkaian digital yang memiliki satu atau lebih input dan hanya mempunyai satu output, yang mengelola input dan output dalam bentuk bilangan 0 dan 1 ( bilangan biner ).
1. Gerbang NOT
Gerbang NOT sering disebut juga dengan istilah inverter atau pembalik. Logika dari gerbang ini adalah membalik apa yang di-input ke dalamnya. Biasanya input-nya hanya terdiri dari satu kaki saja.
2. Gerbang AND
Gerbang AND memiliki karakteristik logika di mana jika input yang masuk adalah bernilai 0, maka hasil outputnya pasti akan bernilai 0. Jika kedua input diberi nilai 1, maka hasil output akan bernilai 1 pula. Logika gerbang AND bisa diumpamakan sebagai sebuah rangkaian dengan dua buah saklar yang disusun secara seri.
Persamaan Aljabar Boolean F = A.B
3. Gerbang OR
Gerbang OR digambarkan sebagai Gerbang Penjumlah. Gerbang OR memiliki paling sedikit 2 jalur input. Artinya inputnya bisa lebih dari dua, misalnya empat atau delapan. Gerbang OR dapat dikatakan memiliki karakteristik “memihak 1”, di mana karakteristik logikanya akan selalu mengeluarkan hasil output bernilai 1 apabila ada satu saja input yang bernilai 1. Persamaan Aljabar Boolean, F = A + B
1. Gerbang NAND
Gerbang logika NAND merupakan modifikasi yang dilakukan pada gerbang AND dengan menambahkan gerbang NOT didalam prosesnya. Maka itu, mengapa gerbang ini dinamai NAND atau NOT-AND. Logika NAND benar-benar merupakan kebalikan dari apa yang dihasilkan oleh gerbang AND. Di dalam gerbang logika NAND, jika salah satu input atau keduanya bernilai 0 maka hasil output-nya adalah 1. Jika kedua input bernilai 1 maka hasil output-nya adalah 0
2. Gerbang NOR
Gerbang NOR atau NOT-OR juga merupakan kebalikan dari gerbang logika OR. Semua input atau salah satu input bernilai 1, maka output-nya akan bernilai 0. Jika kedua input bernilai 0, maka output-nya akan bernilai 1
3. Gerbang XOR
Gerbang XOR merupakan singkatan dari kata Exclusive-OR. Sesuai dengan namanya, gerbang logika ini merupakan versi modifikasi dari gerbang OR. Gerbang logika ini hanya akan mengeluarkan hasil output bernilai 1 jika hanya salah satu input saja yang bernilai 1. Maksudnya jika kedua input bernilai 1, maka hasil output-nya tetaplah 0. Jadi dengan demikian, logika XOR tidak akan membiarkan kedua input bernilai sama. Jika sama, maka hasil output-nya adalah 0
4. Gerbang XNOR
Gerbang logika XNOR memiliki kerja kebalikan dari XOR. Gerbang XNOR akan mengeluarkan hasil output bernilai 1. Namun jika salah satunya saja yang berbeda, maka nilai output pastilah bernilai 0.
Rangkaian sekuensial adalah adalah rangkaian logika yang kondisi keluarannya dipengaruhi oleh masukan dan keadaan keluaran sebelumnya atau dapat dikatakan rangkaian yang bekerja berdasarkan urutan waktu. Ciri rangkaian logika sekuensial yang utama adalah adanya jalur umpan balik (feedback) di dalam rangkaiannya.
Flip-flop
Flip-flop adalah rangkaian utama dalam logika sequensial. Counter, Register,Memory, serta rangkaian sequensial lainnya disusun dengan menggunakan flipflop sebagai komponen utama. Flipflop adalah rangkaian yang mempunyai fungsi pengingat (memory). Artinya rangkaian ini mampu melakukan penyimpanan data sesuai dengan kombinasi masukan yang diberikan kepadanya. Ada beberapa macam flipflop yang akan dibahas yaitu RS flipflop, JK flipflop, D flipflop, dan T flipflop. Ciri utama dari flipflop adalah keluaran Q dan Q’ adalah selalu berlawanan / stabil (jika Q = 0 maka Q’ = 1, Jika Q = 1 maka Q’ =0). Karena kondisi dua keadaan stabil ini rangkaian flipflop dinamakan juga dengan rangkaian bistabil.
2. counter
Rangkaian Counter (penghitung) adalah logika sekuensial yang dapat dipergunakan untuk menghitung jumlah pulsa masuk dan dinyatakan dengan bilangan biner. Sesuai dengan namanya 4 BIT Binary Counter adalah suatu rangkaian logika yang terdiri dari 4 buah Flip-Flop yang mampu melaksanakan perhitungan sampai bilangan 16.
3. Register
Register adalah memori berukuran sangat kecil dengan kecepatan akses sangat tinggi. Register digunakan untuk menyimpan data dan instruksi yang sedang diproses, sementara itu data dan instruksi lainnya yang menunggu giliran diproses akan disimpan dalam main memory
4. Memori
Memori adalah pusat dari operasi pada sistem komputer modern, berfungsi sebagai tempat penyimpanan informasi yang harus diatur dan dijaga sebaik-baiknya. Memori adalah array besar dari word atau byte, yang disebut alamat.
Komponen utama dalam sistem komputer adalah Arithmetic and Logic Unit (ALU), Control Circuitry, Storage Space dan piranti Input/Output. Tanpa memori, komputer hanya berfungsi sebagai piranti pemroses sinyal digital saja, contohnya kalkulator atau media player. Kemampuan memori untuk menyimpan data, instruksi dan informasi-lah yang membuat komputer dapat disebut sebagai komputer multi-fungsi (general-purpose). Komputer merupakan piranti digital, maka informasi disajikan dengan sistem bilangan biner (binary). Teks, angka, gambar, suara dan video dikonversikan menjadi sekumpulan bilangan biner (binary digit atau disingkat bit). Sekumpulan bilangan biner dikenal dengan istilah BYTE, dimana : 1 bita = 8 bit
1 bit = 1 karakter
1 kilobita = 1024 bita
bps = bit per second 1 kbps = 1000 bps 1 mbps = 1.000.000 bps
Semakin besar ukuran memorinya maka semakin banyak pula informasi yang dapat disimpan di dalam komputer (media penyimpanan).