MODUL PRATIKUM BAHASA PEMOGRAMAN III JAVA

advertisement
Oleh :
Sukma Murdani, S.Kom
SILABUS
 PENDAHULUAN
 Pengenalan OOP
 Pengenalan JAVA
 OOP (Object Oriented Programming)
 JAVA Class, Java Interface
 Encapsulation
 Inheritence
 Polimorfisme
 OOP Visual (SWING dan AWT)
 DATABASE
 LAPORAN
Pengenalan OOP
 Adalah salah satu pendekatan pemrograman atau
paradigma untuk pengembangan / development suatu
perangkat lunak komputer dimana dalam struktur
perangkat lunak tersebut didasarkan kepada interaksi
objek dalam penyelesaian suatu proses / tugas.
Real World Data
OOP
Aplikasi Komputer
 Komponen pembangun OOP :
1.
Class
Kumpulan beberapa Objek yang saling berorientasi
dan berinteraksi
2. Property
Deskripsi dari Objek –objek yang membangun
sebuah Class
3. Method
Aksi - aksi yg dapat dilakukan terhadap sebuah
Objek
 Konsep - konsep Utama OOP :
1.
Encapsulation (Enkapsulasi)
Pengkapsulan yang dapat diartikan bahwa setiap
kerumitan dalam represantasi objek dibungkus
melalui sebuah rutin sederhana
2. Pholimorphism
Kemampuan sebuah objek untuk melakukan sub
rutin yang sama dengan cara berbeda
3. Inheritance (Pewarisan)
Kemampuan untuk mengembangkan sub rutin yang
sama tanpa harus melakukan penulisan ulang kode
terhadap sub rutin tersebut
Memahami Istilah Object, Property,
Method dan Event
Pengenalan JAVA
 Dikembangkan pada 1991, oleh sekelompok insinyur
Sun dipimpin oleh Patrick Naughton dan James
Gosling untuk perangkat konsumer seperti cable TV
Box. Proyek diberi nama kode ”Green”.
 Berbasis C++ serta mengadopsi orientasi objek dan
bukan
 prosedural. Mulanya diberi nama ”Oak” oleh James
Gosling, kemudian SUN menggantinya dengan JAVA
yang terinspirasi pada saat mereka sedang menikmati
secangkir kopi di sebuah kedai kopi yang
mengandung arti asal bijih kopi.
 Java dapat digunakan pada pemrograman internet,
sehingga penerapan selanjutnya mengarah menjadi
teknologi yang berperan di web.
Karakteristik Java
 Sederhana
Bahasa pemrograman Java menggunakan sintaks mirip dengan C++
namun telah banyak diperbaiki terutama menghilangkan penggunaan
pointer yang rumit dan multiple inheritance serta menggunakan
automatic memory allocation dan memory garbage collection.
 Berorientasi objek (Object Oriented)
Java mengunakan pemrograman berorientasi objek yang membuat
program dapat dibuat secara modular dan dapat dipergunakan
kembali.
 Dapat didistribusi dengan mudah
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan
adanya libraries networking yang terintegrasi pada Java.
 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.
 Robust
Java mempuyai reliabilitas yang tinggi. Compiler pada Java mempunyai
kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa
pemrograman lain. Serta mempunyai runtime-Exception handling
untuk membantu mengatasi error pada pemrograman.
 Aman
Memiliki beberapa mekanisme keamanan untuk menjaga aplikasi
tidak digunakan untuk merusak sistem komputer yang menjalankan
aplikasi tersebut.
 Architecture Neutral
Program Java merupakan platform independent. Cukup mempunyai
satu buah versi yang dapat dijalankan pada platform yang berbeda
dengan Java Virtual Machine.
 Portabel
Source code maupun program Java dapat dengan mudah dibawa ke
platform yang berbeda-beda tanpa harus dikompilasi ulang.
 Architecture Neutral
