Minggu, 07 Mei 2017

PROGJAR (Pemrograman Jaringan) - IPtoName

Listing











Logika
Ini adalah program IPtoName. Pada Blok pertama program terdapat library dari java dan nama class dari program yaitu IPtoName diikuti dengan main method dari program. Pada method utama terdapat sebuah kondisi if dan try catch. if digunakan untuk membuat suatu kondisi awal dari program, didalam kondisi if terdapat panjang nilai awal == 0. jika kondisi terpenuhi maka program akan mencetak perintah. kondisi try catch digunakan untuk menangani suatu kondisi error pada program. Jika pada listing terdapat error maka program tidak akan menjalankan listing selanjutnya. 

Output


PROGJAR (Pemrograman Jaringan) - getName

Listing






Logika
Listing diatas merupakan program getName. Program ini akan mencetak Nama dari Komputer/PC kalian. Disini Saya akan menjelaskan perblok dari listing yang ada diatas. Pertama, terdapat library dari java yang digunakan pada program ini. Selanjutnya getName adalah nama class yang dipakai program diikuti dengan method utama dari program.  Selanjutnya pendeklarasian variable. variable host yang bernilai null.  variable host mendapatkan alamat/nama pc dari InetAddress.getLocalHost(). Nama PC akan tercetak dan nilai dari variable host disimpan pada getHostName()).

Output

PROGJAR (Pemrograman Jaringan) - GetIP

Listing




Logika
Program java diatas adalah untuk menampilkan ip address yang digunakan oleh user. Program ini menggunakan library “java.net”. getipmerupakan nama class dari program tersebut diikuti dengan method utamanya. “InetAddress” adalah kelas yang berfungsi untuk mengambil alamat IP pada suatu pc/komputer. Nilai awal dari InetAddress ini bernilai NULL(kosong). Variable host akan mengambil alamat IP yang didapat dari “InetAddress.getLocalHost”. Alamat IP diambil dari host Lokal Komputer. Dan IP disimpan oleh variable IP dan IP akan tercetak setelah variable IP dipanggil oleh perintah System.out.print.

Output



Rabu, 21 Desember 2016

CLOUD COMPUTING

PENGERTIAN
   Cloud Computing atau komputasi awan merupakan kombinasi pemanfaatan teknologi komputer dengan pengembangan berbasis internet. Sebutan cloud sendiri merupakan sebuah istilah yang diberikan pada teknologi jaringan internet.
   Pada teknlogi komputasi berbasis awan semua data berada dan disimpan di server internet, begitu juga dengan aplikasi ataupun software yang pada umumnya dibutuhkan pengguna semuanya berada di komputer server. Pengguna harus terhubung ke internet untuk bisa mengakses dan menjalakan aplikasi yang berada di server tersebut.

JENIS LAYANAN CLOUD COMPUTING
Ada beberapa jenis layanan cloud computing seperti berikut ini.
1.      Software as a Service (Saas)
    Jenis layanan Software as a Service adalah layanan yang  menyediakan aplikasi siap pakai yang ditujukan kepada pengguna akhir (End User). Disnini user tidak perlu membuat aplikasi ataupun infrastruktur.
