Sabtu, 11 Oktober 2014

RESUME PENGENALAN JAVA

RESUME BUKU PENGENALAN JAVA





Pengenalan Java

Bahasa pemrograman Java pada awalnya dibuat oleh James Gosling pada tahun 1995 sebagai bagian dari Sun Microsystem Java Platform. Sintaks Java banyak diturunkan dari C dan C++ tetapi lebih sederhana, ketat dan mempunyai akses ke OS yang lebih terbatas. Hal ini karena Java ditujukan sebagai bahasa pemrograman yang cukup sederhana untuk dipelajari dan mudah dibaca.

Aplikasi Java ditulis sebagai fle berekstensi .java yang dicompile menjadi fle .class. File .class ini adalah bytecode yang bisa dijalankan di semua Java Virtual Machine, tidak peduli apapun OS-nya ataupun arsitektur processornya. Java adalah bahasa yang ditujukan untuk semua kebutuhan, concurent, berbasis class, object oriented serta didesain agar tidak tergantung terhadap lingkungan dimana aplikasi dijalankan (OS dan processor).

Java ditujukan agar bisa “ditulis sekali, bisa jalan di manapun”. Sekarang ini Java adalah bahasa pemrograman paling populer dan paling banyak digunakan untuk membuat aplikasi baik aplikasi di embedded system, mobile, desktop hingga web application.
Java mempunyai empat prinsip penting yang dijadikan sebagai tujuannya, keempat prinsip ini adalah :
1. Java harus “sederhana, object oriented dan mudah dimengerti”
2. Java harus “kuat dan aman”
3. Java harus “netral terhadap arsitektur system (OS,processor) dan bisa jalan di manapun”
4. Java harus bisa dijalankan dengan “kinerja yang tinggi”
5. Java harus “interpreted, threaded dan dinamis”

Dengan kelima prinsip di atas, aplikasi java mempunyai popularitas yang sangat tinggi terutama di dunia enterprise application. Dimana semua prinsip di atas sangat cocok untuk jenis aplikasi ini. Industri yang mempunyai budget tinggi untuk IT seperti perbankan dan telekomunikasi menggunakan Java secara ekstensif. Banyak aplikasi dengan skala raksasa dibangun menggunakan platform Java.

Java Platform terdiri dari tiga buah profle : Java ME (Java Micro Edition) adalah java yang bisa berjalan di dalam embedded system seperti Java Card dan Handphone. Java SE (Java Standard Edition) adalah java yang bisa berjalan di dalam PC maupun server sebagai aplikasi standalone maupun aplikasi desktop. Java EE (Java Enterprise Edition) adalah profle java yang ditujukan untuk membuat aplikasi Enterprise seperti Web Application (Servlet) dan Enterprise Java Bean (EJB).

Instalasi platform Java terdiri dari dua paket aplikasi. Paket yang pertama adalah JRE (Java Runtime Environment), paket ini terdiri dari semua aplikasi yang dibutuhkan agar sebuah aplikasi Java bisa berjalan, seperti library dan JVM (Java Virtual Machine). Paket kedua adalah JDK (Java Development Kit), paket ini terdiri dari JRE dan ditambah dengan perkakas untuk membuat aplikasi Java seperti java compiler (javac), java documentation (javadoc) dan java archive (jar).


Karakteristik Java

1. Sederhana 
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. Dapat didistribusi dengan mudah
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya
libraries networking yang terintegrasi pada Java.

4. Interpreter
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 handling untuk
membantu mengatasi error pada pemrograman.

6. Aman
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 yang berbeda dengan
Java Virtual Machine.

8. Portabel
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. Dinamis
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.

Instalasi JDK 

diawali dengan mendownload JDK dari website oracle : http://www.oracle.com/technetwork/java/javase/downloads/index.html Setelah proses download selesai, lanjutkan dengan instalasi JDK. Proses instalasi sangat sederhana, klik dua kali fle yang sudah didownload dan anda akan diarahkan melalui langkah demi langkah proses instalasi. Setelah selesai, java akan diinstall ke folder instalasi, kalau di windows, instalasi java ada di C:\Program Files\Java\jdk1.6.0_23 dimana 1.6.0_23 adalah versi dari jdk. Pastikan bahwa instalasi sukses dengan menjalankan perintah ini di command prompt :

$ java -version

Langkah berikutnya adalah memastikan perkakas development seperti java compiler (javac) dapat diaksesbb dari command prompt. Caranya adalah dengan memasukkan folder instalasi java ke dalam path. Ikuti langkah berikut ini untuk menambahkan folder instalasi java ke dalam path
1. klik kanan my computer, pilih properties
2. setelah terbuka jendela properties, pilih tab advance
3. di dalam path path advance klik tombol system variables
4. di dalam jendela system variables pilih baris yang terdapat path, klik tombol edit
5. tambahkan folder C:\Program Files\Java\1.6.0_23\bin diakhir dari pathnya, jangan lupa menambahkan ; sebagai pemisah
6. test langkah-langkah di atas dengan menjalankan perintah berikut ini dari command prompt :

$ javac -version
javac 1.6.0_22

Setelah langkah-langkah di atas berhasil dijalankan, kita siap untuk membuat kode pertama
menggunakan Java.

DAFTAR PUSTAKA :

1.  JENI
2. Ifnu Bima, Java Desktop (Aplikasi POS Berarsitektur Three Tier Menggunakan Swing, Hibernate dan Spring).

Tugas 4 Softskill

Tugas 4 Softskill  Almost every year my family always carry out Eid ul-Fitr holiday, in my old orant hometown. I visited both my par...