Tugas 1 Pemrograman Jaringan : Program getIP
Pada kesempatan kali ini akan dijelaskan mengenai cara membuat suatu program yang nantinya kurang lebih memiliki fungsi yang sama dengan perintah "ipconfig", yaitu perintah untuk mengetahui IP address yang diakses melalui command prompt pada sistem operasi windows. Program ini dibuat menggunakan bahasa pemrograman Java dan dijalankan pada command prompt. Berikut adalah penjelasannya :
Gambar diatas adalah hasil dari perintah ipconfig, dari perintah tersebut diketahui bahwa IP address yang dimiliki adalah 192.168.1.4. Hasil ini akan dibandingkan dengan program yang akan dibuat menggunakan bahasa pemrograman java. Berikut adalah potongan programnya :
import java.net.*;
public class getIP {
public static void main(String args[]) throws Exception {
InetAddress host = null;
host = InetAddress.getLocalHost();
byte ip[] = host.getAddress();
for (int i=0; i<ip.length; i++) { if (i > 0) {
System.out.print(“.”);
}
System.out.print(ip[i] & 0xff);
}
System.out.println();
}
}
Bagian utama dari program tersebut adalah :
1. InetAddress host = null; berguna untuk memanggil kelas InetAddress pada Java yang berisi perintah untuk berbagai fungsi jaringan. Kelas ini dideklarasikan dengan objek baru yaitu host
2. host = InetAddress.getLocalHost(); berguna untuk mendapatkan hak akses Local Host dari komputer, hak ini untuk membaca data-data dari komputer itu sendiri.
3. byte ip[] = host.getAddress(); berguna untuk mendapatkan alamat IP.
Jika dijalankan maka hasilnya adalah sebagai berikut :
import java.net.*;
public class getIP {
public static void main(String args[]) throws Exception {
InetAddress host = null;
host = InetAddress.getLocalHost();
byte ip[] = host.getAddress();
for (int i=0; i<ip.length; i++) { if (i > 0) {
System.out.print(“.”);
}
System.out.print(ip[i] & 0xff);
}
System.out.println();
}
}
Bagian utama dari program tersebut adalah :
1. InetAddress host = null; berguna untuk memanggil kelas InetAddress pada Java yang berisi perintah untuk berbagai fungsi jaringan. Kelas ini dideklarasikan dengan objek baru yaitu host
2. host = InetAddress.getLocalHost(); berguna untuk mendapatkan hak akses Local Host dari komputer, hak ini untuk membaca data-data dari komputer itu sendiri.
3. byte ip[] = host.getAddress(); berguna untuk mendapatkan alamat IP.
Jika dijalankan maka hasilnya adalah sebagai berikut :
Hasil dari program yang telah dibuat memliki hasil yang sama dengan perintah ipconfig.
ANALISIS WEBSITE VIDIO.COM DENGAN ALEXA RANK
ALEXA RANK
Alexa rank itu adalah sebuah peringkat terhadap
sebuah website atau blog berdasarkan trafik atau banyaknya pengunjung
yang diberikan atau dibuat oleh alexa.com,
dan data trafik tersebut diambil melalui toolbar alexa pada browser
pengunjung website atau blog tersebut. Alexa rank setiap website atau
blog berbeda-beda jumlahnya. Jika alexa suatu blog rendah maka semakin
bagus namun jika alexa suatu blog tinggi, artinya trafik blog tersebut
rendah. Beda dengan Page Rank yang diberikan oleh mbah google karna
semakin tinggi Page Rank suatu blog maka semakin bagus pula blog
tersebut, namun nilai page rank google tak sebanyak alexa rank yaitu
maksimal PR 10.
Alexa Traffic Rank tidak sepopuler punyanya Google.
Namun ternyata Alexa Rank cukup penting bagi para Blogger yang ingin
menjadikan blog-nya sebagai monetize blog karena kebanyakan menggunakan
rank Alexa sebagai syarat atau patokan dalam menentukan nilai dari
sebuah website. Dan berikut ini tips meningkatkan alexa rank web atau
blog kita.
HASIL ANALISIS WEBSITE VIDIO.COM DENGAN ALEXA RANK
Berikut adalah hasil dari analisa yang telah dilakukan terhadap website vidio.com dengan memanfaatkan alexa rank yaitu website khusus untuk menganalisis ranking atau peringkat dari suatu website.
Hasil analisis diatas menunjukkan rangking dari website tersebut baik secara Global atau Negara (asal website tersebut). Disini www.vidio.com
berada pada peringkat 17,913 di dunia dan mengalami kenaikan 10,684
peringkat dari sebelumnya selama 3 bulan, sedangkan di Indonesia sendiri
berada pada peringkat 323.
Gambar diatas terdiri dari 3 point utama yang menampilkan persentase keterlibatan pengunjung website vidio.com, 3 point utama tersebut adalah :
-
Bounce Rate, menampilkan persentase kunjungan ke situs yang terdiri dari satu tampilan laman yakni 33.10% mengalami penurunan sebesar 5.00% dalam 3 bulan.
-
Daily Pengunjung Per Visitor, akan menampilakn persentase perkiraan tampilan halaman unik setiap hari per pengunjung di situs yakni sebesar 3.80% mengalami penurunan yang sangat tajam sampai 9.57% dalam 3 bulan.
-
Daily Time On Site, perkiraan waktu setiap hari di situs (mm: ss) per pengunjung ke situs tersebut yakni sebesar 5:41 mengalami kenaikan 3.00% dalam 3 bulan.Gambar diatas menunjukkan rata-rata pengunjung yang mengakses situs vidio.com berdasarkan negara, dari gambar diatas diketahu bahwa rata-rata pengunjung berasal dari negara Indonesia, Singapore, Cambodja dan United States dengan persentase masing-masing seperti yang tertera pada gambar diatas.Analisis diatas menunjukan presentase pencarian website vidio.com menggunakan search engine sebesar 6.10% dan mengalami penurunan sebesar 52.00% dalam 3 bulan. Pencarian terbanyak dengan search engine dengan menggunakan kata kunci ‘vidio’ mendapat presentase sebesar 45.91%.Gambar diatas menunjukkan alamat website apa saja yang terhubung dengan vidio.com, dari gambar diatas dapat diketahu bahwa vidio.com terhubung dengan google.com, facebook.com, amazon.com, youtube.com dan yahoo.com.Gambar diatas menunjukkan kecepatan vidio.com ketika website ini diakses atau di-load, vidio.com 59% lebih lambat dengan kecepatan 1.194 seconds.Gambar diatas menunjukkan siapa saja yang mengakses atau mengunjungi website vidio.com, diketahu bahwa pengunjung yang mengakses website ini adalah laki-laki dengan segi pendidikan mahasiswa dengan lokasi yang digunakan untuk mengakses mayoritas adalah tempat kerja.
CYBERCRIME (KEJAHATAN DUNIA MAYA)
A. PENGERTIAN CYBERCRIME
Istilah yang mengacu kepada aktivitas kejahatan dengan komputer atau jaringan komputer menjadi alat, sasaran atau tempat terjadinya kejahatan. Termasuk ke dalam kejahatan dunia maya antara lain adalah penipuan lelang secara online, pemalsuan cek, penipuan kartu kredit/carding, confidence fraud, penipuan identitas, pornografi anak, dll. Cybercrime juga digunakan untuk kegiatan kejahatan tradisional di mana komputer atau
jaringan komputer digunakan untuk mempermudah atau memungkinkan
kejahatan itu terjadi.
B. JENIS-JENIS CYBERCRIME
Berdasarkan jenis aktifitasnya, cybercrime terdiri dari :
1. Arp
spoofing
Teknik yang
cukup populer untuk melakukan penyadapan data, terutama data
username/password yang ada di jaringan internal
2. Carding
Berbelanja mengunakan nomor atau identitas kartu kredit orang lain yang dilakukan secara ilegal. Pelakunya biasa disebut carder.
3. Hacking
Kegiatan
menerobos program komputer milik orang/pihak lain. Hacker adalah orang
yang gemar ngoprek komputer, memiliki keahlian membuat dan membaca program
tertentu, dan terobsesi mengamati keamanan (security)-nya. Biasanya hacker
akan memberitahu kepada programer komputer yang diterobos mengenai adanya
kelemahan pada program yang dibuat agar segera diperbaiki.
4. Cracking
Dapat
dikatakan hacking untuk tujuan jahat. Pelakunya disebut cracker. Meski
sama-sama menerobos keamanan komputer orang lain, “hacker” lebih fokus pada
prosesnya. Sedangkan “cracker” lebih fokus untuk menikmati hasilnya.
Dengan kata lain kracker adalah pencuri, pencoleng atau perampok yang
beraksi di dunia maya.
5. Defacing
Kegiatan
mengubah halaman situs/website pihak lain, Tindakan deface ada yang
semata-mata iseng, unjuk kebolehan, pamer kemampuan membuat program, tapi
ada juga yang jahat, untuk mencuri data dan dijual kepada pihak lain.
6. Phising
Tindak
kejahatan memancing pemakai komputer di internet (user) agar mau
memberikan informasi data diri pemakai (username) dan kata sandinya (password)
pada suatu website yang sudah di-deface. Phising biasanya diarahkan kepada
pengguna online banking. Isian data pemakai dan password yang vital yang
telah dikirim akhirnya akan menjadi milik penjahat tersebut dan digunakan
untuk belanja dengan kartu kredit atau uang rekening milik korbannya.
7. Spamming
Mengirimkan
pesan atau iklan yang tidak dikehendaki melalui surat elektronik
(E-mail). Pengiriman e-mail dapat hadiah, lotere.
8. Malware
Program
komputer yang mencari kelemahan dari suatu software. Umumnya malware
diciptakan untuk membobol atau merusak suatu software atau operating system.
Malware terdiri dari berbagai macam, yaitu: virus, worm, trojan horse, adware,
browser hijacker, dll.
9. Jamming
Sebuah
bentuk interferensi dengan mengurangi energi frekuensi radio dari sumber energi
tertentu dengan karakteristik tertentu untuk mencegah receiver menerima
sinyal GPS pada suatu area yang ditargetkan. Karakteristik Sinyal GPS
berada bebas diangkasa membuat orang bisa dengan mudah untuk membuat tipuan
sinyal sejenis. Hanya dengan sebuah sinyal generator maka frekuensi radio
dari oscillator dapat dimodifikasi. Bahkan hal ini bisa dilakukan dengan
menggunakan sebuah pesawat Hand Phone. Biasanya para jammer jika takut
diketahui didarat umumnya akan melakukannya dari atas pesawat udara atau
balon udara.
10. Spoofing
Sebuah teknik
yang telah lama digunakan untuk mengelabui wilayah jangkauan operasi
radar. Pada kasus GPS, tujuan dari teknik ini adalah untuk membuat
receiver aktif GPS terkunci pada sebuah sinyal palsu, dan kemudian secara
perlahan – lahan dibelokan menuju target yang lain. Meaconing adalah
reception, delay dan rebroadcast dari radio navigasi.
C. REFERENSI
http://id.wikipedia.org/wiki/Kejahatan_dunia_maya
http://bahlayadmarini.blogspot.com/2013/03/jenis-jenis-cybercrime-berdasarkan.html
Posted by Agung Dermawan
KONFIGURASI DHCP SERVER PADA LINUX UBUNTU
Anggota kelompok :
1. Agung Dermawan (50411330)
2. Devi Triana Arifin (51411938)
3. Sonityo Danang Jaya (56411856)
4. Tri Ajeng Listiani (57411159)
5. Yuda Aristian (57411596)
Kelas : 4IA18
-----------------------------------------------------------------------------------------------------
1. Agung Dermawan (50411330)
2. Devi Triana Arifin (51411938)
3. Sonityo Danang Jaya (56411856)
4. Tri Ajeng Listiani (57411159)
5. Yuda Aristian (57411596)
Kelas : 4IA18
-----------------------------------------------------------------------------------------------------
A. KONIFGURASI
SERVER
1.
Jalankan
Linux Ubuntu
2.
Buka
Terminal dan Ketikkan
#sudo
su
3.
Letakkan
file DHCP Server di desktop lalu install file DHCP tersebut dengan
cara masuk ke direktory, caranya sebagai berikut :
#cd desktop/
#cd DHCP3-Server
#dpkg –i *.deb
Tunggu hingga proses peng-install-an selesai seperti
gambar dibawah ini :
4.
Langkah selanjutnya adalah melakukan konfigurasi atau peng-edit-an
pada file dhcpd.conf agar dapat berfungsi sebagai server dhcp.
Ketikkan perintah
berikut di terminal :
#cd
/etc/dhcp3
#gedit
dhcpd.conf
Setelah
masuk pada file dhcpd.conf, lakukan konfigurasi sesuai dengan gambar berikut :
Dari gambar
diatas diketahui bahwa client akan memperoleh IP address secara otomatis dengan
jangkauan IP mulai dari 192.168.50.100 hingga 192.168.50.200 dengan menggunakan
IP class C.
5.
Selanjutnya adalah menentukan interface yang digunakan
untuk server dhcp, dengan cara ketikkan perintah berikut di terminal :
#gedit /etc/default/dhcp3-server
Setelah masuk,
ketikkan sesuai gambar di bawah ini :
6.
Langkah terakhir adalah me-restart konfigurasi server
yang telah dilakukan sebelumnya. Ketikkan perintah berikut :
#
/etc/init.d/dhcp3-server restart
B.
KONFIGURASI CLIENT
1. Buka Control Panel
2. Klik Network and Internet Connections
3. Klik Network Connections
4. Klik kanan Icon Local Area
Connections, pilih Properties
5.
Pilih
Internet Protocol (TCP/IP), lalu klik Properties.
6. Pada Tab General, pilih Obtain an IP
address automatically dan Obtain DNS server address automatically, lalu OK.
7.
Client dan
server sudah di konfigurasi menggunakan dhcp server, lihat pada Network
Connections Details :
Posted by Agung Dermawan
Search Engine Optimization (SEO)
A. PENGERTIAN SEO
Search Engine Optimization merupakan suatu cara yang dilakukan pada sebuah blog atau website yang bertujuan untuk meningkatkan jumlah trafik
kunjungan melalui mesin pencari menuju website atau blog tertentu
dengan memanfaatkan mekanisme kerja atau algoritma mesin pencari
tersebut.
B. JENIS-JENIS OPTIMASI SEO
Optimasi SEO dibagi menjadi dua, yaitu :
a. Optimasi SEO on page
Optimasi SEO on
page adalah sebuah optimasi mesin pencari yang dilakukan dari dalam blog atau website
itu sendiri. Contohnya dengan menerapkan beberapa dasar keyword yang ditarget kedalamnya.
Berikut dasar yang harus diterapkan dalam on page seo :
1. Title Tag
2. Meta Description
3. URL
4. Heading (h1, h2, h3, h4)
5. Image & Image ALt Tag
6. Link to Site Authority
Berikut dasar yang harus diterapkan dalam on page seo :
1. Title Tag
2. Meta Description
3. URL
4. Heading (h1, h2, h3, h4)
5. Image & Image ALt Tag
6. Link to Site Authority
b. Optimasi SEO off page
Optimasi SEO off page adalah optimasi mesin pencari yang dilakukan dari luar blog atau website
itu sendiri. Contohnya dengan menggunakan backlink atau meletakkan link dari halaman situs yang dimiliki kepada halaman situs orang lain yang mempunyai PR (Page Rank) yang tinggi.
C. TEKNIK-TEKNIK SEO
Jenis teknik SEO juga terbagi menjadi dua yaitu :
a. 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.
b. Teknik black hat SEO
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.
D. KESIMPULAN
Optimasi SEO ini perlu dilakukan oleh
blogger ketika blog atau website yang dimilikinya menempati posisi
teratas dan mendapatkan banyak pengunjung dari mesin pencari. Pada prakteknya optimasi
SEO on page dan optimasi SEO off page tidak boleh dipisahkan karena apabila hanya menerapkan salah satu dari keduanya menyebabkan hasil yang kurang optimal.
E. REFERENSI
http://m-seo.heck.in/pengertian-seo-dan-definisi-apa-itu-seo.xhtml
http://www.rudinazar.com/apa-itu-seo/
http://www.rudinazar.com/apa-itu-seo/
CLOUD COMPUTING (KOMPUTASI AWAN)
PENGERTIAN
CLOUD COMPUTING
Cloud
computing merupakan teknologi yang menggunakan internet dan server pusat yang
jauh untuk menjaga/mengelola data dan aplikasi. Cloud computing membantu
konsumen dan pebisnis untuk menggunakan aplikasi tanpa melakukan instalasi,
mengakses file pribadi mereka di komputer manapun dengan akses internet.
Teknologi ini memungkinkan efisiensi lebih dengan memusatkan penyimpanan,
memory, pemrosesan, dan bandwith.
KARAKTERISTIK
CLOUD COMPUTING
On-demand
self-service. Sebuah
layanan cloud computing harus dapat dimanfaatkan oleh pengguna melalui
mekanisme swalayan dan langsung tersedia saat dibutuhkan, dan campur tangan
penyedia layanan sangat minim.
Broad
network access. Sebuah
layanan cloud computing harus dapat diakses dari mana saja, kapan saja, dengan
alat apapun, asalkan kita terhubung kejaringan layanan.
Resource
pooling. sebuah
layanan cloud computing harus tersedia secara terpusat dan dapat membagi sumber
daya secara efisien.
Rapid
elasticity. Sebuah
layanan cloud computing harus dapat menaikkan atau menurunkan kapasitas sesuai
kebutuhan.
Measured
service. Sebuah
layanan cloud computing harus disediakan secara terukur, karena nantinya akan
digunakan dalam proses pembayaran. Oleh karena layanan cloud computing dibayar
sesuai penggunaan, maka layanan ini harus terukur dengan baik.
MANFAAT
CLOUD COMPUTING
Berikut ini
adalah beberapa manfaat yang dapat dirasakan dengan adanya cloud computing :
Skalabilitas, 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, Dengan cloud
computing kita bisa mengakses data kapanpun dan dimanapun kita berada, asal
kita terkoneksi dengan internet, sehingga
memudahkan kita mengakses data disaat yang penting.
Keamanan, Dengan cloud
computing 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, Dengan cloud computing 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, Dengan cloud
computing ketika terjadi bencana alam data milik kita tersimpan aman di cloud
meskipun hardisk atau gadget kita rusak.
KELEBIHAN
CLOUD COMPUTING.
Menghemat biaya dan lebih efisien dikarenakan menggunakan anggaran yang rendah untuk sumber daya dari sebuah perusahaan.
Bisa menghemat waktu sehingga perusahaan bisa langsung fokus ke profit dan berkembang dengan cepat.
Dapat mengakses informasi dimanapun mereka berada asalkan masih terhubung pada internet.
Media penyimpanan yang dinamis.
KELEMAHAN
CLOUD COMPUTING
Membutuhkan koneksi
internet yang stabil untuk mengakses atau menggunakan segala fasilitas yang ada
dalam cloud computing.
Data yang
disimpan pada cloud computing tidak sepenuhnya aman karena mungkin saja seseorang
yang tidak sah dapat mengakses data pengguna.
Bila terjadi
kerusakan atau hilang data pada cloud computing, maka semua data pengguna yang
tersimpan pada cloud juga akan hilang.
Dari beberapa kelemahan yang ada
maka sebagai pengguna yang akan menggunakan layanan cloud computing diharapkan
mempertimbangan
beberapa hal, pertimbangan tersebut mencakup kerahasiaan dan keamanan data
hingga kualitas server yang digunakan dalam cloud computing yang akan dipilih.
Dengan mempertimbangkan hal diatas diharapkan pengguna tidak merasa dirugikan
dan dapat merasakan manfaat yang sebenarnya dari layanan cloud computing.
REFERENSI
http://www.jokomuryanto.com/2012/11/keuntungan-kerugian-dan-perkembangan.html
http://www.ekurniawan.net/it-articles/internet/157-karakteristik-cloud-computing.html
http://en.wikipedia.org/wiki/Cloud_computing
http://en.wikipedia.org/wiki/Cloud_computing


















