Selasa, 01 Mei 2018

Tugas Pemrograman Jaringan (getName)

GetName
Kode Program (Source Code):
import java.net.*;
public class getName {
public static void main(String args[]) throws Exception {
InetAddress host = null;
host = InetAddress.getLocalHost();
System.out.println("Nama komputer Anda: " +
host.getHostName());
}
}
Logika Program:

Program getName.java ini terlebih dahulu mengimport library java.net, lalu memiliki class bernama getName. Pada class getName ini void main nya terdapat InetAddress host = null yang berarti terdapat nilai null atau kosong pada variabel host dalam InetAddress. Lalu ada host = InetAddress.getLocalHost(); yang berarti program akan memanggil LocalHost dari komputer lalu nilai nya akan disimpan dalam variabel host. kemudian program akan mencetak Nama Komputer anda + memanggil variabel host.getHostName.

Output:

Tugas Pemrogram Jaringan (getIP)

GetIP
KODE PROGRAM (Source Code):
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();
}
}

Kamis, 19 April 2018

Komputasi Paralel


PARALLEL COMPUTATION (komputasi pararel)
Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer independen secara bersamaan. Ini umumnya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar (di industri keuangan, bioinformatika, dll) ataupun karena tuntutan proses komputasi yang banyak. Kasus kedua umum ditemui di kalkulasi numerik untuk menyelesaikan persamaan matematis di bidang fisika (fisika komputasi), kimia (kimia komputasi) dll.



  • Mesin paralel, Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itu diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi. Tidak berarti dengan mesin paralel semua program yang dijalankan diatasnya otomatis akan diolah secara paralel !
  • GRID, merupakan pengembangan teknologi mesin paralel dengan memanfaatkan jaringan pita lebar di era dijital. Dengan adanya jaringan pita lebar, paralelisasi tidak hanya dilakukan antar komputer dalam satu jaringan, tetapi juga antar mesin paralel yang terpisah secara geografis.
  • Pemrograman Paralel,  teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan (komputasi paralel), baik dalam komputer dengan satu (prosesor tunggal) ataupun banyak (prosesor ganda dengan mesin paralel) CPU. Bila komputer yang digunakan secara bersamaan tersebut dilakukan oleh komputer-komputer terpisah yang terhubung dalam suatu jaringan komputer lebih sering istilah yang digunakan adalah sistem terdistribusi (distributed computing).

Rabu, 10 Januari 2018

Tugas Jaringan Komputer Lanjut

Settings firewall

Pertama buka terlebih dahulu firewall di control panel maka akan keluar seperti ini:
Kemudian aktifkan firewall dengan mengklik turn windows defender firewall.
Untuk melakukan setting program, range IP address, ataupun port mana saja yang diperbolehkan untuk mengakses jaringan, baik untuk akses masuk (inbound) ataupun akses keluar (outbound), bisa melakukan pengaturan di Control Panel > Advanced Setting, setelah itu dibagian kiri pilih opsi Inbound Rules atau Outbound Rules.

Senin, 04 Desember 2017

Tugas Jarkom Membuat DNS Server

DOMAIN NAME SYSTEM

Domain Name System merupakan sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar didalam  jaringan komputer. Domain Name System menyediakan alamat IP untuk setiap nama host  dan mendata setiap server transmisi surat yang menerima surat elektronik untuk setiap domain. Domain Name System juga memiliki arti untuk mengidentifikasikan setiap komputer sebagai titik dalah suatu jaringan Internet yang menggunakan bantuan system protokol internet andress untuk menerjemahkan dari suatu nama domain ke IP dan dari IP kenama domain.

INSTALASI-KONFIGURASI DI UBUNTU SERVER 16.04

Masuk ke Terminal yang ada pada ubuntu server, masuk terlebih dahulu sebagai root dengan menggunakan perintah sudo su.
Selanjutnya menginstal BIND9 dengan menggunakan perintah apt-get install bind9. Jika kita telah menginstallnya bisa kita cek dengan mengunakan apt-cache policy bind9.

 Selanjutnya edit file yang nantinya akan kita gunakan untuk DNS SERVER yang kita buat, dengan menggunakan perintah nano /etc/resolv.conf. 
Untuk selanjutnya ketikan cd /etc/bind/ dan ketikan kembali nano named.conf.local  lalu buat seperti di bawah ini :
Selanjutnya kita copy dari db.local dan db.127

Masuk pada db.feri.com kemudian edit
Selanjutnya edit db.47.168.192
Jika kita telah selesai setting pada Zone, selanjutnya kita restart BIND9 dengan menggunakan perintah /etc/init.d/bind9 restart. Jika muncul OK maka setting yang kita lakukan berhasil, selanjutnya kita bisa cek DNS dengan menggunakan nslookup feri.com