Contoh dari layanan ini adalah layanan seperti hotmail, gmail, ymail, twitter, dan facebook disini user tidak perlu repot-repot membuat sebuah aplikasi alias siap pakai saja, untuk layanan berabayar contohnya adalah penggunaan aplikasi office365, salesforce dan lain sebagainya.
2.       Platform as a service (PaaS)
Layanan ini menyewakan tempat untuk menjalankan sebuah aplikasi dari pengguna. Layanan tersebut bisa saja seperti penyediaan sistim operasi, database, framework yang merupakan platform untuk menjalankan sebuah aplikasi.
Jadi disini pengguna tidak perlu melakukan maintenance dan menyiapkan infrastructure sehingga user hanya fokus untuk membangun aplikasi. Sebagai contoh layanan ini adalah seperti Windows Azure, Amazon Web Service, Google App Engine dan sebagainya.
3.      Infrastructure as a Service (IaaS)
Infrastructure as a Service adalah layanan yang menyediakan infrastruktur IT kepada pengguna akhir dimana layanan tersebut dibangun berbasis cloud. Infrastucture tersebut bisa bersifat fisik seperti hardisk, memory, jenis server, jaringan dan sebagainya.
Cloud provider disini hanya menyediakan infrastruktur berdasarkan permintaan dari pengguna. Jadi jika user ingin melakukan penambahan atau upgrade infrastruktur dia bisa menghubungi penyedia server cloud tersebut. Contoh dari layanan ini seperti Amazon EC2, Rackspace cloud dan lain sebagainya.



SKEMA DAN CARA KERJA CLOUD COMPUTING


     Sistim Cloud Computing atau komputasi berbasis awan bekerja dengan menggunakan server yang berkerja secara online terus-menerus di jaringan internet. Di komputer server inilah semua data akan disimpan begitu juga dengan aplikasi, semua di instal di komputer server sehingga pihak pengguna siap pakai saja.
     Pengguna yang ingin mengakses server tersebut baik untuk keperluan membuka, menyimpan data ataupun menjalankan sebuah program, maka pertama user harus melakukan login terlebih dahulu kemudian setelah login berhasil barulah pengguna bisa menggunakan resource server cloud seperti menjalankan suatu program tanpa perlu menginstalnya 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 dikirimkan 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 tersedia pada server cloud.
    Contoh kasus ini dapat kita lihat pada penggunaan email seperti gmail dimana pengguna tidak perlu mendownload dan menginstal aplikasi email tersebut di komputer miliknya, tapi cukup dengan tersambung ke internet, userpun sudah bisa menggunakan aplikasi email yang ada pada server cloud tersebut.

KEUNTUNGAN MENGGUNAKAN CLOUD COMPUTING
1. Menghemat biaya dan ruang infratructure pembelian sumber daya komputer
2. Bisa mengakses file dimana saja dan kapan saja
3. Bisa menghemat waktu pada perusahaan sehingga bisa langsung fokus pada perkembangan infrastructure
4. Dapat dengan mudah di monitoring dari satu server
5. Operasional dan manajemen lebih mudah dan sederhana
6. Menghemat biaya operasional pada sistem informasi yang dibangun
7. Kolaborasi yang terpercaya
8. Efisiensi penggunaan memory
9. cloud merupkan layanan berbasis internet maka pengguna bisa saja mengaksesnya darimana saja selama dia masih bisa terhubung ke internet dengan demikan layanan komputasi awan lebih  membuat pengguna merasa lebih fleksibel.
10.Penggunaan layanan cloud yang menyediakan  dan menawarkan penyimpanan sesuai dengan permintaan user, maka disini user bisa dengan mudah melakukan management data baik untuk mengurangi ataupun untuk memperbanyak data untuk disimpan di server cloud.

KERUGIAN MENGGUNAKAN CLOUD COMPUTING
1.Pengguna harus terhubung ke Internet
2. Biaya untuk penyedia server cloud
3. Komputer akan menjadi lemot  atau lambat atau tidak bisa dipakai sama sekali bila internet putus
4. Komputer akan menjadi lambat kinerjanya jika koneksi internet kita juga lambat
5. Komputer akan menjadi sangat lambat karena diakses oleh banyak pengguna sehingga server akan menerima banyak sekali permintaan
6. Jika tidak mempunyai backup yang handal maka hal terburuk ini akan timbul karena semua data berada di satu server pada cloud computing

