Demo Blog

Pemprograman Berorientasi Object [OOP]

by andri s hernadi on Nov.22, 2009, under


1. Sebutkan komponen-komponen JDK
 Komponen-Komponen dalam JDK pada bahasa pemrograman JAVA antara lain yaitu : compiler (javac), interpreter (java) disebut juga java virtual machine atau java runtime environment, applet viewer (appletviewer), debugger (jdb), java class library (jcl), header dan stub generator (javah), dan yang paling penting yaitu java documentation (javadoc).
 Penjelasan penggunaan komponen JDK :
1. Kompilator (javac)
    Berfungsi untuk melaksanakan kompilasi
    *.java menjadi *.class
    Syntax umum : javac nama.java
2. Interpreter (java)    
    Berfungsi untuk menjalankan bytecode (*.class)
    Syntax umum : java nama.class
3. Applet Viewer
    Berfungsi untuk menjalanakan applet viewer, namun sekarang sudah digantikan browser.
    Syntax umum : appletviewer nama.html
4. Java Debugger
    Berfungsi untuk melakukan debugging aplikasi java. Syntax umum : jdb option
5. Java Class File Diassembler (javap)
    Berfungsi membuat daftar method dan attribute public dari suatu kelas.
    Syntax : javap namaKelas
6. Java Header and Stub Generator
    Berfungsi menerjemahkan bahasa yang ditulis dalam bahasa java menjadi bahasa C.
    Syntax umum : javah namaKelas
7. Java Documentation Generator
    Menampilkan pustaka kelas, interface, constructor, dan method standard yang telah dibuat        
     Vendor

    Dari hasil instalasi, dokumentasi ini dapat dilihat di pada  C:\java\docs\api\index.html atau
    C:\Program Files\NetBeans3.6\docs\junit\index.html
8. Source Code Java API
    Source code ini dapat diperoleh dari file src.zip.

2. Apa yang dimaksud dengan token dan identifier
Token adalah elemen terkecil dari suatu program yang masih memiliki arti. Ada 5 token dalam bahasa java yaitu :
* identifier
* keyword
* literal dan tipe data
* operator
* separator

Identifier adalah token yang merepresentasikan nama. Dalam Java, identifier adalah nama yang diberikan untuk variable, class, atau method. Identifier boleh dimulai dengan huruf, underscore (_) atau tanda dollar ($). Identifier adalah case sensitive (membedakan huruf besar/ kecil) dan tidak ada batas maksimum.
Contoh :
username
user_name
_sys_var1
$change

3.Sebutkan kegunaan dari operator, separator, keyword break dan continue
OPERATOR
Operator menspesifikasikan evaluasi atau komputasi terhadap objek. Operan yang dioperasikan dapat berupa literal, variabel, atau nilai yang dikirim oleh metode atau fungsi
SEPARATOR
Separator digunakan untuk menginformasikan ke komplator Java mengenai adanya pengelompokkan di kode program.
KEYWORD BREAK
Ada beberapa fungsi keyword break, yaitu untuk keluar dari kendali percabangan switch,
dan untuk keluar dari kendali perulangan.
Dengan menggunakan keyword ini percabangan atau perulangan akan diakhiri, kemudian
eksekusi dilanjutkan ke pernyataan setelah blok percabangan/perulangan tersebut.
Contoh :
public class ContohBreak {
    public static void main(String args[]) {
        int i = 0;
        do {
           i++;
           System.out.println(i);
           if (i==5) break;
        } while (i <= 9);
    }
}

KEYWORD CONTINUE
Fungsi keyword ini adalah untuk segera lompat ke perulangan berikutnya. Pernyataan-pernyataan setelah keyword continue dalam blok perulangan saat itu berarti diabaikan.
Contoh :
public class contohContinue {
    public static void main(String args[]) {
        int i=0;
        do {
           i++;
           if (i==3) continue;
           System.out.println(”iterasi ke : “+i);
           if (i==5) break;
        } while(i <= 9);
    }
}

4.  Buatlah program yang menampilkan :

     “Belajar Java memang mudah jika dilakukan dengan tekun
       public class NewClass {      
         public static void main(String[] args)
            {
                System.out.println("Belajar Java memang mudah jika dilakukan dengan tekun");
               }
            }
5. Buatlah contoh program menggunakan keyword BREAK dan CONTINUE

    Contoh Keyword BREAK
     class andri1 {
     public static void main (String ergs []) {
     for (int i=0; i<10; i++) {
      if (i == 5) {
      break ;
      }
      System.out.println("baris ke-" + i) ;
      }
      System.out.println("Statement setelah blok pengulangan") ;
      }
      }

      OUTPUT :
       baris                                                                 ke-0
       baris                                                                 ke-1
       baris                                                                 ke-2
       baris                                                                 ke-3
       baris                                                                 ke-4
       Statement setelah blok pengulangan

        Contoh Keyword CONTINUE
        class andri2 {
        public static void main(String args[]) {
        for (int count = 5; count <= 15; count++) {
        if (count >= 8 & count <=13)
        continue;
        System.out.println(count);
         }
         }
        }

       OUTPUT :
        5       
        6      
        7
      

        14      
        15

0 komentar more...

0 komentar

Posting Komentar

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!