Visitor

Thursday, November 14, 2013

Penjelasan TCP/IP TCP dan UDP

*Laman Ini masih kurang gambar nya karena keterbatasan waktu
*SILAHKAN DOWNLOAD VERSI LENGKAP NYA [DOC] /WORD

[DOWNLOAD] via 4SHARED

*Kalo Ada Iklan Adf.ly tunggu 5 Detik, lalu klik pojok kanan atas SKIP AD
* Lalu Downlod ^__^




Susunan Protokol TCP/IP

Catatan : Layer "physical" dan "data link" dari susunan TCP/IP sering disebut "network interface layer".

 
 
TCP & UDP

Memahami Perbedaan TCP dan UDP
TCP
UDP

Pengertian TCP

Transmission Control Protocol (TCP) adalah salah satu jenis protokol yang memungkinkan kumpulan komputer untuk berkomunikasi dan bertukar data didalam suatu network (jaringan)

Karakteristik dari TCP

1.      Reliable berarti data ditransfer ke tujuannya dalam suatu urutan seperti ketika dikirim.
2.      Berorientasi sambungan (connection-oriented)
3.      Full-duplex
4.      Memiliki layanan flow control
5.      Melakukan segmentasi terhadap data yang datang dari lapisan aplikasi (dalam DARPA Reference Model)
6.      Mengirimkan paket secara “one-to-one“

Pengertian UDP
UDP adalah sebuah TCP/IP Transport Layer protocol yang didesain untuk
aplikasi-aplikasi yang menyediakan "error recovery process" sendiri.

Karakteristik UDP
Berikut adalah karakteristik yang berhubungan dengan UDP:
• UDP adalah sederhana dan efisien, tapi tidak dapat diandalkan.
• UDP adalah connectionless dan unacknowledged.
• UDP bergantung pada protocol layer atasnya untuk kehandalan.
• Meskipun UDP bertugas mengirimkan pesan-pesan, tidak ada
software yang dapat memeriksa pengiriman segment pesan tersebut
pada layer ini.

Bagaimana Koneksi TCP dan UDP dibentuk?

TCP
 Ø  The TCP Three-way Handshake
The TCP three-way handshake di Transmission Control Protocol adalah metode yang digunakan untuk membangun TCP koneksi socket dan meruntuhkan TCP socket koneksi melalui jaringan. tiga cara teknik handshaking TCP disebut sebagai 3-way handshake atau sebagai "SYN-SYN-ACK" (atau lebih akurat SYN, SYN-ACK, ACK). The TCP mekanisme handshaking dirancang sedemikian rupa sehingga dua komputer mencoba untuk berkomunikasi dapat menegosiasikan parameter jaringan TCPkoneksi soket sebelum memulai komunikasi.

Three-Way Handshake
Keterangan
Host A mulai
mengirimkan
sebuah segment
SYN yang
menandakan
bahwa host A
akan
menggunakan
rangkaian
nomor yang
diawali oleh
rangkaian
nomor 100.
Host B
mengirimkan
sebuah ACK dan
acknowledges
SYN yang
diterima dari
host A. Host B
juga
mengirimkan
sebuah SYN.
Sebagai catatan
bahwa
acknowledgment
field
menandakan
host B sedang
menunggu
rangkaian
nomor 101,
balasan SYN
yang menempati
rangkaian
nomor 100.
Pada segment
berikutnya, host
A mengirimkan
beberapa data.
Sebagai catatan
bahwa
rangkaian
nomor dalam
tiap segment
pada langkah 3
adalah sama
sebagai ACK
pada langkah 2.


  Ø  TCP Sequence Numbers dan Acknowledgements
*      Pada stasiun penerima, TCP mengumpulkan kembali (reassembles) segment-segment menjadi pesan yang komplit.
*      Jika rangkaian nomor hilang dalam seri, segment tersebut akan dikembalikan.
*      Segments yang tidak dibalas/acknowledged dalam jangka waktu tertentu akan ditransmisi ulang.

Numbering Scheme
Keterangan
Pertama, kita melihat
bahwa terdapat
rangkaian nomor 10.
Nomor
balasan/
acknowledgment
10 adalah 11.
Rangkaian nomor
selanjutnya adalah 11.
Nomor
balasan/acknowledgment
11 adalah 12.


Ø  TCP Windowing
Untuk mengatur aliran data antar perangkat, TCP menggunakan suatu mekanisme flow control. Penerima TCP melaporkan sebuah "window" kepada pengirim TCP. Window ini menentukan nomor octets, diawali dengan nomor balasan/acknowledgement, dan penerima TCP bersiap untuk menerima.
Windowing
Keterangan
Si pengirim
mengirimkan 3
paket sebelum
menunggu ACK.
Si penerima hanya bisa
Menangani ukuran window 2. Maka paket 3 akan dijatuhkan,
mengenali paket
selanjutnya adalah 3 dan mengenali
ukuran window
adalah 2.
Si pengirim mengirimkan
paket selanjutnya 2
tetapi masih mengenali
ukuran window 3 (contoh, itu masih bisa
menerima 3 paket).
Si penerima
mengulangi
permintaan
paket 5 dan
mengenali
ukuran window
2.
UDP
Berbeda dengan TCP, Dalam transfer data UDP langsung pengiriman data tanpa adanya pengenalan lebih dulu. Sehingga transfer data yang dilakukan lebih cepat dari TCP tapi kelemahannya tentu saja data yang dikirimkan tidak 100% diterima oleh clientnya. Contoh dari penggunaan UDP adalah  Trivial File Transfer Protocol (TFTP) dan Network File System (NFS)

IP Address Format

 Ø  4 Numbers, Setiap Nomer antara 0-255
Contoh : 172.30.5.82
 Ø  Selalu dikombinasikan dengan Subnet Mask dan Default Gateway
IP        :     172.30.5.82
Mask   : 255.255.255.0
GW     :       172.30.5.1


 Ø  Agar Client dan Host dapat terkoneksi maka IP kedua computer harus berbeda tapi termasuk dalam satuk kelas contoh :
Read More

JENIS EXCEPTION NullPointerException dan Contoh Program

NullPointerException – terjadi ketika program berusaha mengakses atribut atau
method dari sebuah obyek menggunakan variabel yang tidak merujuk ke sebuah obyek.
Contohnya, ketika variabel referensi obyek belum diinisialisasi atau ketika tidak ada obyek
yang diinstansiasi.

CONTOH PROGRAM, Syntak à
Class Barang

class Barang {
  private String kode;
  private String nama;
  private double harga;
     
  public void setKode(String vKode) {
    try {
        kode = vKode;
        if (kode == null) {
           throw new NullPointerException();
        }
    } catch (NullPointerException npe) {
        System.out.println("KESALAHAN: " + "Kode barang tidak boleh null");
    }
  }
  public String getKode() {
    return kode;
  }
public void setNama(String vNama) {
    try {
        nama = vNama;
        if (nama == null) {
            throw new NullPointerException();
        }
    } catch (NullPointerException npe) {
        System.out.println("KESALAHAN: " +"Nama barang tidak boleh null");
    }
  }  
  public String getNama() {
    return nama;
  }  
}

Class tesException
public class tesException {
   public static void main(String[] args) {    
   
    Barang obj = new Barang();
           
    obj.setKode(null);
    obj.setNama("Buku tulis");
     
    System.out.println("\nKode : " + obj.getKode());
    System.out.println("Nama   : " + obj.getNama());
   

  }         
Read More

Wednesday, November 13, 2013

CONTOH SOAL DAN PEMBAHASAN GAUS JORDAN DAN MATRIKS BALIKAN


SOAL GAUS JORDAN DAN MATRIX BALIKAN

1.      Selesaikan sistem persamaan lanjar di bawah ini dengan metode eliminasi Gauss Jordan.
4x1  - 0.2x2 + 0.4x3 = 8
0.24x1 + 7x2 +0.3x3 = 18.3
0.3x1 – 0.1x2 – 4x3  = 12
Tentukan x1, x2, dan x3 ?

Jawab :
 {
}
Jadi  dapat disimpulkan
X1 = 2.421
X2 = 2.655
X3 = -2.885

2.      Selesaikan sistem persamaan lanjar di bawah ini dengan metode Matriks Balikan dengan menerapkan metode pivot.
3x1  - 3x2 + 2x3 = 8
8x1 + 7x2 +4x3 = 16
1x1 4x3  = 12
Tentukan x­1 , x2,  dan x3 ?
Jawab :
 {
}

X1 = (0.136)*8 + 0.058*12 + 0.126*16 = 3.8
X2 = -0.175*8 + 0.068*12 + -0.019*16 = -0.89
X3 = 0.034*8 + 0.015*12 + -0.128*16  = -3.04

3.      Selesaikan sistem persamaan lanjar di bawah ini dengan metode Gaus Jorda dengan menerapkan metode pivot.
12x1  + 24x2 + 6x3 = 48
3x1 - 27x2 + 15x3 = 45
2x1 + 3x2 - 4x3  = 12
Tentukan x­1 , x2,  dan x3 ?
Jawab :
{
}
Jadi  dapat ditentukan
X1 = 5.707
X2 = -1.098

X3 = -0.118 

*** UNTUK LEBIH JELASS DALAM PEMBAHASANNYA
KLIK DOWNLOAD DOKUMEN SAJA YA... ^__^

[DOWNLOAD] via Sharebeast 
*Kalo ada iklan adf.ly --> tunggu 5 detik lalu klik SKIP AD pada pojo kanan atas
Read More