PERMASALAHAN  CLOUD COMPUTING
-          Keamanan data
Masalah kemanan data masih menjadi hal yang harus diperhatikan pada penggunaan sistim cloud, karena semua pengguna komputer yang terhubung dengan jaringan internet bisa saja mengakses server cloud, disini bukan tidak mungkin para penyusup atau sebut saja cracker komputer bisa masuk keserver dan melakukan pengruskan data, menghapus data ataupun mencuri data anda, untuk itu pilihlah server cloud yang anda nilai cukup aman dan memiliki integritas yang baik.
-           Privacy
Dari sisi privacy atau kerhasiaan data, tentu sekalipun sistim yang digunakan pada server cloud telah menerapkan enkripsi data, tapi tetap saja ada kemungkinan data yang anda simpan di server cloud bisa terbaca oleh orang lain.
-          Hack
Seperti telah disinggung pada poin pertama keamanan data pada komputer cloud bisa saja menjadi masalah, seperti terjadinya hacking data, masuknya penyusup seperti virus/malware ke server cloud bisa menjadi masalah bila sistim keamanan yang diterapkan oleh administrator server tidak kuat alias memiliki celah rawan.
-          Server down
Kasus yang satu ini sering menjadi masalah pada komputer server, dimana server mengalami down ini dapat disebabkan oleh berbagai hal seperti load yang terlalu tinggi pada saat yang bersamaan dari banyak user sehingga membuat resource server berjalan lambat untuk melayani permintaan tersebut.
Kemudian server down bisa saja diakibatkan oleh jaringan internet yang tidak stabil pada komputer server, sehingga semua pengguna yang mengaksesnya akan mengalami hal yang sama juga.



Sum: http://rhakam.blog.widyatama.ac.id/2016/02/09/pengertian-manfaat-cara-kerja-dan-contoh-cloud-computing-sumber-pengertian-manfaat-cara-kerja-dan-contoh-cloud-computing/
http://pusatteknologi.com/pengertian-manfaat-cara-kerja-dan-contoh-cloud-computing.html

Rabu, 23 November 2016

Instalasi Web Server IIS pada Windows 7

IIS(Internet Information Services) adalah merupakan salah satu bagian dari element pada pengembangan web yang menggunakan ASP dan berfungsi sebagai Web Server. Web Server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien. Untuk mengaktifkan IIS di Windows 7 berikut langkah-langkahnya:

1. Klik  Control Panel > Programs > Programs and features


 2. Pada jendela Program and Features, klik  Turn Windows Features on or of, maka jendela Window Features pun akan terbuka. Kemudian ceklis Internet Information Services  untuk mengkatifkannya  klik OK.




3. Jika sudah di OK maka akan muncul window instalasi Internet Information Services. Tunggu hingga proses instalasi selesai.




4. Jika proses instalasi selesai, maka kita wajib untuk mengetahui apakah IISnya sudah aktif.

Maka klik Administrative Tools di Control Panel, terdapat Internet Information Services (IIS) Manager.


5. kemudian di tab connection pilih nama PC anda > Sites > Default Web Site


6. kemudian buat folder di directory c , buat file index.htm kemudian save file tersebut

Sekian...

Kamis, 17 November 2016

SEARCH ENGINE OPTIMIZATION

                                                         I.Pengertian SEO

