Nama : Rahmad Hidayat Al Fahrizzi
NIM : 230605110135
Dosen Pengampu : Prof. Dr. Suhartono, M.Kom
Universitas : Universitas Islam Negeri Maulana Malik Ibrahim Malang
Fakultas : Sains dan Teknologi
Program Studi : Teknik Informatika

Materi: Structure of the Problem (Struktur Masalah) dalam Konteks Kalkulus

1. Pendahuluan: - Struktur Masalah: - Menyelidiki cara mengorganisasi masalah matematika untuk solusi yang efisien. - Pemahaman struktur membantu memilih metode kalkulus yang tepat.

2. Contoh Masalah: - Fungsi Objektif: - Misalnya, optimisasi fungsi yang menggambarkan biaya atau keuntungan. - Keterbatasan: - Kondisi atau pembatasan yang memengaruhi solusi.

3. Representasi Matematis: - Fungsi Objektif: - \(f(x)\) untuk optimisasi. - Keterbatasan: - \(g(x) \leq 0\) untuk pembatasan.

4. Implementasi dalam Kode R: - Fungsi Objektif: - Mendefinisikan fungsi matematis. - Pembatasan: - Menyusun fungsi pembatasan. - Optimisasi: - Memilih metode kalkulus untuk solusi.

5. Contoh Kode R: - Fungsi: - Fungsi matematis yang direpresentasikan. - Grafik: - Visualisasi fungsi objektif dan pembatasan.

6. Kesimpulan: - Pentingnya Struktur: - Struktur masalah memandu pemilihan algoritma dan metode kalkulus. - Menyederhanakan proses pemecahan masalah.

# Fungsi Objektif
fungsi_objektif <- function(x) {
  return(x^2 - 4*x + 4)
}

# Fungsi Pembatasan
fungsi_pembatasan <- function(x) {
  return(-(x - 2))
}

# Plot Fungsi
plot_fungsi <- function(fungsi_objektif, fungsi_pembatasan, rentang) {
  x <- seq(rentang[1], rentang[2], length.out = 100)
  y_objektif <- fungsi_objektif(x)
  y_pembatasan <- fungsi_pembatasan(x)

  plot(x, y_objektif, type = 'l', col = 'blue', lwd = 2, main = 'Structure of the Problem')
  lines(x, y_pembatasan, col = 'red', lty = 2)

  abline(h = 0, col = 'black', lty = 2)
  legend("topright", legend = c("Objektif", "Pembatasan"), col = c('blue', 'red'), lty = 1:2)
}

# Rentang
rentang <- c(0, 5)

# Plot Fungsi
plot_fungsi(fungsi_objektif, fungsi_pembatasan, rentang)

Dalam kode di atas, kita memiliki fungsi objektif \(f(x) = x^2 - 4x + 4\) dan fungsi pembatasan \(g(x) = -(x - 2)\) yang direpresentasikan dalam grafik. Rentang ditentukan dari 0 hingga 5. Fungsi objektif ditunjukkan dengan garis biru dan fungsi pembatasan dengan garis merah pada grafik.

Implementasi ini memberikan pemahaman praktis tentang cara mengorganisasi dan merepresentasikan struktur masalah matematika dalam konteks kalkulus.