Difference between revisions of "Muhammad Salim Al Haddar"

From ccitonlinewiki
Jump to: navigation, search
(Hiburan 2)
(Video Muhasabah diri)
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Perkenalkan :
 
Perkenalkan :
  
[[]]
+
[[File:IMG_6717.jpg]]
  
 
Nama : Muhammad Salim Al Haddar
 
Nama : Muhammad Salim Al Haddar
Line 18: Line 18:
  
 
Belajar aplikasi Phyton
 
Belajar aplikasi Phyton
 +
 
[[File:phyton pertemuan 2.png]]
 
[[File:phyton pertemuan 2.png]]
  
Line 51: Line 52:
  
  
 +
== Hiburan 4 ==
 +
The classical fourth-order runge-kutta method
 +
 +
[[File:Screenshot_2019-10-13_at_17.49.34.png]]
 +
 +
 +
[[File:Screenshot_2019-10-13_at_17.51.30.png]]
 +
 +
 +
[[File:Screenshot_2019-10-13_at_19.04.23.png]]
 +
 +
 +
[[File:Screenshot_2019-10-13_at_17.56.59.png]]
 +
 +
== Quis 1 Persiapan UTS ==
 +
 +
1. Problem set 2.1 No.6 halaman 55 pengerjaan di python
 +
 +
Pada soal ini matrix yang diberikan soal adalah sebagai berikut,
 +
 +
A = [[0, 0, 2, 1, 2], [0, 1, 0, 2, -1], [1, 2, 0, -2, 0], [0, 0, 0, -1, 1], [0, 1, -1, 1, -1]]
 +
 +
B = [1, 1, -4, -2, -1]
 +
 +
sebelum memasuki eleminasi gauss, matrix tersebut harus dikonfigurasi ulang agar bisa dihitung,
 +
 +
konfigurasi matrix,
 +
 +
A = [[1, 2, 0, -2, 0], [0, 1, 0, 2, -1],[0, 1, -1, 1, -1], [0, 0, 0, -1, 1], [0, 0, 2, 1, 2]]
 +
 +
B = [-4, 1, -1, -2, 1]
 +
 +
maka hasil yang akan didapatkan adalah,
 +
 +
X1 = 2
 +
 +
X2 = -2
 +
 +
X3 = 1
 +
 +
X4 = 1
 +
 +
X5 = -1
 +
 +
kode python
 +
import numpy as np
 +
 +
A=np.array([[1, 2, 0, -2, 0], [0, 1, 0, 2, -1],[0, 1, -1, 1, -1], [0, 0, 0, -1, 1], [0, 0, 2, 1, 2]],float)
 +
 +
B=np.array([-4, 1, -1, -2, 1],float)
 +
 +
n=len(A)
 +
 +
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) print ('matrix A:', '\n', A) 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] print ('nilai X', m+1, '=', x[m])
 +
 +
[[File:Pytonsalim22.png]]
 +
 +
 +
[[File:Python23.png]]
 +
 +
[[File:salimpython.jpg]]
 +
 +
2. problem set 7.1 no.1 hal 263
 +
 +
[[File:Pythonism22.jpg]]
 +
 +
[[File:Pythonism2.jpg]]
 +
 +
 +
 +
hasil tersebut memiliki error dari rumus analitis sebesar +2.0880e-12
 +
 +
== UTS ==
 +
 +
Soal 1
 +
 +
import numpy as np
 +
 +
print('berapa nilai m1?')
 +
a =eval(input())
 +
 +
print('berapa nilai m2?')
 +
b =eval(input())
 +
 +
print('berapa nilai m3?')
 +
c =eval(input())
 +
 +
print('berapa nilai m4?')
 +
d =eval(input())
 +
 +
alfa=d/(a+b+c)
 +
 +
print('berarti sinus alfa adalah',alfa)
 +
 +
sudutalfa=math.asin(alfa)
 +
 +
sudutalfa2=math.degrees(sudutalfa)
 +
 +
print('jadi nilai sudut alfa adalah',sudutalfa2)
 +
 +
 +
1. Pertanyaan untuk fungsi
 +
 +
