A. Artikel Komputasi Modern
Komputasi modern terdiri dari dua kata yaitu komputasi
dan modern, dimana komputasi dapat diartikan sebagai cara untuk menemukan
pemecahan permasalahan dari data input dengan suatu algoritma sedangkan modern
ini mengungkapkan tentang teknologi masa kini. Maka dapat di simpulkan
Komputasi modern merupakan perhitungan yang menggunakan komputer canggih dimana
pada komputer tersebut tersimpan sejumlah algoritma untuk menyelesaikan masalah
perhitungan secara efektif dan efisien.
Selain itu, komputasi modern mempunyai banyak fungsi
guna memecahkan berbagai masalah seperti untuk menghitung:
1. Akurasi (bit, floating
point)
2. Kecepatan (dalam
satuanHz)
3. Problem volume besar
(parallel)
4. Modeling (NN dan GA)
5. Kompleksitas
(menggunakan Teori Bog O)
Komputansi modern mempunyai karakteristik komputasi
modern yang terdiri atas 3 macam, yaitu:
1. Komputer-komputer
penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis
perangkat keras, sistem operasi, serta aplikasi yang terpasang.
2. Komputer-komputer
terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
3. Komputer maupun
jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal
yang jelas.
B. Sejarah Komputasi Modern
Sejarah komputer modern dimulai dengan dua teknologi
yang terpisah -perhitungan otomatis dan dapat di program- tapi tidak ada satu
perangkat pun yang dapat dikatakan sebagai komputer, karena sebagian penerapan
yang tidak konsisten terhadap istilah tersebut.
Salah satu tokoh yang paling berpengaruh terhadap
perkembangan komputasi modern adalah John Von Neumann (1903-1957). John Von
Neumann adalah salah satu ahli matematika terbesar abad ini. Beliaulah yang
pertama kali menggagas konsep sebuah sistem yang menerima instruksi-instruksi
dan menyimpannya dalam sebuah memori. Konsep inilah yang menjadi dasar
arsitektur komputer hingga saat ini. Beliau juga salah seorang ilmuwan yang
sangat berpengaruh dalam pembuatan bom atom di Los Alamos pada Perang Dunia II
lalu. Beliau telah memberikan karya-karya yang menakjubkan lewat teori kuantum,
game theory, fisika nuklir, dan ilmu komputer.
John Von Neumann adalah anak pertama dari pasangan
Neumann Miksa dan Kann Margit. Kedua orang tua nya memberikan nama Neumann
Janos, begitulah nama asli dari John Von Neumann yang terlahir di Budapest, ibu
kota Hungaria, pada tanggal 28 Desember 1903. Beliau terlahir dengan otak yang
jenius, karena saat usia nya masih beliau beliau mampu menyeimbangkan kemampuan
logika analitisnya dengan kemampuan sosial. Beliau memiliki bakat pada bidang
matematika.
John Von Neumann juga sangat tertarik pada
hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial
nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi.
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.
Berikut ini beberapa contoh komputasi modern sampai
dengan lahirnya ENIAC:
1. Konrad Zuse’s
electromechanical “Z mesin”. Z3 (1941) sebuah mesin pertama menampilkan biner
aritmatika, termasuk aritmatika floating point dan ukuran programmability. Pada
tahun 1998, Z3 operasional pertama di dunia komputer itu di anggap sebagai
Turing lengkap.
2. Berikutnya
Non-programmable Atanasoff-Berry Computer yang di temukan pada tahun 1941 alat
ini menggunakan tabung hampa berdasarkan perhitungan, angka biner, dan
regeneratif memori kapasitor. Penggunaan memori regeneratif diperbolehkan untuk
menjadi jauh lebih seragam (berukuran meja besar atau meja kerja).
3. Selanjutnya komputer
Colossus ditemukan pada tahun 1943, berkemampuan untuk membatasi kemampuan
program pada alat ini menunjukkan bahwa perangkat menggunakan ribuan tabung
dapat digunakan lebih baik dan elektronik reprogrammable. Komputer ini
digunakan untuk memecahkan kode perang Jerman.
4. The Harvard Mark I
ditemukan pada 1944, mempunyai skala besar, merupakan komputer elektromekanis
dengan programmability terbatas.
5. Lalu lahirlah US
Army’s Ballistic Research Laboratory ENIAC ditemukan pada tahun 1946, komputer
ini digunakan untuk menghitung desimal aritmatika dan biasanya disebut sebagai
tujuan umum pertama komputer elektronik (ENIAC merupakan generasi yang sudah sangat
berkembang di zamannya sejak komputer pertama Konrad Zuse ’s Z3 yang ditemukan
pada tahun 1941).
Sejarah dari komputasi modern sangat lah panjang
perjalannya. Dari seorang John Von Neumann komputasi modern tersebut bisa
berkembang sampai saat ini yang kita kenal dan kita tahu. Dari ilmu komputasi
dan dikembangkan menjadi komputasi yang modern dengan menggunakan komputer
yaitu Komputasi Modern.
C. Jenis-jenis Komputasi Modern
Komputasi modern mempunyai 3 jenis, yaitu:
1. Mobile Computing atau
Komputasi Bergerak
Mobile computing (komputasi bergerak) merupakan
kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan
tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi
berbeda dengan komputasi nirkabel. Berdasarkan penjelasan tersebut, untuk
kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari
sisi manusia maupun alat. Contoh dari mobile computing adalah GPS, smart phone,
dan sebagainya.
Gambar 1.1 Mobile
Computing
Gambar 1.2 Piramid Alur
Mobile Computing
2. Grid Computing
Komputasi grid memanfaatkan kekuatan pengolahan idle
berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu
pekerjaan. Pekerjaan itu sendiri dikontrol oleh satu komputer utama, dan
dipecah menjadi beberapa tugas yang dapat dilaksanakan secara bersamaan pada
komputer yang berbeda. Tugas-tugas ini tidak perlu saling eksklusif, meskipun
itu adalah skenario yang ideal. Sebagai tugas lengkap pada berbagai unit
komputasi, hasil dikirim kembali ke unit pengendali, yang kemudian collates itu
membentuk keluaran kohesif.
Keuntungan dari komputasi grid adalah dua kali lipat:
pertama, kekuatan pemrosesan yang tidak digunakan secara efektif digunakan, memaksimalkan
sumber daya yang tersedia dan, kedua, waktu yang dibutuhkan untuk menyelesaikan
pekerjaan besar berkurang secara signifikan.
Idealnya kode sumber harus direstrukturisasi untuk
membuat tugas-tugas yang saling eksklusif adalah sebagai mungkin. Itu tidak
berarti bahwa mereka tidak bisa saling bergantung, tetapi pesan yang dikirim
antara tugas-tugas meningkatkan faktor waktu. Satu pertimbangan penting saat
membuat pekerjaan komputasi grid adalah bahwa apakah kode dijalankan serial
atau paralel tugas, hasil dari keduanya harus selalu sama di setiap situasi.
Gambar 1.3 Grid Computing
3. Cloud Computing atau
Komputasi Awan
Cloud computing adalah perluasan dari konsep
pemrograman berorientasi objek abstraksi. Abstraksi, sebagaimana dijelaskan
sebelumnya, menghapus rincian kerja yang kompleks dari visibilitas. Semua yang
terlihat adalah sebuah antarmuka, yang menerima masukan dan memberikan output.
Bagaimana output ini dihitung benar-benar tersembunyi.
Sebagai contoh, seorang sopir mobil tahu bahwa roda
kemudi dengan memutar arah mobil yang mereka ingin pergi; atau yang menekan
pedal gas akan menyebabkan mobil untuk mempercepat. Sopir biasanya tidak peduli
tentang bagaimana arah dari roda kemudi dan pedal gas tersebut diterjemahkan ke
dalam gerakan yang sebenarnya dari mobil. Oleh karena itu, rincian ini
diabstraksikan dari sopir.
Cloud serupa, melainkan menerapkan konsep abstraksi
dalam lingkungan komputasi fisik, dengan menyembunyikan proses yang benar dari
pengguna. Dalam lingkungan komputasi awan, data bisa berada pada beberapa
server, rincian koneksi jaringan yang tersembunyi dan pengguna tidak ada yang
tahu. Bahkan, komputer awan awan dinamakan demikian karena sering digunakan
untuk menggambarkan pengetahuan eksak tentang pekerjaan batin. Cloud komputasi
berat berasal dari paradigma Unix memiliki beberapa elemen, masing-masing yang
sangat baik pada satu tugas tertentu, daripada memiliki satu elemen besar yang
tidak baik.
Gambar 1.4 Cloud
Computing
D. Kesimpulan
Komputasi modern ternyata tidak pernah lepas dari
kehidupan masyarakat sehari-hari pada akhir-akhir ini dan pada masa mendatang,
karena gaya hidup masyarakat pada zaman modern ini tidak pernah lepas dengan
peralatan elektronik yang selalu terhubung dengan jaringan internet dan
komputasi modern ini akan selalu berkembang dan dikembangkan oleh manusia. Teknologi yang semakin pesat perkembangannya membuat sebuah
teknologi komputasi modern merambah ke teknologi mobile. Karena teknologi
mobile juga sangat pesat perkembangannya. Maka dari itu, teknologi komputasi
yang dapat sangat dihubungkan dengan mobile computing menjadi sebuah bidang
studi yang sangat digemari para pecinta IT. Karena kedua perkembangan teknologi
tersebut dapat menciptakan banyak manfaat yang dapat digunakan siapa saja.
Hanya saja, masih ada kendala yang seharusnya diperbaiki dan dibehani. Tetapi
sejauh ini, teknologi komputasi modern dan mobile computing sangatlah
terintegrasi bahkan dapat dikatakan saling bergantung.
E. Refrensi
[1] Hikaru (2011). Penjelasan Singkat Komputasi Modern
dalam
http://hikarunamie.wordpress.com/2011/06/03/penjelasan-singkat-komputasi-modern/
diunduh pada 29 April 2014.
[2] Husein, Nur Ihsan (2013). Pengantar Komputasi
Modern dalam
http://sharemyexpi.blogspot.com/2013/03/pengantar-komputasi-modern.html diunduh
pada 29 April 2014.
0 komentar: