Program ini menggunakan perulangan While dimana pada program ini menentukan bilangan genap dari 1 (satu) sampai 20 (dua puluh).

package Latihan Perulangan WHILE;

public class PernyataanWHILE {
public static void main(String[] args) {

int i=0;
while (i<20){
i++;
i=i+1;
System.out.println(“”+i);
}
}

}

Semoga Bermanfaat…………..

Salam Semangat…………..

Di bawah ini merupakan program untuk menentukan nilai ujian lulus atau tidak lulusnya nilai ujian pada suatu sekolahan

 

package Latihan IFELSEIF;

import java.util.Scanner;

public class PernyataanIFELSEIF {
public static void main(String[] args) {

Scanner nilaiTest= new Scanner(System.in);
System.out.print(“Masukan Test Ujian = “);

double TestUjian=nilaiTest.nextDouble();
char nilai;

if(TestUjian >=90.5){
nilai=’A’;

}else if (TestUjian >=80.5){
nilai=’B’;

}else if(TestUjian >=70.5){
nilai=’C’;

}else{
nilai=’D’;
}
System.out.println(“Nilai Hasil Test =”+TestUjian+” Yaitu = ” +nilai);
}

}

Semoga Bermanfaat………………

Salam Semangat…………..

Di dalam pembuatan kalkulator ini terdapat 16 (enam belas tombol Button) dan 1 (satu Text Field).

Di bawah ini merupakan source code dari pembutan kalkulator.

Baca entri selengkapnya »

package Latihan PernyataanSWITCH;

 

import java.util.Scanner;

 

public class PernyataanSWITCH {

public static void main(String[] args) {

Scanner Menu= new Scanner(System.in);

System.out.println(“Menu No Berapa Yang di Pilih =”);

int Pilihan = Menu.nextInt();

switch (Pilihan){

case 1:

System.out.println(“Soto Ayam”);

break;

case 2:

System.out.println(“Gule kambing”);

break;

case 3:

System.out.println(“Nasi Goreng”);

break;

default:

System.out.println(“Silahkan Pilih 1,2 atau 3”);

System.out.println(“Menu Tidak ADA”);

}

}

}

 

Apabila program ini di Running maka saudara/i akan di minta untuk memasukkan pilihan yang mana pilihannya hanya terdiri tiga macam pilihan apabila pilihannya benar 1,2 atau 3 maka akan menampilkan pilihan yang saudara/i apabila tidak benar maka saudara/i diminta untuk memilih pilihan 1,2 atau 3 dan apabila tidak pilihan tidak ter daftar di program ini maka akan keluar koment (“Menu Tidak ADA”.

Semoga Bermanfaat………….
Salam Semangat………….

package Latihan PeryataanIFELSE;

 

import java.util.Scanner;

 

public class PeryataanIFELSE {

public static void main(String[] args) {

Scanner pakaian= new Scanner(System.in);

int potonganharga =0;

System.out.print(“Jumlah Belanja Anda :Rp.”);

int jumlahBelanja=pakaian.nextInt();

if (jumlahBelanja>=10000) {

potonganharga=jumlahBelanja/10;

}else{

potonganharga=0;

}

System.out.println(“Potongan Harga :Rp.”+potonganharga);

}

}

 

Pada program ini apabila saudara/i memasukkan Jumlah Belanja diatas Rp 10000 maka akan mendapatkan potongan sebesar 10 persent dan apabila Jumlah Belanja di bawah  Rp 10000 maka tidak mendapatkan potongan.

Salam Semangat……………

Semoga Bermanfaat………

package Mencari LuasSegitiga;

 

import java.util.Scanner;

public class LuasSegitiga {

public static void main(String[] args) {

Scanner input =new Scanner(System.in);

System.out.print(“Masukan Nilai Alas :”);

double Alas =input.nextDouble();

System.out.print(“Masukan Nilai Tinggi :”);

double Tinggi =input.nextDouble();

System.out.println(“Luas Segitiga :”+(Alas * Tinggi )/2);

}

}

 

 

Semoga Bermanfaat………
Selamat Belajar……………

Header Pada UDP

Posted: April 29, 2012 in Uncategorized

Header UDP diwujudkan sebagai sebuah header dengan 4 buah field memiliki ukuran yang tetap yaitu :

Field Panjang Keterangan
Source Port 16

bit(2 byte)

Digunakan untuk mengidentifikasikan sumber protokol lapisan aplikasi yang mengirimkan pesan UDP yang bersangkutan. Penggunaan field ini adalah opsional, dan jika tidak digunakan, akan diset ke angka 0. Beberapa protokol lapisan aplikasi dapat menggunakan nilai field ini dari pesan UDP yang masuk sebagai nilai field port tujuan (Destination Port, lihat baris selanjutnya) sebagai balasan untuk pesan tersebut.
Destination Port 16

bit(2 byte)

Digunakan untuk mengidentifikasikan tujuan protokol lapisan aplikasi yang menjadi tujuan pesan UDP yang bersangkutan. Dengan menggunakan kombinasi antara alamat IP dengan nilai dari field ini untuk membuat sebuah alamat yang signifikan untuk mengidentifikasikan proses yang berjalan dalam sebuah host tertentu yang dituju oleh pesan UDP yang bersangkutan.
Length 16 bit

(2 byte)

Digunakan untuk mengindikasikan panjang pesan UDP (pesan UDP ditambah dengan header UDP) dalam satuan byte. Ukuran paling kecil adalah 8 byte (ukuran header UDP, ketika tidak ada isi pesan UDP), dan ukuran paling besar adalah 65515 bytes (65535 [216] -20 [ukuran header protokol IP]). Panjang maksimum aktual dari pesan UDP akan disesuaikan dengan menggunakan nilai Maximum Transmission Unit (MTU) dari saluran di mana pesan UDP dikirimkan. Field ini bersifat redundan (terulang-ulang). Panjang pesan UDP dapat dihitung dari field Length dalam header UDP dan field IP Header Length dalam header IP.
Checksum 16 bit

(2 byte)

Berisi informasi pengecekan integritas dari pesan UDP yang dikirimkan (header UDP dan pesan UDP). Penggunaan field ini adalah opsional. Jika tidak digunakan, field ini akan bernilai 0.