Minggu, 30 Maret 2014

Definisi dan Penerapan Komputasi Modern




Nama                   : Kurniawan Andi P.
NPM                    : 53410942
Kelas                   : 4IA15
Alamat blog        : jojoshishi.blogspot.com
E-Mail                 : kurniawanandip@yahoo.com

Jurusan Teknik Informatika, Fakultas Teknologi Industri
Universitas Gunadarma


Abstraksi

Komputasi Modern merupakan sebuah sistem yang akan menyelesaikan masalah matematis menggunakan komputer dengan cara menyusun algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan suatu masalah.  Dalam komputasi modern terdapat perhitungan dan pencarian solusi dari masalah. Perhitungan dari komputasi modern adalah akurasi, kecepatan, problem, volume dan besar kompleksitas. Contoh jenis Komputasi Modern yang saat ini dikenal adalah Mobile Computing, Cloud Computing, Jaringan Syaraf Tiruan dan Grid Computing.

Kata kunci : cloud computing, cloud, computing, teknologi, komputer

Pendahuluan

Komputer sudah menjadi bagian dari kehidupan orang banyak saat ini. Perkembangan teknologi komputer memiliki banyak manfaat terutama dalam aktifitas manusia di kehidupan sehari-hari untuk membantu menyelesaikan pekerjaan manusia. Antara lain yaitu sebagai media informasi dan komunikasi. Suatu pekerjaan akan lebih efektif dan efisien jika pekerjaan tersebut dibantu dengan penggunaan komputer dalam mengolah data atau informasi sehingga dapat menghemat waktu.
Salah satu contoh perkembangan teknologi saat ini yaitu komputasi modern. Komputasi modern digunakan untuk penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains).mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.

Metode Penelitian 

Metode yang digunakan dalam penulisan ini terbagi menjadi tiga tahapan yaitu tahap yang pertama adalah mengidentifikasi masalah yang ada. Kemudian tahapan berikut nya yaitu mempelajari dan mengumpulkan sumber-sumber pustaka salah satu contoh jenis Komputasi Modern yaitu aplikasi Cloud Computing. Dan tahapan yang terakhir yaitu melakukan analisa terhadap masalah yang dihadapi.

Pembahasan

Cloud computing adalah kumpulan dari beberapa resources yang terintegrasi menjadi satu dan digunakan melalui web.
 Cloud computing 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.
Sebenarnya, cloud computing ini didasarkan pada teknologi grid computing yang membuat skalabilitas suatu sistem komputasi menjadi sangat besar dengan cara menggabungkan beberapa sumber daya komputer menjadi satu resource.
Sehingga tidak salah jika ada orang yang megnatakan cloud computing adalah grid computing yang digabungkan dengan virtualisasi.
Cloud Computing dibagi menjadi berikut ini:
  1. Software as a Service (SaaS)
adalah layanan dari Cloud Computing dimana kita tinggal memakai software (perangkat lunak) yang telah disediakan. Kita cukup tahu bahwa perangkat lunak bisa berjalan dan bisa digunakan dengan baik. Contoh: layanan email publik (Gmail, YahooMail, Hotmail, dsb), social network(Facebook, Twitter, dsb) instant messaging (YahooMessenger, Skype, GTalk, dsb) dan masih banyak lagi yang lain.  Dalam perkembangan-nya, banyak perangkat lunak yang dulu hanya kita bisa nikmati dengan menginstall aplikasi tersebut di komputer kita (on-premise) mulai bisa kita nikmati lewat Cloud Computing.Keuntungan-nya, kita tidak perlu membeli lisensi dan tinggal terkoneksi ke internet untuk memakai-nya. Contoh: Microsoft Office yang sekarang kita bisa nikmati lewat Office 365, Adobe Suite yang bisa kita nikmati lewat Adobe Creative Cloud, dsb.
  1. Platform as a Service (PaaS)
adalah layanan dari Cloud Computing dimana kita menyewa “rumah” berikut lingkungan-nya (sistem operasi, network, databbase engine, framework aplikasi, dll), untuk menjalankan aplikasi yang kita buat. Kita tidak perlu pusing untuk menyiapkan “rumah” dan memelihara “rumah” tersebut. Yang penting aplikasi yang kita buat bisa berjalan dengan baik di “rumah” tersebut. Untuk pemeliharaan “rumah” ini menjadi tanggung jawab dari penyedia layanan. Sebagai analogi, misal-nya kita sewa kamar hotel, kita tinggal tidur di kamar yang sudah kita sewa, tanpa peduli bagaimana “perawatan” dari kamar dan lingkungan-nya. Yang penting, kita bisa nyaman tinggal di kamar itu, jika suatu saat kita dibuat tidak nyaman, tinggal cabut dan pindah ke hotel lain yang lebih bagus layanan-nya. Contoh penyedia layanan PaaS ini adalah: Amazon Web ServiceWindows Azure,  bahkan tradisional hosting-pun merupakan contoh dari PaaS. Keuntungan dari PaaS adalah kita sebagai pengembang bisa fokus pada aplikasi yang kita buat, tidak perlu memikirkan operasional dari “rumah” untuk aplikasi yang kita buat.
  1. Infrastructure as a Service (IaaS)
