Metnum03-Jenizhar Adivianto

From ccitonlinewiki
Revision as of 13:31, 23 November 2020 by Jenizhar (talk | contribs)
Jump to: navigation, search

KELAS METODE NUMERIK 03

بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيْمِ

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُ


BIODATA DIRI


Nama Saya Jenizhar Adivianto akrab di sapa Dio, seorang Mahasiswa Teknik Mesin, Fakultas Teknik Universitas Indonesia

Nama : Jenizhar Adivianto

NPM : 1806181810

Program Studi : S1 Teknik Mesin Pararel












Pertemuan 1 : 9 November 2020

Assalamualaikum Wr. Wb

Selamat Pagi/Siang/Sore/Malam Semuanya

Pada pertemuan kali ini yaitu pertemuan pertama mata kuliah metode numerik oleh Pak Dai. Pak Dai memakai sarana belajar yang ia miliki yaitu wiki Air.eng.ui.ac.id ini. Pertama-tama Pak Dai memulai pembelajaran dengan menekankan 4 hal yang menjadi indikator pembelajaran pada saat kuliah. Yang pertama yaitu konsep. Kita harus memahami prinsip dan konsep terlebih dahulu sehingga bisa lebih leluasa dan tahu saat kapan harus dipakai. Yang kedua, kita harus mengetahui penerapan dan aplikasi dari teori dan konsep yang sudah kita pelajari. Yang ketiga, yaitu kita harus tahu kapan dan mengapa teori atau konsep tersebut kita pakai untuk menyelesaikan suatu permaslahan. Yang keempat yaitu penilaian diri sendiri. Dengan menilai diri sendiri, kita dapat mengetahui progress pembelajaran kita dan hal keempat ini merupakan hal yang harus dilakukan agar dapat melakukan hal 1 - 3.

di akhir pertemuan, Pak Dai memberikan kami tugas yaitu untuk menulis di air mengenai ilmu apa saja yang sudah kita dapatkan pada waktu sebelum uts dengan pak Engkos. Materi yang sudah di tulis di air.eng dibuatkan video mengenai penjelasannya kemudian di upload ke youtube. Yang terakhir yaitu mempelajari software modellica yang sudah didownload.

1. Hal yang sudah dipelajari

Pertama-tama, kami mempelajari bagaimana metode numerik secara garis besar. kemudian pada chapter 5, kami belajar mengenai beberapa metode-metode yang dipakai untuk menyelesaikan persamaan. Yang pertama itu ada bracketing method yang berisi graphical method, bisection method, dan False position method. Kemudian metode berikutnya ada open method yang berisi Fixed-point iteration, Newton Raphson method, Secant method, dan Brent's method.

Pada Chapter berikutnya, kami mempelajari tentang regresi linear. Disini, regresi linear biasa digunakan untuk membuktikan teori-teori yang sudah ada dengan eksperimen. Dengan mengambil sampel yang bervariasi, kami dapat menghitung beberapa variabel seperti error dan lain-lain. Metode ini sering dilakukan pada saat praktikum atau pada saat analisa setelah pengambilan data.

Materi terakhir sebelum uts yang kami pelajari adalah interpolasi. Interpolasi linier merupakan salah satu metode yang digunakan untuk mengetahui nilai dari suatu interval dua buah titik yang terletak dalam satu garis lurus. ada beberapa jenis yaitu newton Divided difference, Langrange, Spline, dan multidimensional.

2. Link Video Youtube

Berikut merupakan link dari video hasil progress pembelajaran saya mengenai openmodelica:

https://youtu.be/Oaxobc5wd3Y

3. Hasil pembelajaran modellica

Untuk belajar modelica, pertama-tama saya membuka tutorial di youtube dengan link sebagai berikut : https://www.youtube.com/watch?v=SW5Eclf1tRs

Video tersebut berisi mengenai pengenalan modelica untuk pemula. Sebagian besar dari isi video tersebut masih menjelaskan tentang simbol-simbol, tools, interface, dan lain-lain. Pada libraries, terdapat berbagai macam tools yang dapat membantu kita dalam menggunakan modelica. Salah satunya adalah tools "modelica". di dalam tools tersebut, kita dapat menemukan banyak model-model yang dapat kita pakai nantinya seperti electrical, magnetic, mechanical, fluida, heat, dan lain -lain. dapat dilihat pada gambar di bawah ini

Libraries.jpg

Pada video tersebut, ia menggunakan contoh controlled temperature pada heat transfer. Kita bisa melihat blok diagram, plot pemrograman diagram tersebut, dan teks dokumen yang menjelaskan diagram tersebut. Selanjutnya, ada tools berupa simulation. Kita perlu check model untuk memastikan bahwa model bisa dipakai. perlu dipastikan bahwa equation dan variabel sama. Bila tidak, maka terjadi masalah singularity. Setelah check model, maka kita bisa mensimulasikan model tersebut. Setelah simulasi selesai, dapat dilihat grafik-grafik dan variabel dimana kita bisa memilih apa yang ingin kita lihat pada sisi variabelnya.

