Minggu, 10 Mei 2015

CLOUD COMPUTING

Cloud computing bisa digunakan dalam bidang apa saja ?

Sebelumnya kita harus mengetahui apa itu Cloud Computing

Cloudcomputing atau komputasi awan merupakan definisi untuk teknologi komputasi grid (grid computing ) yang digunakan pada pertengahan hingga akhir 1990-an. Jargon komputasi awan mulai muncul pada akhir tahun 2007, digunakan untuk memindahkan layanan yang digunakan sehari-hari ke Internet, bukan disimpan di komputer lokal lagi. 

Cloud computing atau komputasi awan merupakan tren baru di bidang komputasi terdistribusi dimana berbagai pihak dapat mengembangkan aplikasi dan layanan berbasis SOA ( Service Oriented Architecture ) di jaringan internet. Berbagai kalangan dapat menarik manfaat dari layanan komputasi awan ini baik sebagai solusi teknologi maupun mendapatkan manfaat ekonomis darinya.

Email yang tersedia dalam bentuk web mail merupakan contoh yang sangat kecil dari teknologi cloud computing. Dengan menggunakan layanan email seperti Gmail dan Yahoo Mail, orang tidak perlu lagi menggunakan Outlook atau aplikasi desktop lainnya untuk email mereka. Membaca email dengan browser memungkinkan dilakukan di mana saja sepanjang ada koneksi internet.

Pada tahun 2007, layanan lain termasuk pengolahan kata, spreadsheet, dan presentasi telah dipindahkan ke dalam komputasi awan. Google menyediakan pengolah kata, spreadsheet dan aplikasi presentasi di lingkungan komputasi yang awan dan terintegrasi dengan Gmail dan Google Calendar, menyediakan lingkungan kantor di web (atau di awan). Microsoft dan perusahaan lain juga bereksperimen dengan mengalihkan program-program ke awan untuk membuatnya lebih terjangkau dan lebih mudah diakses oleh pengguna komputer dan Internet. Perangkat lunak sebagai layanan (istilah Microsoft untuk komputasi awan) adalah barang yang sangat baru bagi kebanyakan orang di Microsoft.

Cloud computing saat ini sangat populer, selain dari pemain besar software seperti Microsoft dan Google, perusahaan lain bermunculan hanya untuk menyediakan layanan berbasis awan sebagai pengganti atau penyempurnaan aplikasi pada PC hari ini. Beberapa dari perusahaan tersebut adalah Zoho.com, sebuah office suite online, Evernote.com, merupakan  sebuah situs yang ditujukan untuk catatan online , dan RememberTheMilk.com, manajemen tugas online.

Teknologi komputasi dan teknik pemrograman baru atau teknik pengembangan berubah dengan cepat, tujuan dalam komputasi awan nampaknya akan membuat teknologi menjadi  sangat mudah dimata user dan menjadikannya sesederhana mungkin. Pengembangan berbasis internet sangat pesat saat ini dengan boomingnya blogging dan microblogging serta layanan jejaring sosial yang bertujuan untuk menemukan cara baru membantu individu dan bisnis untuk dapat berkomunikasi satu sama lain di arena komputasi awan
   
Di Indonesia teknologi Cloud Computing telah digunakan walaupun masih dalam skala kecil dan menengah. Berikut beberapa pemanfaatan teknologi ini:

1.Penggunaan Cloud Computing di bidang Kedokteran.

Pada bidang kedokteran penggunaan teknologi cloud computing seperti halnya pengembangan “Telemedicine”, yakni pelayanan di bidang kesehatan jarak jauh. Ini berarti bahwa layanan pengobatan yang mencakup semua bentuk pengobatan yang memanfaatkan media, dimana pasien dan dokter dapat berkomunikasi jarak jauh. Baik menggunakan telepon seluler, telepon rumah, internet dan sebagainya. 

Telemedicine juga didefinisikan sebagai transfer data medis elektronik dari satu lokasi ke lokasi lainnya via online. Telemedicine bisa dikatakan sebagai alat yang dapat membantu banyak orang dengan beragam masalah kesehatan. Sangat banyak manfaat yang ditawarkan dalam penggunaan Telemedicine, seperti halnya efektivitas waktu, biaya dan tenaga, artinya pasien tidak perlu untuk jauh-jauh datang ke rumah sakit yang menghabiskan banyak waktunya di perjalanan, biaya bahan bakar, dan fisik bertahan di tengah-tengah kemacetan untuk berkonsultasi masalah kesehatan dengan dokter, cukup dengan memanfaat teknologi informasi seperti halnya email atau bahkan video conference dan lain sebagainya.

Adapun manfaat lain yang ditawarkan yakni mengatasi persebaran tenaga medis atau ahli kesehatan, dokter yang sudah professional yang persebarannya tidak merata disetiap daerah yang ada di Indonesia. Intinya, dengan Telemedicine, pasien dapat berkonsultasi dan melakukan pengobatan jarak jauh denga dokter ahli yang ia percayai mampu untuk membantu permasalahannya.
2.Penggunaan Cloud Computing untuk Perguruan Tinggi

Contoh Penerapan Cloud Computing untuk perguruan tinggi adalah Sistem informasi akademik digital merupakan salah satu contoh penerapan cloud computing. Salah satunya adalah SIAKAD ONLINE. 

Siakad Online merupakan penyedia jasa layanan cloud computing khusus di bidang pendidikan level perguruan tinggi. Pihak kampus sebagai pengguna cukup melakukan pendaftaran secara online. Setelah mendapat konfirmasi dari pihak penyedia layanan, pihak kampus dapat langsung menggunakan sistem informasi akademik dengan fitur-fitur yang telah disediakan oleh penyedia layanan. 

Sistem ini menerapkan cloud computing model SaaS. Penggunaan sistem ini tidak membutuhkan adanya pembelian server atau pembuatan aplikasi yang begitu rumit. Pengguna juga tidak perlu memikirkan atau mengeluarkan biaya yang besar untuk pemeliharaan server dan aplikasi. Semua itu sudah menjadi tanggung jawab pihak penyedia layanan.

Dengan demikian, penerapan cloud computing dapat dijadikan sebagai salah satu solusi bagi institusi pendidikan untuk meningkatkan mutu pendidikan dengan biaya yang murah. Namun, tentu saja penerapan cloud computing di setiap perguruan tinggi harus ditunjang juga oleh fasilitas internet karena prinsip dasar dari cloud computing adalah adanya akses internet. Selain itu, mengenai keamanan data pun menjadi hal penting yang perlu diperhatikan. Oleh kerena itu telah menjadi kewajiban pemerintah sebagai pelayan rakyat untuk membantu dunia pendidikan memenuhi berbagai kebutuhannya termasuk penerapan atau implementasi sistem cloud computing. Adanya dukungan dari pemerintah untuk mengembangkan TI di Indonesia akan semakin memudahkan dunia pendidikan untuk fokus pada tugas intinya yang telah dicanangkan dalam konsep Tri Dharma Perguruan Tinggi.

3. Implementasi cloud computing pada telekomunikasi

    Implementasi cloud computing pada telekomunikasi yaitu dengan menyediakan layanan system informasi yang terpusat, dengan artian data-data yang tersebar di berbagai daerah dapat dikelola dan dipantau oleh pusat data. Salah satu contohnya pada Perusahaan Telkom, dengan cloud computing telekomunikasi dengan menyediakan jasa telepon tetap kabel (fixed wireline), jasa telepon tetap nirkabel (fixed wireless), jasa telepon bergerak (mobile service), data/internet serta jasa multimedia lainnya. Mereka menggunakan cloud computing dengan memanfaatkan layanan internet dengan menggunakan pusat server yang bersifat virtual dengan tujuan memelihara data dan aplikasi.
    
   Disamping keuntungan dari fleksibilitas, kinerja tinggi dan solusi menghemat biaya dari cloud computing, timbul isu yang menarik tentang bagaimana dengan keamanan informasi yang disimpan di data center milik penyedia layanan cloud computing. Dimensi keamanan data itu sendiri terdiri dariconfidentiality, integrity dan avaliability. Karena berdasarkan salah satu dimensi keamanan data yaituAvailability, cloud computing menaruh semua data dari client dalam satu wadah yaitu data center milik penyelenggara layanan cloud computing untuk memudahkan manajemen namun menimbulkan tindakan ini menimbulkan resiko yang cukup besar bagi keamanan informasi karena jika terjadi hardware failurepada data center tersebut maka data yang tersimpan pada data center tersebut akan tidak dapat di akses atau tidak available lagi.
4. Implementasi cloud computing pada Jasa Penerjemah

Jasa penerjemah bahasa kini dimudahkan dengan aplikasi gratis dari google yaitu Google Translate sebagai bahan referensi tambahan ini untuk mempermudah pekerjaannya men-translate sebuah tulisan/artikel. Sebelum mengenal Google Translate, dulu kita menggunakan aplikasi Linguist untuk menterjemahkan sebuah tulisan berbahasa asing, kemudian muncul software lain yang lebih komplit seperti TransTool dan Rekso Translator. Tapi, sekarang hampir semuanya beralih menggunakan aplikasi online. 
Keunggulan Google translate ini adalah
•Multilanguage, Support banyak bahasa di dunia.
•Detect language, bisa mendeteksi bahasa apa yang kita gunakan saat itu.
•Hasil translate bisa didengarkan
•Hasil translate lebih akurat. Karena google selalu mengupgrade kemampuan aplikasi yang telah diciptakannya

