Bab 5 · Sesi 2 dari 4

Sesi 2 · Heksadesimal & Memori 🔢

Komputer nyimpen data di alamat-alamat — dan alamat itu ditulis pakai bilangan heksadesimal!

⏱️ ±10 menit 🎯 1 mini quiz 🎞️ Bisa jadi presentasi

🎬 Cerita Pembuka

Bayangin ini…

Waktu kamu save pekerjaan, komputer harus tahu di mana nyimpennnya — kayak alamat rumah! Nah, alamat memori komputer ditulis dalam bilangan heksadesimal (0-9 + A-F). Kalau kamu pernah liat kode kayak 0000:0008 di debugger, itu alamat memori! Yuk kita pecahin. 🔍

🔢 Bilangan Heksadesimal

Heksadesimal = basis 16: pakai 16 simbol (0-9 dan A-F). A=10, B=11, C=12, D=13, E=14, F=15:

Desimal Heksadesimal Keterangan
10AA = 10
11BB = 11
12CC = 12
13DD = 13
14EE = 14
15FF = 15
🤯 Fakta seru: Kenapa komputer pake heksadesimal? Karena gampang dikonversi ke biner (4 bit = 1 digit hex) — lebih ringkas dari deretan 0 dan 1 yang panjang! ✂️

🔄 Konversi Desimal ↔ Heksadesimal

Dua arah konversi yang wajib bisa:

➡️ Desimal → Heksadesimal (bagi terus dengan 16)
🧮

Contoh: 90 → ?

90 ÷ 16 = 5 sisa 10 (A). 5 ÷ 16 = 0 sisa 5. Baca sisa dari bawah: 5A!

90 desimal = 5A heksadesimal
⬅️ Heksadesimal → Desimal (kali pangkat basis)
🧮

Contoh: 5A → ?

5×16¹ + A×16⁰ = 5×16 + 10×1 = 80 + 10 = 90!

5A heksadesimal = 90 desimal
💡 Tips: Triks: desimal 217 = 13×16+9 = D9 (karena 13 = D). Latihan dikit, ketagihan! 😄

🗺️ Pengalamatan Memori

Setiap data disimpen di alamat memori — formatnya dua bilangan hex yang dipisah titik dua:

📍

Segmen : Offset

Alamat memori kayak 0000:0008. Bagian kiri = segmen (baris), kanan = offset (kolom).

0000:0008 → segmen 0000, offset 0008
➕

Alamat Fisik

Alamat beneran di hardware = segmen + offset (dijumlahkan dalam hex).

0000 + 0008 = 0008. 0001 + 000B = 000C
🧮

Kayak Matriks

Bayangin tabel 2 dimensi: segmen = baris, offset = kolom. Data ditaruh di selnya!

0000:000A → baris 0000, kolom 000A
🤯 Fakta seru: Alamat fisik sebenernya cuma SATU bilangan hex — tapi dibagi dua (segmen:offset) biar hitungannya lebih cepat. Pintar kan! 🧠

✏️ Mini Quiz — Uji Ingatanmu

Klik pilihan jawabanmu buat tiap soal (bisa diganti), terus tekan tombol Periksa Jawaban di bawah. 👇

1. Bilangan heksadesimal pakai berapa simbol?
✅ Betul! 16 simbol! 0-9 dan A-F (A=10, F=15).
2. Desimal 90 dikonversi ke heksadesimal jadi…
✅ Betul! 90 ÷ 16 = 5 sisa 10 (A) → 5A!
3. Di heksadesimal, huruf F nilainya…
✅ Betul! F = 15! A=10, B=11, C=12, D=13, E=14, F=15.
4. Alamat memori 0001:000B — alamat fisiknya (0001 + 000B) = …
✅ Betul! 0001 + 000B = 000C! Segmen + offset dijumlahkan dalam hex.

Pilih jawaban untuk semua 4 soal dulu, terus tekan tombolnya ya!

🎯 Skor kamu: 0 / 4
🎞️ Mode Presentasi · Sesi 2
🔢

Heksadesimal
Bahasa Alamat Komputer

  • 🔢 Basis 16: 0-9 dan A-F
  • 🔤 A=10, B=11, …, F=15
  • 📍 Alamat memori pakai hex
🔄

Konversi

  • ➡️ Desimal→Hex: bagi terus 16, baca sisa dari bawah
  • ⬅️ Hex→Desimal: kali pangkat basis 16

90 = 5A, 5A = 90 🔁

🗺️

Alamat Memori

  • 📍 Segmen : Offset
  • ➕ Fisik = segmen + offset
  • 🧮 Kayak matriks: baris & kolom

0001:000B → 000C

🏁

Ingat 3 Hal Ini

  • 1️⃣ Heksadesimal = basis 16, A-F = 10-15
  • 2️⃣ Desimal→hex: bagi 16
  • 3️⃣ Alamat fisik = segmen + offset
Gunakan tombol panah ← → di keyboard