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 😀
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-
bagus neh sbg pembelajaran 😉
#1: hehehe, thanks.. lha tulisan ini dulu dibuat waktu aku sering binun membedakan kbps dan KBps, akhirnya jadi deh tulisan ini.
apa sih? :p
eh dud, kalo hardisk 40 GigaBytes berapa duit ? :d
tukang jualan kok tanya ke saya…
bisa jualan gak sih aslinya? :p
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!
:d Dud boleh ikutan ya aku kadang2 suka perlu ilmu ini. bAGi ilmunya ya………:):)
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
:):)
Oooo gitu ya, makasih atas pencerahannya…
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…
kheheheheee, aw aw lah
keren buanget
makasih pencerahannya
lepas sedikit kebungungan untuk sementara
dan tiada hari tanpa membaca dan pelototi manitor..
G nyangka STAN da jg pljrn komp ky gene.. Thx infony.. 😀
thanks bgt ni buat tulisan2 yang bagus dan bermanfaat banget bt kt2 yg btuh…
sukses slalu ya…
Pa2 JC blessing U
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
hehehhehe….nibrung baca aja.thanks infonya.
Bit, byte, kilobyte, kbps, istilah2 yg tidak dapat dipisahkan dengan ilmu komputer.
Terima kasih, salam kenal.
Oh iya, kalo saya posting ulang artikel ini di blog saya boleh yah.
Terima kasih.
ilmu yang bermanfaat……thx ya
WAH MAKASIH YA
Q JADI TAU
makasih yah infonya
saya baru tau jelas sekarang tentang perbedaan bit dan Byte
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
Mas Dudi artikel cukup bagus juga buat referenci boleh ga untuk ditayangkan juga sekaligus cara perhitungan IP address dari sebuah Class.
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)??
Melody memory pelajaran kuliah he he he he
Tapi dengan cara yang menyengakan Top Mas
salam Rental Laptop
Rental Komputer
ha3 blh jg nich artikel…. mayan dech
gag mudenk
mantap penjelasannya! 🙂
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
oh maaf postingan saya yang salah .. hehe.. salah persepsi saya … silakan dihapus saja postingan saya .. thnx .. btw informasi yg sangat bagus sekali ..
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
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
Thanks buat informasinya yah
berguna banget
sangat membantu .. khususnya buat pelajar sprti saya.. :)
Bagus…bagus…
Saya juga punya artikel-artikel di sini Kang..
News and Articles
Wah.. posting yang bagus.. :) sangat menjelaskan banget, pas kuliah g ngerti maksudnya. tapi setelah baca ini langsung ngerti.
Thank’s
Belajar dan belajar
Semangat dan terus berjuang
Makasih om buat postingannya :D
God bless U all!!
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.. :)
Nais info gan:D sangat membantu
thanks ya infonya…sangat bermanfaat! :D
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.
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..
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
makasih ea
kalo da tugas nnyak ma abang2 blh kan
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…
Jelas banget penjelasannya.
namun agar lebih mudah orang menganggap /1000 ya. Kalau yang ga tahu kan dikira per 1000 beneran
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 ????)
#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
Ni banyak yang bilang game 8 bit akhirnya tau juga apa itu bit dan byte …sangat bermanfaat