Laman

Senin, 24 Oktober 2016

Pengenalan JAVA


 Sejarah Java 

      •Asal usul Java dimulai pada 1991 ketika Sun Microsystem melakukan penelitian terhadap berbagai produk elektronika. •James Gosling adalah orang yang membuat bahasa java yang dikembangkan dari bahasa C++ yang digunakan untuk untuk membuat perangkat lunak cerdas bagi peralatan elektronika buatan Sun microsystem. Awalnya bahasa Java ini bernama OAK. •Pada 1994 ketika web sudah populer nama Oak diganti denganJava. Menurut gosip yang beredar Gosling kebingungan mencari nama untuk  bahasa pemrograman ini karena setiap nama yang dipihnya sudah dipakai oelh orang lain. Sampai suatu ketika dia mampir disuatu kafe untuk minum kopi dan dia minta “Java”, timbulah ide untuk memakai nama ini karena dianggap cukup cool dijadikan nama bahasa pemrograman.

Bagian Utama Dalam JAVA

*JVM(Java Virtual Machine)
           untuk menjalankan program java
           a. JDK(Java Development Kit)
               JDK untuk menulis program java. Didalamnya terdapat JVM.
           b. JRE(Java Runtime )
               JRE untuk membaca program java. Didalmnya terdapat JVM.

          *Java API (Java Application Program Interface)
            Kumpulan library yang digunakan untuk keperluan pemrograman.
—         
Teknologi dibangun oleh JAVA
  •          J2ME digunakan untuk membangun/membuat aplikasi mobile. Contohnya game, browser dll
  •         J2EE digunakan untuk membangun aplikasi enterprise. Contoh JSP, Servlet, java web
  •         J2SE digunakana untuk membangun aplikasi desktop. Contoh : java swing, AWT, GWT, Java FX.

         

         Kelebihan dan Karakteristik JAVA

               - Simple and Object Oriented
                 Simple maksudnya muda dipahami. Object Oriented artinya java menggunkan          
                 konsep. 
                 objek secara murni tidak mungkin seserorang membuat program java 
                 tanpa mendefiniskan kelas dan menggunakan objek.

       - Distributed and Dynami
                  Distributed adalah java mendukung pembuatan aplikasi dalam jaringan komputer.
                  Dynamic adalah java dirancang untuk beradaptasi dengan lingkungan                     
                  yang dapat berubah dengan cepat.


   - Robust
     maksudnya java  dibuat dengan sedemikian rupa sehingga mengurangi kemungkin. 
     terjadinya error pada program ketika dijalankan.

  - Secure and portable
    Secure artinya java menerapkan pengamanan terhadap aplikasi sehingga mengurangi
    kemungkinan terjadinya serangan dari pengguna jaringan. 
    Portable artinya program java sangat mudah untuk dipindahkan dari satu mesin
    ke mesin yang lain tanpa harus dikompilasi ulang

  - Mutithreaded and Architecture neutral
    Multithreaded adalah java dirancang untuk menanganai berbagai aplikasi yang
    berjalan secara bersamaan.
    Architecture neutral adalah program java yang telah dikompilasi dapat dijalankan pada
    berbagai mesin dan tidak bergantung pada   arsitektur satu komputer saja.
   - High performance
     Artinya program java memiliki kinerja yang tinggi.

Contoh Program Sederhana

package coba;
public class Coba {
public static void main(String[] args)
        System.out.println("Hallo Semua Penghuni Dunia");
   } }
  package Data;
import javax.swing.*;
public class Main {
    public static void main(String[] args) {
        JOptionPane.showMessageDialog(null, "Hello");
        String nama = JOptionPane.showInputDialog(null, "Masukan nama :");
        String npm = JOptionPane.showInputDialog(null, "Masukan npm ");
        String kelas = JOptionPane.showInputDialog("Masukan Kelas ");
        JOptionPane.showMessageDialog(null, "Nama anda adalah "nama+"NPM anda adalah "+npm+"Kelas anda adalah "+kelas);
    }
}

Refrensi
Dasar pemrograman komputer/ dalam bahasa JAVA/ penerbit ANDI


Semoga bermanfaat.
Selamat Mencoba




Tidak ada komentar:

Posting Komentar