REFERENSI :
reza_chan.staff.gunadarma.ac.id
purwadhikapress.com

Rabu, 01 April 2015

TEORI KOMPUTASI


Teori Komputasi

         Teori Komputasi
Apa itu komputasi? Komputasi adalah suatu proses umum pada bagian informasi untuk memecahkan suatu masalah yang sudah dinput dengan menggunakan suatu algoritma yang terkait. Komputasi juga dapat disebut sebuah subjek dasi sebuah komputer sains, yang bertugas untuk menganalisa secara komputasi apayang bisa dilakukan dan mana yang tidak bisa. Teori Komputasi adalah suatu pembahas tentang bagaimana dan apakah suatu masalah dengan menggunakan suatu algoritma yang dapat dipecahkan oleh model kompilasi yang dimana berkatan dengan cabang ilmu komputer dan matematika.
Zaman dahulu para manusia pada saat menghitung sesuatu hanya menggunakan pena, kertas, batu dan lain-lain yang dapat membantu proses perhitungan. Bahkan terkadang hanya menggunakan otak sebagai pengingat. Tetapi pada zaman ini proses perhitungan sudah semakin kompleks dibandingkan dengan zaman terdahulu sehingga memerlukan sebuah alat agar mempermudah manusia untuk memecahkan masalah tersebut. Sehingga pada saat ini kita membutuhkan sebuah cara untuk menyelesaikan masalah tersebut yang dapat disebut sebagai komputasi.
Pada bagian teori komputasi telah dibagi menjadi dua bagian antara lain teori kompleksitas dan teori komputabilitas. Pada kedua bagian tersebut sangat berhubungan denga model formal komputasi. Kompleksitas adalah sebuah ilmu dimana mengkaji sebuah sistem yang dinamik secara keseluruhan. Sedangkan komputabilitas adalah bertugas sebagai pemeriksa batasan-batasan pada model-model teoritis yang digunakan oleh komputer.
 Pada bidang komputasi ini lebih kepada sebuah pemahan tentang suatu masalah manusia yang mencari jawaban yang lebih baik dengan menggunakan suatu model-model aritmatika dalam bidang komputer dengan menggunakan landasan teori yang sedang berkembang sehingga membuat pemahaman yang lebih baru.

Ada pun beberapa bagian dari komputasi yaitu:

1. Mobile Computing atau Komputasi Bergerak
    Mobile computing (komputasi bergerak) adalah sebuah kemajuan teknologi komputer yang dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.
Contohnya: smartphone, dll
2. Grid Computing
    Komputasi grid disini adalah memanfaatkan suatu kekuatan pengolahan idle berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu pekerjaan.
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.
Contohnya dari satu provider Indonesia XL, yaitu XL Klik, dimana dengan menginstall XL Klik User sudah dapat menikmati beberapa aplikasi jejaring social, yang sebenarnya aplikasi itu terinstall di server XL, bukan di handphone mereka.

Implementasi Komputasi

Adapun implementasi pada komputasi yang digunakan pada bidang ilmu pengetahun adalah pada bidang fisika, kimia, biologi, ekonomi, sosiologi dan lain-lain. Kita dapat melihat pada pembahasan dibawah ini.
1.      Computational Physics (Fisika) – Implementasi pada ilmu pengetahun fisika dimana kita menggunakan algoritma numerik untuk memecahkan permasalahan teori kuantitatif fisika yang sudah ada.
2.      Computational Economics (Ekonomi) – implementasi pada ilmu pengetahuan ekonomi adalah mempelajari agent-based computational modeling, computational econometrics dan statistika, komputasi keuangan, computational modeling of dynamic macroeconomic systems, pemrograman yang didesain khusus untuk komputasi ekonomi, dan pengembangan alat bantu dalam pendidikan komputasi ekonomi.
3.      Computational Chemistry (Kimia) – Implementasi dari bidang ilmu pengetahuan adalah memaparkan dari dari teori kimia digabungkan dengan program komputer yang handal untuk menghitung struktur dan sifat molekul.
4.      Bioinformatics (Biologi) – Merupakan sebuah aplikasi dari teknologi informasi dan ilmu komputer terhadap bidang biologi molekuler.
5.      Computational Sociology (Sosiologil) – Sebuah cabang ilsu sosiologi yang menggunakan metode komputasi intensif untuk menganalisa fenomena sosial.
6.      Cognitive Science (Ilmu Kognitif) – Sebuah cabang ilmu menengah yang mempelajari bagaimana informasi dibentuk dan digambarkan oleh otak.


http://id.wikipedia.org/wiki/Teori_komputasi
http://id.wikipedia.org/wiki/komputasi