Tampilkan postingan dengan label Knowledge. Tampilkan semua postingan
Tampilkan postingan dengan label Knowledge. Tampilkan semua postingan

KNOWLEDGE 10: MENGENAL FUNGSI STATEMENT TRY DAN CATCH

Jumat, 11 Mei 2012

Mungkin anda masih ada yang bingung dengan fungsi try dan catch. Disini, saya akan mencoba menjelaskan konsep sederhana dari statement try dan catch.


fungsi try adalah "coba", jadi untuk semua kodingan yang berada di dalam naungan try ini, akan dicoba terlebih dahulu. Jika ada error, maka kodingan yang ada di naungan catch akan dijalankan. istilahnya errornya ditangkap. Namun jika tidak ditemukan error, maka kode di dalam naungan try akan dijalankan.

try{
            //kode program yang akan dicoba
}
catch(Exception e){
            //kode program yang akan dijalankan ketika terjadi error
}

Untuk penerapannya akan saya jelaskan di tutorial Beginner 10 untuk melanjutkan fungsi input dari JOptionPane pada Beginner 9.

Semoga bermanfaat, sampai jumpa di tutorial Knowledge 11.

^___^

KNOWLEDGE 9: MENGENAL LOGICAL OPERATOR DALAM JAVA

Senin, 30 April 2012

Apa sih Logical Operator itu? Mungkin anda belum tahu bahwa logical operator itu adalah sebuah code untuk merepresentasikan bentuk misalnya, DAN, ATAU, SAMA DENGAN, dan sebagainya.

Biasanya logical operator digunakan dalam fungsi percabangan "if", "switch", serta perulangan "for" dan "while".

Untuk Logical Operator selengkapnya, anda bisa lihat code dibawah ini.


Conditional AND (&&)
false && false: false
false && true: false
true && false: false
true && true: true

Conditional OR (||)
false || false: false
false || true: true
true || false: true
true || true: true

Boolean logical AND (&)
false & false: false
false & true: false
true & false: false
true & true: true

Boolean logical inclusive OR (|)
false | false: false
false | true: true
true | false: true
true | true: true

Boolean logical exclusive OR (^)
false ^ false: false
false ^ true: true
true ^ false: true
true ^ true: false

Logical NOT (!)
!false: true
!true: false

Untuk penerapannya, silahkan dicoba sendiri ya. Sampai jumpa di tutorial Knowledge 10.

^___^

KNOWLEDGE 8: PREFIX DAN POSTFIX INCREMEN/DECREMENT

Sabtu, 28 April 2012

Increment atau Decrement? Apa itu?
pasti anda pernah melihat code i++ atau j--
i++ adalah sebuah bentuk postfix increment dan j-- adalah postfix decrement.
prefix = ditambah/dikurang dahulu baru diproses.
postfix = proses dilakukan terlebih dahulu, baru ditambah/dikurang.

Increment ada dua macam, prefix dan postfix.
prefix = ++a
postfix = a++

Decrement juga ada dua macam, yaitu:
prefix = --b
postfix = b--

Bagaimana penerapannya dalam Java?
perhatikan code dibawah ini.



public class Knowledge8 {
    public static void main(String[] args){
        int a=5;
        int b=5;
     
        System.out.println(a);
        System.out.println(++a);
        System.out.println(a);
        System.out.println("");
        System.out.println(b);
        System.out.println(b++);
        System.out.println(b);
    }
}

Jika anda run code diatas, maka perbedaan antara postfix dan prefix akan terlihat.


5
6
6

5
5
6

Sekian tutorial Knowledge 8 ini. Apabila ada yang kurang jelas, silahkan comment dibawah ya.
Sampai jumpa di Knowledge 9.

^___^

KNOWLEDGE 7: KONSEP OOP (OBJECT ORIENTED PROGRAMMING)

Sebelum melangkah jauh dalam dunia programming java, terlebih dahulu kita harus mengenal konsep OOP. Apa itu OOP?

