Difference between revisions of "Moh Khairul Imam Assidiqqi"

From ccitonlinewiki
Jump to: navigation, search
Line 63: Line 63:
  
 
  function Gauss
 
  function Gauss
 +
 
  input Real A[5,5];
 
  input Real A[5,5];
 
  input Real B[5];
 
  input Real B[5];
 
  output Real X[5];
 
  output Real X[5];
 +
 
  algorithm
 
  algorithm
 
  X:=Modelica.Math.Matrices.solve(A,B);
 
  X:=Modelica.Math.Matrices.solve(A,B);
Line 72: Line 74:
 
'''class'''
 
'''class'''
  
class SPL_5_Variabel
+
class SPL_5_Variabel
parameter Real A[5,5]=[2,-2,0,4,2;
+
parameter Real A[5,5]=[2,-2,0,4,2;
 
                       -2,4,2,0,5;
 
                       -2,4,2,0,5;
 
                       2,-2,2,-2,0;
 
                       2,-2,2,-2,0;
 
                       0,4,2,4,4;
 
                       0,4,2,4,4;
 
                       4,2,2,4,-2];
 
                       4,2,2,4,-2];
parameter Real B[5]={2,4,6,8,-12};
+
parameter Real B[5]={2,4,6,8,-12};
Real X[5];
+
Real X[5];
equation
+
X=Gauss(A,B);                   
+
equation
end SPL_5_Variabel;
+
X=Gauss(A,B);                   
 +
end SPL_5_Variabel;
  
  

Revision as of 10:32, 2 December 2020

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

Profile
Center
Nama Lengkap Moh Khairul Imam Assidiqqi
NPM 1906301210
Jurusan Teknik Mesin
Alamat Email moh.khairul@ui.ac.id

Perkenalan Singkat

Assalamu'alaikum Wr. Wb. Perkenalkan nama saya Moh Khairul Imam Assidiqqi. Saya adalah mahasiswa Departemen Teknik Mesin angkatan 2019.


Pertemuan Pertama Metode Numerik (11-11-2020)

Pada hari Rabu, 11 November 2020 adalah pertemuan pertama kelas Metode Numerik bersama Pak Dr. Ir. Ahmad Indra Siswantara. Pak Dai memberikan penjelasan terlebih dahulu bagaimana cara menggunakan Wiki AIR. Kemudian beliau menjelaskan apa itu metode numerik dan untuk apa kita mempelajarinya.

Ada 4 tujuan mempelajari metode numerik:

1. Memahami konsep dan prinsip dasar di dalam metode numerik.

2. Dapat menerapkan pemahaman terhadap konsep di dalam permodelan numerik.

3. Mampu menerapkan metode numerik di dalam persoalan keteknikan.

4. Mendapat nilai tambah sehingga menjadi orang yang beradab.

Setelah itu Pak Dai menjelaskan secara singkat tentang Open Modelica.

Tugas 1 Metode Numerik

Sebelum kelas berakhir, Pak Dai memberikan kami tugas untuk mempelajari Open Modelica. Setelah itu kami ditugaskan untuk membuat video tutorial cara menggunakan Open Modelica.

Berikut adalah hasil tugas saya:

Pertemuan Kedua Metode Numerik (18-11-2020)

Pada pertemuan kedua dengan Pak Dai, kami diberikan pelajaran yang sangat berharga bahwa kita harus menjadi orang yang beruntung. Maksudnya adalah kita harus menjalani hari ini lebih baik dari hari kemarin. Dan jangan menjadi orang yang merugi yang hari malah lebih buruk dari hari kemarin.

Setelah itu Pak Dai juga menyuruh kami untuk menayangkan tugas-tugas kami pada minggu pertama. Kami diperbolehkan bertanya apapun yang masih kami belum ketahui. Kemudian Pak Dai mengajarkan kami tentang Class dan Function di OpenModelica dan Pak Dai juga mengajarkan bahwa suatu fungsi bisa dipanggil ke sebuah kelas.

Tugas 2 Metode Numerik

Di akhir kelas, Pak Dai memberikan kami tugas untuk membuat video dimana kami diminta untuk membuat sebuah fungsi berupa persamaan aljabar simultan dengan variabel array kemudian membuat class untuk memanggil fungsi tersebut.

Berikut adalah hasil tugas saya:

function

function Gauss
input Real A[5,5];
input Real B[5];
output Real X[5];
algorithm
X:=Modelica.Math.Matrices.solve(A,B);
end Gauss;

class

class SPL_5_Variabel
parameter Real A[5,5]=[2,-2,0,4,2;
                      -2,4,2,0,5;
                      2,-2,2,-2,0;
                      0,4,2,4,4;
                      4,2,2,4,-2];
parameter Real B[5]={2,4,6,8,-12};
Real X[5];

equation
X=Gauss(A,B);                  
end SPL_5_Variabel;


Pertemuan Ketiga Metode Numerik (25-11-2020)