fixed-widthfluid-width

Antara Byte dan bit
Category: Teknoblogia,Tutorial
Tags:

Tulisan ini sebenarnya sudah sejak lama ada di official site BaLUNg, tapi saya posting ulang disini, sekaligus jadi arsip pribadi buat saya.

Manusia menggunakan komputer untuk membuat, memanipulasi ataupun menyimpan berbagai macam informasi seperti angka, huruf, kalimat, gambar, suara dan juga video. Informasi ini disimpan dalam komputer dalam sebuah format digital (lebih sering kita sebut dengan ‘data digital’).

Data yang tersimpan dalam komputer tersebut sebenarnya merupakan kumpulan dari angka 0 dan 1. Kumpulan angka 1 dan 0 inilah yang sering diterjemahkan sebagai ‘bit’ dari data biner.

Jika didalam kehidupan sehari-hari kita dapat menentukan kecepatan sebuah kendaraan entah itu motor ataupun mobil, begitu pula dengan ketika terjadinya transfer data dalam jaringan komputer.

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.

  • 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).

Referensi:
http://www.google.com with a keyword different between bit and byte :-D

Update (dari komentar Bee di official site balung):
> kenapa bisa 8 bit aku cari referensinya masih
> belum nemu, kalo ada yang tau please let me know

Menurutku, ini ada dua cerita. Pertama, saat masih jaman punch card (kartu berlubang). Kedua, saat jaman pertama munculnya teknologi prosesor yang berbasis 8 bit.

Cerita pertama. Punch card teknologi terakhir mampu menangani karakter sejumlah 64 karakter dimana tiap karakter dikodekan dalam susunan 8 kombinasi lubang. IBM, selaku produsen mesin punch card, menyebut kombinasi 8 lubang tsb dengan ‘byte’ yang katanya semakna dengan ‘octet’. Meskipun begitu, kombinasinya masih belum dalam format ASCII karena waktu itu memang belum ada standarisasi ASCII.

Cerita kedua, lanjutan dari cerita pertama. Teknologi punch card ini kemudian berkembang menjadi teknologi prosesor yang saat itu baru mampu bekerja dalam kombinasi biner 8 digit. Maka diadopsilah kombinasi 8 lubang punch card ke dalam biner 8 digit yang semakin ‘menguatkan’ istilah ‘byte’.

Demikianlah, akhirnya ‘byte’ kemudian dipake sebagai satuan 8 digit biner. Sehingga walaupun teknologi prosesor berkembang hingga mampu bekerja dalam 16 digit, tetap disebut sebagai 2 byte.

Kemudian, sekedar menambah informasi. Karakter ada dua jenis, yaitu singlecode character dan unicode character. Keterbatasan standar ASCII yang hanya mengenali sejumlah 256 karakter tidak lagi mencukupi kebutuhan perkembangan IT yang semakin mendunia. Pada awalnya, hal ini diatasi dengan mengembangkan character encoding yang memetakan ulang 256 karakter untuk wilayah2 tertentu. Misalnya, di Asia karakter ke-60 adalah ‘A’, tapi di Eropa karakter ke-60 adalah ‘À’. Tapi ini jadi masalah saat tulisan Eropa (dengan encoding Eropa) mau dibaca di Asia (dengan encoding Asia) karena tulisannya jadi kacau balau. Karena itu dikembangkanlah standar baru yang disebut unicode character dimana satu karakter tidak lagi diwakili 1 byte, melainkan 2 byte.

Referensi:
http://www.bobbemer.com/BYTE.HTM
http://www.unicode.org/standard/WhatIsUnicode.html

Semoga bermanfaat.

-Simba-

June 18, 2005 @ 9:34 am

48 Comments

#1 Comment by yonky :
On June 18, 2005 3:09 pm Opera 7.54 Windows XP

bagus neh sbg pembelajaran ;)

#2 Comment by dudi :
On June 19, 2005 9:25 am Mozilla Firefox 1.0.4 Windows XP