Object Oriented Programming (OOP) atau dalam bahasa indonesianya adalah Pemrograman berorientasi Object adalah suatu teknik dalam dunia pemrograman dengan memanfaatkan sebuah objek. Dengan adanya konsep ini, suatu class Java yang telah kita buat, bisa digunakan untuk class lainnya. misal:

ada 2 buah class:
class penjumlahan pengurangan
class kalkulator sederhana

nantinya kita bisa memanfaatkan class penjulahan pengurangan dalam menjalankan class calculator.
Masih bingung?
lihat tutorial Beginner 7 tenteng penerapan OOP dalam java.

Yang jelas, kedepannya, setiap pemrograman akan dilakukan menggunakan konsep OOP.

sekian tutorial Knowledge 7 ini. Apabila ada yang kurang jelas, bisa comment di bawah.
Sampai jumpa di Knowledge 8.


^___^


KNOWLEDGE 6: KONSEP REKURSI

Jumat, 27 April 2012

Apa sih rekursi itu?
sebenarnya rekursi adalah sebuah konsep perulangan dengan item yang sama namun lebih kecil. untuk lebih jelasnya, perhatikan ilustrasi berikut.

ada sebuah cover majalah, di dalam cover majalah itu, ada gambar cover majalah itu sendiri.
bisa anda bayangkan perulangan seperti ini tidak akan ada habisnya namun gambar yang ditampilkan akan semakin kecil hingga tinggal sebuah titik.

Dalam java, kita bisa menerapkan konsep ini, pembahasannya ada di tutorial beginner 5.
semoga bermanfaat dan sampai jumpa di tutorial Knowledge 7.


^___^

KNOWLEDGE 5: MENGENAL PERULANGAN FOR DAN WHILE

Dalam dunia pemrograman, perulangan seringkali digunakan. Perulangan yang bisa digunakan adalah menggunakan konsep for dan while.

untuk konsep for, proses akan terus dilakukan sampai bilangan iterasi "i" mencapai batas yang ditentukan.

untuk konsep while, proses akan terus dilakukan SELAMA boolean yang disebutkan masih bernilai benar.
note : penulisan --> while(boolean).

untuk lebih jelasnya, simak code berikut.


public class Knowledge5 {
    public static void main(String[] args){
 
        //ini konsep perulangan menggunakan for
        for(int i=0; i<5; i++){
         
        }
        //ini konsep perulangan menggunakan while
        int j=1;
        while(j<10){
         
        }
    }
}


untuk penerapan dari konsep ini, bisa anda lihat pada bagian Beginner.
sekian dulu tutorial Knowledge 5 ini. apabila ada yang kurang jelas silahkan comment. Sampai jumpa di tutorial Knowledge 6.

^___^

KNOWLEDGE 4: METHOD SET DAN GET PADA JAVA

Kamis, 26 April 2012

Method Set dan Get sebenarnya adalah suatu method untuk mengubah dan mendapatkan nilai suatu variabel.
lihat code dibawah ini.

gambar 4.1

gambar diatas menunjukkan cara membuat method set dan get. perlu diperhatikan bahwa method set bertipe "void" dan tipe dari method get adalah sesuai tipe datanya.
misal tipe data integer, maka "public int getX" (X disisi terserah).
misal tipe data String, maka "public String getX".

ada suatu perjanjian yaitu sebagai berikut. yaitu untuk method set atau get, hruf awal dari nama variable diganti huruf besar.
tipe data     --->   int bil1;
method set  --->   setBil1;
method get  --->   getBil1;


nah sekarang perhatikan code berikut.
gambar 4.2

penjelasan sederhananya adalah sebagai berikut:
ada integer a yang bersifat private.
untuk mengubahnya kita harus menggunakan set.
untuk mendapatkan nilainya kita harus menggunakan get.

set a menjadi 2.

get a (maka akan menghasilkan nilai 2).

cukup jelas bukan.
semoga bermanfaat dan sampai jumpa di tutorial Knowledge 5.