adalah layanan dari Cloud Computing dimana kita bisa “menyewa” infrastruktur IT (komputasi, storage, memory, network dsb). Kita bisa definisikan berapa besar-nya unit komputasi (CPU), penyimpanan data (storage) , memory (RAM), bandwith, dan konfigurasi lain-nya yang akan kita sewa. Mudah-nya, IaaS ini adalah menyewa komputer virtual yang masih kosong, dimana setelah komputer ini disewa kita bisa menggunakan-nya terserah dari kebutuhan kita. Kita bisa install sistem operasi dan aplikasi apapun diatas-nya. Contoh penyedia layanan IaaS ini adalah: Amazon EC2, Windows Azure (soon), TelkomCloudBizNetCloud, dsb. Keuntungan dari IaaS ini adalah kita tidak perlu membeli komputer fisik, dan konfigurasi komputer virtual tersebut bisa kita rubah (scale up/scale down) dengan mudah. Sebagai contoh, saat komputer virtual tersebut sudah kelebihan beban, kita bisa tambahkan CPU, RAM, Storage dsb dengan segera.

Sejarah 

Cloud computing telah berkembang sejak tahun enam puluhan berdampingan dengan perkembangan internet dan web. Internet lebih cepat berkembang karena perkembangan bandwidth yang semakin besar. Perkembangan internet inilah yang menjadi pendorong berkembangnya teknologi cloud computing.
Pada tahun di tahun 1999, Salesforce.com menjadi pencetus pertama aplikasi perusahaan yang dijalankan melalui internet. Selanjutnya diikuti oleh Amazon Web Services di tahun 2006 yang menggunakan teknologi Elastic Compute Cloud (EC2). Teknologi EC2 menyebabkan adanya situs layanan web yang dikomersialkan, sehingga memungkinkan perusahaan kecil / individu untuk menyewa komputer atau server agar dapat menjalankan aplikasi komputer mereka.
Di tahun 2009, Google memulai menawarkan aplikasi berbasis browser melalui Google Appsnya, yang salah satunya adalah Google Docs yang sering kita gunakan. Sampai saat ini, cloud computing masih terus berkembang dengan pesat mengingat manfaatnya yang begitu besar jika teknologi ini digunakan.
Menurut Jamie Turner, perkembangan cloud computing ini dipengaruhi oleh matangnya teknologi visual, perkembangan bandwidth berkecepatan tinggi, dan software yang bersifat universal.

Implementasi

Google Drive adalah layanan penyimpanan daring milik Google yang diluncurkan pada 24 April 2012. Layanan ini merupakan ekstensi dari Google Docs dan akan mengganti URL docs.google.com dengan drive.google.com setelah diaktifkan. Google Drive memberikan layanan penyimpanan gratis sebesar 5 GB dan dapat ditambahkan dengan pembayaran tertentu. Dengan fitur unggulan yang sama seperti Dropbox, yaitu sinkronisasi data melalui folder khusus di dalam desktop atau lebih dikenal dengan Desktop Sync Clients. GDrive memberikan kapasitas gratis sebesar 5 GB dan tentunya fitur-fitur yang terintegrasi dengan layanan Google lainnya seperti: Gmail, G+ dan Google Search. Fitur yang bisa digaris bawahi dari GDrive adalah API’s untuk para Developer. Hingga kini GDrive telah terhubung dengan puluhan aplikasi pihak ketiga.



Berikut ini langkah-langkah menggunakan Google Drive :
  1. Kunjungi situs drive.google.com
  2. Jika kita telah memiliki akun di google, misalnya telah menggunakan gmail, maka tinggal memasukkan username dan password yang kita miliki pada kotak SIGN IN di halaman tersebut, sedangkan bagi yang belum memiliki akun di google, maka klik tombol SIGN UP di kanan atas halaman tersebut, dan lakukan proses pendaftaran seperti pada umumnya.
  3. Setelah sign in dengan akun google yang kita miliki, maka akan muncul tampilan berikut. Klik tombol warna biru di kiri bawah dengan tulisan “Try Google Drive”.
  4. klik tombol warna merah di menu sebelah kanan tepat disebelah tombol bertuliskan Create, yaitu tombol bergambar harddisk dengan tanda panah ke atas, kemudian akan muncul menun pop-up lalu pilih “Files…”
  5. Selanjutnya akan muncul windows untuk memilih file mana yang ingin di upload.
  6. Jika ingin mengunggah file, klik icon upload. Jika proses pengunggahan file telah berhasil, pengguna bisa membaginya kepada pengguna lain ataupun disimpan secara private.

Simpulan dan Saran

Cloud Computing adalah gabungan pemanfaatan teknologi komputer (‘komputasi‘) dan pengembangan berbasis Internet (‘awan’). Awan (cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Manfaat dari layanan komputasi awan ini baik sebagai solusi teknologi maupun mendapatkan manfaat ekonomis darinya. Berdasarkan jenis layanan-nya, Cloud Computing dibagi menjadi Software as a Service (SaaS), Platform as a Service (PaaS), dan Infrastructure as a Service (IaaS).

Daftar Pustaka 
  1.   Komputasi Modern. http://belajar-pemrograman2.blogspot.com/2013/03/komputasi-modern.html . Diakses pada 29 Maret 2014
  2. CloudIndonesia. Apa itu Cloud Computing. http://www.cloudindonesia.or.id/apa-itu-cloud-computing.html  , Diakses pada 29 Maret 2014
  3. Fahmi. Pengertian Cloud Computing dan Perkembangannya. http://azuharu.net/grid-computing/pengertian-cloud-computing-dan-perkembangannya/ Diakses pada 29 Maret 2014
  4. Reza. Cloud Computing. http://reza_chan.staff.gunadarma.ac.id/Downloads/files/26584/CLOUD+COMPUTING.pdf , Diakses pada 29 Maret 2014
  5. Yulinda, Eva. Cara Menggunakan Google Drivehttp://evvayulinda.blogspot.com/2012/12/cara-mudah-menggunakan-google-drive_8826.html , Diakses pada 30 Maret 2014.