Google Vs Microsoft

winchromeKetika saya masih kuliah dulu, saya masih ingat bahkan terlibat flamewar dengan topik “Linux vs Windows”. Kala itu, Windows seakan akan adalah musuh besar Linux. Sekarang, Windows dan Linux bisa duduk berdampingan di server dan Linux server menjadi OS nomor satu di internet, namun untuk masalah Linux Desktop, kita harus mengakui kalau Linux Desktop adalah produk Gagal dari sisi pasar. Sampai saat ini prosentasi pasar linux desktop tidak pernah beranjak dari 1 persen. Jadi kalau ada 99 komputer terinstall windows, hanya 1 yang terinsall linux.

Kala itu, Perang lain yang cukup hangat adalah Mac vs PC. Mac terus menerus menyerang Windows dan mengunggulkan kehebatan Mac. Sejauh ini, tetap saja pasar desktop Apple cuma dibawah 10%.  Sekarang, yang terjadi adalah Google vs Everyone. Yup, Google sekarang menjadi perusahaan raksasa yang akhirnya mempunyai musuh. Musuh dari Google adalah Apple, Microsoft, Oracle, Amazon dan berbagai layanan lain di internet. Namun dalam pembahasan kali ini saya hanya fokus Google Vs Microsoft. Sebenarnya, saya ingin memberi judul Cara Google menjegal Microsoft, namun karena alasan seo makanya judulnya saya ganti Google Vs Microsoft.

Sebelum lebih jauh membahas masalah ini, Mari kita kutip Petikan yang cukup menarik dibawah ini”

First they ignore you, then they attack You and THEN you WIN!

Siapa menyerang siapa? Ya jelas Microsoft menyerang Google. Dulu, Microsoft tidak pernah menganggap google sebagai musuh. Dalam bahasa sombong microsoft, bagaimana mungkin sebuah mesin pencari menjadi ancaman bagi Raksasa microsoft? Microsoft saat itu menguasai pasar software apapun, baik untuk Server, Web, Game, Desktop, OS, Office dan smartphone.Itu 5 tahun yang lalu.

Untuk lebih jelasnya, Mari kita lihat awal mula persaingan

Hotmail Vs GMail

Sebelum ada Gmail, pengguna internet disuruh memilih Yahoo Mail atau Hotmail. Tau kala itu berapa besar space penyimpanannya? 10 MB. Tidak lama kemudian muncullah GMail (bisa dibaca Google mail atau GigaMail) yang menawarkan 1GB penyimpanan free. Saat itu, Yahoo dan Hotmail mencharge user sekian dollar perbulan untuk space 100MB-200MB. Datangnya Gmail benar benar Game changer dan sekarang sudah menjadi  standar jika sebuah Layanan email memberikan space dengan ukuran Gigabyte. Bukan hanya masalah space, tapi Google juga menyediakan fitur POP3 dan IMAP secara gratis yang artinya pengguna tetap bisa menggunakan Outlook atau email client favorit mereka.

Google Search Vs Bing

Google terus menerus melakukan perbaikan dan penambahan fiur di mesin pencarinya. Fitur Instant search, autocomplete, dan Knowledge graph menjadi andalannya sekarang. Bing mempunyai sejarah cukup panjang, sebelum ada bing, microsoft mempunyai produk Live search. Nah live search ini juga rebranding dari MSN Search. Walaupun micrososft sudah mati matian menghajar Google, tapi tetap saja Pasar Google tetap diats 90% dan Bing hanya mendapat sisanya, itupun masih dibagi bagi dengan mesin pencari lain.

Microsoft Office dan Google Drive

 

Setelah menghajar microsoft di layanan email dan mesin pencari, kali ini google menghjar Microsoft Office, produk utama microsoft. Mungkin sebagian bilang, lah Google drive kan gratis? Yup, Drive memang gratis, namun Google membranding Google drive, Docs, Gmail, Google site dan Google Calendar kedalam produk barubernama GoogleApp. Pasarnya adalah Sekolah, perusahaan dan pemerintah.

Berbeda dengan Office yang model jual putus. Google App menjual layanan dengan sistem langganan peruser. Artinya, Google App akan terus menerus mendapat pendapatan setiap tahun, sementara Microsoft hanya mendapat revenue bagi yang mau upgrade saja.

 

