Mengapa 1 Kb = 1024 B ?
Sering kita menjumpai kesalahan tentang menetukan antara 1 Kb = 1000 B dengan 1 Kb = 1024 B, setelah diteliti memang banyak perbedaan untuk menentukannya.
Letak kesalahan itu terdapat pada penyebutan KiloByte,
MegaByte, GigaByte, dan TeraByte yang ternyata tidak sesuai dengan apa yang
kita maksudkan selama ini. Mungkin kesalahan itu terjadi akibat pengajaran di
sekolah yang mengatakan bahwa 1 KB = 1024 Bytes dan 1 MB = 1024 KiloBytes.
Sedangkan yang benar adalah 1 KB = 1000 Bytes dan 1 MB = 1000 KiloBytes.
Ternyata menggunakan 1 KB juga salah dalam pengukuran
data komputer, karena tidak ada kelipatan biner angka 1000, melainkan 1024.
Lalu 1024 Bytes = apa dong?
Jawabannya adalah Kilo Binary. 1024 Bytes itu sama
dengan 1 KibiByte dan 1024 KibiByte itu sama dengan 1 MebiByte. Agak lucu
memang, tapi untuk lebih memahami salah kaprah yang kita lakukan selama ini,
ada baiknya bacalah penjelasan detail berikut:
Byte (Bahasa
Indonesia : Bita) merupakan besaran pokok pengukuran data dalam Ilmu Komputer. Byte
merupakan besaran untuk angka basis dua (biner) dimana 1 Byte . Seperti
kita ketahui, dalam Sistem Internasional (SI) juga terdapat 7 besaran pokok
pengukuran. Beberapa diantaranya ialah satuan ‘meter’ untuk panjang, ‘gram’
untuk massa, dan ‘sekon’ untuk waktu.
KiloByte (Bahasa
Indonesia : KiloBita) merupakan penamaan/penulisan awal dalam sejarah komputer
untuk menyatakan 1024 Bytes. KiloByte dapat ditulis dengan KB seperti penulis
Kilogram dan Kilometer menjadi Kg dan Km. Kemudian pertanyaannya :
- Kenapa tidak 1000 seperti pada KiloGram dan KiloMeter? Hal ini dikarenakan Byte mewakili bilangan biner (angka basis dua) bukan bilangan desimal (angka basis sepuluh) seperti pada KG dan KM.
- Kenapa bisa muncul angka 1024 Bytes? Ini dikarenakan bilangan biner tidak menggunakan model perpangkatan 10n, melainkan menggunakan model perpangkatan 2n. Sehingga, jika pada satuan panjang.
1 Kg = 1 x 103
g = 1000 g
maka pada
satuan ukuran data
1 KB = 1
x 210 B = 1024 B
Selama bertahun-tahun sistem ini digunakan di dalam
dunia komputer. Banyak para ahli merasakan hal yang aneh dalam penggunaan
sistem kelipatan pada pengukuran data yang mengadopsi sistem SI. Padahal
definisi Kilo sendiri merupakan 103 bilangan desimal. Oleh karena
itu, pada tahun 1999 dibuatlah standar baru penamaan besaran pokok untuk sistem
kelipatan pada pengukuran data. Sistem tersebut dikeluarkan oleh International
Electrotechnical Commission (IEC). Sistem ini memperbaiki kesalahan sistem
penamaan besaran pengukuran data, dimana sebelumnya menggunakan KiloByte
menjadi KibiByte.
KibiByte (Bahasa
Indonesia: KibiBita) merupakan penamaan/penulisan baru hasil standarisasi IEC
untuk memperbaiki sistem penamaan yang lama. Prefix Kibi merupakan
singkatan dari Kilo dan Binary. KibiByte dapat disingkat penulisannya menjadi
KiB. Dikarenakan keluarnya sistem baru ini maka terjadi beberapa perubahan,
yaitu :
- KiloByte kembali ke definisi nya yang lama, yaitu 1 KB = 103 B = 1000 Byte. Tetapi 1000 Byte bukanlah suatu kelipatan bilangan biner, sehingga tidak cocok digunakan dalam pengukuran data.
- KibiByte menggantikan KiloByte sebagai penamaan kelipatan dari Byte. Adapaun 1 KiB = 210 B = 1024 Byte
- Alhasil, tidak ada lagi kebingungan penggunaan Kilo dan Kibi karena sudah jelas bahwa 1 Kilo = 1 x 103 dan 1 Kibi = 1 x 210.;
Tabel
Perbandingan Kelipatan Byte menggunakan Sistem IEC dan SI
Sistem IEC
|
Sistem SI
|
||||
Nama
|
Singkatan
|
Nilai
|
Nama
|
Singkatan
|
Nilai
|
KibiByte
|
KiB
|
210
|
KiloByte
|
KB
|
103
|
MebiByte
|
MiB
|
220
|
MegaByte
|
MB
|
106
|
GibiByte
|
GiB
|
230
|
GigaByte
|
GB
|
109
|
TebiByte
|
TiB
|
240
|
TeraByte
|
TB
|
1012
|
PebiByte
|
PiB
|
250
|
PetaByte
|
PB
|
1015
|
EksbiByte
|
EiB
|
260
|
EksaByte
|
EB
|
1018
|
ZebiByte
|
ZiB
|
270
|
ZettaByte
|
ZB
|
1021
|
YobiByte
|
YiB
|
280
|
YottaByte
|
YB
|
1024
|
Beberapa
satuan standar transfer data yang sering dipergunakan dalam jaringan komputer
adalah :
Bit:
Bit adalah ukuran terkecil data dalam sebuah komputer. Bit biasanya hanyalah merupakan pilihan antara 0 dan 1. Dimana 0 biasanya berarti ‘Off’ dan 1 berarti ‘On’. Pada akhirnya komputer akan mengkombinasikan kedua pilihan tersebut menjadi format digital yang lebih kompleks untuk merepresentasikan data.
istilah Bit mulai diperkenalkan oleh seorang statistik terkenal John Tukey pada tahun 1946 (http://www.danbbs.dk/~erikoest/bb_terms.htm).
bps:
bit per second. Jumlah bit yang ditransfer dalam satu detik.
kbps:
kilo bits per second. Jumlah kilobits yang ditransfer dalam satu detik.
1 kbps = 1 x 10^3 bit/second = 1000 bit/second.
Byte:
Byte adalah merupakan kumpulan beberapa bit (1 Byte = 8 bit *kenapa bisa 8 bit aku cari referensinya masih belum nemu, kalo ada yang tau please let me know *). Byte biasanya merepresentasikan sebuah karakter (Misalkan seperti A, ?, -, dll). Karakter ini bisa berupa huruf, angka ataupun simbol tertentu.
Bps:
Byte per second. Jumlah byte yang ditransfer dalam satu detik.
KBps:
Kilo Byte per second. Jumlah KiloByte yang ditransfer dalam satu detik.
1 KBps = 1 x 2^10 byte/second = 1,024 byte/second
bit mempergunakan satuan desimal oleh sebab itu :
1 kilobit = 1 x 10^3 bit = 1000 bit
sedangkan byte mempergunakan satuan biner, oleh sebab itu :
1 KiloByte = 1 x 2^10 = 1024 Byte.
Berikut ini satuan Byte lainnya:
1 byte = 8 bits
1 kilobyte (K / KB) = 2^10 bytes = 1,024 bytes
1 megabyte (M / MB) = 2^20 bytes = 1,048,576 bytes
1 gigabyte (G / GB) = 2^30 bytes = 1,073,741,824 bytes
1 terabyte (T / TB) = 2^40 bytes = 1,099,511,627,776 bytes
1 petabyte (P / PB) = 2^50 bytes = 1,125,899,906,842,624 bytes
1 exabyte (E / EB) = 2^60 bytes = 1,152,921,504,606,846,976 bytes
Huruf "K" (huruf k besar) dipergunakan untuk satuan KiloByte, sedangkan
huruf "k" (huruf k kecil) untuk satuan kilobit.
Contoh perhitungan Byte dan Bit.
Misalkan anda memiliki sebuah file yang terdiri dari 100.000 kata dan anda ingin tahu berapa lama kita bisa mendownload file tersebut melalui internet yang memiliki koneksi 33.600 bps.
Bit:
Bit adalah ukuran terkecil data dalam sebuah komputer. Bit biasanya hanyalah merupakan pilihan antara 0 dan 1. Dimana 0 biasanya berarti ‘Off’ dan 1 berarti ‘On’. Pada akhirnya komputer akan mengkombinasikan kedua pilihan tersebut menjadi format digital yang lebih kompleks untuk merepresentasikan data.
istilah Bit mulai diperkenalkan oleh seorang statistik terkenal John Tukey pada tahun 1946 (http://www.danbbs.dk/~erikoest/bb_terms.htm).
bps:
bit per second. Jumlah bit yang ditransfer dalam satu detik.
kbps:
kilo bits per second. Jumlah kilobits yang ditransfer dalam satu detik.
1 kbps = 1 x 10^3 bit/second = 1000 bit/second.
Byte:
Byte adalah merupakan kumpulan beberapa bit (1 Byte = 8 bit *kenapa bisa 8 bit aku cari referensinya masih belum nemu, kalo ada yang tau please let me know *). Byte biasanya merepresentasikan sebuah karakter (Misalkan seperti A, ?, -, dll). Karakter ini bisa berupa huruf, angka ataupun simbol tertentu.
Bps:
Byte per second. Jumlah byte yang ditransfer dalam satu detik.
KBps:
Kilo Byte per second. Jumlah KiloByte yang ditransfer dalam satu detik.
1 KBps = 1 x 2^10 byte/second = 1,024 byte/second
bit mempergunakan satuan desimal oleh sebab itu :
1 kilobit = 1 x 10^3 bit = 1000 bit
sedangkan byte mempergunakan satuan biner, oleh sebab itu :
1 KiloByte = 1 x 2^10 = 1024 Byte.
Berikut ini satuan Byte lainnya:
1 byte = 8 bits
1 kilobyte (K / KB) = 2^10 bytes = 1,024 bytes
1 megabyte (M / MB) = 2^20 bytes = 1,048,576 bytes
1 gigabyte (G / GB) = 2^30 bytes = 1,073,741,824 bytes
1 terabyte (T / TB) = 2^40 bytes = 1,099,511,627,776 bytes
1 petabyte (P / PB) = 2^50 bytes = 1,125,899,906,842,624 bytes
1 exabyte (E / EB) = 2^60 bytes = 1,152,921,504,606,846,976 bytes
Huruf "K" (huruf k besar) dipergunakan untuk satuan KiloByte, sedangkan
huruf "k" (huruf k kecil) untuk satuan kilobit.
Contoh perhitungan Byte dan Bit.
Misalkan anda memiliki sebuah file yang terdiri dari 100.000 kata dan anda ingin tahu berapa lama kita bisa mendownload file tersebut melalui internet yang memiliki koneksi 33.600 bps.
- Asumsikan dalam setiap kata terdiri dari 5 huruf/karakter. Berarti jika ada 100.000 kata, maka anda memiliki 500.000 huruf/karakter
- Setiap karakter terdiri dari 1 Byte, berarti anda memiliki 500.000 Byte
- Setiap Byte terdiri dari 8 bit, berarti 500.000 Byte yang anda miliki bernilai 500.000 x 8 = 4.000.000 bit
- Selanjutnya 4.000.000 bit yang anda miliki dibagi dengan 33.600 = 119 detik
- Artinya waktu anda untuk mendownload file yang memiliki 100.000 kata kurang lebih 119 detik (2 menit) dengan kecepatan akses 33.600 bps
Dalam
jaringan komputer, biasanya Byte dan bit dipakai utk menggambarkan kecepatan
transfer/download data.
Satuan KBps (KiloByte/second) dipakai jika data di sini secara umum memakai Byte untuk satuannya (contohnya seperti protokol-protokol yang ada pada level aplikasi seperti http,ftp,smtp,dsb).
Sedangkan kbps (kilobit/second) dipakai jika data yang ditransfer memakai bit untuk satuannya (contohnya adalah protokol-protokol layer 2 ke bawah seperti ethernet yang mentransfer data dalam frame-frame).
Itu sebabnya kecepatan sebuah modem tertulis = 33.6 kb/s (karena modem termasuk dalam protokol layer 2 kebawah seperti halnya ethernet), sedangkan saat kita mendownload sebuah file, maka browser akan memperlihatkan (misal) 3 KB/s (karena browser terkoneksi dengan protokol http/ftp).
Satuan KBps (KiloByte/second) dipakai jika data di sini secara umum memakai Byte untuk satuannya (contohnya seperti protokol-protokol yang ada pada level aplikasi seperti http,ftp,smtp,dsb).
Sedangkan kbps (kilobit/second) dipakai jika data yang ditransfer memakai bit untuk satuannya (contohnya adalah protokol-protokol layer 2 ke bawah seperti ethernet yang mentransfer data dalam frame-frame).
Itu sebabnya kecepatan sebuah modem tertulis = 33.6 kb/s (karena modem termasuk dalam protokol layer 2 kebawah seperti halnya ethernet), sedangkan saat kita mendownload sebuah file, maka browser akan memperlihatkan (misal) 3 KB/s (karena browser terkoneksi dengan protokol http/ftp).
Sumber :
http://jokoalmady.blogspot.com/2012/09/salah-kaprah-penggunaan-satuan-data-kb.html
WOW,,, keren... thank's infonya :D
BalasHapuspostingan yg ber manfaat :)
BalasHapusterimakasih suhu ilmu ini bermanfaat banget untuk sayah
BalasHapusmantap bangat postingan anda (admin) bermanfaat
BalasHapusAlhamdulillah. Jaza kallohu khoiran jaza!!!
BalasHapusAlhamdulillah, infoya sangat bermanfaat... Sangat membantu dalam menghilangkan kebingungan saya tentang 1 KB = 1024 B 😅. Bahasanya juga mudah di mengerti . Terima Kasih banyak karena sudah mempostingnya.
BalasHapusTerimakasih admiiiin😊
BalasHapus