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.
$ 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.
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).
Tidak ada komentar:
Posting Komentar
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.