Sistem Bilangan Heksadesimal

Sistem bilangan desimal

Sistem bilangan desimal adalah sistem bilangan yang menggunakan 10 macam angka dari 0,1, sampai 9. Setelah angka 9, angka berikutnya adalah 1 0, 1 1, dan seterusnya (posisi di angka 9 diganti dengan angka 0, 1, 2, .. 9 lagi, tetapi angka di depannya dinaikkan menjadi 1). Sistem bilangan desimal sering dikenal sebagai sistem bilangan berbasis 10, karena tiap angka desimal menggunakan basis (radix) 10, seperti yang terlihat dalam contoh berikut:

angka desimal 123 = 1*102 + 2*101 + 3*100

Berikut adalah tabel yang menampilkan sistem angka desimal (basis 10), sistem bilangan biner (basis 2), sistem bilangan/ angka oktal (basis 8), dan sistem angka heksadesimal (basis 16) yang merupakan dasar pengetahuan untuk mempelajari komputer digital. Bilangan oktal dibentuk dari bilangan biner-nya dengan mengelompokkan tiap 3 bit dari ujung kanan (LSB). Sementara bilangan heksadesimal juga dapat dibentuk dengan mudah dari angka biner-nya dengan mengelompokkan tiap 4 bit dari ujung kanan.

Desimal Biner (8 bit) Oktal Heksadesimal
0 0000 0000 000 00
1 0000 0001 001 01
2 0000 0010 002 02
3 0000 0011 003 03
4 0000 0100 004 04
5 0000 0101 005 05
6 0000 0110 006 06
7 0000 0111 007 07
8 0000 1000 010 08
9 0000 1001 011 09
10 0000 1010 012 0A
11 0000 1011 013 0B
12 0000 1100 014 0C
13 0000 1101 015 0D
14 0000 1110 016 0E
15 0000 1111 017 0F
16 0001 0000 020 10

Heksadesimal atau sistem bilangan basis 16 adalah sebuah sistem bilangan yang menggunakan 16 simbol. Berbeda dengan sistem bilangan desimal, simbol yang digunakan dari sistem ini adalah angka 0 sampai 9, ditambah dengan 6 simbol lainnya dengan menggunakan huruf A hingga F. Nilai desimal yang setara dengan setiap simbol tersebut diperlihatkan pada tabel berikut:

0hex = 0dec = 0oct 0 0 0 0
1hex = 1dec = 1oct 0 0 0 1
2hex = 2dec = 2oct 0 0 1 0
3hex = 3dec = 3oct 0 0 1 1
4hex = 4dec = 4oct 0 1 0 0
5hex = 5dec = 5oct 0 1 0 1
6hex = 6dec = 6oct 0 1 1 0
7hex = 7dec = 7oct 0 1 1 1
8hex = 8dec = 10oct 1 0 0 0
9hex = 9dec = 11oct 1 0 0 1
Ahex = 10dec = 12oct 1 0 1 0
Bhex = 11dec = 13oct 1 0 1 1
Chex = 12dec = 14oct 1 1 0 0
Dhex = 13dec = 15oct 1 1 0 1
Ehex = 14dec = 16oct 1 1 1 0
Fhex = 15dec = 17oct 1 1 1 1

Konversi Sistem Bilangan

Konversi dari heksadesimal ke desimal

Untuk mengkonversinya ke dalam bilangan desimal, dapat menggunakan formula berikut:

Dari bilangan heksadesimal H yang merupakan untai digit hnhn − 1h2h1h0, jika dikonversikan menjadi bilangan desimal D, maka:

Sebagai contoh, bilangan heksa 10E yang akan dikonversi ke dalam bilangan desimal:

  • A=10

    B=11

    C=12

    D=13

    E=14

    F=15

    Digit-digit 10E dapat dipisahkan dan mengganti bilangan A sampai F (jika terdapat) menjadi bilangan desimal padanannya. Pada contoh ini, 10E diubah menjadi barisan: 1,0,14 (E = 14 dalam basis 10)

  • Mengalikan dari tiap digit terhadap nilai tempatnya.

10E(16)= …..(10)

= 256 + 0 + 14