^___^

KNOWLEDGE 3: PENGENALAN ISTILAH PRIVATE DAN PUBLIC

Apa sih private itu? apa sih public? nggak mudeng.
biasanya pertanyaan itu sering muncul ya.

Nah disini saya mencoba menjelaskan tentang private dan public serta perbedaannya.

Private itu suatu istilah yang digunakan saat mendeklarasikan varibel atau method untuk menunjukkan bahwa variabel atau method ini tidak bisa digunakan pada class lain (private = untuk diri sendiri). lebih jelasnya, lihat code di bawah ini.


class Knowledge3 {
     private int bilangan1;
     private int bilangan2;
     private int bilangan3;

     public void setBilangan1(int n) {
          bilangan1 = n;
     }
     public int getBilangan1() {
          return bilangan1;
     }
}

untuk private sendiri, jika kita ingin mengubah nilainya, maka kita harus menggunakan method set dan get (akan saya jelaskan pada Knowledge 4).

Bedanya dengan public adalah, kita bia mengubah nilainya kapan saja dimana saja. lihat code dibawah ini.


class Knowledge3_2 {
     public int bilangan1 = 2;

     public static void main(String[] args) {
          System.out.println(""+bilangan1);
          bilangan1 = 3;
          System.out.println(""+bilangan1);
     }
}

jika kita run code diatas, maka hasil yang keluar adalah
2
3
karena tipe bilangan1 adalah public

sekian dulu tutorial Knowledge 3 ini. Semoga bermanfaat dan sampai jumpa di tutorial Knowledge 4.

^___^

KNOWLEDGE 2: PENGENALAN KONSEP CLASS PADA JAVA

Sekarang kita akan belajar mengenai konsep class. ada dua jenis class, yaitu class biasa serta main class. Untuk lebih jelasnya lihatlah gambar di bawah ini.

gambar 2.1
 bentuk class biasa adalah seperti gambar 2.1 diatas. class biasa tidak  bisa dieksekusi (bahasa mudahnya tidak bisa dijalankan).

gambar 2.2
Sedangkan untuk main class, terdapat method "public static void main(String[] args)" dimana methd tersebut adalah method yang menandakan bahwa class ini bisa dijalankan. Untuk penggunaannya anda bisa menyimak di tutorial bagian Beginner, Expert ataupun Android.

sekian tutorial Knowledge 2 ini. Sampai jumpa di Knowledge 3.

^___^

KNOWLEDGE 1: PENGENALAN TIPE DATA DI JAVA

Pertama-tama, sebelum melangkah jauh bersama Java, kita terlebih dahulu harus mengenal tipe-tipe data. Tipe data itu ada dua macam yaitu primitif dan abstrak. Apakah itu?

Tipe data primitif itu tipe data yang masih asli, contohnya adalah:

  • Integer
  • Character
  • Boolean
  • Double
  • Float
  • dll
Sedangkan Tipe data abstrak adalah tipe data buatan. Misalnya seperti:
  • String (terbuat dari kumpulan character)
  • Queue
  • Node
  • LinkedList
  • Stack
untuk penggunaan dari tipe-tipe data tersebut kita akan membahasnya selama tutorial ini.
sedangkan untuk deklarasinya, anda bisa melihat gambar berikut:
gambar 1.1

Bisa dilihat untuk tipe data abstrak selain string, di Java kita harus melakukan import terlebih dahulu.

Nah sekian dulu untuk tutorial Knowledge 1 ini.
Sampai jumpa di Knowledge 2.

^___^


PEMBUKAAN

Assalamualaikum....

Selamat Datang di blog saya teman-teman....

Di blog ini kamu bisa dapetin tutorial seputar java baik beinner, expert ataupun java dengan Android...

di blog ini saya hanya berbagi ilmu...
Jdi kalau ada salah moon maaf...
dan jangan lupa komentar, like, atau saran dan kritiknya ya teman-teman...

Wassalamualaikum...