Вы находитесь на странице: 1из 35

Definisi komputer:

Beberapa buku komputer mendefinisikan tentang komputer


sebagai berikut :
COMPUTER ANNUAL(Robert H. Blissmer):
Komputer adalah alat elektronik yang mampu melaksanakan
tugas antara lain :
• Menerima Input
• Memproses Input sesuai dengan programnya
• Meyimpan perintah-perintah dan hasil pengolahan
• Menyediakan output dalam bentuk Informasi.
COMPUTER TO DAY (Donald H. Sanders)
Komputer adalah sistem elektronik untuk memanipulasi data
yang cepat dan tepat serta dirancang dan diorganisasikan
supaya secara otomatis menerima dan menyimpan data input,
dan menghasilkan output dibawah pengawasan suatu langkah-
langkah instruksi progranm yang tersimpan di memory
(storage program)
Menurut buku Computer Organization (V.C Hamacher,Z.G.
Vranesic, S.G. Zaky) :
– Komputer adalah mesin penghitung elektronik yang cepat dapat
menerima informasi input digital, memprosesnya sesuai dengan
program yang tersimpan di memorinya ( storage program) dan
menghasilkan output informasi.
Menurut buku INtruduction To The Computer , The Tool Of
Business (Wiliam M Fouri):
– Komputer adalah suatu pemroses data (data processor) yang
dapat melakukan perhitungan yang besar dan cepat, termasuk
perhitungan arithmatika yang besar atau operasi logika tanpa
campur tangan manusia yang mengopersaikan selama
pemrosesan).
Menurut buku Intruduction to Computers (Gordon B Davis) :
– Komputer adalah tipe khusus alat penghitung yang mempunyai
sifat tertentu yang pasti.
Dari beberapa definisi tersebut dapat disimpulkan bahwa
komputer adalah :
1. Alat elektronik
2. Dapat menerima input data
3. Dapat mengolah data
4. Dapat memberikan informasi
5. Menggunakan suatu program yang tersimpan dalam memori
komputer (storage program)
6. Dapat menyimpan program dan hasil pengolahan
7. Bekerja secara otomatis.
Sedang yang dimaksud dengan porgram adalah : Kumpulan dari
instruksi yang tersetruktur atau perintah terperinci yang
sudah dipersiapkan supaya komputer dapat melakukan
fungsinya dengan cara yang sudah tertentu.
Sistem Komputer:
• Supaya komputer dapat digunakan untuk mengolah data maka
harus berbentuk sistem kompuer (Computer system)
• Sistem Komputer adalah jaringan elemen –elemen komputer
yang saling berhubungan dan mendukung membentuk suatu
kesatuan untuk mengolah data dan mengahasilkan informasi.
• Elemen-elemen dalam sistem komputer terdiri dari :
– Hardware (perangkat keras) : adalah peralatan di sistem komputer
yang secara fisik dapat dilihat dan dijamah.
– Software (perangkat lunak) : adalah program yang berisi perintah-
perintah untuk melakukan pengolahan data.
– Brainware : adalah manusia yang terlibat didalam
mengoperasikan serta mengatur sistem komputer.
Pengolahan Data Elektronik

Pengolahan data dengan komputer terkenal dengan nama Pengolahan


data elektronik (PDE) atau Electronic Data processor (EDP)
• Data  kumpulan kejadian yang diangkat dari suatu kenyataan.
• Data dapat berupa angka-angka, huruf atau simbul-simbul khusus
atau gabungan dari keduanya.
Pengolahan data (Data processing) adalah manipulasi dari data
kedalambentuk yang lebih berguna dan lebih berarti, berupa suatu
informasi.
Informasi (information) adalah hasil dari kegiatan pengolahan data yang
memberikan bentuk yang lebih berarti dari suatu kejadian.
Jadi Pengolah Data Elektronik (PDE) aatu Electronic data Processor
(EDP) adalah manipulasi dari data kedalam bentuk yang lebih berarti
berupa suatu informasi dengan menggunakan suatu alat elektronik
(Komputer).
SIKLUS PENGOLAHAN DATA
• Siklus Pengolahan Data (data processing cycle) terdiri dari 3 tahapan
dasar yaitu : Input, Processing dan Output.

