Maydi Addison – 2306209492 – Metode Numerik 01
Ketika saya melakukan kegiatan yang monoton setiap harinya, saya mulai merasakan adanya ketidakpuasan dalam diri saya. Akan tetapi saya mengalami kebingungan karena ketidakpuasan atau ketidakbahagiaan ini adalah masalah yang penyebabnya sulit diidentifikasi.
Dengan menerapkan framework DAI5, saya mulai melakukan refleksi diri. Yang pertama saya lakukan adalah saya telusuri kembali siapa diri saya dan mengingat nilai apa saja yang saya pegang.
Saya memegang teguh nilai kebebasan dan keseimbangan antara kehidupan dan pekerjaan saya sebagai mahasiswa. Oleh karena itu, dengan menyadari hal ini saya jadi paham bahwa ada hal-hal tersebut yang lalai saya terapkan dalam beberapa bulan terakhir.
Selanjutnya dalam framework ini, saya menentukan intention saya yaitu niat untuk menentukan arah hidup. Saya memulai untuk menyusun rencana yang sekiranya cocok kemudian dari sini saya mendapat kekuatan untuk memulai kehidupan yang lebih sehat dan selaras dengan nilai yang saya pegang.
Initial thinking yang saya terapkan adalah saya menggali lagi masalah yang ada, saya tidak mau melewatkan detail apapun atau malah hanya melihat garis besar masalahnya saja. Pertanyaan yang saya ajukan pada diri sendiri meliputi: apakah masalah yang saya hadapi ini ada hubungannya dengan beban yang terlalu besar?
Setelah merenung dan berpikir, saya mulai menyederhanakan dalam bentuk solusi yang efektif. Solusi ini mencakup berkata tidak pada hal yang memang tidak terlalu penting dan tidak sesuai dengan tujuan saya selama berkuliah. Saya merasa beberapa bulan terakhir ini saya mengambil terlalu banyak kegiatanyang mengakibatkan watu saya tidak cukup untuk istirahat atau untuk mengembangkan minat dan bakat saya. Jadi solusi ini diharapkan dapat membuat saya memiliki lebih banyak waktu luang untuk belajar dan berkreativitas.
Instruction Set atau Tindakan konkret yang saya lakukan adalah memulai Menyusun jadwal dengan lebih terorganisir dan tidak lupa memberikan ruang yang cukup untuk saya berkegiatan demi kebahagiaan pribadi. Saya juga berkomitmen untuk menyisihkan waktu untuk berolahraga agar memenuhi kebutuhan kesehatanย tubuhย saya karena dengan tubuh yang sehat, pikiran saya juga menjadi sehat.
Simulasi cfdsof untuk 2D HC
Hasil Curve Fitting


<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Visualisasi Curve Fitting</title>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
</head>
<body>
<canvas id="curveChart"></canvas>
<script>
function predictY(x) {
const a = -225.00233;
const b = 225.00233;
const c = 309.79101;
return a * x * x + b * x + c;
}
// Data asli
const dataPoints = [
{x: 0.0, y: 303.000},
{x: 0.1, y: 337.770},
{x: 0.2, y: 351.269},
{x: 0.3, y: 357.222},
{x: 0.4, y: 359.886},
{x: 0.5, y: predictY(0.5)},
{x: 0.6, y: predictY(0.6)},
{x: 0.7, y: predictY(0.7)},
{x: 0.8, y: predictY(0.8)},
{x: 0.9, y: predictY(0.9)},
{x: 1.0, y: predictY(1.0)}
];
// Data hasil curve fitting
const fitData = [];
for (let x = 0; x <= 1; x += 0.01) {
fitData.push({x: x, y: predictY(x)});
}
const ctx = document.getElementById("curveChart").getContext("2d");
new Chart(ctx, {
type: "scatter",
data: {
datasets: [
{
label: "Data Asli",
data: dataPoints,
backgroundColor: "red",
showLine: false
},
{
label: "Kurva Fitting",
data: fitData,
borderColor: "blue",
backgroundColor: "transparent",
type: "line",
pointRadius: 0
}
]
},
options: {
scales: {
x: { type: "linear", position: "bottom" },
y: { beginAtZero: false }
}
}
});
</script>
</body>
</html>
Kode diatas adalah kode html untuk curve fitting dari data yang didapat dari cfdsof. Kode ini terdiri dari:
- Struktur dasar HTML
- Fungsi untuk menghitung nilai y
- Data asli
- Data hasil curve fitting
- Membuat grafik dengan chart.js
Kesimpulan Curve Fitting:
- Persamaan Curve fitting menunjukkan hubungan x dan y adalah pola kuadratik
- Titik asli (titik merah) mendekati kurva (garis biru), sehingga dapat disimpulkan bahwa deviasi tidak terlalu besar
Untuk membuat model yang lebih akurat, maka dibutuhkan lebih banyak data dan iterasi.