PENGERTIAN
KOMPUTASI MODERN
Komputasi dapat diartikan sebagai cara untuk menemukan pemecahan masalah
dari data yang diinput menggunakan suatu algoritma. Pada jaman dulu,
perhitungan komputasi umumnya masih konvensional, masih menggunakan peralatan
tulis biasa seperti pena dan kertas, kapur dan batu tulis, atau dikerjakan
secara mental dan terkadang dengan bantuan suatu tabel. Seiring dengan
berkembangnya jaman, sekarang komputasi dilakukan dengan komputer. Hal inilah
yang menyebabkan berkembangnya komputasi menjadi komputasi modern. Komputer
yang digunakan sebagai media utama dalam sebuah komputasi modern sudah semakin
meluas dan berkembang pesat, perhitungan dan pemecahan masalah dengan algoritma
menjadi semakin mudah karena dilakukan pada sebuah komputer. Contoh komputasi
modern yaitu akurasi (bit, floating point), kecepatan (dalam satuan Hz),
problem volume besar (paralel). Penerapan komputasi modern saat ini hanya
terbatas pada pemecahan masalah algoritma seperti bagaimana mencari sebuah
kompleksitas, membandingkan kompleksitas untuk beberapa bahasa pemrograman.
SEJARAH KOMPUTASI MODERN
John Von
Neumann (1903-1957) adalah salah satu ahli matematika terbesar abad ini, yang
merupakan salah satu tokoh yang paling berpengaruh terhadap perkembangan
komputasi modern. John menggagas sebuah konsep yang menjadi dasar dari
arsitektur komputer yaitu dimana sebuah sistem yang menerima
instruksi-instruksi dan menyimpannya dalam sebuah memori. Perkembangan
komputasi modern sangatlah panjang, dari ilmu komputasi yang dikembangkan
menjadi komputasi modern dengan menggunakan komputer
MACAM-MACAM KOMPUTASI MODERN
1. Mobile Computing
Sebuah komputasi menggunakan teknologi yang
tidak terhubung secara fisik, atau dalam jarak jauh atau lingkungan mobile (non
statik). Alat – alat yang bisa dikatakan sebagai mobile computing cenderung
portable dan mudah untuk dibawa kemana saja. Contoh : laptop, tablet PC,
handphone, dan lain-lain.
2. Grid Computing
Komputasi grid menggunakan komputer yang
terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk
menyelasaikan masalah komputasi skala besar.
3. Cloud Computing
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.
CONTOH KOMPUTASI
MODERN
Salah satu contoh perangkat komputasi modern adalah PDA
(Personal Digital Assistant).
Fungsi kerja tersebut antara lain mampu menggantikan organizer konvensional
(agenda), dimana dahulu orang menggunakan agenda untuk mencatat semua jadwal
aktivitas, nomor telepon, atau untuk membantunya dalam mengingatkan hal-hal
yang penting baginya, namun sekarang seiring dengan berkembangnya tekhnologi
komputer masyarakat mulai menggantikan organizer konvensional tersebut dengan
PDA untuk membantunya dalam aktivitas sehari-hari.
MANFAAT KOMPUTASI MODERN PADA MASYARAKAT
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. 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.
3. 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.
4. 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.
Macam - macam
Komputasi Modern
Komputasi modern terbagi menjadi 3 macam, yaitu :
·
Mobile Computing
Komputasi bergerak adalah kemajuan teknologi komputer sehingga dapat
berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa
atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.
·
Grid Computing
Komputasi grid menggunakan komputer yang terpisah secara geografis
namun terhubung dengan sebuah jaringan sehingga bisa menyelesaikan masalah
komputasi. Prinsip kerja grid computing terbagi dua yaitu virtualisasi
(Setiap sumberdaya semisal komputer, disk, komponen aplikasi dan sumber informasi
dikumpulkan bersama-sama menurut jenisnya, lalu disediakan bagi konsumen
(semisal orang atau program software), dan provisioning (Ketika konsumen
meminta sumberdaya melalui layer virtualisasi, sumberdaya tertentu di belakang
layer didefinisikan untuk memenuhi permintaan tersebut, dan kemudian
dialokasikan ke konsumen).
·
Cloud Computing
Cloud Computing adalah sebuah model untuk kenyamanan, akses
jaringan on-demand untuk menyatukan pengaturan konfigurasi sumber daya
komputasi (seperti, jaringan, server, media penyimpanan, aplikasi, dan layanan)
yang dapat dengan cepat ditetapkan dan dirilis dengan usaha manajemen yang
minimal atau interaksi dengan penyedia layanan.
Perbedaan antara komputasi mobile, grid, dan cloud :
·
Komputasi mobile
menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan
komputasi grid dan cloud menggunakan komputer.
·
Biaya untuk tenaga
komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud.
·
Komputasi mobile
tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud
membutuhkan tempat yang khusus.
·
Untuk komputasi
mobile proses tergantung si pengguna, komputasi grid proses tergantung pengguna
mendapatkan server atau tidak, dan komputasi cloud prosesnya membutuhkan
jaringan internet sebagai penghubungnya.
Tidak ada komentar:
Posting Komentar