Difference between revisions of "Mohammad Varian"

From ccitonlinewiki
Jump to: navigation, search
(Tugas 01)
 
(12 intermediate revisions by 2 users not shown)
Line 12: Line 12:
 
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.
 
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 01==
+
==Tugas 02==
 
coding dari tugas 01 metode numerik
 
coding dari tugas 01 metode numerik
  
[[File:testt.jpg]]
+
[[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

Testt.PNG

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 3A.JPG

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

hasil yang didapat adalah UTS3b.JPG


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.