Difference between revisions of "Irfan Rahadi Kurninato"

From ccitonlinewiki
Jump to: navigation, search
Line 12: Line 12:
 
  Bit Komputer
 
  Bit Komputer
 
  Program Catur
 
  Program Catur
 +
 
  coding bukan pelajaran anak fasilkom/elektro
 
  coding bukan pelajaran anak fasilkom/elektro
 
  belajar python
 
  belajar python
Line 25: Line 26:
 
  [[Tugas irfan 25 sep 19]]
 
  [[Tugas irfan 25 sep 19]]
 
  [[catatan irfan 25 sep 19]]
 
  [[catatan irfan 25 sep 19]]
 +
 +
'''[Kuis 16 Oktober 2019]'''
 +
program runge kutta
 +
https://pastebin.com/GxfenTa3
 +
# dibuat oleh irfan rahadi 1706036255
 +
 +
def TurunanY(x, y): #Fungsi Turunan Y
 +
    return ((x**2 - 4*y)) 
 +
 +
xawal = 0 #boundary condition x awal soal
 +
yinit = 1 #boundary condition y awal soal
 +
x = 0.03  #nilai x yang ditanya
 +
h = 0.01  #delta yang digunakan
 +
 +
 +
angka = (int)((x - xawal)/h) #menghitung jumlah increment yg diperlukan 
 +
for i in range(1, angka + 1):
 +
    k1 = h * TurunanY(xawal, yinit) #rumus runge kutta
 +
    k2 = h * TurunanY(xawal + 0.5 * h, yinit + 0.5 * k1)
 +
    k3 = h * TurunanY(xawal + 0.5 * h, yinit + 0.5 * k2)
 +
    k4 = h * TurunanY(xawal + h, yinit + k3)
 +
 
 +
    yinit = yinit + (1.0 / 6.0)*(k1 + 2 * k2 + 2 * k3 + k4) #menjumlahkan nilai k1,k2,k3,k4 ke y' yang baru dan membaginya 
 +
    xawal = xawal + h #menambahkan xawal besarkan delta h
 +
print(yinit)

Revision as of 17:30, 16 October 2019

السلام عليكم Irfan Rahadi Kurnianto - 1706036255

[4 September 2019]
Mengapa kita harus belajar kalkulus?
kalkulus adalah mata kuliah dasar teknik. Mata kuliah kalkulus sangat berguna untuk membentuk logika agar mudah dalam belajar suatu hal lain


Tugas 1
Tugas irfan.png
[11 September 2019]
Bit Komputer
Program Catur
coding bukan pelajaran anak fasilkom/elektro
belajar python
praktek programing
dasar2 programing + pyhton
programnya irfan t2 dikelas
Irfant2.png

[18 September 2019]

Tugas irfan 18 sep 19

[25 September 2019]

Tugas irfan 25 sep 19
catatan irfan 25 sep 19

[Kuis 16 Oktober 2019] program runge kutta https://pastebin.com/GxfenTa3

  1. dibuat oleh irfan rahadi 1706036255

def TurunanY(x, y): #Fungsi Turunan Y

   return ((x**2 - 4*y))  

xawal = 0 #boundary condition x awal soal yinit = 1 #boundary condition y awal soal x = 0.03 #nilai x yang ditanya h = 0.01 #delta yang digunakan


angka = (int)((x - xawal)/h) #menghitung jumlah increment yg diperlukan for i in range(1, angka + 1):

   k1 = h * TurunanY(xawal, yinit) #rumus runge kutta
   k2 = h * TurunanY(xawal + 0.5 * h, yinit + 0.5 * k1)
   k3 = h * TurunanY(xawal + 0.5 * h, yinit + 0.5 * k2)
   k4 = h * TurunanY(xawal + h, yinit + k3)
  
   yinit = yinit + (1.0 / 6.0)*(k1 + 2 * k2 + 2 * k3 + k4) #menjumlahkan nilai k1,k2,k3,k4 ke y' yang baru dan membaginya  
   xawal = xawal + h #menambahkan xawal besarkan delta h

print(yinit)