P. 1
Sistem Bilangan Dan Kode

Sistem Bilangan Dan Kode

|Views: 11|Likes:
Published by Nuryanti Ny
membahas materi tentanf sistem bilangan dan kode
membahas materi tentanf sistem bilangan dan kode

More info:

Categories:Types, Reviews
Published by: Nuryanti Ny on Apr 28, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

11/11/2013

pdf

text

original

SISTEM BILANGAN DAN KODE Sistem Bilangan (numberic system) adalah sebuah simbol atau kumpulan dari simbol

yang mempresentasikan sebuah angka. Numerik berbeda dengan angka. Simbol “11” dan “XI” adalah numerik yang berbeda, tetapi mempresentasikan angka yang sama yaitu sebelas Sistem bilangan yang banyak dipergunakan manusia adalah sistem bilangan desimal, yaitu sistem bilangan yang menggunakan 10 macam simbol untuk mewakili suatu besaran.Sistem bilangan desimal banyak digunakan manusia karena manusia mempunyai 10 jari untuk dapat membantu perhitungan-perhitungan. Sistem bilangan yang digunakan dalam sistem komputer ada 4, yaitu : bilangan desimal, bilangan biner, bilangan oktal, dan bilangan heksadesimal. Sedangkan sistem kode yang digunakan ada 4 yaitu : kode BCD, kode EBC, kode EBCDIC, kode ASCII. Selanjutnya akan dijelaskan satu persatu. Komputer mengolah data yang ada adalah secara digital, melalui sinyal listrik yang diterimanya atau dikirimkannya. Pada prinsipnya, komputer hanya mengenal dua arus, yaitu on atau off, atau istilah dalam angkanya sering juga dikenal dengan 1 (satu) atau 0 (nol). Kombinasi dari arus on atau off inilah yang yang mampu membuat komputer melakukan banyak hal, baik dalam mengenalkan huruf, gambar, suara, bahkan film-film menarik yang anda tonton dalam format digital.

Daftar Istilah : CODE, simbol-simbol yang terdiri atas angka,huruf, tanda baca, karakter. CODED, sistem pengkodean untuk transmisi digital. CHARACTER, Karakter merupakan lambang-lambang yang terdiri dari huruf, angka, serta lambanglambang lainnya, dibentuk dari susunan bit. RADIKS,Jumlah simbol. Perbedaan sistem bilangan dan kode: Perbedaan sistem bilangan dan kode adalah Sistem kode mengkodekan semua karakter dalam alat-alat input atau keyboard pada proses di ADC (Analog to Digital Converter). Sedangkan sistem bilangan hanya mengkodekan bilangan atau angka.

Sistem Bilangan Puluhan atau Desimal Sistem bilangan puluhan atau desimal (decimal system) adalah sistem bilangan yang kita pergunakan sehari-hari. Sistem bilangan ini disusun oleh sepuluh simbol angka yang mempunyai nilai yang berbeda satu sama lain dan karena itu dikatakan bahwa dasar/basis atau akar (base, radix) dari pada sistem bilangan ini adalah sepuluh. Kesepuluh angka dasar tersebut, sebagaimana

nilai letak ke 2 adalah 102 = 100. yaitu 100 = 1. 5. yaitu letak ke -1. 3. Nilai yang terkandung dalam setiap simbol angka secara terpisah (berdiri sendiri) disebut nilai mutlak (absolute value). 4. Nilai yang diberikan oleh suatu angka pada suatu bilangan adalah hasil kali dari pada nilai mutlak dan nilai letaknya. a1 a0.. Harga-harga yang lebih besar dapat dinyatakan hanya dengan memakai lebih dari satu angka secara bersama-sama.476 adalah 5x101 = 50 dan yang diberikan oleh angka 7 adalah 7x10-2 = 0. suatu bilangan puluhan yang terdiri atas n angka di kiri tanda koma puluhan dan m angka di kanan tanda koma puluhan. bagian bulat dan pecahannya dipisahkan oleh tanda koma (tanda titik di Inggris. nilai yang diberikan oleh angka 5 pada bilangan 1253. dan seterusnya nilai letak ke n-1 adalah 10n-1. Nilai letak ke 1 adalah 101. Nilai yang dikandung oleh setiap angka di dalam suatu bilangan demikian ditentukan oleh letak angka itu di dalam deretan di samping oleh nilai mutlaknya. 8. 9. dan seterusnya 10-m untuk kedudukan ke (-m) di kanan koma puluhan. Untuk bilangan yang mengandung bagian pecahan. 1. a-m. Misalkan pada angka 12310 =(1 X 102)+(2 X 101)+(3 X 100).+ a1 101 + a0 100 + a-1 10-1 + a-2 10-2 + .. mempunyai harga yang dapat dinyatakan dalam bentuk: N = an-1 10n-1 + an-2 10n-2 +. Amerika. 7. 2.. Jadi.. Nilai letak dari pada angka paling kanan. ke -2 dan seterusnya dan nilai letaknya adalah 10-1. ke 2 dan seterusnya sampai dengan ke (n-1) jika bilangan itu terdiri dari n angka.. Angka di kanan tanda koma puluhan (decimal point) disebut pada kedudukan negatif. . Cara penulisan ini disebut sebagai sistem nilai (berdasarkan) letak/posisi (positional value system). yang dapat dinyatakan dalam bentuk: N = an-1 an-2 .. adalah terkecil.. dan lainlain). Secara umum. yaitu kedudukan ke 0. Jelaslah bahwa harga maksimum yang dapat dinyatakan oleh hanya satu angka adalah 9.07. adalah: 0..telah kita ketahui. a-1 a-2 . 6. 10-2. + a-m 10-m . Angka yang berada paling kanan dari suatu bilangan bulat tanpa bagian pecahan disebut berada pada letak ke 0 dan yang di kirinya adalah ke 1.

