BlackBerry Messenger
(BBM) sesuai namanya, sudah tentu aplikasi yang satu ini adalah aplikasi pesan
singkat yang berbasis internet untuk ponsel BlackBerry. Pesan yang dikirim
melalui BBM melalui internet dan menggunakan sistem PIN BlackBerry. Selain menawarkan
pesan instan berbasis teks, BBM juga memungkinkan pengguna mengirim gambar,
VoiceNotes (rekaman audio), file, lokasi pada peta, dan pilihan emoticon.
Pin BB yang
kita pakai semua itu bukanlah sekedar gabungan dari angka dan huruf yang biasa
kita temui, tapi merupaka Bilangan Hexadecimal yang biasanya digunakan di
Bahasa Mesin/Computer.
Sistem bilangan biner atau sistem bilangan basis dua
adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan
1. Sistem bilangan biner modern ditemukan oleh Gottfried Wilhelm Leibniz pada
abad ke-17. Sistem bilangan ini merupakan dasar dari semua sistem bilangan
berbasis digital. Dari sistem biner, kita dapat mengkonversinya ke sistem
bilangan Oktal atau Hexadesimal. Sistem ini juga dapat kita sebut dengan
istilah bit, atau Binary Digit. Pengelompokan biner dalam komputer selalu
berjumlah 8, dengan istilah 1 Byte/bita. Dalam istilah komputer, 1 Byte = 8
bit. Kode-kode rancang bangun komputer, seperti ASCII, American Standard Code
for Information Interchange menggunakan sistem peng-kode-an 1 Byte.
2^0=1
2^1=2
2^2=4
2^3=8
2^4=16
2^5=32
2^6=64
Dan seterusnya.
Apa itu Hexadecimal?
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.
Apa itu Pin berdasarkan ilmu
matematika sederhana?
Pin itu sebenarnya rangkaian dari angka Hexa desimal
yaitu :
0 1 2 3 4 5 6 7 8 9 A B C D E F
Berbeda dari Desimal yang biasa kita temui yaitu :
0 1 2 3 4 5 6 7 8 9
Untuk Decimal ke Binarynya :
Hexa terdiri dari 16 angka, pada urutan kesepuluh
dimulai dengan Angka A, berarti kalau 11 desimal = B Hexa
Sebagai contoh kalau misalnya kita punya angka 3A :
cara hitungnya, angkanya X (16 pangkat (n - 1)) dimana
n adalah lokasi digitnya. misalnya kasus 3A.
(3 X (16^1)) + (10 X (16^0)) = 58 desimal
untuk yang tiga digit, misalnya D1F
(14 * (16^2)) + (1 * (16^1)) + (15 * (16^0)) = 3.359
desimal
berarti kalau pinnya adalah "23456789"
sebenarnya di Desimalkan adalah "591751049" dan Binarynya adalah
"00100011010001010110011110001001"
Kalau dipisah sbb:
Binar : 0010 0011 0100 0101 0110 0111 1000 1001
Decimal : 2 3 4 5 6 7 8 9
Untuk contoh Binary ke Decimal sbb :
Contoh 100101 = 37 Decimal
Dirubah kedalam decimal dengan cara :
[(1) × 2^5] + [(0) × 2^4] + [(0) × 2^3] + [(1) × 2^2]
+ [(0) × 2^1] + [(1) × 2^0] =
[1 × 32] + [0 × 16] + [0 × 8] + [1 × 4] + [0 × 2] + [1
× 1] = 37
Untuk mengubah Desimal ke Hexa malah lebih mudah,
caranya sbb :
contoh: 270 Decimal mau dirubah ke Hexa :
270 dibagi 16 hasil: 16 sisa 14 ( = E )
16 dibagi 16 hasil: 1 sisa 0 ( = 0 )
1 dibagi 16 hasil: 0 sisa 1 ( = 1 )
Jadi 270 decimal = 10E Hexa
Note : karena sulit membuat
"upperscript" disini maka istilah "Pangkat" diganti dengan
" ^ "
Referensi :
0 komentar:
Posting Komentar