Difference between revisions of "Muhammad Bagja Ramadhan"
Line 20: | Line 20: | ||
− | Pada kesempatan kali ini salah satu contoh atau tugas yang diberikan dalam memecahkan suatu masalah. Masalah tersebut di | + | Pada kesempatan kali ini salah satu contoh atau tugas yang diberikan dalam memecahkan suatu masalah. Masalah tersebut di jabarkan kedalam suatu model matematis dan nantinya akan dihitung dengan ilmu metode numerik. |
Selanjutnya metode numerik pun ini akan memecahkan dengan perhitungan algoritma, Dimana Algoritma sendiri merupakan langkah-langkah atau instruksi-intruksi komputasi dengan dijalankan dengan bahasa binary. setelah dilakukan proses tersebut maka akan keluar hasilnya untuk di interpretasikan(solusi). | Selanjutnya metode numerik pun ini akan memecahkan dengan perhitungan algoritma, Dimana Algoritma sendiri merupakan langkah-langkah atau instruksi-intruksi komputasi dengan dijalankan dengan bahasa binary. setelah dilakukan proses tersebut maka akan keluar hasilnya untuk di interpretasikan(solusi). | ||
Line 29: | Line 29: | ||
4x-12y =-64 | 4x-12y =-64 | ||
+ | |||
3x+ 6y =-3 | 3x+ 6y =-3 | ||
Revision as of 13:42, 20 February 2019
Review Materi Pertemuan 1 Metode Numerik
Kelas metode Numerik pada pertemuan pertama dengar pengajarnya Bapak Dr. Ahmad Indra Siswantara dan Bapak Dr. Gunawan, kali ini membahas mengenai apa itu definisi dan tujuan dari kelas metode numerik itu sendiri. Tujuan Perkuliahan Metode Numerik adalah memahami konsep/prinsip dan mampu menerapkannya. kelas metode numerik ini pun merupakan lanjutan setelah seorang mahasiswa sudah mendapatkan kompetensi pelajaran kalkulus dan matematika teknik. Namun perbedaan dari kelas kalkulus dan matematika lainnya adalah metode numerik kita harus memprogramkan suatu perhitungan agar perhitungan tersebut dapat di hitung melalui komputer. Metode Numerik ini sendiri akan banyak mempelajari pemerograman dasar meliputi algoritma, flowchart, metode interative penyelesaian persamaan-persamaan aljabar simultan, diferensial dan integral, optimasi, serta studi kasus. Bapak Indra pun selaku dosen juga selain memberikan pemahaman tujuan dan konsep ilmu-ilmu Metode Numerik, beliau juga sendiri mengajari untuk menjadi orang yang lebih mengenal siapa dirinya. Pada dasarnya dalam dunia kerja atau pasca kampus sendiri pemerograman sendiri memiliki peran fundamental khususnya bidang engineering. Metode Numerik memiliki peran untuk mengoptimasi sebuah keadaan yang berhuungan dengan engineering sehingga mendapatkan output maksimum dengan input minimum perlu dibuat sebuah perhitungan matematis yang dapat mendefinisikan dan mencari solusi dari masalah yang ada contohnya sebagai berikut :
ΣF = 0 Dσ = 0
Contoh penurunan rumus diatas trsebut sendiri kita dapat mengetahui dan menentukan tegangan yang ada lalu kita dapat melakukan optimasi terbaik pengaturan tegangannya. Optimasi yang dilakukan menggunakan kecepatan perhitungan atau komputasinya yang dapat memberikan solusi terbaik dari berbagai keadaan dan percobaan yang ada dengan kurun waktu yang cepat dikarenakan menggunakan komputer yang lebih cepat daripada perhitungan manual. Dalam mempelajari Mata Kuliah ini tak semata-mata hanya mendapatkan bekal ilmu pengetahuan namu pula ilmu keagamaan dimana menurut Pak Indra Manusia diberkahi dengan akal Budi dari Tuhan Yang Maha Esa. Orang yang berakal dapat mengetahui yang mana yang benar yang mana yang salah, bijak berpikir dan bertindak. Dalam ilmu yang menggunakan matematis seperti Metode Numerik ini. Terkadang ilmu menjadi jawaban dan menyesatkan dimana banyak ilmuan ada yang meragukan adanya Tuhan karena ilmu pengetahuannya tersebut. Contoh yang dapat diambil menurut Pak Indra sebagai berikut.
lim┬(x→1)〖(x^2-1)/(x-1)〗
Diman apabila kita langsung memasukan x=1 maka perhitungan yang didapat ialah tidak terdefinisi namun sebenarnya bukanlah tidak terdefinisi akan tetapi ilmu kita tidak sampai pada disana dan hanya Tuhanlah yang tahu. Pada dunia pasca kampus khususnya di prodi Teknik Perkapalan dalam menyelesaikan masalah menggunakan komputasi dilakukan pada kasus-kasus seperti Permasalahan membuat propeller yang tepat menggunakan OpenProp dan matlab sehingga propulsi yang dihasilkan seoptimal mungkin, dimana kita dapat menemukan ukuran dan bentuk propeller yang optimum menggunakan software matlab, lalu menggunakan juga CFD untuk mendapatkan aliran fluida yang ada pada propeller tersebut selain itu pulan dalam hal peletakan kamar mesin dan banyak sekali yang dapat diterapkan.
Perhitungan Algoritma menggunakan aplikasi Python
Pada kesempatan kali ini salah satu contoh atau tugas yang diberikan dalam memecahkan suatu masalah. Masalah tersebut di jabarkan kedalam suatu model matematis dan nantinya akan dihitung dengan ilmu metode numerik.
Selanjutnya metode numerik pun ini akan memecahkan dengan perhitungan algoritma, Dimana Algoritma sendiri merupakan langkah-langkah atau instruksi-intruksi komputasi dengan dijalankan dengan bahasa binary. setelah dilakukan proses tersebut maka akan keluar hasilnya untuk di interpretasikan(solusi).
Dalam pertemuan kemarin, dalam menyelesaikan masalah, kami diwajibkan menggunakan aplikasi Python dimana aplikasi Python ini merupakan salah satu program memiliki fungsi seperti yang dijelaskan diatas.
untuk melakukannya maka penulis membuat contoh masalah yaitu:
4x-12y =-64
3x+ 6y =-3
setelah itu diubah menjadi bentuk matrix
kemudian dilakukan permisalan
setelah itu barulah kita menggunakan aplikasi python. Dalam hal ini diperlukan python numpy hal ini perlu dilakukan setelah menginstal python 3.7.2(aplikasi yang penulis gunakan) melalui CMD dengan memasukan command
setelah itu maka dilakukan step-step:
1. menambahkan module numpy: import numpy as np
2. memasukan perintah A=np.array([[4,-12],[3,6]])
3. memasukan perintah B=np.array([-64,3])
4. memasukan perintah z=np.linalg.solve(A,B)
5. memasukan perintah print(z)
6. didapatkan output yang diinginkan [-5.8 3.4]
flowchart :
contoh apabila berhasil memasukan perintah dengan benar