Dasar Program Java "NEATBEANS"

PEMROGRAMAN JAVA 1

A). Pengertian Java
Java merupakan bahasa pemrograman tingkat tinggi (high level) , artinya bahasa ini mudah dipahami oleh manusia pada umumnya , karena menggunakan bahasa sehari-hari manusia. Java dulu dibuat oleh perusahaan Sun Microsystems  , oleh James Ghosling ,Patrick Naughton, dan Mike Sheridan  pada tahun 1991, dan memerlukan kurang lebih 18 bulan ,untuk mengembangkan versi pertama dari Java yang dulu bernama Oak, yang dimana sekarang Java diakuisisi oleh perusahaan Oracle.
B). Sejarah Versi Java :

  • JDK Alpha and Beta (1995)
  • JDK 1.0 (23rd Jan, 1996)
  • JDK 1.1 (19th Feb, 1997)
  • J2SE 1.2 (8th Dec, 1998)
  • J2SE 1.3 (8th May, 2000)
  • J2SE 1.4 (6th Feb, 2002)
  • J2SE 5.0 (30th Sep, 2004)
  • Java SE 6 (11th Dec, 2006)
  • SE 7 (28th July, 2011)
  • Java SE 8 (18th March, 2014)

Bahasa java mirip dengan bahasa C++ ,  namun dikembangkan agar mudah dipahami dan dipakai. Java menggunakan konsep OOP (Object Oriented Programming) ,artinya semua inti program dari Java yaitu mengacu ke sebuah Obyek. Java termasuk platform independent , yang artinya kalian bisa menjalankan dengan berbagai Macam OS(Sistem Operasi ) dan arsitektur komputer. Seperti pada perangkat Android dari Google ,dan Beberapa Aplikasi Desktop ,seperti program AntiVirus , program media player, Aplikasi Enterprise dll.

C). Java Digunakan untuk :

1. Pengembangan Aplikasi Desktop (Komputer)
2. Web Aplikasi
3. Aplikasi Perusahaan
4. Aplikasi Mobile (Android)
5. System Tertanam
6. Robot ,Game dan sebagainya.

D). Karakteristik Java

Terdapat beberapa karakteristik dari Java, diantaranya yaitu:

1. Sederhana (Simple)


Bahasa pemrograman Java menggunakan sintaks mirip dengan C++ namun sintaks pada Java telah banyak diperbaiki terutama menghilangkan penggunaan pointer yang rumit dan multiple inheritance. Java juga menggunakan automatic memory allocation dan memory garbage collection.

2. Berorientasi objek (Object Oriented)


Java mengunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut.


3. Terdistribusi (Distributed)


Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada Java.


4. Interpreted


Program Java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda.


5. Robust


Java mempuyai reliabilitas yang tinggi. Compiler pada Java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai runtime-Exception handlinguntuk membantu mengatasi error pada pemrograman.


6. Secure


Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.


7. Architecture Neutral


Program Java merupakan platform independent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform berbeda dengan Java Virtual Machine.


8. Portable


Source code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.


9. Performance


Performance pada Java sering dikatakan kurang tinggi. Namun performance Java dapat ditingkatkan menggunakan kompilasi Java lain seperti buatan Inprise, Microsoft ataupun Symantec yang menggunakan Just In Time Compilers (JIT).


10. Multithreaded


Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan.


11. Dynamic


Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu class dengan menambahkan properties ataupun method dapat dilakukan tanpa menggangu program yang menggunakan class tersebut.
E). Keunggulan atau Kelebihan Java
  • Mudah dipelajari
Java memiliki salah satu keunggulan , yaitu mudah dipelajari oleh semua orang , karena syntax (tata bahasa ) yang mirip dengan bahasa manusia. Dengan banyaknya artikel atau tutorial yang membahas bahasa pemrograman Java di  Internet. Semakin memudahkan kita untuk pemula , untuk mempelajari semua hal yang ada di bahasa pemrograman Java.
  • Merupakan bahasa OOP
Salah satu alasan ,yang membuat Java begitu populer karena mempunyai konsep bahasa (OOP) Object Oriented Programming. Oleh karena itu , untuk mengembangkanya jauh lebih mudah , serta menjaga system tetap modular, flexible and extensible.

  • Banyaknya API
Java memiliki banyaknya  API (Application programming interface ) , yang siap dikembangkan untuk keperluan para programer Java.
  •  Robust
Java juga memiliki kemampuan ,untuk menangani kesalahan pada coding ,khususnya pada erorr checking atau erorr runtime. Seperti pada Exception Handling. Java juga mempunyai fitur memori managemen yang handal, seperti Garbage Collector.

Alur Eksekusi Program Java:
Alur Eksekusi Program Java
Alur Eksekusi Program Java

 CARA MEMBUAT LISTNAMA MENGGUNAKAN NEATBEANS
contoh 1 :
MENAMPILKAN PROGRAM DENGAN OUTPUT :
  • STMIK BANI SALEH
  • JURUSAN TEKNIK INFORMATIKA
  • MATA KULIAH : PEMROGRAMAN 1








CONTOH 2
MENAMPILKAN PROGRAM DENGAN OUTPUT :
  • BAHASA
  • JAVA JCERATOR
  • BAHASA JAVA JCREATOR (DIGABUNGKAN) 

2.png

CONTOH 3 :
MENAMPILKAN PROGRAM DENGAN OUTPUT :
  • Selamat
  • Datang
  • Di
  • Program
  • Java
  • Jcreator

3.png
HASIL OUTPUT = "Selamat Datang Di Program Java Jcreator"

"Itu adalah sedikit ulasan mengenai program java, ulasan lainya akan dibahas di artikel selanjutnya,semoga bermanfaat".

Komentar