Kamis, 16 Desember 2010

Function

Function
            function digunakan untuk mempermudah kita dalam membuat sebuah program, terutama program yang besar dan banyak melakukan beberapa hal yang sama. Ada beberapa ciri-ciri dari sebuah fungsi.
1. Memiliki nama dari fungsi tersebut
2. Memiliki tugas spesifik tertentu
3. Memiliki sekumpulan statement untuk melakukan tugas terseut
4. Mengembalikan sebuah nilai pada fungsi lain.

Cara membuat fungsi:

static tipe namaFungsi(parameter)
{
.............. (statement yang dilakukan ketika fungsi dipanggil)
}





ookk.. sekian dulu postinganNya yaa..
ntar kalau ada waktu ditambah lagi..

If(ngantuk)

{
System.out.print("waktunya tidur.....");
}

wkwkwkwkwkwk...

String


String 
String adalah tipe data yang digunakan untuk menyimpan sekumpulan karakter. Dapat juga diilang bahwa string ini menyimpan kalimat. Tidak semua bahasa pemograman memiliki bahasa tipe data string ini.. kebetulan JAVA punya..
jadii yaa aku bahas deeeh.. 
Ini beberapa cara “bermain” string di java

1. lenght()
            untuk memeriksa panjang sebuah string.
            contoh:
            String str;
            int panjang;
            Str = “halo”;
            panjang = str.length();
            System.out.print(panjang);
            Dan hasil yang ditampilkan nantinya adalah 4
2. concat()
            untuk menggabung 2 uah string.
            contoh:
            String str1, str2;
            str1 =”ad”;
            str2 = str1.concat(“min”);
            System.out.print(str1, str2);
            hasilnya:
                        ad
                        admin
3. compareTo()
            untuk membandingkan 2 buah string sama atau tidak sama.. jika sama     akan menghasilkan nilai 0.
            contoh:
            String str1, str2;
str1=”admin”;
str2 = str1;
if(str1.compareTo(str2) == 0)
System.out.print(“sama”);
else
            System.out.print(“tidak sama”);

Hasilnya adalah sama
4.toCharArray()
            fungsi untuk mengubah tipe data string menjadi array dari char.
contoh
            String str1;
char arr[]
str=”admin”;
arr=str.toCharArray();

5. toString()
            untuk mengubah array char menjadi string
            Contoh
            String str1, str2;
            char arr[];
str1 = “admin”;
arr = str.toCharArray();
str2 = arr.toString();

Array


Array
Jika diibaratkan array seperti sebuah lemari. Dimana lemari itu memiliki laci yang bisa menampung satu benda. Sama halnya dengan array. Array adalah suatu fungsi yang bisa menyimpan suatu variable dan bisa menggunakan variable tersebut.
Array dibagi menjadi 2:
1. Array 1 dimensi
2. Array 2 dimensi.....
okaaay.. kita akan bahas array 1 dimensi dulu..

Array 1 dimensi
Array 1 dimensi adalah array yang memiliki 1 index saja..
binggung dengan pernyataan di atas??
ok.. ni aku kasih contohnya..
array satu dimensi ibarat sebuah rak buku yang memanjang kesamping saja secara horisontal. Dan rak tersebut dimulai dengan angka 0 sebagai index awal. Hingga index dimana kita membuat rak terakhir.
contoh:  Budi ingin membuat rak buku sejumlah 100 kolom. Maka indexnya mulai dari 0-99..
Sama seperti array.. jika tadi menggunakan ilustrasi rak buku.. maka sekarang akan aku beri contoh codingnya nih.. supaya gak inggung semua...
hehehe...

Public static void main(String[]args)
{
            int bilangan[] = new int[4];
            bilangan [0] = 7;
            bilangan [1] = 2;
            bilangan [2] = 5;
            bilangan [3] = 1;
System.out.print(bilangan[0]);
System.out.print(bilangan[1]);
System.out.print(bilangan[2]);
System.out.print(bilangan[3]);

}
Ini adalah penjelasan:
int bilangan[] = new int[4]; adalah dimana kita membuat seuah array baru dengan nilai 4..

bilangan[0] menandakan bahwa itu adalah index ke 0. Dan jika kita memuat array sebanyak 4 maka index akan berhenti di angka 3.

