REPRESENTASI DATA DAN BILANGAN PENGANTAR KOMPUTER & TI 1A Representasi Data Bagaimana komputer merepresentasikan data ? Hanya mengenal 2 keadaan on atau off Menggunakan sistem biner untuk mengenali dua keadaan tersebut Sistem dengan dua digit unik 0 dan 1, yang disebut bits (singkatan dari binary digits) Representasi Data 1 byte = 8 bit Menghasilkan kombinasi 0 dan 1 yang berbeda untuk merepresentasikan 256 individual karakter Angka Huruf besar dan kecil Tanda baca lainnya Representasi Data Sistem pengkodean yang merepresentasikan data banyak digunakan untuk ASCII American Standard Code for Information Interchange EBCDIC Extended Binary Coded Decimal Interchange Code ASCII 00110000 00110001 00110010 00110011 Symbol 0 1 2 3 EBCDIC 11110000 11110001 11110010 11110011 Representasi Data Konversi huruf ke format biner dan sebaliknya Macam-macam Sistem Bilangan Konversi Radiks‐r ke Desimal Rumus konversi radiks‐r ke desimal : Contoh : 11012 = (1×23) + (1×22) + (1×20) = 8 + 4 + 1 = 1310 5728 = (5×82) + (7×81) + (2×80) = 320 + 56 + 2 = 37810 2A16 = (2×161) + (10×160) = 32 + 10 = 4210 Konversi Bilangan Desimal ke Biner Konversi bilangan desimal bulat ke bilangan Biner: Gunakan pembagian dengan 2 secara suksesif sampai sisanya = 0. Sisa‐sisa pembagian membentuk jawaban Konversi Bilangan Desimal ke Biner 17910 = 101100112 Konversi Bilangan Desimal ke Oktal Konversi bilangan desimal bulat ke bilangan oktal: Gunakan pembagian dgn 8 secara suksesif sampai sisanya = 0. Sisa‐sisa pembagian membentuk jawaban. Konversi Bilangan Desimal ke Oktal 17910 = 2638 Konversi Bilangan Desimal ke Hexadesimal Konversi bilangan desimal bulat ke bilangan hexadesimal : Gunakan pembagian dgn 16 secara suksesif sampai sisanya = 0. Sisa‐sisa pembagian membentuk jawaban. Konversi Bilangan Desimal ke Hexadesimal 17910 = B316 LATIHAN Konversikan dari bilangan desimal dibawah ini : 7610=………….…16 3210=…………….16 2010=…………….16 Konversi Bilangan Biner ke Oktal Untuk mengkonversi bilangan biner ke bilangan oktal, lakukan pengelompokan 3 digit bilangan biner dari posisi kanan Konversi Bilangan Biner ke Oktal Latihan Konversikan ke desimal bilangan dibawah ini : 7610=………..…2 3210=………..…2 2010=………..…2 Konversi Bilangan Oktal ke Biner Sebaliknya untuk mengkonversi Bilangan Oktal ke Biner yang harus dilakukan adalah terjemahkan setiap digit bilangan oktal ke 3 digit bilangan biner Konversi Bilangan Oktal ke Biner Latihan Konversikan dari bilangan oktal dibawah ini ke bilangan biner : 2638 = ………….2 2238 = ………….2 138 = …………...2 Konversi Bilangan Biner ke Hexadesimal Untuk mengkonversi bilangan biner ke bilangan hexadesimal, lakukan pengelompokan 4 digit bilangan biner dari posisi kanan Konversi Bilangan Biner ke Hexadesimal Konversi Bilangan Hexadesimal ke Biner Sebaliknya untuk mengkonversi Bilangan Hexadesimal ke Biner yang harus dilakukan adalah terjemahkan setiap digit bilangan Hexadesimal ke 4 digit bilangan biner Konversi Bilangan Hexadesimal ke Biner Operasi Aritmatika Biner Penjumlahan Dasar penujmlahan biner adalah : 0+0=0 0+1=1 1+0=1 1+1=0 dengan carry of 1, yaitu 1 + 1 = 2, karena digit terbesar Binari 1, maka harus dikurangi dengan 2 (basis), jadi 2 – 2 = 0 dengan carry of 1 Operasi Aritmatika Biner Operasi Aritmatika Biner Pengurangan Bilangan biner dikurangkan dengan cara yang sama dengan pengurangan bilangan desimal. Dasar pengurangan untuk masingmasing digit bilangan biner adalah : Operasi Aritmatika Biner