Taufik Ramadhan Hary Putra
- Name: Taufik Ramadhan Hary Putra
- phone: 081262332335
- email: ramaharyputra69@gmail.com, therealjavatic@gmail.com, taufik.ramadhan@gmail.com
- hobby: Playing games and reading science book
- Address: Jl. Haji Nalih, cipayung, Depok
- skill: python(beginning-if-else);(still learning), Pascal (from science olympic), excel data, word data, AutoCad and Maxsurf.
I pretty like to surfing in internet nowadays. start from seeing shitposting till watching youtube videos. I really like to learning about science tech and AI tech. To kill time i usually reading/watching random meme also lot of random youtube recommend.
disclaimer: setiap kali meng-update wiki diluar jam pelajaran perlu mengupload history ke group wa
Contents
pertemuan pertama (7 febuari 2020)
Pada pertemuan perdana ini kami melakukan perkenalan pada dosen metode numerik kami yaitu bapak Dr. Ahmad Indra Siswantara (DAI). setelah perkanalan kami melakukan pembelajaran awal untuk menggunakan/mengedit wiki page. dimulai dari pembuatan akun pada web air.eng.ui.ac.id. setelah membuat akun kami menulis biodata dan mengupload foto serta menulis skill yang dimiliki. setelah selesai membuat akun wiki, kami membuat grup kelas dan bergabung kedalam grup teresbut. lalu kami diberikan tugas yaitu mencari output dari fungsi (x**2-1)/(x-2) dengan input x = 1.
Tugas pertama
untuk jawaban dari tugas saya akan membuat 4 jawaban yang terdiri dari 2 cara yang berbeda, yaitu menggunakan perhitungan matematis dan menggunakan alat. lalu dari 2 cara itu dibagi lagi menjadi 2 yaitu dengan input secara langsung dan menggunakan analisa jawaban. 1. perhitungan matematis
- langsung
cara yang dipakai dengan cara langsung yaitu saya langsung menginput x ke dalam fungsi sehingga didapat eror karena akan menyebabkan jawaban menjadi tak terdefinisi.
- analisis
cara analisi yang dipakai untuk cara matematis yaitu melakukan eliminasi dengan cara memfaktorkan fungsi lalu mengeliminasi pembilang dengan penyebut. lalu menginput x kedalam fungsi.
2. perhitungan aplikasi
- langsung
seperti cara matematis, perhitungan langsung menggunakan aplikasi juga hanya menginput x ke fungsi tanpa menggunakan analisa
- analisis
cara analisis ini menggunakan aplikasi dengan menggunakan fungsi limit pada aplikasi yang saya gunakan dan mendapat output yang sesuai.
Pertemuan kedua (14 febuari 2020)
ilmu metode numerik diibaratkan celup jari kelingking disebuah lautan, kemudian diangkat dan terdapat tetesan. tetesan itu adalah sedikit ilmu dari lautan ilmu yang luas. tetesan tersebut hanyalah air bukan minyak, oleh karena itu mereka akan menyatu karna sesama air. oleh karena itu metode numerik memiliki hubungan pada kehidupan. pada ilmu matematis ketika sebuah angka dibagi oleh angka itu sendiri akan menghasilkan jawaban-nya 1. namun hal ini tidak berlaku pada 0/0. ketika kita melakukan 0/0 akan terjadi eror/tak terdefinisi.
- bab7:initial value problem
Data -> informasi -> pengetahuan -> ilmu yang bermanfaat-> hikmah->hidayah
1. soal yang menarik untuk saya
2. Tugas Metnum 2(1)
untuk soal yang menarik saya telah menemukan penyelesainnya secara numerik. soal yang ditanyakan adalah mencari luas dari batang yang (b) yang menghubungkan 2 truss.selain itu juga saya harus mencari angle daro teta untuk memperminim volume. dengan stress<= 150 MPa dan strain =<5 mm dan E = 200+E9.
module yang saya gunakan cukup banyak(menurut rekomendasi dari internet). pertama ada numpy untuk melakukan numerical calculation seperti array, cos, sin dan pi. lalu module math untuk mengerjakan eksekusi matematis. setelah itu ada module manual yaitu bracket, search, powell, objective_fn, constraint_fns dan lagrangian_function.
dari output didapat pertama first constraint sebesar 50000 pascal yang dikalkulasi dengan formula P/(2 * sin(theta)) dengan stress maksimum 150000000 pascal dan luas permukaan (A)0.000333m**2.
second constraint sebesar 0.000001 pascal dikalkulasi dengan formula (P * b)/( 2 * E * sin(2*theta) * sin(theta) ). dengan stress maksimum 0.005 pascal dan luas permukaan 0.000231m**2.
setelah itu didapat initial guess(jawaban sementara) untuk A sebesar 0.000282m**2. setelah itu didapat constraint lambda sebesar 100000, lalu minimum points sebesar 0.632 untuk C1 dan 0.000282. didapat function value sbesar 0.0014 dan constraint lambda sebesar 1000000 dengan minimum point C1 sebesar 0.632 dan C2 sebesar 0.000282 dengan function value sebesar 0.0014
3. Tugas metnum 2 initial value
soal yang saya kerjakan merupakan initial value problem dari first order derivative. dengan menurunkan fungsi yang telah diberikan, dan juga nilai y yang diketahui, maka kita dapat mencari nilai c pada first order.
Tugas minggu 3
Tugas minggu 4
import numpy as np from numpy import asarray from numpy.polynomial.polynomial import polyfit import pylab as plt
- Sample data
x = np.asarray([11,12,13,14,15,16,17,18,19,20]) y = np.asarray([618.230,735.936,863.896,1002.142,1150.638,1309.408,1478.436,1657.748,1847.352,2047.18])
- Fit with polyfit
b, m = polyfit(x, y, 1) w = np.polyfit(x,y,1) plt.plot(x, y, '.') plt.plot(x, b + m * x, '-') plt.show() print(w)
Tugas Metnum 5
Tugas Metnum 6
Tugas Metnum 7