Powered By Blogger

Sabtu, 14 Januari 2017

apa sih byte dalam Struktur Data

Untuk lebih memberi arti, bit di atas selanjutnya digabung (dikombinasikan nilai-nilainya) dan saling bertalian (correspondence) yang disebut dengan byte. Sederhananya, kumpulan bit yang membentuk sebuah informasi disebut dengan byte. Istilah byte juga digunakan sebagai satuan terkecil alamat (address) di mikroprosesor. 

Sebelum istilah byte tersebut muncul, dulu dinamakan dengan “bite,” karena hampir mirip dengan kata “bit”, maka oleh Werner Buchholz (1957) mulai digunakan istilah byte pada fase awal mendesain komputer IBM Stretch. Byte merupakan kependekan dari Binary Tuple, namun beberapa sumber mengatakan bahwa byte merupakan kependekan dari Binary Table. Tidak perlu diperdebatkan.

Masalahnya, berapa banyak bit penggabungan itu dilakukan. Pada umumnya, sebuah byte terdiri atas 8 bit yang disebut dengan octet yang dapat merepresentasikan 256 nilai (dari perhitungan : 28 dengan nilai  0 sampai 255). Seperti halnya standar yang digunakan untuk komputer IBM System/360. Ada juga yang menggunakan 4 bit (disebut nibble, nybble, semioctet, atau hex digit), ada pula yang menggunakan 2 bit (disebut crumb).

Istilah lain selain byte yang digunakan dari sekumpulan bit adalah kata (word). Hanya, pada word tidak ada standar besaran banyaknya bit. Besaran itu tergantung dari ukuran sebuah register di dalam CPU (Central Processing Unit) komputer. Sebagai contoh, di dalam arsitektur komputer IA-32 (prosesor Intel 8086) digunakan 16 bit untuk sebuah word, sehingga 32 bit disebut dengan double word atau dword. Ada juga arsitektur komputer lain yang menyatakan sebuah word terdiri atas bit sebanyak 4, 8, 32, 64, dan sebagainya.
 
Dalam hal lain, ada standar penyebutan untuk ukuran bit yang besar, misalkan kilobit (Kbit), megabit (Mbit), gigabit (Gbit), dan sebagainya. Di ilmu komputer, byte juga digunakan sebagai ukuran dari storage (tempat menyimpan data), dan dijadikan dasar dari penetapan tipe data di berbagai bahasa pemrograman. Tipe data itu antara lain, numeric (dan lebih spesifik lagi integer atau real), character atau string, boolean, dan sebagainya.

Besaran dari byte
Nama
(Simbol)
Umum
Standar
SI
Nama
(Simbol)
Nilai
kilobyte (KB)
210
103
kibibyte (KiB)
210
megabyte (MB)
220
106
mebibyte (MiB)
220
gigabyte (GB)
230
109
gibibyte (GiB)
230
terabyte (TB)
240
1012
tebibyte (TiB)
240
petabyte (PB)
250
1015
pebibyte (PiB)
250
exabyte (EB)
260
1018
exbibyte (EiB)
260
zettabyte (ZB)
270
1021
zebibyte (ZiB)
270
yottabyte (YB)
280
1024
yobibyte (YiB)
280
SI-prefix (juga dikenal sebagai metrix prefix adalah suatu asosiasi yang menentukan
ukuran suatu simbol, dengan nama asli Systรจme International d’Unitรฉs (dari Perancis).
Binary prefix adalah simbol yang ditetapkan oleh International Electrotechnical Commision.
 
 untuk pengkodean byte.

SI prefixes
1000n
10n
Prefix
Symbol
Decimal equivalent in SI writing style
10008
1024
Y
1 000 000 000 000 000 000 000 000
10007
1021
Z
1 000 000 000 000 000 000 000
10006
1018
E
1 000 000 000 000 000 000
10005
1015
P
1 000 000 000 000 000
10004
1012
T
1 000 000 000 000
10003
109
G
1 000 000 000
10002
106
M
1 000 000
10001
103
k
1 000
10002/3
102
h
100
10001/3
101
da
10
10000
100
(none)
(none)
1
1000−1/3
10−1
d
Tenth
0.1
1000−2/3
10−2
c
Hundredth
0.01
1000−1
10−3
m
Thousandth
0.001
1000−2
10−6
ยต (u)
Millionth
0.000 001
1000−3
10−9
n
Billionth
Milliardth
0.000 000 001
1000−4
10−12
p
Trillionth
Billionth
0.000 000 000 001
1000−5
10−15
f
Quadrillionth
Billiardth
0.000 000 000 000 001
1000−6
10−18
a
Quintillionth
Trillionth
0.000 000 000 000 000 001
1000−7
10−21
z
Sextillionth
Trilliardth
0.000 000 000 000 000 000 001
1000−8
10−24
y
Septillionth
Quadrillionth
0.000 000 000 000 000 000 000 001