π― Standard Pembelajaran
- β2.1.1 Menyatakan nombor perduaan dan nombor perpuluhan.
- β2.1.2 Menukarkan nombor perduaan kepada nombor perpuluhan.
- β2.1.3 Menukarkan nombor perpuluhan kepada nombor perduaan.
- β2.1.4 Melakukan penambahan dua nombor perduaan.
- β2.1.5 Melakukan penolakan dua nombor perduaan.
- β2.1.6 Melakukan penambahan dan penolakan nombor perduaan dalam menterjemah aksara pengekodan ASCII.
π‘ RUJUKAN: Buku Teks ASK Tingkatan 1, Bab 2 Perwakilan Data (2.1.1 β 2.1.6)
Komputer mewakili data menggunakan dua keadaan stabil yang dilabel 0 dan 1, iaitu sistem nombor perduaan (asas 2). Manusia pula lazimnya menggunakan sistem perpuluhan (asas 10) dengan sepuluh digit 0 hingga 9. Memahami nilai tempat, penukaran asas, operasi tambah dan tolak, serta pengekodan aksara ASCII membantu murid melihat bagaimana nombor dan teks disimpan sebagai bit di dalam komputer.
Nombor perduaan dan nombor perpuluhan
Sistem perpuluhan (asas 10) menggunakan digit 0 hingga 9, manakala sistem perduaan (asas 2) hanya menggunakan digit 0 dan 1. Setiap digit perduaan dipanggil bit. Asas nombor ditulis sebagai subskrip, contohnya 1011β dan 11ββ, supaya nilai tidak dikelirukan. Digit 2 hingga 9 tidak wujud dalam sistem perduaan.
Nilai tempat asas dua
Dari kanan ke kiri, nilai tempat perduaan ialah 2β°, 2ΒΉ, 2Β², 2Β³, 2β΄ iaitu 1, 2, 4, 8, 16 dan seterusnya. Digit 1 bermaksud nilai tempat itu diambil kira, manakala digit 0 bermaksud tidak diambil kira. Oleh itu 10110β bersamaan 16 + 4 + 2 = 22ββ.
Penukaran perduaan kepada perpuluhan
Darabkan setiap digit dengan nilai tempatnya, kemudian jumlahkan semua hasil darab. Bagi 101101β: 1Γ32 + 0Γ16 + 1Γ8 + 1Γ4 + 0Γ2 + 1Γ1 = 45ββ. Kaedah ini juga dipanggil pengembangan nilai tempat dan sesuai untuk semua asas nombor.
Penukaran perpuluhan kepada perduaan
Kaedah bahagi berulang membahagi nombor dengan 2 dan merekod baki setiap kali sehingga hasil bahagi menjadi 0. Baki dibaca dari bawah ke atas. Kaedah kedua ialah penguraian: pilih kuasa dua terbesar yang tidak melebihi nombor, tolak nilainya, dan ulang sehingga baki sifar. Kedua-dua kaedah mesti memberi jawapan yang sama.
Penambahan dua nombor perduaan
Peraturan asas ialah 0+0=0, 0+1=1, 1+0=1 dan 1+1=10β. Nilai 1 pada 10β dibawa (carry) ke lajur di sebelah kiri. Jika tiga digit 1 ditambah dalam satu lajur, hasilnya 11β iaitu digit 1 dengan bawa 1. Sejajarkan digit dari kanan sebelum mula menambah.
Penolakan dua nombor perduaan
Peraturan asas ialah 0β0=0, 1β0=1, 1β1=0 dan 0β1 memerlukan pinjaman (borrow). Satu unit yang dipinjam daripada lajur di sebelah kiri bernilai 10β pada lajur semasa, jadi 10β β 1 = 1. Semak jawapan dengan menukar semula hasil kepada perpuluhan.
Aksara dan pengekodan ASCII
ASCII (American Standard Code for Information Interchange) memberikan kod nombor kepada huruf, digit dan simbol, dan komputer menyimpan kod itu dalam bentuk perduaan. Huruf A berkod perpuluhan 65 iaitu 1000001β, dan huruf a berkod 97. Kod huruf besar berturutan bertambah satu, jadi B = 66 dan C = 67. ASCII ialah pengekodan, bukan penyulitan, kerana jadual pemetaannya terbuka dan tidak menggunakan kunci rahsia.
π Glosari mini
- Bit
- Satu digit perduaan yang bernilai 0 atau 1.
- Asas nombor
- Bilangan simbol yang digunakan dalam sesuatu sistem nombor.
- Nilai tempat
- Nilai kuasa asas yang ditentukan oleh kedudukan digit.
- Baki
- Nilai yang direkod ketika kaedah bahagi berulang untuk penukaran asas.
- Bawa (carry)
- Nilai yang dipindahkan ke lajur kiri ketika penambahan.
- Pinjam (borrow)
- Nilai yang diambil daripada lajur kiri ketika penolakan.
- ASCII
- Piawai kod nombor bagi aksara huruf, digit dan simbol.
- Perduaan
- Sistem nombor asas 2 yang menggunakan digit 0 dan 1 sahaja.
- Perpuluhan
- Sistem nombor asas 10 yang menggunakan digit 0 hingga 9.
Nilaiββ = Ξ£ (digit Γ 2^kedudukan)
Kedudukan bermula dengan sifar pada digit paling kanan.
Contoh: 101101β = 1Γ32 + 0Γ16 + 1Γ8 + 1Γ4 + 0Γ2 + 1Γ1 = 45ββ.
π― TIP: Jangan hafal istilah Sistem Nombor Perduaan secara terasing. Terangkan sebab, syarat penggunaan dan kesannya terhadap output.