Difference between revisions of "Talk:Satria Bagas Ramanda"

From ccitonlinewiki
Jump to: navigation, search
(Peran dan Resume 2 motede numerik: new section)
(Non Linear Equation: new section)
Line 88: Line 88:
  
 
input()
 
input()
 +
 +
== Non Linear Equation ==
 +
 +
Nonlinear Equation in Python
 +
Tugas kali ini adalah mencoba membahasakan pertidaksamaan linear dengan menggunakan Bahasa python. Pertidaksamaan yang ingin diselesaikan adalah sebagai berikut:
 +
 +
ax + by = c
 +
 +
px + qy = r
 +
 +
Nilai a, b, p, q adalah konstanta dengan nilai tertentu. x dan y adalah variabel yang merupakan solusi dari pertidaksamaan tersebut. Dengan menggunakan python kita harus bisa menyelesaikan masalah itu. Berikut adalah program untuk menyelesaikan pertidaksamaan linear dengan menggunakan python:
 +
 +
import numpy as np
 +
 +
print("Please input the value")
 +
 +
a = int(input("input value of a :"))
 +
 +
b = int(input("input value of b :"))
 +
 +
c = int(input("input value of c :"))
 +
 +
p = int(input("input value of p :"))
 +
 +
q = int(input("input value of q :"))
 +
 +
r = int(input("input value of r :"))
 +
 +
x = np.array([[a,b],[p,q]])
 +
 +
y = np.array([c,r])
 +
 +
z = np.linalg.solve(x,y)
 +
 +
xval = int(z[0])
 +
 +
yval = int(z[1])
 +
 +
print("x = ",xval)
 +
 +
print("y = ",yval)
 +
 +
Program python ini menggunakan numpy untuk membantu dalam membahasakan apa itu x dan y sebagai variable. Modul numpy yang digunakan adalah array untuk matriks, linalg untuk menyelesaikan permasalahan aljabar linear ini. Dengan memasukkan berbagai nilai untuk konstanta, dengan catatan nilainya adalah angka, kita akan mendapatkan nilai x dan y dari program ini.

Revision as of 13:46, 27 February 2019

Metode numerik dapat menyelesaikan masalah maslah teknik. dalam menyelesaikan maslah teknik terdapat tahap tahap untuk penyelesaian.

tahapnya yaitu :

Masalah Teknik --> Model matematik/Diff/ aljabar eis --> metode numerik --> algoritma --> program komputer --> hasil Alumerik --> visual --> Interferensi/analisa --> Solusii

RESUME METODE NUMERIK

Resume I Metode Numerik

Dalam mata kuliah metode numerik banyak sekali hal yang telah saya dapatkan. Metode numerik adalah salah satu mata kuliah yang merupakan kelanjutan dari mata kuliah kalkulus dan aljabar linear. Pada metode numerik kita belajar mengenai algoritma dan beberapa permodelan matematika yang tidak bias dipecaghkan dengan pendekatan manual melain kan harus menggunakan berbagai macam permodelan, rumusan, dan angka angka yang akan dipecahkan melalui komputasi (komputer). Untuk mempelajari itu semua, hal pertama yang harus kita gunakan adalah akal. Akal sendiri merupakan “tali”yang mengikat pemikiran kita agar dalam setiap langkah,usaha,ide, dan pemikiran kita tetap pada koridor manusia. Banyak sekali permasalahan sulit yang dapat kita pecahkan menggunakan ilmu dari metode numerik ini. Metode numerik yang ditemukan oleh manusia ini memang membuat kita mengetahui dan menyelesaikan banyak permasalahan di dunia, namun tetap saja sebagai manusiaa ada hal hal yang kita benar-benar tidak tahu dan hanya diketahui oleh Tuhan. Contohnya adalah bilangan ïnfinit”. Belum ada manusia yang dapat memecahkan berapa angka sebenarnya dari bilangan infinit, namun sebenarnya kita tahu bahwa hanya tuhan yang mengetahuinya. Permasalahan – permasalahan yang dapat diselesaikan dengan metode numerik antara lain 1. Algoritma, diagram alir (flowchart) dan pemrograman komputer dengan menggunakan metode numerik. 2. Metode Iterative 3. Penyelesaian aljabar simultan. 4. Diferensiasi dan Integral 5. Optimasi 6. Studi kasus


Contoh dasar dalam penggunaan metode numerik adalah tentang error. Dapat dicontohkan dengan beberapa metode salah satunya menggunakan Metode code Phyton.


