Anda di halaman 1dari 37

MODUL PRAKTIKUM

SISTEM DIGITAL

Disusun oleh:
I Komang Ari Mogi, S.Kom., M.Kom.
arimogi@unud.ac.id

Program Studi Informatika


Jurusan Ilmu Komputer
Fakultas MIPA
Universitas Udayana
2016
KATA PENGANTAR

Puji syukur kami panjatkan ke hadapan Tuhan Yang Maha Esa atas

terselesaikannya modul Praktikum Sistem Digital ini. Terima kasih juga

kami ucapkan kepada seluruh pihak yang telah membantu dalam

penyusunan modul ini.

Semoga modul ini dapat bermanfaat untuk kita semua, baik

mahasiswa yang tengah mengambil mata kuliah Sistem Digital atau dosen

yang mengampu mata kuliah tersebut.

Akhir kata, kami sangat mengharapkan masukan yang membangun

demi penyempurnaan modul ini di kemudian hari. Terima kasih.

Denpasar 19 Pebruari 2016

Penyusun
SEKILAS PANDANG

Bagian 1

a. Sistem Bilangan

b. Aljabar Boolean dan Gerbang Logika

c. Penyederhanaan Gerbang

d. Kombinasi Logika

Bagian 2

e. Adder dan Subtracter

f. Coder dan Plexer

h. Flip-flop

i. Counter dan Register

j. Memory dan CPU


DAFTAR ISI

Kata Pengantar..........................................................................................................2

Sekilas Pandang.........................................................................................................3

Daftar Isi.....................................................................................................................4

Tata Tertib Praktikum Sistem Digital......................................................................8

Modul I Sistem Bilangan.........................................................................................11

Tujuan Praktikum:...........................................................................................................11

Indikator Pencapaian:.....................................................................................................11

Materi:.............................................................................................................................11

Referensi:.........................................................................................................................17

Soal Pendahuluan:..........................................................................................................17

Pelaksanaan Praktikum...................................................................................................17

Soal Modul:.................................................................................................................1918

Laporan:......................................................................................................................1918

Modul II Aljabar Boolean dan Gerbang Logika...............................................2019

Tujuan Praktikum:.......................................................................................................2019

Indikator Pencapaian:.................................................................................................2019

Materi:.........................................................................................................................2019

Referensi:.....................................................................................................................2524

Soal Pendahuluan:......................................................................................................2524

Pelaksanaan Praktikum...............................................................................................2524

Soal Modul:.................................................................................................................2625

Laporan:......................................................................................................................2625

Modul III Penyederhanaan Gerbang.................................................................2726

Tujuan Praktikum:.......................................................................................................2726
Indikator Pencapaian:.................................................................................................2726

Materi:.........................................................................................................................2726

Referensi:.....................................................................................................................2726

Soal Pendahuluan:......................................................................................................2726

Pelaksanaan Praktikum...............................................................................................2726

Soal Modul:.................................................................................................................2726

Laporan:......................................................................................................................2726

Modul IV Kombinasi Logika..............................................................................2827

Tujuan Praktikum:.......................................................................................................2827

Indikator Pencapaian:.................................................................................................2827

Materi:.........................................................................................................................2827

Referensi:.....................................................................................................................3327

Soal Pendahuluan:......................................................................................................3327

Pelaksanaan Praktikum...............................................................................................3327

Soal Modul:.................................................................................................................3327

Laporan:......................................................................................................................3327

Modul V Adder dan Subtracter..........................................................................3529

Tujuan Praktikum:.......................................................................................................3529

Indikator Pencapaian:.................................................................................................3529

Materi:.........................................................................................................................3529

Referensi:.....................................................................................................................3529

Soal Pendahuluan:......................................................................................................3529

Pelaksanaan Praktikum...............................................................................................3529

Soal Modul:.................................................................................................................3529

Laporan:......................................................................................................................3529

Modul VI Coder dan Plexer................................................................................3630

Tujuan Praktikum:.......................................................................................................3630
Indikator Pencapaian:.................................................................................................3630

