Posted by : Unknown
Senin, 17 Maret 2014
Komputasi modern terdiri dari dua kata yaitu
komputasi dan modern untuk Komputasi dapat 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 hanya
dipikiran, kadang-kadang dengan bantuan suatu tabel. Dan disebut modern karena
menggunakan alat canggih saat menyelesaian masalah seperti komputer.
Perkembangan komputasi modern telah melalui
perjalanan yang panjang, mulai dari saat manusia menggunakan alat tradisional
seperti abacus sampai dengan alat modern seperti komputer. dan banyak
tokoh-tokoh dunia yang telah ikut andil dalam mengembangkan komputasi hingga
dapat menjadi seperti sekarang ini. Beberapa tokoh yang penulis ambil adalah
sebagai berikut.
Wilhelm
Schikard dari Tubingen ( 1592-1635 ).
Salah satu catatan paling awal penemuan teknologi
komputer adalah mesin buatan seorang peneliti dari Jerman yang bernama Wilhelm
Schikard (1623) yang menggunakan roda-roda gigi untuk melakukan operasi penjumlahan,
perkalian dan pembagian. Hasil perancangan mesin dia kirimkan kepada Keppler
seorang astronom yang termasyur pada saat itu. Setelah ini, tercatat sejumlah
penemuan berikutnya untuk membuat mesin-mesin komputasi analog yang semakin
berdayaguna.
Blaise
Pascal dari Perancis ( 1623-1662 ).
Mungkin yang paling signifikan dalam evolusi
kalkulator mekanik Apakah pengenalan pada tahun 1642 dari 'roda bergigi' (gigi)
oleh Blaise Pascal (1623-1662), matematikawan Perancis yang terkenal dan
philopher. Ayah dari Blaise Pascal WS bekerja di sebuah kantor akuntan pajak.
Untuk membuat pekerjaan ayahnya menjadi lebih mudah, pada usia 19 ia merancang
perangkat Menghitung mekanik (Pascaline), yang di operasikan melalui tombol
yang melekat pada roda yang memiliki angka 0-9. Ketika roda sudah membuat satu
putaran penuh, lalu maju ke roda sebelah kiri. Indikator di atas dial
Menunjukkan jawaban yang tepat. Altho terbatas pada penambahan dan pengurangan,
menghitung roda bergigi masih digunakan dalam mesin penambahan.
Seorang ahli matematika merancang roda Leibnitz
bagian yang penting dari alat hitung mekanis. Alat tersebut dapat melakukan perkalian,
pembagian, penambahan dan pengurangan.
Tidak lama setelah para ilmuan mengetahui bahwa roda
bergigi pascal dapat melakukan perkalian dengan melakukan pengulangan
penambahan nomor. Filsuf dan matematikawan jerman, Baron von Leibnitz
(1646-1716), menambahkan perbaikan ke Mesin Pascal pada 1671, tapi dia tidak
menyelesaikan mesin hitung pertamanya Sampai 1694. Leibnitz ‘reckoning machine’
(berdasarkan pada roda Leibnitz) adalah kalkulator two-motion pertama yang
didesain untuk melakukan perkalian dengan melakukan pengulangan penambahan.
Tapi akibat adanya kesalahan teknis, sehingga temuan ini tidak populer. Charles
Xavier Thomas de Colmar (1785-1870), of France, membuat
"Arithmometer" kalkulator pertama yang di produksi secara masal. Kalkulatornya
melakukan perkalian sama seperti kalkulator temuan Leinitz, dengan dukungan
pengguna kalkulatornya juga dapat melakukan pembagian. Kalkulator ini tidak
nyaman karena ukurannya yang memenuhi meja, tapi walaupun dengan ukurannya yang
besar kalkulator ini merajai pasaran hingga 90 tahun.
Charles
Babbage (1791 –1871)
Mesin penghitung (Difference Engine no.1) yang
ditemukan oleh Charles Babbage (1791-1871) adalah salah satu icon yang paling
terkenal dalam sejarah perkembangan komputer dan merupakan kalkulator otomatis
pertama. Babbage juga terkenal dengan julukan bapak komputer.
Charles Babbage lahir di daerah yang sekarang
dikenal dengan nama Southwark, London, 26 Desember 1791, anak dari Benjamin
Babbage, seorang Banker. Kelebihannya dalam matematika sangat menonjol. Saat
memasuki Trinity College di Cambridge tahun 1811, dia mendapati bahwa kemampuan
matematikanya jauh lebih baik, bahkan daripada tutornya sendiri.
Tahun 1821 Babbage menciptakan Difference Engine,
sebuah mesin yang dapat menyusun Tabel Matematika. Saat melengkapi mesin
tersebut di tahun 1832, Babbage mendapatkan ide tentang mesin yang lebih baik,
yang akan mampu menyelesaikan tidak hanya satu jenis namun berbagai jenis
operasi aritmatika. Mesin ini dinamakan Analytical Engine (1856), yang
dimaksudkan sebagai mesin pemanipulasi simbol umum, serta mempunyai beberapa
karakteristik dari komputer modern. Diantaranya adalah penggunaan punched card,
sebuah unit memori untuk memasukkan angka, teknik iterasi yang modern dan
berbagai elemen dasar komputer lainnya.
Karya Babbage kurang begitu terkenal sampai suatu
saat dia bertemu dengan Augusta Ada (1816-1852), Countess of Lovelace, anak
dari Lord Byron. Sembilan tahun kemudian, Luigi Federico Manabrea (seorang
insinyur dari Italia) menjelaskan cara kerja Analytical Engine. Karya ini
kemudian diterjemahkan dan ditambahkan notes oleh Ada Lovelace di tahun 1842.
Mulai dari saat itu orang mulai mengenal karya Charles Babbage.
Augusta
Ada (1816-1852) Penulis Perangkat Lunak yang Pertama
Ada Augusta (1815 – 1852), anak perempuan dari
seniman Lord Byron merupakan anak pertama
yang menulis perangkat lunak yang diterapkan pada Babbage’s Analytical
Engine. Perannya yang paling menonjol adalah sebagai penyusun algoritma
pemecahan masalah dari berbagai prinsip matematika. Nama Ada sekarang
diabadikan pada nama sebuah bahasa komputer yaitu ADA. Pada tahun 1983 ADA
merupakan satu-satunya bahasa komputer yang digunakan pada Departemen
Pertahanan Amerika Serikat untuk
mengatur dan mengendalikan alat-alat perang, taktik dan sistem strategi
pertahanan.
Namun sayang,
hanya sedikit sisa peninggalan dari prototipe mesin Difference Engine,
dikarenakan kebutuhan mesin tersebut melebihi teknologi yang tersedia pada
zaman itu. Dan walaupun pekerjaan Babbage dihargai oleh berbagai institusi
sains, Pemerintah Inggris menghentikan sementara pendanaan untuk Difference
Engine pada tahun 1832, dan akhirnya dihentikan seluruhnya tahun 1842. Demikian
pula dengan Difference Engine yang hanya terwujudkan dalam rencana dan desain.
Dibalik seluruh keberhasilannya, kegagalan dalam
pembuatan mesin perhitungan dan kegagalan bantuan pemerintah kepadanya,
meninggalkan Babbage dalam kecewaan dan kesedihan di akhir masa hidupnya.
Babbage meninggal di rumahnya di London pada tanggal 18 Oktober 1871.
Tidak diragukan lagi bahwa Babbage pada saat itu
telah berhasil merancang mesin (karyanya termasuk karya ilmiah besar) yang pada
kenyataannya baru dapat diwujudkan dalam masa 100 tahun kemudian.
John
von Neumann (1903-1957)
Awal perkembangan komputasi modern digagas oleh John
von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar
komputer modern. Von Neumann menjadi salah ilmuwan terbesar pada zaman nya. Von
Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum,
game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui
karya-karyanya. Berkat teori-teori nya itulah pada saat itu computer mengalami
perkembangan dan kemajuan pesat terlihat saat dia menjadi seorang konsultan pada
pengembangan komputer ENIAC. karena jasa-jasa nya John von Neumann di sebut
bapak komputasi modern. Dia juga 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.
Dampak yang generasi kita sekarang rasakan dari ikut
andilnya tokoh diatas yaitu berkembangnya macam-macam komputasi modern seperti
:
Mobile
Computing
Komputasi yang dapat berkomunikasi 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 smartphone dan lain sebagainya.
Grid
Computing
Komputasi Grid menggunakan komputer yang terpisah
oleh geografis, didistribusikan dan terhubung oleh jaringan untuk menyelesaikan
masalah komputasi skala besar.
Cloud
Computing
Komputasi awan adalah gabungan pemanfaatan teknologi
komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). suatu
metode komputasi di mana kapabilitas terkait teknologi informasi disajikan
sebagai suatu layanan, sehingga pengguna dapat mengaksesnya lewat Internet
("di dalam awan") tanpa
mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali
terhadap infrastruktur teknologi yang membantunya.
Sebenarnya masih banyak lagi tokoh yang berperan
penting pada perkembangan komputasi yang tidak penulis tulis pada artikel ini,
sekiranya pembaca dengan adanya artikel ini, tergugah hatinya untuk mencari
lebih banyak lagi tokoh-tokoh yang sangat penting dalam perkembangan komputasi
dunia dan menghargai karya-karya mereka.
Komputasi modern juga dapat diimplementasikan pada
bidang yang lainnya untuk membantu menyelesaikan berbagai masalah. Beberapa bidang
tersebut yaitu :
Fisika : menyelesaikan permasalahan medan magnet
dengan menggunakan komputasi fisika, dalam hal ini menentukan besarnya medan
magnet dan membandingkan 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.
Referensi :