Kamis, 05 Oktober 2017

SEO (Search Engine Optimization)



SEO (Search Engine Optimization) 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

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).

Jenis Jenis teknik SEO

Teknik SEO On Page
Teknik SEO On Page adalah strategi yang diterapkan oleh para pemilik website atau blogger dengan melibatkan elemen pada halaman dan rekayasa konten ke website atau blog Anda. Teknik SEO On Page biasanya tidak memerlukan biaya, karena untuk melakukan optimasi seo on page kita hanya perlu menambahkan beberapa script kode kepada website atau blog kita sendiri seperti, memilih nama domain, membuat artikel asli, menambahkan keyword yang tepat sesuai dengan tema blog Anda. Perlu Anda ingat bahwa teknik optimasi seo on page hanya perlu menambahkan atau mengedit beberapa kode yang ada di dalam script website atau blog Anda.

Teknik SEO Off Page
Teknik SEO Off Page kebalikan dari teknik optimasi seo on page, jika teknik seo on page melakukan optimasi di dalam website atau blog Anda seperti menambahkan atau mengedit beberapa kode script kali ini teknik optimasi seo off page kita lakukan di luar website atau blog seperti mengirimkan URL ke search engine, submit link ke direktori web, bergabung dengan forum, mencari backlink dari website atau blog yang memiliki tema sama seperti website atau blog Anda, bagikan artikel Anda di twitter atau facebook, mengiklankan website atau blog Anda di koran. Itulah yang dimaksud dengan teknik seo off page yang bisa kita lakukan diluar website atau blog tanpa mengedit script website atau blog tersebut.

E-Bussines dan E-Commerce



Awalan “E” ialah “elektronik”, yang berarti kegiatan ataupun transaksi yang digunakan tanpa pertukaran atau kontak fisik. Transaksi diadakan dengan secara elektronik atau digital, sesuatu dibuat menjadi mungkin dengan pesatnya perkembangan komunikasi digital.

E-Commerce
E-Commerce ialah proses pembelian, penjualan, ataupun pengantian produk, pelayanan serta informasi dengan menggunakan jaringan internet. E-commerce berarti ialah transaksi bisnis melalui internet dimana pihak-pihak yang terlibat akan melakukan penjualan atau pembelian. Transaksi yang dilakukan didalam e-commerce pada dasarnya ialah melibatkan pengalihan (transfer) maupun penyerahterimaan (handing over) kepemilikan serta hak atas produk atau jasa.

Secara teknis, E-commerce hanya ialah bagian dari E-business dikarenakan, menurut definisi, E-business ialah semua transaksi bisnis online, termasuk penjualan secara langsung kepada konsumen (e-commerce), transaksi dengan produsen serta pemasok, dan interaksi dengan mitra bisnis. Pertukaran informasi via database terpusat juga dilakukan didalam e-commerce.
Fungsi-fungsi bisnis hanya terbatas pada sumber daya teknologi.

E-Business
E-Business ialah kegiatan menjalin relasi dengan konsumen atau klien, bertukar data dalam satu Perusahaan dengan menggunakan internet. E-business sendiri ialah perluasan dari e-commerce, di mana tidak hanya pembelian serta pembayaran barang, dan pelayanan, namun juga disertai pelayanan konsumen, kolaborasi dengan partner bisnis dengan dukungan elektronik sebagai alat transaksi atau pun organisasi.

Perbedaan lainnya yang mendasar antara e-commerce dan e-business ialah bahwa tujuan ecommerce memang benar-benar money oriented (berorientasi pada perolehan uang atau pun melibatkan pertukaran uang dalam suatu transaksi), sedangkan E-business berorientasi pada kepentingan jangka panjang yang sifatnya abstrak seperti kepercayaan konsumen, pelayanan terhadap konsumen, peraturan kerja, relasi antar mitra bisnis, serta  penanganan masalah sosial lainnya. Semua aspek dalam bisnis seperti, pemasaran, perancangan produk, manajemen pemasokan, dan sebagainya.

1. E-business hanya melibatkan pemasaran , perancangan produk , evaluasi layanan konsumen, dan lain-lain.
2. E-business lebih luas dalam lingkup serta e-commerce hanya ialah satu aspek atau satu bagian dari e-business.
3. E-commerce hanya mencakup transaksi bisnis seperti pembelian dan penjualan barang serta jasa melalui internet.
4. E-commerce pada prinsipnya melibatkan perdagangan uang sedangkan dalam e-business, transaksi uang tidak diperlukan.