Komputer merupakan mesin berbasis listrik Yang hanya dua kondisi, ย iya hidup (on) dan mati (off) yang selanjutnya disebut sebagai sebuah sistem biner (biner). dapat dikatakan bahwa hanya dengan sistem biner Anda dapat memerintahkan atau memberikan instruksi sebuah mesin komputer.ย selain sistem biner,ย komputer jugaย menerapkan beberapa jenis bilangan, seperti bilangan berbasis 5 (lima), Berbasis 8 (oktal),ย berbasis 10 (desimal), Jalan berbasis 16ย (hexadesimal). penerapan sistem desimal dapat anda lihat pada pengalaman IP versi 4 dalam komputer jaringan, ย dan pengalaman MACย address LAN card.ย Bagaimana karakteristik sistem bilangan biner, desimal, oktal maupun heksadesimal? ikuti penjelasan berikut.ย
Sistem komputer adalah jaringan elemen-elemen yang saling berhubungan, berbentuk satu kesatuan untuk melaksanakan suatu tujuan pokok dan sistem tersebut.
ย Radix adalah banyaknya suku angka atau digit yang dipergunakan dalam suatu sistem bilangan.
ย Sistem bilangan (number system) adalah suatu cara untuk mewakili besaran dan suatu sistem fisik
ย Elemen-elemen dari sistem komputer adalah hardware, software, dan brain ware.
ย Hardware (perangkat keras) adalah peralatan di sistem komputer yang secara fisik terlihat dan dapat dijamah, seperti monitor, keyboard, dan mouse.
ย Software (perangkat lunak) adalah program yang berisi perintah-perintah untuk melakukan pengolahan data. Ada tiga bagian utama dan software :
ย Brainware adalah manusia yang terlibat dalam mengoperasikan serta mengatur sistem komputer.
dalam Kehidupan sehari-hari, Anda mengenal bilanganย seratus, seribu, bahkan ratusan ribuYang digunakan sebagai format hitungan mata uang resmi negara Indonesia. bilangan tersebut merupakan bilangan berbasis 10 yang bisa disebut desimal atau radix 10. Ada banyak jenis sistem bilangan yang didefinisikan saat ini, mulai dari bilangan berbasis 2, berbasis 3 berbasis 4 berbasis 10 sampai berbasis 16. namun, hanya sistem bilangan berbasis 2, berbasis 8 berapa sih 10, dan berbasis 16 yang sering digunakan komputer dalam pengoperasiannya. sistem bilangan adalah suatu cara cara untuk mewakili ukuran besaran dari sebuah benda fisik. contohย penggunaan sistem bilangan pada komputer adalah sebagai berikut .
Bilangan berbasis 2 atau biner terdiri atas angka 0 dan angka 1. bilangan ini digunakan sebagai bahasa komputer.ย semua bahasa pemrograman yang ada di dunia saat ini harus mengonversikan kan bahasa mereka ke dalam bentuk biner agar dapat melakukan instruksi pada komputer. sebagai contoh, dalam pemograman Pascal ditetapkan bahwa tipe data integer memiliki kapasitas memori sebesarย 8 bit sehingga nilai maksimal menyimpan data numerik adalah sebesar 255 dalam basis desimal.
ย bilangan berbasis 10 atau desimal yang terdiri atas bilangan 0,1,2,3,4,5,6,7,8, dan 9ย dapat anda jumpai pada sistem pengalamatanย IPย versi 4 dalam jaringan komputer.ย sebagai contoh, IP address 192. 168. 1. 42 pada koneksi modem.
ย bilangan berbasis 16ย atau hexadesimal terdiri atas bilangan 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E dan F.ย penerapan dari sistem bilangan ini Dapat anda temukan pada IP address versi 6 atau pengalamatan MACย address sebuah kartu jaringan dalam komputer.
Konversi adalah teknik mengubah suatu bentuk menjadi bentuk laian, tetapi tetap memiliki arti dan nilai yang sama. Sebagai contoh, konversi bilangan berbasis 10 menjadi bberbasis 2 sangat penting ketika menghitung banyaknya jumlah network yang terbentuk dari subnetting IP address. Ada beberapa teknik konversi bilangan, yaitu sebagai berikut.
Teknik penjumlahan suku bilangan yang di konversi, dengan suku bilangan merupakan hasil kali suatu nilai bilangan satu dengan bilangan lainya sesuai dengan urutan pangkatnya. Teknik ini cukup sulit dalam penggunaanya sehingga jarang di pergunakan.
Teknik berikutnya yaitu melakukan pembagian secara berulang. Bilangan awal yang akan dilakukan konversi dibagi dengan basis bilangan hasil.
Pernahkah Anda menggunakan kalkulator? Tentu pernah bukan? Lalu, bagaimanakah cara kerjanya? Ketika Anda menekan tombol angka 5, apakah akan muncul angka 5 pada layar? bagaimanakah dengan proses penjumlahan, pengurangan, perkalian, dan pembagian, dan pembagian dalam kalkulator tersebut? Kalkulator sebenarnya merupakan miniatur sebuah komputer. perlu diingat bahwa mesin seperti kalkulator dan komputer tidak mengenali bilangan desimal seperti 5,6,7, dan seterusnya. mereka hanya mengerti bilangan biner yang memiliki 2 nilai, yaitu 0 dan 1 nyala dan mati, on dan off, dengan tegangan di atas 0 volt atau 0 volt, dan masih banyak lagi.
Sebuah komputer merupakan rangkaian dari ribuan atau bahkan jutaan trasistor. rangkaian transistor tersebut masing-masing dihubungkan oleh gerbang logika memiliki fungsi untuk melakukan operasi dasar terhadap input biner yang diberikan. beberapa bentuk gerbang logika adalah AND, OR, NOR, dan NAND. Output yang dihasilkan kemudian akan di-decode agar menjadi data yang mudah dimengerti oleh manusia. setelah itu, data akan ditampilkan melalui output device seperti monitor dan printer.
Ketikia Anda meng-input-kan 23 + 98 ke dalam komputer melalui keybord menggunakan aplikasi kalkulator pada windows, apakah bilangan desimal tersebut akan langsung diopersikan dengan penjumlahan aritmetika oleh processor? Tentu tidak apakah anda masih ingat tentang konversi bilanganย biner? Ya, bilangtan desimal tersebut terlebih dahulu akan dikonversikan oleh Arithmetic Logic Unit (ALU). Output proses tersebut baru dikirimkan ke decoder kembali agar menjadi bentuk desimal sehingga mudah dibaca oleh pengguna. Apa itu BCD? Bagaimana proses operasi aritmetika bilangan biner dan BCD dalam ALU? Mari pelajari bab ini.
Bagaimana caranya proses perkalian 3 x 3 pada aplikasi kalkulator komputer dapat diselesaikan? perlu diingat bahwa komputer hanya mengenal 2 Jenis input, yaitu 0 dan 1. Komputer sendiri tidak pernah mengenal bilangan berbasis desimnal. Proses yang terjadi pada komputer saat memproses suatu input seperti angka 3 yang diketikan Pada keybord merupakan nilai ASCII (kode yang digubnakan pada keybord) angka 3 yang dikonversikan terlebih dahulu menjadi biner. Setelah itu, nilai ASCII angka 3 diproses dalam sistem digital dan selanjutnya dikonversi kembali ke dalam bentuk desimal untuk ditampilkan dalam bentuk angka desimal 3 pada output device, yaitu monitor. setelah itu dilakukan proses perkalian (dengan cara penjumlahan menggunkan komplemen) hingga mendapatkan hasil hasil 9. selanjutnya nilai 9 dalam bentuk biner dikonversi kembali ke dalam kode ASCII untuk akhirnya ditampilkan sebagai angka 9 pada monitor. Rangkaian proses tersebut memerlukan rangkaian encoder, decoder, multiplexer, flip-flop dan counter.
Ketika Anda membongkar perangkat komputer, akan terlihat sebuah mainboard besar yang di atasnya terhubung ratusan hingga ribuan komponen elektronika melalui sebuang rangkaian dalam papan PCB (Printed Circuit Board). Komponen tersebut dapat berupa resistor, transistor maupun kapasitot dan IC (Integratd Circuit) yang saling terhubung satu sama lainnya Pada dasarnya, komputer merupakan sebuah perangkat elektronika yang di dalam nya terdapat proses kelistrikan dan merepretasikan proses opreasi logika ketika melakukan proses aritmatika. Bagai mana cara kerja setiap komponen yang terdapat di dalam rangkaian elektronika?ย
Pada saat mendengar istilah mikrokontrol pasti di benak anda terbayang sebuah peranti berukuran mini tetapi memiliki kemampuan setara komputer yang memiliki memori, alat pemroses dan disk penyimpan data. selain itu, mikrokontrol memiliki kelebihan dalam pengeksekusian intruksi yang lebih cepat. bagai mana proses kerja dan bentuk mikrokontroler?