Materi:.........................................................................................................................3630

Referensi:.....................................................................................................................3630

Soal Pendahuluan:......................................................................................................3630

Pelaksanaan Praktikum...............................................................................................3630

Soal Modul:.................................................................................................................3630

Laporan:......................................................................................................................3630

Modul VII Flip-flop.............................................................................................3630

Tujuan Praktikum:.......................................................................................................3731

Indikator Pencapaian:.................................................................................................3731

Materi:.........................................................................................................................3731

Referensi:.....................................................................................................................3731

Soal Pendahuluan:......................................................................................................3731

Pelaksanaan Praktikum...............................................................................................3731

Soal Modul:.................................................................................................................3731

Laporan:......................................................................................................................3731

Modul VIII Counter dan Register......................................................................3731

Tujuan Praktikum:.......................................................................................................3832

Indikator Pencapaian:.................................................................................................3832

Materi:.........................................................................................................................3832

Referensi:.....................................................................................................................3832

Soal Pendahuluan:......................................................................................................3832

Pelaksanaan Praktikum...............................................................................................3832

Soal Modul:.................................................................................................................3832

Laporan:......................................................................................................................3832

Modul IX Memory dan CPU..............................................................................3933

Tujuan Praktikum:.......................................................................................................3933
Indikator Pencapaian:.................................................................................................3933

Materi:.........................................................................................................................3933

Referensi:.....................................................................................................................3933

Soal Pendahuluan:......................................................................................................3933

Pelaksanaan Praktikum...............................................................................................3933

Soal Modul:.................................................................................................................3933

Laporan:......................................................................................................................3933

Penutup.................................................................................................................4034

Daftar Pustaka.....................................................................................................4135
TATA TERTIB PRAKTIKUM SISTEM DIGITAL

1. Pengerjaan praktikum adalah maksimal 7 hari setelah soal

dikeluarkan
2. Demo praktikum akan dilaksanakan satu minggu sejak soal

dikeluarkan (hari ke-7)


3. Terdapat 2 jenis tugas, yaitu tugas pendahuluan dan tugas modul
a. Tugas pendahuluan
Tugas pendahuluan dikerjakan sebelum mengerjakan tugas

modul dan diresponsi sesuai dengan jadwal yang diberikan

oleh asisten. Tugas pendahuluan akan diberi nilai jika sudah

tidak ada revisi. Jika tugas tidak diresponsi sesuai dengan

jadwal yang diberikan asisten, maka tugas diberi nilai “0”

(nol).
b. Tugas modul
Tugas modul dikerjakan setelah tugas pendahuluan diberi

nilai. Tugas modul diresponsi maksimal 7 hari. Tugas modul

akan diberi kesempatan untuk demo pada hari yang telah


ditentukan.
4. Semua tugas dikerjakan dengan ditulis tangan.
5. Urutan demo praktikum akan diacak saat pelaksanaan demo

praktikum
6. Apabila kelompok yang mendapat giliran tidak bisa melaksanakan

demo, maka nilai tugas modul yang diterima adalah “0” (nol)
7. Setiap kelompok wajib membuat laporan akhir untuk tiap modul
8. Penilaian praktikum adalah
a. Nilai tugas pendahuluan (30%)
i. Kelompok (25%):
- Responsi (20%)
- Tugas pendahuluan (5%)
ii. Perorangan (5%)

b. Nilai tugas modul (70%)


i. Kelompok (60%):
- Demo (40%)
- Laporan (20%)
ii. Perorangan (10%)
9. Setiap kelompok praktikum wajib menaati semua aturan yang

berlaku di jurusan Ilmu Komputer Universitas Udayana.


BAGIAN PERTAMA
MODUL I
SISTEM BILANGAN

TUJUAN PRAKTIKUM:

1. Mengenalkan sistem bilangan basis biner, desimal dan heksadesimal

2. Mengenalkan sistem bilangan yang digunakan dalam sistem komputer

3. Mengenalkan konsep dan langkah-langkah konversi antar basis

bilangan

INDIKATOR PENCAPAIAN:

1. Praktikan mampu menjelaskan dan melakukan konversi antar sistem

bilangan.

2. Praktikan mampu mengkonversi penyandian sistem bilangan BCD dan

ASCII.

MATERI:

Sistem bilangan yang kita kenal umumnya adalah sistem bilangan

basis sepuluh atau desimal. Sepuluh atau desi (deci) merupakan banyaknya

simbol yang digunakan untuk membilang/mencacah. Simbol yang

digunakan adalah 0-9. Jika cacahan telah mencapai simbol terbesar,

cacahan akan diulang kembali ke simbol pertama/terkecil.

Selain basis desimal, juga dikenal basis-basis yang lain, seperti basis

2 atau biner, basis 8 atau oktal, dan basis 16 atau hexadesimal. Untuk

menyatakan jumlah, kita umumnya menggunakan basis desimal, namun

dalam perangkat elektronik seperti komputer, basis yang digunakan adalah

basis 2 atau biner. Hal ini disebabkan oleh sifat perangkat elektronik yang

bekerja berdasarkan adanya arus listrik atau tidak (Rizkiawan, 1993).


BILANGAN DESIMAL

Jumlah simbol atau radiks dalam bilangan desimal adalah 10 buah.

Simbol-simbolnya adalah 0, 1, 2, 3, 4, 5, 6, 7, 8, dan 9.

Untuk menghitung suatu basis bilangan, harus dimulai dari nilai

yang terkecil (nilai yang paling kanan). Dalam hal ini, nilai paling

kanan adalah nilai dengan pengali base-exponent yang terendah

(diasumsikan tidak ada pecahan) yaitu 0. Jika terdapat pecahan,

base-exponent di sebelah kanan koma adalah minus.

Sebagai contoh, diketahui sebuah bilangan 168 (basis-10) atau 168(desimal),

artinya adalah:

168 = (1 x 102) + (6 x 101) + (8 x 100)

= 100 + 60 + 8

12,56 = (1 x 101) + (2 x 100) + (5 x 10-1) + (6 x 10-2)

= 10 + 2 + 0,5 + 0,06

BILANGAN BINER

Untuk bilangan biner, jumlah radiksnya adalah 2, yaitu 0 dan 1.

Pembacaan nilainya masih menggunakan prinsip yang sama seperti

basis desimal, yaitu mengalikan dengan base-exponent dari masing-

masing angka. Contoh sebagai berikut:

1101 = (1 x 23) + (1 x 22) + (0 x 21) + (1 x 20)

= (1 x 8) + (1 x 4) + (0 x 2) + (1 x 1)

=8+4+2+1

= 15(desimal)

Begitu pula dengan pecahan dalam biner. Contoh:

11.01 = (1 x 21) + (1 x 20) + (0 x 2-1) + (1 x 2-2)


= (1 x 2) + (1 x 1) + (0 x 0,5) + (1 x 0,25)

= 2 + 1 + 0 + 0.25

= 3.25

Untuk melakukan konversi dari bilangan desimal menjadi bilangan

biner, dapat dilakukan dengan 2 (dua) cara. Cara pertama adalah

dengan melakukan pembagian dan melihat sisanya, dan cara kedua

adalah melakukan pengurangan dengan base-exponent biner yang

mendekati bilangan desimal tersebut.

Konversi DesimalBiner I:

- 168 / 2 = 84 sisa 0

- 84 / 2 = 42 sisa 0

- 42 / 2 = 21 sisa 0

- 21 / 2 = 10 sisa 1

- 10 / 2 = 5 sisa 0

- 5 / 2 = 2 sisa 1

- 2 / 2 = 1 sisa 0

- 1 / 2 = 0 sisa 1

Bit biner terbesar dimulai dari bawah, sehingga

168(desimal) = 10101000(biner)

Konversi DesimalBiner II:

a) 168(desimal) kurangkan dengan pangkat terbesar dari 2 yang

mendekati 168(desimal) yaitu 128 atau (27).

b) 128 atau (27) lebih kecil dari 168, maka bilangan paling kiri

