Komputasi
modern ini pertama kalinya digagaskan oleh seorang ilmuan yang bernama John Von Neumann. Dialah
orang yang pertama kali menggagaskan konsep sebuah sistem yang menerima
intruksi-intruksi dan menyimpannya dalam sebuah memory. Konsep inilah yang menjadi
dasar arsitektur komputer modern. John Von Neumann memberikan berbagai
sumbangsihnya dengan cara meningkat karya – karyanya dalam bidang matematika,
teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Selain itu, Von
Neumann juga merupakan seorang ilmuan yang sangat berperan penting dalam
pembuatan bom atom di Los Alamos pada Perang Dunia II silam. Dan berkat
kepiawaian Neumann di bidang teori game inilah ia bisa melahirkan konsep
automata, teknologi bom atom dan komputasi modern yang akhirnya melahirkan
sebuah computer. Sebenarnya kata “komputer” tersebut pertama
kali dipergunakan secara umum pada tahun 1613. Arti kata komputer itu sendiri
mengacu kepada perhitungan aritmatika dan kata tersebut masih dipergunakan
hingga pertengahan abad ke-20. Dan seiring dengan perkembangan jaman dari akhir
abad ke-19 hingga seterusnya, “computer” menjadi berubah makna jadi sebuah
mesin yang melakukan komputasi.
Kemudian sekitar tahun 1920an, kata “mesin
komputasi” mulai dikenal. Setiap mesin yang dapat membantu melakukan pekerjaan
manusia yaitunya menghitung dengan metode yang efektif, disebut dengan mesin
komputasi. Pada tahun 1940-1950 dengan munculnya mesin komputasi elektronik
kata “mesin komputasi” mulai berubah menjadi “komputer” yang biasanya diawali dengan
“elektronik” atau “digital”.
Sejak saat itu, Von Neumann menjadi seorang
konsultan pada pengembangan komputer ENIAC, Dia merancang konsep arsitektur
komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah
seperangkat komputer dengan program yang tersimpan (program dan data disimpan
pada memori) dengan pengendali pusat, I/O, dan memori. Konsep dasar arsitektur
komputer modern sendiri ialah konsep sebuah sistem yang menerima
intruksi-intruksi dan menyimpannya dalam sebuah memory.
MANFAAT KOMPUTASI MODERN
Komputasi modern ini melakukan perhitungan
dengan menggunakan komputer yang canggih dimana pada computer tersebut
tersimpan sejumlah algoritma untuk menyelesaikan masalah perhitungan secara
efektif dan efisien.
Dari sana dapat terlihat bahwa komputasi
modern dapat dimanfaatkan untuk memecahkan masalah-masalah seperti dibawah ini:
1. Modeling
(NN & GA)
Modeling merupakan suatu hal yang penting dalam melakukan
suatu perhitungan yang rumit. Bayangkan saja jika kita dihadapi dalam suatu
masalah perhitungan yang banyak dan kompleks, tetapi tidak ada model matematika
yang kita miliki. Perhitungan akan berjalan berantakan dan tidak akan
mendapatkan hasil yang akurat. Maka dari itu komputasi modern membutuhkan
modeling sebelum melakukan perhitungan.
2. Problem
Volume Besar (Down Sizzing atau parallel
Data yang besar tentu membutuhkan suatu cara penyelesaian
yang khusus. Karena data yang besar dapat menjadi masalah jika ada yang
terlewatkan. Oleh karena itu digunakan metode Down Sizzing atau paralel pada
komputasi modern untuk menangani masalah volume yang besar. Dengan metode ini
data yang besar diparalelkan dalam pengolahannya sehigga dapat diorganisir
dengan baik.
3. Akurasi
(big, Floating point)
Akurasi tentu merupakan masalah yang paling penting dalam
memecahkan masalah. Karena itu pada komputasi modern dilakukan perhitungan
bagaimana bisa menghasilkan suatu jawaban yang akurat dari sebuah masalah.
Tentu kita pernah mendengar tipe data floating point yang biasa digunakan untuk
menyimpan data numerik dalam bentuk pecahan. Tipe data tersebut memiliki range
penyimpanan numerik yang besar, sehingga dapat digunakan oleh komputer untuk
melakukan komputasi yang akurat.
4. Kompleksitas
(Menggunakan Teori big O)
Komputasi modern dirancang untuk menangani masalah yang
kompleks, sehingga diterapkan pada komputer. Dengan menggunakan teori Big O,
maka komputasi modern dapat melakukan perhitungan untuk memecahkan masalah
kompleksitas yang kerap dihadapi.
5. Kecepatan
(dalam satuan Hz)
Manusia pasti menginginkan masalah dapat diselesaikan dengan
cepta. Karena itu perhitungan masalah kecepeatan adalah suatu hal yang penting.
Komputasi harus dapat dilakukan dalam waktu yang cepat ketika mengolah suatu
data. Sehingga perlu metode kecepatan untuk mengolah perhitungan dalam waktu
singkat.
0 comments:
Post a Comment