Search Engine Optimization, yang biasa disingkat SEO adalah suatu usaha yang dilakukan pada sebuah blog yang bertujuan untuk meningkatkan jumlah trafik kunjungan melalui mesin pencari menuju website atau blog tertentu dengan memanfaatkan mekanisme kerja atau algoritma mesin pencari tersebut yang biasa dikenal dengan istilah optimasi SEO
            Versi awal algoritma pencarian sepenuhnya didasarkan pada informasi yang disediakan oleh webmaster melalui meta tag pada kode html situs/web mereka. Meta tag menyediakan informasi tentang konten yang terkandung pada suatu halaman web dengan serangkaian kata kunci (keyword). Sebagian webmaster akan melakukan menipulasi dengan cara menuliskan kata kunci yang tidak sesuai dengan konten situs yang sesungguhnya sehingga mesin pencari akan salah menempatkan dan akan membuat peringkat terhadap situs tersebut. Hal ini akan menyebabkan hasil pencarian menjadi tidak akurat dan menimbulkan kerugian, baik bagi mesin pencari maupun bagi pengguna internet yang mengharapkan informasi yang relavan dan berkualitas.
            Larry Page dan Sergey Brin adalah dua mahasiswa doktoral ilmu komputer Universitas Stanford yang berusaha mengatasi permasalahan tersebut. Mereka akhirnya mebangun mengandalkan perhitungan matematika untuk membuat peringkat halaman web.
            Algoritma tersebut bernama Page Rank, yaitu fungsi matematika yang kompleks berupa kombinasi antara perhitungan jumlah link yang mengarah pada suatu halaman web dengan analisis terhadap kualitas masing-masing link tersebut.
            Backrub hanyalah sebuah permulaan. Pada tahun 1998, Page dan Brin mendirikan Google yang merupakan versi tingkat lanjut dari Backrub. Dalam waktu singkat, Google memperoleh reputasi dan kepercayaan dari publik pengguna internet karena berhasil menyajikan hasil pencarian yang berkualitas(tidak dimanipulasi), cepat, dan relavan. Page Rank lantas menjadi standar, baik bagi mesin pencari lain maupun bagi webmaster yang berusaha agat situs/web-nya memperoleh nilai Page Rank yang setinggi mungkin sehingga menempati posisi tertinggi pada hasil pencarian.

                                                          II.Jenis Optimasi SEO

Optimasi SEO dibagi menjadi dua, yaitu optimasi SEO on page dan optimasi SEO off page. Apa itu optimasi SEO on page? Pengertian dan definisi optimasi SEO on page adalah sebuah optimasi mesin pencari yang dilakukan dari dalam blog itu sendiri.
            Lalu apa itu optimasi SEO off page? Pengertian dan definisi optimasi SEO off page adalah kebalikanya dari optimasi SEO on page yaitu sebuah optimasi mesin pencari yang dilakukan dari luar blog itu.

                                                            III.Jenis Teknik SEO
Jenis teknik SEO juga terbagi menjadi dua yaitu teknik white hat SEO dan teknik black hat SEO. Apa itu teknik white hat SEO? Teknik white hat SEO adalah suatu teknik optimasi SEO yang bersih, teknik optimasi SEO yang dianjurkan dan yang aman apabila digunakan. Sedangkan pengertian dari teknik black hat SEO adalah suatu teknik optimasi SEO yang kotor, yang apabila dipergunakan akan mendapatkan hukuman yang fatal dari Google dan teknik black hat SEO ini juga sangat dibenci oleh Google. Karena melanggar TOS Google dan merupakan suatu teknik optimasi SEO yang curang, dan instan.

                                     IV. FUNGSI SEO (Search Engine Optimization)
       
Fungsi SEO adalah untuk meningkatkan jumlah pengunjung. Secara logika website yang sangat mudah di temukan pasti akan mendapatkan jumlah pengunjung yang banyak dan dari keuntungan jumlah pengunjung itulah sebuah website bisa menghasilkan keuntungan jika website tersebut mampu meyakinkan pengunjung untuk melakukan tindakan/action untuk membeli produk, memasang iklan, memberi donasi atau hal lain yang pada intinya adalah memberikan keuntungan kepada pemilik website tersebut. Adapun kelebihan dan kekurangan seo, yaitu :

Kelebihan dari SEO adalah pemilik website akan mendapatkan keuntungan tanpa mengeluarkan biaya promosi untuk melakukan pemasangan iklan dan lain sebagainya seperti yang di lakukan optimisasi secara PPC.  Biaya SEO organic jauh lebih murah di bandingPPC.

