Rabu, 23 November 2016

Cloud Computing

Apa itu Cloud Computing

  • Cloud computing adalah sebuah paradigma baru pada dunia IT dalam pemberian layanan komputasi(IT Services) dengan konsep Layanan / serviceyang diberikan pay-as-you-go melalui media Internet
  • Istilah cloud mengacu pada ilustrasi internet pada kebanyakan buku teksbook bidang IT yang menggambarkan remote environment dan penyembunyian kompleksitas
  • Definisi Cloud computing sendirisangatberagamatergantung, dari aspek mana seseorang melihatnya.
Definisi Cloud Computing

Komputasi awan (cloud computing) adalah gabungan pemanfaatan teknologi komputer(komputasi) dan pengembangan berbasis internet (awan). Cloud computing merupakan layanan jasa teknologi informasi yang menyediakan perangkat atau infrastruktur melalui koneksi internet untuk memenuhi kebutuhan pengguna layanan. Penyedia jasa layanan cloud computing seperti Microsoft Cloud, Google, dan Sales Force.

Cloud computing adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google Apps  menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan di server. Komputasi awan saat ini merupakan trend teknologi terbaru, dan contoh bentuk pengembangan dari teknologi Cloud Computing ini adalah iCloud.


Jenis jasa cloud computing dibagi menjadi 3, yaitu:

  • SaaS (Software as a Service)
Layanan aplikasi tertentu yang dapat dimanfaatkan user dengan berlangganan seperti software sales di salesforce.com, Yahoo Premium di Yahoo, LotusLive! dan Microsoft Office 365.

  • PaaS (Platform as a Service)
Layanan penyedia modul siap pakai yang digunakan untuk mengembangkan aplikasi, berjalan di atas platform tersebut seperti pengembangan game di Facebook, Google Android, dan Apple i-Tunes.

  • IaaS (Infrastructure a Service)
Layanan yang menyewakan perangkat untuk menjalankan aplikasi meliputi media penyimpanan, processing power, memory, sistem operasi, dan kapasitas.

Analisis PIECES

Untuk menentukan cloud computing layak diterapkan dalam instansi pemerintah tentu tidak mudah. Instansi pemerintah perlu melakukan analisis terlebih dahulu agar anggaran yang akan digunakan dalam kegiatan di tahun berjalan tidak melebihi anggaran yang telah ditentukan. Oleh karena itu, instansi pemerintah perlu melakukan analisis terhadap kinerja, ekonomi, pengendalian, efisiensi, dan pelayanan atau juga sering disebut dengan analisis pieces. Adapun pengertian dari analisis pieces sebagai berikut (Hanif Al Fatta, Analisis & Perancngan Sistem Informasi :2007):

  • Analisis Kinerja Sistem (Performance)

    Kinerja adalah suatu kemampuan sistem dalam menyelesaikan tugas dengan cepat sehingga sasaran dapat segera tercapai. Kinerja diukur dengan jumlah produksi (throughput) dan waktu yang digunakan untuk menyesuaikan perpindahan pekerjaan (response time).

    Kekurangan:

    - Memerlukan koneksi internet padahal belum semua wilayah di Indonesia sudah memiliki koneksi internet.

    - Koneksi internet di Indonesia belum stabil dan kurang memadai.
  • Analisis Informasi (Information)
    Informasi merupakan hal penting karena dengan informasi tersebut pihak manajemen (marketing) dan user dapat melakukan langkah selanjutnya.

    Kelebihan:

    -Informasi mudah diakses dari berbagai penjuru dunia jika menggunakan jasa cloud
    computing.

    Kekurangan:

    -Pihak penyedia jasa cloud computing belum tentu dapat menjaga kerahasiaan




Konfigurasi DNS Server Menggunakan Ubuntu Server

1. Masuk sebagai user root dengan perintah sudo su



2.  Lakukan konfigurasi Ip address menggunakan perintah nano etc/network/interfaces sesuai yang diinginkan. Pada kali ini penulis menggunakan ip 192.168.10.10




3. Install package Bind9 dengan menggunakan perintah apt-get install bind9 maka tampilan installasi akan sebagai berikut jika berhasil.




4. Masuk ke dalam directory bind dengan perintah cd /etc/bind



5.   Buka file named.conf.local menggunakan editor nano





6. Tambahkan script berikut pada halaman editor yaitu dengan gunakan nama domain kepunyaan sendiri, penulis menggunakan domain bernama yogiap.com. Kemudian dibagian zone tambahkan ip yang sebelumnya telah di setting penulis menggunakan ip 192.168.10.10






7. Copy file db.local menjadi file db.yogiap dan file db.127 menjadi db.yogiap.rev



8. Buka file db.yogiap menggunakan perintah nano db.yogiap



9. Kemudian lakukan konfigurasi dengan mengubah seperti gambar dibawah ini. Untuk yang nama localhost diganti dengan nama domain yang sebelumnya telah dibuat dan juga tambahkan ns sebelum nama domain,  jika sudah lakukan save.




10. Buka file db.yogiap.rev menggunakan perintah nano db.yogiap.rev


11. lakukan konfigurasi dengan mengubah seperti   gambar dibawah ini. Sama seperti sebelumnya tambahkan ns sebelum nama domain, jika sudah lakukan save.


12. Lakukan restart bind9 dengan perintah etc/init.d/bind9 restart.


13. Buka file resolv.conf


14.  Tambahkan nama domain, search dan juga ip address yang sebelumnya digunakan.