IE dan Google Chrome

Perang lain antara Microsoft dan Google memasuki era Browser. di tahun 2008, Google mengeluarkan produk Browser dengan nam Chrome. Ciri khas dari chrome saat itu adalah menunya simple dan loadingnya cepat. Fitur lain dari chrome adalah terintegrasi dengan google search dan translate. Saat ini, Chrome menjadi browser nomor satu didunia. Google tidak mendapat keuntungan langsung dari sini, namun Google mendapat keuntungan dari “default Search engine” yang ada di chrome. Makin banyak pemakai chrome, makin banyak iklan yang akan tampil di hasil pencarian dan makin banyak pendapatan Google.

 

 Windows Vs ChromeOS

kali ini, Google langsung menghantam microsoft ke jantung produk microsoft itu sendiri. Windows saat ini sedang ketar ketir karena pasar laptopnya mulai tergerus oleh Laptop Chromebook dari Google. Saking khawatirnya, Akhirnya Google membuat iklan dan kampanye “scroogle” yang intinya menjelek jelekan Google. Tapi apa yang terjadi? Makin banyak orang mengenal Chrome OS dan sejauh ini penjulaan Chromebook terus meningkat.

Windows phone vs Android

kedengaran cukup aneh kalo kita tulis dua produk diatas di versuskan. Mengapa? karena pasar windows di mobile sudah habis, Windows phone hanya menguasai 3% pasar, sedangkan Android menguasai 70% pasar. Saingan utama android bukanlah Windows phone, tapi iOS.

Microsoft Azure Vs Google Cloud Platform

Persaingan terakhir ada dilayanan cloud. Microsoft mengandalkan Cloud yang merupakan produk server seperti ASP.Net, Windows server dan SQL server. Google sudah sangat berpengelaman untuk perkara Cloud karena sejak awal bisnisnya dalah internet. Google mengandalkan Google compute engine, Google Cloud SQL, Google Map dan Google Bigtable. Untuk server sendiri, Azure bukanlah saingan dari Google karena saingan google sebenarnya adalah Aamazon.

Persaingan Lain

Persaingan lain yang kurang dominan adalah Bing Map vs Google maps dan Google translate vs Bing Translate.

Sejauh ini, area yang tidak bersaing adalah Jejaring social Google+ dan Youtube, Microsoft tidak punya kedua layanan ini. Microsoft juga punya area yang tidak dimasuki oleh Google yaitu Game Console XBox. jadi kita lihat kedepannya? sejauh mana Microsoft menghadapi Google.

 

Pengenalan Github Untuk Pemula

[google-translator]Jika kita suka mendownload sample code dari tutorial pemerograman maka biasanya saat kita mendownload, link akan diredirect ke github. Saat kita mau mencoba software open source seperti Twitter Bootstrap, saat download pun kita akan di redirect ke github, Jadi github itu apa sih? Github adalah  software Hosting untuk proyek open source  yang menggunakan Tool  System revisi kontrol Git.  Jadi Git adalah tool untuk melakukan revisi code, sedangkan github adalah webhostingnya. Mudahnya Github adalah Webhosting untuk proyek proyek software seperti Google code atau sourceforge.net.  Dalam bahasa gaul, Github adalah jejaring social untuk software developer.

Yang membedakan Github dari Project hosting yang lain bisa kita lihat di bawah ini

  1. Github menggunakan Git sebagai tool utama dalam merevisi code.
  2. Github menyediakan free hosting untuk proyek open source, namun Github juga menawarkan  hosting berbayar untuk proyek perusahaan atau pribadi yang sifatnya privat.
  3. Github ditargetkan untuk para developer yang bekerja secara tim dan tidak disatu tempat.
  4. Github mempunyai fitur Social seperti  Twitter seperti follow atau favorit (Star).
  5. Github mendukung semua bahasa pemrograman, anda bebas memakai bahasa dan tool yang biasa anda pakai.

Fitur social digithub

