# Nakafa Framework: LLM
URL: /id/subject/high-school/12/mathematics/circle-arc-sector/segment
Source: https://raw.githubusercontent.com/nakafaai/nakafa.com/refs/heads/main/packages/contents/subject/high-school/12/mathematics/circle-arc-sector/segment/id.mdx
Output docs content for large language models.
---
export const metadata = {
  title: "Tembereng",
  description: "Pahami tembereng lingkaran yang dibatasi tali busur dan busur. Pelajari jenis minor dan mayor, perhitungan luas metode juring-segitiga, dan aplikasi tangki.",
  authors: [{ name: "Nabil Akbarazzima Fatih" }],
  date: "05/26/2025",
  subject: "Busur dan Juring Lingkaran",
};
import { getColor } from "@repo/design-system/lib/color";
import { LineEquation } from "@repo/design-system/components/contents/line-equation";
## Konsep Dasar Tembereng
Tembereng adalah salah satu bagian dari lingkaran yang sering kita jumpai dalam kehidupan sehari-hari. Bayangkan sebuah kue bundar yang dipotong dengan pisau lurus, bagian yang terpisah dari kue tersebut mirip dengan konsep tembereng dalam geometri lingkaran.
Tembereng merupakan daerah di dalam lingkaran yang dibatasi oleh sebuah tali busur dan busur lingkaran yang berada di depan tali busur tersebut. Dengan kata lain, tembereng adalah bagian lingkaran yang "terpotong" oleh garis lurus yang menghubungkan dua titik pada keliling lingkaran.
## Perbedaan Busur dan Tembereng
Sebelum membahas lebih lanjut, penting untuk memahami perbedaan mendasar antara busur dan tembereng:
Busur adalah garis lengkung di keliling lingkaran yang menghubungkan dua titik. Busur hanya memiliki panjang (1 dimensi) dan tidak memiliki luas.>}
  cameraPosition={[0, 0, 12]}
  showZAxis={false}
  data={[
    {
      points: Array.from({ length: 121 }, (_, i) => {
        const angle = (i * 2 * Math.PI) / 120;
        return {
          x: 4 * Math.cos(angle),
          y: 4 * Math.sin(angle),
          z: 0,
        };
      }),
      color: getColor("INDIGO"),
      showPoints: false,
      smooth: true,
      lineWidth: 1,
    },
    {
      points: [
        { x: 4 * Math.cos(Math.PI / 6), y: 4 * Math.sin(Math.PI / 6), z: 0 },
        { x: 4 * Math.cos(5 * Math.PI / 6), y: 4 * Math.sin(5 * Math.PI / 6), z: 0 },
      ],
      color: getColor("VIOLET"),
      showPoints: false,
      smooth: false,
      lineWidth: 2,
      labels: [
        {
          text: "Tali Busur",
          at: 1,
          offset: [0, -0.8, 0],
        },
      ],
    },
    {
      points: Array.from({ length: 41 }, (_, i) => {
        const startAngle = Math.PI / 6;
        const endAngle = 5 * Math.PI / 6;
        const angle = startAngle + (i * (endAngle - startAngle)) / 40;
        return {
          x: 4 * Math.cos(angle),
          y: 4 * Math.sin(angle),
          z: 0,
        };
      }),
      color: getColor("ORANGE"),
      showPoints: false,
      smooth: true,
      lineWidth: 4,
      labels: [
        {
          text: "Busur (garis lengkung)",
          at: 20,
          offset: [0, 0.8, 0],
        },
      ],
    },
  ]}
