REVIEW KONSEP BINARY DAN SISTEM KOMPUTER
Konsep Binary
Binary Digit atau yang dapat disingkat menjadi Bit adalah jenis sistem bilangan yang digunakan komputer untuk berkomunikasi antar komponen komputer atau antar komponen lain dalam jaringan komputer. Komputer sendiri hanya mengenal 2 angka yaitu 0 dan 1. Bernilai 0 berarti bit mati (off bit), dan 1 berarti bit hidup (on bit).
- Basis Dua
Disebut bilangan basis dua karena hanya terdiri dari 2 angka. Jika terdapat 8 bit, maka ada 3 kemungkinan kombinasi bit yang akan terbentuk yaitu :
- Kombinasi 0 semua, yaitu 00000000.
- Kombinasi 1 semua, yaitu 11111111.
- Kombinasi 0 dan 1 sebanyak 8 bit. Contohnya 11001100, 10101010, 01101101, dan masih banyak lagi.
Pada 8 bit, tiap-tiap bit nya dapat direpresentasikan dengan pangkat 0-7. Berikut representasi bit dalam basis dua dan nilai desimalnya.
27 26 25 24 23 22 21 20
128 64 32 16 8 4 2 1
Contohnya :
1 1 0 0 1 1 0 1
128 64 0 0 8 4 0 1
Jadi nilai desimalnya : 128 + 64 + 8 + 4 +1 = 205
- Penjumlahan Biner
Jika dua deretan biner 8 bit dijumlahkan, seperti :
10011000
00111001 +
Maka langkah-langkah penjumlahannya sebagai berikut :
- Jumlahkan bit dari yang paling kanan.
- Bit 0 + 1 = 1
- Bit 1 + 1 = 10, dituliskan 0 di bawah hasil penjumlahan dan 1 disimpan di atas bit berikutnya. Deskripsi:
1
10011000
00111001 +
0001
- Jika mendapati penjumlahan 1+1 dan terdapat sisa penambahan dari bit sebelumnya, maka hasilnya adalah 11,dituliskan 1 di bawah hasil penjumlahan dan 1 disimpan di atas bit berikutnya.
Deskripsi:
11
10011000
00111001 +
10001
Hasil dari penjumlahannya adalah :
111
10011000 = 152
00111001 + = 57
11010001 = Hasilnya 209
- Pengurangan Biner
Berikut rumus sederhana pengurangan biner.
- 0 – 0 = 0
- 1 – 0 = 1
- 1 – 1 = 0
- 0 – 1 = 1, pinjam 1
Contoh dalam 3 bit :
011 = 3
01 - = 1
10 = Hasilnya 2
Contoh dalam 4 bit :
1010 = 10
101 - = 5
0101 = Hasilnya 5
- Perkalian Biner
Berikut rumus sederhana perkalian biner.
- 0 x 0 = 0
- 0 x 1 = 0
- 1 x 0 = 0
- 1 x 1 = 1
Setelah hasilnya didapat, tambahkan hasil perkalian tersebut. Seperti contoh berikut ini.
101 = 5
10 x = 2
000
1010 +
1010 = Hasilnya 10
Sistem Komputer
- Sejarahnya
Dahulu kala, komputer sebenarnya adalah orang atau people. Komputer hanyalah berupa nama pekerjaan. Berikut perkembangan komputer dari masa ke masa.
Abacus
Abacus merupakan komputasi matematika yang digunakan sebagai kalkulator tangan. Lahir pada 300 S.M pada zaman babilonia.
Logarithm
Logarithm merupakan teori logaritma yang ditemukan pada tahun 1617 oleh John Napier yang mengizinkan perkalian ditunjukkan berdasarkan penambahan. Perkalian ini disebut Napier's Bone berupa tabel kemudian menjadi stik yang terbuat dari tulang.
Calculating Clock
Calculating Clock merupakan mesin penghitung pertama dengan menggunakan gear yang ditemukan oleh Professor Jerman Wilhelm Schickard pada tahun 1623.
Pascaline
Pascaline merupakan alatn hitung yang dibuat oleh Blaise Pascal pada tahun 1642 dengan tujuan untuk membantu ayahnya sebagai seorang pengumpul pajak.
Punched Cards
Punched Card dibuat pada tahun 1801 oleh Joseph Marie Jacquard, Warga Negara Prancis, sebagai mesin hitung dengan menggunakan punched cards yang dibuat dari mesin tenun.
Difference Engine
Pada tahun 1822, seorang mathematician asal Inggris, Charles Babbage mengusulkan mesin hitung yang mampu menghitung beberapa tabel angka layaknya tabel logarithm yaitu Difference Engine.
Hollerith Desk
Tahun 1890, Herman Hollerith memenangkan hadiah sebagai penemu mesin hitung untuk keperluan sensus penduduk yang mengadopsi punched cards buatan Jacquard yang disebut Hollerith Desk.
Harvard Mark I
Harvard Mark I merupakan hasil kolaborasi dari Harvard dan IBM, berupa komputer digital, yang pertama kali dibuat di AS walaupun tidak murni sebagai komputer elektronik. Berat Harvard Mark I sendiri mencapai 5 ton dan pada awalnya berjalan 15 tahun non-stop.
ENIAC
ENIAC (Electronic Numerical Integrator and Calculator) merupakan mesin yang masih menggunakan teknologi paper card dan masih membutuhkan tenaga manusia untuk menjalankannya. Mesin ini ditemukan oleh dua orang professor, yaitu John Mauchly dan J.Presper Eckert kisaran tahun 1943-1945.
UNIVAC
UNIVAC (Universal Automatic Computer) ditemukan pada tahun 1950 dan sudah menggunakan magnetic tape.
COBOL & Compiler
Pada 1953 Grace Hopper menemukan bahasa tingkat tinggi pertama yaitu COBOL sekaligus Compiler pertama untuk menerjemahkan ke bahasa biner komputer.
IBM Stretch
IBM mengeluarkan produk IBM Stretch dengan teknologi mikro elektronik pada tahun 1959.
Mainframe
Kemudian IBM kembali mengeluarkan produknya pada tahun 1970-an berupa Mainframe seri 7090, IBM 360, atau IBM 370.
Time Sharing & Batch Processing
Time Sharing dan Batch Processing merupakan dua cara yang digunakan untuk berinteraksi dengan Mainframe. Time Sharing menggunakan teletype sedangkan Batch Processing menggunakan key punch machine.
PC
Pada tahun 1981 IBM mengeluarkan PC berbasis microprocessor sebelumnya MITS Altair 8800 sebagai PC pertama di dunia.
Perkembangan komputer sangatlah pesat dan akan terus menerus seperti itu.
- Sistem Komputer
Sistem komputer adalah jaringan elektronik yang terdiri dari perangkat lunak dan perangkat keras yang melakukan tugas tertentu yaitu menerima input, memproses input, menyimpan perintah-perintah, dan menyediakan output berupa informasi.
Komponen Sistem Komputer terdiri atas :
- Hardware
- Software
- Brainware
Hardware
Hardware adalah perangkat keras berupa perlengkapan fisik yang digunakan untuk memasukkan, memproses, menghasilkan, dan melakukan aktivitas penyimpanan sistem komputer.
Komponen Hardware terdiri atas :
1. Central Processing Unit (CPU)
CPU merupakan bagian komputer yang sangat penting yang memanipulasi data dan mengendalikan berbagai pekerjaan yang dilakukan oleh berbagai komponen lainnya. CPU adalah Mikroprocessor. Mikroprocessor terdiri atas :
- Arithmetic Logic Unit (ALU), melakukan perhitungan matematis dan melakukanperbandingan logis.
- Register merupakan area penyimpanan data berkecepatan tinggi yang menyimpan data dan perintah berjumlah sangat kecil, untuk jangka waktu pendek.
Pada tahun 1965, Gordon Moore memprediksi bahwa kompleksitas mikroprosessor akan berlipat dua kira-kira setiap dua tahun sekali. Dan benar saja pernyataan itu terbukti. Kompleksitas mikroprosessor terus berkembang sesuai dengan yang diprediksikannya.
Siklus pemrosesan, siklus perintah mesin yang terjadi jutaan kali per detik atau lebih tergantung beberapa faktor, yaitu :
- Kecepatan jam (clock speed)
- Panjang kata (word length)
- Lebar bus (bus width)
- Jumlah transistor dalam chip
2. Penyimpanan Primer :
- Register
- Random Access Memory (RAM)
- Memori cache
- Read-Only Memory (ROM)
3. Penyimpanan Sekunder :
- Media Magnetis
- Pita Magnetis
- Cakram Magnetis
- Antarmuka Disk Drive
- Disket Magnetis
- Disket magnetis
- Peralatan Penyimpanan Optis
- Compact Disk Read-Only (CD-ROM)
- Digital Video Disk (DVD)
- Fluorescent Multilayer Disk (FMD-ROM)
4. Teknologi Input
- Keyboard
- Mouse
- Mouse-optic
- Trackball
- Papan sentuh
- Joystick
- Layar sentuh
- Pengenal Suara
- Barcode Reader
5. Teknologi Output
Monitor :
- Tabung Sinar Katoda
- Liquid Crystal Display (LCD)
Printer :
- Impact
- Laser nonimpact
- Inkjet
- Plotter