Array multi dimensi atau 2 dimensi 
array multi dimensi ini bisa diibaratkan seperti lemari atau loker yang ada di perpustakaan atau ada gym.. dimana loker tersebut berbentuk persegi dan terdiri dari lemari-lemari kecil..
demikian juga dengan array 2 dimensi.. array ini memiliki 2 index.. comtoh 4x3..
seperti itu..
Hmmm.. ni kukasih caranya membuat array 2 dimensi itu gimana..

tipe namaArray[][]=new tipe[isinya array berapa][isinya array berapa];
ni contohnya yang lebih jelas..
int nilai[][]=new int[5][5];
ini cara membuat array 2 dimensi..
tapi... kayaknya binggung yaa???

okeeey.. pasti sudah mumet bin binggung..
ini aku kasih contohnya..
ini contoh array 2 dimensi tabel perkalian...

Public static void main(String[] args)
{
            int bilangan[][] = new int [5][5];
            int baris, kolom;
            for(baris = 0;baris<5;baris++)
                        for(kolom=0;kolom<5;kolom++)
                                    bilangan[baris][kolom] = (baris +1) * (kolom+1);
            for(baris = 0; baris < 5; baris++)
            {
                        for(kolom=0;kolom<5;kolom++)
                                    System.out.print(bilanganpbaris][kolom]);
                        System.out.printf(“”);
            }
}

Looooooooooooopiiiiiiiing.... ^^


LOOPING

Looping adalah perintah perulangan dimana memiliki beberapa jenis.

1.Perintah for ()
2. Perintah while ()
3. Perintah do while ()
okeee.. kita akan bahas satu persatu..
wkwkwkwk...

Perintah for()
for adalah seuah perulangan dimana kita mengetahui awal perulangan akan berjalan dan akhir dari perulangan itu akan berhenti..

ini adalah contoh penulisannya..

for(j=0;j<3;j++)
{
            System.out.print(“Aku ganteng”)
}
ini adalah penjelasan dari statement tersebut..
j=0 (adalah keadaan awal dari j adalah 0)
j<3 (ketika looping kurang dari 3 maka akan terus berjalan looping tersebut)
J++ (jika j belum sesuai dengan statement j<3 maka j akan terus bertambah jumlahnya)

Perintah while
while adalah sebuah perintah perulangan dimana while tidak memiliki inisialisasi. Dan inisialisasi tersebut harus diberikan sebelum perintah while.
while biasa digunakan untuk mengulang beberapa perintah.
ini adalah contoh dari perintah while.

Ini adalah sebuah program dimana user dipaksa untuk memasukkan nilai negatif.

int input;
Scanner s=new Scanner(System.in);
input=s.nextInt();
while(input>=0)
{
            input=s.nextInt();
}

dan ini adalah penjelasan dari contoh coding diatas.

int input;
Scanner s=new Scanner(System.in);
input=s.nextInt(); (sebelum dilakukan looping komputer meminta input dari user)

while(input>=0) (disini input dari user akan dicek. Apabila nilai tidak bernilai negatif atau nilai yang diinputkan user sama dengan nol maka statement didalam while akan dijalankan)

{
            input=s.nextInt(); (komputer meminta input kembali.. statement ini dijalankan jika input yang diberikan user bukan angka negatif atau sama dengan nol)
}


Perintah Do While()
Do While adalah perintah perulangan dimana hampir sama dengan while hanya yang berbeda adalah pada perintah do while ada statement yang harus dijalankan terlebih dahulu baru statement dalam while tersebut akan dijalankan.
berikut ini adalah contoh dari do while.

int number;
Scanner s = new Scanner(System.in);
number = s.nextInt();

do
{
            System.out.print(number);
            number = number – 1;
}
while(number >0);

IF... Branching... percabangan bahasa gaulnya... wkakakaka...


IF
If adalah perintah yang digunakan untuk memberikan syarat pada statement.
if memiliki beberapa bentuk.
yang pertama adalah if.
contoh:
if(bilangan <0)
{
Bilangan = bilangan * -1
}

yang kedua adalah if – else.
contoh:
if(bilangan<0)
{
            System.out.print(“negatif”);
}
else
{
            System.out.print(“positif”);
}

yang ketiga adalah if – else if – else
contoh:
if(bilangan<0)
{
            System.out.print(“negatif”);
}
else(bilangan>0)
{
            System.out.print(“positif”);
}
else
{
            System.out.print(“nol”);
}