Difference between revisions of "RECAP JAWABAN UTS 23 OKT 2019"

From ccitonlinewiki
Jump to: navigation, search
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[File:CASE_A.PNG ‎]]
 
[[File:CASE_A.PNG ‎]]
# Soal UTS no 1A.
 
 
# Masukkan modul Numpy ke dalam program.
 
# Masukkan modul Numpy ke dalam program.
from numpy import linalg  
+
from numpy import linalg  
import numpy as np
+
import numpy as np
# Buat persamaan menjadi suatu matriks, yang kemudian diinvers untuk mencari nilai
+
# Asumsi yang dibuat: gravitasi (g) = 10 m/s^2, sudut kemiringan (α) = 5.74°,
# T1, T2, dan T3.
+
# sehingga sin(α) = 1/10.
# Mb1 sebagai matriks baris pertama, Mb2 sebagai matriks baris kedua, dan
+
# Buat persamaan menjadi suatu matriks, yang kemudian diinvers untuk mencari nilai
# Mb3 sebagai matriks baris ketiga.
+
# T1, T2, dan T3.
Mb1 = [1,0,0]
+
# Mb1 sebagai matriks baris pertama, Mb2 sebagai matriks baris kedua, dan
Mb2 = [-1,1,0]
+
# Mb3 sebagai matriks baris ketiga.
Mb3 = [0,-1,1]
+
Mb1 = [1,0,0]
matA = np.array ([Mb1,Mb2,Mb3])
+
Mb2 = [-1,1,0]
# Masukkan nilai-nilai M1, M2, dan M3.
+
Mb3 = [0,-1,1]
M1 = float(input("Masukkan nilai M1 (dalam kg): "))
+
matA = np.array ([Mb1,Mb2,Mb3])
M2 = float(input("Masukkan nilai M2 (dalam kg): "))
+
# Masukkan nilai-nilai M1, M2, dan M3.
M3 = float(input("Masukkan nilai M3 (dalam kg): "))
+
M1 = float(input("Masukkan nilai M1 (dalam kg): "))
matB = np.array ([M1,M2,M3])
+
M2 = float(input("Masukkan nilai M2 (dalam kg): "))
# Lakukan perhitungan menggunakan modul Numpy.
+
M3 = float(input("Masukkan nilai M3 (dalam kg): "))
hasil = linalg.solve (matA,matB)
+
matB = np.array ([M1,M2,M3])
T1 = int(hasil[0])
+
# Lakukan perhitungan menggunakan modul Numpy.
T2 = int(hasil[1])
+
hasil = linalg.solve (matA,matB)
T3 = int(hasil[2])
+
T1 = int(hasil[0])
# Perlihatkan hasil perhitungan kepada pengguna.
+
T2 = int(hasil[1])
print ("Hasil perhitungan tegangan tali:")
+
T3 = int(hasil[2])
print ("T1 =",T1,"N, T2 =",T2,"N, dan T3 =", T3, "N.")
+
# Perlihatkan hasil perhitungan kepada pengguna.
 +
print ("Hasil perhitungan tegangan tali:")
 +
print ("T1 =",T1,"N, T2 =",T2,"N, dan T3 =", T3, "N.")
  
 
[[File:CASE_B.PNG]]
 
[[File:CASE_B.PNG]]
  
from math import*
+
#from math import*
from sympy import*
+
#from sympy import*
  
g=9.81
+
#g=9.81
pr=1.2
+
#pr=1.2
  
cd= eval(input("drag coef:"))
+
#cd= eval(input("drag coef:"))
area= eval(input("area (m^2): "))
+
#area= eval(input("area (m^2): "))
v0= eval(input("velocity: "))
+
#v0= eval(input("velocity: "))
m= eval(input("massa benda(kg): "))
+
#m= eval(input("massa benda(kg): "))
u= eval(input("koef gesek: "))
+
#u= eval(input("koef gesek: "))
a= eval(input ("percepatan(m/s^2): "))
+
#a= eval(input ("percepatan(m/s^2): "))
t= eval(input (" waktu dari diam ke gerak(s): "))
+
#t= eval(input (" waktu dari diam ke gerak(s): "))
  
 
fs = g*u
 
fs = g*u
Line 50: Line 51:
 
print ("percepatan total (m/s^2):",atot
 
print ("percepatan total (m/s^2):",atot
 
print ("waktu yang dibutuhkan untuk v1: ",t)
 
print ("waktu yang dibutuhkan untuk v1: ",t)
 +
 +
 +
[http://https://www.youtube.com/watch?v=kgqhaaPpqSc&feature=youtu.be VIDEO UTS]

Latest revision as of 01:32, 30 October 2019

CASE A.PNG

  1. Masukkan modul Numpy ke dalam program.
from numpy import linalg 
import numpy as np
# Asumsi yang dibuat: gravitasi (g) = 10 m/s^2, sudut kemiringan (α) = 5.74°,
# sehingga sin(α) = 1/10.
# Buat persamaan menjadi suatu matriks, yang kemudian diinvers untuk mencari nilai
# T1, T2, dan T3.
# Mb1 sebagai matriks baris pertama, Mb2 sebagai matriks baris kedua, dan
# Mb3 sebagai matriks baris ketiga.
Mb1 = [1,0,0]
Mb2 = [-1,1,0]
Mb3 = [0,-1,1]
matA = np.array ([Mb1,Mb2,Mb3])
# Masukkan nilai-nilai M1, M2, dan M3.
M1 = float(input("Masukkan nilai M1 (dalam kg): "))
M2 = float(input("Masukkan nilai M2 (dalam kg): "))
M3 = float(input("Masukkan nilai M3 (dalam kg): "))
matB = np.array ([M1,M2,M3])
# Lakukan perhitungan menggunakan modul Numpy.
hasil = linalg.solve (matA,matB)
T1 = int(hasil[0])
T2 = int(hasil[1])
T3 = int(hasil[2])
# Perlihatkan hasil perhitungan kepada pengguna.
print ("Hasil perhitungan tegangan tali:")
print ("T1 =",T1,"N, T2 =",T2,"N, dan T3 =", T3, "N.")

CASE B.PNG

  1. from math import*
  2. from sympy import*
  1. g=9.81
  2. pr=1.2
  1. cd= eval(input("drag coef:"))
  2. area= eval(input("area (m^2): "))
  3. v0= eval(input("velocity: "))
  4. m= eval(input("massa benda(kg): "))
  5. u= eval(input("koef gesek: "))
  6. a= eval(input ("percepatan(m/s^2): "))
  7. t= eval(input (" waktu dari diam ke gerak(s): "))

fs = g*u fdrag = (cd*area*pro*v0**2)/2*m f1 = a atot = f1 - (fdrag+fs) t = -(v1)/atot

print ("percepatan total (m/s^2):",atot print ("waktu yang dibutuhkan untuk v1: ",t)


VIDEO UTS