hz ch5.pengkodeanchar
TRANSCRIPT
-
8/15/2019 Hz Ch5.PengkodeanChar
1/18
Bab VPengkodean Karakter
1. Pengantar Dari Bit Ke Informasi
Satuan Data,Satuan Waktu dan Frekwensi
2. Sistem Pengkodean Karakter
-
8/15/2019 Hz Ch5.PengkodeanChar
2/18
Dari Bit Ke Informasi
Sejak pertama kali diciptakan, komputer bekerja atas
dasar sistem biner. Sistem biner adalah sistem bilangan
yang hanya terdiri atas dua macam angka yang disebut
dengan istilah bit (binary digit ), berupa 0 (off ) dan 1 (on).
Bit-bit digunakan untuk menyusun karakter. Istilah
karakter dalam dunia komputer berarti :
Huruf, misalnya A dan z
Digit,misalnya 0,2 dan 9
Spesial karakter, seperti tanda +, & dan simbol seperti
ß
-
8/15/2019 Hz Ch5.PengkodeanChar
3/18
Pendekatan Sistem “Manusia vs
Mesin”
Pemakai Mengetikkan
1 + 2
Komputer Mengkonversinya ke
sistem biner dan melakukan
perhitungan
Pemakai melihat hasil
perhitungan berupa 3
Komputer Mengkonversi hasil
perhitungan dalam bentuk biner
ke bentuk yang difahami
manusia
Contoh :
-
8/15/2019 Hz Ch5.PengkodeanChar
4/18
Orientasi Manusia Vs Mesin
(Komputer)
Orientasi Manusia :
Bilangan dalam sistem
desimal
Kata atau Kalimat
Simbol dan Gambar
Orientasi Mesin :
Bit
Byte
-
8/15/2019 Hz Ch5.PengkodeanChar
5/18
Satuan Data
Bit Merupakan satuan terkecil dalam sistem komputer. (lihat tabel berikut) :
Satuan Ekivalen Keterangan
byte 8 bit Untuk menyimpan sebuah karakter pada
sistem ASCII atau EBCDIC
Kilobyte
(KB)
1024 byte Awal PC hanya memiliki memory sebesar
640 kilobyte
Megabyte
(MB)
1024 kilobyte Memory PC saat ini berkisar antara 32 – 512
MB
Gigabyte(GB)
1024 megabyte Ukuran Harddisk yang digunakan saat iniberkisar antara 20 – 80 GB
Terabyte 1024 gigabyte Untuk menampung Database yang sangat
besar
Petabyte 1024 terabyte Untuk penggunaan dimasa datang
-
8/15/2019 Hz Ch5.PengkodeanChar
6/18
Satuan Waktu dan Frekwensi
Bagi manusia 1 detik merupakan waktu yang sangat
cepat tetapi tidak bagi komputer. Kecepatan komputer
dalam memproses sebuah data sangatlah cepat (orde
waktu yang digunakan oleh komputer untuk
melaksanakan sebuah instruksi jauh dibawah 1 detik).
Satuan Ekivalen
milidetik 1/ 1.000 detik
mikrodetik 1/ 1.000.000 detik
nanodetik 1/ 1.000.000.000 detik
pikodetik 1/ 1.000.000.000.000 detik
-
8/15/2019 Hz Ch5.PengkodeanChar
7/18
Satuan Waktu dan Frekwensi (Lanjut..)
Satuan lain yang digunakan dalam sistem komputeradalah satuan untuk frekwensi. Frekwensi berarti jumlahsiklus dalam satu detik, diukur dengan Hertz (Hz). 1 hertzberarti bahwa dalam 1 detik terbentuk sebuah siklus.
Ukuran frekwensi yang lebih besar adalah kilohertz(KHz) dan megahertz (MHz). 1 KHz = 1000 Hz dan 1MHz = 1000 KHz.
Selain itu, dikenal pula satuan untuk menyatakanhubungan antara jumlah data dengan waktu “bit per
detik” (bit per second). Yaitu : Mbps (megabit persecond), Kbps (kilobit per Second), Gbps (gigabit persecond). 1 Mbps = 1.000.000 bit.
-
8/15/2019 Hz Ch5.PengkodeanChar
8/18
Sistem Pengkodean Karakter
ASCII (American Standard Code for Information Interchange).Dikembangkan oleh ANSI (American National standardsInstitute). Awalnya ASCII-7bit lalu di sempurnakan dengan ASCII-8 bit
EBCDIC (Extended Binary Coded Decimal Interchange code).Merupakan standar yang dibuat oleh IBM pada tahun 1950-andan menggunakan 8 bit untuk setiap kode. Pertama kalidigunakan pada komputer IBM System/360. Standar iniditerapkan pada berbagai komputer mainframe.
Unicode. Merupakan standar yang lebih baru dari ASCII danEBCDIC. Pada standar ini sebuah karakter dinyatakan dengan16 bit, sehingga standar ini dapat mencakup 65.536 karakter.Dengan cara ini berbagai simbol dalam bahasa seperti Arabdan Cina bisa ditampung. (see : http://www.unicode.org/
http://www.unicode.org/http://www.unicode.org/
-
8/15/2019 Hz Ch5.PengkodeanChar
9/18
Latihan : Konversi Bilangan
4D16 = ….2 ?= ….8 ? = ….10 ?
668 = ….2 ?= ….10 ? = ….16 ?
6610 = ….2 ?= ….8 ? = ….16 ?
011100012 = ….8 ?= ….10 ? = ….16 ?
-
8/15/2019 Hz Ch5.PengkodeanChar
10/18
-
8/15/2019 Hz Ch5.PengkodeanChar
11/18
Sistem Bilangan Biner (sistem bilangan berbasis 2). Elemenbilangan biner adalah 0 & 1
Sistem Bilangan Desimal (sistem bilangan berbasis 10). Elemen
bilangan desimal adalah 0 – 9 Sistem Bilangan Oktal (sistem bilangan berbasis 8). Elemen
bilangan oktal adalah 0 - 7
Sistem Bilangan Hexadesimal (sistem bilangan berbasis 16).
Elemen bilangan hexadesimal adalah 0 – 9 & A – F, dimana A=10; B=11; C=12; D=13; E=14; F=15).
-
8/15/2019 Hz Ch5.PengkodeanChar
12/18
Biner
Desimal (Perkalikan dengan position valuenya)
Oktal (kelompokkan per 3 digit)
Hexadesimal (kelompokkan per 4 digit)
DesimalBiner (Bagi 2 )Oktal (Bagi 8)
Hexadesimal (Bagi 16)
Oktal
Desimall (Perkalikan dengan position valuenya)
Biner ( Setiap digit oktal dikonversi ke 3 digit biner
Hexadesimal (Oktal Biner Hexadesimal))
Hexadesimal
Desimal (Perkalikan dengan position valuenya)
Oktal (Hexa Biner Oktal )
Biner (setiap digit hexa dikonversi ke 4 digit biner)
-
8/15/2019 Hz Ch5.PengkodeanChar
13/18
27 26 25 24 23 22 21 20
128 64 32 16 8 4 2 1
Contoh :
0 1 1 0 0 0 1 1
0 64 32 0 0 0 2 1
Pedoman
Ekivalen
Bil. Yang
dikonvers
i
Hasil
Konersi
Kalikan antara
kolom yang
bersesuaian
99
-
8/15/2019 Hz Ch5.PengkodeanChar
14/18
5510 =……. 2 =……. 8 = …….16a. 5510 = 001101112
Penyelesaian :55 : 2 = 27 sisa 1
27 : 2 = 13 sisa 1
13 : 2 = 6 sisa 1
6 : 2 = 3 sisa 03 : 2 = 1 sisa 1
b. 5510 = 678Penyelesaian :
55 : 8 = 6 sisa 7
c. 5510 =3716Penyelesaian :
55 : 16 = 3 sisa 7
-
8/15/2019 Hz Ch5.PengkodeanChar
15/18
001101112 = ………8 = ………10 =……..16a. 001101112 = 678
b. 001101112 = 37 16
4 2 1
1 1 0
4 2 1
1 1 1
2 1
0 0760
8 4 2 1
0 1 1 1
8 4 2 1
0 0 1 1 73
-
8/15/2019 Hz Ch5.PengkodeanChar
16/18
c. 001101112 = 5510
cara 1 : Perkalikan dengan position valuenya
= (0x27) + (0x26) + (1x25) + (1x24) + (0x23) + (1x22) + (1x21)+(1x20)
= (0x128) + (0x64) + (1x32) + (1x16) + (0x8) + (1x4) + (1x2) + (1x1)= 0 + 0 +32 + 16 + 0 + 4 + 2 + 1
= 55
128 64 32 16 8 4 2 1
Contoh :
0 0 1 1 0 1 1 1
0 0 32 16 0 4 2 1
Cara 2 :
-
8/15/2019 Hz Ch5.PengkodeanChar
17/18
D716 = ……….2 = ……….8 = …….10
a. D716 = …..2
b. 11010111 2
c. D716 = ………..10= (13 x 161) + (7x160)
= 208 + 7 = 215
8 4 2 1
0 1 1 1
8 4 2 1
1 1 0 1 13
4 2 1
0 1 0
4 2 1
1 1 1
4 2 1
1 1723
Contoh : Konversi Bilangan
Hexadesimal
= 3278
= ..?...8
-
8/15/2019 Hz Ch5.PengkodeanChar
18/18
458 = ……….2 = ……….16 = …….10
a. 458 = 1001012
b. 100101 2
c. 458 = ………..10= (4 x 81) + (5x80)
= 32 + 5 = 3710
4 2 1
1 0 1
4 2 1
1 0 0
52
Contoh : Konversi Bilangan
Oktal
= 2516
8 4 2 1
0 1 0 1
= ..?...16
8 4 2 1
0 0 1 0