Senin, 25 Maret 2013

KOMPUTASI MODERN



Apa sih itu komputasi modern? Mungkin itu yang terdapat dalam benak pikiran sebagian dari kita. Sekarang saya mencoba mengartikan apa yang dimaksud dengan komputasi, Komputasi dapat diartikan sebagai cara untuk menemukan pemecahan permasalahan dari data input dengan suatu algoritma. Komputasi merupakan subbagian dari matematika. Selama ribuan tahun, perhitungan dan komputasi menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental dan kadang-kadang menggunakan tabel. Karena perkembangan jaman makan komputasi sekarang menggunakan komputer. Komputasi yang menggunakan komputer inilah maka disebut dengan Komputasi Modern.
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.
Karakteristik komputasi modern ada 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 jarinagn yang luas dengan kapasitas bandwidth yang beragam.
3. Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.

MANFAAT KOMPUTASI MODERN
Komputasi modern ini melakukan perhitungan dengan menggunakan komputer yang canggih dimana pada komputer 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:
-         -  menghitung akurasi (bit, floating point)
-         - menghitung kecepatan (dalam satuanHz)
-         - menghitung problem volume besar (paralel)
-         - modeling (NN dan GA)
-         - kompleksitas (menggunakan Teori Big O)

Jenis-jenis Komputasi Modern
Komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut :
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 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.
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.

Disini saya akan memberikan contoh website sebuah perusahaan dagang yang kiranya mengimplementasikan konsep komputasi modern. PT. Desserta Faktori Gelato adalah perusahaan yang memiliki hak atas nama dagang Cheese Cake Factory (CCF). CCF menjual berbagai macam produk diantaranya terdapat beberapa produk andalan seperti cake dan beberapa main course lain.
Website-nya adalah: www.chzcakefactory.com
Mungkin Anda pernah atau bahkan sering mengakses website tersebut. Saya akan membahas penggunaan konsep komputasi modern yang ada pada website tersebut.

Tampilan awal website :

Pada tampilan awal (Home) web yang digunakan oleh Cheese Cake Factory (CCF) terlihat sangat dinamis dan menarik. Kemudian pada halaman products terdapat informasi mengenai produk yang dijual beserta harganya. Kita bisa mendaftarkan diri sebagai member melalui website ini.
Pada web ini kita dapat memesan produk secara online dengan pembayaran menggunakan master card atau visa. Hal itu yang menjadi alasan saya menggunakan web ini sebagai salah satu contoh web yang menggunakan komputasi modern. Selain itu terdapat pula Call Center yang dapat dihubungi.