KOMPUTER
REPRESENTASI DATA
DAFTAR ISI
1. Organisasi Data
2. Teori dan Basis Bilangan
3. Konversi antar Basis Bilangan
4. Bilangan Biner Bertanda
5. Bilangan Floating Point
6. Operasi Geser
7. Representasi Data Teks, Gambar, Video, dan Audio
2. Nibble:
a. 1 nibble = 4 bit -> 16 (24) kondisi berbeda.
b. Ukuran/satuan tidak terpopuler.
3. Byte (B):
a. Ukuran/satuan terpopuler -> satuan data.
b. 1 byte = 2 nibble = 8 bit -> 256 (28) kondisi berbeda.
S1 TEKNIK INFORMATIKA ORGANISASI DAN
ARSITEKTUR KOMPUTER
4
1 byte = 2 nibble = 8 bit.
5. Double Word:
1 double word = 4 byte = 8 nibble = 32 bit ->
4.294.967.296 (232) kondisi berbeda.
Contoh:
1. 1 KiB = 210 byte.
2. 1 MiB = 1024 KiB = 1024 x 210 byte.
Contoh:
1. Sistem digital: biner dan hexadesimal.
2. Kehidupan sehari-hari: desimal.
Contoh:
1. 11012 -> biner
2. 138 -> oktal
3. 1010 -> desimal
4. 2AC16 -> heksadesimal
2. Bilangan oktal:
a. 1 bilangan oktal = 3 bilangan biner.
b. Setiap kolom memiliki bobot 8x dari kolom kanannya.
4. Bilangan heksadesimal:
a. 1 bilangan hexadesimal = 4 bilangan biner.
b. Setiap kolom memiliki bobot 16x dari kolom kanannya.
Jenis-jenis konversi:
1. Heksadesimal -> biner : biner -> heksadesimal
2. Oktal -> biner : biner -> oktal
3. Desimal -> biner : biner -> desimal
4. Desimal -> heksadesimal : heksadesimal -> desimal
5. Desimal -> oktal : oktal -> desimal
6. Heksadesimal -> oktal : oktal -> heksadesimal
Contoh:
a. 1DC16 = 0001110111002
b. 1DB16 = 0001110110112
Contoh:
a. 0001110111002 = 1DC16
b. 0001110110112 = 1DB16
S1 TEKNIK INFORMATIKA ORGANISASI DAN
ARSITEKTUR KOMPUTER
16
2. Konversi bilangan oktal -> bilangan biner
Cara: mengganti 1 bilangan oktal menjadi 3 bit bilangan biner.
Contoh:
a. 178 = 0011112
b. 378 = 0111112
Contoh:
a. 0011112 = 178
b. 0111112 = 378
S1 TEKNIK INFORMATIKA ORGANISASI DAN
ARSITEKTUR KOMPUTER
17
3. Konversi bilangan desimal -> bilangan biner
Cara: mencari sisa bagi dan ditulis semua sisa baginya.
Contoh:
a. 1810 = 100102
b. 2210 = 101102
Contoh:
a. 100102 = 1810
b. 101102 = 2210
S1 TEKNIK INFORMATIKA ORGANISASI DAN
ARSITEKTUR KOMPUTER
18
4. Konversi bilangan desimal -> bilangan heksadesimal
Cara: mencari sisa bagi dan ditulis semua sisa baginya.
Contoh:
1. 1012 + 0112 = 10002
2. 01012 + 11012 = 11102
Catatan:
Perlebar satu bit atau lebih pada masing-masing bilangan
untuk penjumlahan dua bilangan dengan tanda yang sama,
baik positif maupun negatif, untuk menghindari kesalahan
ketika terjadi overflow.
2 pengkodean teks:
1. ASCII
2. Unicode
Referensi:
1. http://www.asciitable.com/
2. https://www.ascii-code.com/
3. https://www.rapidtables.com/code/text/ascii-table.html
4. https://en.wikipedia.org/wiki/ASCII
Referensi:
1. https://unicode-table.com/en/#control-character
2. https://www.tamasoft.co.jp/en/general-info/unicode.html
3. https://www.rapidtables.com/code/text/unicode-
characters.html
4. https://en.wikipedia.org/wiki/List_of_Unicode_characters
TERIMA KASIH