Jumat, 15 Juni 2012

what i feel then do i??

sesungguhnya apa arti pasangan itu??

pasangan itu tempat melindungi
pasangan itu tempat menumpahkan kekesalan
pasangan itu tempat kedamaian dan rasa aman
pasangan itu sebagai alasan untuk tersenyum
pasangan itu another power than being self
I am that shoulder to cry on and the voice that will cheer you up over the phone. I’m an old soul who has an old school mentally - Anonymous

apa artinya justru jika kita sudah menjadi alasan kekesalan tersebut
jika sudah membuat orang tidak merasa damai dengan apapun kondisinya
jika membuat air mata tangisan
dan menjadi power untuk memberontak??
apakah masih saya bisa dikatakan sebagai pasangan baik untuknya?
jika saya sudah tidak bisa mendapatkan alasan pasangan itu darinya??
What is the opposite of two? A lonely me, a lonely you.

c'mon, apa yg harus saya lakukan?
ketika sudah tidak ada kata - kata dalam amarah
ketika menjadikan diam sebagai alasan peredam emosi
ketika semua omongan dijadikan peluap emosi
apa sudah tidak ada keinginan untuk berdamai secara halus??
sudah tidak ada keinginan dari dalam diri untuk berbicara dengan tujuan baik?
sudah tidak ada kata sayang manis dan manja untuk meredupkan semua api?

Sometimes words cannot explain the feelings of mind, but still i can find the love in your eyes - Anonymous

"sudah lupakan, aku yang salah, lebih baik lagi ya kedepannya"
"mungkin kita hanya salah faham, yasudah jangan marah lagi"
"aku tau kita hanya emosi"
dan
"aku sayang banget kamu"
itu hanya sepenggal kisah yang indah, ketika awal kita bersama
disaat kita memaksa untuk saling mengerti, tanpa perduli gengsi, egois, kekurangan, dan emosi
yang ada hanya kebersamaan antara kamu dan aku
lebih sangat menghargai adanya kita, daripada kesombongan diri.
semoga kamu juga merasakan hal yang sama dalam kekuatan diam mu
disini aku bertahan melawan kekuatan diammu
untuk rasaku yang membara untuk kamu
rasa sayangku..
I can’t wait to tell you that I love you & I pray to God that you will say it back. The love that I have is so real I hope you see that -Anonymous
-142091011-

lagu untuk kamu:

Ada bayanganmu di mataku
Dan senyummu membuatku rindu
Bagaimana caranya oh sayangku
Ku ingin jumpa dengan kamu
Bagaimana caranya
Aku yakin di antara kita
Masih ada cinta yang membara
Bagaiman caranya oh kasihku
Ku ingin juga kau mengerti
Bagaimana caranya
Haruskah kuteteskan air mata di pipi
Haruskah kucurahkan s’gala isi di hati
Oh haruskah kau ku peluk
Dan tak kulepas lagi
Agar tiada pernah ada
Kata berpisah
Lupakanlah cerita kelabu
Kita susun lagi langkah baru
Bagaimana caranya oh cintaku
Bagaimana caranya….

Nothing lasts forever - Anonymous



Minggu, 20 Mei 2012

Pemrograman Jaringan

1. Jelaskan secara singkat apa yang anda ketahui tentang UDP?
Jawab ::
UDP, singkatan dari User Datagram Protocol, adalah salah satu protokol lapisan transpor TCP/IP yang mendukung komunikasi yang tidak andal (unreliable), tanpa koneksi (connectionless) antarhost dalam jaringan yang menggunakan TCP/IP.

2. Jelaskan perbedaan TCP dan UDP!
Jawab ::
Perbedaan TCP dengan UDP :
TCP :
• Berorientasi sambungan (connection-oriented): Sebelum data dapat ditransmisikan antara dua host, dua proses yang berjalan pada lapisan aplikasi harus melakukan negosiasi untuk membuat sesi koneksi terlebih dahulu. Koneksi TCP ditutup dengan menggunakan proses terminasi koneksi TCP (TCP connection termination).
• Dapat diandalkan (reliable): Data yang dikirimkan ke sebuah koneksi TCP akan diurutkan dengan sebuah nomor urut paket dan akan mengharapkan paket positive acknowledgment dari penerima. Jika tidak ada paket Acknowledgment dari penerima, maka segmen TCP (protocol data unit dalam protokol TCP) akan ditransmisikan ulang. Pada pihak penerima, segmen-segmen duplikat akan diabaikan dan segmen-segmen yang datang tidak sesuai dengan urutannya akan diletakkan di belakang untuk mengurutkan segmen-segmen TCP. Untuk menjamin integritas setiap segmen TCP, TCP mengimplementasikan penghitungan TCP Checksum.
• Memiliki layanan flow control: Untuk mencegah data terlalu banyak dikirimkan pada satu waktu, yang akhirnya membuat "macet" jaringan internetwork IP, TCP mengimplementasikan layanan flow control yang dimiliki oleh pihak pengirim yang secara terus menerus memantau dan membatasi jumlah data yang dikirimkan pada satu waktu. Untuk mencegah pihak penerima untuk memperoleh data yang tidak dapat disangganya (buffer), TCP juga mengimplementasikan flow control dalam pihak penerima, yang mengindikasikan jumlah buffer yang masih tersedia dalam pihak penerima
• Melakukan segmentasi terhadap data yang datang dari lapisan aplikasi.
UDP:
• Connectionless (tanpa koneksi): Pesan-pesan UDP akan dikirimkan tanpa harus dilakukan proses negosiasi koneksi antara dua host yang hendak berukar informasi.
• Unreliable (tidak andal): Pesan-pesan UDP akan dikirimkan sebagai datagram tanpa adanya nomor urut atau pesan acknowledgment. Protokol lapisan aplikasi yang berjalan di atas UDP harus melakukan pemulihan terhadap pesan-pesan yang hilang selama transmisi. Umumnya, protokol lapisan aplikasi yang berjalan di atas UDP mengimplementasikan layanan keandalan mereka masing-masing, atau mengirim pesan secara periodik atau dengan menggunakan waktu yang telah didefinisikan.
• UDP tidak menyediakan mekanisme flow-control, seperti yang dimiliki oleh TCP.
• UDP tidak menyediakan mekanisme segmentasi data yang besar ke dalam segmen-segmen data, seperti yang terjadi dalam protokol TCP. Karena itulah, protokol lapisan aplikasi yang berjalan di atas UDP harus mengirimkan data yang berukuran kecil (tidak lebih besar dari nilai Maximum Transfer Unit/MTU) yang dimiliki oleh sebuah antarmuka di mana data tersebut dikirim. Karena, jika ukuran paket data yang dikirim lebih besar dibandingkan nilai MTU, paket data yang dikirimkan bisa saja terpecah menjadi beberapa fragmen yang akhirnya tidak jadi terkirim dengan benar.

3. Berikan contoh aplikasi–aplikasi yang menggunakan protokol UDP, dan jelaskan bagaimana kerja aplikasi tersebut!
Jawab ::
Berbagai contoh aplikasi yang menggunakan protokol UDP, yaitu :
• Trivial File Transfer Protocol (TFTP). Cara kerja aplikasi ini yaitu TFTP client melakukan inisialisasi dengan mengirimkan permintaan untuk read/write melalui port 69, kemudian server dan client melakukan negosiasi tentang port yang akan digunakan untuk melakukan transfer file
• Domain Name System (DNS). Cara kerja aplikasi ini yaitu DNS resolver, sebuah program klien yang berjalan di komputer pengguna, membuat permintaan DNS dari program aplikasi. Kemudian, recursive DNS server melakukan pencarian melalui DNS sebagai tanggapan permintaan dari resolver dan mengembalikan jawaban kepada para resolver tersebut. Lalu, authoritative DNS server memberikan jawaban terhadap permintaan dari recursor, baik dalam bentuk sebuah jawaban maupun dalam bentuk delegasi (misalkan: mereferensikan ke authoritative DNS server lainnya)

4. Bagaimana konsep Client Server dalam jaringan komputer?
Jawab ::
Konsep client-server dalam jaringan komputer
Sesuai dengan namanya, client-server berarti adanya pembagian kerja pengolahan data antara client dan server. Saat ini, sebagian besar jaringan menggunakan model client/server.
Secara singkat, jaringan client/server adalah jaringan dimana komputer client bertugas melakukan permintaan data dan server bertugas melayani permintaan tersebut.

Client
User akan membuat permintaan melalui software client. Aplikasi ini berfungsi :
• Memberikan interface bagi user untuk melakukan jobs.
• Format request data ke bentuk yang dapat dimengerti oleh server
• Menampilkan hasil yang diminta pada layar
Komputer client menerima instruksi dari user melalui interface yang disediakan, merubah format instruksi ke bentuk yang dapat dimengerti oleh database server, dan mengirimkannya melalui jaringan ke server yang dituju. Server kemudian akan mengolah request, memilih informasi yang sesuai, dan mengirimkan kembali data hasil pengolahan ke client. Client kemudian mengolah data yang diterima untuk ditampilkan sebagai informasi yang berguna melalui interface yang tersedia.

Server
Pada jaringan client/server, server khusus digunakan untuk pemrosesan, penyimpanan dan manajemen data. Server bertugas menerima request dari client, mengolahnya, dan mengirimkan kembali hasilnya ke client.
Untuk itu, server membutuhkan komputer khusus dengan spesifikasi hardware yang jauh lebih baik dan bertenaga dibandingkan hardware untuk client karena komputer harus mampu melayani :
• Request secara simultan dalam jumlah besar
• Aktivitas manajemen jaringan
• Menjamin keamanan pada resource jaringan

5. Jelaskan secara singkat apa yang anda ketahui tentang Protokol Transport!
Jawab ::
Protokol transport adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antarmesin dalam sebuah jaringan. Setiap proses pada aplikasi harus mendefinisikan protokol transport mana yang akan digunakan. Contoh: HTTP, FTP, SMTP menggunakan TCP, sedangkan DNS dan Internet Telephony menggunakan UDP.