#1: hehehe, thanks.. lha tulisan ini dulu dibuat waktu aku sering binun membedakan kbps dan KBps, akhirnya jadi deh tulisan ini.

#3 Comment by loper :
On June 19, 2005 6:08 pm Opera 7.54 Windows Server 2003

apa sih? :p

#4 Comment by alfa :
On June 20, 2005 2:12 pm Mozilla Firefox 1.0.3 Windows XP

eh dud, kalo hardisk 40 GigaBytes berapa duit ? :d

#5 Comment by dudi :
On June 21, 2005 9:46 am Mozilla Firefox 1.0.4 Windows XP

tukang jualan kok tanya ke saya…
bisa jualan gak sih aslinya? :p

#6 Comment by Andri Arifin :
On September 25, 2005 5:01 pm Internet Explorer 6.0 Windows XP

Kenalan dulu yuk! Gue Ariel, eh, Andri.:d
Aku senang ada situs ini, tugasku jadi kelar deh. Thank’s buat yang bikin. Minta uangnya dong!

#7 Comment by dida :
On February 9, 2006 7:43 pm Mozilla Firefox 1.0.7 Windows XP

:d Dud boleh ikutan ya aku kadang2 suka perlu ilmu ini. bAGi ilmunya ya………:):)

#8 Comment by ian :
On February 27, 2006 3:31 pm Internet Explorer 5.0 Windows 98

sdr semua.

saya menghargai sharing ilmu komputer disini. barangkali ada gunanya saya sampaikan jabaran singkat kenapa satuan data digital 1 Byte itu terdiri dari 8 Bit. Data/media terdiri dari 2 Track, ! Track terdiri dari 2 cluster sedangkan 1 Cluster terdiri dari 2 Slot, dimana slot adalah menampung 1 bit data digital. sehingga secara dalam satu satuan data yakni Byte terdiri dari 8 slot atau 8 bit.
Trimakasih,
Ian
:):)

#9 Comment by CakWid :
On March 23, 2007 12:41 pm Mozilla Firefox 2.0.0.3 Windows XP

Oooo gitu ya, makasih atas pencerahannya…

#10 Comment by suzan :
On August 29, 2007 9:24 am Internet Explorer 6.0 Windows XP

bagus banget ne… berkat ne situs…. tugas dari komunitas IT IRM Batam (Ikatan Remaja Muhammadiyah) aku jadi selesai cmua… Jadi aku ga repot banget… thanx banget yah…

#11 Comment by Cok_KeNoy :
On October 19, 2007 9:54 am Mozilla Firefox 2.0.0.7 Windows XP

kheheheheee, aw aw lah
keren buanget
makasih pencerahannya

lepas sedikit kebungungan untuk sementara
dan tiada hari tanpa membaca dan pelototi manitor..

#12 Comment by YoGi :
On October 23, 2007 7:13 pm Opera Mini/Mobile 3.1.7203

G nyangka STAN da jg pljrn komp ky gene.. Thx infony.. :-D

#13 Comment by samuel AS :
On November 30, 2007 11:48 am Mozilla Firefox 2.0.0.10 Windows XP

thanks bgt ni buat tulisan2 yang bagus dan bermanfaat banget bt kt2 yg btuh…
sukses slalu ya…
Pa2 JC blessing U

#14 Comment by sumartono :
On January 28, 2008 10:16 am Mozilla Firefox 2.0.0.7 Windows XP

maaf yao aq bkane mau koment tp mw minta bantuan boleh ndak??? boleh ya…….
q dpet tugas cari berapa satuan
integer -> bit?
string -> bit?
char -> bit?
boolean -> bit?
longint -> bit?
Word -> bit?
wah aq mhon bantuanya ya….
plese………
makasih

#15 Comment by nunu :
On February 13, 2008 8:49 am Mozilla Firefox 2.0.0.3 Ubuntu Linux

hehehhehe….nibrung baca aja.thanks infonya.

#16 Comment by Sewa Laptop :
On April 2, 2008 4:15 pm Internet Explorer 7.0 Windows XP

