1 / 22

MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)

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.

dulcea
Download Presentation

MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MODUL PRATIKUMPEMOGRAMAN BERORIENTASI OBJEK (OOP) Oleh : Sukma Murdani, S.Kom

  2. SILABUS • PENDAHULUAN • Pengenalan OOP • Pengenalan JAVA • OOP (Object Oriented Programming) • JAVA Class, Java Interface • Encapsulation • Inheritence • Polimorfisme • OOP Visual (SWING dan AWT) • DATABASE • LAPORAN

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

  4. Komponenpembangun OOP : • Class Kumpulan beberapaObjek yang salingberorientasidanberinteraksi • Property DeskripsidariObjek –objek yang membangunsebuah Class • Method Aksi - aksiygdapatdilakukanterhadapsebuahObjek

  5. Konsep - konsepUtama OOP : • Encapsulation (Enkapsulasi) Pengkapsulan yang dapatdiartikanbahwasetiapkerumitandalamrepresantasiobjekdibungkusmelaluisebuahrutinsederhana • Pholimorphism Kemampuansebuahobjekuntukmelakukan sub rutin yang samadengancaraberbeda • Inheritance (Pewarisan) Kemampuanuntukmengembangkan sub rutin yang samatanpaharusmelakukanpenulisanulangkodeterhadap sub rutintersebut

  6. Memahami Istilah Object, Property, Method dan Event

  7. Pengenalan JAVA • Dikembangkan pada 1991, oleh sekelompokinsinyurSun dipimpinoleh Patrick Naughtondan JamesGosling untukperangkatkonsumerseperticableTV Box. Proyekdiberinamakode ”Green”. • Berbasis C++ sertamengadopsiorientasiobjekdanbukan • prosedural. Mulanyadiberinama ”Oak” oleh James Gosling, kemudian SUN menggantinyadengan JAVA yangterinspirasipadasaatmerekasedangmenikmatisecangkir kopi disebuahkedai kopi yang mengandungartiasalbijih kopi.

  8. Java dapatdigunakanpadapemrograman internet, sehinggapenerapanselanjutnyamengarahmenjaditeknologi yang berperandi web.

  9. Karakteristik Java • Sederhana Bahasapemrograman Java menggunakansintaksmiripdengan C++ namuntelahbanyakdiperbaikiterutamamenghilangkanpenggunaan pointer yang rumitdanmultiple inheritance serta menggunakanautomatic memory allocation dan memory garbage collection. • Berorientasiobjek (Object Oriented) Java mengunakanpemrogramanberorientasiobjek yang membuat programdapatdibuat secara modular dan dapatdipergunakankembali. • Dapatdidistribusidenganmudah Java dibuatuntukmembuataplikasiterdistribusisecaramudahdenganadanyalibraries networking yang terintegrasipada Java.

  10. Interpreter Program Java dijalankanmenggunakan interpreter yaituJava Virtual Machine(JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadiJava bytecodesdapatdijalankanpada platform yang berbeda-beda. • Robust Java mempuyaireliabilitas yang tinggi. Compiler pada Java mempunyai kemampuanmendeteksi error secaralebihtelitidibandingkanbahasa pemrograman lain. Serta mempunyairuntime-Exception handling untukmembantumengatasi error padapemrograman. • Aman Memilikibeberapamekanismekeamananuntukmenjagaaplikasitidakdigunakanuntukmerusaksistemkomputer yang menjalankanaplikasitersebut.

  11. Architecture Neutral Program Java merupakanplatform independent. Cukupmempunyaisatubuahversi yang dapatdijalankanpada platform yang berbedadenganJava Virtual Machine. • Portabel Source code maupun program Java dapatdenganmudahdibawake platformyang berbeda-bedatanpaharusdikompilasiulang.

  12. Architecture Neutral Program Java merupakanplatform independent. Cukupmempunyaisatubuahversi yang dapatdijalankanpada platform yang berbedadenganJava Virtual Machine. • Portabel Source code maupun program Java dapatdenganmudahdibawake platformyang berbeda-bedatanpaharusdikompilasiulang.

  13. 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[]){ //Menampilkankatadi layar System.out.println ("ApaKabarDunia..??"); } }

  14. Menggunakan Text Editor Langkah – langkahnya sebagai berikut : • Ketik listing program berikut ke Notepad oleh karena Java adalah bahasa case sensitif maka dalam pengetikan haruslah sangat hati-hati.

  15. Simpan Program Java Simpanlah program yang telah dibuat dengan nama file kenalan.java pada direktori C:\Program Files\Java\jdk1.6.0\bin • 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 :

  16. Menjalankan Program Untuk menjalankan hasil kompilasi maka digunakan interpreter dengan perintah sebagai berikut :

  17. Menggunakan IDE NetBeans IDE adalahlingkuppemrograman yang diintegrasikankedalamsuatuaplikasiperangkatlunakyangmenyediakanpembangun GUI, suatu text ataukodeeditor, suatu compiler atauinterpreter dansuatu debugger. Langkah – langkahnya sebagai berikut : • Aktifkan NetBeans Klick Start All Programs NetBeans NetBeans IDE 1.6.0 Atau dapat juga dengan mengklick icon NetBeans yang tersedia di desktop.

  18. Setelah itu akan muncul GUI seperti berikut :

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

  20. Menulis Program Setelah membangun project maka lagkah berikutnya menulis program pada editor yang telah disediakan oleh NetBeans.

  21. Compile dan Running Program Dalam mengkompilasi program dapat dilakukan dengan cara Klick Run Build Project Untuk menjalankan program KlickRun Project

  22. TUGAS MenggunakanText Editor dan NetBeans IDE Buat class dengannama : BPNamaAnda. Hasildariprogram yang harus tampil di layar : Welcome to Java Programming [NamaAnda]!!! Buat class dengannama : JudulLagu. Hasildari programyang harustampildilayar : BAIT-BAIT LAGUNYA

More Related