A.
Pengertian Komputasi
Komputasi
diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan
menggunakan suatu algoritma. Selama ribuan tahun, perhitungan dan komputasi
umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu
tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel.
Pada zaman sekarang ini, kebanyakan komputasi telah dilakukan dengan
menggunakan komputer.
Secara
umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada
penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan
komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam
penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai
bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai
bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan
prinsip-prinsip baru yang mendasar dalam ilmu.
Bidang
ini berbeda dengan ilmu komputer (computer
science), yang mengkaji komputasi, komputer dan pemrosesan informasi.
Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional
dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat
memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam
program komputer berdasarkan landasan teori yang telah berkembang, untuk
menyelesaikan masalah-masalah nyata dalam ilmu tersebut.
B. Pengertian
Komputasi Modern
Komputasi modern adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern.
Komputasi modern adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern.
Konsep
ini pertama kali digagasi oleh John Von Neumann (1903-1957). Beliau adalah
ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann telah menjadi
ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang
matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang
di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan
yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.
Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu
melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.
![]() |
John Von Neumann |
Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:
1. Akurasi
(big, Floating point)
2. Kecepatan (dalam satuan Hz)
3. Problem Volume Besar (Down Sizzing atau pararel)
4. Modeling (NN & GA)
5. Kompleksitas (Menggunakan Teori big O)
3. Problem Volume Besar (Down Sizzing atau pararel)
4. Modeling (NN & GA)
5. Kompleksitas (Menggunakan Teori big O)
C. Teori Komputasi
Teori
komputasi adalah
cabang ilmu komputer dan matematika yang
membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritma.
Teori komputasi dibagi lagi menjadi 3 ranting:
1. Teori otomata (automata theory)
2. Teori komputabilitas (computability theory)
3. Teori kompleksitas (computational complexity
theory)
Ketiganya (otomata, komputabilitas, dan
kompleksitas) dikaitkan dengan pertanyaan:
“Apa yang dapat dilakukan oleh komputer dan apa keterbatasannya?”
(What are the fundamental capabilities and limitation of computers?)
Studi teori komputasi difokuskan untuk menjawab dua
pertanyaan:
1. Apa yang dapat dikomputasi?
2. Berapa banyak sumberdaya (waktu/time dan
ruang/space memori) yang dibutuhkan untuk melakukan komputasi tersebut?
Untuk
menjawab pertanyaan pertama dan kedua, teori komputabilitas komputabilitas dan
teori kompleksitas kompleksitas sangat berhubungan berhubungan erat.
Teori komputabilitas bertujuan untuk memeriksa
apakah persoalan komputasi dapat dipecahkan pada suatu model komputasi
teoritis. Dengan kata lain, teori komputabilitas mengklasifikasikan persoalan
sebagai dapat dipecahkan (solvable) atau persoalan yang tidak dapat dipecahkan
(unsolvable).
Untuk menjawab pertanyaan kedua, teori kompleksitas
bertujuan untuk mengkaji kebutuhan waktu dan ruang untuk memecahkan persoalan
yang diselesaikan dengan pendekatan yang berbeda-beda. Dengan kata lain, teori
kompleksitas mengklasifikasikan persoalan sebagai persoalan mudah (easy) atau
persoalan sukar (hard).
Teori komputabilitas memperkenalkan beberapa konsep
yang digunakan di dalam teori kompleksitas. Teori otomata mengacu pada definisi
dan sifat-sifat model komputasi.
Beberapa model komputasi:
1. Finite State Automata (FSA)/Finite State Machine
(FSM) (bentuk tunggal: automaton, plural: automata)
2. Push Down Automata (PDA)
3. Mesin Turing (Turing Machine) atau TM (Paling sering digunakan)
![]() |
Model Komputasi |
D. Contoh / implementasi dari komputasi
dari berbagai bidang
Fisika :
menyelesaikan permasalahan medan magnet dengan menggunakan komputasi fisika,
dalam hal ini menentukan besarnya medan magnet dan membandiangkan hubungan
antara medan magnet dengan panjang kawat.
Kimia :
algoritma dan program komputer dapat digunakan untuk memungkinkan peramalan
sifat-sifat atom dan molekul. Kajian komputasi juga dapat dilakukan untuk
menjelajahi mekanisme reaksi dan menjelaskan pengamatan pada reaksi di
laboratorium, serta memahami sifat dan perubahan pada sistem makroskopis
melalui simulasi yang berlandaskan hukum-hukum interaksi yang ada dalam sistem.
Matematika :
penerapan teknik-teknik komputasi matematika meliputi metode numerik,
scientific computing, metode elemen hingga, metode beda hingga, scientific data
mining, scientific process control dan metode terkait lainnya untuk
menyelesaikan masalah-masalah real yang berskala besar.
Ekonomi :
mempeljarai titik pertemuan antara ekonomi dan komputasi, meliputi agent-based
computational modelling, computational econometrics dan statistika, komputasi
keuangan, computational modelling of dynamic macroeconomic systems dan
pengembangan alat bantu dalam pendidikan komputasi ekonomi.
Biologi :
merupakan penerapan berupa aplikasi dari teknologi informasi dan ilmu komputer
terhadap bidang biologi molekuler.
Geografi :
komputasi awan didefinisikan sebagai sebuah model yang memungkinkan kenyamanan,
akses on-demand terhadap kumpulan sumber daya komputasi (contohnya jaringan,
server, media penyimpanan, aplikasi, dan layanan komputasi) yang konfigurasinya
dapat dilakukan dengan cepat dan disertai sedikit usaha untuk mengelola dan
berhubungan dengan penyedia layanannya.
Contoh Komputasi Modern:
1. Mobile computing
Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.
2. Grid computing
Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar. Ada beberapa daftar yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah :
Sistem untuk koordinat sumber daya komputasi tidak
dibawah kendali pusat.
Sistem menggunakan standard dan protocol yang terbuka.
Sistem mencoba mencapai kualitas pelayanan yang
canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi
grid.
Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.
Sumber:
http://id.wikipedia.org/wiki/Komputasi
http://id.wikipedia.org/wiki/Teori_komputasi
http://meipanda.blogspot.com/2012/04/pengantar-komputasi-modern.html
No comments:
Post a Comment