Difference between revisions of "PYTHON - Kelas Metode Numerik"

From ccitonlinewiki
Jump to: navigation, search
Line 104: Line 104:
 
[[File:Pegas Seri part 5.mp4]]
 
[[File:Pegas Seri part 5.mp4]]
  
'''Metode Numerik untuk persamaan diferrensial- Runge-Kutta'''
+
<b>Metode Numerik untuk persamaan diferrensial-Runge-Kutta</b>
  
 
Metode numerik dapat digunakan untuk menyelesaikan persamaan differensial biasa (Ordinary Differential Equation) juga bisa
 
Metode numerik dapat digunakan untuk menyelesaikan persamaan differensial biasa (Ordinary Differential Equation) juga bisa

Revision as of 13:17, 10 October 2019

Tanggal : 12/02/2019


PENDAHULUAN

Metode numerik merupakan sebuah metode yang digunakan untuk menyelesaikan berbagai kasus dan masalah matematis melalui komputasi. Metode numerik pada umumnya melibatkan jumlah komputasi yang sangat banyak, dengan melibatkan proses iterasi hitungan. Oleh karena itu, komputasi metode numerik dilakukan dengan menggunakan bantuan komputer. Metode numerik saat ini juga banyak diaplikasikan dalam berbagai bidang, salah satunya dibidang engineering.

Perhitungan metode numerik dapat dilakukan dengan bantuan komputer melalui software atau perangkat lunak yang digunakan khusus untuk perhitungan metode numerik.Software pemrograman juga telah banyak tersedia seecara gratis (Open Source). Salah satu software pemrograman yang cukup umum digunakan saat ini adalah Python. Python merupakan salah satu software yang dapat digunakan untuk melakukan perhitungan metode numerik. Selain bersifat gratis (Open Source), software ini juga banyak diminati karena banyak tersedia library yang memudahkan penggunanya.

Dalam page ini, akan dibahas beberapa bahasan yang telah dibahas di kelas metode numerik departemen teknik mesin FTUI. Diharapkan semua orang yang mengakses page ini dapat mengambil manfaat dan ilmu yang bermanfaat, terutama ilmu mengenai metode numerik. Masukan dan saran sangat diperlukan agar page ini bisa menjadi lebih baik lagi kedepannya.


PYTHON : BASIC

Pada aplikasinya, metodu numerikal dilakukan dengan bantuan software. Diantara software yang saat ini banyak digunakan, terutama didunia industri, khususnya pengembangan revolusi industri 4.0, adalah python Oleh karena itu, sebelum mempelajari metode numerik, ada baiknya terlebih dahulu kita mengenal lebih dekat mengenai software python itu sendiri.

Saat ini, sudah banyak tersebar informasi dan media untuk mempelajari software python, seperti di youtube, website, dan bahkan aplikasi. Salah satu website rujukan yang saya rekomendasikan untuk mempelajari python adalah [1]. Namun, di page ini saya juga akan memberikan beberapa materi dasar mengenai program python.


1. Menampilkan sesuatu menggunakan python "Hellow World"

menampilkan sesuatu pada python, misalnya, sebuah tulisan atau sebuah angka, dapat dilakukan dengan perintah print('tulisan') sebagai contoh berikut:

  • under construction

2. Variabel dan Types

-Strings -Number


3. Tupples dan List

4. konveri types

5. operasi aritmatika dasar

6. Condition

7. Loops

8. Input Data

9. Fungsi

-Lambda statement

10. Modules and Dictionary

11. membuat Array


APLIKASI PADA LIMIT FUNGSI

Pembahasan pertama, yaitu contoh sederhana bagaimana cara menyelesaikan persamaan menggunakan metode numerik. Materi singkat mengenai aplikasi metode numerik pada limit sebuah fungsi dapat dilihat sebagai berikut:

Python-limit1.PNG Python-limit2.PNG File:Python-miti3rev.PNG Python-limit4.PNG Python-limit5.PNG


Adapun contoh code syntax sederhana perhitungan limit fungsi pada software python adalah


Python-limit-syntax.PNG


Aplikasi Pada Aljabar Simultan : Eliminasi Gauss

Eliminasi Gauss dapat diaplikasikan untuk menyelesaikan kasus pada aljabar simultan. Eliminasi Gauss juga dapat dilakukan dengan menggunakan metode numerik. Dengan menggunakan metode numerik, perhitungan dapat dilakukan secara efisien dan cepat dengan menggunakan bantuan program python. Berikut dibawah ini merupakan video mengenai konsep dan penjelasan sederhana mengenai Eliminasi Gauss yang dilakukan dengan metode numerik dengan menggunakan program Python.


Aplikasi Aljabar Simultan pada sistem pegas

Sistem Pegas Seri

Sistem pegas seri dapat ditinjau melalu metode finite elemenet analysis (FEA). Dengan FEA, pegas ditinjau pada setiap elemen dengan setiap node yang ada pada masing-masing elemen pegas. Eliminasi Gauss, dengan menggunakan program Python juga dapat digunakan untuk menyelesaikan sistem pegas seri yang ditinjau dengan metode FEA. Tutorial dan penjelasan singkat mengenai penyelesaian sistem pegas seri dengan menggunakan python dapat dilihat pada video berikut:

Metode Numerik untuk persamaan diferrensial-Runge-Kutta

Metode numerik dapat digunakan untuk menyelesaikan persamaan differensial biasa (Ordinary Differential Equation) juga bisa