√ Apa itu Bahasa Java dan Fitur serta Kelemahannya? - Aweshare17

Translate

Diberdayakan oleh Blogger.

Apa itu Bahasa Java dan Fitur serta Kelemahannya?

A. Definisi Java (Bahasa Pemrograman Java)
       Definisi Java  (Bahasa Pemrograman Java) adalah Bahasa Pemrograman Komputer yang banyak mengadopsi sintaksis yang terdapat pada bahasa pemrograman C dan C++ di komputer dan Java Script ini Dirilis pada tahun 1995 serta dirancang oleh Sun Microsystems. Java merupakan Bahasa Pemrograman umum yang didesain untuk memanfaatkan Denpendensi Implementasi Sekecil Mungkin. Karna Fungsi khususnya itu Aplikasi Java mampu berjalan di beberapa jenia sistem operasi yang berbeda dan umumnya digunakan untuk membantu pengembangan membuat aplikasi software. Teknologi Java juga memiliki 3 Komponen Java yaitu :
  • Programming-Language Spesification     ->
  • Aplication-Programing Interface 
  • Virtual-Machine Spesification


B. Jenis-Jenis Java 
       1. Java J2SE (Java 2 Standar Edition), adalah Jenis bahasa Pemrograman java paling inti / terpopuler yang digunakan untuk Pembuatan aplikasi dekstop(komputer).

       2. Java J2EE (Java 2 Enterprise Edition), adalah Java yang menjadi salah satu family suite yang mempunyai standar untuk mengembangkan enterprise aplikasi multitier berbasis komponen web seperti aplikasi E-Commerce, E-Bussiness dan Web Based Aplication.

      3. Java J2ME (Java 2 Mobile Edition), adalah Jenis Java yang menjadi standar penting untuk pembuatan software di handphone umum.
 
      4. Java Script, adalah bahasa script/pemrograman yang populer di internet dan dapat bekerja sebagai penjelajah web internet di aplikasi seperti Internet Explorer(IE), Mozila Firefox, Netscape, dan Opera. Kode pemrogramab java bisa disipkan dalam halaman web dengan Tag SCRIPT.
     • Tambahan Istilah program : -
        - Program = Sofrware
        - Programing = Tahapan proses dalam membuat software
        - Programmer = Orang ahli dalam membua software
        - Bahasa Pemrograman = Bahasa komputer yang digunakan untuk membuat software.
   
        Baca Juga : Definisi Software Hardware danBrainware serta Contoh.

     
5. Java card, adalah Teknologi Bahasa Pemrograman Java yang digunakan pada petalatan elektronik yg mempunyai kapasitas memori sangat terbatas seperti smart card.

C. Komponen-Komponen Java 

     1. Java API (Application Programming Interface), adalah kumpulan library bahasa pemrograman yang digunakan untuk keperluan alat pemrograman aplikasi. Dengan adanya API, seorang programmed tidak perlu lagi membuat aplikasi dari proses awal. Misalnya untuk J2SE, sudah terdapat API untuk pengolahan window dengan tool Wing dan AWT (Abstract Window Toolkit).

    2. Java JRE (Java Runtime Environment), adalah sebuah lingkungan/tempat agar aplikasi Java dapat dijalankan. Salah satu komponen penting JRE adalah Java Virtual Machine (JVM).

    3. Java JVM (Java Virtual Machine), adalah merupakan inti/bagian terpenting di bahasa pemrograman java. JVM berfungsi untuk mengubah bahasa program yg programmer buat menjadi bahasa mesin komputer. Karena bahasa pemrograman java termasuk bahasa tingkat tinggi, oleh karena itu manusia memerlukan penerjemah bahasa manusia ke bahasa mesin hampir ke semua platform/Jenis OS Komputer. JVM juga memiliki slogan khusus yaitu "Write once,Run Everywhere" , jika diartikan yaitu "Tulis Sekali, Berjalan Dimana Saja".

   4. Java JDK (Kava Development Kit), adalah sebuah software yang digunakan untuk proses kompilasi/pengecekan dari kode java ke 'Bytecode'(Kode Biner)/bahasa mesin komputer yang dapat dimengerti dan dijalankan JRE (Java Runtime Environment). JDK wajib sudah terinstal di komputer progammer yang akan membuat aplikasi software berbasis java. Tidak diinstal juga gapapa jika hanya untuk menjalankan software berbasis java saja.

   5. Netbeans IDE, adalah software yang digunakan untuk membangun software yang lain yang berbasis J2SE,J2EE,J2ME,JavaFX,PHP,C/C++,Ruby,Groovy dan Python.

C. Kelebihan dan Kelemahan Java 
   ● Kelebihan Java : 
        1. Dapat digunakan di beberapa platform/jenis sistem operasi komputer, seperti OS Android,Linux,dan Windows.
        2. Bahasa pemrograman yang lebih mudah dan punya lebih banyak fitur yang OTOMATIS sehingga memudahkan programmer daripada bahasa C/C++ dan Pascal.
        3. Memiliki prinsip "Inggris Project Oriented Programming". 
        4. Mempunyai Style seperti "Bahasa C++" sehingga memudahkan programmer beradaptasi dari C++ ke Java.
        5. Mempunyai Sistem Yang bisa mengumpulkan semua sampah dari hasil programming secara otomatis.
 
   ● Kelemahan Java : 
        1. Masih ada beberapa fitur dan jenis sistem operasi komputer yang tidak kompatibel / cocok dengan Java. Sehingga slogan "Tulis Sekali, Dijalankan dimana saja" tidak berlaku sepenuhnya.
        2. Sering terjadi bug "Didekompilasi" (Script kita mudah dicopy oleh para hacker) yang berakibat banyak aplikasi yg kembar/sama.
        3. Penggunaan memori yang banyak melebihi bahasa pemrograman C/C++ dan Pascal.

            Sekian dari saya telah membagikan artikel yang berjudul "Apa itu Java,Fitur,dan Kelemahannya?". Semoga artikel ini bermanfaat untuk visitor dan jangan lupa untuk tinggalkan komentar agar web ini lebih baik lagi TERIMAKASIH TELAH BERRKUNJUNG :)

Get notifications from this blog