Bagaimana cara kerja kode biner?
-
0:07 - 0:11Bayangkan coba gunakan kata-kata
untuk menggambarkan adegan dalam film, -
0:11 - 0:13nada di lagu favoritmu,
-
0:13 - 0:16atau jalan di kotamu.
-
0:16 - 0:21Sekarang bayangkan coba menggunakannya
hanya dengan angka 1 dan 0. -
0:21 - 0:24Setiap kali kamu menggunakan Internet
untuk menonton film, -
0:24 - 0:25mendengarkan musik,
-
0:25 - 0:26atau memeriksa petunjuk arah,
-
0:26 - 0:29itu persis apa yang perangkatmu
sedang lakukan, -
0:29 - 0:32menggunakan bahasa kode biner.
-
0:32 - 0:37Komputer menggunakan biner karena
dapat diandalkan untuk menyimpan data. -
0:37 - 0:41Misalnya, memori utama komputer
terbuat dari transistor -
0:41 - 0:44yang beralih antara tegangan level tinggi
atau level rendah, -
0:44 - 0:48seperti 5 volt dan 0 volt.
-
0:48 - 0:52Tegangan terkadang berosilasi,
tetapi karena hanya ada dua pilihan, -
0:52 - 0:56nilai 1 volt
masih akan dibaca sebagai "rendah." -
0:56 - 0:58Pembacaan itu dilakukan oleh
prosesor komputer, -
0:58 - 1:03yang menggunakan status transistor
untuk mengontrol perangkat komputer lain -
1:03 - 1:05sesuai dengan instruksi pada
perangkat lunak. -
1:05 - 1:08Kejeniusan sistem ini
adalah bahwa urutan biner yang diberikan -
1:08 - 1:12tidak memiliki urutan yang ditentukan
sebelumnya oleh dirinya sendiri. -
1:12 - 1:15Sebaliknya, setiap jenis data yang
dikodekan dalam biner -
1:15 - 1:18menuruti seperangkat aturan
yang terpisah. -
1:18 - 1:19Mari kita ambil angka.
-
1:19 - 1:21Dalam notasi desimal yang normal,
-
1:21 - 1:26setiap digit yang dikalikan dengan 10
akan menaikkan nilainya, -
1:26 - 1:28mulai dari nol di sebelah kanan.
-
1:28 - 1:35Jadi 84 dalam bentuk desimal adalah
4x10⁰ + 8x10¹. -
1:35 - 1:38Notasi angka biner bekerja dengan cara
yang sama, -
1:38 - 1:42tetapi dengan setiap posisi
memiliki dasar 2. -
1:42 - 1:46Jadi 84 akan ditulis sebagai berikut:
-
1:46 - 1:50Sementara itu, huruf diterjemahkan
berdasarkan aturan standar seperti UTF-8, -
1:50 - 1:55yang menetapkan setiap karakter ke
kelompok spesifik biner 8-digit. -
1:55 - 2:02Dalam hal ini, 01010100 mengacu
ke huruf T. -
2:02 - 2:06Jadi, bagaimana kamu bisa tahu
contoh yang diberikan dari urutan ini -
2:06 - 2:09seharusnya berarti T atau 84?
-
2:09 - 2:12Kamu tidak dapat melihat
deretannya saja -
2:12 - 2:16– seperti kamu tidak tahu apa bunyi
"da" hanya mendengarnya dalam pemisahan. -
2:16 - 2:21kamu perlu konteks untuk tahu apakah itu
bahasa Rusia, Spanyol, atau Inggris. -
2:21 - 2:23Dan kamu perlu konteks yang serupa
-
2:23 - 2:27untuk tahu apakah kamu sedang melihat
angka biner atau teks biner. -
2:27 - 2:31Kode biner juga digunakan untuk
jenis data yang jauh lebih kompleks. -
2:31 - 2:33Setiap frame di video ini, misalnya,
-
2:33 - 2:36terbuat dari ratusan
dan ribuan piksel. -
2:36 - 2:38Dalam gambar berwarna,
-
2:38 - 2:41setiap piksel diwakili
oleh tiga urutan biner -
2:41 - 2:44yang sesuai dengan warna utama.
-
2:44 - 2:45Setiap urutan mengkodekan angka
-
2:45 - 2:49yang menentukan
intensitas warna tertentu. -
2:49 - 2:53Kemudian, program video mentransmisikan
informasi ini -
2:53 - 2:55ke jutaan kristal cair
di layarmu -
2:55 - 2:58untuk membuat semua warna yang
kamu lihat sekarang. -
2:58 - 3:01Suara dalam video ini
juga disimpan dalam biner, -
3:01 - 3:05dengan bantuan teknik yang
disebut modulasi kode pulsa. -
3:05 - 3:07Gelombang suara secara
terus menerus didigitalkan -
3:07 - 3:12dengan mengambil "foto" dari amplitudo
suara setiap beberapa milidetik. -
3:12 - 3:15Ini dicatat sebagai angka
dalam bentuk deretan biner, -
3:15 - 3:19dengan sebanyak 44.000
untuk setiap detik suara. -
3:19 - 3:22Ketika mereka dibaca oleh
perangkat lunak audio komputermu, -
3:22 - 3:26angka itu menentukan seberapa cepat
gulungan pada speakermu harus bergetar -
3:26 - 3:29untuk menciptakan suara dengan
frekuensi berbeda. -
3:29 - 3:33Semua ini membutuhkan miliaran
dan miliaran bit. -
3:33 - 3:37Tetapi jumlah itu bisa dikurangi
melalui format kompresi yang tepat. -
3:37 - 3:41Misalnya, jika gambar memiliki 30 piksel
ruang hijau yang berdekatan, -
3:41 - 3:46mereka dapat direkam sebagai "30 hijau"
dan tidak perlu pengkodean terpisah - -
3:46 - 3:49sebuah proses yang dikenal sebagai
pengkodean "run length". -
3:49 - 3:54Format kompresi ini sendiri
ditulis dalam kode biner. -
3:54 - 3:57Jadi apakah biner adalah akhir segalanya
dari komputasi? -
3:57 - 3:59Belum tentu.
-
3:59 - 4:01Sudah ada penelitian
ke 3 deret angka "terner", -
4:01 - 4:03dengan sirkuit dalam tiga kondisi
yang memungkinkan, -
4:03 - 4:05dan bahkan komputer kuantum,
-
4:05 - 4:09yang sirkuitnya bisa berada dalam
beberapa kondisi secara bersamaan. -
4:09 - 4:11Namun sejauh ini, tidak ada yang
menyediakan -
4:11 - 4:15stabilitas fisik untuk penyimpanan
dan transmisi data yang sama. -
4:15 - 4:17Jadi untuk saat ini, semua yang
kamu lihat, -
4:17 - 4:18dengar,
-
4:18 - 4:19dan baca melalui layarmu
-
4:19 - 4:23terwujud sebagai hasil dari pilihan
"benar" atau "salah" yang sederhana, -
4:23 - 4:25yang dibuat sebanyak miliaran kali.
- Title:
- Bagaimana cara kerja kode biner?
- Speaker:
- José Américano N L F de Freitas
- Description:
-
Lihat pelajaran lengkap: https://ed.ted.com/lessons/how-exactly-does-binary-code-work-jose-americo-n-l-f-freitas
Bayangkan mencoba menggunakan kata-kata untuk menggambarkan setiap adegan dalam film, setiap nada dalam sebuah lagu, atau setiap jalan di kotamu. Sekarang bayangkan mencoba melakukannya hanya menggunakan angka 1 dan 0. Setiap kali kamu menggunakan Internet untuk menonton film, mendengarkan musik, atau memeriksa arah, itulah tepatnya apa yang dilakukan perangkatmu, menggunakan bahasa kode biner. José Américo N L F de Freitas menjelaskan cara kerja biner.
Pelajaran oleh José Américo N L F de Freitas, animasi oleh Qa'ed Mai.
- Video Language:
- English
- Team:
closed TED
- Project:
- TED-Ed
- Duration:
- 04:41
![]() |
Ade Indarta approved Indonesian subtitles for How exactly does binary code work? | |
![]() |
Ade Indarta accepted Indonesian subtitles for How exactly does binary code work? | |
![]() |
Ade Indarta edited Indonesian subtitles for How exactly does binary code work? | |
![]() |
Rizqi Nurul Akbar edited Indonesian subtitles for How exactly does binary code work? |