1)₈ = 2 x 8< + 3 x 8. 3. 2.25)₁₀ Bilangan Oktal Bilangan Oktal mempunyai delapan macam simbol angka. Harga yang ditunjukkan oleh bilangan biner dalam puluhan dapat dihitung dengan memakai persamaan (1. 1. pada setiap bilangan dicantumkan dasar bilangannya. . dan karena itu. Sama halnya dengan jenis bilangan yang lain. dasar daripada bilangan ini adalah delapan. + 5 x 8: + 1 x 8⁻.Contohnya bilangan 128 =(1 X 81)+(2 X 80)= 1010.01 adalah : 1 x 2< + 0 x 2.2) di atas dengan memasukkan R= 2 ke dalamnya. 4. (235. suatu bilangan oktal dapat dikonversikan dalam bentuk desimal dengan mengalikan suku ke-N dengan 8 N. dan karena itu dasar dari sistem bilangan ini adalah dua. Jadi.Bilangan Biner Sistem bilangan biner mempunyai hanya dua macam simbol angka.125)₁₀ Bilangan oktal adalah bilangan dengan basis 8. maka kita akan mengalami kebingungan bila kita tidak memakai suatu tanda yang menyatakan dasar setiap bilangan. yaitu: 0. yaitu 0 dan 1. Harga desimal yang dinyatakan oleh suatu bilangan oktal diperoleh dengan memasukkan R= 8 kedalam persamaan tersebut. + 1 x 2: + 0 x 2⁻.01)₂ = (5. 5. contoh diatas dapat dituliskan sebagai : (101. Untuk mencegah hal ini. Sebagai contoh: harga bilangan biner 101. 7. Sebagai contoh. 6. + 1 x 2⁻< = 5. seperti (101)2 atau 1012 untuk menyatakan bilangan 101 dalam biner. = (157.25 Dapat disadari bahwa bila kita bekerja dengan lebih dari satu bilangan. artinya angka yang dipakai hanyalah antara 0-7.

7. E. sehingga dibutuhkan suatu sistem bilangan yang terdiri dari 16 simbol atau yang berbasis 16. F dipergunakan. 1. 3. jenis bilangan ini boleh dikatakan yang paling banyak digunakan. akan lebih memudahkan untuk menggunakan suatu simbol yang mewakili sekaligus 4 digit binari tersebut. 2. 8. ke-16 simbol heksadesimal adalah: 0. yaitu sistem bilangna hexadesimal. 4. E.2) di depan. Karena berbasis 16. D. Harga desimal yang dinyatakan oleh bilangan heksadesimal juga dapat dihitung dengan memasukkan harga R = 16 kedalam pers. maka huruf A.0625)₁₀ Dalam pemrograman assembler. Misalnya bilangna binari 11000111 dapat diwakili dengan bilangan hexadecimal menjadi C7 Nilai bilangan hexadesimal C7 tersebut dalam sistem bilangan desimal bernilai : C716 = C X 161 + 7 X 160 = 12 X 16 + 7 X 1 = 192 + 7 = 19910 SISTEM KONVERSI BILANGAN Bila suatu nilai telah dinyatakan dalam suatu sistem bilangan yang tertent dan bila ingin mengetahui nilai tersebut dalam sistem bilangan yang lain. 11. 12. 6. C. maka nilai dalam sistem bilangan sebelumnya harus dikonversikan terlebih dahulu ke sistem bilangan yang diinginkan. Sepuluh dari simbol tersebut diambil dari kesepuluh simbol angka pada sistem bilangan puluhan dan enam angka yang lain diambil dari huruf dalam abjad A . Kombinasi dari 4 bit akan didapatkan sebanyak 16 kemungkinan kombinasi yang dapat diwakili. C. terutama dengan bilangan biner dan desimal. Bila komputer menangani bilangan dalam bentuk binari yang diorganisasikan dalam bentuk group 4 bit. Digit 0 sampai dengan 9 tidak mencukupi. C. Kasus seperti ini akan banyak . 5. Jadi. B. = (965. Huruf-huruf A. B. 14. B.Bilangan Heksadesimal Sistem bilangan Heksadesimal terdiri atas 16 simbol angka sehingga bilangan dasarnya adalah 16.F. F. (1. Sebagai contoh: (3C5. maka 1 angka pada hexadesimal akan menggunakan 4 bit. 9. 15.A)₁₆ = 3 x 16< + 12 x 16. 13. A. D. + 5 x 16: + 10 x 16⁻. C dan F secara berturut-turut bernilai 10. Hal ini dikarenakan mudahnya pengkonversian bilangan ini dengan bilangan yang lain.

seperti akan dibicarakan dalam sub-bab berikut ini. Yang membuat sistem bilangan oktal dan heksadesimal banyak dipakai dalam sistem digital adalah mudahnya pengubahan dari biner ke oktal dan heksadesimal. dan sebaliknya. demikian juga bila berhubungan dengan bahasa Assambly. Pengubahan (konversi) dari biner ke oktal dan heksadesimal dan sebaliknya merupakan pengantara konversi dari/ke biner ke/dari desimal. terutama komputer digital. singkatan dari "binary digit". Konversi dari biner ke desimal diperlukan untuk menterjemahkan kode hasil pengolahan sistem digital ke informasi yang dikenal oleh manusia. Metode ini disebut metode sisa (reminder methode). Konversi Desimal-Biner a. . Metode pertama ini paling sering digunakan dalam konversi desimal ke binari yaitu membagi dengan nilai 2 dan sisa setiap pembagian merupakan digit binari dari bilangan binari hasil konversi. Konversi ini banyak dilakukan karena disamping cacah angka biner yang disebut juga "bit". oktal dan heksadesimal ke sistem bilangan desimal. jauh lebih besar dibandingkan dengan angka-angka pada sistem oktal dan heksadesimal.dijumpai bilamana berhubungan dengan bahasa mesin yang menggunakan sistem binari. Konversi dari biner. Konversi sebaliknya akan diterangkan dalam sub-sub bab berikut ini. Konversi bilangan desimal ke sistem biner diperlukan dalam menerjemahkan keinginan manusia kedalam kode-kode yang dikenal oleh sistem digital. juga karena konversi itu sangat mudah.

8125)₁₀ = (0. (118)₁₀ = (01110110)₂ Perhatikan bahwa walaupun pembagian diteruskan. Contoh 2.625 x 2 = 1.000 0. Ini benar karena penambahan angka 0 di kiri bilangan tidak mengubah harganya. Pengalian secara berturut-turut akan menghasilkan : 0.000 x 2 = 0.625 0.11010)₂ . hasil berikutnya akan tetap 0 dan sisanya juga tetap 0.b.500 x 2 = 1. Pembagian secara berturut-turut akan menghasilkan: 118 : 2 = 59 sisa 0 7 : 2 = 3 sisa 1 59 : 2 = 29 sisa 1 3 : 2 = 1 sisa 1 29 : 2 = 14 sisa 1 1 : 2 = 0 sisa 1 14 : 2 = 7 sisa 0 0 : 2 = 0 sisa 0 Jadi.8125. Tentukanlah bilangan biner yang berharga sama dengan bilangan desimal 118. dapat dilakukan dengan cara : Contoh 1.000 0.500 Jadi. (0.250 x 2 = 0.8125 x 2 = 1. Tentukanlah bilangan biner yang berharga sama dengan bilangan desimal 0. Misalnya bilangan desimal 45 akan dikonversikan kebilangan bilangan binari.250 0. Cara lain untuk mengkonversi bilangan desimal ke bilangan binari adalah dengan menjumlahkan bilangan-bilangan pangkat dua yang jumlahnya sama dengan bilangan desimal yang akan dikonversikan.

Misalnya bilangan desimal 385. dan yang paling kiri dalam bilangan biner adalah angka di kiri koma hasil perkalian pertama. Juga perhatikan bahwa walaupun pengalian diteruskan hasil perkalian akan tetap 0 dan ini benar karena penambahan angka 0 ke kanan tidak akan mengubah harganya. dalam bilangan oktal bernilai : KONVERSI DESIMAL . yaitu 16.OKTAL Untuk mengkonversikan bilangan desimal ke bilangan oktal dapat di pergunakn remainder method dengan pemagiannya adalah basis dari bilangan oktal tersebut. maka bilangan desimal dapat dikonversikan ke bilangan hexadesimal.HEXADESIMAL Dengan menggunakan reaminder method dengan pembagiannya adalah basis dari bilangan hexadesimal. KONVERSI DESIMAL . yaitu 8.Perhatikan bahwa angka-angka biner yang dicari adalah angka yang di kiri tanda koma. .

Konversi Binari-Desimal Dari bilangna binari dapat dikonversi ke bilangan desimal dengan cara mengalikan masingmasing bit dalam bilangan dengan position Value-nya.+ 1011012 = 4510 Kalau bilangan binari yang akan dikonversikan dalam bentuk pecahan binari.0111 = 1 x 26 + 1 x 25 + 1 x 24 + 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20 + 0 x 2-1 + 1 x 2-2 + 1 x 2-3 + 1 x 2-4 = 64 + 32 + 16 + 8 + 2 + 0 + 1 + 0.0625 = 125. 1011012 = 1 x 2 5 + 0 x 2 4 + 1 x 23 + 1 x 22 + 0 x 2 1 + 1 x 20 = 1 x 32 + 0 x 16 + 1 x 8 + 1 x 4 + 0 x 2 + 1 x 1 = 32 + 0 + 8 + 4 + 0 + 1 = 4510 Berarti bilangan binari 101101 dapat dikonversikan ke bilangan desimal senilai: 12 = 1002 = 10002 = 1000002 = 110 410 810 3210 ----------------------------------.0111 maka dapat dikonversikan dengan cara : 1111101.25 + 0. misalnya 1111101.125 + 0.437510 Konversi Biner-Oktal Konversi dari bilangan binari ke bilangan oktal dapat dilakukan dengan mengkonversikan tiaptiap tiga digit binari. Misalnya bilangan binari 11010100 dapat dikonversi ke oktal dengan cara : .

Misalnya bilangan oktal 2537. sebagai berikut : .Hubungan ini dapat dilihat pada tabel berikut : Digit 0 1 2 3 4 5 6 7 3 bit 000 001 010 011 100 101 110 111 KONVERSI OKTAL . dengan langkah-langkah sebagai berikut: Dikonversikan terlebih dahulu ke bilangan binari. akan dikonversikan ke hexadesimal. baru di konversikan ke bilanan headesimal.HEKSADESIMAL Konversi dari bilangan oktal ke bilangan hexadesimal dapat dilakukan dengan cara merubah dari bilangan oktal menjadi bilanan binari terlebih dahulu.

B6A16 = 11 x 162 + 6 x 161 + 10 x 160 = 11 x 256 + 6 x 16 + 10 x 1 = 2816 + 96 + 10 = 292210 Bila bilangan hexadesimal yang akan dikonversikan berupa bilangan yang mengandung nilai pecahan. baru dikonversikan ke bilangan oktal Misalnya bilangan hexadesimal 55F.05A = 9 x 161 + 11 x 160 + 0 x 16-1 + 5 x 16-2 + 10 x 16-3 = 9 x 16 + 11 x 1 + 0 x 0.05A dalam bilangan desimal berikut.DESIMAL Dari bilangan hexadesimal dapat dikonvrsikan ke bilangan desimal dengan cara mengalikan masingmasing digit bilangan dengan position value-nya.00244140625 = 155.0219726562510 KONVERSI HEKSADESIMAL – BINER Konversi dari bilangan hexadesimal ke bilangan binari dapat dilakukan dengan mengkonversikan masingmasing digit hexadesimal ke 4 digit binari sebagai berikut: Berarti bilangan hexadesimal D4 adalah 11010100 dalam bilangan binari. 9B.625 + 5 x 0. misalnya bilangan hexadesimal 9B.000244140625 = 144 + 11 + 0 + 0. KONVERSI HEKSADESIMAL – OKTAL Konversi dari bilangan hexadesimal ke bilanagn oktal dapat dilakukan dengan cara merubah dari bilangan hexadesimal menjadi bilangan binari terlebih dahulu.KONVERSI HEKSADESIMAL .00390625 + 10 x 0. akan dikonversi ke oktal : .01953125 + 0.

desimal.Hubungan antara heksadesimal. . dapat diperguakan suatu kode binari untuk mewakili suatu karakter. oktal dan biner: KODE YANG MEWAKILI DATA Data disimpan di komputer pada main memory untuk diproses. Dengan dasar sistem bilangan binari yang sudah dibahas. Sebuah karakter data di simpan dalam main memory menempati posisi 1 byte.

1. KODE BCD Apabila bilangan-bilangan. Semua sistem digital menggunakan beberapa bentuk bilangan biner untuk operasi internalnya. Jelaslah bahwa hanya digunakan bilangan-bilangan biner 4 bit dari 0000 sampai 1001. kata-kata dinyatakan dalam suatu grup simbol-simbol tertentu. yang menggabungkan beberapa sifat dari sistem desimal dan sistem biner. huruf-huruf. maka prosedur pengkodean ini disebut binary-coded-decimal (disngkat BCD). Telah diketahui bahwa konversi antara desimal dan biner untuk bilangan-bilangan besar dapat panjang dan rumit. setiap digit dapat diubah menjadi ekivalen binernya sebagai berikut : Sebagai contoh lain. ambil bilangan desimal 874. Karena digit desimal besarnya dapat mencapai 9. dan grup simbol-simbol tersebut dinamakan kode. tetapi untuk menyajikan hasilnya ke luar digunakan bilangan desimal. dimana serangkaian titik dan garis menyatakan huruf-huruf alphabet. Barangkali salah satu kode yang paling dikenal adalah kode Morse. Ini berarti bahwa konversi-konversi antara sistem biner dan desimal sering dilakukan. Oleh karena itu kadang-kadang digunakan cara-cara 25 pengkodean bilangan desimal lain. maka diperlukan 4 bit untuk mengkode setiap digit (kode biner untuk 9 adalah 1001). kode BCD menyatakan setiap digit bilangan desimal dengan bilangan biner 4 bit.1 Binary-Coded-Decimal Code Apabila setiap digit dari suatu bilangan desimal dinyatakan dalam ekivalen binernya. Untuk menunjukkan kode BCD. ubahlah 94. ini disebut pengkodean.3 menjadi representasi kode BCD-nya Dengan demikian.1. .

ASCII 7 – bit Singkatan dari Amerian Standard Code for Information Interchange atau ada yang menyebut dengan American Standard Comemitee on Information Interchange yang dikembangkan oleh ANSI (American National Standard Institute) untuk tujuan membuat kode binari yang standar. karena masih ada 6 kombinasi yang dipergunakan. Kode ASCII yang standar menggunakan kombinasi 7-bit.2. SBCDIC menggunakan kombinasi 6 bit sehingga lebih banyak kombinasi yang dihasilkan. Pada kode ini highorder bits atau 4-bit pertama disebut dengan zona bits dan low-order bits atau 4 bit pertama disebut dengan zona bits dan low-order bits atau 4 bit kedua disebut dengan numeric bits. Posisi bit di SBCDIC dibagi menjadi du zone yaitu 2 bit pertama (diberinama bit A dan bit B) disebut dengan alpha bit position dan 4 bit berikutnya (diberi nama bit 8. Karakter khusus (special charakter) • . yaitu 10 kode untuk digit angka. degan kombinasi kode sebanyak 127 dari 128 (27 =128) kemungkinan kombinasi. Dan kode ini banyak digunakan pada komputer generasi kedua. 26 kode huruf alphabeth dan sisanya karakter-karakter khusus yang dipilih. sebanyak 64 (26 = 64) kombinasi kode. bit 4. 3.. tetapi tidak dapat digunakan untuk mewakili karakter yang lainnya. bit 2 dan bit 1) disebut dengan numeric bit position. Kode ini banyak digunakan pada komputer generasi ketiga semisal IBM S/360 4.EBCDIC Singkatan dari Extended Binary Coded Decimal Intrchange Code terdiri dari kombinasi 8 bit yang memungkinkan untuk mewakili karakter sebanyak 256 (28 = 256) kombinasi karakter. SBCDIC (Standard Binary Coded Decimal Interchange Code) merupakan kode binari perkembangan dari BCD. yaitu : • • • • 26 buah huruf kapital (upper case) dari A s/d Z 26 buah kecil (lower case) dari a s/d z 10 digit desimal dari 0 s/d 9 34 karakter kontrol yang tidak dapat dicetak hanya digunakan untuk informasi status operasi komputer. BCD dianggap tanggung..SBCDIC.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->