Bit, byte, kilobyte, kbps, istilah2 yg tidak dapat dipisahkan dengan ilmu komputer.

Terima kasih, salam kenal.

#17 Comment by Sewa Komputer :
On April 2, 2008 4:17 pm Internet Explorer 7.0 Windows XP

Oh iya, kalo saya posting ulang artikel ini di blog saya boleh yah.

Terima kasih.

#18 Comment by wisnoe :
On September 3, 2008 12:55 pm Mozilla Firefox 2.0.0.16 Windows XP

ilmu yang bermanfaat……thx ya

#19 Comment by ALIF :
On September 10, 2008 8:20 pm Mozilla Firefox 2.0.0.1 Windows XP

WAH MAKASIH YA

Q JADI TAU

#20 Comment by titin :
On September 17, 2008 5:07 pm Mozilla Firefox 3.0.1 Windows XP

makasih yah infonya
saya baru tau jelas sekarang tentang perbedaan bit dan Byte

#21 Comment by titin :
On September 17, 2008 5:10 pm Mozilla Firefox 3.0.1 Windows XP

oh yah saya mau minta bantuannya
bagaimana proses dari bilangan biner itu di transmisikan dari sinyal suara ke biner lalu kembali ke suara lagi.
Saya masih bingung cara membayangkan sinyal tersebut dalam bentuk biner lalu di ubah menjadi suara kembali.
Makasih yah sebelumnya

#22 Comment by wayan :
On September 28, 2008 7:05 am Internet Explorer 6.0 Windows XP

Mas Dudi artikel cukup bagus juga buat referenci boleh ga untuk ditayangkan juga sekaligus cara perhitungan IP address dari sebuah Class.

#23 Comment by roby :
On November 9, 2008 5:37 am Internet Explorer 7.0 Windows XP

mksh mas,infonya membantu bgt bwt saya dlm tahap bljar,,,,,
kl hub(hardwr) fungsinya ap??
mas dud jual hub jg gag????
apkah fungsi hub sm ky cFospeed(software)??

#24 Comment by Dewa Rental Komputer & Laptop :
On June 24, 2009 12:42 am Mozilla Firefox 3.0.10 Windows XP

Melody memory pelajaran kuliah he he he he
Tapi dengan cara yang menyengakan Top Mas
salam Rental Laptop
Rental Komputer

#25 Comment by bonoes :
On July 10, 2009 10:58 am Internet Explorer 6.0 Windows XP

ha3 blh jg nich artikel…. mayan dech

#26 Comment by nina :
On September 5, 2009 10:54 am Mozilla Firefox 2.0.0.1 Windows XP

gag mudenk

#27 Comment by sewa laptop :
On September 8, 2009 11:45 am Mozilla Firefox 3.5.2 Windows XP

mantap penjelasannya! :)

#28 Comment by wilkie :
On September 22, 2009 6:06 pm Opera 9.80 Windows XP

Saya lihat perhitungan anda masih ada kesalahan :

1 KBps = 1 x 2^10 byte/second = 1,024 byte/second
seharusnya, 1 KBps = 1 x 2^10 bit/second = 1,024 byte/second



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

seharusnya,
1 kilobyte (K / KB) = 2^10 bit = 1,024 bytes
1 megabyte (M / MB) = 2^20 bit = 1,048,576 bytes
1 gigabyte (G / GB) = 2^30 bit = 1,073,741,824 bytes
1 terabyte (T / TB) = 2^40 bit = 1,099,511,627,776 bytes
1 petabyte (P / PB) = 2^50 bit = 1,125,899,906,842,624 bytes
1 exabyte (E / EB) = 2^60 bit = 1,152,921,504,606,846,976 bytes

#29 Comment by wilkie :
On September 22, 2009 6:14 pm Opera 9.80 Windows XP

oh maaf postingan saya yang salah .. hehe.. salah persepsi saya … silakan dihapus saja postingan saya .. thnx .. btw informasi yg sangat bagus sekali ..

