Kamis, 24 Agustus 2017

Pengenalan Bahasa Pemograman Java Tutorial Lengkap

Pengenalan Bahasa Pemograman Java Tutorial Lengkap 

http://www.bagiseo.xyz/2017/08/pengenalan-bahasa-pemograman-java.html

Sejarah dan Devnisi Java
  • Java dipelopori oleh James Gosling, Patrick Naughton developer dari Sun Microsystems pada tahun 1991.
  • Pada awalnya java dikenal dengan nama OAK  kemudian diubah menjadi java pada tahun 1995 karena OAK merupakan nama bahasa komputer yang sudah  ada sebelumnya.
  • Bahasa pemrograman java yang telah dirilis adalah sebagai berikut :
    1. Produk Sun Microsystem : Java 2 Standard Edition (J2SE), Java 2 Enterprise Edition (J2EE) dan Java 2 Micro Edition (J2ME).
    2. Produk Borland : Borland Jbuilder
    3. Produk Microsoft : Microsoft Visual J/J++
  • Java adalah bahasa pemrograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform di sistem operasi. Perkembangan java tidak hanya berfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source.
    baca juga : Mengatasi Error while trying to run project could not load file or assembly pada Visual Basic 2010
Kriteria Java

Kriteria java menurut ‘White Paper’ yang menjelaskan tujuan rancangan dan keunggulannya yaitu sebagai berikut :
  • Sederhana (Simple).
  • Berorientasi Objek ( Object Oriented)
    Rancangan berorientasi objek merupakan suatu teknik yang memustkan rancangan paad data (objek) dan interface.
  • Terdistribusi ( Distributed)
    Java memiliki libraries networking yang terintregasi dengan java sehingga terdistribusi dengan mudah.
  • Kuat (Robust)
Java banyak menekankan pada :
  1. pengecekan awal untuk kemungkinan terjadinya masalah
  2. pengecekan pada saat runtime
  3. mengurangi kemungkinan timbulnya kesalahan (error).
  4. Aman (Secure)
  5. Java dimaksudkan untuk digunakan pada jaringan terdistribusi. Sebelum sampai pada bagian tersebut, penekanan terutama ditujukan pada masalah keamanan. Java memungkinkan penyusunan program yang
  6. bebas virus
  7. sistem yang bebas dari kerusakan.⦁
  8. Netral Arsitektur
  9. Java dirancang untuk mempermudah penterjemahan pada banyak komputer dengan mudah dan diterjemahkan pada komputer asal pada saat run-time.
  10. Portable
  11. Source code dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa kompilasi ulang.
  12. Interpreter
  13. High Performance (Kinerja yang Tinggi)
  14. Multithread
  15. Dinamis.
    baca juga : Cara membuat Kalkulator sederhana dengan Vb 2010 Tutorial lengkap
Kelebihan Java
  • Sederhana
  • Berorientasi Objek
  • Dapat terdistribusi dengan mudah
  • Java bersifat multiplatform
  • Java dapat dijalankan diberbagai sistem operasi tetapi sesuai dan suport dengan bahasa pemrogramannya.
  • Java bersifat multithread
  • suatu aplikasi yang dapat mengerjakan beberapa proses dalam waktu yang hampir bersamaan.
Kelemahan Java
            Komponen Java 
            Java Development Kit (JDK)berisi sekumpulan  baris perintah (command-line Tool) untk menciptakan program java. Berikut komponen-komponen JDK sebagai berikut :
            • Kompilator (javac)
              Berfungsi untuk kompilasi file source code .java menjadi .class
              Syntax : javac nama_file.java
            • Interpreter (java)
              Bertugas menjalankan  bytecode .class
              Syntax : java_namafile.class
            • Applet Viewer
              Alat bantu untuk menampilkan applet java yang berada didalam web pada sistem  lokal  maupun pada situs web yang dapat diakses.
              Syntax : appletviewer nama_file.html
            • Java Debuger (jbd)
              Untuk melakukan debugging aplikasi java.
              Syntax : jbd option
            • Javap
              Untuk membuat daftar method dan atribute public dari suatu kelas.
              Syntax : javap namakelas
            • Javah
              Untuk  menterjemahkan bahasa yang ditulis dalam bahasa java menjadi bahasa pemrograman c.
              Syntax : javah namakelas
            • Javadoc
              Untuk menampilkan pustaka kelas, interface, constructor dan method standard yang telah dibuat vendor.
            Keyword dalam Java
            • Kata kunci simpanan adalah identifier khusus yang disimpan oleh bahasa Java untuk mengendalikan bagaimana program didefinisikan.
            • Kata kunci ini digunakan untuk mengenali :
            • Tipe-tipe
            • Pengubah
            • Mekanisme pengaturan aliran program.
            • Kata kunci ini hanya dapat digunakan untuk fungsi tertentu dan tidak dapat digunakan sebagai  identifier nama suatu variabel, class dan method.