print('Diberikan fungsi sin teta = m4/(m1+m2+m3)') print('Nilai m1?') m1=eval(input()) print('Nilai m2?') m2=eval(input()) print('Nilai m3?') m3=eval(input()) print('Nilai m4?') m4=eval(input())
 +
 +
2. Menentukan nilai a
 +
a = 0
 +
 +
3. Menentukan fungsi sin teta
 +
x = m4 y = (m1+m2+m3) result = x / y
 +
 +
4. Mendapatkan hasil sin teta
 +
print('Jadi, hasil sin teta adalah', result)
 +
 +
 +
Soal 2
 +
 +
import numpy as np
 +
 +
a = 10 b = 1 c = 2 def diff_v (t,v):
 +
 
 +
fungsi = a - b -c
 +
 
 +
return (fungsi)
 +
 +
v = 0
 +
 +
h = 1 step_size = np.arange (0,10,h)
 +
 +
for t in step_size:
 +
 
 +
k1 = diff_v (t,v)
 +
 
 +
k2 = diff_v ((t+0.5*h), (v+0.5*k1*h))
 +
 
 +
k3 = diff_v ((t+0.5*h), (v+0.5*k2*h))
 +
 
 +
k4 = diff_v ((t+h), (v+k1*h))
 +
 
 +
v = v + 1/6*(k1+2*k2+2*k3+k4)*h
 +
 +
print ('maka v setelah 10 detik adalah', v)
 +
 +
== Video Muhasabah diri ==
 +
 +
<youtube>https://youtu.be/AoRU1bxYWCU</youtube>
  
 +
== Video UTS ==
  
 +
<youtube>https://youtu.be/VKUaVK2ET9g</youtube>
  
 
=='''MEKANIKA FLUIDA'''==
 
=='''MEKANIKA FLUIDA'''==

Latest revision as of 22:42, 28 October 2019

Perkenalkan :

IMG 6717.jpg

Nama : Muhammad Salim Al Haddar

Npm  : 1706024671


METODE NUMERIK

Hiburan 1

Pada pertemuan perdana, awal dari semester 5, kelas metode numerik pun dimulai. Tentu biasanya pada pertemuan pertama Pak dosen menyuruh untuk memperkenalkan diri, tapi sebelum itu kedua dosen pada mata kuliah ini dua-duanya masuk pada pertemuan pertama dan kita satu kelas ikut berdikusi, setelah berdikusi tentang pokok-pokok kehidupan, kami para mahasiswa langsung disuruh memperkenalkan dirinya masing-masing pada web ini; Muhammad Salim Al Haddar atau Salim ( lahir di Jakarta, 27 Oktober 1999; umur 19 tahun ) adalah seorang mahasiswa Universitas Indonesia dengan jurusan Teknik Mesin. Diterima di Universitas Indonesia pada tahun 2017 dan sudah menjalani masa perkuliahan selama 2 tahun. Sebelumnya, Salim adalah siswa dari SMA Negeri 68 Jakarta yang berlokasi pada Jalan Salemba, Jakarta Pusat. Sedang tempat tinggalnya di kawasan Jakarta Timur, masih tidak terlalu jauh dari kampus UI Depok, sehingga ia pun dan keluarga memutuskan mengekos tidak diperlukan. Ia pun menjalani 2 tahun kuliah ini dengan pulang pergi atau yang lebih dikenal dengan singkatan PP. Ini adalah lanjutan dari studi di Teknik Mesin dengan judul mata kuliah ‘Metode Numerik’. Selamat menjalani hidup dan jangan lupa bersyukur.

Hiburan 2

Belajar aplikasi Phyton

Phyton pertemuan 2.png

Hiburan 3

Screenshot 2019-10-13 at 18.37.18.png

Langkah penyelesaian Mencari persamaan pada gambar tersebut 6c1 - 4c2 = 50

-2c1 - c3 + 4c4 = 50

7c2 - 3c3 - 4c4 = 50

-4c1 + 4c3 = 50

dan didapatkan matriks

[6. -4. 0. 0.]

[-4. 0. 4. 0.]

[-2. 0. -1. 4.]

[0. 7. -3. -4.]

