Rabu, 30 November 2016

Cloud Computing

Posted by Unknown On 01.02
CLOUD COMPUTING

Perkembangan IT saat ini menuju dengan konsep-kosenp social networkingnya, openess, share, colaborations, mobile, easy maintenance, one click, terdistribusi / tersebar, scalability, Concurency dan Transparan, Saat ini terdapat trend teknologi yang masih terus digali dalam penelitian-penelitian para pakar IT di dunia, yaitu Cloud Computing. 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 adalah suatu pergeseran dari perusahaan dalam membeli dan memelihara server dan aplikasi on-premise yang mahal, dan bergerak menuju metode penyewaan IT, sesuai dengan kebutuhan, dari satu penyedia layanan publik.

Ada beberapa keuntungan yang dapat dilihat dari perkembangan Cloud Computing ini, seperti

1. Lebih efisien karena menggunakan anggaran yang rendah untuk sumber daya
2. Membuat lebih eglity, dengan mudah dapat berorientasi pada profit dan perkembangan yang cepat
3. Membuat operasional dan manajemen lebih mudah, dimungkinkan karena sistem pribadi atau perusahaan yang terkoneksi dalam satu cloud dapat dimonitor dan diatur dengan mudah
4. Menjadikan koloborasi yang terpecaya dan lebih ramping
5. Membantu dalam menekan biaya operasi biaya modal pada saat kita meningkatkan reliability dan kritikal sistem informasi yang kita bangun.

Menurut NIST (National Institute of Standards and Technology), terdapat 5 karakteristik sehingga sistem tersebut disebut Cloud Computing, yaitu:

1. Resource Pooling

Sumber daya komputasi (storage, CPU, memory, network bandwidth, dsb.) yang dikumpulkan oleh penyedia layanan (service provider) untuk memenuhi kebutuhan banyak pelanggan (service consumers) dengan model multi-tenant. Sumber daya komputasi ini bisa berupa sumber daya fisik ataupun virtual dan juga bisa dipakai secara dinamis oleh para pelanggan untuk mencukupi kebutuhannya.

2. Broad Network Access

Kapabilitas layanan dari cloud provider tersedia lewat jaringan dan bisa diakses oleh berbagai jenis perangkat, seperti smartphone, tablet, laptop, workstation, dsb.

3. Measured Service

Tersedia layanan untuk mengoptimasi dan memonitor layanan yang dipakai secara otomatis. Dengan monitoring sistem ini, kita bisa melihat berapa resources komputasi yang telah dipakai, seperti: bandwidth , storage, processing, jumlah pengguna aktif, dsb. Layanan monitoring ini sebagai bentuk transparansi antara cloud provider dan cloud consumer.

4. Rapid Elasticity

Kapabilitas dari layanan cloud provider bisa dipakai oleh cloud consumer secara dinamis berdasarkan kebutuhan. Cloud consumer bisa menaikkan atau menurunkan kapasitas layanan. Kapasitas layanan yang disediakan ini biasanya tidak terbatas, dan service consumer bisa dengan bebas dan mudah memilih kapasitas yang diinginkan setiap saat.

5. Self Service

Cloud Consumer bisa mengkonfigurasikan secara mandiri layanan yang ingin dipakai melalui sebuah sistem, tanpa perlu interaksi manusia dengan pihak cloud provider. Konfigurasi layanan yang dipilih ini harus tersedia segera dan saat itu juga secara otomatis.

Cloud computing terbagi menjadi tiga model pelayanan dasar, masing-masing layanan menangani kebutuhan bisnis yang spesifik.

IAAS (Infrastruktur sebagai sebuah layanan).

IAAS adalah layanan yang paling dasar dari model awan. Klien adalah pembeli /  pengguna layanan komputasi, penyimpanan, dan layanan transfer jaringan. Penawaran layanan jenis ini disampaikan sebagai sistem operasi pada server dengan sejumlahpenyimpanan dan transfer jaringan. Penawaran ini dapat disampaikan sebagai server tunggal atau sebagai bagian dari sekumpulan server terintegrasi ke dalam VPDC (Virtual Private Data Center), contoh penyedia layanan ini adalah, Amazon.

PAAS (Platform sebagai sebuah layanan).

Lapisan berikutnya dari awan adalah PAAS, dimana klien adalah pembeli lingkungan pengembangan aplikasi di atas infrastruktur utama(SaaS). Contoh aplikasi ini akan menjadi semacam tumpukan: Ruby diatas Rails, Java, atau LAMP.Keuntungan dari PaaS adalah pengembang dapat membeli fungsi penuh dari perangkat pengembangan dan/atau lingkungan produksi misalnya Coghead, Aplikasi Google Engine.

