Mesin !!! Bersyukur!!! Bersyukur!!! Bersyukur!!!
Assalamualaikum warahmatullahi wabarakatuh. Selamat pagi/siang/malam Prof DAI dan teman-teman sekalian. Perkenalkan, nama saya Benediktus Matthew dengan NPM 2306155312. Pertama-tama sebelum saya memulai semua ini, saya ingin memanjatkan puji dan syukur kepada Tuhan Yang Maha Esa atas kasih dan karunianya saya masih dapat menyelesaikan tugas Metode Numerik pada kali ini. Melalui blog ccit ini, saya akan menceritakan analisis yang saya telah pelajari mengenai penyelesaian masalah curve fitting dan integrasi numerik dengan menerapkan pendekatan 33 kriteria evaluasi dari framework DAI5 yang terdapat dalam ebook โDAI5โ yang mencakup lima tahapan yaitu Deep Awareness of I, Initial Thinking, Idealization,ย danย Instruction Set.
Dalam bidang engineering, curve fitting dan integrasi numerik adalah dua metode yang sangat umum digunakan untuk menganalisis data, terutama data hasil eksperimen. Curve fitting merupakan teknik untuk menemukan persamaan matematika yang paling sesuai dengan sekumpulan data. Persamaan ini kemudian digunakan untuk menggambarkan bentuk kurva dan disesuaikan dengan pola data yang ada. Metode ini sangat bermanfaat dalam rekayasa untuk membuat model, menganalisis hasil, dan memprediksi data berdasarkan informasi yang tersedia. Sementara itu, integrasi numerik merupakan metode yang digunakan untuk menghitung integral ketika solusi analitik sulit dilakukan. Dengan menggunakan pendekatan perkiraan, metode ini memungkinkan kita untuk dapat menyelesaikan masalah integral yang kompleks.
Meskipun sangat berguna, metode seperti curve fitting dan integrasi numerik seringkali dianggap sulit dan membingungkan. Oleh karena itu, diperlukan alat bantu atau framework yang dapat memandu proses pengerjaan secara sistematis. Framework DAI5 adalah salah satu solusi yang menawarkan panduan terstruktur untuk mengevaluasi dan menerapkan solusi secara efektif. Pada blog ini, saya akan menjelaskan bagaimana 33 kriteria evaluasi DAI5 dapat digunakan untuk memahami dan menyelesaikan masalah yang berkaitan dengan curve fitting dan integrasi numerik.
I. Deep Awareness Of I
- Consciousness of Purpose –> ย Memahami bahwa curve fitting dan integrasi numerik bukan hanya alat untuk analisis, tetapi juga bagian dari upaya kita untuk memahami fenomena alam yang diciptakan Tuhan
- Self-awareness –> Menyadari bahwa analisis simulasi menggunakan curve fitting dan integrasi numerik bisa menjadi sangat rumit jika dilakukan secara manual. Oleh karena itu, kita diajarkan untuk menggunakan software seperti CFDSOF.
- Ethical Considerations –> Memastikan bahwa data yang digunakan adalah data asli dan memberikan transparansi mengenai keaslian data serta hasil analisis, terutama jika akan dipublikasikan.
- Integration of CCIT –> Selalu mengingat Tuhan dalam setiap langkah, mulai dari pemilihan metode integrasi hingga penentuan metode curve fitting yang tepat. Memohon pertolongan-Nya agar proses pengerjaan dapat berjalan dengan lancar.
- Critical Reflection –> Menghubungkan solusi teknis, seperti hasil analisis kurva atau integral, dengan dampaknya, baik secara spiritual seperti meningkatkan kesadaran diri dan kesabaran maupun sosial seperti merancang sistem manajemen panas berdasarkan simulasi yangย Menghubungkan solusi teknis, seperti hasil analisis kurva atau integral, dengan dampaknya, baik secara spiritual (seperti meningkatkan kesadaran diri dan kesabaran) maupun sosial (seperti merancang sistem manajemen panas berdasarkan simulasi yang dilakukan
- Continuum of Awareness –> Selalu mempertahankan kesadaran mulai dari tahap persiapan simulasi, pelaksanaan simulasi, hingga analisis data hasil simulasi dengan menggunakan metode curve fitting plot dan penafsiran hasil simulasi yang tercermin dalam grafik.
II. Intention
7. Clarity of Intent –> Proses simulasi dipahami sebagai upaya untuk lebih memahami ketetapan Allah SWT yang terwujud dalam fenomena sains, yaitu distribusi suhu pada pelat.
8. Alignment of Objectives –> Hasil simulasi diolah menggunakanย curve fitting plotย untuk lebih memahami distribusi suhu pada setiap baris, khususnya pada baris J2 โ J10. Hasil pengolahanย curve fitting plotย kemudian diproses menjadiย heatmap, sehingga distribusi suhu dapat dipahami dengan lebih baik. Selain itu, energi panas pada pelat juga dapat dianalisis sebagai representasiย heat fluxย pada pelat.
9. Relevance of Intent –> ย Berdasarkan evaluasi sebelumnya, output dari perhitungan numerik ini adalahย curve fitting plotย danย heatmap. Kedua visualisasi ini sejalan dengan tujuan simulasi, yaitu mempermudah interpretasi data yang diperoleh.
10. Sustainability Focus –> Solusi numerik ini dipastikan memiliki dampak positif bagi lingkungan, masyarakat, dan ekonomi. Dari sisi lingkungan, tidak diperlukan uji coba fisik yang berpotensi menghasilkan limbah. Dampak bagi masyarakat terkait dengan dampak lingkungan, seperti limbah hasil percobaan yang mungkin merugikan lingkungan dan mengganggu aktivitas masyarakat. Terakhir, dari sisi ekonomi, solusi ini menghemat biaya karena tidak perlu melakukan uji coba fisik. Ketiga dampak tersebut dapat diminimalkan dengan melakukan uji coba secara numerik di komputer, yang tidak menghasilkan limbah dan lebih hemat biaya.
11. ย Focus on Quality –> Melakukan simulasi dan analisis dengan niat yang kuat dan sungguh-sungguh sehingga dapat meminimalisir kesalahan dalamย curve fittingย dan integrasi numerik sehingga dapat menghasilkan hasil analisis yang baik dan berkualitas dengan menggunakan beberapa macam persamaan, seperti :

III. Initial Thinking
12. Problem Understanding –> Memahami bahwaย curve fittingย bertujuan mencari model persamaan matematis yang sesuai dengan data, sedangkanย numerical integrationย (integrasi numerik) digunakan untuk menghitung nilai integral ketika solusi analitis tidak memungkinkan. Pemahaman mendalam terhadap kedua konsep ini akan memudahkan proses analisis.
13. Stakeholder Awareness –> Mempertimbangkan kebutuhan pengguna hasil simulasi, seperti ilmuwan, insinyur, atau masyarakat umum. Dengan memperhatikan karakteristikย stakeholder, metode yang dipilih (misalnya:ย curve fittingย atau integrasi numerik), tingkat kerumitan, dan cara penyajian hasil dapat disesuaikan agar lebih mudah dipahami.
14. Contextual Analysis –> Konteks masalah ini terkait dengan ilmu fisika perpindahan panas. Pemahaman mendalam tentang fenomena fisik ini akan mempermudah penyelesaian masalah, khususnya dalam mensimulasikan distribusi suhu pada plat.
15. Root Cause Analysis –> Mengidentifikasi alasan dilakukannya simulasi, yaitu untuk mempelajari perilaku perpindahan kalor pada plat. Dalam Tugas 3, simulasi ini bertujuan menganalisis bagaimana kalor berpindah dan terdistribusi di dalam plat.
16. Relevance of Analysis –> Memastikan analisis yang digunakan tepat guna dan efisien. Contohnya, visualisasi data distribusi suhu dan prediksi pola perpindahan panas menggunakan metodeย curve fittingย dipilih karena relevan dengan tujuan simulasi.
17. Use of Data and Evidence –> Menggunakan data yang valid dan akurat untuk membangun modelย curve fittingย atau menghitung integrasi numerik. Dalam Tugas 3, data yang digunakan adalah nilaiย Heat Conductivityย (konduktivitas termal) plat sebesarย 16.2 W/m-Kย sebagai dasar perhitungan simulasi.
IV. Idealization
18. Assumption Clarity –> Menyatakan asumsi secara eksplisit, seperti dinding (wall) yang diasumsikan sebagaiย conducting wallย (penghantar panas) atau dinding yang berperan sebagai sumber panas dengan nilai suhu tertentu dalam simulasi distribusi panas pada plat.
19. Creativity and Innovation –> Proses simulasi dilakukan dengan memvariasikan suhu pada setiap dinding yang berfungsi sebagai sumber panas. Hal ini memungkinkan pengamatan terhadap respons plat ketika diberi kondisi termal yang berbeda.
20. Physical Realism –> Memastikan model simulasi mematuhi hukum fisika. Simulasi ini menggunakan perangkat lunakย CFDSOFย yang dirancang untuk merepresentasikan kondisi nyata. Analisis lanjutan denganย curve fittingย dan integrasi numerik juga meningkatkan keyakinan bahwa model simulasi mendekati fenomena fisik sebenarnya.
21. Alignment with Intent –> Menjaga konsistensi dengan tujuan awal simulasi, yaitu mempelajari pola perpindahan panas dan distribusi suhu pada plat. Pengaturan parameter simulasi dan penerapan hukum fisika dilakukan sesuai tujuan tersebut. Pemilihan metode analisis (sepertiย curve fittingย dan integrasi numerik) juga dipastikan tepat agar hasil yang diperoleh dapat diinterpretasikan secara akurat.
22. Scalability and Adaptability –> Simulasi ini dapat diadaptasi ke berbagai skenario dengan memodifikasi kondisi batas (boundary condition), dimensi plat, atau metode analisis sesuai kebutuhan. Fleksibilitas ini memungkinkan penerapan model ke kasus lain yang relevan.
23. Simplicity and Elegance –> Memprioritaskan metode sederhana dan efisien, seperti penggunaan polinomial derajat rendah untukย curve fittingย (jika cukup akurat) atau metode trapesium/Euler untuk integrasi numerik, tanpa mengorbankan validitas hasil.
V. Instruction Set
24. Clarity of Steps –> Membuat tahapan simulasi yang jelas dan konkret, memastikan setiap langkah terstruktur secara detail dan operasional. Hal ini memudahkan proses implementasi sehingga berjalan lebih lancar. Dengan memperkirakan metode analisis yang tepat (sepertiย curve fittingย dan integrasi numerik), alur kerja analisis dapat dioptimalkan, membuat setiap tahap proses lebih efisien secara waktu.
25. Comprehensiveness –> Simulasi yang dilakukan harus mencakup semua aspek penting dalam analisis hasil, sehingga tidak ada informasi yang terlewat. Selain itu, setiap langkah yang diambil juga harus selaras dengan tujuan utama agar hasil yang diperoleh benar-benar sesuai dengan yang diharapkan.
26. Physical Interpretation –> Memvisualisasikan hasil simulasi denganย curve fittingย plot dan heatmap.

Coding Penggunaan Google Collab untuk mendapatkan visualisasi persebaran heat map
import numpy as np
import matplotlib.pyplot as plt
# Data dari dokumen
x = np.array([0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1])
y = np.array([0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0])
T = np.array([
[303, 337.78, 351.28, 357.24, 359.91, 360.68, 359.91, 357.24, 351.28, 337.78, 303],
[303, 323.82, 337.11, 344.78, 348.71, 349.92, 348.71, 344.77, 337.11, 323.82, 303],
[303, 317.42, 328.57, 336.04, 340.24, 341.59, 340.24, 336.04, 328.57, 317.42, 303],
[303, 314.27, 323.73, 330.56, 334.61, 335.95, 334.61, 330.56, 323.73, 314.27, 303],
[303, 312.94, 321.50, 327.86, 331.71, 332.99, 317.13, 327.86, 321.50, 312.94, 303],
[303, 313, 321.47, 327.67, 331.37, 332, 331.37, 327.67, 321.47, 313, 303],
[303, 314.60, 323.73, 329.95, 333.52, 334.67, 333.52, 329.95, 323.73, 314.60, 303],
[303, 318.67, 328.88, 334.91, 338.07, 339.06, 338.07, 334.91, 328.88, 318.67, 303],
[303, 328.22, 338.20, 342.73, 344.80, 345.42, 344.80, 342.73, 338.20, 328.22, 303]
])
# Membuat grid untuk kontur
X, Y = np.meshgrid(x, y)
# Plot kontur
plt.figure(figsize=(8, 6))
# Pilih salah satu opsi colormap di bawah ini:
contour = plt.contourf(X, Y, T, cmap=โviridisโ, levels=20) # Warna hijau-biru-kuning
# contour = plt.contourf(X, Y, T, cmap=โcoolwarmโ, levels=20) # Warna biru-merah
# contour = plt.contourf(X, Y, T, cmap=โjetโ, levels=20) # Warna pelangi
# contour = plt.contourf(X, Y, T, cmap=โplasmaโ, levels=20) # Warna ungu-kuning
plt.colorbar(contour, label=โTemperatur (Kelvin)โ)
plt.contour(X, Y, T, colors=โblackโ, levels=10, linewidths=0.5) # Garis kontur
# Pengaturan grafik
plt.xlabel(โx (meter)โ)
plt.ylabel(โy (meter)โ)
plt.title(โDistribusi Temperatur 2D (Kontur)โ)
plt.grid(True)
# Tampilkan grafik
plt.show()

27. Error Minimazation –> Meningkatkan akurasi hasil simulasi dengan memperbanyak data yang digunakan atau melakukan perhitungan berulang. Semakin banyak data atau iterasi, semakin kecil kemungkinan kesalahan dalam analisis.
28. Verification and Validation –> Memastikan hasil simulasi valid dengan memanfaatkan pengetahuan manusia (sebagai anugerah Tuhan) dan bantuan teknologi seperti ChatGPT atau Deepseek (karya manusia yang berupa ilmu diberikan oleh Tuhan).
29. ย Iterative Approach –> Melakukan perhitungan hingga 1.000 kali untuk memastikan data yang dihasilkan lebih akurat, terutama dalam analisis curve fitting dan integrasi numerik.
30. ย Sustainability Integration –> Hasil simulasi dapat diterapkan untuk mendukung kelestarian lingkungan. Contohnya, merancang sistem pengelolaan panas agar limbah panas bisa dimanfaatkan secara efisien. Selain itu, menggunakan komputasi hemat energi juga turut mendukung keberlanjutan.
31. Communication Effectiveness –-> ย Menyajikan hasil simulasi dalam bentuk grafik curve fitting atau peta panas agar informasi mudah dipahami oleh orang lain.
32. Alignment with DAI5 Framework –> Memastikan setiap tahap analisis, dari awal hingga akhir, selaras dengan prinsip DAI5. Ini membantu proses kerja tetap terarah dan terintegrasi dengan kerangka yang sudah ditetapkan.
33. Documentation Quality –> Menyusun dokumentasi hasil simulasi secara rapi dan jelas agar bisa menjadi referensi yang berguna di masa depan.



Berikut merupakan tugas yang saya kerjakan mengenai Analisis Penerapan Framework DAI5 dengan 33 Kriteria Evaluasi dalam Penyelesaian Masalah Curve Fitting dan Integrasi Numerik.
Wassalamualaikum Warahmatullahi Wabarakatuh.