MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)

Post on 14-Feb-2016

61 views 5 download

description

MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP). Oleh : Sukma Murdani, S.Kom. SILABUS. PENDAHULUAN Pengenalan OOP Pengenalan JAVA O OP (Object Oriented Programming) JAVA Class, Java Interface Encapsulation Inheritence Polimorfisme OOP Visual (SWING dan AWT) DATABASE LAPORAN. - PowerPoint PPT Presentation

Transcript of MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)

MODUL PRATIKUMPEMOGRAMAN

BERORIENTASI OBJEK (OOP)

Oleh :Sukma Murdani, S.Kom

SILABUSPENDAHULUAN

Pengenalan OOPPengenalan JAVA

OOP (Object Oriented Programming)JAVA Class, Java InterfaceEncapsulationInheritencePolimorfisme

OOP Visual (SWING dan AWT)DATABASELAPORAN

Pengenalan OOPAdalah 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. PropertyDeskripsi dari Objek –objek yang membangun sebuah Class

3. MethodAksi - 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. PholimorphismKemampuan 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 JAVADikembangkan 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.

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

Karakteristik Java

InterpreterProgram 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.

RobustJava mempuyai reliabilitas yang tinggi. Compiler pada Java mempunyaikemampuan mendeteksi error secara lebih teliti dibandingkan bahasapemrograman lain. Serta mempunyai runtime-Exception handling untuk membantu mengatasi error pada pemrograman.

AmanMemiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.

Architecture NeutralProgram Java merupakan platform independent. Cukup mempunyai satu buah versi yang dapat dijalankan pada platform yang berbeda dengan Java Virtual Machine.

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

Architecture NeutralProgram Java merupakan platform independent. Cukup mempunyai satu buah versi yang dapat dijalankan pada platform yang berbeda dengan Java Virtual Machine.

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

Program Java I

public class kenalan {

/*** Program Java Sederhana*/

public static void main (String args[]){

//Menampilkan kata di layarSystem.out.println ("Apa Kabar Dunia..??");

}}

Berikut Listing Program sederhana menampilkan kalimat “Apa Kabar Dunia...?” sebagai berikut :

Menggunakan Text EditorLangkah – 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 JavaSimpanlah program yang telah dibuat dengan nama file kenalan.javapada direktori C:\Program Files\Java\jdk1.6.0\bin

3. Kompilasi Program JavaUntuk 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 ProgramUntuk menjalankan hasil kompilasi maka digunakan interpreter dengan perintah sebagai berikut :

Menggunakan IDE NetBeansIDE 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.0Atau dapat juga dengan mengklick icon NetBeans yang tersedia di desktop.

Setelah itu akan muncul GUI seperti berikut :

2. Buat Project baruKlick File New Project atau bisa juga dengan klick icon New ProjectSetelah itu akan tampil dialoog box baru. Terus Klick Next dan ikuti perinta selanjutnya hingga finish dan tercipta sebuat project.

3. Menulis ProgramSetelah membangun project maka lagkah berikutnya menulis program pada editor yang telah disediakan oleh NetBeans.

4. Compile dan Running ProgramDalam mengkompilasi program dapat dilakukan dengan cara Klick Run Build ProjectUntuk menjalankan program Klick Run Project

TUGASMenggunakan Text Editor dan NetBeans IDEa. 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