Pd KURIKULUM SMK
SISTEM KOMPUTER
REVISI 2017
2017
KATA PENGANTAR
Puji dan syukur senantiasa penulis panjatkan kehadirat Allah SWT atas
nikmat dan karunia-Nya penulis dapat menyelesaikan ‘Modul Simulasi Digital” yang
khusus disusun oleh penulis untuk membantu pembelajaran di kelas X SMK YAPMI
1 Makassar
Penulis berharap modul ini dapat dijadikan salah satu sumber pembelajaran untuk
siswakelas X SMK YAPMI 1 Makassar, walaupun pada dasarnya saat ini siswa SMK
YAPMI 1 Makassar menggunakan buku pembelajaran Sistem Komputer dari
penerbit lain, namun tidak ada salahnya bila modul inipun dipergunakan dalam
pembelajaran tersebut.
Modul ini penulis susun berdasarkan KI/KD yang telah direvisi dan
sesesuaikan dengan kurikulum 13 revisi 2017, yang memang mengalami beberapa
perubahan untuk menyempurnakan kurikulum yang sudah ada serta sebagai
jawaban untuk pemenuhan tututan masyarakat dan dunia kerja bagi lulusan SMK,
khususnya SMK YAPMI 1 Makassar.
Kesempurnaan hanyalah milik Allah semata, oleh karena itu kritik dan saran
untuk membangun kesempurnaan buku ini senantiasa penulis tunggu dan dapat
disampaikan pada e-mail saya, yaitu : asrifin81@gmail.com
Asrifin
TENTANG MODUL INI
Siapkan diri kalian untuk mempelajari Sistem Komputer yaitu bagian dari
belajar mengajar secara individu maupun berkelompok dan salah satu bahan
Apersepsi
Berisi judul, tema, serta uraian singkat. Dirubrik ini dijelaskan keterkaitan materi
dengan kemampuan daya fikir siswa dalam mempelajaran ilmu teknologi sehingga
Peta Materi
Menggambarkan hubungan antar materi pokok dalam satu kompetensi dasar yang
sesuai dengan kurikulum yang telah direvisi dan disesuaikan dengan kurikulum
SMK 2017.
menggunakan modul ini akan mengetahui secra garis besar materi yang akan
dibahas.
Uji kompetensi
Berisi kumpulan soal yang berkaitan dengan materi di setiap bab, dengan
menyelesaikan setiap soal pada rubrik ini, pemahaman kalian tentang materi pada
Keteladanan
Pembelajaran ilmu teknologi khususnya Sistem Komputer bukan hanya sekedar
menguasai pengetahuan dan ketrampilan saja, akan tetap tetap harus diiringi
dengan sikap yang baik dan menjadi teladan sehingga pihak perusahaan akan
mempercayai prilaku baik, jujur dan dapat dipercaya dalam bekerja dan mengolah
data perusahaan.
DAFTAR ISI
KATA PENGANTAR.............................................................................................................................. 2
TENTANG MODUL INI ......................................................................................................................... 3
DAFTAR ISI .......................................................................................................................................... 3
KD. 3.3 Menerapkan Operasi Logika Aritmatika (half-Full Adder, Ripper Carry Adder).
KD. 4.3 Mempraktikkan Operasi Logik Unit (Half-Full, Rippe Carry Adder).
B. Tujuan Pembelajaran
1. Siswa mampu menjelaskan operasi aritmatika(penjumlahan, pengurangan) dalam sistem
bilangan biner, decimal, dan heksadesimal.
2. Siswa mampu menerapkan operasi aritmatika dalam rangkaian digital (half full adder dan
subtractor).
3. Siswa mampu membuat rangkaianhalf adder, full adder, half subtractor, dan full
subtractor dengan gerbang-gerbang logika.
4. Siswa mampu membuat rangkaian penjumlahan dan pengurang (bilangan biner) lebih
dari 1 bit.
Materi 1
Aljabar Boolean
Dalam dunia matematika, terdapat banyak sekali rumus, dan teori untuk menyelesaikan
sebuah persoalan, seperti aljabar hipunan, aljabar grup, aljabar vector, dan aljabar
Boolean.
Metode aljabar Boolean diciptakan oleh Googe Boole sekitar abad ke – 19 yang
digunakan untuk melakukan analisis logika sebuah soal matematika. Teknik kemudian
berkembang dan menjadi popular dalam perancangan rangakaian digital, khusunya
dalam teknologi sistem komputer. Nilai input aljabar Boolean hanya memiliki dua jenis
yaitu 0 dan 1 atau OFF dan ON yang sejalan dengan proses operasi bilanagan biner.
Nilai data 0 diamsumsi sebagai perwakilan tengangan 0 volt hinga 0,8 volt atau tegangan
berpotensial rendah. Sementara itu, nilai data 1 merupakan nilai data bertegangan 2
hingga 5 volt. Dengan kata lain, nilai data 0 dan 1 mewakili kondisi tegangan.
Oleh karena itu, aljabar Boolean sangat tepat diterapkan untuk melakukan analisis
kondisi rangkaian digital terhadap nilai masukan (input) Logika, serta manipulasi variable
logika untuk mengefisienkan nilai kerja sebuah rangkaian logika. Aljabar Boolean tidak
mengenal pecahan, decimal, pangkat, kuadrat, akar pangkat n, dan logaritma. Dalam
mengoperasikan aljabar Boolean , hanya dikenal tiga (3) jenis operasi dasar sebagai
berikut.
1. Penjumlahan
Proses penjumlahan logika menggunakan gerbang logika OR menggunakan ekspresi
‘+’ (plus) dalam persamaannya.
2. Perkalaian
Proses perkalian logika menggunakan gerbang logika AND menggunakan ekspresi ‘.’
(titik) dalam penulisan persamaannya.
3. Inversi
Operasi ini digunakan untuk membalikkan kondisi semula menjadi berlawanan
nilainya. Dalam pengoperasiannya, symbol yang digunakan adalah A (garis atas)
atau symbol gerbang logika NOT.
No Persamaan Keterangan
1 A .0 = 0
2 A.1 = A
3 A.A=A
4 A.A=0
5 A+0=A
6 A+1=1
7 A+A=A
8 A+A=1
9 A+B=B+A Komutatif OFF
10 A.B=B.A Komutatif AND
11 A + (B + C) = (A + B) + C = A + B + C Asosiatif OR
12 A (BC) = (AB) C = ABC Asosiatif AND
13 A (B+C) = AB + AC Distributif OR
14 (A + B) (C + D) = AC + BC + AD + BD Distributif AND
15 A + AB = A
16 A + AB = A + B
17 A+B=A.B
18 (A . B) = A + B
Contoh 1
Penyelesaian :
A
C
X = AC + BC
C
B
Rangkaian logika X = AC + BC
3. Selanjutnya tambahkan komponen tombol dan lampu, kemudian lakukan
Penyelesaian :
B
X = A + B + BC
C
Gerbang Logika X = A + B + BC
0+0 0
0+1 1
1+0 1
1+1 10
1+1+1 11
Pembuktian A + B = X
Carry = 1 1 1 1
A2 = 1 1 0 1 1 = 2710
B2 = 1 1 0 1 1 = 510
+
A+B= 1 0 0 0 0 0 = 3210
penyelesaian :
Carry = 1
A2 = 3 5 4 = 23610
B2 = 5 1 3 = 33110
+
A+B= 1 0 6 7 = 56710
Contoh :
Berapakah jumlah 39916 dan 8988 ?
Penyelesaian :
Carry = 1 1
A2 = 3 9 9 = 92110
B2 = 8 9 8 = 220010
+
A+B= C 3 1 = 312110
a. Penugasan :
Tugas kelompok
1. Buatlah kelompok masing-masing 3 orang !
2. Setiap kelompok buatlah rangkaian logika dengan simulasi elektronika
untuk menyelesaiakan persamaan berikut.
a. A + AB
b. (A + B)(C + D)
3. Gambarkan rangkaian logika untuk membuktikn rumus persamaan berikut.
a. 0 + 0 = 0
b. 0 + 1 = 1
c. 1 + 0 = 1
4. Setiap kelompok mempresentasikan tugas yang diberikan!
5. Setiap kelompok membuat kesimpulan hasil kerja dan kerja kelompok!
b. Latihan
Jawablah pertanyaan dibawah ini !
1. Tuliskan dan jelaskan operasi dalam aljabar Boolean !
Jawab :
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
2. Tuliskan dan jelaskan persamaan logika dalam aljabar Boolean ?
Jawab :
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
3. Tentukan hasil dari operasi penjumlahan berikut
a. 1100110 + 1011
b. 010001 + 0111
c. 110, 11 + 1, 01
d. 5648 + 1338
e. A416 + F316
Jawab :
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
Materi 2
Jika dari penjumlahan tersebut tidak terdapat bawaan putaran ujung, maka hasil
penjumlahan bilangan yang dikurangi dengan komplemen 1 bilangan
pengurangnya adalah bilangan negatif dimana hasil akhirnya negatif dari hasil
komplemen 1 penjumlahan tadi. Lebih jelasnya dapat dilihat beberapa contoh di
bawah ini.
Contoh :
Contoh :
① Berapakah 11002 – 00112
1100 → Bilangan biner yang dikurangi
1101 + → Komplemen 2 dari 00112
11001 → Carry diabaikan
Contoh :
① Berapakah 011112 – 100112
01111 → Bilangan biner yang dikurangi
01101 + → Komplemen 2 dari 100112
11100
Karena tidak ada carry,
maka hasilnya adalah bilangan negatif (komplemen 2 dari 111002)
Contoh :
Untuk bilanagan octal
Contoh :
Untuk bilangan heksadesimal
Latihan
Jawablah pertanyaan dibawah ini !
1. Apakah yang dimaksud dengan singn-bit, komplemen, LSD, dan EAC ?
Jawab :
.................................................................................................................................................................................
.................................................................................................................................................................................
.................................................................................................................................................................................
.................................................................................................................................................................................
.................................................................................................................................................................................
.................................................................................................................................................................................
.................................................................................................................................................................................
.................................................................................................................................................................................
.................................................................................................................................................................................
.................................................................................................................................................................................
.................................................................................................................................................................................
Ket :
1 = Benar
0 = Salah
Jika setiap elemen yang dihubungkan salah satu ada yang Benar/(1) maka
pernyataan pada percobaan Rangakaian Full Adder ini menunjukan pernyataan
Benar/(1)
KESIMPULAN :
Full Adder dapat digunakan untuk menjumlahkan bilangan-bilangan biner yang
lebih dari 1bit. Penjumlahan bilangan-bilangan biner sama halnya dengan
penjumlahan bilangan decimal dimana hasil penjumlahan tersebut terbagi menjadi
2bagian, yaitu SUMMARY (SUM) dan CARRY, apabila hasil penjumlahan pada suatu
tingkat atau kolom melebihi nilai maksimumnya maka output CARRY akan berada
pada keadaan logika 1.
Pengertian dan Cara Kerja Arithmatic Logical Unit (ALU)
Pengenalan ALU
Arithmatic Logical Unit (ALU), adalah salah satu bagian/komponen dalam sistem di
dalam sistem komputer yang berfungsi melakukan
operasi/perhitungan aritmatika dan logika (Contoh operasi aritmatika adalah
operasi penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah
logika AND dan OR. ALU bekerja besama-sama memori, di mana hasil dari
perhitungan di dalam ALU di simpan ke dalam memori
Perhitungan dalam ALU menggunakan kode biner, yang merepresentasikan
instruksi yang akan dieksekusi (opcode) dan data yang diolah (operand). ALU
biasanya menggunakan sistem bilangan biner two’s complement. ALU mendapat
data dari register. Kemudian data tersebut diproses dan hasilnya akan disimpan
dalam register tersendiri yaitu ALU output register, sebelum disimpan dalam
memori.
Pada saat sekarang ini sebuah chip/IC dapat mempunyai beberapa ALU sekaligus
yang memungkinkan untuk melakukan kalkulasi secara paralel. Salah satu chip ALU
yang sederhana (terdiri dari 1 buah ALU) adalah IC 74LS382/HC382ALU (TTL). IC ini
terdiri dari 20 kaki dan beroperasi dengan 4×2 pin data input (pinA dan pinB)
dengan 4 pin keluaran (pinF).
Dengan demikian, half adder memiliki 2 masukan ( A dan B ) dan dua keluaran (
S dan Cy ).
Dari tabel diatas, terlihat bahwa nilai logika dari Sum sama dengan nilai
logika dari gerbang XOR, sedangkan nilai logika Cy sama dengan nilai dari gerbang
logika AND.
Dari table tersebut, dapat dibuat rangkaian half adder seperti pada gambar berikut:
2. FULL ADDER
Sebuah Full Adder menjumlahkan dua bilangan yang telah dikonversikan
menjadi bilangan-bilangan biner. Masing-masing bit pada posisi yang sama saling
dijumlahkan. Full Adder sebagai penjumlah pada bit-bit selain yang terendah. Full
Adder menjumlahkan dua bit input ditambah dengan nilai Carry-Out dari
penjumlahan bit sebelumnya. Output dari Full Adder adalah hasil penjumlahan
(Sum) dan bit kelebihannya (carry-out).
Full adder mengolah penjumlahan untuk 3 bit bilangan atau lebih (bit tidak
terbatas), olehkarena itu dinamakan rangkaian penjumlah lengkap. Perhatikan tabel
kebenaran dari Full adder berikut :
S = A B C+ A B C+ A B C+ A B C
S= A Å B Å C
Cy = A B C+ A BC+ A B C + A B C
Dengan menggunakan peta karnaugh, Cy dapat diserhanakan menjadi :
Cy = AB + AC + BC
3. PARALEL ADDER
Rangkaian Parallel Adder adalah rangkaian penjumlah dari dua bilangan
yang telah dikonversikan ke dalam bentuk biner. Anggap ada dua buah register A
dan B, masing-masing register terdiri dari 4 bit biner : A3A2A1A0 dan B3B2B1B0.
Rangkaian Parallel Adder terdiri dari Sebuah Half Adder (HA) pada Least
Significant Bit (LSB) dari masing-masing input dan beberapa Full Adder pada bit-
bit berikutnya. Prinsip kerja dari Parallel Adder adalah sebagai berikut :
penjumlahan dilakukan mulai dari LSB-nya. Jika hasil penjumlahan adalah bilangan
desimal “2” atau lebih, maka bit kelebihannya disimpan pada Cout, sedangkan bit
di bawahnya akan dikeluarkan pada Σ. Begitu seterusnya menuju ke Most
Significant Bit (MSB)nya.
Tugas lain dari ALU adalah melakukan keputusan dari operasi sesuai dengan
instruksi program yaitu operasi logika (logical operation). Operasi logika meliputi
perbandingan dua buah elemen logika dengan menggunakan operator logika.
Parallel Adder adalah rangkaian Full Adder yang disusun secara parallel dan
berfungsi untuk menjumlah bilangan biner berapapun bitnya, tergantung
jumlah Full Adder yangdiparallelkan.Gambar berikut menunjukkan Parallel
Adder yang terdiri dari 4 buah Full Adder yang tersusun parallel sehingga
membentuk sebuah penjumlah 4 bit.
Contoh:
Tugas Pratikum
1. Buatlah rangkaian logika Half Substractor menggunakan IC pada aplikasi simulasi
Electronics Workbench.
2. Buatkan rangkaian logika Full Substractor menggunakan IC pada aplikasi simulasi
Electronics Workbench.
Latihan
Jawablah pertanyaan dibawah ini !
1. Gambarkan dan jelaskan rangkaian Half Substractor
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
2. Gambarkan dan jelaskan rangkaian Full Substractor
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
3. Jelaskan pengertian diference dan borrow
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
4. Jelaskan pengertian rangkaian pengurangan pararel
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
Daftar Pustaka
Andi N., 2017 sistem komputer Ciracas, Jakarta 2017. Penerbit Erlangga
Ganjar Hardiansyah. komplemen 1 dan 2
https://www.academia.edu/5710136/KOmplemen_1_dan_2 (17 Juni 2019)