adalah 1. Kemudian kurangkan lagi 168–128=40.

c) 64 atau (26) lebih besar dari 40, maka bilangan kedua adalah

0.

d) 32 atau (25) lebih kecil dari 40, maka bilangan ketiga adalah 1.
Kurangkan 40–32 = 8.

e) 16 atau (24) lebih besar dari 8, maka bilangan keempat adalah

0.

f) 8 atau (23) lebih kecil/sama dengan 8, maka bil. Kelima

adalah 1. 8–8 = 0.

g) Karena sisa 0, maka seluruh bit di kanan bilangan kelima

adalah 0.

Maka: 168(desimal) = 10101000(biner).

BILANGAN HEXADESIMAL

Bilangan hexadesimal memiliki simbol yang lebih banyak. Simbol-

simbol yang digunakan merupakan gabungan dari simbol desimal

dan huruf abjad latin. Simbol-simbolnya adalah 0, 1, 2, 3, 4, 5, 6, 7,

8, 9, A, B, C, D, E, dan F.

Dalam hexadesimal, bilangan 10(desimal) digantikan oleh simbol A.

bilangan 11(desimal) dengan simbol B, dan seterusnya hingga


bilangan 15(desimal) dengan simbol F.

Untuk penulisan bilangan hexadesimal, disepakati menggunakan

awalah “0x”, contoh 0x1234 artinya adalah 1234(hexadesimal).

Konversi bilangan hexadesimal menjadi desimal dapat

menggunakan ketentuan sebelumnya, yaitu menggunakan perkalian

base-exponent dari masing-masing bilangan. Contoh sebagai

berikut:

0x29A = (2 x 162) + (9 x 161) + (A x 160)

= (2 x 256) + (9 x 16) + (10 x 1)

= 512 + 144 + 10

= 666(desimal)
Sebuah bilangan hexadesimal dapat langsung dikonversikan

menjadi 4-bit bilangan biner. Tabel konversi dapat dilihat pada Tabel

1.

Tabel 1. Konversi Langsung Bilangan Hexadesimal

Desimal Biner Hexadesimal


0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F

BILANGAN OKTAL

Bilangan oktal disebut bilangan basis 8, artinya ada 8 simbol yang

mewakili bilangan ini. Simbol yang digunakan adalah 0, 1, 2, 3, 4, 5,

6, dan 7. Sebuah bilangan octal dapat langsung dikonversikan

menjadi 3-bit bilangan biner. Tabel 2 adalah tabel konversi bilangan

desimal, biner dan octal.

Tabel 2. Konversi Langsung Bilangan Oktal

Desimal Biner Oktal


0 000 0
1 001 1
2 010 2
3 011 3
4 100 4
5 101 5
6 110 6
7 111 7

BINARY CODED DECIMAL (BCD/SANDI 8421)

Binary Coded Decimal atau BCD adalah sebuah bentuk sistem

bilangan dalam bentuk yang terkodekan (coded form). Hal ini

diperlukan karena mempertimbangkan kebutuhan sumber daya

yang besar untuk melakukan konversi bilangan yang berjumlah

besar. Dengan BCD, konversi bilangan desimal menjadi lebih cepat

dan mudah. Prinsipnya adalah 1 simbol desimal akan dikodekan

langsung menjadi bilangan binernya. Contoh:

217 = (2) - (1) - (7)

= 0010 - 0001 – 0111

Sebuah angka desimal dapat dikonversi menjadi 4-bit biner. Tabel 3

menampilkan kode-kode BCD dari bilangan desimal 0-9.

Tabel 3. Konversi Desimal ke BCD

Desimal BCD
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001

ASCII

ASCII adalah singkatan dari American Standard Code for Information

Interchange, yang merupakan sistem pengkodean yang digunakan

untuk pertukaran informasi. Kode ASCII mengkonversikan semua

kode yang digunakan dalam komputer, baik alphabet, angka, tanda

baca, dan karakter-karakter khusus lainnya. Kode ASCII mempunyai

