Menghargai Yang Kita Miliki

Jangan memandang ke bawah (untuk mengetahui kekuatan tanah yang dipijak) sebelum memulakan langkah. Hanya mereka yang menetapkan pandangan mereka ke arah horizon yang jauh dihadapan sahaja yang akan menemui jalan sebenar.

Betapa Indahnya Hidup ini

Jangan memandang ke bawah (untuk mengetahui kekuatan tanah yang dipijak) sebelum memulakan langkah. Hanya mereka yang menetapkan pandangan mereka ke arah horizon yang jauh dihadapan sahaja yang akan menemui jalan sebenar.

Selalu Bersyukur

Jangan memandang ke bawah (untuk mengetahui kekuatan tanah yang dipijak) sebelum memulakan langkah. Hanya mereka yang menetapkan pandangan mereka ke arah horizon yang jauh dihadapan sahaja yang akan menemui jalan sebenar.

Hello, Selamat Datang Di Deny Blog's, Semoga Teman Blogger Dapat Banyak Manfaat Dari Blog ini. Thanks A Lot

Archive for 2011


di bawah ini adalah contoh source code program java yang menggunakan looping

package looping;

/**
*
* @author denny
*/
import java.util.Scanner;
public class pengulangan {
public static void main(String [] args)
{
int nilai1;
int nilai2;
Scanner input=new Scanner(System.in);
System.out.print("Masukan nilai1 =");
nilai1=input.nextInt();
System.out.print("Masukan nilai2 =");
nilai2=input.nextInt();

{
for (int i=nilai1;i
dalam program diatas juga ada perintah untuk inputkan sebuah nilai dengan menggunakan :

Scanner input=new Scanner(System.in);
System.out.print("Masukan nilai1 =");
nilai1=input.nextInt();
System.out.print("Masukan nilai2 =");
nilai2=input.nextInt();
jangan lupa perintah import java.util.Scanner agar perintah scanner dapat berjalan.

sekian artikel malam ini.. besok kita lanjut lagi ^^

read more


Berikut ini adalah contoh source code program java menggunakan array

package array;

/**
*
* @author denny ramdhdani
*/
import java.util.Scanner;
public class latihanarray {
public static void main(String[] args){

Scanner input=new Scanner(System.in);
String[] nama= new String[3];

for (int i=1;i<3;i++){
System.out.print("Masukan nama " +i+ ":");
nama[i]=input.next();
}
for (int a=1;a<3;a++)
{
System.out.print(nama[a] + " ");
}
}

}


silakan sobat blogger pelajari,.. sekian

read more

langsung aja ya sobat blogger, saya bakal berbagi codingan program java untuk menghitung luas segitiga, sebenernya ini cuma program simpel, tapi buat yang baru belajar kaya saya udah lumayan kok ^^,

berikut ini adalah tampilah screen shoot di aplikasi netbeans yang saya gunakan.


untuk outputnya adalah sebagai berikut


untuk source codenya ada di bawah ini :

import java.util.Scanner;
public class luassegitiga {
public static void main(String[]args)
{
double alas, tinggi, luas;

Scanner sc = new Scanner (System.in);
System.out.print("Masukan Nilai Alas =");
alas=sc.nextDouble();
System.out.print("Masukan Nilai Tinggi =");
tinggi=sc.nextDouble();

luas=(alas*tinggi)/2;

System.out.println("Luas Segitiga ="+luas);


}
}


semoga bermanfaat buat sobat blogger semua.

read more



Encaptulation adalah konsep dalam OOP yang bertujuan membungkus (mang-kapsul) data dan metode dalam suatu class sehingga data dan metode yang tersembunyi dalam class tidak dapat diases dari luar class.
Encaptulation direalisir dengan modifier : private
Data yang dapat diases dari luar diberi modifier dengan public

Contoh :
class Dataku
{ public int N_umum=0;
private int N_khusus=0;
public void Cetak1(){System.out.println("N_umum="+N_umum);}
public void setN_Khusus(int n){N_khusus=n;}
public void Cetak2() {System.out.println("N_khusus="+N_khusus);}
}
Mengakses Data Private

Jika suatu data dideklarasikan secara private biasanya disediakan mekanisme metode public untuk mengasesnya
Metode ases public itu umumnya didefinisikan dengan set(). Dalam contoh diatas jika nilai N_khusus akan diubah digunakan setN_khusus(n)

demikianlah pengertian encapsulation

read more

berikut ini adalah source code dari class dog yang akan kita jadikan contoh program :

class Dog {
private String nama="Noname";
private int umur = 0;
public Dog(String nm, int um){nama=nm; umur=um;}
public void bark()
{System.out.println("Gug...gug..!");}
public void sayHello()
{System.out.println("Hello my name is "+nama+" I'm a "+umur+" years old");
}
}
lalu berikut ini adalah source code dari class dogrun :

public class DogRun {
public static void main (String[] arg){
Dog myDog = new Dog(" Dogi",3);
Dog yourDog = new Dog (" Bleki",1);
myDog.bark();
myDog.sayHello();
System.out.println("Kenalkan Peliharaanku :");
yourDog.sayHello();
}
}


berikut ini pengertian modifier public, void, static, private.

* Modifier public :
* Pada definisi class, merupakan class yang memuat metod main(), dan nama file disimpan
dengan nama class public
* Pada definisi metod, bermakna bahwa metod tersebut dapat diases dari luar class yang
bersangkutan
* Pada daefinisi data, bermakna data tersebut dapat diases dari luar class
* Modifier void pada metod: berarti Metod tersebut tidak ada return valuenya
* Modifier static pada metod : berarti metod tersebut dapat dipanggil hanya dari dalam class
yang sama
* Modifier private pada data : berarti data hanya dapat diases dari class yang sama
* Modifier protected paad metod : dapat diases dari class turunannya

Construktor

* Construktor adalah jenis metod yang akan otomatis dipanggil jika suatu objek dibuat
* Construktor didefinisikan secara public dan namanya sama dengan nama classnya
* Construktor dapat didefinisikan lebih dari satu definisi
* Contoh : untuk Dog ditambah definisi construktor tanpa parameter, menjadi :

public Dog( ) { }

public Dog(String nm, int um){nama=nm; umur=um;}

Misalkan dalam class DogRun didefinisikan objek yourDog

Dog yourDog=new Dog();

Maka jika dalam class DogRun dipanggil :

yourDog.seyHello();

Outputnya : (nilai nama dan umur digunakan nilai default)

Hello my name is Noname I’am a 0 years old

semoga berguna buat teman2 blogger

read more


berikut ini adalah contoh program java untuk menghitung luas lingkaran...
silakan lihat SS dibawah ini :



untuk output yang akan muncul dari source code di atas adalah :


untuk copy source codenya ada di bawah ini :



demikian artikel ini, semoga berguna buat sobat blogger

read more

berikut ini adalah SS dari program yang saya buat menggunakan Netbeans 6.9.1



program diatas adalah contoh program pencabangan menggunakan switch - case
lalu berikut ini adalah SS dari output program diatas



di bawah ini sourcecodenya buat teman2 yang ingin mengedit atau mempelajarinya



sekian artikel kali ini... semoga bermanfaat.
di artikel selanjutnya saya akan jelaskan fungsi dari perintah2 yang ada di dalam program tersebut,.. terima kasih sudah berkunjung :D

read more

inilah salah satu contoh program menggunakan if-else yang saya buat




itu adalah SS dari program yang saya buat di Netbeans 6.9.1

dan berikut ini adalah SS dari output program diatas



untuk sourcecodenya dibawah ini




semoga bermanfaat buat teman2 yang sedang belajar Java seperti saya :D

read more


return adalah syntax atau perintah yang menyebabkan eksekusi menyabang kembali ke pemanggil method. Contoh pemakaian return berikut menyebabkan eksekusi kembali ke pemanggilnya, dalam hal ini adalah runtime Java.

berikut ini contoh codingnya

class ReturnDemo{
public static main void (String args []) {
boolean t=true;
System.out.println("Sebelum return");
if (t)
return;
System.out.println("pernyataan ini tidak akan pernah dieksekusi");
}
}
semoga teman- teman mengerti artikel saya ini hehehe ^^

read more

berikut ini adalah bentuk umum switch - case :

switch (expression) {
case value1:
statement 1;
break;
case value2:
statement 2;
break;
case valueN:
statementN;
break;
default;
statement default;
}
nilai expression dibandingkan dengan setiap nilai pada peryataan case (value). jika ada yang cocok, maka urutan statement yang ada di belakang pernyataan case yang akan dieksekusi. jika tidak menuliskan break, maka eksekusi akan dilanjutkan ke case berikutnya.

contoh coding menggunakan swicth - case

class praktek2
{
public static void main (String args [])
{
int nilai;
nilai=6;
System.out.println("===================");
System.out.println("Nama : Helena Peacecraft ");
System.out.println("Nilai : " + nilai );
switch (nilai) {
case 10:
case 9 : System.out.println("Ket : Istimewa");
break;
case 8 :
case 7 : System.out.println("Ket : Bagoess");
break;
case 6 : System.out.println("Ket : Cukup");
break;
default;

System.out.println("Ket : Kurang");
}
System.out.println("===================");
}
}
sekian penjelasan soal switch - case,.. :D

read more

break adalah sebuah proses memerintahkan runtime untuk menjalankan program di belakang blok tertentu, untuk dapat ditunjuk, sebuah blok diberi nama, dan java memiliki bentuk label untuk menyatakan nama suatu blok, berikut ini adalah contoh penggunaan break di dalam java.

class Break {
public static void main(String args []) {
boolean t=true;
a : {
b: {
c: {
System.out.println ("sebelum break");
if (t)
break b;
System.out.println (" Pernyataan ini tidak akan pernah dieksekusi");
}
System.out.println ("Ini juga tidak akan pernah dieksekusi");
}
System.out.println ("Ini Setelah b");
}
}
}
break juga dapat digunakan tanpa label untuk keluar dari suatu loop...

demikian perngertian tentang break, semoga berguna buat sobat blogger. :D

read more


Bentuk umum pencabangan

if (boolean-expression) statement1; [else statement2;]


klausa else boleh di tulis atau tidak, setiap statement dapat berupa kumpulan pernyataan yang dibatasi dengan kurung kurawal. berikut ini contohnya :

int dataTersedia;
//...
if (dataTersedia > 0) {
ProsesData();
dataTersedia -= n;
} else {
TungguDataBerikut();
}

contoh source code :

class praktek1
{
public static void main (String args[])
{
int nilai;
nilai=70;
System.out.println("=======================");
System.out.println("Nama : Duo Maxwell ");
System.out.println("Nilai : " + nilai);
if (nilai > 90)
System.out.println("Ket : Istimewa Euy ! ");
else
System.out.println("Ket : Tidak Istimewa ");
System.out.println("======================");
}
}

demikian pengertian tentang if-else, semoga bermanfaat buat teman semua..

read more



A.Memulai Pemrograman Java
Untuk memulai pemrograman dengan Java kita butuh aplikasi yaitu JDK, proses instalasi JDK sangat mudah, kamu Cuma harus memasukan path ke direktori JDK, kamu ke setting path di system operasi kamu. Misalkan direktorinya JDK kamu di c:\jdk1.4 maka di windows 98 kamu cukup nambahin baris perintah SET PATH=C:\jdk1.4\bin di file autoexec.bat kamu. Terus buat windows NT/2000/XP kamu cukup nambahin direktori C:\jdk1.4\bin di variable path di System Environment. Caranya :
• Klik kanan icon My Computer
• Pilih Properties
• Pilih Tab Advanced
• klik tombol Environment Variables, (cari variable pat)
• Terus kamu tambahin path direktori JDK kamu ke variable itu.
Kalau buat linux caranya :
• Tambahin baris perintah SET CLASSPATH=(direktori jdk kamu) ke file profile kamu.
• Buat nyoba JDK, ketik perintah java dan javac di shell prompt ( or DOS Command Prompt)
• Kalau perintahnya udah di kenal program java atau javac nya bakal nampilin sintaks
penggunaan.

Kalau pengen yang lebih gampang alias mudah kamu bisa gunain Integrated Development Environment (IDE) buat bahasa Java contohnya : Visual Cafe dari Symantec atau Jbuilder dari Borland.
Urutan atau langkah – langkah kalau mau bikin program java sederhana :
• Bikin source code program pake editor teks, inget file harus di save berekstensi .java dan case
sensitive
• Mengkompile source code pake perintah javac. Contohnya javac Helloworld.java , hasil dari
kompile itu file bytecode berekstensi .class
• Mengeksekusi bytecode pake perintah java. Contoh : java Helloworld

Sebelum bikin sebuah program kita harus tau dulu bagian atau langakah dari membuat program itu apa aja, di bawah ini beberapa pengertian buat teman blogger semua.


1.SOURCE CODE
Berikut ini contoh code java

Public class Helloworld
{
Public static void main(String[] args)
{
System.out.println(“Apa Kabar Dunia ?”);
}
}

Ingat teman bahasa Java itu sifatnya case sensitive, jadi kamu harus perhatiin penggunaan huruf besar dan kecil. Selain itu penulisannya juga tidak harus memperhatikan bentuk tertuntu, kamu bisa aja nulisnya satu baris asal gak lupa tanda (;), tapi lebih bagus nulis tiap kata dalam baris tersendiri.

2.KOMPILASI
kalau udah di simpan syntax code di atas pake nama Helloworld.java (sesuai nama class), terus kita compile syntax program itu pake perintah :

prompt> javac Helloworld.java



3.SINTAKS PROGRAM
Sekarang kita bahas bagian-bagian di dalam sebuah source code.
Di dalam listing ada pernyataan public class pernyataan ini adalah pernyataan pembuka sebuah kelas, kelas sendiri digunakan untuk menciptakan object, kata public di depannya berfungsi supaya kelas itu bisa di akses semua program lain.

Terus didalam source code itu juga ada pernyataan public static void main(String [] args), perintah ini merupakan pernyataan pembuka sebuah metode, metode sendiri artinya kumpulan pernyataan untuk melakukan suatu tugas tertentu dalam kelas. Kata public di depannya juga punya fungsi sama dengan kata public yang ada di depan baris.

Di listing tersubut ada juga kata static di pernyataan pembuka metode main. Itu artinya berarti metode main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, atau bisa di katakan berdiri sendiri tidak terikat oleh objek. Dalam metode main parameternya selalu String[] args, dimana args cuma sebuah nama dari objek array dari String. Array ini nantinya yang bakal berisi parameter-parameter yang di kasih user.

Lalu disana juga terdapat perintah System.out.println(“apa kabar dunia”) yang berarti carilah objek out dalam kelas System terus panggil metode println dari objek out dengan parameter string “apa kabar dunia”

4.EKSEKUSI
Selesai bahas sintaks dasar kita lanjut soal eksekusi source code tersebut, buat mengeksekusi program itu kita cukup ketikan perintah java Helloworld di prompt dan pesan Apa Kabar Dunia ? bakal tampil di layar kamu, atau di tempat lain tergantung OS kamu.

Prompt> java Helloworld


5.TIPE DATA PRIMITIVE DAN STRING
Di Java ada tipe data sederhana sama tipe data array, tipe data sederhana itu terdiri : tipe boolean, dan tipe numerik yang terdiri byte, short, int, long, char, float, dan double.

Berikut tabel tipe data numerik

Data Type

Size/Format

Range

Byte

8-bit

-128 to +127 if signed(-27 to 27-1) 0 to 255 if unsigned

Short

16-bit

-32768 to +32768 (-215 to 215-1)

Int

32-bit

-231 to 231-1

Long

64-bit

-263 to 263-1

Float

32-bit

+/- about 231

Double

64-bit

+/- about 263

Char

16-bit

Sebuah karakter

boolean

1-bit

Nilai Boolean (true dan False)


Selain adanya variable-variable di atas, java API juga menyediakan kelas-kelas untuk tipe-tipe variable tersebut, yaitu Byte, Short, Integer, Long, Character, Float, Double. Kelas-kelas ini secara default di-impor saat kompilasi, tapi bisa juga secara eksplisit di-impor dari package java.lang.

Java menyediakan String untuk menampung data lebih dari satu karakter. Sebetulnya String bukan tipe data, melainkan objek yang berisi kumpulan karakter (Char). Penggunaan String, tidak beda dengan penggunaan tipe data yang lain.

Array adalah kumpulan variable dengan tipe sejenis dengan nama yang sama. Di java Array punya pengertian yang kurang lebih sama dengan array pada bahasa pemrograman pada umumnya.

Berikut ini contoh pendeklarasian variable dengan tipe “array of init” :

int vektor [];
index array dimulai dari 0 (nol), contoh untuk mengalokasikan 5 buah integer ke dalam array:
vektor = new int [5];
terus buat ngisi elemen – elemen array adalah sebagai berikut :
vektor [0] = 4;
vektor [1] = 3;
vektor [2] = 7;
vektor [3] = 5;
vektor [4] = 4;

kamu juga bisa menginisialisasi array yang sama dengan contoh diatas pake cara yang lebih singkat yaitu :
int vektor [] = {4, 3, 7, 5, 4};

6. OPERATOR DALAM JAVA
Java memiliki 44 operator yang terbagi 4 jenis dasar, yaitu operator aritmetik, bitwise, relasi, dan logika.

• Operator Aritmetik
Dipakai untuk proses matematis (aljabar), operan harus berupa tipe numerik, operator ini tidak dapat digunakan buat tipe boolean, tetapi bisa digunakan tipe char, karena tipe char anggotanya himpunan int.

Operator

Artinya

+

Penjumlahan

+=

Persamaan Penjumlahan

-

Pengurangan (juga untuk Unary Minus)

-=

Persamaan Pengurangan

*

Perkalian

*=

Persamaan Perkalian

/

Pembagian

/=

Persamaan Pembagian

%

Modulus (sisa Pembagian)

%=

Persamaan Modulus

++

Penambahan

--

Pengurangan



• Operator Bitwise
Tipe numerik integer, long, int, short, char, dan byte punya kumpulan operator tambahan yang bisa di modifikasi dan bisa memeriksa bit-bit penyusun nilainya.

Operator

Artinya

~

Unary NOT

&

AND

|

OR

^

Exclusive OR

>>

Shift Kanan

>>>

Shift Kanan. Isi dengan Nol

<<

Shift Kiri

&=

Pernyataan AND

|=

Pernyataan OR

^=

Pernyataan Exclusive Or

>>=

Pernyataan shift Kanan

>>>=

Pernyataan shift kanan, isi dengan nol

<<=

Pernyataan shift kiri



• Operator Relasi
Gunanya buat membadingkan dua buah nilai, java punya kumpulan operator relasi buat menyatakan kesamaan dan urutan.

Operator

Artinya

==

Sama dengan

!=

Tidak sama dengan

>

Lebih dari

<

Kurang dari

>=

Lebih dari atau sama dengan

<=

Kurang dari atau sama dengan


• Operator Logika
Operator logika boolean Cuma bekerja di operan boolean, semua operator menggabungkan dua besaran boolean buat hasilin besaran boolean.

Operator

Artinya

&

Logika AND

|

Logika OR

^

Logika XOR

||

Hubungan-singkat OR

&&

Hubungan-singkat AND

!

Hubungan-singkat NOT

&=

Pernyataan AND

|=

Pernyataan OR

^=

Pernyataan XOR

==

Sama dengan

!=

Tidak sama dengan

?:

Operator ternary if-then-else


Berikut ini contoh syntax dengan tipe data

a) Tipe data
class contohinteger
{
public static void main (String agrs [])
{
Int nilai;
Nilai = 95;
System.out.println(“Nilai : “ + nilai);
}
}


b) String
class contohstring
{
public static void main (String agrs[] )
{
String nama;
Nama = “STMIK BANI SALEH”;
System.out.println(“Nama : “ + nama);
}
}


c) Contoh penggunaan operator
class contohOp1
{
public static void main (String agrs[] )
{
String nama, nim;
Int nilai

nama = “ Denny Ramdhani Zain”;
nim = “43A87006100043”;

nilai = 95;
nilai+=5;
System.out.println(“=============”);
System.out.println(“Nama : “ + nama );
System.out.println(“NIM : “ + nim );
System.out.println(“Nilai : “ + nilai );
System.out.println(“=============”);
}
}


Dari contoh di atas nilai yang akan di tampilkan akan berubah menjadi 100. Hal tersebut di karenakan ada penambahan nilai 5.
Berikut tampilan jika program di running

============================
Nama : Denny Ramdhani Zain
NIM : 43A87006100043
Nilai : 100
============================

demikian sedikit ilmu ini

read more