Dasar-dasar Komputer - Sistem Angka
Teknik untuk merepresentasikan dan bekerja dengan angka disebut number system. Decimal number systemadalah sistem bilangan yang paling umum. Sistem nomor populer lainnya termasuk binary number system, octal number system, hexadecimal number system, dll.
Sistem Angka Desimal
Sistem bilangan desimal adalah a base 10sistem bilangan yang memiliki 10 digit dari 0 sampai 9. Ini berarti bahwa besaran numerik apapun dapat direpresentasikan menggunakan 10 digit tersebut. Sistem bilangan desimal juga apositional value system. Artinya nilai digit akan bergantung pada posisinya. Mari kita ambil contoh untuk memahami ini.
Katakanlah kita memiliki tiga angka - 734, 971 dan 207. Nilai 7 dari ketiga angka tersebut berbeda−
- Pada 734, nilai 7 adalah 7 ratusan atau 700 atau 7 × 100 atau 7 × 10 2
- Pada 971, nilai 7 adalah 7 puluhan atau 70 atau 7 × 10 atau 7 × 10 1
- Pada 207, nilai 0f 7 adalah 7 unit atau 7 atau 7 × 1 atau 7 × 10 0
Bobot dari setiap posisi dapat direpresentasikan sebagai berikut -
Dalam sistem digital, instruksi diberikan melalui sinyal listrik; Variasi dilakukan dengan memvariasikan tegangan sinyal. Memiliki 10 voltase berbeda untuk menerapkan sistem bilangan desimal pada peralatan digital itu sulit. Jadi, banyak sistem bilangan yang lebih mudah diimplementasikan secara digital telah dikembangkan. Mari kita lihat secara detail.
Sistem Bilangan Biner
Cara termudah untuk memvariasikan instruksi melalui sinyal listrik adalah sistem dua negara - hidup dan mati. On direpresentasikan sebagai 1 dan off sebagai 0, meskipun 0 sebenarnya bukanlah sinyal tetapi sinyal pada tegangan yang lebih rendah. Sistem bilangan yang hanya memiliki dua digit ini - 0 dan 1 - disebutbinary number system.
Setiap digit biner juga disebut a bit. Sistem bilangan biner juga merupakan sistem nilai posisi, di mana setiap digit memiliki nilai yang dinyatakan dalam pangkat 2, seperti yang ditampilkan di sini.
Dalam bilangan biner apa pun, digit paling kanan disebut least significant bit (LSB) dan digit paling kiri dipanggil most significant bit (MSB).
Dan ekuivalen desimal dari angka ini adalah jumlah hasil kali dari setiap digit dengan nilai posisinya.
11010 2 = 1 × 2 4 + 1 × 2 3 + 0 × 2 2 + 1 × 2 1 + 0 × 2 0
= 16 + 8 + 0 + 2 + 0
= 26 10
Memori komputer diukur berdasarkan berapa banyak bit yang dapat disimpannya. Berikut adalah bagan untuk konversi kapasitas memori.
- 1 byte (B) = 8 bit
- 1 Kilobyte (KB) = 1024 byte
- 1 Megabyte (MB) = 1024 KB
- 1 Gigabyte (GB) = 1024 MB
- 1 Terabyte (TB) = 1024 GB
- 1 Exabyte (EB) = 1024 PB
- 1 Zettabyte = 1024 EB
- 1 Yottabyte (YB) = 1024 ZB
Sistem Angka Oktal
Octal number system memiliki delapan digit - 0, 1, 2, 3, 4, 5, 6, dan 7. Sistem bilangan oktal juga merupakan sistem nilai posisi di mana setiap digit nilainya dinyatakan dalam pangkat 8, seperti yang ditunjukkan di sini -
Setara desimal dari bilangan oktal apa pun adalah jumlah produk dari setiap digit dengan nilai posisinya.
726 8 = 7 × 8 2 + 2 × 8 1 + 6 × 8 0
= 448 + 16 + 6
= 470 10
Sistem Angka Heksadesimal
Octal number system memiliki 16 simbol - 0 sampai 9 dan A ke F dimana A sama dengan 10, B sama dengan 11 dan seterusnya sampai F. Sistem bilangan heksadesimal juga merupakan sistem nilai posisi dimana setiap digit memiliki nilai yang dinyatakan dalam pangkat 16 , seperti yang ditunjukkan di sini -
Setara desimal dari bilangan heksadesimal apa pun adalah jumlah produk dari setiap digit dengan nilai posisinya.
27FB 16 = 2 × 16 3 + 7 × 16 2 + 15 × 16 1 + 10 × 16 0
= 8192 + 1792 + 240 +10
= 10234 10
Hubungan Sistem Angka
Tabel berikut menggambarkan hubungan antara sistem bilangan desimal, biner, oktal dan heksadesimal.
HEXADECIMAL | DESIMAL | OKTAL | BINER |
---|---|---|---|
0 | 0 | 0 | 0000 |
1 | 1 | 1 | 0001 |
2 | 2 | 2 | 0010 |
3 | 3 | 3 | 0011 |
4 | 4 | 4 | 01.00 |
5 | 5 | 5 | 0101 |
6 | 6 | 6 | 0110 |
7 | 7 | 7 | 0111 |
8 | 8 | 10 | 1000 |
9 | 9 | 11 | 1001 |
SEBUAH | 10 | 12 | 1010 |
B | 11 | 13 | 1011 |
C | 12 | 14 | 1100 |
D | 13 | 15 | 1101 |
E | 14 | 16 | 1110 |
F | 15 | 17 | 1111 |
ASCII
Selain data numerik, komputer harus mampu menangani abjad, tanda baca, operator matematika, simbol khusus, dll. Yang merupakan kumpulan karakter bahasa Inggris secara lengkap. Kumpulan karakter atau simbol yang lengkap disebut kode alfanumerik. Kode alfanumerik lengkap biasanya mencakup -
- 26 huruf besar
- 26 huruf kecil
- 10 digit
- 7 tanda baca
- 20 hingga 40 karakter khusus
Sekarang komputer hanya memahami nilai numerik, apapun sistem bilangan yang digunakan. Jadi semua karakter harus memiliki padanan numerik yang disebut kode alfanumerik. Kode alfanumerik yang paling banyak digunakan adalah Kode Standar Amerika untuk Pertukaran Informasi (ASCII). ASCII adalah kode 7-bit yang memiliki 128 (27) kemungkinan kode.
ISCII
ISCII adalah singkatan dari Indian Script Code for Information Interchange. IISCII dikembangkan untuk mendukung bahasa India di komputer. Bahasa yang didukung oleh IISCI termasuk Dewanagari, Tamil, Bangla, Gujarati, Gurmukhi, Tamil, Telugu, dll. IISCI sebagian besar digunakan oleh departemen pemerintah dan sebelum dapat dipahami, standar pengkodean universal baru disebutUnicode diperkenalkan.
Unicode
Unicode adalah sistem pengkodean internasional yang dirancang untuk digunakan dengan skrip bahasa yang berbeda. Setiap karakter atau simbol diberi nilai numerik yang unik, sebagian besar dalam kerangka ASCII. Sebelumnya, setiap skrip memiliki sistem pengkodeannya sendiri, yang dapat menimbulkan konflik satu sama lain.
Sebaliknya, inilah tujuan resmi Unicode - Unicode menyediakan nomor unik untuk setiap karakter, apa pun platformnya, apa pun programnya, apa pun bahasanya .