KATA PENGANTAR
Puji syukur kami panjatkan atas segala anugerah rahmat dan hidayah dari Allah SWT sehingga kami dapat menyelesaikan resum materi tepat pada waktu yang telah ditentukan.
Oleh karena itu dengan selesainya tugas resum materi ini tiada kata yang pantas terucap selain ucapan terima kasih yang sebesar-besarnya kepada :
Kami sangat mengharapkan kritik dan saran yang sifatnya membangun. Semoga Tugas Resum Materi ini dapat berguna bagi kami khususnya dan semua pihak yang membaca pada umumnya. Amien…
Jember, 27 September 2012
Hormat Saya,
Muhammad Zaenol Arifin
NIM : 1210651099
1. Mengenal dan memahami bahasa pemograman JAVA
2. Mampu membuat program Java menggunakan Netbeans
3. Memahami dasar-dasar pemograman Java
1. Sejarah Bahasa Java
2. Ruang Lingkup Pemograman
3. Dasar-Dasar Pemograman (Indentifier, Variabel, Tipe Data)
Bahasa pemograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum mungganakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Mcrosystem. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang. Nama Oak tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi “Java”. Nama ini diambil dari kopi murni yang digiling langsung dari biji(kopi tubruk) kesukaan Gosling.
Berdasarkan white paper resmi dari SUN, Java memiliki karakteristik berikut :
1. Sederhana
Bahasa pemrograman java menggunakan sintaks mirip C++ namun sintaks pada Java telah banyak diperbaiki teruma menghilangkan penggunaan pointer yang rumit dan multiple inheritance. Java juga menggunakan automatic memory allocation dan memory garbage collection.
2. Berorientasi objek (Object Oriented)
Java menggunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali.
3. Dapat didistribusikan 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 Manchine(JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda.
5. Robust
Java mempunyai realiabilitas yang tinggi. Compiler pada Java mempunyai kampuan medeteksi error lebih teliti dari pada bahasa pemrograman yang lainnya.
6. Aman
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer.
7. Architecture Neutral
Program Java merupakan platform independent.
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).
MEMBUAT PROJECT BARU
Langkah-langkah untuk membuat Project baru
Struktur Program Java
[import nama_package]
[public] class nama_Class [extends nama_induk]
[implements nama_interface, namainterface, ..]
{ [definisi data dan definisi variabel ]
[definisi metod-metod]
public static void main(String [] arg)
{ ……
} // akhir main
} // akhir definisi class
Keterangan :
Tanda [] berarti bagian tersebut bersifat pilihan (boleh tidak ada)
Tanda // berarti dibelakang tanda tersebut adalah komentar program.
Dasar-Dasar Pemrograman JAVA
1. Identifier
Nama yang diberikan untuk variabel, class atau method.
2. Keyword/Kata Kunci
identifier yang telah dipesan untuk didefinisikan sebelumnya oleh Java untuk tujuan tertentu.
abstract for new
case if private
float int public
double long protected
continue extends super
3. Tipe Data
1. Tipe Data Primitif
2. Tipe Data Objek (referensi)
Tipe data yang dapat dibuat sendiri yang mereferensikan sebuah objek atau class.
Class yang sudah di sediakan oleh java : String dan vector.
Deklarasi :
[modifier] [Tipedata] [Namavariabel] = [nilaiawal]
Narrowing Konversi
Widening Konversi
Download File Selengkapnya Klik disini