# Nakafa Learning Content

> For AI agents: use [llms.txt](https://nakafa.com/llms.txt) for the site index. Markdown versions are available by appending `.md` to content URLs or sending `Accept: text/markdown`.

URL: https://nakafa.com/id/materi/matematika/integral/jumlahan-riemann
Source: https://raw.githubusercontent.com/nakafaai/nakafa.com/refs/heads/main/packages/contents/material/lesson/mathematics/integral/riemann-sum/id.mdx

Perkirakan luas di bawah kurva menggunakan persegi panjang dengan jumlahan Riemann. Pelajari partisi, titik sampel, dan perhitungan visual dengan contoh terarah.

---

## Ide Dasar Jumlahan Riemann

Bayangkan kamu memiliki sebidang tanah dengan satu sisi yang bentuknya melengkung tidak beraturan. Bagaimana cara menghitung luasnya? Salah satu cara paling praktis adalah dengan membagi tanah itu menjadi beberapa potong persegi panjang dengan lebar yang sama, menghitung luas setiap potongan, lalu menjumlahkan semuanya.

Itulah ide dasar di balik **Jumlahan Riemann**. Ini adalah metode untuk **memperkirakan luas daerah di bawah kurva** dengan cara membaginya menjadi beberapa persegi panjang dan menjumlahkan luasnya. Semakin banyak persegi panjang yang kita gunakan, semakin akurat perkiraan luas yang kita dapatkan.

## Komponen Utama

Untuk melakukan Jumlahan Riemann, kita perlu memahami beberapa komponen utamanya:

-   **Interval $$[a, b]$$**: Ini adalah batas kiri dan kanan dari daerah yang ingin kita hitung luasnya.
-   **Partisi ($$n$$)**: Ini adalah jumlah persegi panjang yang akan kita gunakan untuk membagi daerah tersebut.
-   **Lebar Subinterval ($$\Delta x$$)**: Ini adalah lebar dari setiap persegi panjang. Jika kita membagi interval secara merata, lebarnya dihitung dengan rumus:

    
    
    ```math
    \Delta x = \frac{b-a}{n}
    ```

-   **Titik Sampel ($$x_i^*$$)**: Ini adalah titik pada setiap subinterval yang tingginya akan kita gunakan untuk menentukan tinggi persegi panjang ($$f(x_i^*)$$). Ada beberapa cara umum untuk memilih titik sampel, seperti titik ujung kiri, titik ujung kanan, atau titik tengah.

Visible text: - **Interval **: Ini adalah batas kiri dan kanan dari daerah yang ingin kita hitung luasnya.
- **Partisi ()**: Ini adalah jumlah persegi panjang yang akan kita gunakan untuk membagi daerah tersebut.
- **Lebar Subinterval ()**: Ini adalah lebar dari setiap persegi panjang. Jika kita membagi interval secara merata, lebarnya dihitung dengan rumus:

 
 

- **Titik Sampel ()**: Ini adalah titik pada setiap subinterval yang tingginya akan kita gunakan untuk menentukan tinggi persegi panjang (). Ada beberapa cara umum untuk memilih titik sampel, seperti titik ujung kiri, titik ujung kanan, atau titik tengah.

## Formula Jumlahan Riemann

Jika kita menggabungkan semua komponen tersebut, kita mendapatkan formula umum untuk Jumlahan Riemann:

```math
R_n = \sum_{i=1}^{n} f(x_i^*) \Delta x
```

Notasi sigma ($$\sum$$) ini secara sederhana berarti "jumlahkan semua luas persegi panjang", di mana luas setiap persegi panjang adalah **tinggi** ($$f(x_i^*)$$) dikali **lebar** ($$\Delta x$$).

Visible text: Notasi sigma () ini secara sederhana berarti "jumlahkan semua luas persegi panjang", di mana luas setiap persegi panjang adalah **tinggi** () dikali **lebar** ().

## Contoh Perhitungan Visual

Mari kita terapkan konsep ini pada sebuah contoh.

**Soal:** Tentukan Jumlahan Riemann dari fungsi $$f(x) = x$$ pada interval $$[0, 7]$$ dengan membaginya menjadi $$7$$ subinterval sama panjang dan menggunakan **titik ujung kiri** sebagai titik sampel.

Visible text: **Soal:** Tentukan Jumlahan Riemann dari fungsi pada interval dengan membaginya menjadi subinterval sama panjang dan menggunakan **titik ujung kiri** sebagai titik sampel.

Component: LineEquation
Props:
- title: Visualisasi Jumlahan Riemann
- description: Grafik fungsi $$f(x)=x$$ dengan $$7$$ partisi persegi panjang menggunakan titik ujung kiri.
  Visible text: Grafik fungsi dengan partisi persegi panjang menggunakan titik ujung kiri.
- showZAxis: false
- data: [
{
points: Array.from({ length: 8 }).map((_, i) => ({ x: i, y: i, z: 0 })),
color: getColor("PURPLE"),
showPoints: false,
labels: [{ text: "f(x) = x", at: 4, offset: [-1, 0.5, 0] }],
},
...Array.from({ length: 7 }).map((_, i) => {
const x_left = i;
const x_right = i + 1;
const y_height = x_left; // f(x) = x, jadi tinggi diambil dari x_left
return {
points: [
{x: x_left, y: 0, z: 0},
{x: x_right, y: 0, z: 0},
{x: x_right, y: y_height, z: 0},
{x: x_left, y: y_height, z: 0},
{x: x_left, y: 0, z: 0},
],
color: getColor("SKY"),
smooth: false,
showPoints: false,
}
})
]

**Penyelesaian:**

1.  **Identifikasi Komponen:**
    -   Fungsi: $$f(x) = x$$
    -   Interval: $$a=0, b=7$$
    -   Jumlah partisi: $$n=7$$

2.  **Hitung Lebar Subinterval ($$\Delta x$$):**

    
    
    ```math
    \Delta x = \frac{7 - 0}{7} = 1
    ```

    Setiap persegi panjang akan memiliki lebar $$1$$.

3.  **Tentukan Titik Sampel (Ujung Kiri):**

    Subinterval kita adalah:

    
    
    ```math
    [0,1], [1,2], [2,3], [3,4], [4,5], [5,6], [6,7]
    ```

    Untuk metode ujung kiri, kita mengambil nilai $$x$$ di sisi kiri setiap subinterval sebagai titik sampel:

    
    
    ```math
    x_1=0, x_2=1, x_3=2, x_4=3, x_5=4, x_6=5, x_7=6
    ```

4.  **Hitung Tinggi Setiap Persegi Panjang:**

    Tinggi setiap persegi panjang ditentukan oleh nilai fungsi $$f(x) = x$$ di titik sampel yang telah dipilih:

    <MathContainer>
    
    
    ```math
    f(x_1) = f(0) = 0
    ```

    
    
    ```math
    f(x_2) = f(1) = 1
    ```

    
    
    ```math
    f(x_3) = f(2) = 2
    ```

    
    
    ```math
    f(x_4) = f(3) = 3
    ```

    
    
    ```math
    f(x_5) = f(4) = 4
    ```

    
    
    ```math
    f(x_6) = f(5) = 5
    ```

    
    
    ```math
    f(x_7) = f(6) = 6
    ```

    </MathContainer>

5.  **Hitung Jumlahan Riemann:**

    Sekarang kita dapat menghitung total luas dengan menjumlahkan luas semua persegi panjang. Ingat bahwa luas setiap persegi panjang adalah tinggi dikali lebar:

    <MathContainer>
    
    
    ```math
    R_7 = \sum_{i=1}^{7} f(x_i^*) \Delta x
    ```

    
    
    ```math
    = [f(0) + f(1) + f(2) + f(3) + f(4) + f(5) + f(6)] \cdot 1
    ```

    
    
    ```math
    = (0 + 1 + 2 + 3 + 4 + 5 + 6) \cdot 1
    ```

    
    
    ```math
    = 21
    ```

    </MathContainer>

    Jadi, perkiraan luas daerah di bawah kurva $$f(x)=x$$ dari $$0$$ sampai $$7$$ adalah $$21$$.

Visible text: 1. **Identifikasi Komponen:**
 - Fungsi: 
 - Interval: 
 - Jumlah partisi: 

2. **Hitung Lebar Subinterval ():**

 
 

 Setiap persegi panjang akan memiliki lebar .

3. **Tentukan Titik Sampel (Ujung Kiri):**

 Subinterval kita adalah:

 
 

 Untuk metode ujung kiri, kita mengambil nilai di sisi kiri setiap subinterval sebagai titik sampel:

 
 

4. **Hitung Tinggi Setiap Persegi Panjang:**

 Tinggi setiap persegi panjang ditentukan oleh nilai fungsi di titik sampel yang telah dipilih:

 <MathContainer>
 
 

 
 

 
 

 
 

 
 

 
 

 
 

 </MathContainer>

5. **Hitung Jumlahan Riemann:**

 Sekarang kita dapat menghitung total luas dengan menjumlahkan luas semua persegi panjang. Ingat bahwa luas setiap persegi panjang adalah tinggi dikali lebar:

 <MathContainer>
 
 

 
 

 
 

 
 

 </MathContainer>

 Jadi, perkiraan luas daerah di bawah kurva dari sampai adalah .

> Perhatikan bahwa karena fungsi $$f(x)=x$$ terus naik (monoton naik), penggunaan titik ujung kiri akan selalu menghasilkan persegi panjang yang berada di bawah kurva, sehingga perkiraan luasnya lebih kecil dari luas sebenarnya (underestimate). Sebaliknya, jika kita menggunakan titik ujung kanan pada fungsi yang monoton naik, hasilnya akan selalu menjadi overestimate.

Visible text: > Perhatikan bahwa karena fungsi terus naik (monoton naik), penggunaan titik ujung kiri akan selalu menghasilkan persegi panjang yang berada di bawah kurva, sehingga perkiraan luasnya lebih kecil dari luas sebenarnya (underestimate). Sebaliknya, jika kita menggunakan titik ujung kanan pada fungsi yang monoton naik, hasilnya akan selalu menjadi overestimate.

## Latihan

1.  Hitung Jumlahan Riemann untuk fungsi $$f(x) = x^2 + 1$$ pada interval $$[0, 4]$$ menggunakan $$4$$ subinterval dengan lebar yang sama dan titik sampel berupa **titik ujung kanan**.

Visible text: 1. Hitung Jumlahan Riemann untuk fungsi pada interval menggunakan subinterval dengan lebar yang sama dan titik sampel berupa **titik ujung kanan**.

### Kunci Jawaban

1.  Kita akan menghitung Jumlahan Riemann untuk $$f(x) = x^2+1$$ pada $$[0,4]$$ dengan $$n=4$$.

    <LineEquation
    title="Visualisasi Latihan Jumlahan Riemann"
    description={<>Grafik fungsi $$f(x)=x^2+1$$ dengan $$4$$ partisi persegi panjang menggunakan titik ujung kanan.</>}
    cameraPosition={[10, 10, 10]}
    showZAxis={false}
    data={[
        {
        points: Array.from({ length: 41 }).map((_, i) => {
            const x = i * 0.1;
            const y = x * x + 1;
            return { x, y, z: 0 };
        }),
        color: getColor("AMBER"),
        showPoints: false,
        labels: [{ text: "f(x) = x² + 1", at: 20, offset: [2, -1, 0] }],
        },
        ...Array.from({ length: 4 }).map((_, i) => {
            const x_left = i;
            const x_right = i + 1;
            const y_height = x_right * x_right + 1; // f(x) = x² + 1, ujung kanan
            return {
                points: [
                    {x: x_left, y: 0, z: 0},
                    {x: x_right, y: 0, z: 0},
                    {x: x_right, y: y_height, z: 0},
                    {x: x_left, y: y_height, z: 0},
                    {x: x_left, y: 0, z: 0},
                ],
                color: getColor("CYAN"),
                smooth: false,
                showPoints: false,
            }
        })
    ]}
    />

    **Langkah** $$1$$: Tentukan komponen utama.
    -   Fungsi: $$f(x) = x^2 + 1$$
    -   Interval: $$a=0, b=4$$
    -   Jumlah partisi: $$n=4$$
    -   Titik sampel: Ujung kanan

    **Langkah** $$2$$: Hitung lebar subinterval.

    
        
        ```math
        \Delta x = \frac{b-a}{n} = \frac{4-0}{4} = 1
        ```

    **Langkah** $$3$$: Tentukan titik sampel ujung kanan.

    Subintervalnya adalah:

    
        
        ```math
        [0,1], [1,2], [2,3], [3,4]
        ```

    Untuk metode ujung kanan, kita mengambil nilai $$x$$ di sisi kanan setiap subinterval:

    
        
        ```math
        x_1=1, x_2=2, x_3=3, x_4=4
        ```

    **Langkah** $$4$$: Hitung tinggi setiap persegi panjang.

    Tinggi setiap persegi panjang ditentukan oleh nilai fungsi $$f(x) = x^2 + 1$$ di titik sampel ujung kanan:

    <MathContainer>
    
        
        ```math
        f(x_1) = f(1) = 1^2 + 1 = 2
        ```

    
        
        ```math
        f(x_2) = f(2) = 2^2 + 1 = 5
        ```

    
        
        ```math
        f(x_3) = f(3) = 3^2 + 1 = 10
        ```

    
        
        ```math
        f(x_4) = f(4) = 4^2 + 1 = 17
        ```

    </MathContainer>

    **Langkah** $$5$$: Hitung total Jumlahan Riemann.

    Sekarang kita jumlahkan luas semua persegi panjang ($$\text{tinggi} \times \text{lebar}$$):

    <MathContainer>
    
        
        ```math
        R_4 = \sum_{i=1}^{4} f(x_i^*) \Delta x
        ```

    
        
        ```math
        = [f(1) + f(2) + f(3) + f(4)] \cdot 1
        ```

    
        
        ```math
        = (2 + 5 + 10 + 17) \cdot 1
        ```

    
        
        ```math
        = 34
        ```

    </MathContainer>

    Jadi, Jumlahan Riemann untuk fungsi tersebut adalah $$34$$.

Visible text: 1. Kita akan menghitung Jumlahan Riemann untuk pada dengan .

 <LineEquation
 title="Visualisasi Latihan Jumlahan Riemann"
 description={<>Grafik fungsi dengan partisi persegi panjang menggunakan titik ujung kanan.</>}
 cameraPosition={[10, 10, 10]}
 showZAxis={false}
 data={[
 {
 points: Array.from({ length: 41 }).map((_, i) => {
 const x = i * 0.1;
 const y = x * x + 1;
 return { x, y, z: 0 };
 }),
 color: getColor("AMBER"),
 showPoints: false,
 labels: [{ text: "f(x) = x² + 1", at: 20, offset: [2, -1, 0] }],
 },
 ...Array.from({ length: 4 }).map((_, i) => {
 const x_left = i;
 const x_right = i + 1;
 const y_height = x_right * x_right + 1; // f(x) = x² + 1, ujung kanan
 return {
 points: [
 {x: x_left, y: 0, z: 0},
 {x: x_right, y: 0, z: 0},
 {x: x_right, y: y_height, z: 0},
 {x: x_left, y: y_height, z: 0},
 {x: x_left, y: 0, z: 0},
 ],
 color: getColor("CYAN"),
 smooth: false,
 showPoints: false,
 }
 })
 ]}
 />

 **Langkah** : Tentukan komponen utama.
 - Fungsi: 
 - Interval: 
 - Jumlah partisi: 
 - Titik sampel: Ujung kanan

 **Langkah** : Hitung lebar subinterval.

 
 

 **Langkah** : Tentukan titik sampel ujung kanan.

 Subintervalnya adalah:

 
 

 Untuk metode ujung kanan, kita mengambil nilai di sisi kanan setiap subinterval:

 
 

 **Langkah** : Hitung tinggi setiap persegi panjang.

 Tinggi setiap persegi panjang ditentukan oleh nilai fungsi di titik sampel ujung kanan:

 <MathContainer>
 
 

 
 

 
 

 
 

 </MathContainer>

 **Langkah** : Hitung total Jumlahan Riemann.

 Sekarang kita jumlahkan luas semua persegi panjang ():

 <MathContainer>
 
 

 
 

 
 

 
 

 </MathContainer>

 Jadi, Jumlahan Riemann untuk fungsi tersebut adalah .