hz ch5.pengkodeanchar

Upload: muhammad-daffa-azhar

Post on 05-Jul-2018

213 views

Category:

Documents


0 download

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