#30 Comment by wilkie :
On September 22, 2009 6:39 pm Opera 9.80 Windows XP

yang saya maksudkan adalah :
1 byte = 8 bit = 2^8 = 256
jadi, sebuah byte bisa mempunyai 256 nilai yang berbeda (0–255)

1 kilobyte = 1024 byte
1 megabyte = 1024 kilobyte = 1,048,576 byte
1 gigabyte = 1024 megabyte = 1,073,741,824 byte
1 terrabyte = 1024 gigabyte = 1,099,511,627,776 byte
1 petabyte = 1024 terrabyte = 1,125,899,906,842,624 byte
1 exabyte = 1024 petabyte = 1,152,921,504,606,846,976 byte

CMIIW

#31 Comment by Mauladi :
On December 22, 2009 6:08 pm Mozilla Firefox 3.5.5 Ubuntu Linux

Simba,

Menambahkan:
Datangnya 8 bit, karna kemapuan dasar komputer terdiri dari kombinasi 8 bit 11111111 (128 desimal), apapun kombinasi 8 bit itu dihitung sebagai 1 byte, misalnya untuk hufuf A binernya 01000001, nah apapun 8 susunan biner ini dihutung 1 byte.

wah… postingnya 2005, saya comment 2009

#32 Comment by ad :
On June 17, 2010 6:10 pm Mozilla Firefox 3.5.9 Windows XP

Thanks buat informasinya yah

berguna banget

#33 Comment by Royke :
On August 14, 2010 12:08 pm Google Chrome 3.0.197.11 Windows 7

sangat membantu .. khususnya buat pelajar sprti saya.. :)

#34 Comment by Husni :
On March 29, 2011 6:04 am Mozilla Firefox 3.6.14 Windows 7

Bagus…bagus…
Saya juga punya artikel-artikel di sini Kang..

News and Articles

#35 Comment by Liena :
On February 21, 2012 10:02 am Mozilla Firefox 6.0 Windows 7

Wah.. posting yang bagus.. :) sangat menjelaskan banget, pas kuliah g ngerti maksudnya. tapi setelah baca ini langsung ngerti.
Thank’s

#36 Comment by Andre :
On March 21, 2012 4:09 pm Mozilla Firefox 3.6.28 Windows XP

Belajar dan belajar
Semangat dan terus berjuang
Makasih om buat postingannya :D
God bless U all!!

#37 Comment by Aneka Laris :
On June 24, 2012 5:44 am Google Chrome 15.0.849.0 Windows 7

oia mas mungkin sy sedkt menambahk kenapa 1Byte = 8 bit, sebab gate bilangan binner maksimal adalah 8 binner seperti 00000000 sampai ffffffff bukankah bit adalah satuan terkecil bilangan digital. 1 = hi dan 0 = low atau bs juga 1 = low dan 0 = hi tergantung pengondisian dari prgramnya saja

mhn dikoreksi kalau salah.. :)

#38 Comment by Rizkydai :
On September 4, 2012 10:45 am Google Chrome 21.0.1180.83 Windows XP

Nais info gan:D sangat membantu

#39 Comment by omfei :
On September 26, 2012 12:58 pm Google Chrome 21.0.1180.89 Mac OS X 10.6.8

thanks ya infonya…sangat bermanfaat! :D

#40 Comment by ToFix :
On November 20, 2012 12:47 pm Google Chrome 23.0.1271.64 Windows XP

yang membedakan Byte dengan bit bukannya di huruf “b” nya ?
kalo Byte menggunakan “B” besar, kalo bit menggunakan “b” kecil.

tapi diatas dijelaskan Kilo dalam KiloByte/kilobit, Byte menggunakan “K” besar pada Kilo nya, sedangkan bit menggunakan “k” kecil pada kilonya.
bukannya Kilo itu harusnya huruf besar/kapital ? mau apapun itu, byte/bit.

#41 Comment by mw tau aja :
On December 9, 2012 2:34 pm Google Chrome 23.0.1271.95 Windows 7