/>
Tembereng adalah daerah (area) di dalam lingkaran yang dibatasi oleh busur dan tali busur. Tembereng memiliki luas (2 dimensi) dan dapat diisi warna.>}
  cameraPosition={[0, 0, 12]}
  showZAxis={false}
  data={[
    {
      points: Array.from({ length: 121 }, (_, i) => {
        const angle = (i * 2 * Math.PI) / 120;
        return {
          x: 4 * Math.cos(angle),
          y: 4 * Math.sin(angle),
          z: 0,
        };
      }),
      color: getColor("INDIGO"),
      showPoints: false,
      smooth: true,
      lineWidth: 1,
    },
    {
      points: [
        { x: 4 * Math.cos(Math.PI / 6), y: 4 * Math.sin(Math.PI / 6), z: 0 },
        { x: 4 * Math.cos(5 * Math.PI / 6), y: 4 * Math.sin(5 * Math.PI / 6), z: 0 },
      ],
      color: getColor("VIOLET"),
      showPoints: false,
      smooth: false,
      lineWidth: 2,
      labels: [
        {
          text: "Tali Busur",
          at: 1,
          offset: [0, -0.8, 0],
        },
      ],
    },
    {
      points: Array.from({ length: 41 }, (_, i) => {
        const startAngle = Math.PI / 6;
        const endAngle = 5 * Math.PI / 6;
        const angle = startAngle + (i * (endAngle - startAngle)) / 40;
        return {
          x: 4 * Math.cos(angle),
          y: 4 * Math.sin(angle),
          z: 0,
        };
      }),
      color: getColor("ORANGE"),
      showPoints: false,
      smooth: true,
      lineWidth: 2,
    },
    {
      points: (() => {
        const segmentPoints = [];
        const startAngle = Math.PI / 6;
        const endAngle = 5 * Math.PI / 6;
        
        for (let i = 0; i <= 40; i++) {
          const angle = startAngle + (i * (endAngle - startAngle)) / 40;
          segmentPoints.push({
            x: 4 * Math.cos(angle),
            y: 4 * Math.sin(angle),
            z: 0,
          });
        }
        
        segmentPoints.push({
          x: 4 * Math.cos(Math.PI / 6),
          y: 4 * Math.sin(Math.PI / 6),
          z: 0,
        });
        
        return segmentPoints;
      })(),
      color: getColor("LIME"),
      showPoints: false,
      smooth: true,
      lineWidth: 4,
      labels: [
        {
          text: "Tembereng (area/daerah)",
          at: 20,
          offset: [0, 0.8, 0],
        },
      ],
    },
  ]}
/>
**Ringkasan Perbedaan:**
- **Busur**: Garis lengkung di keliling lingkaran (hanya panjang, tidak ada luas)
- **Tembereng**: Daerah yang dikelilingi busur dan tali busur (memiliki luas, dapat dihitung luasnya)
## Jenis Tembereng Berdasarkan Ukuran
Berdasarkan ukurannya, tembereng dapat dibedakan menjadi dua jenis yang memiliki karakteristik berbeda:
Tembereng Minor (Sudut Pusat < )>}
  description={<>Tembereng yang luasnya lebih kecil dibandingkan setengah lingkaran, terbentuk ketika sudut pusat kurang dari . Contoh ini menunjukkan tembereng dengan sudut pusat .>}
  cameraPosition={[0, 0, 12]}
  showZAxis={false}
  data={[
    // Lingkaran utama
    {
      points: Array.from({ length: 121 }, (_, i) => {
        const angle = (i * 2 * Math.PI) / 120;
        return {
          x: 4 * Math.cos(angle),
          y: 4 * Math.sin(angle),
          z: 0,
        };
      }),
      color: getColor("INDIGO"),
      showPoints: false,
      smooth: true,
      lineWidth: 1,
    },
    // Titik pusat O
    {
      points: [{ x: 0, y: 0, z: 0 }],
      color: getColor("ROSE"),
      showPoints: true,
      smooth: false,
      lineWidth: 3,
      labels: [
        {
          text: "O",
          at: 0,
          offset: [-0.4, -0.4, 0],
        },
      ],
    },
    // Jari-jari OA
    {
      points: [
        { x: 0, y: 0, z: 0 },
        { x: 4 * Math.cos(Math.PI / 6), y: 4 * Math.sin(Math.PI / 6), z: 0 },
      ],
      color: getColor("CYAN"),
      showPoints: false,
      smooth: false,
      lineWidth: 2,
      labels: [
        {
          text: "A",
          at: 1,
          offset: [0.4, 0.2, 0],
        },
      ],
    },
    // Jari-jari OB
    {
      points: [
        { x: 0, y: 0, z: 0 },
        { x: 4 * Math.cos(5 * Math.PI / 6), y: 4 * Math.sin(5 * Math.PI / 6), z: 0 },
      ],
      color: getColor("CYAN"),
      showPoints: false,
      smooth: false,
      lineWidth: 2,
      labels: [
        {
          text: "B",
          at: 1,
          offset: [-0.4, 0.2, 0],
        },
      ],
    },
    // Arc sudut pusat untuk menunjukkan 120°
    {
      points: Array.from({ length: 21 }, (_, i) => {
        const startAngle = Math.PI / 6;
        const endAngle = 5 * Math.PI / 6;
        const angle = startAngle + (i * (endAngle - startAngle)) / 20;
        return {
          x: 1.5 * Math.cos(angle),
          y: 1.5 * Math.sin(angle),
          z: 0,
        };
      }),
      color: getColor("AMBER"),
      showPoints: false,
      smooth: true,
      lineWidth: 3,
      labels: [
        {
          text: "120°",
          at: 10,
          offset: [0, -0.5, 0],
        },
      ],
    },
    // Tali busur AB
    {
      points: [
        { x: 4 * Math.cos(Math.PI / 6), y: 4 * Math.sin(Math.PI / 6), z: 0 },
        { x: 4 * Math.cos(5 * Math.PI / 6), y: 4 * Math.sin(5 * Math.PI / 6), z: 0 },
      ],
      color: getColor("PURPLE"),
      showPoints: false,
      smooth: false,
      lineWidth: 3,
    },
    // Tembereng (area yang diarsir)
    {
      points: (() => {
        const segmentPoints = [];
        const startAngle = Math.PI / 6;
        const endAngle = 5 * Math.PI / 6;
        
        for (let i = 0; i <= 40; i++) {
          const angle = startAngle + (i * (endAngle - startAngle)) / 40;
          segmentPoints.push({
            x: 4 * Math.cos(angle),
            y: 4 * Math.sin(angle),
            z: 0,
          });
        }
        
        segmentPoints.push({
          x: 4 * Math.cos(Math.PI / 6),
          y: 4 * Math.sin(Math.PI / 6),
          z: 0,
        });
        
        return segmentPoints;
      })(),
      color: getColor("ORANGE"),
      showPoints: false,
      smooth: true,
      lineWidth: 4,
      labels: [
        {
          text: "Tembereng Minor",
          at: 20,
          offset: [0, 0.8, 0],
        },
      ],
    },
  ]}
