Geofany Rosady
bismillahirrahmanirrahim السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Nama: Geofany Rosady
NPM : 1706986366
Contents
Pertemuan pertama - 04 September 2019
Mengapa Kita Sebagai Mahasiswa Teknik Mesin Butuh Mempelajari Kalkulus?
Kalkulus sangat dibutuhkan sebagai alat bantu mengembangkan aplikasi matematika yang nantinya dibutuhkan dalam komputasi data maupun mata kuliah-mata kuliah selanjutnya. Seperti: CFD (Computational Fluid Dynamics), Termodinamika, dan Matematika Teknik.
Tugas
1. Mempelajari python.
2. Membuat program untuk menyelesaikan soal matematika yang ada dipapan tulis.
Catatan:
Kita belajar metode untuk menyelesaikan masalah dengan programming. Bahkan Amerika menggunakan programming untuk memprediksi cuaca denga komputasi yang sangat rumit dengan bantuan super komputer bahkan sekarang ada kuantum computer yang lebih canggih. Sebenarnya programming hanya mengerti tambah, kali, kurang, bagi. Itu tidak mengerti perhitungan rumit seperti kalkulus yang berisi differensial dan integral. Manusialah yang memberikan persamaan-persamaan menggunakan bahasa komputer seperti python. Proses komputasi dengan python:
1.Menulis algoritma
2.Membuat flowchart
3.Menulis persamaan programming yang nantinya diproses oleh software dengan perhitungan matriks
4.Memberikan instruksi menggunakan algoritma
5.Terakhir, computer akan melakukan perintah tersebut.
Flowchart
Input->proses->output
“trik belajar metode numerik adalah dengan langsung terjun, nyemplung dulu mencoba langsung bahasa programming. Jangan belajar dari buku saja, itu kalian hanya tau teori selanjutnya nanti saat disuruh melakukan komputasi, pengerjaanya akan lama dan proses ngertinya juga lama. Itu cara saya dulu saat belajar” – Dr. Ahmad Indra
Dengan terus majunya teknologi, pasar membutuhkan lulusan-lulusan yang memahami bahasa programming, karena itulah matakuliah metode numerik merupakan matakuliah wajib bagi mahasiswa teknik mesin. MIT (Massachusetts Institute Technology) disana mahasiswa teknik elektro dan teknik mesin nya juga mempelajari proggraming, bukan java ataupun C++ tetapi python. Karena itulah kami memiliki pemikiran jangka panjang untuk matakuliah programming di kurikulum 2020, yang nantinya akan dibantu oleh IMM (Ikatan Mahasiswa Mesin) untuk adanya kelas pelatihan kecil diluar kuliah untuk menunjang mahasiswa berkaitan dengan programming. Karena itulah kami menargetkan kalian paham mengenai python di matakuliah metode numerik ini.
-Dr. Eng. Radon Dhelika
Homework-1 :
*Homework-01
Pertemuan kedua- 11 September 2019
Manusia harus mengenal komputer agar bisa memahami cara kerja dari komputer untuk memaksimalkan powering dari komputer tersebut. Komputer merupakan sebuah teknologi yang bisa melaksanakan perintah dan menyelesaikan suatu persoalan dengan algoritma. Bahasa yang dipahami komputer adalah bahasa yang terdiri dari angka 0 dan 1. Manusia adalah makhluk paling cerdas, tetapi memori pikiran manusia itu terbatas. Sebab itu, komputer digunakan untuk alat bantu untuk mengingat dan menyelesaikan berbagai masalah. Menurut saya, five poin o adalah Pancasila, karena teknologi harus powering human, jangan sampai malah melemahkan manusia. Akan tetapi, komputer tetap harus diberikan perintah oleh manusia, sebab komputer tidak bisa memerintah dirinya sendiri. Semakin pintar seseorang, maka orang tersebut akan semakin menunduk atau rendah hati. Artinya, seseorang yang cerdas, semakin banyak ilmunya maka ia akan berpikir menggunakan hati, karena otaknya sudah dipenuhi oleh ilmu. Komputer tidak mempunyai hati, sehingga manusia tetap diperlukan untuk mengontrol dan memberi perintah komputer agar beroperasi secara maksimal. Pada Minggu ini cobalah kalian mencoba perhitungan aritmetika loop, lakukan dengan trial and error yang sebenarnya bersifat literasi. Jangan bandingkan diri kita dengan orang lain, sebab kita harus bisa empowering yourself-(Dr. Ahmad Indra)
Coba carilah website-website mengenai Python yang bisa dijadikan referensi untuk belajar. Pelajari dari satu web terlebih dahulu agar mahir dalam mempelajari bahasa Python. Install Python lalu coba untuk membuat "hello world" sebagai langkah awal untuk melakukan programming Python. Setelah itu, kalian baru bisa mencoba berbagai macam-macam perintah untuk membuat suatu program-(Dr. Eng. Radon Dhelika)
berikut hasil dari latihan python saat dikelas menggunakan pythonanywhere.com. pertama kami diajarkan oleh Dr. radon menggunakan [print ("Hello World")] lalu diinstruksikan menghitung ulang Homework-01 kembali di kelas. Setelah itu Dr. Ahmad Indra menginstruksikan menggunakan "rec" sebagai latihan kami sebelum kuis diminggu depan. berikut hasil dari pelatihan pertemuan kedua:
Catatan
Minggu depan Kuis dan minggu ke-4 kita akan mempelajari menyelesaikan persoalan aljabar linier menggunakan python dan metode numerik
Tugas
Pelajari python bab 1 dan minggu ke-4 akan mempelajari bab 2
Pertemuan ketiga - 18 September 2019
Pada pertemuan kali ini diadakan kuis pertama tentang dasar-dasar bahasa python. kami yang telah mempelajari penggunaan fungsi while, if, else, dan for dapat menerapkanya pada kuis ini. Kuis ini berisikan tentang Fibonacci Sequence. lalu Hasil dari jawaban saya adalah sebagai berikut :
Cara pertama yaitu menggunakan For
Cara kedua yaitu menggunakan While
Catatan:
Pada pertemuan selanjutnya akan diadakan presentasi mengenai gauss. Tiap kelompok yang dipilih oleh dosen akan mempresentasikan hasil pengerjaan Gauss. tiap kelompok dibentuk dari 3 anggota dan deadline pengumpulan adalah hari ribu tanggal 26 September 2019. dikumpulkan di air.eng.ui.ac.id . dan pengerjaan ulang kuis hari ini maksimal diupload 23.59 pada hari jumat 20 september 2019