import numpy as np
import plotly.graph_objects as go
# Nilai x dan fungsi y = sqrt(x)
= np.linspace(0, 4, 100)
x = np.sqrt(x)
y
# Buat permukaan revolusi (volume benda putar)
= np.linspace(0, 2*np.pi, 100)
theta = np.meshgrid(x, theta)
X, T = np.sqrt(X)
Y = Y * np.cos(T)
Z = Y * np.sin(T)
W
# Buat plot 3D
= go.Figure(data=[go.Surface(x=X, y=Z, z=W, colorscale='Viridis', opacity=0.9)])
fig
# Layout
fig.update_layout(='Volume Rotasi y = √x dari x = 0 ke x = 4 (Metode Cakram)',
title=dict(
scene='x',
xaxis_title='y (putaran)',
yaxis_title='z'
zaxis_title
) )
5 Integral
5.1 Definisi Integral Tak Tentu
Integral tak tentu adalah kebalikan dari operasi turunan dalam kalkulus. Jika kita punya suatu fungsi, integral tak tentu mencari fungsi asal yang, ketika diturunkan, akan menghasilkan fungsi tersebut.
Misalnya, jika kita memiliki suatu kecepatan suatu objek yang bergerak, integral dari kecepatan tersebut akan memberi kita posisi objek tersebut setelah bergerak dalam waktu tertentu. Dengan kata lain, integral membantu kita “mencari fungsi yang hilang.”
Integral tak tentu dari suatu fungsi
Simbol
Jadi, secara umum, kita menulis:
adalah fungsi primitif (fungsi yang diturunkan untuk menghasilkan ). adalah konstanta integrasi (karena ada banyak fungsi yang diturunkan menjadi yang berbeda hanya pada nilai konstanta).
Setiap kali kita mengambil turunan dari sebuah fungsi, nilai konstanta tidak akan terlihat. Misalnya, turunan dari
Contoh Integral Tak Tentu 1:
Jika kita ingin mencari integral dari fungsi
Di sini, kita menambahkan
Contoh Integral Tak Tentu 2:
Jika kita ingin mencari integral dari
Integral tak tentu adalah cara untuk menemukan fungsi asal dari suatu fungsi yang sudah diketahui. Ini membantu kita memahami perubahan dari suatu fenomena (misalnya, perubahan posisi atau jumlah) dari waktu ke waktu. Konstanta
5.2 Definisi Integral Tentu
Integral tentu adalah jumlah luas kurva dari
di mana
Contoh:
Misalnya kita ingin menghitung integral dari fungsi
Langkah-langkah perhitungannya:
Temukan antiturunan dari
, yaitu .Evaluasi antiturunan pada batas atas (
) dan batas bawah ( ):Hitung selisihnya:
.
Hasilnya adalah
Integral tentu sering digunakan untuk menghitung:
- Luas area di bawah suatu kurva antara dua batas tertentu.
- Total jarak yang ditempuh oleh objek dengan kecepatan yang berubah-ubah.
- Total biaya atau total pendapatan dalam konteks ekonomi atau bisnis.
5.3 Aturan Dasar Integrasi
5.3.1 Integral Fungsi-Fungsi Dasar
Integral merupakan proses kebalikan dari turunan. Integral tak tentu menghasilkan fungsi asal (primitif) dari suatu turunan, sedangkan integral tentu menghitung luas di bawah kurva antara dua titik.
Berikut adalah beberapa fungsi dasar dan integralnya yang sangat sering digunakan dalam Matematika Teknik:
Fungsi | Integral |
---|---|
5.3.2 Metode Substitusi
Metode substitusi digunakan untuk menyederhanakan bentuk integral dengan mengganti bagian dari fungsi menjadi variabel baru
Jika
Langkah-langkah:
- Tentukan substitusi:
- Hitung turunan
- Ganti semua
dan menjadi fungsi dan - Hitung integral dalam variabel
- Kembalikan ke variabel
Contoh Soal
Hitung:
Langkah-langkah:
- Substitusi:
- Ganti ke bentuk
: - Hitung integral:
- Kembalikan ke variabel
:
Jadi:
Catatan:
- Metode substitusi sangat berguna dalam integral fungsi komposit.
- Jika Anda melihat suatu fungsi dan turunannya dalam bentuk integral, metode substitusi biasanya dapat digunakan.
- Metode ini adalah dasar dari integrasi dengan perubahan variabel dan penting dalam kalkulus teknik dan fisika.
5.3.3 Metode Integrasi Parsial
Integrasi parsial digunakan ketika fungsi yang diintegralkan merupakan hasil kali dari dua fungsi yang berbeda. Metode ini berdasarkan pada aturan turunan dari hasil kali dua fungsi.
Jika
Langkah-langkah:
- Tentukan: mana fungsi yang akan dijadikan
dan mana yang . - Hitung: turunan
dan integral . - Substitusikan ke rumus:
- Selesaikan integral sisanya.
Gunakan panduan LIATE untuk memilih
- L: Logaritma (mis.
) - I: Invers trigonometri (mis.
) - A: Aljabar (mis.
, ) - T: Trigonometri (mis.
, ) - E: Eksponensial (mis.
)
Contoh Soal:
Hitung:
Langkah-langkah:
Pilih:
Gunakan rumus:
- Selesaikan:
Catatan:
Integrasi parsial sangat berguna untuk fungsi seperti:
Kadang proses harus diulang lebih dari satu kali, terutama jika fungsi
masih berisi variabel setelah integrasi pertama.
5.4 Penerapan Integrasi
5.4.1 Volume Benda Putar
Volume benda putar adalah volume yang terbentuk ketika suatu kurva atau daerah bidang diputar mengelilingi suatu sumbu. Ada beberapa metode utama untuk menghitungnya, yaitu:
5.4.1.1 Metode Cakram
Metode Cakram (Disk Method) digunakan ketika daerah diputar mengelilingi sumbu horizontal (misal: sumbu-x), dan tidak berlubang di tengah.
Rumus:
Jika daerah di antara
Contoh Soal:
Menghitung volume lapisan batuan menggunakan Metode Cakram dengan profil
5.4.1.2 Metode Cincin
Metode Cincin (Washer Method) digunakan ketika daerah yang diputar memiliki lubang di tengah, yaitu antara dua kurva, dan diputar terhadap sumbu horizontal seperti sumbu-x.
Rumus:
Jika daerah antara
Contoh Soal:
Hitung volume benda yang dibentuk dari pemutaran daerah antara
import numpy as np
import plotly.graph_objects as go
# Nilai x dan dua fungsi: y_outer = sqrt(x), y_inner = x/2
= np.linspace(0, 4, 100)
x = np.sqrt(x)
y_outer = x / 2
y_inner
# Variabel rotasi
= np.linspace(0, 2*np.pi, 100)
theta = np.meshgrid(x, theta)
X, T
# Fungsi luar
= np.sqrt(X)
Y_outer = Y_outer * np.cos(T)
Z_outer = Y_outer * np.sin(T)
W_outer
# Fungsi dalam
= X / 2
Y_inner = Y_inner * np.cos(T)
Z_inner = Y_inner * np.sin(T)
W_inner
# Plot 3D permukaan luar dan dalam (lubang)
= go.Figure()
fig
# Permukaan luar
=X, y=Z_outer, z=W_outer, colorscale='Blues', opacity=0.8, showscale=False, name='Outer Surface')) fig.add_trace(go.Surface(x
# Permukaan dalam (lubang)
=X, y=Z_inner, z=W_inner, colorscale='Reds', opacity=0.8, showscale=False, name='Inner Surface')) fig.add_trace(go.Surface(x
# Layout
fig.update_layout(='Volume Rotasi antara y = √x dan y = x/2 (Metode Cincin)',
title=dict(
scene='x',
xaxis_title='putaran-y',
yaxis_title='putaran-z'
zaxis_title
),=False
showlegend )
fig.show()
5.4.1.3 Metode Kulit Silinder
Metode Kulit Silinder (Shell Method) digunakan untuk menghitung volume benda yang diputar mengelilingi sumbu vertikal (misalnya: sumbu-y), terutama ketika memutar fungsi dalam bentuk
Rumus:
Jika fungsi
Contoh Soal:
Hitung volume benda yang dibentuk dari pemutaran daerah di bawah
import numpy as np
import plotly.graph_objects as go
# x dan y = sqrt(x)
= np.linspace(0, 4, 100)
x = np.sqrt(x)
y
# Variabel rotasi (theta)
= np.linspace(0, 2*np.pi, 100)
theta = np.meshgrid(x, theta)
X, T
# f(x) = sqrt(x), digunakan untuk menghitung permukaan silinder
= X * np.cos(T) # sumbu-y (melingkar)
Y = X * np.sin(T) # sumbu-z (melingkar)
Z = np.sqrt(X) # tinggi silinder
H
# Plot 3D permukaan silinder
= go.Figure()
fig
fig.add_trace(go.Surface(=X, y=Y, z=H, surfacecolor=H, colorscale='Viridis',
x=False, opacity=0.9, name='Shell Surface'
showscale ))
# Layout
fig.update_layout(='Volume Rotasi y = √x dari x = 0 ke x = 4 (Metode Kulit Silinder)',
title=dict(
scene='x (tinggi kulit)',
xaxis_title='putaran-y',
yaxis_title='z'
zaxis_title
),=False
showlegend )
5.4.2 Volume Kontur Penampang
Menghitung volume material antara dua penampang dapat dilakukan menggunakan beberapa pendekatan geometrik dan numerik. Berikut beberapa metode yang umum digunakan:
5.4.2.1 Metode Rata-Rata Penampang
Metode Rata-Rata Penampang (Average-End Area Method) digunakan untuk memperkirakan volume material antara dua penampang.
Rumus:
Keterangan:
: jarak vertikal antara dua penampang
: luas penampang bawah dan atas
Diberikan fungsi luas penampang:
- Penampang bawah:
- Penampang atas:
Jika diketahui:
- Interval
dari 0 hingga 10 satuan, - Jarak antar penampang
satuan,
Hitung volume material menggunakan Metode Rata-Rata Penampang.
Langkah-langkah Penyelesaian
- Hitung
pada dan . - Hitung
pada dan . - Terapkan rumus rata-rata penampang untuk menghitung volume.
Langkah 1: Hitung nilai area pada
Langkah 2: Hitung nilai area pada
Sehingga:
Langkah 3: Rata-rata area:
Langkah 4: Hitung volume:
Volume material
Visualisasi 3D Fungsi Area
import numpy as np
import plotly.graph_objects as go
# Fungsi untuk penampang bawah dan atas
def A1(x):
return 150 + 20 * np.sin(np.pi * x / 5) + 5 * np.exp(-0.1 * x)
def A2(x):
return 180 + 15 * np.cos(np.pi * x / 5) + 8 * np.log(x + 1)
# Grid x dan y
= np.linspace(0, 10, 100)
x = np.linspace(0, 5, 10) # Jarak vertikal untuk memberi kedalaman
y = np.meshgrid(x, y)
X, Y
# Hitung Z untuk penampang bawah dan atas
= A1(X)
Z1 = A2(X)
Z2
# Buat plot 3D
= go.Figure()
fig
# Tambahkan penampang bawah
=Z1, x=X, y=Y, colorscale='Viridis', name='Penampang Bawah', opacity=0.9)) fig.add_trace(go.Surface(z
# Tambahkan penampang atas
=Z2, x=X, y=Y, colorscale='Cividis', name='Penampang Atas', opacity=0.6)) fig.add_trace(go.Surface(z
# Layout
fig.update_layout(='Visualisasi Volume Cadangan Tambang antara Dua Penampang',
title=dict(
scene='Jarak Horizontal (m)',
xaxis_title='Kedalaman / Interval Vertikal (m)',
yaxis_title='Luas Penampang (m²)'
zaxis_title
),=dict(l=0, r=0, b=0, t=50)
margin )
fig.show()
5.4.2.2 Metode Prismoid
Metode Prismoid digunakan untuk menghitung volume material antara dua penampang dengan mempertimbangkan penampang tengah. Rumus Prismoid adalah sebagai berikut:
Keterangan:
: Jarak antara dua penampang
: Luas penampang bawah (di )
: Luas penampang atas (di )
: Luas penampang tengah (di )
Diketahui: Fungsi luas penampang bawah dan atas:
Penampang bawah:
Penampang atas:
Dengan:
Langkah Penyelesaian:
Langkah 1, hitung
Langkah 2, hitung
Langkah 3, hitung
Hitung Volume
Volume Material
Visualisasi 3D Penampang
import numpy as np
import plotly.graph_objects as go
# Fungsi penampang bawah dan atas
def A1(x):
return 150 + 20 * np.sin(np.pi * x / 5) + 5 * np.exp(-0.1 * x)
def A2(x):
return 180 + 15 * np.cos(np.pi * x / 5) + 8 * np.log(x + 1)
# Grid x dan y
= np.linspace(0, 10, 100)
x = np.linspace(0, 5, 10)
y = np.meshgrid(x, y)
X, Y
# Penampang
= A1(X)
Z_bawah = (A1(X) + A2(X)) / 2
Z_tengah = A2(X)
Z_atas
# Plot 3D
= go.Figure()
fig
=Z_bawah, x=X, y=Y, colorscale='Viridis', name='Penampang Bawah', opacity=0.9)) fig.add_trace(go.Surface(z
=Z_tengah, x=X, y=Y, colorscale='Greens', name='Penampang Tengah', opacity=0.6)) fig.add_trace(go.Surface(z
=Z_atas, x=X, y=Y, colorscale='Cividis', name='Penampang Atas', opacity=0.6)) fig.add_trace(go.Surface(z
fig.update_layout(='Visualisasi 3D Penampang Bawah, Tengah, dan Atas',
title=dict(
scene='Jarak Horizontal (x)',
xaxis_title='Kedalaman / Interval Vertikal (h)',
yaxis_title='Luas Penampang (A)'
zaxis_title
),=dict(l=0, r=0, b=0, t=50)
margin )
fig.show()
5.4.2.3 Metode Grid / Kontur
Metode Grid / Kontur (Contour Area Method) digunakan untuk menghitung volume material yang terperangkap antara beberapa kontur, sering digunakan pada peta topografi atau hasil pemetaan drone. Dalam metode ini, volume dihitung dengan memperkirakan volume antar pasangan kontur. Rumus Umum:
Keterangan:
: Volume material antara kontur : Luas kontur pada titik : Luas kontur pada titik : Jarak vertikal antara dua kontur (biasanya jarak antar level kontur)
Diketahui:
Anda memiliki beberapa kontur yang membentuk area pada peta topografi atau hasil pemetaan drone. Misalkan ada beberapa titik kontur dengan nilai luas
Langkah Penyelesaian
Langkah 1: Tentukan Kontur dan Luas Area
Misalkan terdapat 5 kontur pada interval
Langkah 2: Setiap Pasangan Kontur, untuk setiap pasangan kontur, volume dihitung dengan rumus:
Dimana:
dan adalah luas kontur pada pasangan kontur. adalah jarak vertikal antara dua kontur tersebut.
Langkah 3: Volume total dihitung dengan menjumlahkan volume dari setiap pasangan kontur:
Contoh Perhitungan:
Misalkan kita memiliki lima kontur yang terpisah oleh jarak vertikal
Berikut adalah perhitungan volume antar setiap pasangan kontur.
Volume antara
Volume antara
Volume antara
Volume antara
Jumlahkan Semua Volume
Volume Material
Visualisasi Volume Kontur
import numpy as np
import plotly.graph_objects as go
# Kontur data
= [0, 2, 4, 6, 8]
kontur_x = [150, 170, 190, 210, 230]
kontur_y
# Membuat grid untuk visualisasi
= np.linspace(0, 8, 100)
x = np.linspace(0, 240, 50)
y = np.meshgrid(x, y)
X, Y
# Fungsi untuk mensimulasikan kontur
= np.interp(X, kontur_x, kontur_y)
Z
# Membuat plot 3D
= go.Figure()
fig
=Z, x=X, y=Y, colorscale='Viridis', opacity=0.9)) fig.add_trace(go.Surface(z
fig.update_layout(='Visualisasi 3D Kontur dan Volume Material',
title=dict(
scene='Jarak Horizontal (x)',
xaxis_title='Kontur (A)',
yaxis_title='Ketinggian / Volume'
zaxis_title
),=dict(l=0, r=0, b=0, t=50)
margin )
fig.show()
5.4.2.4 Metode Cross-Section
Metode Cross-Section (Potongan Melintang) Digunakan ketika data penampang tersedia dalam bentuk potongan secara berkala (berderet).
Rumus:
5.4.2.5 Metode Numerical Integration
Metode Numerical Integration digunakan jika fungsi area kontur (
Metode Trapesium:
Metode Simpson 1/3 Rule (butuh 3 titik):
5.4.3 Stripping Ratio
Jika:
: volume overburden : volume material berharga
Maka:
Contoh penggunaan integral:
5.4.4 Sebaran Ledakan Partikel
Luas di bawah kurva distribusi digunakan untuk menghitung persen kumulatif:
5.4.5 Estimasi Volume Cadangan
Diberikan fungsi
5.5 Latihan Soal
Hitung:
Gunakan metode substitusi untuk menghitung:
Hitung volume overburden dengan profil
, sampaiJika distribusi ukuran partikel mengikuti fungsi
, berapa persen partikel < 2 cm?
5.6 Latihan Studi Kasus
5.6.1 Cadangan Tambang
Deskripsi:
Sebuah penampang tambang menunjukkan bahwa luas penampang mineral di kedalaman tertentu dapat dimodelkan dengan fungsi:
dengan
Pertanyaan:
Hitung volume total cadangan dengan:
5.6.2 Lapisan Tanah Penutup
Deskripsi:
Lapisan tanah penutup (overburden) memiliki ketebalan yang berubah-ubah dan dimodelkan dengan:
Pertanyaan:
- Hitung volume tanah penutup:
- Interpretasikan hasilnya dalam konteks logistik dan perencanaan alat berat.
5.6.3 Massa Total Material
Deskripsi:
Sebuah silo menyimpan material hasil galian dengan kerapatan bervariasi:
Luas alas silo = 10 m², tinggi = 6 m.
Pertanyaan:
- Hitung massa total material:
- Jelaskan bagaimana variasi kerapatan memengaruhi massa total.
5.6.4 Optimasi Volume Galian
Deskripsi:
Tambang terbuka memiliki profil penampang:
dengan
Pertanyaan:
- Hitung volume penggalian:
- Hitung biaya total penggalian:
- Tentukan nilai
optimal (maksimum panjang penggalian) sebelum menjadi nol untuk efisiensi maksimal.
5.6.5 Optimasi Produksi Tambang
Deskripsi:
Sebuah proyek tambang batu bara beroperasi selama 30 hari. Jumlah pekerja dan alat berat yang digunakan setiap hari diatur secara bertahap agar menyesuaikan kebutuhan lapangan:
Jumlah pekerja harian dimodelkan sebagai:
Jumlah alat berat per hari dimodelkan sebagai:
dengan
Produksi harian batu bara (dalam ton) dimodelkan oleh:
Pertanyaan:
Tentukan total produksi batu bara selama 30 hari.
Jika biaya gaji per pekerja per hari adalah Rp 500.000 dan biaya sewa alat berat per unit per hari adalah Rp 2.000.000, tentukan:
Total biaya selama 30 hari:
Hitung rata-rata produksi per biaya: