Difference between revisions of "Rizkyawan Wibawa"
Line 34: | Line 34: | ||
*Pendekatan yang dapat digunakan: loop 'while' | *Pendekatan yang dapat digunakan: loop 'while' | ||
*Mendefinisikan variabel untuk dua suku pertama dan nilai iterasi, kemudian memerintahkan Python untuk mengulang operasi penjumlahan dua suku sebelumnya sampai pada jumlah suku yang diinginkan untuk dicetak pada layar. | *Mendefinisikan variabel untuk dua suku pertama dan nilai iterasi, kemudian memerintahkan Python untuk mengulang operasi penjumlahan dua suku sebelumnya sampai pada jumlah suku yang diinginkan untuk dicetak pada layar. | ||
+ | *Contoh Program: | ||
+ | # The length of our Fibonacci sequence | ||
+ | a = float(input('length :')) | ||
− | + | # The first two values and iteration value | |
+ | x = 1 | ||
+ | y = 1 | ||
+ | i = 0 | ||
+ | |||
+ | # Making "while" loops | ||
+ | while i < a: | ||
+ | print(x) | ||
+ | z = x + y | ||
+ | # Modify values | ||
+ | x = y | ||
+ | y = z | ||
+ | i += 1 |
Revision as of 23:21, 22 September 2019
Rizkyawan Wibawa
1606835260
Departemen Teknik Mesin
Kenapa kita belajar Kalkulus?
- Karena kalkulus adalah salah satu ilmu dasar yang akan digunakan selama belajar di jurusan Teknik Mesin. Aplikasi daripada materi-materi kalkulus sendiri terdapat pada mata kuliah departemen/jurusan, diantaranya Termodinamika Dasar, Mekanika Fluida, dan Kinematika & Dinamika.
Rabu, 4 September 2019: Pertemuan 1
- Dalam proses pembelajaran, starting point setiap orang bisa berbeda. Output yang diharapkan dari hasil proses belajar-mengajar adalah peningkatan yang terjadi pada end point.
- Selama pembelajaran metode numerik, mhs akan bersinggungan dengan beberapa aspek, diantaranya: algoritma, flow chart, dan programming.
- Aplikasi metode numerik, sebagai contoh, terdapat pada perangkat lunak yang dibuat dengan tujuan melakukan CAD, CAM, dan CAE.
Reminder tugas pekan 1
- Belajar Python
- Membuat program untuk menyelesaikan soal aritmatika
Pembelajaran awal untuk Python
- Merupakan salah satu bentuk bahasa pemrograman yang terbilang baru, namun telah cukup banyak digunakan, khususnya di lingkungan kampus MIT (berdasarkan informasi dari Pak Radon).
- Menggunakan syntax yang relatif mudah dipahami, dan mudah dipelajari di bagian awal untuk membuat program-program sederhana.
- Contoh program yang dimaksud: Mencetak kalimat di layar, membuat cerita dengan variabel nama karakter dan umur karakter yang dapat diubah-ubah sesuka hati, mencetak bentuk geometri sederhana.
- Untuk membuat program sederhana yang dapat menyelesaikan suatu fungsi aljabar, kita akan memerlukan beberapa add-on yang dapat memberikan library yang mendukung fungsi-fungsi yang akan kita gunakan dalam memecahkan fungsi aljabar. Add-on yang saya maksud disini salah satunya adalah SymPy, yang memiliki library untuk menyelesaikan fungsi dengan variabel dan simbol-simbol yang umum digunakan pada pembelajaran aljabar.
Rabu, 11 September 2019: Pertemuan 2
- Breakdown silabus Metode Numerik
- Target pekan ini: dasar-dasar pemrograman
- Agenda di kelas: mencetak "hello world", melakukan operasi aritmetika sederhana, mempelajari tentang tuples dan lists, cara mengakses salah satu variabel yang terdapat di dalam tuples dan lists
Rabu, 18 September 2019: Pertemuan 3
- Kuis pemrograman dengan Python: membuat program yang dapat memunculkan suku ke-n dari deret Fibonacci (n dapat dimasukkan angka berapapun sesuai yang kita inginkan)
- Pendekatan yang dapat digunakan: loop 'while'
- Mendefinisikan variabel untuk dua suku pertama dan nilai iterasi, kemudian memerintahkan Python untuk mengulang operasi penjumlahan dua suku sebelumnya sampai pada jumlah suku yang diinginkan untuk dicetak pada layar.
- Contoh Program:
- The length of our Fibonacci sequence
a = float(input('length :'))
- The first two values and iteration value
x = 1 y = 1 i = 0
- Making "while" loops
while i < a:
print(x) z = x + y # Modify values x = y y = z i += 1