= 270(10)

Dengan demikian, bilangan 10E heksadesimal sama dengan bilangan desimal 270(10)

Konversi dari desimal ke heksadesimal

Sedangkan untuk mengkonversi sistem desimal ke heksadesimal caranya sebagai berikut (kita gunakan contoh sebelumnya, yaitu angka desimal 270):

 270 dibagi 16 hasil:  16   sisa 14  ( = E )
  16 dibagi 16 hasil:   1   sisa  0  ( = 0 )
   1 dibagi 16 hasil:   0   sisa  1  ( = 1 )

Dari perhitungan di atas, nilai sisa yang diperoleh (jika ditulis dari bawah ke atas) akan menghasilkan : 10E yang merupakan hasil konversi dari bilangan desimal ke heksadesimal itu.

ORGANISASI DAN ARSITEKTUR KOMPUTER

ORGANISASI DAN ARSITEKTUR KOMPUTER

Nama  :Sarjiyono

Nim     : 12090774

JURUSAN TEKNIK INFORMATIKA

PROGRAM STUDI STRATA 1

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER

EL RAHMA YOGYAKARTA  TAHUN 2011

STMIK EL Rahma Yogyakarta Jl. Sisingamangaraja No 76 Karangkajen, YogyakartaTelp. (0274) 377982 Baca entri selengkapnya »

Tugas Organisasi & Arsitektur Komputer

Perbedaan SDRAM & DDRAM

RAM
RAM ( Random Accses Memory ), merupakan memori kerja yang dipakai untuk menyimpan data sementara sebelum dijalankan oleh Prosesor . RAM komputer mempercepat aliran data antara Prosesor dengan media penyimpanan seperti Hard Disk, CD, DVD, dan lain-lain.. RAM tidak bisa menyimpan data, begitu daya listrik mati maka isinya juga hilang. Besaran Ram ditentukan oleh rumus MB ada 128 MB 256 MB 512 MB 1 GB dan seterusnya. Kecepatan Memory RAM bervariasi tergantung pada Frekuensi RAM tersebut, semakin tinggi Frekuensi RAM, maka data yang diakses akan semakin lebih singkat ( cepat ). Misalnya memory RAM 100 MHz atau 100 Juta Hertz, membutuhkan waktu transfer 1/100 Juta Sekon (detik) atau 10 nanosekon. Komputer yang memiliki jumlah memory RAM lebih tinggi akan lebih cepat membuka dan menggunakan banyak program aplikasi secara bersamaan dengan cepat.
Teknologi RAM telah banyak mengalami banyak perubahan. Jenis RAM yang banyak dipakai pada komputer saat ini adalah SDRAM (Synchronous Dynamic RAM), DDRAM (Double Data Rate RAM), dan DDR2 RAM. Untuk mengetahui komputer yang kita gunakan memakai DRAM atau SDRAM bisa dengan melihat secara fisik dari RAM tersebut, yaitu dengan cara membaca ada RAM itu. Atau bisa juga dengan melihat jumlah pembatas yang ada di RAM atau di Motherboard. Jika pembatasnya berjumlah 1 buah, berarti menggunakan DDRAM sedangkan jika pembatasnya berjumlah 2 buah, berarti menggunakan SDRAM. Baca entri selengkapnya »

Tugas Organisasi & Arsitektur Komputer

Perbedaan dan Perbandingan Prosesor RISC dengan CISC

Perkalian Dua Bilangan dalam Memori

Pada gambar di atas, terlihat struktur memori (yang disederhanakan) suatu komputer secara umum. Pada main memori terbagi menjadi beberapa lokasi mulai dari nomor 1 (baris) : 1 (kolom) sampai dengan 6:4. Unit eksekusi bertanggung jawab untuk operasi komputasi yang mana data-data sudah tersimpan di dalam salah satu dari 6 register (A, B, C, D, E, atau F). Misalkan akan dilakukan perkalian (product) dua angka, misalkan angka pertama terletak di lokasi 2:3 sedangkan angka kedua pada 5:2, kemudian hasilnya dikembalikan lagi ke lokasi 2:3. Baca entri selengkapnya »