modul pratikum pemograman berorientasi objek oop n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP) PowerPoint Presentation
Download Presentation
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)

Loading in 2 Seconds...

play fullscreen
1 / 26

MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP) - PowerPoint PPT Presentation


  • 233 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
silabus
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
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

slide4

Komponenpembangun OOP :

  • Class

Kumpulan beberapaObjek yang salingberorientasidanberinteraksi

  • Property

DeskripsidariObjek –objek yang membangunsebuah Class

  • Method

Aksi - aksiygdapatdilakukanterhadapsebuahObjek

slide5

Konsep - konsepUtama OOP :

  • Encapsulation (Enkapsulasi)

Pengkapsulan yang dapatdiartikanbahwasetiapkerumitandalamrepresantasiobjekdibungkusmelaluisebuahrutinsederhana

  • Pholimorphism

Kemampuansebuahobjekuntukmelakukan sub rutin yang samadengancaraberbeda

  • Inheritance (Pewarisan)

Kemampuanuntukmengembangkan sub rutin yang samatanpaharusmelakukanpenulisanulangkodeterhadap sub rutintersebut

pengenalan java
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.
slide8

Java dapatdigunakanpadapemrograman internet, sehinggapenerapanselanjutnyamengarahmenjaditeknologi yang berperandi web.

karakteristik java
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.

slide10

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.

slide11

Architecture Neutral

Program Java merupakanplatform independent. Cukupmempunyaisatubuahversi yang dapatdijalankanpada platform yang berbedadenganJava Virtual Machine.

  • Portabel

Source code maupun program Java dapatdenganmudahdibawake platformyang berbeda-bedatanpaharusdikompilasiulang.

slide12

Architecture Neutral

Program Java merupakanplatform independent. Cukupmempunyaisatubuahversi yang dapatdijalankanpada platform yang berbedadenganJava Virtual Machine.

  • Portabel

Source code maupun program Java dapatdenganmudahdibawake platformyang berbeda-bedatanpaharusdikompilasiulang.

program java i
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..??");

}

}

slide14

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.

slide15

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 :

slide16

Menjalankan Program

Untuk menjalankan hasil kompilasi maka digunakan interpreter dengan perintah sebagai berikut :

slide17

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.

slide19

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.

slide20

Menulis Program

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

slide21

Compile dan Running Program

Dalam mengkompilasi program dapat dilakukan dengan cara

Klick Run Build Project

Untuk menjalankan program KlickRun Project

slide22

Menggunakan JCreator

Langkah – langkahnya sebagai berikut :

    • Aktifkan JCreator

Klick Start All Programs JCreator Jcreator 5.00 Pro

Atau dapat juga dengan mengklick icon JCreator yang tersedia di desktop.

slide23

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.

slide24

Menyimpan Program

Setelah membangun project maka lagkah berikutnya menyimpan program pada direktori atau path yang telah dipersiapkan.

slide25

Menulis Program

Setelah membangun project maka lagkah berikutnya menulis program pada editor yang telah disediakan oleh JCreator.

tugas 2 latihan 1
TUGAS 2(LATIHAN 1)

MenggunakanText Editor, NetBeans IDE dan JCreator

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