1Byte belum tentu 8 bit..
penulisan Kilo selalu pake huruf kapital..
coba cek wikipedia, 1B=8b itu emang gara2 umum dipake di prosesor, tapi kalo kebetulan kita pake prosesor yang ga umum ya jadinya 1Byte blm tentu 8bit..
setau ane tergantung dari memory yang dipake..

#42 Comment by Melky Firmansyah :
On January 27, 2013 8:35 am Google Chrome 24.0.1312.56 Windows 7

1b = 1b
1B = 8b
paham? nah kenapa 1 byte 8 bit? karna 1 dan 0 itu tersusun sampai 8 colom/petak/digit saja, 1 bit= 1 satuan 0 atau 1 *logika

#43 Comment by danielmahfud41@yahoo.co.id :
On February 16, 2013 8:31 pm Google Chrome 25.0.1323.1 Windows XP

makasih ea

#44 Comment by danielmahfud41@yahoo.co.id :
On February 16, 2013 8:34 pm Google Chrome 25.0.1323.1 Windows XP

kalo da tugas nnyak ma abang2 blh kan

#45 Comment by Anonymous :
On June 14, 2013 5:53 pm Google Chrome 27.0.1453.110 Windows XP

coba menjawab pertanyaan yg blm terselesaikan…
tentang ini “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 *)”
knp 8 bit??
seperti yg kita tau sebenernya komputer tu hanya berisi angka 1 dan 0 pada sirkuit elektronnya…
karena angka 1 dan 0 itulah maka ada basis bilangan biner…
dan cara menerjemahkan biner menggunakan perpangkatan dari 2…
di komputer tiap karakter = 1 byte…
1 byte = 8 bit…
misal karakter A dalam ascii= 65
65 desimal = 0100 0001 biner
ini dihitung dari
0*2^7=0
1*2^6=64
0*2^5=0
0*2^4=0

0*2^3=0
0*2^2=0
0*2^1=0
1*2^0=1

dijumlah hasilnya 65
tiap slot bilangan biner itu bernilai 1 bit…
jadi dalam 1 karakter/byte ada 8 slot bilangan biner…
ini knp 1 byte=8 bit…

#46 Comment by Walidin :
On April 6, 2016 12:27 am Google Chrome 49.0.2623.110 Windows 7

Jelas banget penjelasannya.
namun agar lebih mudah orang menganggap /1000 ya. Kalau yang ga tahu kan dikira per 1000 beneran

#47 Comment by A213F :
On March 29, 2017 4:00 pm Google Chrome 56.0.2924.87 Android 5.1

500.000 huruf = 500.000Byte??

Bolehkah saya berbagi? Karena sepertinya ada misconversion. Karena 1Byte = 8bit.
1bit = 8karakter / char.

Jadi….
500000char = (500000:8bit) = 62500bit.

Jadi berapa waktu yg diperlukan untuk mentransfer file berukuran 500000 karakter dengan koneksi 33,6kbps?

(62500bit:33600bps) = 1,86 detik saja (Secara teori ????)

#48 Comment by dudi :
On April 4, 2017 11:55 am Google Chrome 57.0.2987.133 Windows NT

#47. Terbalik dong.

1 bit = 8 karakter/char <<– ini yang bikin terbalik.

Kalau gunakan ASCII encoding, 1 karakter ASCII itu identik dengan 1 Byte (dalam hal ini 8 bit).

Kalau encodingnya berbeda lagi (misalnya simbol yang gunakan UTF-8), maka 1 karakter simbol bisa lebih dari 1 byte ukurannya.

Referensi: http://stackoverflow.com/questions/4850241/how-many-bits-in-a-character

Post a Comment


*Required


*Required


Optional

Comments:

This is not spam

Comment Guidelines: Basic XHTML is allowed (a href, strong, em, code). Line breaks and paragraphs are automatically generated. Off-topic or inappropriate comments will be edited or deleted. Email addresses will never be published. RSS feed for comments on this post. . Thanks.