Beberapa fitur Social di Github:

  1. Github user profile.
  2. Follow, Kita bisa memfollow profil progammaer lain di github.
  3. Star, fungsinya sama dengan Bookmark.
  4. Watch, memonitor repository tertentu. Setiap ada perubahan di Repo, maka kita akan dikirim notifikasi.
  5. Fork, mengcopy keseluruhan code repository ke repo kita sendiri.

Github Profile

Sama seperti Twitter, Github juga mempunyai profil. Profil berisi foto, jumlah repo yang dimiliki, jumlah follower, jumlah user yang kita follow dan Star (jumlah proyek yang kita beri tanda bintang).

Contoh profil github
Contoh profil github

Biasanya makin banyak followernya, makin canggih skill user tersebut. Profil diatas adalah profil saya, nah keliatan kan, saya masih pemula di Github.

Fitur pencarian

pencarian di github
pencarian di github

Github mempunyai lebih dari 10 juta repo sofware. Nah banyak banget kan? Jika anda ingin mencari proyek open source tertentu, gunakan fitur pencarian, Hasil pencarian tampak seperti di gambar 2 diatas. Untuk memperkecil  hasil pencarian bisa di filter  berdasarkan Repo, code, issue atau nama user atau bahasa pemrograman. Hasil pencarian bisa diurutkan berdasarkan jumlah bintang tau jumlah “fork”. Biasanya makin banyak bintangnya, makin berkualitas source codenya.

Struktur halaman proyek di Github

github1
Struktur Halaman proyek di Github

Contoh di gambar 3 adalah struktur poyek dari Twitter Bootstrap, CSS framework paling populer saat ini. Mari kita analisa satu persatu struktur halamannya.

Bagian Statistik

Bagian pertama adalah statistik, kia bisa melihat jumlah Watch, star dan fork dibagian atas halaman. Bootstrap adalah salahsatu proyek paling populer di github, maka jangan heran jika ada lebih dari 63 ribu user yang memberi tanda bintang.

Bagian Code 

Bagian utama dari struktur proyek ini adalah code itu sendiri. Kode ini juga berisi penjelasan kapan dan apa file terakhir yang diedit berserta penjelasan perubahan apayang terjadi.

Bagian Clone dan Download

Clone in desktop  di pakai untuk mengkopi source code proyek terserbut ke komputer kita , namun komputer kita harus sudah terinstall Github for Windows atau Mac. Bagian paling penting dan paling sering dipakai adalah menu DOWNLOAD.  jika anda ingin langsung mencoba code di komputer , cukup klik download, maka source code otomatis akan dizip dan diunduh ke kompuer anda.

Github Gist

Selain fitur diatas, ada satu lagi fitur github yang cukup bermanfaat, fitur itu bernama gist. Gist adalah layanan share snippet dari github. Biasanya hanya potongan code pendek untuk memecahkan solusi di bahasa pemrograman tertentu. Sebagai contoh, anda ingin tahu bagaimana cara menampilkan tanggal di php, anda cukup buka https://gist.github.com. lalu masukan query “php date”.

Contoh pencarian snipet code di Gist

Sample hasil pencarian gist untuk php date
Sample hasil pencarian gist untuk php date

Berbagi snipet code di Gist

Jika anda ingin berbagi snippet atau fungsi tertentu, misalkan anda ingin memberikan snippet fungsi chaptca, cukup klik “create gist” dan copas code anda dan berikan penjelasan code secukupnya, Jika ada yang bertanya tentang captcha, anda cukup mengshare link ke GIST tersebut.

Contoh gist berisi snippet code fungsi format rupiah di php
Contoh gist berisi snippet code fungsi format rupiah di php

Disini saya juga mengajak anda semua termasuk mahasiswa IT dan programmer untuk berbagi code sehingga bermanfaat bagi orang lain atau programer lain, ga ada ruginya kok, semakin sering orang memakai code anda, reputasi anda makin meningkat bukan? Jadi jangan pelit sharing code ya :D

Penutup

Tulisan ini hanya membahas fitur dan tampilan Website github secara umum dan bukan menejelaskan cara memakai git. Jika anda ingin mempelajari cara kerja berkolaborasi di github dengan git revision control, maka saya sarankan anda buka halaman http://training.github.com/resource.