Metode numerik sangat penting dipelajari untuk kehidupan. Ilmu ini adalah bagian dari ilmu matematika. Tetapi Bapak DAI selalu mengingatkan bahwa “matematika dapat memudahkan, juga dapat merugikan anda semua”, itu semua tergantung dari bagaimana kita menggunakan matematika itu sendiri. tentunya juga jangan lupa untuk menggunakan matematika sesuai dengan kodrat kita sebagai manusia, jangan sampai matematika yang seharusnya mengasah akal pikiran kita, dan membuat kita semakin takjub dengan ciptaan tuhan malah membuat kita hilang akal serta lupa terhadap kebesaran-Nya.

Peran dan Resume 2 motede numerik

Metode numerik dapat menyelesaikan masalah-masalah teknik. dalam menyelesaikan maslah teknik terdapat tahap tahap untuk penyelesaian.

tahapnya yaitu :

Masalah Teknik --> Model matematik/Diff/ aljabar eis --> metode numerik --> algoritma --> program komputer --> hasil Alumerik --> visual --> Interferensi/analisa --> Solusi


Salah satu software dalam metode numerik misalnya adalah phyton. Berikut adalah contoh perhitungan tambah menggunakan metode phyton dengan variabel x dan y.

print(“TUGAS METNUM : PERSAMAAN DUA VARIABEL”) print ('Persamaan linear dua variabel \n ax + by = c\n px + qy = r ')

a = float(input(" masukan nilai a =")) b = float(input(" masukan nilai b =")) c = float(input(" masukan nilai c =")) p = float(input(" masukan nilai p =")) q = float(input(" masukan nilai q =")) r = float(input(" masukan nilai r ="))



if a == p == 0 :

   y = (c-r)/(b-q)
   x = 0
   print("nilai y =",y,"nilai x =",x)

elif b == q == 0:

   x = (c-r)/(a-p)
   y = 0
   print("nilai y =", y, "nilai x =", x)

elif a == p :

   i = b - q
   j = c - r
   y = j/i
   x = (c -(b*y))/a
   print("nilai y =",y,"nilai x =",x)

elif a == 0:

   y = c / b
   x = (r - (q * y)) / p
   print("nilai y =", y, "nilai x =", x)

elif b == 0:

   x = c / a
   y = (r - (p * x)) / q
   print("nilai y =", y, "nilai x =", x)

elif p == 0:

   y = r / q
   x = (c - (a * y)) / b
   print("nilai y =", y, "nilai x =", x)

elif q == 0:

   x = r / p
   y = (c - (a * x)) / b
   print("nilai y =", y, "nilai x =", x)

elif a != p :

   a2= a*p
   b2=b*p
   c2=c*p
   p2=p*a
   q2=q*a
   r2=r*a
   i2 = b2 - q2
   j2 = c2 - r2
   y = j2 / i2
   x = (c - (b * y))/a
   print("nilai y =", y, "nilai x =", x)


input()

Non Linear Equation

Nonlinear Equation in Python Tugas kali ini adalah mencoba membahasakan pertidaksamaan linear dengan menggunakan Bahasa python. Pertidaksamaan yang ingin diselesaikan adalah sebagai berikut:

ax + by = c

px + qy = r

Nilai a, b, p, q adalah konstanta dengan nilai tertentu. x dan y adalah variabel yang merupakan solusi dari pertidaksamaan tersebut. Dengan menggunakan python kita harus bisa menyelesaikan masalah itu. Berikut adalah program untuk menyelesaikan pertidaksamaan linear dengan menggunakan python:

import numpy as np

print("Please input the value")

a = int(input("input value of a :"))

b = int(input("input value of b :"))

c = int(input("input value of c :"))

p = int(input("input value of p :"))

q = int(input("input value of q :"))

r = int(input("input value of r :"))

x = np.array([[a,b],[p,q]])

y = np.array([c,r])

z = np.linalg.solve(x,y)

xval = int(z[0])

yval = int(z[1])

print("x = ",xval)

print("y = ",yval)

Program python ini menggunakan numpy untuk membantu dalam membahasakan apa itu x dan y sebagai variable. Modul numpy yang digunakan adalah array untuk matriks, linalg untuk menyelesaikan permasalahan aljabar linear ini. Dengan memasukkan berbagai nilai untuk konstanta, dengan catatan nilainya adalah angka, kita akan mendapatkan nilai x dan y dari program ini.