Tujuan Pembelajaran
Tujuan dari mata-ajaran ini adalah agar mahasiswa mengetahui dengan baik dan mampu menerapkan proses dan metoda (algoritma) perhitungan (numerik dan analitik) keteknikan dalam dunia komputasi secara riil berbasis komputer.
Silabus
Pengenalan Aplikasi Pemrograman Komputer yang identik dengan penggunaan Iterasi sebagai pendekatan optimal suatu permasalahan teknik. Metode yang dipelajari dimulai dari metode grafik, bagi dua, secant, Newton Rhapson untuk tema akar2 persamaan, Metode Gauss Naiv dan Gauss Siddle untuk persamaan linear, Regresi Linear dan Regresi Polynomial untuk persamaan kurva, Metode Newton untuk menyelesaikan persamaan integral, dan Metode Euler dan Runge Kutta untuk menyelesaikan persamaan diffrensial.
Daftar Referensi
[1] Benny Hermawan, Menguasai Java 2 dan Object Oriented Programming, Penerbit Andi Yogyakarta 2004
[2] Erwin Kreyszig, Advance Engineering Mathematics, 9th Edition ,John Wiley & Sons, Inc 2006.
[3] Jaan Kiausalass, Numerical Methods in Engineering with Matlab, Cambride Offset
[4] Steven C. Chapra, Applied Numerical Methods with Matlab for Engineering and Scientists, 2nd Edition
[5] Steven C.Chapra, Raymond P. Canale, Numerical Method for Engineer, 5th Ed. Mc Graw Hill, 2006
[6] Yuswanto dan Subari, Boom..! Visual Basic.Net 2010 meledak,Cerdes Pustaka Publisher, 2010
Dosen Pengajar
Dr. Ir. Ahmad Indra Siswanta M.Eng
Kegiatan Kuliah
Minggu 1
Memahami mata kuliah di pascasarjana, khususnya komputasi numerik. Mananyakan beberapa masalah keilmuan yang pernah ada, dan membagi kelompok besar untuk melakukan tugas komputasi numerik pada bidang pipe line. 25% untuk UTS, 25% untuk UAS, dan 50% untuk Absen dan Tugas.
Pada minggu ini dipaparkan bagaimana data, informasi, ilmu, dan hikmah ada didalam perkuliahan komputasi numerik.
Sebagai kebiasaan pengajar, absen selalu dibawa ke kantor nya sementara di hari pertama, saya lupa untuk melakukan absen.
Minggu 2
Memahami algoritma, flowchart, Tugas: membuat deret fibonanchi dan deret taylor dengan menggunakan program java 2. Program dapat didownload di www.sunmicrosystem.com. Untuk Development kit nya bisa digunakan Netbean atau BlueJ. Teman2 perancangan cukup terbantu dengan paparan dari bp. Hindra tentang hasil yang didapat dari belajar bahasa Java2.
Minggu 3
Membuat narasi tugas besar yang akan dikerjakan, dalam hal ini yang saya ajukan untuk tugas besar adalah simulasi penggunaan air pada rumah tangga.
Dalam minggu ini juga, Dosen membagi kelompok presentasi menjadi 5 untuk membedah buku Chapra pada bab Akar2 persamaan, Persamaan linear, Curve Fitting, Teknik Integral, Teknik Persamaan Diffrensial. Saya mendapatkan kelompok 3 yakni membahas topik tentang Curve Fitting atau persamaan kurva. Anggota kelompoknya adalah bp.Abdul rahman. bp Didi Widya Utama, bp.Erwanto, ,ibu Nelce, etc.
Minggu 4
Di minggu ini dipaparkan penggunaan Dai Online untuk sarana perkuliahan. Semua orang berlomba-lomba menambah pundi-pundi nilai bintang untuk menambah point. Banyak masalah didalam penggunaanya.
Minggu 5
Presentasi Kelompok 1. Akar-akar persamaan. Ups…. Yang presentasi dicuekin…. Bp. Ahmad Indra sempat menegur satu kelas. Bp. Lutfi dan bp. Herwadi yang kebetulan duduk dibangku sebelah terkena marah ( Efek dari minggu lalu yang mencuek kan temen kelompok 1 saat presentasi ), aduh… seluruh kelas jadi ngerasa serem.
Minggu 6
Presentasi kelompok 2 dan kelompok 3. Lokasi presentasi di ruang komputer lt.4. Dan seperti biasa… Dai Online Macet karena 42 mahasiswa mengakses bersama…. sementara Mahasiswa mendapatkan tugas dari dosen untuk merangkum semua hasil presentasi yang dipaparkan kelompok via blog pada Dai OnLine. Di minggu ini saya mendapatkan waktu untuk mempresentasikan curve fitting pada bab regresi polynomial.
Minggu 7
Presentasi kelompok 4 dan 5. Seperti biasa, tanpa dosen yang terlihat di kelas, walau demikian, suasana tetap mencekam.
Banyak materi Quiz diberikan via Dai Online yang harus dikerjakan.
Minggu 8
Responsi Tugas Besar yang akan dibuat. Satu persatu mahasiswa dipanggil ke ruang lt.3. Semua Mahasiswa tampak resah….
Saya ajukan tugas berupa kontrol ketinggian tangki. Disana akan banyak digunakan persamaan diffrensial untuk menghitung simulasi kontrol, dan integral untuk menghitung energi yang dibutuhkan. Cukup lama untuk menggali ide ini. Ide datang dari kerjaan yang pernah saya lakukan untuk pembuatan layer builder pada mesin rapid prototyping.
Minggu 9
Dosen memangil satu persatu yang belum jelas topik permasalahannya. Hal yang bikin unik adalah dalam satu sesion perkuliahan minggu ini , mahasiswa perancangan hanya diwakili 6 orang. Penyebabnya masih menjadi misteri.
Minggu 10
UTS
Bahan kisi-kisi UTS diberikan pengajar via Dai Online. Sdr. Steven yang mendapatkan bahan segera di sebarluaskan Didi ke temen2 perancangan.
Minggu 11
Evaluasi diri di Kelas membahas hasil UTS. Dosen memberikan pelajaran menggunakan dasar-dasar Persamaan Diffrensial Biasa (ODE ) pada masalah keteknikan.
Minggu 12
Responsi 1
Dalam responsi, judul yang pernah saya ajukan ternyata akan digabungkan dengan kelompok air bersih yang sudah beranggotakan : Bp.Wendy, Bp Abdul Rahman ( Konversi Energi ), Bp Gede, Bp Erwanto, bp Didi Widya Utama ( Perancangan) . Seperti biasa, judul yang saya ajukan sebelumnya dirubah total menyesuaikan dengan judul kasus kelompok. di hari sabtu nya, kita kumpul untuk membahas pembagian tugas besarnya. Saya masih konsentrasi mengali masalah lebih lanjut. Tugas yang saya lakukan harus saya rubah mengingat banyak terdapat kemiripan dengan tugas yang dikerjakan Bp.Abdul Rahman.
Minggu 13
Responsi ke-2
Dalam responsi ini, terjadi perubahan judul yang sangat mendalam. Kasus kontrol volume ( ODE ) dan Integrasi ( Optimasi Energi ) terpaksa dicoret dari tugas besarku karena menyesuakan kasus kelompok yang tidak menggunakan motor yang mampu digunakan untuk diatur rpm nya.Untuk ketiga kalinya harus mengganti topik masalah optimasi ketinggian sensor dengan konstrain mengontrol kecepatan valve pada keluarannya. Rekomendasi dari dosen untuk mempelajari Macros pada Excell. Tidak dianjurkan menggunakan Matlab untuk kasus ini. Mengali ide yang menjadi masalah pada minggu ini.
Minggu 14
Responsi ke-3
Dalam minggu ini belum jelas bagaimana harus memulai membuat program komputasinya. Ada rekomendasi dari Dosen untuk menggunakan bahasa pemrograman Visual Basic. Aku mulai menginstall program visual basic 6.
Untuk tugas komputasinya masih lama mencari ide, dan mulai ditemukan titik terang nya. Yakni tetap menggunakan Kontrol ketinggian sensor tetapi untuk menyelesaikan suatu permasalahan manajemen energi, bukan lagi yntuk optimasi energi pompa. Cukup unik sih, dengan merancang sistem yang mampu berpikir mandiri dengan data yang selalu diupdate setiap minggunya. Ide ini diambil dari sistem neural yang pernah dipaparkan Dr.Ir. Gandjar Kiswanto, M.Eng disaat kegiatan perkuliahan integrasi sistem design dan manufaktur.
Di akhir pertemuan mendapatkan tugas baru untuk menggumpulkan abstrak untuk journal makara UI.
Minggu 15
Responsi ke-4
Banyak membahas tentang kelanjutan pemrograman komputasinya dan latihan bersama menggunakan bahasa Visual Basic di kelas. Untuk pemrogramannya, saya bermigrasi dari visual basic 6 ke visual studio 2008. Selain karena di Visual Studio menggunakan developmen kit untuk bahasa basic yang cukup membantu buat pemula, karena dengan Visual Studio saya dapat mampu melakukan step by step sesuai dengan buku referensi yang saya punya.
Responsi kali ini lebih ke penggunaan bahasa pemrogramannya. Diakhir minggu ditugaskan menggumpulkan makalah format Jornal dan tugas mengevaluasi kerjaaan berupa makalah kelompok sendiri dan orang lain. Lumayan banyaknya.
Minggu 16
Kembali ke kelas. Membahas presentasi tugas besar pembuatan makalah. Sebenarnya di dalam ruangan kelas ini, ada tugas presentasi dari dosen untuk memapaparkan masalah komputasi ku di kelas, namun akhirnya harus dibatalkan karena waktu yang tidak memadai. Amin….. menggingat masih banyak terdapat kesalahan disana-sini. Di akhir perkuliahan, Tugas besar harus dikumpulkan dengan dijilid Hard Cover.
Minggu 17
UAS
Ujian nya dari kisi-kisi saat diberikan pada UTS khususnya tentang Integrasi dan Persamaan Diffrensial.
Tugas Pembuatan Makalah Komputasi Numerik
KOMENTATOR