Difference between revisions of "Mohammad Varian"
(Created page with "== Biodata == Nama : Mohammad Varian NPM : 1606907713 Departemen : Teknik Mesin Program Studi : Teknik Mesin") |
Varianmhmd (talk | contribs) |
||
(18 intermediate revisions by 2 users not shown) | |||
Line 8: | Line 8: | ||
Program Studi : Teknik Mesin | Program Studi : Teknik Mesin | ||
+ | |||
+ | ==Biografi== | ||
+ | nama saya adalah Mohamamd Varian, kelahiran Bekasi, 15 Agustus 1998. mengawali pendidikan di SDI Darussalam, lalu melanjutkan sekolah ke SMPN 12 Bekasi dan SMAN 2 Bekasi. Saat ini sedang menjalani perkuliahan di Departemen Teknik Mesin Universitas Indonesia. | ||
+ | |||
+ | ==Tugas 02== | ||
+ | coding dari tugas 01 metode numerik | ||
+ | |||
+ | [[File:testt.PNG]] | ||
+ | ==Tugas 03== | ||
+ | |||
+ | Menggunakan persamaan matriks untuk eliminasi Gauss. | ||
+ | |||
+ | <div border-style: inset;"> | ||
+ | 6x<sub>1</sub> + 4x<sub>2</sub> = 50 | ||
+ | 2x<sub>1</sub> + x<sub>3</sub> + 4x<sub>4</sub> = 50 | ||
+ | 7x<sub>2</sub> + 3x<sub>3</sub> + 4x<sub>4</sub> = 50 | ||
+ | 4x<sub>1</sub> + 4x<sub>3</sub> = 50 | ||
+ | |||
+ | Didapat hasil matrix: | ||
+ | [[6. 4. 0. 0.] | ||
+ | [2. 0. 1. 4.] | ||
+ | [0. 7. 3. 4.] | ||
+ | [4. 0. 4. 0.]] | ||
+ | </div> | ||
+ | |||
+ | Mendefinisikan matrix di dalam python: | ||
+ | |||
+ | <div border-style: inset;"> | ||
+ | import numpy as np | ||
+ | <br>A = np.array([[6, 4, 0, 0], [2, 0 ,1, 4], [0, 7, 3, 4], [ 4, 0, 4, 0]], float) | ||
+ | B = np.array([50, 50, 0, 0], float) | ||
+ | <br>n = len(A) | ||
+ | </div> | ||
+ | |||
+ | Eliminasi Gauss | ||
+ | |||
+ | <div border-style: inset;"> | ||
+ | for k in range(0,n-1): | ||
+ | for i in range(k+1,n): | ||
+ | if A[i,k]!=0 : | ||
+ | lam = A[i,k]/A[k,k] | ||
+ | A[i,k:n] = A[i,k:n]-(A[k,k:n]*lam) | ||
+ | B[i] = B[i]-(B[k]*lam) | ||
+ | x = np.zeros(n,float) | ||
+ | for m in range(n-1,-1,-1): | ||
+ | x[m]=(B[m]-np.dot(A[m,m+1:n],x[m+1:n]))/A[m,m] | ||
+ | </div> | ||
+ | |||
+ | |||
+ | ==UTS== | ||
+ | Soal A | ||
+ | |||
+ | import math | ||
+ | from math import * | ||
+ | import numpy as np | ||
+ | |||
+ | m1 = float(input("massa benda 1: ")) | ||
+ | m2 = float(input("massa benda 2: ")) | ||
+ | m3 = float(input("massa benda 3: ")) | ||
+ | m4 = float(input("massa benda 4: ")) | ||
+ | tetta = float(input("sudut bidang miring: ")) | ||
+ | g = 9.81 | ||
+ | |||
+ | sin_tetta = math.sin(tetta) | ||
+ | print ("nilai sin tetta: ", sin_tetta) | ||
+ | |||
+ | w1 = (m1 + m2 +m3) * g | ||
+ | w2 = m4 * g | ||
+ | |||
+ | a = (w2 - (w1 * sin_tetta)) / (m1 + m2 + m3 + m4) | ||
+ | print ("percepatan sistem: ", a ," m/s2") | ||
+ | |||
+ | T = (m4*g) - (m4*a) | ||
+ | print ("besarnya tegangan tali: ", T ," N") | ||
+ | |||
+ | akan didapat hasil seperti ini | ||
+ | [[file:3A.JPG]] | ||
+ | |||
+ | penjelasan video | ||
+ | |||
+ | [[file:UTS3A.mp4]] | ||
+ | |||
+ | untuk soal B | ||
+ | import numpy as np | ||
+ | def diff_y (x,y): | ||
+ | fungsi = x**2 - 4*y | ||
+ | return (fungsi) | ||
+ | x=0 | ||
+ | y=10 | ||
+ | h=10 | ||
+ | F = 5 | ||
+ | v = 20 | ||
+ | step_size = -np.arange (0,0.5,h) | ||
+ | for t in step_size: | ||
+ | k1 = diff_y (x,y) - (F + v) | ||
+ | k2 = diff_y ((x+0.5*h),(y+0.05*k1*h)) - (F + v) | ||
+ | |||
+ | w1 = y + 1/3*(k1+2*k2) | ||
+ | print ('maka x(0.5) adalah', w1) | ||
+ | |||
+ | dengan F adalah gaya gesek dan v merupakan hambataan angin | ||
+ | |||
+ | hasil yang didapat adalah | ||
+ | [[file:UTS3b.JPG]] | ||
+ | |||
+ | |||
+ | video penjelasan 3B | ||
+ | |||
+ | [[file:UTS3B.mp4]] | ||
+ | |||
+ | |||
+ | video muhasabah | ||
+ | |||
+ | [[file:muhasabahvarian.mp4]] | ||
+ | |||
+ | ==Mekanika Fluida Dasar, 31 Maret 2020== | ||
+ | Pada kelas hari ini, tanggal 31 Maret 2020, saya diberikan materi sekilas tentang aliran viskos dan juga belajar tentang simulasi CFD menggunakan software CFD-SOF. |
Latest revision as of 18:53, 31 March 2020
Biodata
Nama : Mohammad Varian
NPM : 1606907713
Departemen : Teknik Mesin
Program Studi : Teknik Mesin
Biografi
nama saya adalah Mohamamd Varian, kelahiran Bekasi, 15 Agustus 1998. mengawali pendidikan di SDI Darussalam, lalu melanjutkan sekolah ke SMPN 12 Bekasi dan SMAN 2 Bekasi. Saat ini sedang menjalani perkuliahan di Departemen Teknik Mesin Universitas Indonesia.
Tugas 02
coding dari tugas 01 metode numerik
Tugas 03
Menggunakan persamaan matriks untuk eliminasi Gauss.
6x1 + 4x2 = 50 2x1 + x3 + 4x4 = 50 7x2 + 3x3 + 4x4 = 50 4x1 + 4x3 = 50
Didapat hasil matrix:
[[6. 4. 0. 0.] [2. 0. 1. 4.] [0. 7. 3. 4.] [4. 0. 4. 0.]]
Mendefinisikan matrix di dalam python:
import numpy as np
A = np.array([[6, 4, 0, 0], [2, 0 ,1, 4], [0, 7, 3, 4], [ 4, 0, 4, 0]], float) B = np.array([50, 50, 0, 0], float)
n = len(A)
Eliminasi Gauss
for k in range(0,n-1): for i in range(k+1,n): if A[i,k]!=0 : lam = A[i,k]/A[k,k] A[i,k:n] = A[i,k:n]-(A[k,k:n]*lam) B[i] = B[i]-(B[k]*lam) x = np.zeros(n,float) for m in range(n-1,-1,-1): x[m]=(B[m]-np.dot(A[m,m+1:n],x[m+1:n]))/A[m,m]
UTS
Soal A
import math from math import * import numpy as np
m1 = float(input("massa benda 1: ")) m2 = float(input("massa benda 2: ")) m3 = float(input("massa benda 3: ")) m4 = float(input("massa benda 4: ")) tetta = float(input("sudut bidang miring: ")) g = 9.81
sin_tetta = math.sin(tetta) print ("nilai sin tetta: ", sin_tetta)
w1 = (m1 + m2 +m3) * g w2 = m4 * g
a = (w2 - (w1 * sin_tetta)) / (m1 + m2 + m3 + m4) print ("percepatan sistem: ", a ," m/s2")
T = (m4*g) - (m4*a) print ("besarnya tegangan tali: ", T ," N")
akan didapat hasil seperti ini
penjelasan video
untuk soal B import numpy as np def diff_y (x,y):
fungsi = x**2 - 4*y return (fungsi)
x=0 y=10 h=10 F = 5 v = 20 step_size = -np.arange (0,0.5,h) for t in step_size:
k1 = diff_y (x,y) - (F + v) k2 = diff_y ((x+0.5*h),(y+0.05*k1*h)) - (F + v)
w1 = y + 1/3*(k1+2*k2) print ('maka x(0.5) adalah', w1)
dengan F adalah gaya gesek dan v merupakan hambataan angin
video penjelasan 3B
video muhasabah
Mekanika Fluida Dasar, 31 Maret 2020
Pada kelas hari ini, tanggal 31 Maret 2020, saya diberikan materi sekilas tentang aliran viskos dan juga belajar tentang simulasi CFD menggunakan software CFD-SOF.