Algorithm and Programming Assignment

Di artikel pertama saya ini, kali ini saya akan menjelaskan pengertian dari beberapa pertanyaan di bawah ini :

    1. Describe about library in java!
    2. Specify the rules that can be used to create identifier!
    3. What is the function of keywords in java:
      1. static
      2. final
      3. class
      4. package
    4. Explain the usage of “String[] args” in public static void main!
    5. What is JVM, JDK, source program, and compiler?

Mari kita ulas dan menjawab semua pertanyaan di atas :

1.  Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi. Selain kompiler dan interpreter, bahasa Java sendiri memiliki library yang cukup besar yang dapat mempermudah Anda dalam membuat sebuah aplikasi dengan cepat. Library ini sudah mencakup untuk grafik, desain user interface, kriptografi, jaringan, suara, database, dan lain-lain. Library disini adalah sebuah kumpulan dari program yang disertakan dalam Java. Hal ini akan memudahkan pemrograman menjadi lebih mudah. Kelengkapan library semakin beragam jikaditambah dengan karya komunitas Java.

2.   Aturan Identifier di dalam Java :

Identifier merupakan penanaman pada pemograman untuk variable, konstanta, method, class dan package. Java merupakan Bahasa pemograman yang case-sensitive (membedakan huruf besar dan kecil). Aturan penamaan identifiers dalam java adalah:

  1. Dapat dimulai dengan huruf, underscore ( _ ) atau tanda $
  2. Tidak boleh menggunakan simbol operator seperti : + – * / dan lain – lain
  3. Tidak boleh menggunakan reserved words
  4. Panjang Identifier beleh berapa saja.

Sebaiknya dalam penamaan identifier adalah sesuai dengan nilai atau data yang tersimpan di dalamnya. Misalnya saat kita ingin menyimpan data tanggal lahir, kita dapat membuat identifier dengan nama tanggalLahir.

3.  Beberapa Fungsi di dalam Java :

  1. Static – Dengan menggunakan static maka method dan variable akan menjadi milik class, bukan menjadi milik suatu instance.
  2. Final – Dengan keyword ini kelas tidak dapat menurunkan kelas lain, method tidak dapat dioverride oleh method lain, membentuk suatu attribute menjadi konstanta.
  3. digunakan untuk mendefinisikan dan mengimplementasikan berbagai macam objek didalamnya.
  4. Package – Sekelompok jenis paket yang dinyatakan dengan kata kunci paket.

4.  Penjelasan tentang penggunaan “String[] args” di public static void main sendiri untuk menyatakan parameter yang dikirim ke fungsi “main”. Pada baris ini objek “main” dengan atributnya “String[]args” melakukan sebuah method yaitu menampilkan teks/tulisan pada penggunaan “System.out.print(“Hello World”);”.

5.

  • Java Virtual Machine (JVM)

Adalah merupakan jantung dari Java Platform. JVM ini adalah pihak yang bertanggung jawab untuk mengeksekusi program Java menjadi bahasa mesin untuk diproses oleh prosesor. JVM mampu menerjemahkan code-code Java ke hampir semua platform. JVM ini lah yang membuat Java “write once, run everywhere” alias multi-platform.

  • Java Development Toolkit (JDK)

Memuat program-program dan library yang Anda butuhkan untuk meng-compile dan me-launch program Java. Dua program utama yang ada di JDK adalah javac dan java.

  • Source Program

Adalah kumpulan-kumpulan atau serangkaian pernyataan atau deklarasi bahasa pemrogramman komputer yang ditulis dan dapat di baca manusia. Source code memungkinkan programmer untuk berkomunikasi dengan komputer menggunakan beberapa perintah yang telah terdefinisi.

  • Compiler

Merupakan sebuah program komputer yang berguna untuk menerjemahkan program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program yang ditulis dalam bahasa pemrograman lain. Istilah kompiler biasa digunakan untuk program komputer yang menerjemahkan program yang ditulis dalam bahasa pemrograman tingkat tinggi (semacam bahasa Pascal, C++, BASIC, FORTRAN, Visual Basic, Visual C#, Java, xBase, atau COBOL) menjadi bahasa mesin, biasanya dengan bahasa Assembly (assembler) sebagai perantara.

BINUS University – www.binus.ac.id

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

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