15. Tes Konfigurasi Menggunakan nslookup


16.  Tes konfigurasi menggunakan dig
   

Senin, 14 November 2016

SEO(Search Engine Optimazation)

SEO adalah

SEO (Search Engine Opimization) dalam artian bahasa Indonesia praktisnya adalah suatu pengetahuan yang mempelajari cara-cara supaya sebuah website atau blog dengan isi atau content tertentu atau tema tertentu bisa terlacak atau terindeks semaksimal mungkin di search engine atau mesin pencari seperti google search, yahoo search,msn search, di dunia web atau internet
Search engine atau Mesin Pencari adalaah ibarat sebuah yellow pages atau koran atau majalah tempat mencari suatu berita atau iklan ,saya menguraikan dengan cara dasar begini tentu dengan tujuan selalu mengingatkan terutama para pemula bahwa semua langkah atau proses dalam melakukan tindakan SEO sperti halnya penerapan dalam media konvensional tadi ,semuanya bisa bermain ,dari proses pendaftaran,kualitas content, juga bisa faktor komersil atau uang .Dan seperti ibarat media seperti koran tadi setiap Search Engine atau mesin pencari memiliki kebijaksanaan dan aturan main yang berbeda-beda dalam mengatur setiap content yang masuk atau dalam istilah bahasa program mesin pencari adalah Algoritm (Algoritma), dan bisa selalu berubah-ubah, tentu sesuai kebijakan sang pemilik search-engine tersebut.
Opimization yang dalam pengertian Indonesia-nya adalah proses yang maksimal atau pemaksimalan, dan di sinilah cikal-bakal sebuah proses SEO di mulai,di kembangkan,dan di sempurnakan. Semua teknik,pengetahuan,pengalaman di kerahkan dalam rangka menaklukan dan bercumbu dengan setiap search engine ,supaya content setiap pelaku SEO bisa seunggul mungkin berada pada halaman sedepan dan se-nomor satu mungkin terutama di search engine yang terkenal seperti google,yahoo,dan msn.
SEO pada awal perkembangannya dulu adalah hanya merupakan sesuatu yang di lakukan oleh orang-orang yang cukup mahir dan menguasai seluk-beluk masalah pemrograman dan server seperti para webmaster ataupun blogger yang berpengalaman dan mahir dalam bidang itu, seperti penguasaan script PHP,HTML,CSS,dan lainnya serta penguasaan jalurjalur seputar web dan server seperti domain,url,database dan lainnya. Tetapi sekarang seiring dengan evolusi perkembangan teknologi semua hal-hal yang berhubungan dengan SEO telah menjadi lebih mudah dan praktis untuk bisa di pahami dan di lakukan oleh siapa saja, yaitu dengan makin mudahnya mendapatkan tutorial untuk belajar juga makin banyaknya tools yang mempermudah semua pekerjaan-SEO dan hal-hal yang berhubungan seperti RSS ataupun fasilitas-fasilitas link building serta search engine submisions

SEO adalah ilmu seni -Tips memahami search engine

Ilmu teknik atau seni SEO itu ? Judul di atas adalah tujuan saya bukan bermaksud mengklaim definisi baru sendiri tentang yang namanya ilmu search engine optimization ( SEO) apakah kategori seni atau kategori teknik, tapi maksud saya dengan memahami dan menyadari bahwa seo adalah merupakan bagian dari seni di harapkan terutama pemula akan merasa lebih free-rileks-santai dan mudah mempelajari dan menguasai, karena seperti kita tau kebanyakan kesulitan atau masalah yang di alami untuk mempelajari perseoaan ini oleh para kebanyakan blogger-webmaster alasannya adalah tentang algoritma dan teknik yang rumit, padahal rumit atau mudah itu relatif.

1. Search engine dengan algoritma pemrogramannya merupakan sesuatu yang bermuatan teknis-logis, tapi seo merupakan seni memainkan atau mengolah content serta keyword Seperti halnya peralatan-peralatan photographi seperti kamera, alat cetak,alat pencahayaan adalah sesuatu yang bermuatan teknis, tapi photographi merupakan seni memotret atau mengolah serta menghasilkan komposisi gambar (art).
2. Search engine dan seorang pemain seo adalah persis ibarat sebuah Game di dalam komputer dengan seorang pemain game (gamer) Program game adalah teknis dan logis, tapi gamer merupakan seni memainkan program tersebut yang membutuhkan keahlian,pengalaman,insting untuk memenangkan permainan . Meskipun misalnya sebuah program game tersebut adalah buatan saya sendiri, yang artinya mengerti persis algoritmanya, tidak berarti saya lebih mahir memainkan permainan tersebut dari orang lain yg sama sekali tidak mengerti pemrograman (kecuali saya main curang dg membuat kode cheat- begitu juga dengan seo jika bisa mendapatkan atau membeli informasi/curang ).
Dengan naluri seni memperhatikan gerak-gerik search engine dan seni memainkan mengolah konten serta menerapkan keyword supaya bagus,indah,informatif,unik maka itu jantungnya yang di sebut perseoan dan segudang istilah-istilah berbau teknis pada setiap tutorial seo hanyalah ibarat istilah dalam kamus yg boleh di hapal boleh tidak .Contoh : pakar ekonomi yg tau segala istilah dan teknik menjadi kaya bukan berarti lebih pinter cari duit dari yg tak mengerti ilmu ekonomi , seperti halnya para guru atau dosen yg hanya hapal istilah dan teori banyak.