Berikutnya ada simulation setup dimana disitu kita bisa mengatur start time, stop time, interval, metode, dan lain-lain. Pada simulation setup juga terdapat translation page, simulation page, output, dan archived simulation.

Untuk Tutorial pembuatan model, saya membukan tutorial di youtube dengan link sebagai berikut : https://www.youtube.com/watch?v=esSMzMCFwbo

Video ini menjelaskan tentang bagaimana kita membuat model baru. Pada video tersebut, digunakan contoh nyata heat transfer dan dijadikan model matematika terlebih dahulu. Pertama-tama buka tab modeling di pojok bawah kiri. kemudian klik new file dan pilih "package". Setelah itu, klik kanan pada heat transfer di library dan pilih new open modelica course. Pilih connector dan tulid "heatport" dan pilih partial. Buka text view bar pada bagian atas


Kemudian buka dua heat class baru dengan jenis connector dan nama "heatport_a" dan "heatport_b". Kita menggunakan dua heatport karena pada heatflux keadaan ini ada inlet dan outlet. Pada kedua class tersebut, buka text view dan tulis:


Setelah membuat heatpart, kita membuat model matematika pada class baru yang akan di hitung. Yaitu ada pada wall, ambient(lingkungan), dan convection. Dan setelah ketiga model tersebut sudah ditulis, kita menggabungkan semua dengan model cooling. jangan lupa setiap selesai membuat model pada text view, di check terlebih dahulu dengan klik tombol centang hijau. Nanti akan saya tunjukkan di video bagaimana cara mengisinya. kalau sudah, bisa coba ke simulation dan di setup stop time = 10s. sisanya default saja. Kalau sudah, run simulation. Setelah selesai, dapat dilihat plort dari persamaan yang sudah dibuat dengan grafik.


Terima kasih, sekian rangkuman pada pertemuan pertama

Wassalamualaikum Wr.wb.


Pertemuan 2 : 16 November 2020

Assalamualaikum Wr. Wb

Selamat Pagi/Siang/Sore/Malam Semuanya

Pada kelas hari ini Pak DAI menanyakan bagaimana progress tugas kami mengenai progress pembelajaran open modelica itu sendiri. Kemudian Pak DAI memberikan kami 2 latihan soal yaitu:

1. buatlah modeling mengenai persamaan y = x + 10

Model add.jpg

Simul add.jpg

2. buatlah modeling mengenai mean (rata-rata)

Model mean.jpg

Simul mean.jpg

Setelah itu, Pak Dai memberikan tugas yaitu membua suatu program untuk menyelesaikan persamaan aljabar dengan gauss elimination.

Bentuk umum sistem persamaan linear mempunyai matriks yang bersesuaian yang disebut matriks yang diperluas atau augmented matrix. Pada mata kuliah sebelumnya kita mengerjakan persamaan dengan manual. Namun, pada mata kuliah metode numerik ini, kita dapat menyelesaikan persamaan-persamaan tersebut dengan program yang kita buat sendiri.

Saya menggunakan persamaan yaitu :

a + 2b + 3c + d = 9

3a + 5b + 7c + 4d = 12

4a + b + c + 3d = 23

6a + 7b + 5c + 2d = 0

saya menggunakan program koding pada open modelica pertama dengan membuat function terlebih dahulu yaitu sebagai berikut :

Fungsijeni.jpg

setelah itu, saya memasukkan data - data angka yang sudah diketahui kedalam class dan menyambungkan fungsi yang pertama ke dalam equation pada class seperti berikut :

Classjeni.jpg

Bila sudah, pastikan di cek terlebih dahulu pada centang hijau. Kemudian, apabila sudah benar, langsung kita simulasikan. Berikut merupakan hasil dari simulasi saya :

Plotjeni.jpg

Terima Kasih

Wassalamualaikum Wr. Wb

Pertemuan 3 : 23 November 2020

Assalamualaikum wr. wb.

Pada hari ini, pak Dai menghimbau kami untuk membaca materi mengenai permodelan pegas di buku metode numerik terlebih dahulu. Kemudian, pak Dai menjelaskan bagaimana cara mengaplikasikan metode numerik ke permodelan teknik.

Masalah teknik -> analisis teknik -> model matematis -> model numerik -> komputer -> solusi

Kemudian pak dai menjelaskan bagaimana permodelan aplikasi pegas. pertama dari masalah tekniknya yaitu merupakan sistem pegas. kemudian pada analisis teknik kita menentukan hal-hal apa saja yang kita ketahui dalam persamaan tersebut. kemudian dengan hukum hooke kita membuat model matematisnya. Selanjutnya dengan openmodelica kita dapat membuat model numerik dan perhitungan simulasi komputernya untuk mendapatkan solusi