rentang jumlah mulai dari 0 sampai dengan 255, yang dikodekan

dengan bilangan biner 8-bit.

Kode ASCII dibagi menjadi 2 bagian, yaitu bagian ASCII utama yang

berisi kode-kode alphabet, angka dan tanda baca; dan bagian ASCII

tambahan yang memuat kode-kode karakter khusus.

Beberapa kode ASCII dapat dilihat pada Tabel 4.

Tabel 4. Kode ASCII

ASCII Karakte ASCII Karakte ASCII


Karakter
Desimal r Desimal r Desimal
A 65 a 97 1 49
B 66 b 98 2 50

REFERENSI:

Rizkiawan, R., 1993. Tutorial Perancangan Hardware Jilid 1. 3 ed. Jakarta:

Elex Media.

SOAL PENDAHULUAN:

1. Ubahlah bilangan-bilangan berikut menjadi basis biner dan

heksadesimal
a. 2016
b. 37
2. Ubahlah bilangan-bilangan berikut menjadi basis desimal dan

heksadesimal
a. 10001101
b. 11011011
3. Ubahlah bilangan-bilangan berikut menjadi basis BCD
a. 9
b. 4

PELAKSANAAN PRAKTIKUM

1. Perangkat Praktikum

Perangkat yang digunakan untuk praktikum ini kertas dan alat tulis.

Tidak ada simulator yang digunakan. Jika diperlukan dapat menggunakan

kalkulator saintifik.
2. Praktikum

Untuk mengerjakan soal pendahuluan di atas, silahkan menggunakan

materi yang telah diberikan sebelumnya. Gunakan kalkulator jika

diperlukan. Semua langkah-langkah konversi harus ditulis secara singkat

dan lengkap.

SOAL MODUL:

1. Ubahlah bilangan-bilangan berikut menjadi basis biner dan

heksadesimal
a. 2475
b. 99,38
2. Ubahlah bilangan hexadesimal berikut menjadi bentuk BCD
a. 0x234
b. 0xFFF

LAPORAN:

1. Laporan ditulis tangan pada kertas double-folio dan dikumpulkan

pada waktu yang telah ditentukan oleh asisten praktikum.


2. Format penulisan laporan:
- Ditulis tangan secara rapi dan terbaca.
- Tinta warna biru
- Ukuran tepi kiri 1,5 cm dan kanan 1 cm
- Isi laporan: Landasan Teori, Permasalahan, Pembahasan
MODUL II
ALJABAR BOOLEAN DAN GERBANG LOGIKA

TUJUAN PRAKTIKUM:

1. Mengenalkan kaidah-kaidah dan hukum-hukum aljabar Boolean.


2. Mengenalkan gerbang-gerbang logika.
3. Mengenalkan tabel kebenaran dari gerbang-gerbang logika.

INDIKATOR PENCAPAIAN:

1. Praktikan dapat memahami kaidah-kaidah dan hukum-hukum

aljabar Boolean.
2. Praktikan dapat memahami gerbang-gerbang logika.
3. Praktikan dapat membuat tabel kebenaran.

MATERI:

ALJABAR BOOLEAN

Aljabar boolean merupakan aljabar yang berhubungan dengan variabel-

variabel biner dan operasi-operasi logika. Variabel-variabel dinotasikan

dengan huruf-huruf alfabet, dan tiga operasi dasar dengan AND, OR dan

NOT (invers). Aljabar boolean adalah pendekatan yang paling

memungkinkan untuk operasi-operasi elektronika pada perangkat

komputer.

Fungsi boolean terdiri dari variabel-variabel biner yang menunjukkan

fungsi, suatu tanda sama dengan, dan suatu ekspresi aljabar yang dibentuk

dengan menggunakan variabel-variabel biner, konstanta-konstanta 0 dan 1,

simbol-simbol operasi logik, dan tanda kurung.

Penamaan Aljabar Boolean sendiri berasal dari nama seorang

matematikawan asal Inggris, bernama George Boole. Dialah yang pertama


kali mendefinisikan istilah itu sebagai bagian dari sistem logika pada

pertengahan abad ke-19.

Suatu fungsi boolean bisa dinyatakan dalam tabel kebenaran. Suatu

tabel kebenaran untuk fungsi boolean merupakan daftar semua kombinasi

angka-angka biner 0 dan 1 yang diberikan ke variabel-variabel biner dan

daftar yang memperlihatkan nilai fungsi untuk masing-masing kombinasi

biner.

Aljabar boolean mempunyai 2 fungsi berbeda yang saling berhubungan.

Dalam arti luas, aljabar boolean berarti suatu jenis simbol-simbol yang

ditemukan oleh George Boole untuk memanipulasi nilai-nilai kebenaran

logika secara aljabar. Dalam hal ini aljabar boolean cocok untuk

diaplikasikan dalam komputer. Di sisi lain, aljabar boolean juga merupakan

suatu struktur aljabar yang operasi-operasinya memenuhi aturan tertentu.

LOGIKA

Logika berasal dari kata Yunani kuno λόόγόςlogos)


( yang berarti hasil

pertimbangan akal pikiran yang diutarakan lewat kata dan dinyatakan

dalam bahasa.

Sebagai ilmu, logika disebut dengan logike episteme (Latin: logica

scientia) atau ilmu logika (ilmu pengetahuan) yang mempelajari kecakapan

untuk berpikir secara lurus, tepat, dan teratur. Ilmu di sini mengacu pada

kemampuan rasional untuk mengetahui dan kecakapan mengacu pada

kesanggupan akal budi untuk mewujudkan pengetahuan ke dalam

tindakan.

Kata logis yang dipergunakan tersebut bisa juga diartikan dengan

masuk akal. Logika dapat berarti memberikan batasan yang pasti dari

suatu keadaan, sehingga suatu keadaan tidak dapat berada dalam dua

ketentuan sekaligus.
Dalam logika dikenal aturan sebagai berikut:

a. Suatu keadaan tidak dapat dalam keduanya benar dan salah

sekaligus
b. Masing-masing adalah benar atau salah.
c. Suatu keadaan disebut benar bila tidak salah.

Dalam aljabar boolean keadaan ini ditunjukkan dengan dua konstanta:

LOGIKA ‘1’ dan ‘0’.

DALIL BOOLEAN

1. X=0 atau X=1


2. 0.0=0
3. 1+1=1
4. 0+0=0
5. 1.1=1
6. 1.0=0.1=0
7. 1+0=0+1=1

TEOREMA BOOLEAN

1. Hukum Komutatif
a. A + B = B + A
b. A . B = B . A

2. Hukum Assosiatif
a. (A+B)+C = A+(B+C)
b. (A.B) . C = A . (B.C)

3. Hukum Distributif
a. A . (B+C) = A.B + A.C
b. A + (B.C) = (A+B) . (A+C)

4. Hukum Identitas
a. A + 0 = A
b. A . 1 = A
5. Hukum Negasi
a. A’ + A = 1
b. A’ . A =0

6. Hukum Idempoten
a. A + A = A
b. A . A = A

7. Hukum Ikatan
a. A + 1 = 1
b. A . 0 = 0

8. Hukum Arbsorbsi
a. (A.B) + A = A
b. (A+B) . A = A

9. Hukum De Morgan’s
a. ( A . B )’ = A’ + B’
b. ( A + B )’ = A’ . B’

10. Penghilangan
a. A + A’ . B = A + B
b. A’ + A . B = A’ + B

GERBANG LOGIKA

Gerbang logika atau logic gate adalah suatu entitas dalam elektronika

dan matematika Boolean yang mengubah satu atau beberapa masukan

logika menjadi sebuah sinyal keluaran logika. Gerbang logika

diimplementasikan secara elektronis menggunakan dioda atau transistor,

akan tetapi dapat pula dibangun menggunakan susunan komponen-


komponen yang memanfaatkan sifat-sifat elektromagnetik (relay), cairan,

optik dan bahkan mekanik.

Sifat-sifat gerbang logika adalah sebagai berikut

1. Rangkaian satu atau lebih sinyal masukan tetapi hanya

menghasilkan satu sinyal keluaran.


2. Rangkaian digital dengan dua keadaan; karena sinyal masukan atau

keluaran hanya berupa tegangan tinggi atau rendah (1 atau 0).


3. Setiap keluarannya tergantung sepenuhnya pada sinyal yang

diberikan pada masukan-masukannya.

JENIS-JENIS GERBANG LOGIKA

Nama Simbol Fungsi

Gerbang AND Q= A . B

Gerbang OR Q= A+ B

Gerbang NOT Q=¬ A

Gerbang NAND Q=¬( AB)

Gerbang NOR Q=¬( A+ B)


Gerbang XOR Q= A ⨁ B

Gerbang XNOR Q=¬( A ⨁ B)

MENGGAMBAR RANGKAIAN GERBANG

Dari fungsi-fungsi aljabar boolean, dapat kita gambarkan sebuah

rangkaian kombinasi gerbang-gerbang logika. Contoh sebagai berikut:

Diketahui persamaan Q=( A+ B ) .( A+ B)

Gambar rangkaian gerbangnya adalah

Gambar 2.1. Rangkaian Persamaan Q

REFERENSI:

SOAL PENDAHULUAN:

1. Buatlah tabel kebenaran dari gerbang AND 2-input.


2. Buatlah tabel kebenaran dari gerbang OR 2-input.
3. Buatlah tabel kebenaran dari gerbang NOT.
PELAKSANAAN PRAKTIKUM

1. Perangkat Praktikum

Perangkat yang digunakan untuk praktikum ini kertas dan alat tulis.

Tidak ada simulator yang digunakan. Jika diperlukan dapat menggunakan

kalkulator saintifik.

2. Praktikum

Untuk mengerjakan soal pendahuluan di atas, silahkan menggunakan

materi yang telah diberikan sebelumnya. Gunakan kalkulator jika

diperlukan. Semua langkah-langkah konversi harus ditulis secara singkat

dan lengkap.

SOAL MODUL:

1. Gambarkan rangkaian gerbang dari fungsi berikut:


a. Q=( A ¬ B ) + ( ¬ AC )+( ABC )
b. Q=(¬(AB)C )(ABC )( A ¬( BC ))
2. Buat tabel kebenaran dari persamaan berikut:
a. Q=( A + B)(A +B)( A +B)
b. Q=¬( ABC )
c. Q=¬ A +¬ B+¬C

LAPORAN:

1. Laporan ditulis tangan pada kertas double-folio dan dikumpulkan

pada waktu yang telah ditentukan oleh asisten praktikum.


2. Format penulisan laporan:
- Ditulis tangan secara rapi dan terbaca.
- Tinta warna biru
- Ukuran tepi kiri 1,5 cm dan kanan 1 cm
- Isi laporan: Landasan Teori, Permasalahan, Pembahasan
MODUL III
PENYEDERHANAAN GERBANG

TUJUAN PRAKTIKUM:

INDIKATOR PENCAPAIAN:

MATERI:

REFERENSI:

SOAL PENDAHULUAN:

PELAKSANAAN PRAKTIKUM

SOAL MODUL:

LAPORAN:

1. Laporan ditulis tangan pada kertas double-folio dan dikumpulkan

pada waktu yang telah ditentukan oleh asisten praktikum.


2. Format penulisan laporan:
- Ditulis tangan secara rapi dan terbaca.
- Tinta warna biru
- Ukuran tepi kiri 1,5 cm dan kanan 1 cm
- Isi laporan: Landasan Teori, Permasalahan, Pembahasan
MODUL IV
KOMBINASI LOGIKA

TUJUAN PRAKTIKUM:

1. Mengetahui adanya rangkaian kombinasional logika dan macam-

macamnya.
2. Menunjukkan cara kerja rangkaian kombinasional Adder, Subtractor,

Encoder, Decoder dan Multiplexer.

INDIKATOR PENCAPAIAN:

MATERI:

Rangkaian kombinasional logika adalah rangkaian gerbang-gerbang di

mana output selalu bergantung terhadap kombinasi input. Karena

rangkaian logika pada umumnya terdiri dari beberapa macam gerbang

logika yang rumit, dalam penyelesaiannya biasa menggunakan aljabar

Boolean, peta Karnaugh, atau pun maksterm/minterm.

Jenis-jenis rangkaian kombinasional logika antara lain:

1. Multiplexer
Multiplexer, atau biasa disingkat mux, adalah rangkaian yang

memilih satu dari sekian input (analog maupun digital) dan

meneruskannya menjadi satu output. Multiplexer yang terdiri dari

2^n input memiliki n select lines, yang digunakan untuk memilih

input mana yang akan diteruskan menjadi output. Multipexer juga

biasa disebut "data selector".


A B

D0

D1 Q

D2

D3

Gambar 4.1. Rangkaian Multiplexer 4-bit input data dan 2 selector

2. Demultiplexer
Demultiplexer (atau demux) adalah rangkaian yang bekerja secara

berkebalikan dari multiplexer, dengan kata lain demux mengubah

satu input menjadi banyak output. Demux biasanya digunakan

secara bersamaan dengan multiplexer, dengan tujuan untuk

menghemat biaya dalam membuat sebuah rangkaian.


A B

Data

Y0

Y1

Y2

Y3

Gambar 4.2. Demultiplexer 4-bit output dan 2 selector

3. Adder
Adder adalah rangkaian kombinasional yang dapat melakukan

penjumlahan aritmatika, meskipun dapat juga digunakan sebagai

operator Increment dan Decrement. Adder terdiri dari beberapa

jenis, diantaranya adalah half adder dan ripple carry adder. Selain

adder, ada pula subtractor yang memiliki fungsi yang sama namun

berkebalikan (melakukan operasi pengurangan).


Gambar 4.3. Half Adder dengan NOR

Gambar 4.4. Half Adder dengan NAND


Gambar 4.5. Full Adder

4. Encoder
Encoder adalah rangkaian kombinasional logika untuk mengubah

atau mengkodekan suatu sinyal masukan diskrit menjadi keluaran

kode biner. Encoder memiliki 2^n input dan n output.


X1

X2

X3

Gambar 4.6. Encoder

5. Deccoder
Decoder, berkebalikan dari encoder, adalah rangkaian

kombinasional logika untuk mengubah kode biner menjadi sinyal

diskrit. Decoder memiliki n input dan 2^n output.

Gambar 4.7. Decoder


REFERENSI:

SOAL PENDAHULUAN:

PELAKSANAAN PRAKTIKUM

1. Perangkat Praktikum

Perangkat yang digunakan untuk praktikum ini adalah pernagkat

lunak simulator rangkaian logika.

2. Praktikum

Untuk mengerjakan soal modul, gunakan perangkat lunak simulasi.

SOAL MODUL:

1) Rancanglah sebuah multiplexer dengan 6-bit input sertakan

tabel kebenarannya.
2) Rancanglah sebuah encoder yang memiliki output 6-bit
3) Rancanglah sebuah decoder 5-bit input.

LAPORAN:

1. Laporan ditulis tangan pada kertas double-folio dan dikumpulkan

pada waktu yang telah ditentukan oleh asisten praktikum.


2. Format penulisan laporan:
- Ditulis tangan secara rapi dan terbaca.
- Tinta warna biru
- Ukuran tepi kiri 1,5 cm dan kanan 1 cm
- Isi laporan: Landasan Teori, Permasalahan, Pembahasan
BAGIAN KEDUA
PENUTUP

Demikian materi-materi yang dapat disampaikan dalam modul

Praktikum Sistem Digital ini. Semoga dapat memberikan manfaat bagi kita

semua. Selamat belajar dan terima kasih.


DAFTAR PUSTAKA

Rizkiawan, R., 1993. Tutorial Perancangan Hardware Jilid 1. 3 ed. Jakarta:

Elex Media.

Anda mungkin juga menyukai