PRAKTIKUM 1

Pengenalan Logisim dan Rangkaian Kombinasional

Praktikum 1 bertujuan untuk mengenalkan mahasiswa pada aplikasi Logisim Evolution sebagai alat simulasi rangkaian digital. Pada praktikum ini mahasiswa mempelajari antarmuka Logisim serta fungsi-fungsi dasarnya. Selain itu, mahasiswa membuat dan mensimulasikan gerbang logika dasar seperti AND, OR, NOT, NAND, NOR, dan XOR. Praktikum ini juga mencakup pembuatan rangkaian kombinasi sederhana dan verifikasi kebenaran rangkaian melalui simulasi serta tabel kebenaran.

PRAKTIKUM 2

Tabel Kebenaran, K-Map, Encoder, dan Decoder

Praktikum 2 membahas cara menyusun tabel kebenaran dan menyederhanakan fungsi logika menggunakan Karnaugh Map (K-Map). Mahasiswa mempelajari penyederhanaan ekspresi logika SOP dan mengimplementasikan hasilnya dalam rangkaian Logisim. Selain itu, praktikum ini juga memperkenalkan encoder dan decoder, mulai dari konsep, tabel kebenaran, hingga implementasi dan simulasi rangkaian encoder–decoder serta gabungannya.

PRAKTIKUM 3

Half Adder, Full Adder, dan Komparator

Pada praktikum 3, mahasiswa mempelajari rangkaian aritmatika digital, yaitu Half Adder dan Full Adder. Half Adder digunakan untuk menjumlahkan dua bit, sedangkan Full Adder menjumlahkan tiga bit (termasuk carry). Selain itu, mahasiswa juga mempelajari komparator, yaitu rangkaian untuk membandingkan dua bilangan biner. Seluruh rangkaian diuji melalui simulasi dan dianalisis menggunakan tabel kebenaran.

PRAKTIKUM 4

Multiplexer dan Demultiplexer

Praktikum 4 membahas Multiplexer (MUX) dan Demultiplexer (DEMUX) sebagai rangkaian pemilih dan penyalur data. Mahasiswa mempelajari konsep dasar, tabel kebenaran, serta implementasi rangkaian MUX dan DEMUX di Logisim. Selain itu, dilakukan simulasi rangkaian gabungan MUX–DEMUX untuk memahami cara kerja pemilihan dan distribusi sinyal berdasarkan input selektor.

PRAKTIKUM 5

Rangkaian Sekuensial – Flip-Flop

Praktikum 5 berfokus pada rangkaian sekuensial, khususnya flip-flop sebagai elemen penyimpan data. Mahasiswa mempelajari dan mensimulasikan berbagai jenis flip-flop, yaitu SR Flip-Flop, D Flip-Flop, JK Flip-Flop, dan T Flip-Flop. Praktikum ini bertujuan untuk memahami perubahan output yang dipengaruhi oleh kondisi input sebelumnya serta sinyal clock.

PRAKTIKUM 6

Praktikum 6 bertujuan untuk merancang dan mengimplementasikan Arithmetic Logic Unit (ALU) 8-bit menggunakan aplikasi Logisim Evolution. ALU yang dibuat mampu melakukan beberapa operasi dasar, meliputi operasi aritmatika, logika, dan shift.

Perancangan ALU dilakukan dengan membagi rangkaian ke dalam beberapa subcircuit, yaitu ARITH_8BIT untuk operasi penjumlahan dan pengurangan, LOGIC_8BIT untuk operasi AND, OR, dan XOR, serta SHIFT_8BIT untuk operasi pergeseran data ke kiri dan ke kanan. Seluruh subcircuit tersebut kemudian digabungkan pada rangkaian utama ALU_8BIT dengan bantuan multiplexer sebagai pemilih hasil operasi berdasarkan opcode.