Sabtu, 15 Januari 2011

Perteuan XI

EXCEPTION

-Exception adalah suatu objek Error khusus yang dibuat ketika terjadi kesalahan pada suatu program.
Setelah suatu objek exception dibuat oleh java, objek tersebut dikirimkan ke program. Proses ini disebut throwing an exception. Objek exception tersebut kemudian diterima oleh program dan penanganan exception selanjutnya terserah pada program.
-Penanganan exception dalam java dibuat dengan menuliskan kode program exception-handling pada Source code. Exception-handling berguna untuk mencegah program menjadi "Hang", Kode program excepton-handling secara umum terdiri dari 3 yaitu try, catch dan finally.
- Kategori error dalam pemrograman :
1. Syntax Error, adlah error yang terjadi apabila Java Compiler menemukan kesalahan pada syntax atau aturan-aturan lain pada program.
2. Runtime Error, adalah error yang terjadi karena faktor eksternal, seperti ada pembagian dengan nol, input yang tidak sesuai dengan type yang diminta, dsb. Kondisi ini disebut dengan exception.
3. Logic Error, adalah error yang terjadi karena kesalahan logika pemrgram. Misalnya hasil pembagian dua buah bilangan diberi tipe data int. Hal ini menyebabkab  hasil tidak valid karena ada koma desimal yang hilang.

Minggu, 09 Januari 2011

PERTEMUAN X

OVERLOADING DAN OVERRIDING

i
-Program dengan kelas Segitiga

 










hasilnya :




- program dengan kelas Overriding




- program dengan kelas SubOverriding :




hasilnya :








Minggu, 02 Januari 2011

Pertemuan IX

ABSTRACT CLASS, INTERFACE, INNER CLASS

- Abstract class adalah suatu kelas yang dinyatakan abstract. Umumnya memiliki satu atau lebih abstract method. Abstract method adalah method yang belum memiliki implementasi dan menggunakan modifier abstract. Abstract dinyatakan dengan menulis abstract.

- Interface adalah suatu kelas yang berisi method-method tanpa implementasi, namun tanpa modifier abstract, apabila suatu interface memiliki atribut maka atributnya akan berlaku sebagai konstanta (static final).

- Inner class adalah kelas yanmg disisipkan didalam kelas yang lain. Fungsi sisipan ini adalah untuk mendukung suatu proses yang akan dijalankan oleh kelas utamanya.

Contoh program :

Minggu, 19 Desember 2010

Pertemuan VIII

INHERITANCE FAN ENCAPSULATION

- Inheritance
Inheritance adalah mewariskan atau penurunan atribut atau method dari suatu kelas induk ke kelas anak. Dalam Java, kelas induk disebut dengan kelas super atau SuperClass. Kelas anak disebut dengan sub kelas atau SubClass.
Untuk membuat kelas anak atab SubClass, kita dapat menggunakan kata kunci dalam mendeklarasikan class. Kata kunci tersebut adalah extends. Extends artinya diturunkan atau menyatakan pewarisan.

Deklarasi :
     [modifier] class NamaSubClass extends NamaSuperClass {
          class body;
     }
-Encapsulation
Encapsulation adalah kemampuan dalam pemrograman berorientasi objek untuk menyembunyikan atribut atau method. Dalam pemrograman, proses ini disebut dengan penyembunyian informasi (information hidding). Pada pengapsulan diberikan modifier private pada method dan variabel.
Method untuk memberikan nilai pada suatu atribut private diawali dengan kata "set".
Method untuk mengambil  nilai pada suatu atribut diawali dengan kata "get".

Minggu, 31 Oktober 2010

Pertemuan VI

PACKAGE dan IMPORT

     Package bertujuan untuk mengelompokkan file class pada Java. File-file class ini disimpan pada suatu kelompok. Kelompok-kelompok tersebut dibuat pada folder-folder.
Untuk contoh kali ini akan dibuat 3 package (folder) yaitu folder Pop, Dangdut dan Melayu. Dan dalam 1 package (folder) terdapat beberapa file class.
1. Package Pop memiliki class RioFebrian dan Agnes Monica
2. Package Dangdut memiliki class RidhoRhoma dan Melinda
3. Package Melayu memiliki class ST12 dan Wali.
Untuk penulisan programnya dapat dilihat dibawah ini :

Minggu, 24 Oktober 2010

Pertemuan V

CLASS, MODIFIER, METHOD  DAN KONSTRUKTOR

Untuk petemuan kali ini mempelajari tentang class, modifier, method dan konstruktor.
1. Class adalah wadah yang akan digunakan  untuk menciptakan  objek. Pada java penulisan nama file harus sama dengan namaa classnya.
2. Modifier adalah sifat yang menempel pada classnya.
contoh : public, private, static, final, abstract dll.
3. Method adalaah tingkah laku sebuah program yang ditandai dengan buka kurung dan tutup kurung ( ).
contoh : - Disket ( )
             - Disket (int panjang)
             - void SimpanData (String data)
             - void hapusData ( )
Dari contoh tersebut yang termasuk method adalah Disket, SimpanData dan hapusData.
4. Konstruktor sama dengan method. Akan tetapi, konstruktor adalah method yang sama dengan nama classnya.

contoh program Disket :

Minggu, 17 Oktober 2010

Pertemuan IV

PERULANGAN

Konsep dari perulangan adalah program akan melakukan perulangan selama syaratnya benar atau terpenuhi.Tiga macam bentuk perulangan, yaitu :
1. Perulangan menggunakan for
syntaks :

for (inisialisasi; kondisi; step)
{
     perintah
}

 contoh :