• Uncategorized 07.03.2014

    Tugas Algoritma

    1. Describe about library in Java !

    Library / perpustakaan merupakan kumpulan program-program yang disertakan dalam pemrograman java. Library sangat membantu programmer dalam membangun aplikasinya. Dengan keberadaan komunitas Java yang besar yang terus-menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi menyebabkan library Java memiliki informasi yang selalu lengkap. Pada library, terdapat berbagai macam class yang dapat digunakan dan telah dkelompokkan ke dalam package, seperti package yang tersedia dalam J2SE adalah seperti berikut :

    Package Nama Package Keterangan
    Language java.lang Class-class utama yang merupakan inti dari bahasa Java
    Utilities java.util Class-class yang mendukung utilitas struktur Java
    I/O java.io Class yang mendukung berbagai macam tipe input dan output
    Text java.text Class yang mendukung lokalisasi penanganan teks, tanggal, bilangan, dan message
    Math java.math Class untuk melakukan perhitungan aritmatik arbitrary-procesion, baik integer atau floating point.
    AWT java.awt Class untuk perancangan user-interface dan event-handling
    Swing javax.swing Class untuk membuat berbagai komponen dalam Java yang bertingkah laku sama dengan berbagai platform.
    Javax javax Perluasan dari bahasa Java
    Applet java.applet Class untuk membuat applet
    Beans java.beans Class untuk membuat Java Beans
    Reflection java.lang.reflect Class untuk memperoleh informasi rrun-time
    SQL java.sql Class untuk mendukung akses dan pengolahan data dalam database.
    RMI java.rmi Class untuk mendukung distributed programming.
    Network java.net Class untuk mendukung dalam membangun aplikasi jaringan.
    Security java.security Class untuk mendukung keamanan kriptografi

     2. Specify the rules that can be used to create identifier !

    • Case sensitive, dimana huruf kapital dan huruf kecil di perlakukan berbeda dalam Java.
    • Identifier harus dimulai dengan huruf atau Underscore / garis bawah ( _ ) atau tanda dollar ( $ ). Meski kita diijinkan untuk menggunakan underscore dan dollar, tapi sebaiknya penggunaan ini dihindari karena mungkin akan bertabrakan dengan pengolahan internal dan file import
    • Karakter selanjutnya dapat berupa huruf atau angka ( 0 – 9 ) atau karakter UNICODE, karena sebuah identifier tidak boleh dimulai dengan angka (digit).
    • Tidak dapat menggunakan simbol seperti plus ( + ), spasi (     ), dan at ( @ )
    • Tidak boleh menggunakan reserved words atau keywords yang ada pada java.
    • Indentifer harus tersambung atau tidak boleh putus (tanpa spasi), dan seberapa panjangpun identifer tidak masalah

     3. What is the function of keywords in java:

    • Static, dimana dengan keyword ini method dan attribute milik kelas sifatnya tidak terbatas hanya pada satu objek saja, tetapi menjadi sifat bersama dari semua objek dalam kelas tersebut (tidak memerlukan instansiasi dan tidak bisa di override).
    • Final, dimana dengan keyword ini kelas tidak dapat menurunkan kelas yang lainnya, method tidak dapat di override oleh method lain, dan membentuk suatu attribute menjadi konstanta.
    • Class, dimana keyword digunakan untuk mendefinisikan dan mengimplementasikan berbagai macam objek didalamnya.
    • Package, dimana keyword ini merupakan sekelompok kelas yang terkait pada Java biasanya di kelompokan dalam sebuah sub unit.

    4. Explain the usage of “String[] args” in public static void main!

    Sting[] args merupakan parameter dan argumen. Parameter tersebut dimiliki oleh metode main(). Kemudian, String menyatakan suatu kelas pada Java yang berhubungan dengan penanganan sederetan huruf. Sedangkan, args menyatakan array dari objek String. args tersebut merupakan tempat untuk memperoleh argumen baris perintah.

    5. What is JVM, JDK, source program, and compiler?

    Java Virtual Machine (JVM) adalah sebuah mesin imajiner (maya) yang bekerja dengan menyerupai aplikasi pada sebuah mesin nyata. JVM merupakan bagian yang terpenting dari JRE, yang menjalankan program  (.class files), menggunakan  java class libraries dan run-time libraries untuk menjalankan  programs tersebut. Setiap  operating system (OS) atau platform memiliki JVM yang berbeda.

    JDK (Java Development Kit) adalah semacam kotak peralatan (kit) yang digunakan untuk development. JDK ini berguna saat Anda menulis code program. Seperti halnya JRE, JDK juga memiliki JVM di dalamnya.

    • Javac, yaitu program untuk mengkomplikasi source code (kode sumber) menjadi byte code.

    • Java, yaitu program untuk meluncurkan aplikasi

    Source program (kode sumber) adalah sebuah program yang ditulis dalam bahasa tingkat tinggi

    Java Compiler (javac) adalah sebuah program yang berguna untuk mengkompilasi sumber kode ke dalam bentuk yang dapat dimengerti oleh interpreter Java. Hasil kompilasi berupa berkas bytecode. Dalam hal ini akhiran yang digunakan berupa .class

    ( Novianti – 1701298144 )

    http://www.binus.ac.id

    Posted by novianti18 @ 2:51 pm

  • Leave a Reply

    Your email address will not be published. Required fields are marked *