Program Java merupakan platform independent. Cukup mempunyai
satu buah versi yang dapat dijalankan pada platform yang berbeda
dengan Java Virtual Machine.
 Portabel
Source code maupun program Java dapat dengan mudah dibawa ke
platform yang berbeda-beda tanpa harus dikompilasi ulang.
Program Java I
Berikut Listing Program sederhana menampilkan kalimat “Apa Kabar Dunia...?”
sebagai berikut :
public class kenalan {
/**
* Program Java Sederhana
*/
public static void main (String args[]){
//Menampilkan kata di layar
System.out.println ("Apa Kabar Dunia..??");
}
}
 Menggunakan Text Editor
Langkah – langkahnya sebagai berikut :
1.
Ketik listing program berikut ke Notepad
oleh karena Java adalah bahasa case sensitif maka dalam pengetikan
haruslah sangat hati-hati.
2.
Simpan Program Java
Simpanlah program yang telah dibuat dengan nama file kenalan.java
pada direktori C:\Program Files\Java\jdk1.6.0\bin
3.
Kompilasi Program Java
Untuk mengkompilasi dengan text editor digunakan javac (Java
Compiler). Program javac akan melakukan kompilasi program yang kita
buat ke dalam bytecode.
Langkahnya yaitu melalui command prompt seperti berikut :
2.
Menjalankan Program
Untuk menjalankan hasil kompilasi maka digunakan interpreter dengan
perintah sebagai berikut :
 Menggunakan IDE NetBeans
IDE adalah lingkup pemrograman yang diintegrasikan kedalam suatu
aplikasi perangkat lunak yang menyediakan pembangun GUI, suatu
text atau kode editor, suatu compiler atau interpreter dan suatu
debugger.
Langkah – langkahnya sebagai berikut :
1.
Aktifkan NetBeans
Klick Start
All Programs
NetBeans
NetBeans IDE 1.6.0
Atau dapat juga dengan mengklick icon NetBeans yang tersedia di
desktop.
Setelah itu akan muncul GUI seperti berikut :
2.
Buat Project baru
Klick File
New Project atau bisa juga dengan klick icon New Project
Setelah itu akan tampil dialoog box baru. Terus Klick Next dan ikuti
perinta selanjutnya hingga finish dan tercipta sebuat project.
3.
Menulis Program
Setelah membangun project maka lagkah berikutnya menulis program
pada editor yang telah disediakan oleh NetBeans.
4.
Compile dan Running Program
Dalam mengkompilasi program dapat dilakukan dengan cara
Klick Run
Build Project
Untuk menjalankan program Klick
Run Project
 Menggunakan JCreator
Langkah – langkahnya sebagai berikut :
1.
Aktifkan JCreator
Klick Start
All Programs
JCreator
Jcreator 5.00 Pro
Atau dapat juga dengan mengklick icon JCreator yang tersedia di
desktop.
2.
Buat Project baru
Klick Project
New Project atau bisa juga dengan klick link New
Project pada Tab Recent Workspace selanjutnya mendesain Project
Template
Setelah itu akan tampil dialoog box baru. Terus Klick Next dan ikuti
perintah selanjutnya hingga finish dan tercipta sebuat project.
3.
Menyimpan Program
Setelah membangun project maka lagkah berikutnya menyimpan
program pada direktori atau path yang telah dipersiapkan.
4.
Menulis Program
Setelah membangun project maka lagkah berikutnya menulis program
pada editor yang telah disediakan oleh JCreator.
TUGAS 2
(LATIHAN 1)
Menggunakan Text Editor, NetBeans IDE dan JCreator
a. Buat class dengan nama : BPNamaAnda.
Hasil dari program yang harus tampil di layar :
Welcome to Java Programming [NamaAnda]!!!
b. Buat class dengan nama : JudulLagu.
Hasil dari program yang harus tampil dilayar :
BAIT-BAIT LAGUNYA
Download