/>
Tembereng Mayor (Sudut Pusat > )>}
  description={<>Tembereng yang luasnya lebih besar dibandingkan setengah lingkaran, terbentuk ketika sudut pusat lebih dari . Contoh ini menunjukkan tembereng dengan sudut pusat .>}
  cameraPosition={[0, 0, 12]}
  showZAxis={false}
  data={[
    // Lingkaran utama
    {
      points: Array.from({ length: 121 }, (_, i) => {
        const angle = (i * 2 * Math.PI) / 120;
        return {
          x: 4 * Math.cos(angle),
          y: 4 * Math.sin(angle),
          z: 0,
        };
      }),
      color: getColor("INDIGO"),
      showPoints: false,
      smooth: true,
      lineWidth: 1,
    },
    // Titik pusat O
    {
      points: [{ x: 0, y: 0, z: 0 }],
      color: getColor("ROSE"),
      showPoints: true,
      smooth: false,
      lineWidth: 3,
      labels: [
        {
          text: "O",
          at: 0,
          offset: [-0.4, -0.4, 0],
        },
      ],
    },
    // Jari-jari OA (menggunakan sudut yang berbeda untuk mayor)
    {
      points: [
        { x: 0, y: 0, z: 0 },
        { x: 4 * Math.cos(Math.PI / 4), y: 4 * Math.sin(Math.PI / 4), z: 0 },
      ],
      color: getColor("CYAN"),
      showPoints: false,
      smooth: false,
      lineWidth: 2,
      labels: [
        {
          text: "A",
          at: 1,
          offset: [0.4, 0.2, 0],
        },
      ],
    },
    // Jari-jari OB
    {
      points: [
        { x: 0, y: 0, z: 0 },
        { x: 4 * Math.cos(-75 * Math.PI / 180), y: 4 * Math.sin(-75 * Math.PI / 180), z: 0 },
      ],
      color: getColor("CYAN"),
      showPoints: false,
      smooth: false,
      lineWidth: 2,
      labels: [
        {
          text: "B",
          at: 1,
          offset: [0.4, -0.4, 0],
        },
      ],
    },
    // Arc sudut pusat untuk menunjukkan 240° (menggunakan arc yang lebih besar)
    {
      points: Array.from({ length: 41 }, (_, i) => {
        const startAngle = Math.PI / 4;
        const endAngle = startAngle + (240 * Math.PI / 180); // 240° dalam radian
        const angle = startAngle + (i * (endAngle - startAngle)) / 40;
        return {
          x: 1.2 * Math.cos(angle),
          y: 1.2 * Math.sin(angle),
          z: 0,
        };
      }),
      color: getColor("AMBER"),
      showPoints: false,
      smooth: true,
      lineWidth: 3,
      labels: [
        {
          text: "240°",
          at: 35,
          offset: [0.5, -0.5, 0],
        },
      ],
    },
    // Tali busur AB
    {
      points: [
        { x: 4 * Math.cos(Math.PI / 4), y: 4 * Math.sin(Math.PI / 4), z: 0 },
        { x: 4 * Math.cos(-75 * Math.PI / 180), y: 4 * Math.sin(-75 * Math.PI / 180), z: 0 },
      ],
      color: getColor("CYAN"),
      showPoints: false,
      smooth: false,
      lineWidth: 3,
    },
    // Tembereng mayor (area yang diarsir)
    {
      points: (() => {
        const segmentPoints = [];
        
        // Mengikuti logika arc sudut pusat yang sudah benar
        const startAngle = Math.PI / 4; // 45°
        const arcAngle = 240 * Math.PI / 180; // 240° dalam radian
        
        // Buat busur dengan jalur yang sama persis seperti arc sudut pusat
        const numPoints = 30;
        for (let i = 0; i <= numPoints; i++) {
          const progress = i / numPoints;
          const angle = startAngle + progress * arcAngle;
          segmentPoints.push({
            x: 4 * Math.cos(angle),
            y: 4 * Math.sin(angle),
            z: 0,
          });
        }
        
        // Pastikan endpoint persis sama dengan koordinat titik B
        segmentPoints[segmentPoints.length - 1] = {
          x: 4 * Math.cos(-75 * Math.PI / 180),
          y: 4 * Math.sin(-75 * Math.PI / 180),
          z: 0,
        };
        
        // Tutup tembereng dengan menghubungkan kembali ke titik awal (titik A)
        segmentPoints.push({
          x: 4 * Math.cos(startAngle),
          y: 4 * Math.sin(startAngle),
          z: 0,
        });
        
        return segmentPoints;
      })(),
      color: getColor("LIME"),
      showPoints: false,
      smooth: true,
      lineWidth: 4,
      labels: [
        {
          text: "Tembereng Mayor",
          at: 20,
          offset: [0, -1.5, 0],
        },
      ],
    },
  ]}
/>
**Perbedaan Kunci:**
- **Tembereng Minor**: Sudut pusat < 180°, luas tembereng < luas setengah lingkaran
- **Tembereng Mayor**: Sudut pusat > 180°, luas tembereng > luas setengah lingkaran
## Rumus Luas Tembereng
Untuk menghitung luas tembereng, kita perlu memahami bahwa tembereng terbentuk dari juring yang dikurangi dengan segitiga yang dibentuk oleh dua jari-jari dan tali busur.
**Mengapa berbeda dengan rumus panjang busur?**
- **Panjang Busur** =  (satuan: cm, m, dll.)
- **Luas Tembereng** ≠ Panjang Busur (karena tembereng adalah area 2D, bukan garis 1D)
    
    
    
    Secara lebih rinci, rumus tersebut dapat ditulis sebagai:
    
    
    
    Di mana  adalah sudut pusat dalam derajat dan  adalah jari-jari lingkaran.
**Perhatikan perbedaan satuan:**
- Panjang busur: cm, m (satuan panjang)
- Luas tembereng: cm², m² (satuan luas)
## Visualisasi Pembentukan Tembereng
Mari kita lihat bagaimana tembereng terbentuk dari komponen-komponennya:
Tembereng dibentuk dari juring AOB dikurangi dengan segitiga AOB, dengan sudut pusat  dan jari-jari 4 satuan.>}
  cameraPosition={[0, 0, 12]}
  showZAxis={false}
  data={[
    {
      points: Array.from({ length: 121 }, (_, i) => {
        const angle = (i * 2 * Math.PI) / 120;
        return {
          x: 4 * Math.cos(angle),
          y: 4 * Math.sin(angle),
          z: 0,
        };
      }),
      color: getColor("INDIGO"),
      showPoints: false,
      smooth: true,
      lineWidth: 1,
    },
    {
      points: [
        { x: 0, y: 0, z: 0 },
        { x: 4, y: 0, z: 0 },
      ],
      color: getColor("VIOLET"),
      showPoints: false,
      smooth: false,
      lineWidth: 2,
      labels: [
        {
          text: "O",
          at: 0,
          offset: [-0.3, -0.3, 0],
        },
        {
          text: "A",
          at: 1,
          offset: [0.3, -0.3, 0],
        },
      ],
    },
    {
      points: [
        { x: 0, y: 0, z: 0 },
        { x: 0, y: 4, z: 0 },
      ],
      color: getColor("VIOLET"),
      showPoints: false,
      smooth: false,
      lineWidth: 2,
      labels: [
        {
          text: "B",
          at: 1,
          offset: [-0.3, 0.3, 0],
        },
      ],
    },
    {
      points: [
        { x: 4, y: 0, z: 0 },
        { x: 0, y: 4, z: 0 },
      ],
      color: getColor("LIME"),
      showPoints: false,
      smooth: false,
      lineWidth: 3,
      labels: [
        {
          text: "Tali Busur AB",
          at: 1,
          offset: [2.5, 0.5, 0],
        },
      ],
    },
    {
      points: Array.from({ length: 46 }, (_, i) => {
        const startAngle = 0;
        const endAngle = Math.PI / 2;
        const angle = startAngle + (i * (endAngle - startAngle)) / 45;
        return {
          x: 4 * Math.cos(angle),
          y: 4 * Math.sin(angle),
          z: 0,
        };
      }),
      color: getColor("FUCHSIA"),
      showPoints: false,
      smooth: true,
      lineWidth: 4,
      labels: [
        {
          text: "Busur AB (90°)",
          at: 23,
          offset: [2, 0.5, 0],
        },
      ],
    },
  ]}