6. Dalam protokol transport terdapat dua protokol utama yaitu TCP and UDP, jelaskan perbedaan TCP dan UDP!
Jawab ::
Perbedaan TCP dengan UDP :
TCP :
• Berorientasi sambungan (connection-oriented): Sebelum data dapat ditransmisikan antara dua host, dua proses yang berjalan pada lapisan aplikasi harus melakukan negosiasi untuk membuat sesi koneksi terlebih dahulu. Koneksi TCP ditutup dengan menggunakan proses terminasi koneksi TCP (TCP connection termination).
• Dapat diandalkan (reliable): Data yang dikirimkan ke sebuah koneksi TCP akan diurutkan dengan sebuah nomor urut paket dan akan mengharapkan paket positive acknowledgment dari penerima. Jika tidak ada paket Acknowledgment dari penerima, maka segmen TCP (protocol data unit dalam protokol TCP) akan ditransmisikan ulang. Pada pihak penerima, segmen-segmen duplikat akan diabaikan dan segmen-segmen yang datang tidak sesuai dengan urutannya akan diletakkan di belakang untuk mengurutkan segmen-segmen TCP. Untuk menjamin integritas setiap segmen TCP, TCP mengimplementasikan penghitungan TCP Checksum.
• Memiliki layanan flow control: Untuk mencegah data terlalu banyak dikirimkan pada satu waktu, yang akhirnya membuat "macet" jaringan internetwork IP, TCP mengimplementasikan layanan flow control yang dimiliki oleh pihak pengirim yang secara terus menerus memantau dan membatasi jumlah data yang dikirimkan pada satu waktu. Untuk mencegah pihak penerima untuk memperoleh data yang tidak dapat disangganya (buffer), TCP juga mengimplementasikan flow control dalam pihak penerima, yang mengindikasikan jumlah buffer yang masih tersedia dalam pihak penerima
• Melakukan segmentasi terhadap data yang datang dari lapisan aplikasi.
UDP:
• Connectionless (tanpa koneksi): Pesan-pesan UDP akan dikirimkan tanpa harus dilakukan proses negosiasi koneksi antara dua host yang hendak berukar informasi.
• Unreliable (tidak andal): Pesan-pesan UDP akan dikirimkan sebagai datagram tanpa adanya nomor urut atau pesan acknowledgment. Protokol lapisan aplikasi yang berjalan di atas UDP harus melakukan pemulihan terhadap pesan-pesan yang hilang selama transmisi. Umumnya, protokol lapisan aplikasi yang berjalan di atas UDP mengimplementasikan layanan keandalan mereka masing-masing, atau mengirim pesan secara periodik atau dengan menggunakan waktu yang telah didefinisikan.
• UDP tidak menyediakan mekanisme flow-control, seperti yang dimiliki oleh TCP.
• UDP tidak menyediakan mekanisme segmentasi data yang besar ke dalam segmen-segmen data, seperti yang terjadi dalam protokol TCP. Karena itulah, protokol lapisan aplikasi yang berjalan di atas UDP harus mengirimkan data yang berukuran kecil (tidak lebih besar dari nilai Maximum Transfer Unit/MTU) yang dimiliki oleh sebuah antarmuka di mana data tersebut dikirim. Karena, jika ukuran paket data yang dikirim lebih besar dibandingkan nilai MTU, paket data yang dikirimkan bisa saja terpecah menjadi beberapa fragmen yang akhirnya tidak jadi terkirim dengan benar.


7. Berikan contoh aplikasi–aplikasi yang menggunakan protokol TCP, dan jelaskan bagaimana kerja aplikasi tersebut!
Jawab ::
Aplikasi - aplikasi yang menggunakan protokol TCP dan cara kerjanya :
Telnet/TeleNetwork adalah remote login yang dapat terjadi di internet karena ada service dari protocol TELNET. Dengan Telnet memungkinkan kita untuk mengakses komputer lain secara remote melalui internet.
Dalam bahasa yang mudah kita dapat memberikan perintah kepada komputer lain baik membuat file, mengedit, menghapus dan menjalankan suatu perintah hanya melalui komputer di depan meja kita. Telnet banyak di pakai dalam mesin berbasis UNIX dan sangat jarang aplikasi telnet pada mesin berbasis Windows NT/200.

Cara Kerja Telnet

Untuk dapat mengakses telnet, biasanya (dan seharusnya) kita memiliki sebuah account atau login di komputer yang dituju. Dan login tersebut disertai password (kata kunci) sebagai verifikasi atau sebagai legalisasi dari account yang kita masukkan, dan account tersebut diberikan oleh sang administrator atau lembaga yang memiliki server yang dapat di-TELNET.

File Transfer Protocol (FTP).

Cara Kerja FTP

• Port standard FTP adalah 21 (pada server).
• Pada sisi server, ftp server menunggu incoming connection di port 21 (default).
• FTP client mencoba connect ke ftp server (daemon) dengan memasukan user password nya (biasanya FTP memang memiliki suatu autentikasi tersendiri.)
• FTP server men-check apakah si user dan password nya valid, Jika valid maka akan berlanjut ke step berikutnya, jika tidak valid maka akan diminta memasukan user/password yang lain beberapa kali, jika tetap invalid maka koneksi akan diputuskan.
• Setelah user tervalidasi maka ftp client dapat men-download/men-upload atau pun mendelete file yang terdapat di server, tergantung dari hak akses yang dimiliki.
Sebelum membuat koneksi, port TCP nomor 21 di sisi server akan “mendengarkan” percobaan koneksi dari sebuah klien FTP dan kemudian akan digunakan sebagai port pengatur (control port) untuk
• membuat sebuah koneksi antara klien dan server,
• untuk mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada server dan juga
• mengembalikan respons server ke perintah tersebut. Sekali koneksi kontrol telah dibuat, maka server akan mulai membuka port TCP nomor 20 untuk membentuk sebuah koneksi baru dengan klien untuk mentransfer data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan penggugahan.
FTP hanya menggunakan metode autentikasi standar, yakni menggunakan username dan password yang dikirim dalam bentuk tidak terenkripsi. Pengguna terdaftar dapat menggunakan username dan password-nya untuk mengakses, men-download, dan meng-upload berkas-berkas yang ia kehendaki. Umumnya, para pengguna terdaftar memiliki akses penuh terhadap beberapa direktori sehingga mereka dapat membuat berkas, direktori, dan bahkan menghapus berkas. Pengguna yang belum terdaftar dapat juga menggunakan metode anonymous login, yakni dengan menggunakan nama pengguna anonymous dan password yang diisi dengan menggunakan alamat e-mail.

8. Jelaskan langkah dan prinsip kerja socket programming untuk komunikasi dua arah!
Jawab ::
Socket dua arah merupakan mekanisme komunikasi yang memungkinkan terjadinya pertukaran data antarprogram atau proses baik dalam satu mesin maupun antarmesin.
Langkah dan prinsip kerja socket programming untuk komunikasi dua arah yang dilakukan pada client dan server adalah sebagai berikut :
di client :
a. Membuka koneksi client ke server, yang di dalamnya adalah :
• Membuat socket dengan perintah socket()
• melakukan pengalamatan ke server.
• Menghubungi server dengan connect()
b. Melakukan komunikasi (mengirim dan menerima data), dengan menggunakan perintah write() dan read()
c. Menutup hubungan dengan perintah close();

di server :
a. Membuat socket dengan perintah socket()
b. Mengikatkan socket kepada sebuah alamat network dengan perintah bind()
c. Menyiapkan socket untuk menerima koneksi yang masuk dengan perintah listen()
d. Menerima koneksi yang masuk ke server dengan perintah accept()
e. Melakukan komunikasi (mengirim dan menerima data), dengan menggunakan perintah write() dan read()


Daftar Pustaka:
http://id.wikipedia.org/wiki/Domain_Name_System
http://www.scribd.com/doc/12729861/95/Aplikasi-yang-menggunakan-UDP
http://ocw.gunadarma.ac.id/course/computer-science-and-information/information-system-s1-1/pengantar-teknologi-sistem-informasi-c/konsep-jaringan-komputer
http://id.wikipedia.org/wiki/Protokol_Transfer_Berkas
http://noorazam.dosen.narotama.ac.id/files/2011/04/Pertemuan-10-Transport-Layer-Protocol.ppt
http://ibnuy08.wordpress.com/2008/11/12/pengertiancara-kerja-contoh-telnet/
http://rifkiputra.com/portal/ftp-file-transfer-protocol/
http://lecturer.eepis-its.edu/~zenhadi/kuliah/Jarkom1/Prakt%20Modul%209%20Stream%20Socket%20Programming.pdf
http://yunus222.blogspot.com/

Sabtu, 05 Mei 2012

great song for now

seandainya kau ada disini denganku
mungkin ’ku tak sendiri
bayanganmu yg selalu menemaniku
hiasi malam sepiku
kuingin bersama dirimu

kutak akan pernah berpaling darimu
walau kini kau jauh dariku
‘kan slalu kunanti
karena kusayang kamu

hati ini selalu memanggil namamu
dengarlah melatiku
kuberjanji hanyalah untukmu cintaku
takkan pernah ada yg lain

adakah rindu di hatimu
seperti rindu yg kurasa
sanggupkah kuterus terlena
tanpamu di sisiku
kukan selalu menantimu

Rabu, 02 Mei 2012

jaringan inetaddress menggunakan java

untuk kali ini, kita akan membahas tentang jaringan inetaddress mengguanakn java
disini akan dibagi ke dalam beberapa bagian, diantaranya :
1. Melihat IP address di komputer lokal (T1)
2. Melihat hostname di komputer lokal (T2)
3. Translasi IP address ke hostname (T3)
4. Translasi hostname ke IP address (T4)
5. Client-Server sederhana menggunakan java (T5)

check it out, semoga membantu
Disini kita akan membahas sebuah syntaxt java untuk melihat IP address di komputer lokal yang kita gunakan. Berikut akan di sediakan sebuah syntax, lalu simpan di sebuah directory dengan nama ObtainIP.java. Berikut syntaxnya :
import java.net.*;
public class ObtainIP {
public static void main(String args[]) throws Exception {
InetAddress host = null;
host = InetAddress.getLocalHost();
byte ip[] = host.getAddress();
for (int i=0; i 0) {
System.out.print(".");
}
System.out.print(ip[i] & 0xff);}
System.out.println();}}
1. Setelah disimpan, lalu kita compail dengan cmd lalu pindah ke directory tempat kita menyimpan file java tersebut, setelah itu jalankan syntax javac(spasi)namafile.java, berarti kita compail dengan javac ObtainIP.java
2. Setelah proses compail berhasil maka kita jalankan dengan syntax java(spaci)namafile, berarti kita jalankan dengan java ObtainIP
3. Setelah itu akan keluar sebuah output berisikan IP address dari komputer yang kita gunakan. Disini saya menggunakan IP address 10.164.114.90

Disini kita akan membahas sebuah syntaxt java untuk melihat hostname di komputer lokal yang kita gunakan. Berikut akan di sediakan sebuah syntax, lalu simpan di sebuah directory dengan nama ObtainName.java. Berikut syntaxnya :
import java.net.*;
public class ObtainName {
public static void main(String args[]) throws Exception {
InetAddress host = null;
host = InetAddress.getLocalHost();
System.out.print("Your Computer Name is : " + host.getHostName());
}}
1. Setelah disimpan, lalu kita compail dengan cmd lalu pindah ke directory tempat kita menyimpan file java tersebut, setelah itu jalankan syntax javac(spasi)namafile.java, berarti kita compail dengan javac ObtainName.java
2. Setelah proses compail berhasil maka kita jalankan dengan syntax java(spaci)namafile, berarti kita jalankan dengan java ObtainName
3. Setelah itu akan keluar sebuah output berisikan hostname dari komputer yang kita gunakan. Disini saya menggunakan hostname amtrizone

Disini kita akan membahas sebuah syntaxt java untuk melihat hostname di komputer lokal yang kita gunakan dengan memasukan IP dari komputer tersebut. Berikut akan di sediakan sebuah syntax, lalu simpan di sebuah directory dengan nama IPtoName.java. Berikut syntaxnya :
import java.net.*;
public class IPtoName {
public static void main(String args[]) {
if (args.length == 0) {
System.out.println("Pemakaian : java IPtoName ");
System.exit(0);
}
String host = args[0];
InetAddress address = null;
try {
address = InetAddress.getByName(host);
} catch (UnknownHostException e) {
System.out.println("invalid IP - malformed IP");
System.exit(0);
}
System.out.println(address.getHostName());
}}
1. Setelah disimpan, lalu kita compail dengan cmd lalu pindah ke directory tempat kita menyimpan file java tersebut, setelah itu jalankan syntax javac(spasi)namafile.java, berarti kita compail dengan javac IPtoName.java
2. Setelah proses compail berhasil maka kita jalankan dengan syntax java(spaci)namafile, berarti kita jalankan dengan java IPtoName
3. Setelah itu akan keluar sebuah output berisikan cara penggunaan IPtoName ini ; java(spasi)IPtoName(spasi)IPaddress kita masukkan java IPtoName 10.164.114.90 (IP address yang terdapat pada T1)
4. Setelah itu akan keluar sebuah hostname yang menggunakan IP address terserbut. Dimana IP address yang saya masukkan yang terdapat di T1 dengan hostname yang keluar amtrizone, sama dengan T2.

Disini kita akan membahas sebuah syntaxt java untuk melihat IP di komputer lokal yang kita gunakan dengan memasukan hostname dari komputer tersebut. Berikut akan di sediakan sebuah syntax, lalu simpan di sebuah directory dengan nama NsLookup.java. Berikut syntaxnya :
import java.net.*;
public class NsLookup {
public static void main(String args[]) {

if (args.length == 0) {
System.out.println("Pemakaian: java NsLookup ");
System.exit(0);
}
String host = args[0];
InetAddress address = null;
try {
address = InetAddress.getByName(host);
} catch(UnknownHostException e) {
System.out.println("Unknown host");
}
byte[] ip = address.getAddress();
for (int i=0; i 0) System.out.print(".");
System.out.print((ip[i]) & 0xff);
}
System.out.println();
}}
1. Setelah disimpan, lalu kita compail dengan cmd lalu pindah ke directory tempat kita menyimpan file java tersebut, setelah itu jalankan syntax javac(spasi)namafile.java, berarti kita compail dengan javac NsLookup.java
2. Setelah proses compail berhasil maka kita jalankan dengan syntax java(spaci)namafile, berarti kita jalankan dengan java NsLookup
3. Setelah itu akan keluar sebuah output berisikan cara penggunaan NsLookup ini ; java(spasi)NsLookup(spasi)IPaddress kita masukkan java IPtoName 10.164.114.90 (IP address yang terdapat pada T1)
4. Setelah itu akan keluar sebuah IP address yang menggunakan hostname tersebut. Dimana hostname yang saya masukkan yang terdapat di T2 dengan IP address yang keluar 10.164.114.90, sama dengan T1.

Disini kita akan membahas syntaxt java untuk Server-Client dengan Java, jadi ini digunakan untuk sebuah jaringan sederhana. Berikut akan di sediakan dua buah syntax, lalu simpan di sebuah directory dengan nama SimpleServer.java dan SimpleClient.java. Berikut syntaxnya :
SimpleServer.java
import java.io.*;
import java.net.*;
public class SimpleServer {
public final static int TESTPORT = 5000;
public static void main(String args[]) {
ServerSocket checkServer = null;
String line;
BufferedReader is = null;
DataOutputStream os = null;
Socket clientSocket = null;

try {
checkServer = new ServerSocket(TESTPORT);
System.out.println("Aplikasi Server hidup...");
} catch (IOException e) {
System.out.println(e);
}

try {
clientSocket = checkServer.accept();
is = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
os = new DataOutputStream(clientSocket.getOutputStream());
} catch (Exception ei) {
ei.printStackTrace();
}
try {
line = is.readLine();
System.out.println("Terima : " + line);
if (line.compareTo("salam") == 0) {
os.writeBytes("salam juga");
} else {
os.writeBytes("Maaf, saya tidak mengerti");
}
} catch (IOException e) {
System.out.println(e);
}

try {
os.close();
is.close();
clientSocket.close();
} catch (IOException ic) {
ic.printStackTrace();
}
}
}

SimpleClient.java
import java.io.*;
import java.net.*;

public class SimpleClient {
public final static int REMOTE_PORT = 5000;
public static void main(String args[]) throws Exception {
Socket cl = null;
BufferedReader is = null;
DataOutputStream os = null;
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
String userInput = null;
String output = null;

//Membuka koneksi ke server pada port REMOTE-PORT
try {
cl = new Socket(args[0], REMOTE_PORT);
is = new BufferedReader(new InputStreamReader(cl.getInputStream()));
os = new DataOutputStream(cl.getOutputStream());
} catch (UnknownHostException e1) {
System.out.println("Unknown Host: " + e1);
} catch (IOException e2) {
System.out.println("Error io: " + e2);
}

//Menulis ke server
try {
System.out.println("Dari server: " + output);
userInput = stdin.readLine();
os.writeBytes(userInput + "\n");
} catch (IOException ex) {
System.out.println("Error writing to server..." + ex);
}

//Menerima tanggapan dari server
try {
output = is.readLine();
System.out.println("Dari Server: " + output);
} catch (IOException e) {
e.printStackTrace();
}

//close input stream, output stream dan koneksi
try {
is.close();
os.close();
cl.close();
} catch (IOException x) {
System.out.println("Error writing..." + x);
}
}
}




1. Setelah disimpan dengan masing masing nama, lalu kita compail dan jalankan dengan cmd yang berbeda, dimasing-masing cmd masuk ke directory tempat kita menyimpan file java tersebut, setelah itu masing - masing jalankan syntax compail javac(spasi)namafile.java, berarti kita compail dengan javac SimpleServer.java dan SimpleClient.java
2. Setelah proses compail berhasil maka kita jalankan dengan syntax java(spaci)namafile, berarti kita jalankan dengan java SimpleServer dan java SimpleClient
3. Setelah itu akan keluar sebuah output dari server berisikan server aktif dan menunggu client
4. Setelah client juga dijalankan maka akan terlihat balasan dari client, maka server dan client tersebut telah saling terhubung.







Senin, 30 April 2012

Model Komputasi

Definisi Model komputasi


Model komputasi adalah suatu kumpulan dari nilai dan operasi - operasi.

Model Komputasi

ada 3 dasar model komputasi,yaitu:

1. Model fungsional : terdiri dari satu set nilai, fungsi dan operasi aplikasi, fungsi dan komposisi fungsi.

2. Model logika :terdiri dati satu set nilai, definisi hubungan dan kesimpulan logis.

3. Model imperative :terdiri dari satu set nilai yang mencakup suatu status dan operasi tugas-tugas untuk memodifikasi status tersebut.

Kategori Model Komputasi
Terdapat 3 kategori model komputasi

Mesin Mealy
Dalam teori komputasi sebagai konsep dasar sebuah komputer, mesin Mealy adalah otomasi fase berhingga (finite state automaton atau finite state tranducer) yang menghasilkan keluaran berdasarkan fase saat itu dan bagian masukan/input. Dalam hal ini, diagram fase (state diagram) dari mesin Mealy memiliki sinyal masukan dan sinyal keluaran untuk tiap transisi. Prinsip ini berbeda dengan mesin Moore yang hanya menghasilkan keluaran/output pada tiap fase.
Nama Mealy diambil dari "G. H. Mealy" seorang perintis mesin-fase (state-machine) yang menulis karangan "A Method for Synthesizing Sequential Circuits" pada tahun 1955.


Mesin Moore
Dalam teori komputasi sebagai prinsip dasar komputer, mesin Moore adalah otomasi fase berhingga (finite state automaton) di mana keluarannya ditentukan hanya oleh fase saat itu (dan tidak terpengaruh oleh bagian masukan/input). Diagram fase (state diagram) dari mesin Moore memiliki sinyal keluaran untuk masing-masing fase. Hal ini berbeda dengan mesin Mealy yang mempunyai keluaran untuk tiap transisi.
Nama Moore diambil dari "Edward F. Moore" seorang ilmuwan komputer dan perintis mesin-fase (state-machine) yang menulis karangan "Gedanken-experiments on Sequential Machines".


Petri net
Petri net adalah salah satu model untuk merepresentasikan sistem terdistribusi diskret. Sebagai sebuah model, Petri net merupakan grafik 2 arah yang terdiri dari place, transition, dan tanda panah yang menghubungkan keduanya. Di samping itu, untuk merepresentasikan keadaan sistem, token diletakkan pada place tertentu. Ketika sebuah transition terpantik, token akan bertransisi sesuai tanda panah.
Petri net pertama kali diajukkan oleh Carl Adam Petri pada tahun 1962.




daftar pustaka
http://dimasike.blogspot.com/2009/12/model-komputasi.html
http://id.wikipedia.org/wiki/Mesin_Mealy
http://id.wikipedia.org/wiki/Mesin_Moore
http://id.wikipedia.org/wiki/Petri_net


Kamis, 12 April 2012

untitled, mix feeling

tiba tiba ingin saja menyanyikan beberapa lagu, untuk yang disana, check this out

maafkan lah bila ku selalu, membuat mu marah dan benci padaku
ku lakukan itu semua, hanya tuk buatmu bahagia
mungkin ku cyma tak bisa pahami, bagaimana cara tunjukan maksudku
aku cuma ingin jadi, terbaik untukmu

sebentuk hatiku, buat kekasihku
mengiring rinduku, selalu untuknya
memang tak selalu ada yg terbaik
dari diri ini dan juga dirinya
namun ku yakin cinta ini takkan pernah salah

seandainya, kau ada disini denganku
mungkin ku tak sendiri,
bayanganmu, selalu memanggil diriku
takkan pernah ada yang lain

yup kurang lebih demikian lah beberapa lirik lagu yang mewakili perasaan mix ini.
kenapa mix?ya karena memang tercampur aduk, dan intinya "SUSAH DIUNGKAPKAN"
smua kata2, nyanyian, sumpah, kalimat apapun udah dikeluarin, tapi?? ya tapi ya tapi. :(
kenapa susah bgt ya buat bikin pikiran itu sependapat??kenapaaaaaaa????
hah!binguuung,give the way out GOD!please

FYI(objek inspirasi untuk tulisan ini):
aku cuma mau kamu lihat
aku cuma mau kamu ikut ngerasa jadi aku
aku cuma mau respon kamu
aku cuma mau sedikit dari banyaknya kemauan orang atas kamu dluar aku
sedikiiit aja ga banyak
bukan berarti ak gak ikhlas buat ngelakuin sesuatu dengan hasil yang aku dapetin
bukaaaan
tapi, respon kamu sekecil apapun itu sangat berguna
drpd kamu diam seribu bahasa, seperti aku berbicara dengan tembok
dan aku merasa tidak kamu anggap, apalagi hargain
mungkin kata2 aku sudah tidak berguna untuk kamu
atau bahkan aku sudah tidak ada pentingnya untuk kamu
diluar itu,
kamu selalu menjadi bagian yang berguna dan terpenting untuk hidup aku

-@))(@)!)-


Selasa, 27 Maret 2012

Teknologi Modern Computing

Teknologi computing
Mengenal teknologi computing
1. I-Cloude
i-Cloud keluaran Apple. iCloud memungkinkan untuk mengambil foto di iPad dan secara otomatis akan tersinkronisasi dengan MacBook. Kelebihan i-cloude juga dapat menambahkan kontak di MacBook yang otomatis akan ada di iPad yang terhubung. Demikian juga untuk mengatur kalender, mengunduh lagu, dan banyak lainnya. Tapi tentu dengan kondisi seluruh gadget harus terkoneksi dengan internet (yang mana saat ini sudah terfasilitasi cukup baik).

2. I-cal
Contoh kasus, MacBook dengan HP yang bukan Apple made. Di Apple, untuk kalender pakai software yang namanya iCal. Lalu kita set jadwal meeting hari Senin. Kemudian harus set juga di HP dengan hal yang serupa. Belum kalau menggunakan tablet. Tiga kali harus set kalender tersebut. Tidak hanya kalender, kontak, foto, notes, dan banyak hal lainnya yang harus kita sinkronisasi di tiap gadget kita. Nah, dengan adanya teknologi cloud computing, sinkronisasi antar gadget menjadi lebih mudah.