Kekurangan SEO adalah bahwa SEO tidak menjamin sebuah website bisa berada di posisi terbaiknya sepanjang waktu. Website yang teroptimasi dengan SEO pasti akan mengalami perubahan posisi entah itu turun peringkat atau bahkan hilang sama sekali. Perubahan posisi terjadi di karenakan beberapa sebab seperti: bertambahnya jumlah persaingan, perubahan algorithm dari search engine, kesalahan dalam pengoptimasian dan faktor lainnya.

                                                      V. Tujuan Optimasi SEO

Tujuan dari dilakukannya optimasi SEO on page maupun optimasi SEO off page memiliki tujuan yang sama yaitu menempatkan sebuah situs web atau blog pada posisi teratas hasil pencarian, atau setidaknya halaman pertama hasil pencarian berdasarkan keyword (kata kunci) tertentu yang dibidik atau ditargetkan dan perbedaannya terletak di cara optimasinya. Karena website atau blog yang menempati dan berada di teratas pada hasil pencarian memiliki peluang lebih yang besar untuk mendapatkan pengunjung dari mesin pencari, karena pengunjung pasti akan lebih mengutamakan blog yang paling atas terlebih dahulu, lalu mengkliknya dan mengunjungi website atau blog tersebut. Untuk cara menaikan posisi artikel di Search Engine Result Page (SERP) kalian bisa membaca artikel tentang cara meningkatkan posisi artikel di SERP dengan blog dummy ini.

                                                            IV. Kesimpulan
Jadi, optimasi SEO ini merupakan sebuah kewajiban yang harus dilakukan oleh blogger manapun yang ingin blognya menempati dan berada di posisi teratas dan mendapatkan banyak pengunjung dari mesin pencari. Optimasi SEO on page dan optimasi SEO off page ini juga merupakan sebuah optimasi yang harus dilakukan dan tidak boleh dipisahkan ibarat sebuah 'pasangan' yang saling melengkapi satu sama lain. Jika hanya salah satu saja optimasi SEO yang dilakukan entah optimasi SEO on page ataupun optimasi SEO off pagenya saja maka akan kurang optimal pula hasil yang akan didapatkan nantinya.



REF: http://semseomanagement.com/apa-itu-seo/
          http://www.seogereggi.com/2015/01/pengertian-seo-search-engine-optimization.html
         http://www.pojokwebsite.com/pengertian-seo.html

Minggu, 13 November 2016

Search Engine Optimization

SEJARAH

Menurut Danny Sullivan, istilah Search Engine Optimization (SEO) pertama kali digunakan pada 26 Juli tahun 1997 oleh sebuah pesan spam yang diposting di Usenet. Pada masa itu algoritma mesin pencari belum terlalu kompleks sehingga mudah dimanipulasi.
Versi awal algoritma pencarian didasarkan sepenuhnya pada informasi yang disediakan oleh webmaster melalui meta tag pada kode html situs web mereka. Meta tag menyediakan informasi tentang konten yang terkandung pada suatu halaman web dengan serangkaian kata kunci (keyword).
Sebagian webmaster melakukan manipulasi dengan cara menuliskan kata kunci yang tidak sesuai dengan konten situs yang sesungguhnya, sehingga mesin pencari salah menempatkan dan memeringkat situs tersebut. Hal ini menyebabkan hasil pencarian menjadi tidak akurat dan menimbulkan kerugian baik bagi mesin pencari maupun bagi pengguna internet yang mengharapkan informasi yang relevan dan berkualitas.
PENGERTIAN
SEO atau kepanjangan dari (Search Engine Optimization) adalah suatu cara atau teknik untuk membuat situs atau blog kita berada pada halaman/posisi satu di mesin pencarian (search engine) seperti Google, Bing, dan Yahoo. Pengertian dari SEO juga sangat luas tetapi semuanya mencakup hal yang sama yaitu mengoptimisasi suatu halaman website/blog agar berada pada halaman/posisi satu di search engine dengan kata kunci yang ditarget