Kemudian dikerjakan menggunakan python Screenshot 2019-10-13 at 18.40.23.png

dan didapatkan hasil Hiburan 3 salim.png


Hiburan 4

The classical fourth-order runge-kutta method

Screenshot 2019-10-13 at 17.49.34.png


Screenshot 2019-10-13 at 17.51.30.png


Screenshot 2019-10-13 at 19.04.23.png


Screenshot 2019-10-13 at 17.56.59.png

Quis 1 Persiapan UTS

1. Problem set 2.1 No.6 halaman 55 pengerjaan di python

Pada soal ini matrix yang diberikan soal adalah sebagai berikut,

A = [[0, 0, 2, 1, 2], [0, 1, 0, 2, -1], [1, 2, 0, -2, 0], [0, 0, 0, -1, 1], [0, 1, -1, 1, -1]]

B = [1, 1, -4, -2, -1]

sebelum memasuki eleminasi gauss, matrix tersebut harus dikonfigurasi ulang agar bisa dihitung,

konfigurasi matrix,

A = [[1, 2, 0, -2, 0], [0, 1, 0, 2, -1],[0, 1, -1, 1, -1], [0, 0, 0, -1, 1], [0, 0, 2, 1, 2]]

B = [-4, 1, -1, -2, 1]

maka hasil yang akan didapatkan adalah,

X1 = 2

X2 = -2

X3 = 1

X4 = 1

X5 = -1

kode python import numpy as np

A=np.array([[1, 2, 0, -2, 0], [0, 1, 0, 2, -1],[0, 1, -1, 1, -1], [0, 0, 0, -1, 1], [0, 0, 2, 1, 2]],float)

B=np.array([-4, 1, -1, -2, 1],float)

n=len(A)

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) print ('matrix A:', '\n', A) 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] print ('nilai X', m+1, '=', x[m])

Pytonsalim22.png


Python23.png

Salimpython.jpg

2. problem set 7.1 no.1 hal 263

Pythonism22.jpg

Pythonism2.jpg


hasil tersebut memiliki error dari rumus analitis sebesar +2.0880e-12

UTS

Soal 1

import numpy as np

print('berapa nilai m1?') a =eval(input())

print('berapa nilai m2?') b =eval(input())

print('berapa nilai m3?') c =eval(input())

print('berapa nilai m4?') d =eval(input())

alfa=d/(a+b+c)

print('berarti sinus alfa adalah',alfa)

sudutalfa=math.asin(alfa)

sudutalfa2=math.degrees(sudutalfa)

print('jadi nilai sudut alfa adalah',sudutalfa2)


1. Pertanyaan untuk fungsi

print('Diberikan fungsi sin teta = m4/(m1+m2+m3)') print('Nilai m1?') m1=eval(input()) print('Nilai m2?') m2=eval(input()) print('Nilai m3?') m3=eval(input()) print('Nilai m4?') m4=eval(input())

2. Menentukan nilai a a = 0

3. Menentukan fungsi sin teta x = m4 y = (m1+m2+m3) result = x / y

4. Mendapatkan hasil sin teta print('Jadi, hasil sin teta adalah', result)


Soal 2

import numpy as np

a = 10 b = 1 c = 2 def diff_v (t,v): 
 
fungsi = a - b -c
  

return (fungsi)

v = 0

h = 1 step_size = np.arange (0,10,h)

for t in step_size:

k1 = diff_v (t,v)
 
k2 = diff_v ((t+0.5*h), (v+0.5*k1*h))
  

k3 = diff_v ((t+0.5*h), (v+0.5*k2*h))

k4 = diff_v ((t+h), (v+k1*h))
 
v = v + 1/6*(k1+2*k2+2*k3+k4)*h

print ('maka v setelah 10 detik adalah', v)

Video Muhasabah diri

Video UTS

MEKANIKA FLUIDA

Studi kasus bab 8,9,10,11

20190517 012507.jpg 20190517 012441.jpg Bab9.jpg 20190518 014500.jpg20190518 014410.jpg20190518 014432.jpg 20190518 014452.jpg20190518 014443.jpg

Teaching Videos