Rabu, 25 April 2012

Cloud Computing


Pada kesempatan kali ini, penulis akan membahas mengenai jenis ketiga dari komputasi modern, yaitu komputasi awan atau cloud computing.

Cloud computing merupakan layanan teknologi informasi yang bisa di manfaatkan atau di akses oleh pelanggannya melalui jaringan internet. Akses data dari mana saja dan menggunakan perangkat fixed atau mobile device menggunakan internet cloud sebagai tempat menyimpan data, applications dan lainnya yang dapat dengan mudah mengambil data, download applikasi dan berpindah ke cloud lainnya, hal ini memungkinkan kita dapat memberikan layanan aplikasi secara mobile di masa depan. Trend ini akan memberikan banyak keuntungan baik dari sisi pemberi layanan (provider) atau dari sisi user.


Cloud computing dapat di implementasikan dengan satu infrastruktur pusat kemudian seluruh workstation akan mengakses. hal tersebut dilakukan agar adanya efisiensi pada sisi pengadaan perangkat keras dan perangkat lunak dengan tercapainya kondisi seperti ini :


1.     Disetiap titik sekolah, kantor wilayah setingkat kota/kabupaten tidak di perlukan lagi pengadaan server karena seluruh fungsi server telah di jalankan pada cloud computing server array yang ada di NOC pusat.
2.     Penggunaan live CD dengan sistem operasi yang berbasis sumber terbuka pada pc yang digunakan di setiap titik dapat menghemat biaya lisensi di tiap pc yang di gunakan. selain  itu, kondisi ini juga menyebabkab tidak di perlukannnya pengadaan pc dengan tingkat komputasi tinggi. karena sebagian besar proses komputasi di lakukan di server.
3.  Di sisi server dapat di gunakan cloud computing yang berbasis sumber terbuka seperti eyeos yang sudah cukup matang untuk di gunakan secara luas.



Untuk dapat menggunakan EyeOS ini hanya dibutuhkan Apache, PHP5 dan MySQL sehingga relatif mudah untuk diimplementasikan oleh siapapun dan memungkinkan penggunaan perangkat lunak dan perangkat yang lebih variatif. Bagi developer, eyeOS menyediakan eyeOS Toolkit, sekumpulan library dan fungsi-fungsi untuk membuat aplikasi di eyeOS. Adanya sistem terintegrasi Portage-based eyeSoft menjadikan developer dapat membuat repository sendiri bagi eyeOS.
Setiap bagian desktop memiliki aplikasinya sendiri-sendiri, menggunakan javascript untuk mengirimkan server commandsuntuk berinteraksi dengan penggunanya. Misalnya saat user membuka sebuah aplikasi, maka sebuah event informationakan dikirimkan ke server. Server kemudian mengirim balik task ke client untuk dilaksanakan dalam format XML.
sumber

Komputasi Modern [2]

Jika pada artikel sebelumnya penulis hanya menyebutkan jenis-jenis komputasi modern, pada artikel ini aka di jabarkan lebih lanjut tentang hal tersebut.

Mobile Computing


Computing artinya komputasi atau sesuatu yang bisa berjalan seperti fungsi komputer. Sedangkan mobile merupakan suatu barang elektronik yang bisa dibawa kemana-mana. Jadi mobile computing merupakan benda yang memiliki tekhnologi secanggih komputer dan mampu melakukan komunikasi walaupun user atau pengguna dari alat tersebut sedang melakukan perpindahan. Jadi bisa juga diartikan bahwa mobile computing merupakan komputasi bergerak yang berkembang  dan memiliki teknologi secanggih komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Contoh dari mobile computing yaitu Laptop, PDA, smart phone.

Implementasi dari salah satu contoh perangkat komputasi bergerak (mobile computing) PDA (Personal Digital Assistant) dapat dilihat dari fungsi kerja yang dapat dilakukan oleh “PDA” (Personal Digital Assistant). Fungsi kerja tersebut antara lain mampu menggantikan organizer konvensional (agenda). Dimana dulu 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.

Beberapa keterbatasan dalam mobile computing :


  1. Kurangnya Bandwith. Akses internet pada peralatan ini umumnya lebih lambat dibandingkan dengan koneksi kabel.
  2. Gangguan transmisi. Banyak faktor yang bisa menyebabkan gangguan sinyal pada mobile computing seperti cuaca, medan dan jarak alat mobile computing dengan titik pemancar sinyal terdekat.


Grid Computing


Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.

ada beberapa hal yang dapat digunakan untuk mengenali sistem komputasi grif di atntaranya adalah :

  1. sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat.
  2. sistem menggunakan standard dan protocol yang terbuka.
  3. sistem mencoba mencapai kualitas pelayanan yang canggih yang lebih baik di atas kualitas komponen individu pelayanan komputasi grid.