INPUT PROCESSING OUTPUT

Tiga tahap dasar pengolahan data tersebut diatas dapat dikembangkan


lebih lanjut dengan menambahkan tiga atau lebih tahapan lagi yaitu
Origination, storage dan didtribution dan dapat digambarkan sebagai
berikut

Origination Input PROCESSING OUTPUT Distributio

storage
• Origination : Tahap ini berhubungan dengan proses dari
pengum[pulan data, proses pencatatan (recording) data ke dokumen
dasar
• Input : Tahap ini merupakan proses memasukkan data
kedalam proses komputer ( Input device).
• Processing : Tahap ini merupakan proses pengolahan dari data
yang sudah dimasukkan yang dilakukan oleh alat pemroses
(processing device) yang dapat berupa proses menghitung,
membandingkan, mengklasifikasikan, mengurutkan, mengendalikan
atau mencari di storage.
• Output : tahap ini merupakan proses menghasilkan output dari hasil
pengolahan data ke alat output (Output device) yaltu berupa informasi
• Distribution : Tahap ini merupakan proses dari distribusi output
kepada pihak yang berhak dan membutuhkan informasi.
• Storage : Tahap ini merupakan proses perekaman hasil pengolahan
ke simpanan luar ( storage). Hasil dari pengolahan yang disimpan dari
storage dapat dipergunakan sebagai bahan input unutk proses
selanjutnya. (dua anak panah berlawanan menunjukan hasil
pengolahan dapat disimpan dan di ambil kembali dari storage.
Kemampuan Komputer
• Kemampuan komputer yang paling menakjubkan adlah kecepatan dan
ketepatan dalam melakukan suatu operasi dasar seperti perhitungan
dalam waktu yang sangat cepat (dalam satuan millisecond atau ribu
operasi perdetik , microsecond atau juta operasi perdetik, nano
second atau milyard operasi perdetik , dan picosecond atau triliun
opersi perdetik).
• Istilah yang cukup populer dalam komputer yaitu : GIGO
• Garbage In Garbage Out, artinya sampah yang masuk, maka sampah
pula yang keluar
• Gold In Gold Out, artinya Emas yang masuk, emas pula yang keluar.
• Hal ini dapat diartikan bahwa hasil keuaran (output) komputer sangat
tergantung dari Input yang diberikan. Apabila yang dimasuka salah
maka output dari komputer juga salah, demikian juga bila data yang
dimasukkan benar maka akan menghasilkan output yang benar pula.
Sejarah Komputer
Generasi Pertama
Pada tahun 1946, komputer elektronik di dunia yang pertama yakni
ENIAC selesai dibuat. Pada komputer tersebut terdapat 18.800
tabung hampa udara dan berbobot 30 ton dengan panjang 30 meter
dan tinggi 2,4 meter sehingga memerlukan ruangan kelas tersendiri.

Generasi Kedua
Beberapa contoh komputer generasi kedua adalah : IBM Serie 1400,
NCR Serie 304, MARK IV (diproduksi di Jepang tahun 1957),
Honeywell Model 800 dan IBM- 7090 (buatan Amerika)

Generasi Ketiga
Contoh komputer generasi ini adalah : Apple Computer, TRS Model
180 dan IBM S/360.

Generasi Keempat
Pada generasi ini ditandai dengan munculnya LSI (Large Scale
Integration) yang
merupakan pemadatan ribuan IC kedalam sebuah Chip. Istilah chip
digunakan
untuk menunjukkan suatu lempengan persegi empat yang memuat
Generasi Keempat
Pada generasi ini ditandai dengan munculnya LSI (Large Scale
Integration) yang merupakan pemadatan ribuan IC kedalam sebuah
Chip. Istilah chip digunakan untuk menunjukkan suatu lempengan persegi
empat yang memuat rangkaianrangkaian terpadu (integrated circuits).
LSI kemudian dikembangkan dalam VLSI (Very Large Scale
Integration). Perkembangan berikutnya ditandai dengan munculnya
microprocessor dan semi conductor. Perusahaan pembuat
microprocessor antara lain : Intel Corporation, Motorola, Zilog dll. Intel
Corp. mengeluarkan microprocessor dengan model 4004,8088, 80286,
80386, 80486, 80586 atau dikenal dengan nama pentium. Sedangkan
pabrik Motorola mengeluarkan model 6502, 6800.
SEJARAH KOMPUTER

1st: Calculators
2nd: Programmable Devices and Calculators
3rd: Mainframes and Minicomputers
4th: Dari 4-bit komputer sampai 64-bit (saat ini)

sedangkan yang masih dalam tahap teori adalah

"Quantum computer, Chemical computer, DNA computing,


Optical computer, Spintronics based computer“

Artikel sejarah komputer


Lantas apa lagi keunggulan komputer generasi kelima? Hampir sama
dengan komputer generasi keempat, komputer generasi kelima
menggunakan VLSI dan Josephon Junction. Josephson Junction
mempunyai kemampuan unutk memproses trilyun operasi dalam satu
detik. sebagai perbandingan teknologi chip yang digunakan pada
komputer generasi sebelumnya hanya mampu melakukan proses
milyaran dalam satu detik. Josephon Junction adalah sebuah jenis
circuit electronic yang mampu menangani proses switching dengan
kecepatan tinggi ketika dioperasikan pada suhu mendekati
nol. Josephson Junction terdiri atas dua pasangan
superkonduktor Josephson Junction awalnya diciptakan untuk
memahami konsep-konsep dasar dan fitur dari superkonduktivitas.
Salah satu fitur yang menarik dari komputer generasi kelima ini
adalah kemampuannya yang dapat berpikir, menerjemahkan bahasa
manusia, bercakap-cakap langsung dengan komputer, penghematan
energi komputer dan dapat melakukan diagnosa secara akurat. Salah
satu contoh yang mulai bisa dilihat pada pengimplementasian
kehidupan sehari-hari, sudah banyaknya aktifitas-aktifitas yang bisa
dikontrol menggunakan suara si empunya device.

Komputer saat ini


Register
Register merupakan simpanan kecil yang mempunyai kecepatan tinggi
dalam merekam informasi (lebih cepat dibandingkan dengan
perekaman dan pemngambilan data di main memory).
Register digunakan untuk menyimpan instruksi dan data yang sedang
diproses oleh CPU, sedangkan instruksi dan data lainnya yang
menunggu giliran untuk diproses disimpan didalam main memory.
Contoh : Misalkan ada intruksi berbunyi : HITUNG C =A+B , maka
komputer akan membutuhkan data untuk nilai A dan nilai B yang ada
di main memory, kemudian data dibaca dan disimpan dalam register (
misal nilai A berniai 2 dan Nilai B bernilai 3, maka sekarang di register
tersimpan intruksi HITUNG C=A+B dan data untuk nilai A dan B.
dengan demikian dapat dihitung nilai C yaitu sebesar 5. dan kemudian
hasil perhitungan ini akan disimpan kembali di main memory untuk
selanjutnya data dan hasil perhitungan ini dapat dismpan di external
memori.
Ada 3 macam ingatan yang dipergunakan didalam didalam sistem
komputer yaitu :
1. Register : digunakan untuk menyimpan instruksi dan data yang
sedang diproses.
2. Main memory : dipergunakan untuk menyimpan instruksi dan data
yang akan diproses dan hasil pengolahan data.
3. External memory (simpanan luar) dipergunakan untuk menyimpan
program dan data secara permanen.
Register yang berhubungan dengan dengan instruksi yang sedang
diproses adalah Instruction Register dan program counter.
Instruksi Register (IR) atau disebut juga dengan program register
berfungsi untuk menyimpan instruksi yang sedang diproses.
Program Counter adalah register yang dipergunakan untuk menyimpan
alamat (address) lokasi dari main memory yang berisi intruksi yang
sedang diproses.
Register yang berhubungan dengan data yang sedang diproses adalah
General porpose register, dimana general poropose ini mempunyai
kegunaan yang umum, seperti misalnya unutk menampung data
yang sedang diolah (disebut Operand register) dan untuk
menampung hasil pengolahan (disebut Acumulator)
Konsep penting yang mempengaruhi kecepatan dari processor adalah
ukuran dari register.
Register lain yang digunakan sebagai jembatan antara CPU dengan main
memory adalah memory address register ( MAR) dan memory data
register (MDR) register ini yang dihubugkan dengan suatu jalur yang
disebut dengan bus ke main memory.
Memori data register digunakan untuk menampung data atau instruksi
hasil pengiriman dari main memory ke CPU atau untuk menampung
data yang akan direkam ke main memory dari hasil pengolahan oleh
CPU.
Memory address register digunakan untuk menampng alamat (address)
data atau instruksi di main memory yang akan diambil atu yang akan
dierkamkan.
Sebagai tambahan dari register, bebrapa CPU menggunakan suatu cache
memory atau disebut juga dengan scratch-pad memory atau high-
speed buffer atau buffer memory dengan maksud supaya kerja
CPUnya lebih effisien .
Cache memori diletakkan diantara CPU dan main memory. Cache memory
harus lebih cepat adi main memory.
Main memory
Main memory terdiridari RAM dan ROM
Ukuran dari maain memori ditunjukkan oleh satuan Kilo Byte (KB) yaitu
1024 byte., Mega Byte (1024 KB )ataupun Giga Bite yaitu 1024 MB
RAM ( Random Access memory) merupakan memori yang dapat diaccess
yaitu dapat diisi dan diambil isinya oleh programer

Struktur dari RAM dibagi menjadi 4 bagian yaitu :


1. Input storage, digunakan untuk menampung input yang dimasukna
lewat alat input.
2. Program storage digunkan untuk menyimpan semua intruksi-
instruksi program yang akan diproses.
3. Working storage, digunakan untuk menyimpan data yang akan
diolah dan hasil dari pengolahan.
4. Output storage digunakan untuk menampung hasil akhir dari
pengolahan
ROM ( Read Only Memory)

Memory ini hanya dapat dibaca saja dan ROM ini sudah diisi oleh pabrik
pembuatnya berupa Sistem Operasi ( Operating system) yang terdiri dar
program-program pokok yang diprlukan oleh system komputer misalnya :
- Program untuk mengatur tampilan penampilan karakter dilayar, pengisian
tombul kunci di keyboard, untuk keperluan kontrol tertentu dan bootstrap
program . (beberapa komputer ROM diisi juga dengan program interpreter
BASIC)
- Bootstrap diperlukan pada waktu pertama kali sistem komputer diaktripkan,
dan proses ini disebut dengan istilah booting  dapat berupa cold booting
atau warm booting.
Instruksi yang tersimpan dalam ROM disebut micro instructions, atau
microcode atai firmware (Hardware dan software dijadikan satu).
ROM yang dapat diprogram kembali adalah PROM (Programmable Read Only
Memory), yang dapat diprogram sekali saja oleh programer. Sedang jenis lain
adalah EPROM (Eraseble Programmable Read Only Memory) yang dapat
dihapus dengan sinar ultraviolet dan dapat diprogram ulang.
EEPROM (Electrically Erasable Programable Read Only Memory) dapat dihapus
secara elektronik dan dapat diprogram kembali.
FPM RAM = Fast Page Mode Random Acces Memory
EDO RAM = Extended Data Out RAM 72 pin, digunakan pada
komputer sebelum Pentium
SDRAM = Shinchronous Dynamic RAM, 168 pin, konsumsi
tegangan 3,3 volt, BUS mulai dari 100 MHz dan 133
Mhz digunakan mulai pentium 1 s/d pentium 4 (awal).
DDR SDRAM = Double Data Rate SDRAM : 180 pin, konsumsi
tegangan 2,5 volt, bus mulai dari 266 Mhz,
(PC2100), 333 Mhz (PC2700), 400 Mhz (PC
3200),digunakan untuk pentium 4 sampai sekarang.
DDR2 SDRAM : Double Data Rate Two SDRAM, 240 pin konsumsi
tegangan 1,8 Volt, bus mulai 533 Mhz (PC4200), 677
MHz, (PC 5300) 800 MHz (PC 6400), 1066 MHz
(PC8500).
DDR3 SDRAM : Double Data Rate Three SDRAM, 240 pin konsumsi
tegangan 1,8 Volt, bus mulai 1066 Mhz (PC8500),
1333 MHz, (PC 10600) 800 MHz (PC 6400), 1066
MHz (PC8500).
Jumlah pin dan konsumsi tegangan sama dengan DDR2, namun Knoct
(lekukan pada modul berbeda dengan DDR2)
SRAM = Static RAM memori yang terdiri dari kumpulan flip flop

Catatan :
EDORAM = 72 pin
SDRAM = 168 pin
DDRAM = 195 pin
RDRAM = 184 pin
Hubungan antara CPU dan main memory :
Hubungan antara CPU dengan Main memory ataupun dengan alat-alat
input/output dilakukan dengan suatu jalur yang disebut dengan bus.
Hubungan antara CPU denngan main memory melelui jalur bus yang
dilekatkan pada memori data register , memory address register dan
control unit di CPU. Sedang bus yang menghubungkan CPU dengan
alat-alat input/output, tidak dilekatkan langsung dengan alat-alat
input/output tersebut, tapi dapat melalui suatu alat I/O port atau DMA
Controller atau I/O chanel.
Bus :
Bus atau disebt juga pathway merupakan suatu sirkuit jalur
transportasi informasi antara dua atau lebih alat-alat dalam sistem
komputer.
Bus yang menghubungkan antara CPU dengan main memory disebut
dengan internal bus, sedangkan bus yang menghubungkan CPU
dengan input/output disebut dengan external bus.
Data bus  adalah bus yang digunakan untuk jalur transportasi data
dan instruksi.
Address bus  digunakan untuk jalur transportasi alamat di main memory
untuk data atau intruksi yang akan diambil atau direkamkan.
Control bus  bus yang digunakan untuk mengirim signal sebagai
pemberitahuan akan dikurimkan suatu informasi atau telah diterimana
informasi yang dikirim dari satu alat ke alat lain.
Sistem Bilangan dan Kode

Sistem Bilangan
Sistem bilangan (Number system) adalah suatu cara untuk mewakili
besaran dari suatu item phisik. Sistem bilangan yang banyak
digunakan oleh manusia adalah sistem bilangan desimal yaitu
sistem bilangan yang menggunakan 10 macam simbul untuk
mewakili suatu besaran. Sistem bilangan desimal banyak digunakan
oleh manusia, sedangkan pada komputerdiwakili oleh bentuk
elemen dua keadaan ( two-stated elements), yaitu keadaan off
(tidak ada arus) dan keadaan on ( ada arus). Konsep ini selanjutnya
digunakan dalam sistem bilangan binari yang hanya menggunakan
2 macam nilai untuk mewakili suatu besaran nilai.
Disamping sistem bilangan binari (Binary Number system) komputer
juga menggunakan sistem bilangan yang lain yaitu bilangan oktal
(octal number system), dan sistem bilangan hexadesiman
(Hexsadecimalsystem ).
Sistem bilangan menggunakan suatu bilangan dasar atau
basis(base atau disebut juga radix) yang tertentu. Basis yang
dipergunakan di masing-masing sistem bilangan tergantung dari
jumlah nilai bilangan yang dipergunakan.
 Sistem bilangan desimal dengan basis 10 (deca berarti 10),
menggunakan 10 macam simbul bilangan.
 Sistem bilangan binari dengan basis 2 (bibary berarti 2), menggunakan
2 macam simbul bilangan.
 Sistem bilangan Oktal dengan basis 8 (okta berarti 8), menggunakan 8
macam simbul bilangan.
 Sistem bilangan hexadesimal dengan basis 16 (hexsa berarti 6 dan
deca berarti 10), menggunakan 16 macam simbul bilangan.
SISTEM BILANGAN DESIMAL

Sistem bilangan desimal menggunakan 10 macam simbol bilangan


berbentuk 10 digit angka yaitu 0,1,2,3,4,5,6,7,8 dan 9. Sistem
bilangan desimal menggunakan basis 10. Bentuk nilai suatu
bilangan desimal dapat berupa integer desmal (decimal integer)
atau pecahan desimal (decimal fraction). Integer desimal adalah
nilai desimal yang bulat, misal nilai 8579 adalah integer desimal
yang dapat diartikan:

Absolute value
Position value atau
8 x 103 = 8000
place-value
5 x 102 = 500
7 x 101 = 70
9 x 100 = 9
8579
Absolute value merupakan nilai mutlak dari masing-masing digit di bilangan.
Position value (nilai posisi) merupakan penimbang atau bobot dari masing masing
digit tergantung dari letak posisinya yaitu bernilai basis dipangkatkan dengan urutan
posisinya.

Posisi digit Position value


(dari kanan)
1 100 = 1
2 101 = 10
3 102 = 100
4 103 = 1000
5 104 = 10000

Sehingga nilai 8579 dapat juga diartikan sebagai (8x1000)+(5x100)+(9x10)+(8x1)

Pecahan desmal adalah nilai desimal yang mengandungnilai pecahan


dibelakang koma, misalnya nilai 183,75 adlah pecahan desimal yang
dapat diartikan :
1 x 102 = 100
8 x 101 = 80
3 x 100 = 3
7 x 10-1 = 0,7
5 x 10-2 = 0,05
+
183,75

Baik integer desimal maupun pecahan desimal dapat ditulis dalam


bentuk eksponentia. Misalnya nilai 82,15 dapat ditulis 0,8215 x 102.
Setiap nilai desimal yang bukan nol dapat dituliskan dalam bentuk
eksponensial standar (standard exponential form), yaitu dengan
mantisa dan exponent. Mantisa merupakan nilai pecahan yang digit
pertama dibelakang koma bukan bernilai nol.
Contoh :
Nilai desimal Standard Mantisa Exponent
Exponential form
123,4 0,1234 x 103 0,1234 3
12,34 0,1234 x 102 0,1234 2
1,234 0,1234 x 101 0,1234 1
0,1234 0,1234 x 101 0,1234 0
0,01234 0,1234 x 10 0,1234 -1
- 1,234 0,1234 x 10 0,1234 1

Terlihat nahwa mantisa selalu lebih besar atau sama dengan -


0,1dan lebih kecil atau sama dengan 0,1. Bentuk yang ditulis
dengan standard exponential formini disebut dengan floating pont
number
Sistem Bilangan Binari
Sistem bilangan binari menggunkan 2 macam simbul bilangan
berbentuk 2 digit angka, yaitu 0 dan1. Sistem bilangan binari
menggunkan basis 2. Misalnya nilai bilangan binari 1001 dapat
diartikan dalam sistem bilangan desimal bernilai

1 0 0 1

1x 20 = 1
0x 21 = 0
0x 22 = 0
1x 23 = 1 +
9
Position value sistem bilangan binari merupakan perpangkatan dari nilai 2
sebagai berikut :

Posisi digit Position value


(dari kanan)
1 20 = 1
2 21 = 2
3 22 = 4
4 23 = 8
5 24 = 16
6 25 = 32
…. …
…. …

Sehinggan bilangan binari 1001 dapat juga dihitung dalam bentuk


bilangan desimal menjadi (1x8)+(0x4)+(0x2)+(1x1) = 9
Atau dapat ditulis dalam bentuk persamaan :
an-1 2 n-1 + an-1 2 n-1 + an-1 2 n-1 + …… a0
Misalnya bilangan binari 101101 dalam sistem bilangan desimal
bernilai :

1011012 = a5 x 25 + a4 x 24 + a3 x 23 + a2 x 22 + a1 x 21 + a0
= 1x32 + 0x16 +1 x 8+1x 4+0x2+1
= 32 +0 +8 +4 +0+1
= 4510

Contoh :
Berapa nilai bilangan binari dibawah ini bila dikonversikan dalam
bentuk bilangan desimal :

a. 110010011 2 = ………10
b. 101110011 2 = ………10
c. 111011101 2 = ………10
d. 101010101 2 = ………10
e. 100010101 2 = ………10
PERTAMBAHAN BILANGAN BINER
Operasi arithmatikan yang dilakukan oleh kompuer di ALU terdiri dari operasi
pertambahan dan pengurangan. Sedang perkalian binari dapat dilakukan
dengan operasi pertambahan yang dilakukan secara berulang-ulang.
Pembagian binari dapat dilakukan dengan operasi pengurangan yang
berulang-ulang. Pertambahan bilangan binari dapat dilakukan dengan cara
yang sama seperti halnya pertambahan bilangan desimal.

Dasar pertambahan untuk masing-masing digit bilangan binari adalah :

0+1=1
0+0=0
1+0=1 Dengan carry of 1, yaitu 1+1 = 2, karena
1+1=0 digit terbesar binari hanya 1, maka harus
dikurangi dengan 2 (basis), jadi 2-2 =0
dengan carry of 1
Contoh Pertambahan bilangan biner :

1111
10100 +
100011

Atau dengan langkah-langkah :

1 + 0 = 1

1 + 0 = 1

1 + 1 = 0 Dengan carry of 1

1 + 0 + 1 = 0
Dengan carry of 1

1 + 1= 0 Dengan carry of 1

1 0 0 0 1 1
Di komputer operasi aritmatika yang dilakukan di ALU diselesaikan dengan switch

elektronik yang membentuk gerbang AND, OR, NOT (menggunakan dasar aljabar

Boolean). Pertambahan dari dua buah digit binari (Binary digit atau bit) dilakukan di

ALU yang disebut dengan nama half adder. Fungsi dari half adder menambahkan dua

buah binary digit dengan hasil pertambahan dan sebuah carry of. Hubungan dari half

adder yang ditulis dengan logika aljabar Boolean adalah sebagai berikut :

S = (X AND NOT Y) OR ( NOT X AND Y)

C = X AND Y

Atau dapat ditulis :

S=X.Y + XY

C = X .Y

Dimana :

S = hasil pertambahan (sum) dua buah binary digit X dan Y

C = Carry of dari hasil pertambahan.


Hubungan dari Half adder bila digunakan binary digit 0 dan 1 adalah
sebagai berikut :

INPUT OUT PUT


X Y S C
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

Yang didapat dari hasil hubungan :

X Y C = X AND Y
S = (X AND Y) OR (X AND Y)
0 0 S = (0 AND 1) OR (1 AND 0) = 0 OR 0 = 0 C= 0 AND 0 = 0
0 1 S = (0 AND 0) OR (1 AND 1) = 0 OR 1 = 1 C= 0 AND 0 = 0
1 0 S = (1 AND 1) OR (0 AND 1) = 1 OR 0 = 1 C= 0 AND 0 = 0
1 1 S = (1 AND 0) OR (0 AND 1) = 0 OR 0 = 0 C= 0 AND 0 = 1
Bila gerbang AND ( AND gate) diberi simbul dan gerbang OR (OR gate)
diberi simbul maka sirkuit half adder dapat digambarkan sebagai berikut :

X Y X Y X Y

S C

Вам также может понравиться