Difference between revisions of "Metnum03-Yoga Satrio Bramantyo Priambodo"
Yoga.satrio (talk | contribs) (→MATERI) |
Yoga.satrio (talk | contribs) (→Pertemuan 1 [Selasa, 10 November 2020]) |
||
Line 23: | Line 23: | ||
Untuk mendapatkan gambaran visual tentang bagaimana pengaplikasian dari metode numerik ini, Pak Dai menyarankan untuk menggunakan aplikasi bernama openmodelica. Sekiranya adanya aplikasi modelica ini diharapkan dapat mempermudah pemahaman kita mengenai metode numerik itu sendiri. Oleh karena itu, pada kesempatan ini saya akan melakukan percobaan menggunakan openmodelica dalam suatu bentuk tutorial yang akan saya ''upload'' ke youtube. | Untuk mendapatkan gambaran visual tentang bagaimana pengaplikasian dari metode numerik ini, Pak Dai menyarankan untuk menggunakan aplikasi bernama openmodelica. Sekiranya adanya aplikasi modelica ini diharapkan dapat mempermudah pemahaman kita mengenai metode numerik itu sendiri. Oleh karena itu, pada kesempatan ini saya akan melakukan percobaan menggunakan openmodelica dalam suatu bentuk tutorial yang akan saya ''upload'' ke youtube. | ||
+ | |||
+ | === Tugas 1: Belajar Software Openmodelica === | ||
+ | ---- | ||
+ | |||
+ | Tugas yang saya kerjakan : | ||
+ | [https://www.youtube.com/watch?v=Dw66ODbMS2A] | ||
== Pertemuan 2 [Selasa, 10 November 2020] == | == Pertemuan 2 [Selasa, 10 November 2020] == |
Revision as of 12:28, 30 November 2020
Contents
- 1 PROFIL
- 2 Pertemuan 1 [Selasa, 10 November 2020]
- 3 Pertemuan 2 [Selasa, 10 November 2020]
- 4 Pertemuan 3 [Selasa, 17 November 2020]
- 5 Pertemuan 4 [Selasa, 24 November 2020]
- 6 Pertemuan 5 [Selasa, 1 Desember 2020]
- 7 Pertemuan 6 [Selasa, 8 Desember 2020]
- 8 Pertemuan 7 [Selasa, 15 Desember 2020]
- 9 Pertemuan 8 [Selasa, 22 Desember 2020]
- 10 UJIAN AKHIR SEMESTER
PROFIL
Nama : Yoga Satrio Bramantyo Priambodo
NPM : 1806181722
Kelas : METNUM-03
Pertemuan 1 [Selasa, 10 November 2020]
Pada pertemuan kali ini Pak Dai membahas tentang aplikasi dari pembelajaran metode numerik sekaligus mereview beberapa materi yang telah dipelajari sebelum UTS. Pak Dai juga membahas tentang pentingnya mempelajari metode numerik dan memberukan pemahaman yang beliau jadikan salah satu dalam indikator penilaian diantarannya adalah:
1. Mengetahui seberapa progres pengetahuan dan pembelajaran. 2. Mengerti suatu konsep dasar dari suatu pembelajaran metode numerik. 3. Bisa membantu memecahkan suatu permasalahan pada kehidupan nyata melalui pemahaman dari konsep metode numerik. 4. Nilai tambah dapat diberikan apabila suatu individu dapat mengenal dan mengetahui seberapa jauh individu tersebut telah memahami tentang pembelajaran metode numerik.
Adapun, untuk mereveiw beberapa materi metode numerik yang telah saya pelajari selama sebelum UTS adalah diantaranya:
1. Deret Taylor 2. Interpolasi 3. Open methode, Closed method 4. Sedikit tentang pseudocode
Untuk mendapatkan gambaran visual tentang bagaimana pengaplikasian dari metode numerik ini, Pak Dai menyarankan untuk menggunakan aplikasi bernama openmodelica. Sekiranya adanya aplikasi modelica ini diharapkan dapat mempermudah pemahaman kita mengenai metode numerik itu sendiri. Oleh karena itu, pada kesempatan ini saya akan melakukan percobaan menggunakan openmodelica dalam suatu bentuk tutorial yang akan saya upload ke youtube.
Tugas 1: Belajar Software Openmodelica
Tugas yang saya kerjakan : [1]
Pertemuan 2 [Selasa, 10 November 2020]
Tugas 2: Menyelesaikan persoalan Aljabar
Pada kesempatan ini, Saya akan mencoba untuk menyelesaikan persoalan Aljabar dengan menggunakan program Openmodelica.
Dalam mengerjakan persoalan diatas, sekiranya dapat digunakan beberapa cara seperti:
- Eliminasi gauss - Gauss-jordan - Gauss-seidel - Metode cramer
Pada kesempatan kali ini, saya akan mencoba menyelesaikan persoalan tersebut menggunakan metode eliminasi gauss. Berikut ini adalah langkah-langkah yang saya lakukan:
pertama-tama, Saya masukan kedalam menu Class dengan filename: aljabar, kemudian saya bentuk matriks dengan ukuran 3x3 terlebih dahulu dan memasukannya ke parameter yang saya notasikan menjadi matrx A dan hasil operasi menjadi matrix B, serta nilai yang saya cari (z,y,z) menjadi satu matrix x yang merupakan bilangan real. Sehingga notasi atau operasi matrix menjadi: A*x=B
Tahap kedua, saya buat new page function yang berfugsi untuk menuliskan perintah operasi pada matrix untuk melaksanakan perintah. Baru dari kedua antara class dan function akan terhubung melalui suatu file yang telah di simpan pada komputer.
Setelah itu saya lakukan pengecekan terhadap persamaan pada class;aljabar, sehingga didapati
Setelah itu dilakukan juga pengecekan model terhadap function
Baru setelah itu saya melaksanakan perhitungan sesuai dengan perintah pada function sehingga didapatilah hasil x (x,y,z) adalah secara berturut-turut abb:
Latihan Menentukan Mean dari Software Open Modelica
Perteama-tama Pak Dai menginstruksikan untuk membuat rata-rata dari suatu data n. Dengan anggota bebas. Oleh karena itu saya menentukan data sebagai berikut.
Setelah data terususun, saya melaksakan checking terhadap coding yang telah saya buat berdasarkan data diatas.
Setelah check. barulah saya dapat melakukan simulasi untuk menentukan hasil dari 8 variabel diatas.
Setelah simulasi berhasil, maka akan dapat dilihat data yang hendak saya cari, yaitu variabel x dari x1 sampai x8.
Pertemuan 3 [Selasa, 17 November 2020]
Latihan Menentukan Gaya pada Springmass
Pada kesempatan kali ini pak Dai memberikan latihan untuk mencari gaya-gaya yang bekerja pada suatu springmass menggunakan metode gauss melalui software openmodelica. Berikut ini adalah tutorialnya:
Berikut ini adalah persoalan yang hendak di tindak dalanjut, merupakan suatu rangkaian yang terdat/menggunakan spring.
Berikut ini apabila gaya yang bekerja pada rangkaian tersebut diperjelas part by part.
Berikut ini adalah penyelesaian dengan matrix apabila dilakukan dengan atau secara manual.
Tugas 3
Menentukan defleksi yang terjadi pada setiap batang pada rangkaian berikut ini, dengan menggunakan metode gauss-elimination. Berikut ini adalah persoalannya:
Pertama-tama terlebih dahulu kita tentukan elemen-elemen pada setiap batang dan nodenya untuk dapat menentukan matriks pada setiap batangnya:
Berikut ini adalah coding yang saya gunakan untuk mendapatkan nilai Matriks GLobal(KG) dengan menjumlahkan semua displacement K1-K6
Kemudian setelah dilakukan checking dan berhasil barulah dilakukan simulasi pada model, sehingga didapati matrix global (KG) berikut ini:
Berikut ini adalah matrix global (KG):
Setelah itu dimasukan boundary condition, sehingga matrix berubah menjadi:
Untuk mencari nilai U, maka saya akan selesaikan dengan membuat kelas model baru khusus untuk penyelesaian untuk mendapatkan nilai U:
Baerikut ini didapati nilai dari U:
Setelah mendapatkan nilai u, tahapan selanjutnya adalah mencari reaction forces yang terjadi pada rangkaian dengan rumus :
Kemudian dari persamaan diatas dengan nilai U yang telah didapatkan, barulah dibuat persamaan pada kelas model baru pada aplikasi:
Setelah berhasil pada checking dan simulasikan, berikut ini adalah hasil Reaction Forces yang terjadi pada rangkaian tersebut:
Berikut ini adalah tautan modelica yang saya gunakan: [2]