grid computing dibangun dengan menggabungkan sistem-sistem komputasi grid yang berada di institusi-institusi penelitian (GRID-2, 3, 4) menjadi satu kesatuan. Konfigurasi perangkat keras dan perangkat lunak masing-masing sistem di tingkat institusi dapat berbeda, namun dengan mengoperasikan teknologi grid computing seperti GT4 pada simpul-simpul penghubung dari masing-masing sistem, keseluruhan sistem membentuk satu kesatuan infrastruktur komputasi grid. Dengan konfigurasi seperti ini, jika dibutuhkan,pengguna di suatu institusi dapat memanfaatkan sumber daya komputasi yang berada di luar institusinya.


Konsep dasar dari Grid Computing

  1. sumber daya yang di kelola dan di kendalikan secara lokal.
  2. sumber daya berbeda dapat mempunyai kebijakan dan mekanisme berbeda mencakup sumber daya komputasi yang di kelola oleh sistem batch yang berbeda, sistem storage berbeda pada node berbeda. Kebijakan berbeda di percayakan kepada user yang sama pada sumber daya berbeda pada grid.
  3. sifat alami dinamis : sumber daya dan penggunaan dapat sering berubah.
  4. lingkungan kolaboratif bagi e-community

Tiga hal yang di-,sharing dalam sebuah sistem grid, antara lain : Resource, Network dan Proses. Kegunaan / layanan dari sistem grid sendiri adalah untuk melakukan high throughput computing dibidang penelitian, ataupun proses komputasi lain yang memerlukan banyak resource komputer.


Di Indonesia implementasi dari computer grid diberi nama InGrid (Inherent Grid). Sistem komputasi grid mulai beroperasi pada bulam Maret 2007 dan terus dikembangkan sampai saat ini. InGrid ini menghubungkan beberapa perguruan tinggi negeri dan swasta yang tersebar di seluruh Indonesia dan beberapa instansi pemerintahan seperti Badan Meteorologi dan Geofisika.

Sumber : 
1 2


Komputasi Modern


Tulisan kali ini akan di bahas tentang komputasi modern. Penulis aka menjabarkan sebagaimana yang penulis tahu tentang hal tersebut.



Konsep komputasi modern ini sendiri berasal dari John Van Neumann. Karya-karya yang di hasilkan adalah karya dalam bidang matematika, teori kuantum, teori permainan, fisika nuklir dan ilmu computer. Beliau juga merupakan salah satu ilmuwan yang sangat berpengaruh dalam pembuatan bom atom di Los Alamos pada perang dunia 2.

Banyal hal di pelajari beliau yang juga dari berbagai tempat yang di antaranya adalah Berlin dan Zurich. Di tempat itu beliau mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun tersebut pula beliau mendapatkan gelar doctor pada bidang matematika dari universitas Budapest. Keahlian Von Neumann terletak pada bidang teori game yang melahirkan seluler automata, teknologi bom atom dan komputasi modern yang kemudian melahirkan komputer. Kegeniusannya dalam bidang matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit di dalam kepalanya.

Setelah mengetahui secara singkat sejarah komputasi, komputasi itu sendiri dapat di artikan sebagai sebuah cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Selama ribuan tahun perhitungan dan komputasi umumnya dilakukan dengan memakai pena dan kertas, kapur dan batu tulis, atau bahkan dapat dikerjakan dengan bantuan tabel. Namun sekarang kebanyakan komputasi telah di lakukan dengan menggunakan computer.

Sebelum berlanjut mengenai komputasi modern, ada baiknya perlu kita ketahui tentang definisi dari modern itu sendiri. modern adalah sebuah perspektif yang menegaskan bahwa modern merupakan suatu keadaan dimana masyarakat telah menghasilkan produk-produk secara massal guna memenuhi kebutuhan sehingga kehidupan menjadi lebih mudah.

Setelah mengetahui apa itu komputasi dan modern, dapat di simpulkan bahwa komputasi modern merupakan pemecahan masalah menggunakan computer untuk menghasilkan informasi-informasi yang bermanfaat bagi pengguna dalam kehidupan sehari-hari. Dalam komputasi modern terdapat perhitungan dan pencarian solusi dari masalah yang ada yang menjadi perhitungan dari komputasi modern adalah :
  • Akurasi                 : Yang berhubungan dengan bit dan floating point.
  • Kecepatan    : Dalam Satuan hertz (processor tunggal, pipeline, parallel processing)
  • Problem Volume Besar : down sizing, parallel.
  • Modeling              : NN, GA
  • Kompleksitas     : menggunakan teori big O.

Jenis-Jenis Komputasi Modern :
  1.  Mobile Computing
  2. Grid Computing
  3. Cloud Computing
     
sumber : 1 2 3