Kalkulator Luas & Keliling — 9 Bentuk 2D yang Umum
Hitung luas dan keliling dari 9 bentuk 2D yang umum — persegi, persegi panjang, segitiga, lingkaran, trapesium, jajar genjang, belah ketupat, segi lima beraturan, dan segi enam beraturan — dari satu pemilih bentuk.
Input
Output
| Properti | Nilai |
|---|---|
| No data yet | |
Panduan
Sebagian besar kalkulator luas menangani satu bentuk. Ini mencakup sembilan bentuk yang paling umum — persegi, persegi panjang, segitiga, lingkaran, trapesium, jajar genjang, belah ketupat, segi lima beraturan dan segi enam beraturan — di balik satu pemilih bentuk, sehingga Anda tidak perlu berburu alat yang berbeda setiap kali bentuknya berubah.
Rumus-rumusnya
Untuk bentuk dengan pengukuran di bawah ini:
Persegi (sisi s) Luas = s² Keliling = 4s
Persegi panjang (panjang l, lebar w) Luas = l × w Keliling = 2(l + w)
Segitiga (sisi a, b, c) Luas = √(s(s-a)(s-b)(s-c)) Keliling = a + b + c
dengan s = (a+b+c) / 2 (Rumus Heron)
Lingkaran (jari-jari r) Luas = πr² Keliling = 2πr (keliling)
Trapesium (alas b1, b2; kaki l1, l2; tinggi h)
Luas = (b1 + b2)/2 × h Keliling = b1 + b2 + l1 + l2
Jajar genjang (alas b, sisi s, tinggi h)
Luas = b × h Keliling = 2(b + s)
Belah ketupat (diagonal d1, d2) Luas = (d1 × d2) / 2 Keliling = 4 × √((d1/2)² + (d2/2)²)
Segi lima beraturan (sisi s) Luas = (√(5(5+2√5))/4) s² Keliling = 5s
Segi enam beraturan (sisi s) Luas = (3√3/2) s² Keliling = 6sPersegi, persegi panjang, dan segitiga juga mendapatkan baris bonus: diagonal untuk persegi dan persegi panjang (teorema Pythagoras), karena murah untuk dihitung dan sering dibutuhkan di samping luas/keliling.
Contoh yang diselesaikan: segitiga siku-siku 3-4-5 memiliki luas 6 cm² dan keliling 12 cm; segi enam beraturan dengan sisi 4 cm memiliki luas sekitar 41,57 cm² dan keliling 24 cm.
Cara menggunakannya
- Pilih bentuk dari dropdown.
- Masukkan pengukurannya — bidang yang ditampilkan secara otomatis memperbarui untuk bentuk yang Anda pilih.
- Pilih satuan (milimeter hingga yard) — ini hanya memberi label pada hasilnya, tidak ada konversi yang diterapkan.
- Luas dan keliling (plus diagonal, jika relevan) diperbarui secara instan saat Anda mengetik.
FAQ
Apakah dropdown satuan mengonversi pengukuran saya? Tidak. Ini memberi label pada output (mis. "cm" vs "in") tetapi tidak melakukan konversi — masukkan setiap pengukuran bentuk dalam satuan yang sama, dan hasilnya akan kembali dalam satuan itu.
Mengapa belah ketupat meminta diagonal alih-alih panjang sisi?
Luas belah ketupat hanya tergantung pada dua diagonalnya (d1 × d2 / 2), dan panjang sisinya dapat diturunkan darinya, jadi meminta diagonal mencakup luas dan keliling dari dua angka alih-alih tiga.
Bagaimana jika sisi segitiga saya sebenarnya tidak dapat membentuk segitiga? Kalkulator memeriksa ketidaksetaraan segitiga (setiap sisi harus lebih pendek dari jumlah dua sisi lainnya) dan menunjukkan pesan kesalahan validasi alih-alih secara diam-diam mengembalikan area atau negatif yang salah.
Bisakah saya menggunakan ini untuk poligon tidak beraturan atau penyelesaian segitiga penuh (sudut, bukan hanya sisi)? Untuk segitiga yang diselesaikan dari campuran sisi dan sudut apa pun (SSS, SAS, ASA, AAS, SSA), gunakan kalkulator segitiga. Untuk poligon tidak beraturan yang ditentukan oleh koordinat titik, gunakan kalkulator luas poligon tidak beraturan.
Seberapa presisi hasilnya? Nilai dibulatkan menjadi dua tempat desimal. Perhitungan yang mendasarinya tepat; hanya angka yang ditampilkan yang dibulatkan.
Privasi
Semuanya berjalan secara lokal di browser Anda — pengukuran yang Anda masukkan tidak pernah diunggah atau disimpan di mana pun.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/area-perimeter-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"shape": "square",
"unit": "cm",
"side": "5"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `area-perimeter-calculator` tool (Area & Perimeter Calculator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.