Lewati ke isi
JRG++JRG++ v0.2.0

Bab 12 · Matematika Terapan

Geometri Bidang Datar

Keliling mengukur "jarak mengelilingi" bentuk. Luas mengukur "seberapa banyak ruang" yang ditutupi. Dua hal yang sering tertukar, padahal artinya sangat berbeda.

KonsepRumus keliling & luas bangun datar

PersegiK = 4s
L = s²
Persegi PanjangK = 2(p+l)
L = p×l
SegitigaK = a+b+c
L = ½×alas×tinggi
LingkaranK = 2πr
L = πr²

Contoh soal gabungan

Taman persegi panjang 12m × 8m, akan dipagari & ditanami rumput
Panjang pagar (keliling) = 2(12+8) = 2(20) = 40m
Luas rumput (luas) = 12×8 = 96 m²
Latihan mandiri

1. Segitiga alas 10cm, tinggi 6cm. Berapa luasnya?

2. Lingkaran berdiameter 14cm (gunakan π≈22/7). Berapa luasnya?

Jawaban 1: ½×10×6 = 30 cm²
Jawaban 2: r=7, L=22/7×7×7 = 154 cm²

Kode JRGFungsi luas untuk berbagai bangun

geometri.jrg
fn luasLingkaran(r: float) -> float {
    return math::PI * r * r
}

fn luasSegitiga(alas: float, tinggi: float) -> float {
    return 0.5 * alas * tinggi
}

pub fn main() {
    let diameter = 14.0
    let radius = diameter / 2.0

    wok("Luas lingkaran:", str::format("{:.2}", luasLingkaran(radius)))
    wok("Luas segitiga:", str::format("{:.2}", luasSegitiga(10.0, 6.0)))
}
Luas lingkaran: 153.94
Luas segitiga: 30.00

Kuis 1

Luas persegi dengan sisi 9cm adalah...

Kuis 2

Lingkaran berdiameter 20cm, radiusnya adalah...

Kuis 3

Satuan yang benar untuk LUAS adalah...