KEUNTUNGAN
-Mendatangkan Traffic yang Banyak,  semua pasti tahu jika situs atau blog berada pada halaman satu Search Engine pasti akan mendatangkan pengunjung (Traffic) yang sangat besar, tergantung pada keyword yang kita target dan besar kecilnya data hasil pencarian dari Google Planner.
-Meningkatkan Penjualan, jika suatu situs menjual suatu produk atau barang seperti lazada.co.idyang menjual aneka barang seperti laptop atau lainnya, maka jika ada orang mencari di google dengan keyword “jual laptop murah” kemudian situs tersebut ranking 1, maka sudah 95% lazada akan mendapatkan penjualan dari hasil SEO tersebut.

-Meningkatkan Daya Saing, Mudah saja untuk keuntungan SEO yang satu ini, jika posisi suatu situs lebih tinggi maka secara otomatis daya saingnya pun akan lebih tinggi.

TEKNIK SEO

1.    On Page SEO

On Page SEO adalah suatu teknik mengoptimisasi halaman website dengan menerapkan beberapa dasar keyword yang ditarget kedalamnya. Keuntungan dari on page seo ini yaitu situs anda akan lebih dinilai relevan oleh google, juga jika halaman tersebut hanya mendapatkan sedikit backlink bisa dipastikan akan mudah ranking #1 Google.

Berikut dasar yang harus diterapkan dalam on page seo :
A.    Title Tag

Title Tag itu sama seperti judul pada suatu posting/artikel tetapi berbeda, karena umumnya title tag ini dibaca oleh search engine, jika title tag tidak diganti atau sama menyerupai judul posting maka yang muncul pada search engine sebagai title tag yaitu judul posting tersebut.

Title Tag dapat diganti menggunakan plugin WordPress Seo by Yoast jika anda menggunakan WordPress, untuk blogger atau lainnya saya belum mengetahui bagaimana cara mengganti title tag tersebut.
B.    Meta Description
Meta descriptions adalah keterangan dari suatu halaman berdasarkan dari kalimat artikel postingan anda, agar meta description terlihat menggoda dan menarik trafik anda perlu memodifikasinya dengan menggunakan plugin SEO by Yoast.

C.    URL
URL singkatan dari Uniform Resource Locator, adalah rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber seperti dokumen dan gambar di Internet.

D. Heading (h1, h2, h3, h4)
Heading adalah sekumpulan kata yang menjadi judul atau sub-judul dalam sebuah dokumen html. Heading berbeda dengan tag < title >.
Html menyediakan enam tingkatan heading, dimana heading level 1 (< h1 >) adalah yang terbesar, biasa berada di judul posting, dan heading level 6 (< h6 >) adalah yang terkecil.

E.    Link to Site Authority
Merupakan sebuah posting yang di dalamnya terdapat link menuju situs – situs terpercaya / yang dipercayai google seperti yotube, wikipedia, facebook dan masih banyak lagi. Bagaimana cara mengetahui situs yang dipercayai google? anda dapat melihatnya dari Page Rank (PR) situs tersebut jika page rank suatu situs lebih dari 7 maka bisa dikatakan situs tersebut sudah dipercayai google ( Authority Site ).

2. Off Page SEO

Off Page Search Engine Optimization adalah cara mengoptimisasi suatu halaman dari luar situs (menggunakan backlink).

Backlink adalah Link dari halaman situs kita yang berada pada halaman situs orang lain yang mempunyai PR (Page Rank) yang tinggi. Search Engine seperti Google sangat menyukai Backlink yang berkualitas yang artinya Backlink dari situs authority atau situs yang dipercayai Google dan mempunyai PR yang tinggi seperti Wikipedia, Twitter, WordPress, dan lain-lain.
Oleh karenanya suatu situs akan di angkat posisinya oleh google jika mempunyai backlink dari situs authority tersebut, dan bahkan bisa menjadikan situs kita ranking tinggi dengan kata kunci yang di target jika mendapatkan backlink dari situs yang berPR tinggi.