Senin, 04 Mei 2015

SEO (Search Engine Optimization)

SEO adalah sesuatu yang dilakukan untuk menaikkan posisi blog di Search Engine seperti google, bing, dan sebagainya. apa tujuan belajar SEO pastinya untuk membuat blog anda mendapat banyak pengunjung dari Search Engine. 

Di awal munculnya Internet, search engine tidaklah secanggih saat ini. Hal ini karena kondisi world wide web dahulu belum sedinamis dan semenarik sekarang.Dahulu, website hanya statis dan ibarat brosur yang hanya dapat dipakai untuk menampilkan informasi tanpa interaktifitas dengan pengunjung. Jadi zaman dulu website hanya berupa hyperlink untuk mengunjungi satu website dengan mengklik link yang ada.Search engine pertama dibuat oleh Alan Emtage pada tahun 1990. Yang ia ciptakan adalah alat bantu untuk melakukan pencarian bernama Archie. Tool ini adalah kumpulan file indeks di Internet.Saat itu, Archie menjadi program favorit pengguna Internet. Program ini berisi daftar direktori semua file yang bisa diunduh dari FTP anonim di jaringan. Daftar tersebut dikumpulkan dengan jaringan lain dan disimpan ke database. Archie bekerja dengan mengindeks semua file untuk mempermudah pengguna internet mencari lokasi file yang diinginkan.

Di tahun 1991, Mark McCahill mengembangkan aplikasi Gopher untuk mencari teks di Internet. Gopher mengindeks dokumen teks yang akhirnya Gopher ini berkembang menjadi WWW. Protokol Gopher membutuhkan program yang dapat mereferensikan indeks yang sudah dibuat oleh Gopher. Program tersebut adalah VERONICA (Very Easy Rodent-Oriented Net-wide Index to COmputerized Archieves); dan JUGHEAD (Jonzy’s Universal Gopher Hierarchy Excavation and DIsplay). Kedua program tersebut cara kerjanya sama, yaitu mencari hasil pencarian dengan mengisikan keyword pencarian.Tahun 1993, muncul search engine Wandex yang dikembangkan oleh MAtthew Gray. 

Cara kerja Wandex adalah mengindeks dan mencari indeks dari halaman. Progam inilah yang aktif menjelajah WWW. Hasil penjelajahan ini menjadi bahan pencarian semua search engine.Sejak saat itu, 1993 - 1998, mulailah bermunculan mesin-mesin pencari terkenal seperti Yahoo!, Google, Ask.com yang masih eksis hingga sekarang. Berikut ini adalah detail peluncuran search engine tersebut: Excite (1993), Yahoo! (1994), Web Crawler (1994)Lycos (1994)Infoseek (1995), Altavista (1995), Inktomi (1996),Ask Jeeves (1997),Google (1997), MSN Search (1998), sekarang jadi Live Search.

Contoh kegunaan SEO 
Saya membuat sebuah artikel yang membahas tentang cara membuat blog, kata kunci yang saya target adalah cara membuat blog. Dengan melakukan optimasi dengan benar kata kunci yang saya target tadi bisa berada di halaman pertama atau bahkan no 1 di google.

Macam - macam SEO
Search Engine Optimization terbagi menjadi dua yaitu:

1. SEO ONPAGE, yaitu sebuah proses optimasi yang dilakukan dari dalam blog. Seo onpage meliputi:
  • Title tag
  • URL
  • Meta description
  • Heading meliputi (h1,h2,h3 dan seterusnya....)
  • mege dan alt tag
  • Link, terbagi menjadi dua yaitu link inbound dan outbound ke halaman yang relevan
  • Link ke halaman Authority.
2. SEO OFFPAGE, yaitu sebuah proses optimasi yang dilakukan dari luar. Seo offpage meliputi :
  • Mencari Backlink, dalam mencari backlink utamakanlah backlink dari blog dofollow dan pagerank tinggi.
  • Promosikan blog , kita bisa mempromosikan blog lewat sosial media seperti facebook, twitter, dan Google+ atau bisa lewat forum diskusi online dengan menjawab pertanyaan dari para anggota forum sambil meninggalkan link menuju blog kita.
