Sistem Bilangan dan Link Download File Referensi

https://eu2.contabostorage.com/00f3241116844f24b628f46d81abb929:st1/folder25/25065/kalkulus_materi_8.ppt

2026-06-03 01:03:04 - Admin

<style> body { font-family: Arial, Helvetica, sans-serif; line-height: 1.6; margin: 0; padding: 0 20px; background-color: #f9f9f9; color: #333; } h1, h2, h3 { color: #2c3e50; } pre { background:#eee; padding:10px; overflow:auto; } table { border-collapse: collapse; width: 100%; margin: 15px 0; } th, td { border: 1px solid #bbb; padding: 8px; text-align: left; } th { background:#ddd; } </style> <h1>Sistem Bilangan</h1> <p>Sistem bilangan adalah cara untuk menuliskan nilai numerik menggunakan satu set simbol dan aturan tertentu. Pada dasarnya, semua sistem bilangan berbasis pada <strong>basis</strong> atau <em>radix</em> yang menentukan berapa banyak digit yang dapat digunakan. Contoh paling umum adalah sistem desimal (basis 10) yang digunakan dalam kehidupan seharihari.</p> <h2>1. Sistem Bilangan Desimal (Basis 10)</h2> <p>Desimal menggunakan sepuluh digit: 0, 1, 2, 3, 4, 5, 6, 7, 8, dan 9. Nilai setiap posisi dihitung dengan pangkat 10. Misalnya, angka 345 dapat diuraikan menjadi:</p> <pre>310 + 410 + 510 = 300 + 40 + 5 = 345</pre> <h2>2. Sistem Bilangan Biner (Basis 2)</h2> <p>Biner hanya mempunyai dua digit: 0 dan 1. Sistem ini menjadi dasar bagi semua perangkat digital karena komputer bekerja dengan saklar yang hanya memiliki dua kondisi (off/on). Contoh konversi 13 desimal ke biner:</p> <pre>13 2 = 6 sisa 1 6 2 = 3 sisa 0 3 2 = 1 sisa 1 1 2 = 0 sisa 1 1101</pre> <p>Jadi, 13 = 1101.</p> <h2>3. Sistem Bilangan Oktal (Basis 8)</h2> <p>Oktal menggunakan delapan digit: 07. Pada masa awal pemrograman, oktal sering dipakai karena mudah dikonversi ke biner (setiap tiga bit = satu digit oktal). Contoh, 57 ke biner:</p> <pre>5 1017 111 101111</pre> <h2>4. Sistem Bilangan Heksadesimal (Basis 16)</h2> <p>Heksadesimal menggunakan 16 digit: 09 dan AF (A=10, B=11, , F=15). Ini sangat populer dalam pemrograman karena satu digit heksadesimal mewakili empat bit (nibble). Contoh konversi 255 ke heksadesimal:</p> <pre>255 16 = 15 sisa 15 F15 16 = 0 sisa 15 F FF</pre> <h2>5. Sistem Bilangan Lainnya</h2> <p>Selain keempat sistem di atas, masih ada sistem basis lain yang dipakai dalam ilmu komputer dan matematika, misalnya:</p> <ul> <li><strong>Base3 (Ternary)</strong>: Digunakan dalam penelitian komputer kuantum.</li> <li><strong>Base5 (Quinary)</strong>: Kadang dipakai dalam budaya tradisional.</li> <li><strong>Base12 (Duodecimal)</strong>: Dikenal dalam sistem pengukuran (dozen, jam).</li> </ul> <h2>6. Konversi Antara Sistem Bilangan</h2> <p>Konversi dapat dilakukan dengan dua pendekatan utama:</p> <h3>6.1. Konversi Langsung</h3> <p>Hanya untuk basis yang merupakan pangkat dari basis lain (mis. biner oktal heksadesimal). Contoh konversi 101101 ke oktal:</p> <pre>Kelompokkan bit menjadi tiga dari kanan: 101 101 5 5 55</pre> <h3>6.2. Konversi Melalui Desimal</h3> <p>Langkah umum:</p> <ol> <li>Ubah angka asal menjadi desimal.</li> <li>Ubah nilai desimal tersebut ke basis tujuan.</li> </ol> <p>Contoh 2A ke biner:</p> <pre>2A = 216 + 1016 = 32 + 10 = 4242 2 = 21 sisa 021 2 = 10 sisa 110 2 = 5 sisa 05 2 = 2 sisa 12 2 = 1 sisa 01 2 = 0 sisa 1 101010</pre> <h2>7. Operasi Aritmetika pada Sistem Bilangan</h2> <p>Operasi dasar (penjumlahan, pengurangan, perkalian, pembagian) dapat dilakukan pada semua basis, dengan aturan carry atau borrow yang disesuaikan dengan nilai basis.</p> <h3>7.1. Penjumlahan Biner</h3> <p>Contoh: 1011 + 1101</p> <pre> 1 0 1 1 + 1 1 0 1 ---------- 1 0 0 0 0 (hasil 11000) </pre> <p>Setiap kolom dijumlahkan, lalu 2 dibawa ke kolom berikutnya (karena basisnya 2).</p> <h3>7.2. Penjumlahan Heksadesimal</h3> <p>Contoh: 9A + 3F</p> <pre> 9 A + 3 F ----- 9+3 = C (12) C A+F = 19 = 13 (sisa 3, carry 1) +carry 1 1 + C = D D3 </pre> <h2>8. Representasi Bilangan Negatif</h2> <p>Dalam sistem biner, bilangan negatif umumnya direpresentasikan dengan metode <strong>Twos Complement</strong>. Langkahnya:</p> <ol> <li>Ubah angka ke biner.</li> <li>Balik semua bit (01, 10).</li> <li>Tambahkan 1.</li> </ol> <p>Contoh: -5 pada 8bit.</p> <pre> 5 00000101 Invers 11111010 +1 11111011 -5 (twos complement) </pre> <h2>9. Aplikasi Sistem Bilangan</h2> <ul> <li><strong>Komputer dan Mikrokontroler</strong>: Semua operasi internal memakai biner.</li> <li><strong>Jaringan</strong>: Alamat IP versi 4 ditulis dalam desimal bertitik, tetapi diproses secara biner.</li> <li><strong>Pengembangan Perangkat Lunak</strong>: Debugging, pengaturan memori, dan penulisan warna (hex) di CSS.</li> <li><strong>Matematika Teoretis</strong>: Bilangan dalam basis yang berbeda membantu memahami pola dan teori grup.</li> </ul> <h2>10. Kesimpulan</h2> <p>Sistem bilangan merupakan fondasi penting dalam ilmu komputer, matematika, dan teknologi. Memahami cara kerja basis10,2,8,16 serta konversi di antaranya memberi kemampuan untuk membaca, menulis, dan memanipulasi data pada tingkat paling dasar. Dengan latihan konversi serta operasi aritmetika pada berbagai basis, kita dapat memperdalam pemahaman logika digital serta mempermudah pekerjaan dalam bidang teknik dan pemrograman.</p> <h2>Referensi</h2> <ul> <li>Stallings, William. <em>Computer Organization and Architecture</em>, 10th ed., Pearson, 2015.</li> <li>Katz, Randall H. <em>Contemporary Logic Design</em>, 2nd ed., Prentice Hall, 2014.</li> <li>Wikipedia contributors, Numeral system, Wikipedia, The Free Encyclopedia.</li> </ul>

Lebih banyak