SAAS (Software sebagai Layanan).

Layanan ini adalah lapisan tertinggi di komputasi awan. Klien sebagai pembeli layanan aplikasi kerja. misalnya, Google Apps, Salesforce.com, WebEx.


Beberapa contoh penggunaan cloud computing 

1. Google drive
Googledrive logo.svg

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
2. Dropbox
Dropbox adalah layanan penyedia data berbasis web yang dioperasikan oleh Dropbox, Inc. Dropbox menggunakan sistem penyimpanan berjaringan yang memungkinkan pengguna untuk menyimpan dan berbagi data serta berkas dengan pengguna lain di internet menggunakan sinkronisasi data. Dropbox didirikan pada tahun 2007 oleh lulusan Massachusetts Institute of Technology (MIT) Drew Houston dan Arash Ferdowsi dengan modal awal yang didapat dari Y Combinator. 


sumber :



Senin, 14 November 2016

SEO (Search Engine Optimization)

Posted by Unknown On 01.29


SEO

Search Engine Optimization (SEO) adalah pengetahuan untuk merekayasa elemen-elemen website untuk mendapatkan rangking yang tinggi di mesin pencari. Pendek sekali, tapi memang hanya itulah esensi SEO. Ada sangat banyak elemen baik external maupun external yang mempengaruhi ranking website di mesin pencari dan karena itu patut menjadi perhatian kita. SEO yang baik adalah sesuatu yang sangat sulit, dan SEO yang hebat tidak akan pernah bisa kita capai.

Mengapa SEO menjadi sangat penting? Bayangkan anda berada di tengah kerumunan ribuan orang dan seseorang berusaha mencari anda. Bagaimana anda bisa ditemukan di tengah kerumunan orang yang sepintas semua nampak mirip satu sama lainnya. Bayangkan jika kemudian ada cara untuk memisahkan, semua pria memakai celana panjang dan semua wanita memakai rok. Sekarang orang yang mencari anda harus mencari diantara setengah dari kerumunan orang yang ada. Anda bisa terus menambahkan kriteria-kriteria lain untuk menyaring sehingga tinggal tersisa sekelompok kecil orang sehingga anda lebih mudah ditemukan.

Website kita bisa dianalogikan seperti situasi anda di tengah kerumunan tadi. Di tengah kerumunan jutaan website – diperkirakan saat ini ada lebih dari 100 juta website dan terus bertambah sekitar 1.5 juta setiap bulannya – bahkan di mata mesin pencari yang mengirim crawler-crawlernya untuk mendaftar website, website kita hampir tidak terlihat. Agar website kita mudah terlihat, bahkan oleh crawler sekalipun, sejumlah elemen tertentu harus nampak jelas. Seperti orang yang tingginya lebih dari 2 meter akan lebih mudah ditemukan diantara kerumunan ribuan orang. Inilah alasan mengapa kita memerlukan SEO, agar website kita mudah ditemukan.

Secara kebetulan, cepat atau lambat website kita akan ditemukan oleh mesin pencari, dan akan mendapat tempat, entah dengan urutan ranking nomor berapa, diantara ribuan, ratusan ribu, bahkan jutaan website lainnya. Tapi berada di halaman kesepuluh atau keseratus tidak ada bedanya dengan tidak terkihat sama sekali. Agar bisa ditemukan, website kita memerlukan ranking yang jauh lebih baik. Setidaknya berada di tiga halaman pertama hasil pencarian. Orang tidak akan mencari lebih jauh dari halaman ketiga, kebanyakang mungkin malah tidak akan sampai sejauh itu. Kenyataannya hanya website yang berada di halaman pertama sajalah yang mendapat cukup pengunjung yang kemudian membeli produk yang ditawarkan. Itulah sebetulnya tujuan akhir SEO, mengasilkan uang dari pembelian yang dilakukan oleh pengunjung website.

Untuk mendapatkan ranking yang tinggi, ditemukan oleh Crawler mesin pencari saja tidaklah cukup. Ada sejumlah kriteria tertentu yang harus dipenuhi agar website kita terdaftar dengan nilai lebih tinggi dari website-website lainnya. Beberapa kriteria yang diidentifikasi crawler mesin pencari diantaranya:

  • Anchor text (teks yang dipergunakan sebagai link menuju halaman / website lain.
  •  Popularitas website
  • Relevansi link
  • Kata kunci
  • Bahasa
  • Isi secara keseluruhan
  • Umur website
  • Statistic Blog

  • Translator widget

    English French German Spain

    Italian Dutch Russian Brazil

    Japanese Korean Arabic Chinese Simplified
    Translate Widget by Google