Pages

Selasa, 26 Juni 2018

Software Rekayasa Komputasi


Rekayasa Komputasi

Rekayasa Komputasional (Computational Engineering) adalah kegiatan rekayasa yang memanfaatkan komputasi sebagai alat bantu, terutama pada tahap pengolahan data, perancangan dan pengujian. Sejak lama, rekayasa bersandar pada eksperimen maupun analisis matematik, namun dengan semakin kompleksnya sistem yang ingin dibangun, proses itu makin sulit, panjang, dan mahal. Dengan tersedianya fasilitas komputasi yang makin hebat, bisa dibangun model berbasis komputer untuk proses analisis, simulasi, optimisasi hingga pengujian. Dengan demikian rekayasa komputasional menawarkan alternatif dengan biaya rendah, resiko ringan, waktu relatif pendek dan hasil yang cukup akurat.

Rekayasa komputasi meliputi :
-Analisis Numerik
-Computational Science
-Computational Engineering

Analisis Numerik
Algoritma untuk memecahkan masalah masalah numerik:
Mencari nilai integral
Persamaan differential
Permasalahan utama dalam algoritma
Error pada tiap metoda
Jumlah iterasi pada tiap metoda
Implementasi tidak dipertimbangkan

Computational Science
Metoda komputasi untuk memecahkan masalah science
Contoh :
Weather modelling
Genetic modelling
N-Body simulation
Pada pendekatan ini yang terpenting adalah bagaimana model komputasi yang tepat untuk memecahkan masalah sains


Computational Engineering
Beragam teknik komputasi digunakan pada kehidupan sehari-hari dari problem rumit hingga simple
Implementasi dari masalah itu beragam dengan contraint terbatas
Permasalahan utama : algoritma apa yang tepat untuk masalah tersebut dengan constraint implementasi yang ada.

Perangkat pemrograman
Ada beberapa software yang mendukung rekayasi komputasi, contohnya bahasa pemrogramana yang di gunakan dalam rekayasa komputasi adalah python

Python
Python adalah bahasa pemrograman tinggi yang dapat melakukan eksekusi sejumlah intruksi multiguna secara langsung (interpretatif) dengan metode orientasi objek (Object Oriented Programming) serta menggunakan semantik dinamis untuk memberikan tingkat keterbacaan syntax. Sebagai bahasa pemrograman tinggi, python dapat dipelajari dengan mudah karena sudah dilengkapi dengan manajemen memori otomatis (pointer).

Mengapa Python?

-Relatif mudah dipelajari
-Open Source
-Didukung berbagai system oprasi
-Memiliki banyak pustaka (library)
-Numerik
-Graphics
-GUI dll
-Kecepatan tinggi (interpreter tetapi memiliki model kompilasi sementara)
-Tersedia IDE

selain python ada beberapa bahasa pemrograman yang medukung dalam rekayasa komputasi seperti fortran,C yang memiliki kriteria masing masing. 

Sumber Referensi
Fika Hastarita. Rekayasa Komputasi . http://slideplayer.info/slide/3263313/ . diakses tanggal 26/06/2018 14:30
Advernisia. Python . https://www.advernesia.com/blog/python/pengertian-bahasa-pemrograman-python-dan-kegunaanya/ . diakses tanggal  26/06/2018 14:33
Palo Dozen . Computational enginering . http://computational.engineering.or.id/Halaman_Utama. diakses tanggal 26/06/2018 14:35

0 komentar:

Posting Komentar