Rabu, 23 November 2016
CLOUD COMPUNTING
23.00
No comments
CLOUD COMPUNTING
Pengertian
Komputasi awan (bahasa Inggris: 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.
Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam
Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang
disembunyikannya. Ia adalah suatu metoda komputasi di mana kapabilitas terkait
teknologi informasi disajikan sebagai suatu layanan (as a service), sehingga
pengguna dapat mengaksesnya lewat Internet ("di dalam awan") tanpa
mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali
terhadap infrastruktur teknologi yang membantunya.Menurut sebuah makalah tahun
2008 yang dipublikasi IEEE Internet Computing "Cloud Computing adalah
suatu paradigma di mana informasi secara permanen tersimpan di server di
internet dan tersimpan secara sementara di komputer pengguna (client) termasuk
di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok,
handheld, sensor-sensor, monitor dan lain-lain."
Komputasi awan 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.
Manfaat
·
Skalabilitas,
yaitu dengan cloud computing kita bisa menambah kapasitas penyimpanan data kita
tanpa harus membeli peralatan tambahan, misalnya hardisk dll. Kita cukup
menambah kapasitas yang disediakan oleh penyedia layanan cloud computing.
·
Aksesibilitas,
yaitu kita bisa mengakses data kapanpun dan dimanapun kita berada, asal kita
terkoneksi dengan internet, sehingga memudahkan kita mengakses data disaat yang
penting.
·
Keamanan, yaitu
data kita bisa terjamin keamanan nya oleh penyedia layanan cloud computing,
sehingga bagi perusahaan yang berbasis IT, data bisa disimpan secara aman di
penyedia cloud computing. Itu juga mengurangi biaya yang diperlukan untuk
mengamankan data perusahaan.
·
Kreasi, yaitu para
user bisa melakukan/mengembangkan kreasi atau project mereka tanpa harus
mengirimkan project mereka secara langsung ke perusahaan, tapi user bisa
mengirimkan nya lewat penyedia layanan cloud computing.
·
Kecemasan, ketika
terjadi bencana alam data milik kita tersimpan aman di cloud meskipun hardisk
atau gadget kita rusak
Cara
Kerja Komputasi Awan
Berikut merupakan cara kerja penyimpanan data dan
replikasi data pada pemanfaatan teknologi cloud computing. Dengan Cloud
Computing komputer lokal tidak lagi harus menjalankan pekerjaan komputasi berat
untuk menjalankan aplikasi yang dibutuhkan, tidak perlu menginstal sebuah paket
perangkat lunak untuk setiap komputer, kita hanya melakukan installasi
operating system pada satu aplikasi[8]. Jaringan komputer yang membentuk awan
(internet) menangani mereka sebagai gantinya. Server ini yang akan menjalankan
semuanya aplikasi mulai dari e-mail, pengolah kata, sampai program analisis
data yang kompleks. Ketika pengguna mengakses awan (internet) untuk sebuah
website populer, banyak hal yang bisa terjadi. Pengguna Internet Protokol (IP)
misalnya dapat digunakan untuk menetapkan dimana pengguna berada (geolocation).
Domain Name System (DNS) jasa kemudian dapat mengarahkan pengguna ke sebuah
cluster server yang dekat dengan pengguna sehingga situs bisa diakses dengan
cepat dan dalam bahasa lokal mereka. Pengguna tidak login ke server, tetapi
mereka login ke layanan mereka menggunakan id sesi atau cookie yang telah
didapatkan yang disimpan dalam browser mereka. Apa yang user lihat pada browser
biasanya datang dari web server. Webservers menjalankan perangkat lunak dan
menyajikan pengguna dengan cara interface yang digunakan untuk mengumpulkan
perintah atau instruksi dari pengguna (klik, mengetik, upload dan lain-lain)
Perintah-perintah ini kemudian diinterpretasikan oleh webservers atau diproses
oleh server aplikasi. Informasi kemudian disimpan pada atau diambil dari
database server atau file server dan pengguna kemudian disajikan dengan halaman
yang telah diperbarui. Data di beberapa server disinkronisasikan di seluruh
dunia untuk akses global cepat dan juga untuk mencegah kehilangan data.
Web service telah memberikan mekanisme umum untuk
pengiriman layanan, hal ini membuat service-oriented architecture (SOA) ideal
untuk diterapkan. Tujuan dari SOA adalah untuk mengatasi persyaratan yang bebas
digabungkan, berbasis standar, dan protocol-independent distributed computing.
Dalam SOA, sumber daya perangkat lunak yang dikemas sebagai
"layanan," yang terdefinisi dengan baik, modul mandiri yang
menyediakan fungsionalitas bisnis standar dan konteks jasa lainnya. Kematangan
web service telah memungkinkan penciptaan layanan yang kuat yang dapat diakses
berdasarkan permintaan, dengan cara yang seragam.
Kelebihan
Cloud Computing
Uraian mengenai keuntungan (sisi potensial) yang
didapat dalam penggunaan Cloud Computing. Namun, secara spesifik, merujuk
kepada (Thia, 2008) keuntungan Cloud Computing antara lain:
1. Keuntungan bagi para pelaku bisnis adalah minimalisasi
biaya investasi infrastruktur publik sehingga bisnis bisa lebih terfokus pada
aspek fungsionalitasnya,
2. Bagi application developer, layanan PaaS memungkinkan
pengembangan dan implementasi aplikasi dengan cepat sehingga meningkatkan
produktivitas,
3. Bagi para praktisi yang bergerak di industri TI, hal
ini berarti terbukanya pasar baru bagi industri jasa pengembangan teknologi
informasi,
4. Bagi pebisnis di bidang infrastruktur, hal ini
merupakan peluang yang besar karena dengan meningkatnya penggunaan layanan SaaS
ini akan meningkatkan penggunaaan bandwidth internet,
5. Integrasi aplikasi dengan berbagai perangkat
Kelemahan
Cloud Computing
Merujuk kepada (Robbins, 2009), resiko yang harus
dihadapi user dalam penggunaan Cloud Computing ini antara lain:
1. service level, artinya kemungkinan service performance
yang kurang konsisten dari provider. Inkonsistensi cloud provider ini meliputi,
data protection dan data recovery,
2. privacy, yang berarti adanya resiko data user akan
diakses oleh orang lain karena hosting dilakukan secara bersama-sama,
3. compliance, yang mengacu pada resiko adanya
penyimpangan level compliance dari provider terhadap regulasi yang diterapkan
oleh user,
4. data ownership mengacu pada resiko kehilangan
kepemilikan data begitu data disimpan dalam cloud,
5. data mobility, yang mengacu pada kemungkinan share
data antar cloud service dan cara memperoleh kembali data jika suatu saat user
melakukan proses terminasi terhadap layanan cloud Computing.
Rabu, 09 November 2016
SEARCH ENGINE OPTIMAZER ( SEO )
SEARCH ENGINE
OPTIMIZER (SEO)
Pengertian
Berikut
ini ulasan mengenai pengertian SEO yang saya rangkum dari berbagai sumber
website. SEO adalah suatu teknik untuk memaksimalkan nilai relevan halaman
website agar meningkatnya ranking dan pengunjung dari Search Engine Google. SEO
dilakukan melalui proses yang sistematis (analisa, implementasi, report) yang
artinya melakukan Teknik SEO yang masuk dalam kategori Blackhat SEO / Whitehat
SEO / Greyhat SEO. Setiap teknik memiliki kelebihan dan kelemahan bila kita
jalankan. Seperti Blackhat SEO yang melakukan tindakan berbahaya dengan tujuan
mempercepat peringkat sebuah website di pencarian Search Engine. Whitehat SEO
merupakan tindakan natural dan relevan dalam meningkatkan peringkat sebuah website.
Greyhat SEO merupakan perpaduan kedua teknik sebelumnya untuk meningkatkan
peringkat website. SEO adalah singkatan dari "Search Engine
Optimization" atau Optimisasi Mesin Pencari. SEO pertama kali digunakan
pada 26 Juli 1997 oleh sebuah pesan SPAM yang di posting di Usenet [W].
Ilmu SEO
Bermacam-macam
cara atau teknik SEO yang dapat dilakukan, dari Teknik Optimisasi OnPage atau
Offpage, serta analisa website lawan dan website yang akan di Optimisasikan.
Pada kesempatan selanjutnya saya akan posting mengenai Pengertian SEO On Page
dan Off Page. Teknik SEO bukan ilmu yang bisa kita dapatkan di jenjang
pendidikan formal. Teknik SEO harus dipelajari secara otodidak (dipraktekan)
dan berkelanjutan (update teknik terbaru), dan perubahan yang terjadi di
profesi SEO sesuai dengan aturan-aturan terbaru yang ditetapkan oleh Google
(Google Panda Algorithm, Google Penguin Algorithm, Google Hummingbird
Algorithm, dll). Banyak website yang memberikan informasi terbaru mengenai
teknik terkini mengenai SEO. Lebih disarankan bagi Junior SEO untuk mengikuti
perkembangan SEO yang pasti dari Blog Google atau dari Blog SEO ternama,
dikarenakan Google melakukan minor update algorithm sekitar 500 kali setahun
dan 3-4 kali untuk major updates.
Manfaat SEO
Teknik
SEO sebenarnya banyak memberikan dampak positif bagi para pemilik website atau
blog. Dampaknya sendiri tergantung dari tujuan website itu sendiri, seperti
contohnya website affiliate ditambah dengan teknik SEO maka akan meningkatkan
penjualan produk affiliate. Adapula website jualan online dipadukan dengan SEO
maka pengunjung meningkat, sama dengan penjualan akan semakin meningkat, dan
konsumen akan terus kembali ke website anda (Sistem Kepercayaan).
Cara Kerja Google dan SEO
Google
bertanggung jawab pada para penggunanya untuk menampilkan website yang relevan
dan berkualitas. Google mempunyai algoritma. Algoritma inilah yang bekerja
sebagai sistem canggih sehingga pengguna bisa sangat dimanjakan oleh Google. SEO
sangat berhubungan erat dengan cara kerja algoritma Google. Untuk itu, Anda
juga harus mengerti bagaimana algoritma ini bekerja.
Berikut
ini adalah hal-hal yang dilakukan oleh algoritma Google.
·
Membaca jumlah kata pada sebuah halaman
(konten).
·
Membaca gambar pada sebuah halaman
(konten).
·
Melihat internal link.
·
Melihat outbound link.
·
Membaca backlink.
Pengertian Page One
·
Secara bahasa : Page One mempunyai dua
suku kata yaitu Page dan One. Bahasa tersebut berasal dari bahasa Inggris.Page
berarti halaman dan One berarti Satu
·
Secara Istilah : Page One merupakan suatu
istilah bagi suatu blog yang selalu muncul dihalaman pertama google dengan
keyword tertentu.
Beberapa Hal yang
Diperhatikan Agar Web Masuk kedalam Page One Google
1. Tema
dan Domain
Setiap
orang wajib menetukan tema apa yang akan difokuskan pada websitenya setiap kali
ingin memulai membuat, ini karena fokus pada 1 kata kunci jauh lebih baik dari
pada membangung blog dengan kata kunci yang beragam karena sudah pasti akan
kalah bersaing dengan yang hanya berkutat pada keyword yang itu-itu saja.
2. Template
Bagian
ini sudah masuk pada tata letak dan tampilan dari website yang kita bangun,
tapi jangan salah kalau ini juga bagian terpenting yang harus diperhatikan agar
website kita mudah ranking 1 di google, terutama tampilannya yang sederhana dan
memiliki kecepatan loading yang tidak lebih dari 5 detik setiap kali di akses,
tapi untuk lebih jelasnya perlu diterangkan satu per satu
3. Edit
Script
Script
di sini adalah kode yang menjalankan templatenya dan dari sini Google membaca
isi dari blog anda, semakin sesuai dengan cara kerjanya maka akan semakin
gampang terbaca. Berikut adalah beberapa yang harus jadi pengaturannya:
·
Pastikan dilengkapi dengan Title Tag.
Untuk blog wordpress biasanya tinggal pakai plugin seperti SEO by Yoast, tapi
untuk pengguna blogspot bisa dengan langsung melakukan setting dengan masuk ke
bagian Dashboard >> Setelan >> Dasar >> lalu atur Judul nya.
Selanjutnya, di bagian Setelah >> Preferensi Penelusuran >>
Aktifkan Deskripsi (cukup aktifkan dan kosongkan saja karena di atas sudah
diatur deskripsinya).
·
Meta description jangan sampai tidak
tertera dalam templatenya. Sekali lagi, untuk WordPress silahkan gunakan Yoast,
tapi bagi yang memakai blogger maka cukup melakukan pengaturan ringan di bagian
dashboard dan pada saat menulis artikelnya. Caranya, masuk ke Dashboard
>> Setelan >> Dasar >> lalu atur Deskripsi-nya. Selanjutnya,
di bagian Setelah >> Preferensi Penelusuran >> Aktifkan Deskripsi
(cukup aktifkan dan kosongkan saja karena di atas sudah diatur deskripsinya).
·
Tersedia pengaturan struktur heading yang
baik, mulai dari H1, H2, H3, H4 dan seterusnya. Kalau di blogspot usahakan di
dalam artikel ulang kembali judulnya lalu di-Bold dan pilih Heading 2 di bagian
toolbar di atasnya (klik danda panah kecil dekat tulisan ‘Paragraph”). dan bila
ada sub judul lanjutan maka gunakan lagi Heading selanjutnya, yakni Heading 3
dan seterusnya.
·
Jangan sampai terlupakan, harus ada fitur
“Artikel Terkait” atau “Related Post” di bagian bawah setiap artikel karena ini
fungsinya untuk mengurangi Bounce Rate (persentase jumlah pengunjung yang
meninggalkan blog kita begitu telah membaca 1 artikel, tanpa membaca artikel
lainnya). Jika tidak mau repot sebaiknya sebelum memutuskan memakai sebuah
template maka pilihlah yang sudah dilengkapi ‘senjata’ tersebut karena jika
tidak nantinya akan mempengaruhi trafik, sebab google tidak senang dengan web
yang jumlah bounce ratenya terlalu tinggi, dan umumnya akan mendapat hukuman
berupa penurunan SERP (Search Engine Rank Page).
·
Terdapat sistem “breadcrumbs” di dalamnya
untuk memudahkan Google mengenali struktur dalam blog, ini bisa anda lihat di
bagian atas judul artikel saat membuka artikel sebuah blog dan akan tampil
seperti ini: Home >> Blogging >> Cara membuat blog .
4. Gambar
Template
blog yang bagus dan bisa mempengaruhi posisinya di google adalah minim
penggunaan gambar di dalamnya. Memang tidak akan mempengaruhi ranking artikel
di mesin pencari, tapi secara tidak langsung akan memberi dampak pada jumlah
pengunjungnya, karena jika mereka harus menunggu lama hanya untuk membaca 1
artikel saja disebabkan loadingnya yang lambat maka bisa dipastikan visitor
tersebut akan lebih memilih menutupnya dan beralih ke website lain.
5. Widget
Kebanyakan
blogger pemula yang juga ingin blognya muncul di halaman pertama google tidak
memperhatikan soal penggunaan widget, kebanyakan dari mereka asal pasang saja
sekalipun tidak penting, padahal efeknya akan mengakibatkan loading blog juga
semakin melambat, selain itu belum tentu semua yang kita pakai akan digunakan
orang, misalnya widget tanggal, animasi, dan lainnya.
6. Backlink
Makna backlink di
sini adalah link atau tautan dari website lain yang mengarah ke halaman utama
atau artikel blogmu. Untuk saat ini bukan jumlahnya yang diperhitungkan
melainkan kualitas dari tautan tersebut, dan yang paling baik adalah yang
mengandung anchor text atau kata kunci yang sesuai dengan tema blog, misalnya
temanya soal ‘cara membuat semua hal’ seperti yang dilakukan CaraSpot ini, maka
paling tidak backlinknya menyertakan salah satu dari kata tersebut agar mudah
mendapat poin ranking dari google.
Sumber
:
Minggu, 23 Oktober 2016
KONFIGURASI DNS SERVER, WEB SERVER, DAN MAIL SERVER
04.30
No comments
KONFIGURASI DNS SERVER, WEB SERVER, DAN MAIL SERVER
A.
DNS SERVER
1. Konfigurasi IP sesuai keinginan nano/etc/network/interfaces,
kemudian restart network ./etc/init.d/networking restart
2. Install paket bind9 apt-get install bind9
3. Masuk kedalam direktori etc/bind
4. Konfigurasi default zone
5. Tambahkan Domain name yang diinginkan pada line paling
bawah
Zone “afrizal.com” = nama domain
Type master = tipe dari DNS yang dibuat
File “/etc/bind/db.afrizal = alamat direktori
konfigurasi DNS
6. Tambahkan reverse master zone
Zone “10.1.168.192.in-addr.arpa” = ip server yang
ditulis secara terbalik
Type master = tipe dari DNS yang dibuat
File “/etc/bind/db.afrizal.rev = alamat direktori
konfigurasi DNS reverse
7. Copy file db.local dengan nama db.afrizal dan file db.172
dengan nama db.afrizal.rev dan
8. Konfigurasi file db.afrizal, ubah isi file tersebut
seperti gambar ribawah ini. nano db.afrizal
9. Konfigurasi file db.afrizal.rev, ubah isi file tersebut
seperti gambar ribawah ini. nano db.afrizal.rev
10. Restart bind9
11. Test DNS menggunakan nslookup
12. Test DNS menggunakan DIG
B. WEB SERVER
1.
Install paket
Apache
2.
Masuk kedalam
direktori etc/apache2/sites-avaliable
3.
Copy file default
menajdi www
4.
Buka file www dan
edit seperti gambar dibawah
5.
Masuk kedalam
direktori var/www/
6.
Buat direktori
afrizal.com
7.
Buat file
index.html didalam direktori afrizal.com, isikan tampilan html sesuai keinginan
8.
Aktifkan
konfigurasi dengan perintah
#a2ensite www
#a2dissite default
9.
Restart apache2
10. Test hasil konfigurasi melalui client pc
A.
MAIL SERVER
1.
Install paket
postfix
2.
Konfigurasi postfix
dengan perintah dpkg-reconfigure postfix
3.
Pilih internet
site
4.
Masukan dns name
yang telah dibuat
5.
Kosongkan pada
bagian ini, langsun saja pilih ok
6.
Ubah destinasi
menjadi sperti dibawah ini
7.
Pada syncronous
updates pilih no
8.
Pada Local
Network masukan network yang digunakan
9.
Pada procmail for
local delivry pilih yes
10. Pada Mailbox size limit masukan 0 kemudian ok
11. Pada extention character masukan + kemudian ok
12. Pada pemilihan jenis IP pilih all kemudian ok
13. Restart postfix
14. Instal paket dovecot-common dovecot-imapd dovecot-pop3d
15. Buka file didalam direktori /etc/dovecot/conf.d/20-pop3.conf
16. Hilangkan pagar pada kalimat “pop3_uidi_format”
17. Buka file 10-auth.conf
18. Hilangkan tanda pagar pada disable_plaintext_auth dan
ubah dari yes menjadi no
19. Buka file 10-mail.conf
20. Hilangkan pagar pada kalimat “mail_location = maildir:~Maildir/
21. Restart postfix
22. Install paket squirrelmail
23. Konfigurasi squirrelmail
24. Pilih menu 2
25. Pilih menu 1
26. Masukan nama domain
27. Pilih A
28. Pilih 4 dan masukan nama domain
29. Pilih B
30. Pilih 4 masukan nama domain
31. Pilih A
32. Pilih 8 masukan dovecot
33. Pilih s
34. Pilih q
35. Konfigurasi file apache pada direktori etc/squirrelmail/apache.conf
36. Ubah alias dari squirrelmail
menjadi webmail
37. Buka file apache2.conf
38. Tambahkan perintah berikut pada akhir file
Include /etc/squirrelmail/apache.conf
39. Copy file /etc/apache2/sites-avaliable/www.conf
menjadi /etc/apache2/sites-avaliable/mail.conf
kemudian buka file tersebut
40. Ubah ServerName menjadi mail.afrizal.com dan DocumentRoot menjadi usr/share/squirrelmail
41. Aktifkan mail.conf
42. Restart postfix, dovecot, apache2
43. Tambahkan user untuk mail
44. Hasil ujicoba pada ubuntu client