/>
## Perhitungan Luas Tembereng
Untuk memahami cara menghitung luas tembereng, mari kita gunakan contoh dengan sudut pusat  dan jari-jari  cm, sesuai dengan visualisasi komponen pembentuk tembereng di atas.
**Langkah 1: Menghitung Luas Juring**
**Langkah 2: Menghitung Luas Segitiga**
Untuk sudut , segitiga yang terbentuk adalah segitiga siku-siku dengan kedua sisi tegak berupa jari-jari:
**Langkah 3: Menghitung Luas Tembereng**
## Latihan
1. Sebuah lingkaran memiliki jari-jari 7 cm. Jika terdapat tembereng dengan sudut pusat 60°, tentukan luas tembereng tersebut.
2. Diketahui sebuah tembereng memiliki luas 15,7 cm² pada lingkaran dengan jari-jari 5 cm. Tentukan besar sudut pusat yang membentuk tembereng tersebut.
3. Sebuah tangki berbentuk silinder dengan jari-jari 2 meter berisi air hingga kedalaman 1,5 meter dari dasar tangki. Tentukan luas permukaan air yang terlihat dari atas.
### Kunci Jawaban
1. **Langkah Penyelesaian:**
   Diketahui: , 
   
   Menghitung luas juring:
   
   
   
   
   
   
   Menghitung luas segitiga:
   
   
   
   
   
   
   Menghitung luas tembereng:
   
   
   
   
2. **Langkah Penyelesaian:**
   Diketahui: Luas tembereng = 15,7 cm², 
   
   Menggunakan rumus: 
   
   Dengan trial dan pendekatan numerik atau menggunakan kalkulator grafik, diperoleh:
   
   
   Verifikasi:
   
   
   
   
   
   
   Hasil perhitungan () sedikit berbeda dengan yang diberikan di soal (). Perbedaan ini disebabkan oleh presisi nilai  dan  yang digunakan. Dalam matematika, hasil perhitungan  adalah yang paling akurat.
3. **Langkah Penyelesaian:**
   Diketahui: jari-jari tangki = 2 m, kedalaman air = 1,5 m
   
   Karena kedalaman air (1,5 m) kurang dari jari-jari (2 m), permukaan air berbentuk tembereng.
   
   Untuk tangki silinder horizontal, kita menggunakan rumus khusus tembereng dengan tinggi tertentu.
   
   Menentukan tinggi tembereng dari dasar tangki:
   
   
   
   
   Menggunakan rumus luas tembereng untuk segmen air pada tangki horizontal:
   
   
   
   
   Substitusi nilai:
   
   
   
   
   
   
   Menghitung luas permukaan air: