28/05/2013

Routing OSPF dengan Packet Tracer

OSPF merupakan sebuah routing protokol berjenis IGP yang hanya dapat bekerja dalam jaringan internal suatu ogranisasi atau perusahaan. Jaringan internal maksudnya adalah jaringan dimana user masih memiliki hak untuk menggunakan, mengatur, dan memodifikasinya. Atau dengan kata lain, user masih memiliki hak administrasi terhadap jaringan tersebut. Jika user sudah tidak memiliki hak untuk menggunakan dan mengaturnya, maka jaringan tersebut dapat dikategorikan sebagai jaringan eksternal. Selain itu, OSPF juga merupakan routing protokol yang berstandar terbuka. Maksudnya adalah routing protokol ini bukan ciptaan dari vendor manapun.

Routing Dinamis dengan packet Tracer

Routing adalah mekanisme di mana semua mesin bisa menemukan untuk kemudian berhubungan dengan mesin lain. Diperlukan sebuah proses routing. Atau secara mudah router dapat dikatakan yaitu menghubungkan dua buah jaringan yang berbeda tepatnya mengarahkan rute yang terbaik untuk mencapai network yang diharapkan.
Router memiliki lebih dari satu antarmuka jaringan (network interface) dan dapat meneruskan datagram dari satu antarmuka ke antarmuka yang lain. Untuk setiap datagram yang diterima, router memeriksa apakah datagram tersebut memang ditujukan ke dirinya. Jika ternyata ditujukan kepada router tersebut, datagram disampaikan ke lapisan transport. Jika datagram tidak ditujukan kepada router tersebut yang akan di periksa adalah forwarding table yang dimilikinya untuk memutuskan kemana seharusnya datagram tersebut di tujukan. Forwarding table adalah yang terdiri dari pasangan alamat IP (alamat host atau alamat jaringan), alamat router berikut dan antarmuka tempat keluar datagram.

Bisa anda download di bawah ini :

Routing Dinamis

06/05/2013

Program java untuk pesan



Assalamu a'laikum wr.wb.

Pada kesempatan kali ini saya akan membagikan informasi bagaimana cara mengirimkan pesan melalui LAN dan wireless. Langkah-langkahnya sebagai berikut:

1. Anda harus memiliki  jdk-6u2-windows-i586-p.exe , notepad++ atau texpad.
2. Masukkan Program chat.java pada notepad++

import java.io.*;
import java.net.*;
import java.util.Scanner;

public class chat{
    static void Client() throws IOException {
        String ip;
        BufferedReader cmb=new BufferedReader(new InputStreamReader(System.in));
        System.out.println("Masukkan IP Server : ");
        ip=cmb.readLine();
        Socket client=null;
        client=new Socket(""+ip,8888);
        BufferedReader sin=new BufferedReader(new
        InputStreamReader(client.getInputStream()));
        PrintStream sout=new PrintStream(client.getOutputStream());
        BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
        String s;
        while (true){
        System.out.print("Pesan Client : ");
        s=stdin.readLine();
        sout.println(s);
        s=sin.readLine();
        System.out.print("Pesan Server : "+s+"\n");
        if(s.equalsIgnoreCase("Bye"))
        System.out.println("sampai jumpa");
        break;
        }
        stdin.close();
        sout.close();
        sin.close();
        client.close();
    }

    static void Server() throws IOException {
        ServerSocket server=null;
        Socket client=null;
        try{
        server=new ServerSocket(8888);
        System.out.println("Server telah online");
        client=server.accept();
        System.out.println("Client telah masuk dan bisa online");
        }
        catch(IOException e){
        System.out.println(e.getMessage());
        System.exit(-1);
        }
        System.out.println("Silahkan chat");
        InputStream masuk=client.getInputStream();
        OutputStream keluar=client.getOutputStream();
        BufferedReader in=new BufferedReader(new
        InputStreamReader(client.getInputStream()));
        PrintStream out=new PrintStream(client.getOutputStream());
        BufferedReader stdin=new BufferedReader(new InputStreamReader(System.in));
        String pesan;
        while (true){
        pesan=in.readLine();
        if(pesan.equalsIgnoreCase("stop"))
        {
        out.println("sampai jumpa");
        break;
        }
        System.out.println("Pesan Client : "+pesan);
        System.out.print("Pesan Server : ");
        pesan=stdin.readLine();
        out.println(pesan);
        }
        server.close();
        client.close();
        in.close();
        out.close();
        stdin.close();
    }

    public static void main(String args[]) throws IOException {
        int pil;
    System.out.println("Menu Pilihan Utama");
    System.out.println("1. Server");
    System.out.println("2. Client");
    System.out.println("3. Keluar");
    System.out.println();
    System.out.println("Masukkan Nomor Berapa yang Akan Dipilih : ");
    Scanner input = new Scanner(System.in);
        pil = Integer.parseInt(input.next());
    switch(pil){
        case 1:
        Server();
        break;
        case 2:
        Client();
        break;
        case 3:
        System.out.println();
        System.out.println("Terima Kasih Telah Menggunakan Aplikasi Ini");
        break;
        default :
        System.out.println("Maaf Keyword Yang Anda Masukkan Salah");
        System.out.println("Silahkan Ulangi Lagi");
        break;
    }
    }
}

3. kemudian save as pada notepad++ dan simpan dengan nama chat.java pada folder yang kita inginkan
    Saya disini masukkan di c:\program files\java\jdk1.6.0\bin. 
4. lalu klik start --> Run --> cmd    lalu enter. kemudian kita akan masuk pada command prompt, ketika
    kita membuka command prompt masuk di c:\Documents and Settings>
   
    Terlebih dahulu kita harus masuk ke folder yang ada isi chat.java:
    ketik :
    cd ..
    cd program files
    cd java
    cd jdk1.6.0 
    cd bin

    lalu kita jalankan program java ya:
    c:\program files\java\jdk1.6.0\bin> javac chat.java
    c:\program files\java\jdk1.6.0\bin> java chat

    maka hasilnya akan seperti ini jika kita memilih 1:


maka hasilnya akan seperti ini jika kita memilih 2: