Difference between revisions of "Wildan Zulfa Abdurrohman"
Wildan.zulfa (talk | contribs) |
Wildan.zulfa (talk | contribs) |
||
Line 76: | Line 76: | ||
'''Program''' untuk menyelesaikan persoalan matematis limit x=1; y=(x^2-1)/(x-1) ditulis dengan bahasa Python yang terdiri dari penjumlahan, pengurangan, perkalian, dan pembagian. Selain itu, program ini menggunakan metode ''if else'' karena terdapat suatu kondisi perbandingan dalam menyelesaikan persoalan tersebut. Apabila x sama dengan 1 maka hasil y=(x^2-1)/(x-1) adalah 0/0 yang artinya tidak terdefinisi, sedangkan untuk x tidak sama dengan 1 maka y terdefinisi. Oleh sebab itu jika x adalah 1 maka persamaan y=(x^2-1)/(x-1) harus disederhanakan terlebih dahulu menjadi y=x+1 sehingga y terdefinisi. | '''Program''' untuk menyelesaikan persoalan matematis limit x=1; y=(x^2-1)/(x-1) ditulis dengan bahasa Python yang terdiri dari penjumlahan, pengurangan, perkalian, dan pembagian. Selain itu, program ini menggunakan metode ''if else'' karena terdapat suatu kondisi perbandingan dalam menyelesaikan persoalan tersebut. Apabila x sama dengan 1 maka hasil y=(x^2-1)/(x-1) adalah 0/0 yang artinya tidak terdefinisi, sedangkan untuk x tidak sama dengan 1 maka y terdefinisi. Oleh sebab itu jika x adalah 1 maka persamaan y=(x^2-1)/(x-1) harus disederhanakan terlebih dahulu menjadi y=x+1 sehingga y terdefinisi. | ||
− | ''Flow chart'' program untuk menyelesaikan persoalan matmatis y=(x^2-1)/(x-1) | + | ''Flow chart'' program untuk menyelesaikan persoalan matmatis y=(x^2-1)/(x-1) adalah sebagai berikut: |
[[File:flowchart tugas 1.PNG]] | [[File:flowchart tugas 1.PNG]] | ||
+ | Ketika program tersebut dijalankan, kemudian memasukkan angka 1 pada kolom "masukan x: " maka hasilnya adalah sebagai berikut: | ||
+ | [[File:hasil tugas 1.PNG]] | ||
Revision as of 00:10, 11 September 2019
Pertemuan Pertama (Rabu, 4 September 2019)
Mengapa kita sebagai mahasiswa teknik mesin perlu mempelajari mata kuliah kalkulus?
"Menurut saya, mahasiswa teknik mesin harus mempelajari kalkulus karena mata kuliah ini merupakan dasar dari mata kuliah teknik seperti: Termodinamika, Kinematika dan Dinamika, Aljabar Linier, Metode Numerik, Fisika Listrik dan Mekanika."
Bahasa program tidak diajarkan di kelas, kita belajar metode menyelesaikan masalah dengan programming
USA dapat memprediksi cuaca menggunakan programing yang sangat rumit dengan bantuan super computer
sekarang terdapat kuantum komputer yang lebih canggih
programming tersebut menggunakan bahasa programming
bahasa programming hanya mengerti tambah, kurang, kali, bagi
mereka tidak mengetahui perhitungan kalkulus seperti diferensial dan integral
mausialah yang memberikan rumus menggunakan algoritma dengan bahasa proggamming kepada komputer
langkah-langkah Python: menulis algoritma, membuat flow chart, menulih bahasa programming
persamaan yang diselesaikan oleh software canggih hanya menggunakan perkalian matriks
bahasa programming menggunakan persamaan sederhana dengan cara memverikan instruksi menggunakan algoritma
setelah itu membuat flow chart lalu dilanjutkan ke dalam bahasa programming
kemudian omputer akan melaksanakan instruksi tersebut
CAE Computer-aided engineering merupakan program untuk melakukan analisis teknik yang mencakup analisis finite element (FEA - finite element analysis), dinamika fluida komputasi (CFD - computational fluid dynamics), dinamika multibody (MBD - multibody dynamics), dan optimalisasi.
trik untuk mempelajari metode numerik adalah langsung terjun mencoba secara langsung bahasa programming
- Dr. Ahmad Indra
industri 4.0 mendorong lulusan teknik supaya dapat melakukan programming karena pasar membutuhkan lulusan yang memahami bahasa programming
Mata kuliah metode numerik merupakan salah satu sarana bagi mahasiswa teknik mesin untuk mempelajari bahasa programming
saya merekomendasikan kalian untuk mencoba terlebih dahulu
kami memiliki pemikiran jangka panjang mengai kurikulum 2020 untuk mengadakan mata kuliah programming untuk mahasiswa teknik mesin
melakukan kolaborasi dengan IMM untuk mengadakan pelatihan programming untuk mahasiswa teknik mesin
jangan berkecil hati apabila belum pernah mencoba programming
programming itu logic sehingga dengan sendirinya kalian akan dapat memahami
- Dr. Eng. Radon Dhelika
Penilaian Continous Evaluation: nilai tidak hanya UTS dan UAS, dosen mengamati perkembangan mahasiswa dengan cara melihat gradien
Tugas Pertemuan Pertama:
1. Pelajari python
2. Membuat program untuk menyelesaikan persoalan matematis limit x=1; y=(x^2-1)/(x-1)
Python merupakan salah satu bahasa pemrograman yang memiliki konsep desain sederhana, yang berfokus pada kemudahan dalam penggunaan. Kode Python dirancang untuk mudak dibaca, dipelajari, digunakan ulang, dan dirawat. Selain itu, Python juga mendukung pemrograman berorientasi obe=jek dan pemrograman fungsional. Python dpat meningkatkan produktivitas dan menghemat waktu programer. Untuk memperoleh hasil yang sama, bahasa Python lebih sedikit ditulis dibandingkan menggunakan bahasa pemrograman lain.
Bahasa Python memiliki 5 tipe variabel yaitu: integer; float; string; boolean; list. Untuk tipe integer penulisan merupakan suatu bilangan bulat, tipe float merupakan bilangan desimal dengan koma menggunakan tanda titik, tipe string merupakan rangkaian huruf yang diapit oleh tanda petik tunggal atau ganda, tipe boolean merupakan pernyataan benar salah yang ditulis dengan kata True atau False, tipe list merupakan wadah untuk membuat suatu kumpulan data dengan cara penulisan diapit oleh tanda [ ] dan setiap data dipisahkan oleh tanda koma.
Bahasa Python dapat digunakan untuk menyelesaikan persoalan matematis, penjumlahan menggunakan tanda (+), pengurangan (-), perkalian (*), pembagian (/), eksponensial (**). Persoalan matematis yang kompleks dapat diselesaikan dengan membuat flow chart, yaitu mengurutkan proses pengerjaan suatu persoalan matematis dengan menggunakan penjumlahan, pengurangan, perkalian, atau pembagian. Selain itu, persoalan matematis juga dapat diselesaikan menggunakan metode if else. Metode if else merupakan perintah yang dipengaruhi oleh suatu kondisi yang disebut if, semua hal yang berada diluar kondisi tersebut adalah else. Kondisi untuk suatu perbandingan meliputi: tanda (==) berarti sama dengan; tanda (!=) atau (<>) berarti tidak sama dengan; tanda (>) berarti lebih dari; tanda (<) berarti kurang dari; tanda (>=) berarti lebih dari sama dengan; tanda (<=) berarti kurang dari sama dengan. Perintah input berfungsi untuk memasukkan data yang telah diberikan oleh pengguna, perintah untuk meminta data dari pengguna adalah menggunakan tanda titik dua (:).
Program untuk menyelesaikan persoalan matematis limit x=1; y=(x^2-1)/(x-1) ditulis dengan bahasa Python yang terdiri dari penjumlahan, pengurangan, perkalian, dan pembagian. Selain itu, program ini menggunakan metode if else karena terdapat suatu kondisi perbandingan dalam menyelesaikan persoalan tersebut. Apabila x sama dengan 1 maka hasil y=(x^2-1)/(x-1) adalah 0/0 yang artinya tidak terdefinisi, sedangkan untuk x tidak sama dengan 1 maka y terdefinisi. Oleh sebab itu jika x adalah 1 maka persamaan y=(x^2-1)/(x-1) harus disederhanakan terlebih dahulu menjadi y=x+1 sehingga y terdefinisi.
Flow chart program untuk menyelesaikan persoalan matmatis y=(x^2-1)/(x-1) adalah sebagai berikut:
Ketika program tersebut dijalankan, kemudian memasukkan angka 1 pada kolom "masukan x: " maka hasilnya adalah sebagai berikut:
QUOTES
Orang yang hari ini lebih baik dari hari kemarin adalah orang yang beruntung
Orang yang hari ini sama dengan hari kemarin adalah orang yang rugi
Orang yang hari ini lebih buruk dari hari kemarin adalah orang yang celaka
Kolom Komentar:
hahahaha (Luqman Sugiyono)