3. DropBox
DropBox merupakan sarana berbagi file dan melakukan sinkronisasi dengan gadget lain. Tak perduli apakah kita menggunakan Windows, Mac OSX, Android, ataupun device lainnya, kita bisa berbagi dan mendapatkan berbagai file dengan DropBox. Dan yang paling menyenangkan adalah, proses sinkronisasi berjalan otomatis setiap ada file baru yang kita masukan atau orang lain masukan. Contoh, computer a memiliki project mini games yang bernama Petualangan Adam. Folder Petualangan Adam tersebut dishare menggunakan DropBox ke programmer, designer, composer, dan lain-lain. Setiap ada yang menambahkan file baru ke dalam folder tersebut di komputer miliknya, computer a akan menerima file tersebut ke dalam komputer secara otomatis. Oleh karena itu, DropBox saat ini menjadi tools yang sangat penting untuk proses development saat ini.
(http://ardisaz.wordpress.com/2012/03/17/mengenal-teknologi-cloud-computing/)

4. Cloud Computing
Cloud computing adalah 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.

Contoh cloud computing adalah Yahoo email atau Gmail. Anda tidak perlu software atau server untuk menggunakannya. Semua konsumen hanya perlu koneksi internet dan mereka dapat mulai mengirimkan email. Software manajemen email dan serber semuanya ada di cloud (internet) dan secara total dikelola oleh provider seperti Yahoo, Google, etc. Konsumen hanya perlu menggunakan software itu sendiri dan menikmati manfaatnya. Analoginya adalah, "Jika and membutuhkan susu, kenapa membeli sapi?" Yang semua pengguna butuhkan adalah manfaat menggunakan software atau hardware seperti mengirim email dll. Hanya untuk mendapatkan manfaat ini (susu) mengapa konsumen harus membeli sapi (software/hardware)

Cloud computing dipecah ke dalam 3 segmen : aplikasi, platform, dan infrastruktur. Setiap segmen memberikan tujuan dan penawaran produk yang berbeda untuk pebisnis dan individual di seluruh dunia. Pada bulan Juni 2009, penelitian dilakukan oleh VersionOne yg menemukan bahwa 41% profesional senior di bidang IT tidak tahu apa itu cloud computing dan dua pertiga dari profesional keuangan bingung dengan konsep tersebut. Pada bulan September 2009, penelitian Aberdeen Group menemukan bahwa perusahaan yang disiplin mencapai rata-rata 18% pengurangan biaya IT mereka dari cloud computing dan 16% pengurangan dalam data center power costs.

Sebagai suatu teknologi baru pasti mengundang pro dan kontra, begitu juga dengancloud computing. Pro dan kontra tersebut terjadi karena tidak lepas dari kelebihan dan kekurangan yang ada dari system teknologi baru tersebut. Berikut kelebihan daricloud computing :
o Kemudahan Akses
o Flesibelitas
o Penghematan
o Mengubah CAPEX jdi OPEX
o Lentur dan mudah dikembangkan
o Focus pada bisnis
http://www.lampungpost.com/kontak-kami/18446-cloud-computing-teknologi-masa-depan.html

• Mobile Computing
Taxi Dispatch
Taxi dispatch adalah adalah salah satu contoh applikasi mobile computing. Taksi dispacth merupakan sebuah sistem komunikasi yang menghubungkan antara mobil taksi, operator atau server, dan calon penumpang. Taksi dispacth memungkinkan server dapat mengetahui posisi calon penumpang dengan cepat dan dengan segera mengirimkan datanya kepada lima sopir taksi terdekat hal ini mengurangi waktu yang diperlukan dalam berkomunikasi antara sopr taksi dan server sehingga penumpang tidak perlu menunggu terlalu lama. Selain itu, adanya sistem komunikasi ini mengurangi miss komunikasi antara sopir taksi dan server yang dapat menyebabkan berbagai kesalahan misalnya, penumpang dijemput oleh lebih dari satu taksi sekaligus atau penumpang tidak dijemput oleh taksi. Taxi Dispacth menggunakan jaringan GPRS. Jaringan ini langsung menghubungkan semua taksi dengan server. Server bertugas menerima dan mengolah data dari calon penumpang dan dari taksi, sehingga dapat diketahui posisi taksi yang terdekat dengan penumpang.
Proses kerja taxi dispatch:
1. Calon penumpang memesan taxi melalui applikasi pemesanan taksi
2. Server yang telah menerima data dari penumpang segera mancari 5 taksi yang posisinya terdekat dengan penumpang.
3. Para sopir taksi yang telah dihubungi oleh server, segera mengkonfirmasikan apakah akan menjemput penumpang atau memilih penumpang lain.
4. Penumpang menerima konfirmasi dari server tentang informasi taksi yang akan menjemputnya.
http://ikilho-aku.blogspot.com/2011/12/teknologi-mobile-computing.html

• Tom – Tom penunjuk jalan
Kondisi jalan yang begitu rumit dan macet bisa membuat anda stres. Untuk mengetahui jalur mana yang paling pendek dan menghemat waktu, mungkin Anda membutuhkan alat penunjuk jalan.
Khusus bagi Anda yang gemar bertualang ke tempat-tempat baru, tentunya perlu perangkat Global Positioning System (GPS) yang dapat menunjukkan di mana lokasi yang bakal dituju. Sebenarnya fungsi GPS sudah tersedia di ponsel cerdas. Aplikasi yang biasanya dipakai adalah Google Map.
Salah satu penyedia produk navigasi, TomTom juga memiliki peta sendiri sekaligus perangkatnya. Perusahaan yang berpusat di Amsterdam Belanda ini memperkenalkan dua model GPS untuk mengemudi, yakni seri GO 2050 dan Via. Ada lima model navigasi GPS yang diperkenalkan. Untuk seri Via, terdapat tiga model, yaitu TomTom Via 220, Via 260 yang mempunyai layar 4,3 inci dan Via 280 dengan layar 5 inci. Sedangkan untuk seri GO, tersedia TomTom Go 2050 dan GO 2050 World yang masing-masing berlayar 5 inci.
Semua model naviasi GPS TomTom tersebut telah memuat peta terbaru Indonesia berikut pre-installed peta tujuh negara Asia Tenggara, yakni Indonesia, Malaysia, Brunei, Singapura, Thailand, Hong Kong dan Macau. Sedangkan untuk seri GO 2050 World sudah ditambahkan 59 peta untuk bernavigasi di 66 negara. TomTom juga akan menyediakan peta terbaru yang bisa diunduh secara gratis dalam 90 hari. Peta ini dapat diunduh melalui peranti lunak yang disediakan secara gratis, My TomTom. TomTom juga telah melengkapi kelima alat navigasi GPS tadi dengan panduan jalur yang menginformasikan pengguna tentang adanya pergantian jalur, menampilkan persimpangan berikutnya dengan tampilan foto realistis tiga dimensi. Dari sisi desainnya, GPS buatan TomTom memiliki bingkai pegangan dan layar lipat yang mudah dipasang pada dasbor atau kaca depan mobil.

• Google docs
Microsoft secara terang-terangan menantang Google dalam bisnis layanan cloud computing atau komputasi awan. Melalui sebuah video berdurasi dua menit, Microsoft mencoba mempengaruhi pengguna Google Docs untuk beralih menggunakan Microsoft SkyDrive dan Microsoft Office. Video ini menggambarkan argumen umum Microsoft, tentang bagaimana SkyDrive yang dikombinasikan dengan Office dapat memberi solusi agar terhindar dari frustasi saat menggunakan Google Docs. Microsoft pun mengemas argumen itu dengan menarik. Video ini menceritakan tiga orang mahasiswa, Alissa, Jamal, dan Max, yang mendapatkan tugas makalah astronomi. Untuk menghemat waktu dan meningkatkan efisiensi, mereka memilih untuk mengerjakan tugas bersama secara online, menggunakan layanan komputasi awan agar dapat saling berkolaborasi di mana pun mereka berada. Mulanya, mereka berkolaborasi mengerjakan tugas dalam satu dokumen menggunakan Google Docs. Tapi kemudian datanglah masalah. Di Google Docs, mereka tidak bisa membuat chart yang menarik, heading, atau image layout yang sedap dipandang. Malah, mereka harus meng-copypekerjaan dari Google Docs ke Microsoft Word untuk merapikan formatnya. Ini sama saja kerja dua kali dan menghabiskan waktu, begitu kira-kira argumen yang hendak disampaikan dalam video ini. Google Docs digambarkan tidak se-powerful layanan SkyDrive dan aplikasi Office dari Microsoft. Akhirnya, mereka beralih menggunakan SkyDrive dan Office, di mana mereka masih bisa mengerjakan tugas bersama secara online. Alissa mengerjakan tugas di perpustakaan kampus. Dia melakukan log-in ke situs SkyDrive.com, lalu membuat dokumen baru dan membagikannya ke Jamal dan Max.
Dalam makalah itu, Alissa kedapatan membuat pengantar tugas tersebut. Setelah selesai, Alissa memberi catatan untuk Jamal yang sedang mengerjakan tugas di kamar rumahnya. Jamal kedapatan bagian membuat chart yang bagus menggunakan Office. Setelah itu, giliran Max yang membuat grafis layout. Kembali ke perpustakaan, Alissa mengecek kembali makalah astronomi yang telah diperindah oleh kedua temannya. Tugas itu sudah terlihat rapih dan sedap dipandang, Alissa tinggal menambahkan kesimpulan. Video berjudul "SkyDrive and Office from Microsoft" ini terkesan meremehkan Google Docs. Layanan dari Google dianggap tidak bisa membuat karya sebagus menggunakan SkyDrive dan Office.Namun, semua itu kembali pada preferensi pengguna. Karena kebanyakan pengguna GMail sudah terlanjur nyaman dengan Google Docs. http://tekno.kompas.com/read/2012/01/24/17482198/Tantang.Google.Docs..Microsoft.Andalkan.SkyDrive.dan.MS.Office

Selasa, 10 Januari 2012

Good Quote from Genisha


the quote is "Allah akan selalu memudahkan umatnya jika umat-Nya berniat mencari ilmu" dan arti dalam kehidupan saya

1. disaat bener2 susah dalam financial, alhamdulillah diberikan jalan dengan "sholarship" yg gak diduga2

2. disaat kebingungan krn ga ada yg perhatian terhadap skripsi saya, diberikan jalan udah ada sebuah "stuff" yang saya sangat tunggu - tunggu.

quote itu sangat terasa di kehidupan pribadi saya.

thankies fellas,

Genisha Mahananda

Senin, 26 Desember 2011

Soal Akhir Jarkomlan

1. Service yang cara kerjanya mirip dengan mengirim surat adalah :
a. Connection Oriented c. Semua jawaban benar
b. Connectionless Oriented d. Semua jawaban salah
jawab: A

2. Nama lain untuk Statistical Time Division Multiplexing (TDM) adalah :
a. Non-Intelligent TDM c. Asynchromous TDM
b. Synchronous TDM d. Semua jawaban benar
jawab: B

3. Hubungan laju transmisi data dengan lebar pita saluran transmisi adalah :
a. Laju transmisi naik jika lebar pita berkuran.
b. Laju transmisi naik jika lebar pita bertambah.
c. Laju transmisi tidak bergantung pada lebar pita.
d. Semua jawaban salah.
jawab: D

4. Teknik encoding Bipolar-AMI dan Pseudoternary termasuk dalam teknik :
a. Multilevel Binary c. Biphase
b. NRZ d. Manchester
jawab: A

5. Jika dua frame ditransmisikan secara serentak maka akan menyebabkan terjadinya tubruklan. Kejadian ini dalam jaringan dikenal dengan istilah :
a. Contention c. Crash
b. Collision d. Jabber
jawab: C

6. Salah satu protocol CSMA yang tidak terus menerus mendengarkan channel adalah :
a. 1-persistent c. nonpersistent
b. p-persistent d. CSMA/CD
jawab: D

7. Salah satu protocol yang bebas dari tubrukan adalah :
a. Bit-Map c. Carrier Sense
b. CSMA d. ALOHA
jawab: C

8. Selective Repeater merupakan istilah lain dari :
a. Router c. Gateway
b. Bridge d. Repeater
jawab: A

9. Dalam pemeliharaan ring logis 802.4, frame kontrol yang bertugas untuk mengijinkan suatu stasiun untuk meninggalkan ring adalah :
a. Claim_token c. Token
b. Who_follows d. Set_Successor
jawab: C

10.Algoritma yang digunakan untuk menghindari kemacetan adalah :
a. Broadcast Routing c. Optimal Routing
b. Flow Control d. Flooding Routing
jawab: B

11.Algoritma routing yang menggunakan informasi yang dikumpulkan dari subnet secara keseluruhan agar keputusannya optimal adalah :
a. Algoritma Global c. Algoritma Terisolasi
b. Algoritma Lokal d. Algoritma Terdistribusi
jawab: D

12.Keuntungan multiplexing adalah :
a. Komputer host hanya memerlukan satu I/O port untuk satu terminal
b. Komputer host hanya memerlukan satu I/O port untuk banyak terminal
c. Komputer host memerlukan banyak I/O port untuk banyak terminal
d. Komputer host memerlukan banyak I/O port untuk satu terminal
jawab: B

13.Jenis kabel UTP digunakan untuk jaringan Ethernet :
a. 10Base2 c. 10BaseT
b. 10Base5 d. Semua jawaban benar
jawab: C

14.Suatu algoritma routing yang tidak mendasarkan keputusan routingnya pada kondisi topologi dan lalulintas saat itu adalah :
a. Non adaptive c. RCC
b. Adaptive d. Hot potato
jawab: A

15.Data/message yang belum dienkripsi disebut dengan :
a. Plaintext c. Auntext
b. Ciphertext d. Choke Packet
jawab: A

16.Algoritma Kontrol Kemacetan yang menjaga jumlah paket tetap konstan dengan menggunakan permits yang bersirkulasi dalam subnet adalah :
a. Kontrol Arus c. Pra Alokasi Buffer
b. Kontrol Isarithmic d. Choke Packet
jawab: C

17.Sekumpulan aturan yang menentukan operasi unit-unit fungsional untuk mencapai komunikasi antar dua entitas yang berbeda adalah :
a. Sintaks c. Protokol
b. Timing d. Routing
jawab: C

18.Algoritma yang digunakan oleh transparent bridge adalah :
a. RCC c. Flooding
b. Backward Learning d. Shortest path
jawab: B

19.Dalam model OSI internetworking membagi lapisan network menjadi beberapa bagian, kecuali
a. Intranet sublayer c. Internet sublayer
b. Access sublayer d. Enhanchement sublayer
jawab: A

20.Teknik time domain reflectometry digunakan pada standard IEEE:
a. 802.2 c. 802.4
b. 802.3 d. 802.5
jawab: B

21.Suatu cara yang mempunyai kemampuan untuk menyedian privacy, authenticity, integrity dan pengamanan data adalah :
a. Enkripsi c. Deskripsi
b. Antisipasi d. Semua jawaban salah
jawab: A

22.Tujuan adanya jaringan komputer adalah…..
a. Resource sharing c. High reability
b. Penghematan biaya d. Semua jawaban benar
jawab: D

23.Mengontrol suapaya tidak terjadi deadlock merupakan fungsi dari lapisan :
a. Network Layer c. Data link Layer
b. Session Layer d. Application Layer
jawab: A

24.Frame yang terjadi apabila suatu stasiun mentransmisikan frame pendek kejalur ring yang panjang dan bertubrukan atau dimatikan sebelum frame tersebut dikeluarkan. Frame ini disebut dengan istilah :
a. Orphan c. Pure
b. Beacon d. Semua jawaban salah
jawab: B

25.Wire center digunakan pada standar :
a. 802.2 c. 802.4
b. 802.3 d. 802.5
jawab: B

26.Komponen dasar model komunikasi adalah :
a. Sumber c. Media
b. Tujuan d. Semua benar
jawab: D

27.Di bawah ini termasuk Broadcast network :
a. Circuit Switching c. Satelit
b. Paket Switching d. Semi Paket Switching
jawab: C

28.Paket radio termasuk golongan :
a. Broadcast c. Publik
b. Switched d. Semua benar
jawab: A

29.Di bawah ini termasuk guided media :
a. UTP c. Fiber Optik
b. Coaxial d. Semua benar
jawab: D

30.Modul transmisi yang sifatnya searah adalah :
a. Pager c. TV
b. Simpleks d. Semua benar
jawab: C

Materi Sonet
Storage Area Network (SAN) adalah sebuah jaringan berkecepatan sangat tinggi yang khusus, terdiri dari server dan penyimpan (storage). Terpisah & berbeda dengan LAN/WAN perusahaan, tujuan utama SAN adalah untuk menangani trafik data dalam jumlah besar antara server dan peralatan penyimpan, tanpa mengurangi bandwidth yang ada di LAN/WAN. Biasanya tersambung melalui Fiber Channel, sebuah teknologi komunikasi data berkecepatan sangat tinggi, menjadikan SAN sebuah jaringan dedicated yang platform-independent yang beroperasi dibelakang server. SAN terdiri dari infrastruktur komunikasi, yang memberikan sambungan fisik, dan lapisan managemen, yang mengatur sambungan, elemen penyimpan, dan sistem komputer sehingga menghasilkan transfer data yang sangat aman dan handal.

Kuis Jaringan Komputer Lanjut

1.Apakah yang dimaksud dengan komunikasi broadband?

Jawaban :
Komunikasi Broadband merupakan komunikasi data yang memiliki kecepatan tinggi dan juga memiliki bandwidth yang besar. Ada beberapa definisi untuk komunikasi broadband, antara lain : menurut rekomendasi ITU No. I.113, “Komunikasi broadband didefinisikan sebagai komunikasi dengan kecepatan transmisi 1,5 Mbps hingga 2,0 Mbps.”. sedangkan menurut FCC di amerika, “ komunikasi broadband dicirikan dengan suatu komunikasi yang memiliki kecepatan simetri (up-stream dan down-stream) minimal 200 kbps. Maka dari itu komunikasi brodband sering disebut juga dengan komunikasi masa depan. Broadband itu sendiri menggunakan beberapa teknologi yang dibedakan sebagai berikut :
- Digitas Subscriber Line (DSL).
- Modem Kabel.
- Broadband Wireless Access (WiFi dan WiMAX).
- Satelit.
- Selular.

2.Sebutkan keuntungan SONET !

Jawaban :
Keuntungan SONET (Synchronous Optical Networking) :
- Dapat memberikan fungsionalitas yang bagus baik pada jaringan kecil, medium, maupun besar.
- Collector rings menyediakan interface ke seluruh aplikasi, termasuk local office, PABX, access multiplexer, BTS, dan terminal ATM.
- Manejemen bandwith berfungsi untuk proses routing, dan manajemen trafik.
- Jaringan backbone berfungsi menyediakan konektifitas untuk jaringan jarak jauh.
- Memiliki fitur redudansi yang mirip dengan FDDI.

3.Jelaskan prinsip kerja dari ATM !

Jawaban :
Prinsip kerja ATM (Automatic Teller Machine) :
- Pada ATM, informasi dikirim dalam blok data dengan panjang tetap yang disebut sel. Sel merupakan unit dari switching dan transmisi.
- Untuk mendukung layanan dengan rate yang beragam, maka pada selang waktu tertentu dapat dikirimkan sel dengan jumlah sesuai dengan rate-nya.
- Sebuah sel terdiri atas information field yang berisi informasi pemakai dan sebuah header.

- Informasi field dikirim dengan transparan oleh jaringan ATM dan tak ada proses yang dikenakan padanya oleh jaringan.
- Urutan sel dijaga oleh jaringan, dan sel diterima dengan urutan yang sama seperti pada waktu kirim.
- Header berisi label yang melambangkan informasi jaringan seperti addressing dan routing.
- Dikatakan merupakan kombinasi dari konsep circuit dan packet switching, karena ATM memakai konsep connection oriented dan mengggunakan konsep paket berupa sel.
- Setiap hubungan mempunyai kapasitas transfer (bandwidth) yang ditentukan sesuai dengan permintaan pemakai, asalkan kapasitas atau resource-nya tersedia.
- Dengan resource yang sama, jaringan mampu atau dapat membawa beban yang lebih banyak karena jaringan mempunyai kemampuan statistical multiplexing.

4.Apakah yang dimaksud dengan DSL ?

Jawaban :
DSL (Digital Subcriber Line) merupakan atu set teknologi yang menyediakan penghantar data digital melewati kabel yang digunakan dalam jarak dekat dari jaringan telepon setempat, biasanya kecepatan downolad dari DSL berkisar dari 128 kbit/d sampai 24.000 kb/d tergantung dari teknologi DSL tersebut. Kecepatan upload lebih rendah dari download untuk ADSL dan sama cepat untuk SDSL.

contoh teknologi DSL (kadang disebut dengan xDSL) termasuk:
- High-bit-rate Digital Subscriber Line (HDSL)
- Symmetric Digital Subscriber Line (SDSL)
- Asymmetric Digital Subscriber Line (ADSL)
- Rate-Adaptive Digital Subscriber Line (RADSL)
- Very-high-bit-rate Digital Subscriber Line (VDSL)
- Very-high-bit-rate Digital Subscriber Line 2 (VDSL2)
- G. Symmetric High-speed Digital Subscriber Line (G.SHDSL)

Tes akhir VLSM jaringan komputer lanjut

VLSM digunakan untuk membagi IP address menjadi beberapa network. VLSM berguna agar menghindari pemborosan pemakaian / pemberian IP address ke instansi tertentu.VLSM membagi network bukan berdasarkan kelas melainkan berdasarkan subnetmask atau disebut juga Classless Inter-Domain Routing (CIDR).


Mayor Jaringan: 200.200.0.0/16
Tersedia alamat IP dalam jaringan utama: 65534
Jumlah alamat IP yang dibutuhkan: 76
Tersedia alamat IP dalam subnet dialokasikan: 142
Sekitar 0% dari ruang alamat jaringan yang tersedia utama yang digunakan
Sekitar 54% dari ruang alamat subnet jaringan yang digunakan

test awal jaringan komputer lanjut

VLSM digunakan untuk membagi IP address menjadi beberapa network.berguna agar menghindari pemborosan pemakaian / pemberian IP address ke instansi tertentu.VLSM membagi network bukan berdasarkan kelas melainkan berdasarkan subnetmask atau disebut juga Classless Inter-Domain Routing (CIDR).

IP = 200.0.1.0/24
Jumlah divisi = 5
Jumlah lantai = 5
Jumlah router per lantai = 5
#Subnet untuk Router per divisi = 5x (5x 3 Host + 5x (NID+BID))
Berarti 2n – 2 >= 125, n = 7, jumlah vlsm = 128
Net prefix = 32 – 7 = 25
IP router menjadi 200.0.1.0/25 – 200.0.1.127/25 dengan netmask 255.255.255.128
Pembagian Host/router = 5


Subnet untuk Router per lantai = 5×2 Host + 5x(NID + BID) = 20
Berarti 2n – 2 >= 20, n = 5, jumlah vlsm = 32
Net prefix = 32 – 5 = 27
IP router menjadi 200.0.1.128/27 – 200.0.1.159/27 dengan netmask 255.255.255.224
Pembagian Host/router = 4


Subnet untuk per divisi per lantai = 79host + 5 router + NID + BID = 86
IP = 200.0.2.0/24
Berarti 2n – 2 >= 86, n = 7, jumlah vlsm = 128
Net prefix = 32 – 5 = 27
IP router menjadi 200.0.2.0/25 – 200.0.2.127/25 dengan netmask 255.255.255.128
Pembagian Host/router = 7


Subnet per divisi dengan range IP sesuai kebutuhan dengan VLSM
Hasil Subnet


Gambar skema Network

e-learning, egoverment, e-healt dan e-science

e-learning
pengertian : E-Learning adalah pembelajaran jarak jauh (distance Learning) yang memanfaatkan teknologi komputer, jaringan komputer dan/atau Internet. E-Learning memungkinkan pembelajar untuk belajar melalui komputer di tempat mereka masing-masing tanpa harus secara fisik pergi mengikuti pelajaran/perkuliahan di kelas. E-Learning sering pula dipahami sebagai suatu bentuk pembelajaran berbasis web yang bisa diakses dari intranet di jaringan lokal atau internet.
Beberapa pengertian lain :
1. Pembelajaran jarak jauh artinya dengan metode ini memungkinkan siswa untuk belajar diluar kelas. Misalnya siswa dirumah berinteraksi dengan dosen yang diluar negeri.
2. Pembelajaran dengan perangkat computer artinya biasanya e-learning menggunakan media computer untuk menjalankannya. Seperti jaringan internet berikut komputernya.
3. Pembelajaran formal vs. Informal artinya E-Learning secara formal, misalnya adalah pembelajaran dengan kurikulum, silabus, mata pelajaran dan tes yang telah diatur dan disusun berdasarkan jadwal yang telah disepakati pihak-pihak terkait (pengelola e-Learning dan pembelajar sendiri). . E-Learning bisa juga dilakukan secara informal dengan interaksi yang lebih sederhana, misalnya melalui sarana mailing list, e-newsletter atau website pribadi, organisasi dan perusahaan yang ingin mensosialisasikan jasa, program, pengetahuan atau keterampilan tertentu pada masyarakat luas (biasanya tanpa memungut biaya).
4. Pembelajaran yang ditunjang oleh para ahli di bidang masing-masing artinya bisa secara langsung berinteraksi dengan ahli bidangnya masing – masing.

Kelebihan :
• pengurangan biaya pembelajaran.
• mudah mengakses e-learning dengan menyesuaikan waktu masing-masing.
• Jangkauan internet yang sangat luas, memudahkan pengguna untuk mengakses e-learning.
• e-learning dapat disesuaikan dengan kecepatan belajar masing-masing siswa.
• menghapuskan perbedaan kemampuan dan metode pengajaran yang diterapkan guru.
• Efektifitas pengajaran. e-learning yang didesain dengan instructional design mutakhir membuat pengguna lebih mengerti isi pelajaran

Kekurangan :
• Kurangnya interaksi antara pengajar dan pelajar atau bahkan antar pelajar itu sendiri. Kurangnya interaksi ini bisa memperlambat terbentuknya values dalam proses belajar mengajar.
• Proses belajar mengajar cenderung ke arah pelatihan daripada pendidikan.
• Kurangnya mereka yang mengetahui dan memiliki keterampilan tentang internet.

Contoh :
Berikut ini adalah beberapa elearning yang bisa diakses :

1. Carnegie Mellon University : http://cmu.edu/oli
2. Johns Hopkins Bloomberg School of Public Health : http://ocw.jhsph.edu
3. Massachussets Institute of Technology : http://ocw.mit.edu


E-government
Pengertian : E-Government merupakan kependekan dari elektronik pemerintah. E-Government adalah Suatu upaya untuk mengembangkan penyalenggaraan kepemerintahan yang berbasis elektronik.

Keuntungan :
• memberikan layanan yang lebih baik pada masyarakat. Informasi dari pemerintah dapat disediakan 24 jam sehari, 7 hari dalam seminggu tanpa harus menunggu dibukanya kator pemerintah.
• Pemberdayaan masyarakat dilaksanakan melalui informasi yang mudah diperoleh.
• Adanya E-Government diharapkan pelaksaan pemerintah akan berjalan lebih efisien karena koordinasi pemerintah dapat dilakukan melalui pemanfaatan teknologi informasi.

Kerkurangan :
• Kultur berbagi belum ada.
• Langkanya SDM yang handal.
• Infrastruktur yang belum memadai dan mahal.
• Tempat akses yang terbatas.

Contoh :
http://www.kotapekalongan.go.id/index.php

E-health

Pengertian : E-health merupakan pemanfaatan bidang teknologi dalam dunia kesehatan. Artinya, kita bisa memanfaatkan jalur teknologi untuk mengetahui tentang kesehatan tanpa bertanya langsung (tatap muka) dengan dokternya.

Kelebihan :
• Dapat mengurangi medical eror
• Dapat meningkatkan kualitas dalam bidang kedokteran, tanpa menambah biaya
• Dapat dengan mudah mengetahui penyakit tanpa harus langsung ke dokter

Kekurangan :
• Banyak masyarakat yang belum terlalu mengetahui tentang internet
• Dibutuhkan tenaga ahli yang profesional
• Dibutuhkan sebuah jaringan yang besar.
Contoh :

E-Agliculture
Pengertian : E-Agliculture merupakan istilah untuk pemanfaatan bidang IT dalam dunia pertanian. Misalnya pemanfaatan software, hardware dan brainware dalam aktifitas pertanian dari mulai hulu hingga ke hilir.

Kelebihan :
Kelebihan E-Agriculture
• Mengurangi biaya. Komunikasi bisnis yang semula dilaksanakan dengan menggunakan telpon jarak jauh, fax dan surat-menyurat dapat digantikan dengan mengirim e-mail, chatting sehingga biaya menjadi lebih murah.
• Menghemat waktu. Komunikasi dengan cara cara lama seperti penggunaan telpon, fax dan surat-menyurat tentu memerlukan waktu yang lama. Maka dengan memanfaatkan internet, apakah itu melalui teknik mengirim e-mail, teknik chatting, maka waktu dapat dihemat.
• Merupakan diversifikasi pembentukan keuntungan perusahaan. Disamping keuntungan yang dihasilkan dari cara-cara lama yang tidak menggunakan internet, kini ada alternatif baru, yaitu bisnis dengan memanfaatkan internet yang merupakan revenue stream baru.
• Meningkatkan customer loyality. Makin loyal pelanggan, makin baik bagi perkembangan perusahaan. Pemanfaatan internet, dalam banyak kenyataan, mampu meningkatkan loyalitas pelanggan ini.
Kekurangan E-Agriculture
• Tidak semua tempat tersambung dengan fasilitas jaringan internet. Jadi masalah tersedianya infrastruktur ini menjadi amat penting.
• Tidak semua tempat tersedia piranti lunak atau software untuk e-Agribusiness ini. Kalaupun juga ada, sering juga masih mahal. Memang kini sudah mulai banyak tersedia software software khusus untuk membuat sistem e-Agribusiness ini, seperti Intershop Online (produk Intershop Communications), Merchant Server (produk Microsoft Corp), Electronic Commerce Suite (produksi iCat), dan sebagainya.
• Tidak semua orang mempunyai kartu kredit. Kalau juga mempunyai kartu kredit, kadang-kadang banyak konsumen yang masih ragu, karena pertimbangan keamanan. Khawatir kalau informasi kartu kredit yang diberikan akan disalah-gunakan pihak lain yang tidak bertanggung jawab.
• Kesulitan yang disebabkan karena ciri produk pertanian itu sendiri, misalnya sifatnya bulky (volumenya besar tetapi nilainya kecil), produknya kadang-kadang musiman, standarisasi antar negara mungkin berbeda, dsbnya
Contoh : http://www.e-agriculture.org

Pengaruh Reshuffle Kabinet dan Gempa Bali 2011 terhadap dunia Bisnis

Reshuffle cabinet Indonesia diduga akan mempengaruhi dunia bisnis di Indonesia. Namun into hanya dugaan sementara yang belum bias dipastikan. Menurut salah satu sumber dari internet mengatakan dunia usaha tidak terganggu atas gonjang ganjing yang terjadi dalam reshuffle Kabinet Indonesia Bersatu Jilid II. Dampak yang terjadi bagi para pengusaha dan pebisnis masih minimal.

"Saya ingin menjelaskan gonjang ganjing politik belakangan ini tidak terlalu besar dampaknya bagi pengusaha. Belajar dari krisis tahun 2008 maka dampak itu makin terminimalkan, ada krisis finansial dan Eropa, kegaduhan tinggi di parlemen, terkait ancaman parpol tidak mengganggu dunia usaha," ujar Ketua Himpunan Pengusaha Pribumi Indonesia (HIPPI), Ismed Hasan Putro dalam acara diskusi Sindo Radio di Warung Daun, Jakarta, Sabtu (22/10/2011).

Menurut Ismed, gangguan dunia usaha baru hadir ketika lahir regulasi yang seringkali menganggu kestabilan and ikut kemapanan dunia usaha untuk melakukan ekspansi bisnisnya.

"Kedua soal bunga perbankan, soal klasik, menyangkut infrastruktur, political will terkait energi kita, mengapa jika saja pemerintah mau membela kepentingan industri nasional kalau politik negara industri keramik kita tidak perlu tertatih-tatih," pungkasnya.

Selain terjadinya reshuffle cabinet, juga terjadi gempa di bali. Pasca gempa di bali ini juga diduga kuat akan mempengaruhi pasar modal untuk Indonesia mengingat Bali adalah salah satu objek utama untuk para turis asing.
Namun kepanikan ini hanya kepanikan sesaat, karena setelah situasi aman terkendali, kelangsungan bisnis usaha di Bali berlangsung normal kembali, bahkan para wisatawan lokal maupun mancanegara tidak membatalkan perjalanan mereka untuk liburan di Bali, dan wisatawan yang sudah berada di Bali pada saat kejadian tetap melanjutkan liburannya di Bali. Jelas sekali, bahwa peristiwa gempa yang terjadi ini tidak berpengaruh buruk pada usaha bisnis di Bali, karena semuanya berlangsung seperti biasanya.

Rabu, 05 Oktober 2011

e-commerce Feat e-bussines

Definisi E-commerce

Arti dan makna dari Electronic commerce atau e-commerceadalah istilah untuk semua jenis bisnis, atau transaksi komersial, yang melibatkan transfer informasi di Internet. Ini mencakup berbagai jenis bisnis yang berbeda, dari konsumen ritel berbasis situs, melalui situs lelang atau musik, untuk perdagangan bursa bisnis barang dan jasa antara perusahaan. Saat ini salah satu aspek yang paling penting dari munculnya internet.
E-commerce memungkinkan konsumen untuk pertukaran barang elektronik dan jasa tanpa hambatan waktu atau jarak. Electronic commerce telah berkembang pesat selama lima tahun terakhir dan diperkirakan masih akan terus berkembang pesat. Dalam waktu dekat batas-batas antara commerce bisnis “konvensional” dan “elektronik” akan menjadi semakin kabur karena semakin banyak memindahkan bagian dari operasi mereka ke Internet.

Keuntungan:
Keuntungan yang dapat diambil dari penerapan e-commerce dapat dilihat dari 3 pihak utama yang terlibat di dalamnya yaitu: organisasi, konsumen, dan masyarakat.

1. Bagi organisasi / perusahaan

a. Pasar internasional
Dengan penerapan e-commerce sebuah perusahaan dapat memiliki sebuah pasar internasional. Bisnis dapat dijalankan tanpa harus terbentur pada batas negara dengan adanya teknologi digital. Pihak perusahaan dapat bertemu dengan partner dan kliennya dari seluruh penjuru dunia. Hal ini menciptakan sebuah lembaga multinasional virtual.

b. Penghematan biaya operasional
Biaya operasional dapat dihemat. Biaya untuk membuat, memproses, mendistribusikan, menyimpan, dan memperbaiki kembali informasi juga dapat ditekan.

c. Kustomisasi masal
E-commerce telah merevolusi cara konsumen dalam membeli barang dan jasa. Produk barang dan jasa dapat dimodifikasi sesuai dengan keingingan konumen. Contohnya, di masa lalu saat perusahaan Ford mulai memasarkan mobil produksinya, para pembeli hanya dapat membeli motor yang berwarna hitam karena yang dibuat memang hanya warna tersebut. Namun sekarang pembeli dapat mengkonfigurasi sebuah mobil sesuai dengan spesifikasi mereka hanya dalam beberapa menit, misalnya menentukan warna mobil yang mereka inginkan untuk mobil yang akan mereka beli, hanya dengan mengunjungi website Ford di internet.

d. Berkurangnya kendala inovasi
Yang dimaksud adalah dengan e-commerce, suatu perusahaan dapat menghemat sumber daya karena mereka tidak dipusingkan dengan sulitnya membuat penemuan baru untuk modifikasi produk mereka. Sebagai contoh, perusahaan seperti Motorola (mobile phone) dan Dell (komputer) dapat mengumpulkan para konsumennya yang memesan sebuah produk. Para konsumen dapat membuat suatu daftar mengenai spesifikasi produk baru yang mereka inginkan dan mengirimkannya ke perusahaan secara on-line. Kemudian perusahaan dapat merencanakan produksi suatu produk berdasarkan spesifikasi konsumen dan mengirimkan hasilnya dalam jangka waktu beberapa hari.

e. Biaya telekomunikasi yang lebih rendah
Internet lebih murah dari sebuah jaringan tambahan yang hanya digunakan untuk telepon. Adalah lebih murah untuk mengirimkan sebuah fax atau e-mail via internet daripada melakukan dial telepon secara langsung.

f. Digitalisasi proses dan produk
Contohnya pada kasus produk software dan audio video, produk digital tersebut dapat diunduh atau dikirim lewat e-mail secara langsung ke konsumen melalui internet dalam format digital. Hal ini tentu saja menghemat waktu dan biaya pengiriman produk.

g. Batasan waktu kerja dapat diatasi
Bisnis dapat dijalankan tanpa mengenal batas waktu karena dijalankan secara on-line melalui internet yang selalu beroperasi tiap hari.

2. Bagi konsumen

a. Akses penuh 24 jam / 7 hari
Konsumen dapat berbelanja atau mengolah bernagai transaksi lain dalam 24 jam sepanjang hari, sepanjang tahun di sebagian besar lokasi. Contohnya memeriksa saldo, membuat pembayaran, dan memperoleh informasi lainnya.

b. Lebih banyak pilihan
Konsumen tidak hanya memiliki sekumpulan produk yang bisa dipilih, namun juga daftar supplier internasional sehingga konsumen memiliki pilihan produk yang lebih banyak.

c. Perbandingan harga
Konsumen dapat berbelanja di seluruh dunia dan membandingkan harganya dengan mengunjungi berbagai situs yang berbeda atau dengan mengunjungi sebuah website tunggal yang menampilkan berbagai harga dari sejumlah provider.

d. Proses pengantaran produk yang inovatif
Dengan e-commerce proses pengantaran produk menjadi lebih mudah. Misalnya dalam kasus produk elektronik misalnya software atau berkas audio visual di mana konsumen dapat memperoleh produk tersebut cukup dengan mengunduhnya melalui internet.

3. Bagi masyarakat

a. Praktek kerja yang lebih fleksibel
E-commerce memungkinkan masyarakat bisa lebih fleksibel dalam menentukan tempat bekerja, misalnya mereka dapat bekerja dari rumahnya masing-saing tanpa harus pergi ke kantor.

b. Terhubungnya masyarakat dengan masyarakat lain
Masyarakat di negara berkembang dapat mengakses dan menikmati produk, layanan, dan informasi yang mungkin sulit mereka temukan di daerahnya.

c. Kemudahan akses fasilitas public
Masyarakat dengan mudah dapat memanfaatkan layanan publik, misalnya layanan kesehatan dan konsultasi serta pembelian resep dokter dengan mengunjungi internet.

Kekurangan E-commerce

Walaupun adanya e-commerce memberi banyak keuntungan, masih terdapat berbegai kekurangan dari e-commerce antara lain:

1. Bagi organisasi / perusahaan

a. Keamanan sistem rentan diserang
Terdapat sejumlah laporan mengenai website dan basis data yang dihack, dan berbagai lubang kelemahan keamanan dalam software. Hal ini dialami oleh sejumlah perusahaan besar seperti Microsoft dan lembaga perbankan. Masalah keamanan ini menjadi sangat pnting karena bila pihak lain yang tidak berwenang bisa menembus sistem maka dapat menghancurkan bisnis yang telah berjalan.

b. Persaingan tidak sehat
Di bawah tekanan untuk berinovasi dan membangun bisnis untuk memanfaatkan kesempatan yang ada dapat memicu terjadinya tindakan ilegal yaitu penjiplakan ide dan perang harga.
c. Masalah kompabilitas teknologi lama dengan yang lebih baru
Dengan perkembangan dan inovasi yang melahirkan teknologi baru, sering muncul masalah yaitu sistem bisnis yang lama tidak dapat berkomunikasi dengan infrastruktur berbasis web dan internet. Hal ini memaksa perusahaan untuk menjalankan dua sistem independen yang tidak dapat saling berbagi, hal ini dapat mengakibatkan pembengkakan biaya.

2. Bagi konsumen

a. Perlunya keahlian computer
Tanpa menguasai keahlian computer, mustahil konsumen dapat berpartisipasi dalam e-commerce. Pengetahuan dasar computer diperlukan, antara lain pengetahuan mengenai internet dan web.

b. Biaya tambahan untuk mengakses internet
Untuk ikut serta dalam e-commerce dibutuhkan koneksi internet yang tentu saja menambah pos pengeluaran bagi konsumen.

c. Biaya peralatan computer
Komputer diperlukan untuk mengakses internet, tentu saja dibutuhkan biaya untuk mendapatkannya. Perkembangan komputer yang sangat pesat menyarankan konsumen untuk juga mengupdate peralatannya apabila tidak ingin ketinggalan teknologi.

d. Risiko bocornya privasi dan data pribadi
Segala hal mungkin terjadi saat konsumen mangakses internet untuk menjalankan ¬ e-commerce, termasuk risiko bocornya data pribadi karena ulah orang lain yang ingin membobol sistem.

e. Berkurangnya waktu untuk berinteraksi secara langsung dengan orang lain
Transaksi e-commerce yang berlangsung secara on-line telah mengurangi waktu konsumen untuk dapat melakukan proses sosial dengan orang lain. Hal ini tidak baik karena dikhawatirkan akan dapat mengurangi rasa kepedulian terhadap lingkungan sekitarnya.

f. Berkurangnya rasa kepercayaan karena konsumen berinteraksi hanya dengan komputer.

3. Bagi masyarakat

a. Berkurangnya interaksi antar manusia
Karena masyarakat lebih sering berinteraksi secara elektronik, dimungkinkan terjadi berkurangnya kemampuan sosial dan personal manusia untuk bersosialisasi dengan orang lain secara langsung.

b. Kesenjangan social
Terdapat bahaya potensial karena dapat terjadi kesenjangan sosial antara orang-orang yang memiliki kemampuan teknis dalam e-commerce dengan yang tidak, yang memiliki keahlian digaji lebih tinggi daripada yang tidak.

c. Adanya sumber daya yang terbuang
Munculnya teknologi baru akan membuat teknologi lama tidak dimanfaatkan lagi. Misalnya dengan komputer model lama atau software model lama yang sudah tidak relevan untuk digunakan.

d. Sulitnya mengatur internet
Sejumlah kriminalitas telah terjadi di internet dan banyak yang tidak terdeteksi. Karena jumlah jaringan yang terus berkembang semakin luas dan jumlah pengguna yang semakin banyak, seringkali membuat pihak berwenang kesulitan dalam membuat peraturan untuk internet.

E-Bussines

Definisi E-Bussines
Pengertian e-Business atau definisi e-business adalah kegiatan bisnis yang dilakukan secara otomatis dan semiotomatis dilakukan dengan menggunakan teknologi elektronik. E-business memungkinkan suatu perusahaan untuk berhubungan dengan sistem pemrosesan data internal dan eksternal secara lebih efisien dan fleksibel. E-business juga banyak dipakai untuk berhubungan dengan suplier dan mitra bisnis perusahaan, serta memenuhi permintaan dan melayani kepuasan pelanggan secara lebih baik.
E-business berkaitan secara menyeluruh dengan proses bisnis termasuk value chain: pembelian secara elektronik (electronic purchasing), manajemen rantai suplai (supply chain management), pemrosesan order elektronik, penanganan dan pelayanan kepada pelanggan, dan kerja sama dengan mitra bisnis. E-business memberi kemungkinan untuk pertukaran data di antara satu perusahaan dengan perusahaan lain, baik lewat web, Internet, intranet, extranet atau kombinasi di antaranya.

Keuntungan

• Meningkatkan kinerja operasional perusahaan,
• Meningkatkan peluang akses ke pasar, pemasok, dan pendanaan yang sangat luas,
• Meningkatkan efisiensi perusahaan,
• Mempermudah pengelolaan aset perusahaan
• Meningkatkan kualitas layanan terhadap pelanggan,
• Meningkatkan komunikasi seluruh stakeholder,
• Mengatasi kesenjangan digital,
• Media mempromosikan kompetensi perusahaan,
• Memperlancar kegiatan ekonomi,
• Memperlancar transaksi bisnis,
• Sarana penyebaran informasi secara luas,

Kerugian

1. Kehilangan segi finansial secara langsung karena kecurangan. Seorang penipu mentransfer uang dari rekening satu ke rekening lainnya atau dia telah mengganti semua data finansial yang ada.

2. Pencurian informasi rahasia yang berharga. Gangguan yang timbul bisa menyingkap semua informasi rahasia tersebut kepada pihak-pihak yang tidak berhak dan dapat mengakibatkan kerugian yang besar bagi si korban.

3. Kehilangan kesempatan bisnis karena gangguan pelayanan. Kesalahan ini bersifat kesalahan non-teknis seperti aliran listrik tiba-tiba padam.

4. Penggunaan akses ke sumber oleh pihak yang tidak berhak. Misalkan seorang hacker yang berhasil membobol sebuah sistem perbankan. Setelah itu dia memindahkan sejumlah rekening orang lain ke rekeningnya sendiri.

5. Kehilangan kepercayaan dari para konsumen. Ini karena berbagai macam faktor seperti usaha yang dilakukan dengan sengaja oleh pihak lain yang berusaha menjatuhkan reputasi perusahaan tersebut.

6. Kerugian yang tidak terduga. Disebabkan oleh gangguan yang dilakukan dengan sengaja , ketidakjujuran , praktek bisnis yang tidak benar , kesalahan faktor manusia , kesalahan faktor manusia atau kesalahan sistem elektronik.

Daftar Pustaka
http://buahilmu.wordpress.com/2010/10/30/keuntungan-dan-kekurangan-e-commerce/
http://ini-apa.com/tag/arti-e-commerce/
http://ewawan.com/pengertian-e-business-atau-definisi-e-business.html
http://komas-business.blogspot.com/2008/11/kerugian-e-business.html