Difference between revisions of "Mohammad Varian"

From ccitonlinewiki
Jump to: navigation, search
Line 82: Line 82:
 
T = (m4*g) - (m4*a)
 
T = (m4*g) - (m4*a)
 
print ("besarnya tegangan tali: ", T ," N")
 
print ("besarnya tegangan tali: ", T ," N")
 +
 +
akan didapat hasil seperti ini
 +
[[file:3A.JPG]]
  
 
untuk soal B
 
untuk soal B
Line 107: Line 110:
  
 
video muhasabah
 
video muhasabah
[[file:muasabahvarian.mp4]]
+
[[file:muhasabahvarian.mp4]]

Revision as of 08:08, 28 October 2019

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

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 muhasabah