Manfaat melakukan SEO
  • Membuat Blog atau artikel masuk halaman pertama atau bahkan no1 di google
  • Mendapatkan banyak visitor dan sumber lalu lintas dari mesin pencari. Jika blog atau artikel kita masuk halaman pertama, maka otomatis pengunjung blog kita akan banyak berdatangan.
  • Meningkatkan Penjualan, semakin banyak visitor maka semakin banyak produk yang akan terjual.
  • Meningkatkan daya saing, jika sudah mendapatkan ketiga hal di atas, maka daya saing blog anda akan semakin kuat dan bukan tidak mungkin  blog anda akan merajai setiap keyword yang anda harapkan.

Senin, 06 April 2015

CLOUD COMPUTING

Perkembangan teknologi informasi di dunia semakin pesat dan memungkinkan untuk selalu menciptakan teknologi baru yang lebih praktis untuk digunakan. Maka sekarang ini berkembanglah teknologi cloud computing yang mulai diadaptasi oleh perusahaan IT terkemuka seperti Microsoft, Google, Yahoo, telkomcloud dan lain-lain. Teknologi ini memudahkan pengguna dalam mengakses informasi kapanpun dan di mana pun tanpa harus menggunakan tempat penyimpanan data seperti harddisk atau flashdisk.

Komputasi awan adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lainnya yang dikenal luas, dengan tema umum berupa ketergantungan terhadap internet guna memberikan kebutuhan komputasi pengguna.

Cloud computing (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.

Manfaat cloud computing, yaitu :
  • Semua Data Tersimpan di Server Secara Terpusat
  • Keamanan Data
  • Fleksibilitas dan Skalabilitas yang Tinggi
  • Investasi Jangka Panjang
Sistim Cloud computing bekerja dengan menggunakan server yang bekerja secara online terus-menerus di jaringan internet. Di komputer server inilah semua data akan terseimpan begitu juga dengan aplikasi, semua di instal di komputer server sehingga pihak pengguna sipa pakai saja.

Pengguna yang ingin mengakses server tersebut baik untuk keperluan membuka, menyimpan data maupun menjalankan sebuha program, maka pertama user harus melakukan login terlebih duhulu kemudian setelah login berhasil barulah pengguna bisa menggunakan resource server cloud seperti menjalankan suatu program tanpa perlu menginstal di komputer sendiri dan juga untuk menyimpan data.

Cara kerjanya cukup sederhana seperti apabila user menjalankan sebuah aplikasi dan memberikan beberapa perintah pada aplikasi tersebut, maka perintah yang di input oleh user akan dikirmkan ke server melalui jaringan internet kemudian akan diolah atau di resfon oleh server dan memberikan hasilnya ke penguna tersebut, data hasil proses tersebut akan disimpan di komputer server, sehingga setiap kali user ingin membuka dan melihat data yang dia simpan terakhir kali, data tersebut akan tetap bersedia pada server cloud.

Beberapa penggunaan cloud computing dalam dunia IT adalah :
  • Google Drive: Ini adalah layanan komputasi awan murni, dengan semua aplikasi dan penyimpanan ditemukan secara online. Google Drive juga tersedia bukan hanya pada komputer desktop. Kita dapat menggunakannya pada tablet seperti iPad atau smartphone. Bahkan, semua layanan Google bisa dianggap komputasi awan: Gmail, Google Calendar, Google Reader, Google Voice, dan sebagainya.
     
  • Apple iCloud: layanan awan Apple terutama digunakan untuk penyimpanan online dan sinkronisasi email, kontak, kalender, dan banyak lagi. Semua data yang dibutuhkan tersedia di iOS, Mac OS, atau perangkat Windows. iCloud juga menyimpan file media.
     
  • Layanan gabungan seperti Box, Dropbox, SugarSync dan semuanya bekerja di awan karena mereka menyimpan versi synched file kita secara online. Sinkronisasi yang memungkinkan semua perangkat untuk mengakses data yang sama adalah landasan pengalaman komputasi awan, bahkan jika kita mengakses file lokal.
     
  • Windows Azure : sistem operasi yang berbasis komputasi awan, yang dibuat oleh microsfot untuk mengembangkan dan mengatur aplikasi serta melayani sebuah jaringan global dari Microsot dat Centers. Windows Azure yang mendukung berbagai macam bahasa dan alat pemograman. Windows Azure menyediakan infrastruktur dengan skala yang sesuai dengan kebutuhan. Baik dalam membuat aplikasi baru atau menjalankan aplikasi yang telah disediakan.