Bpj pertemuan 13
This presentation is the property of its rightful owner.
Sponsored Links
1 / 13

BPJ – Pertemuan 13 PowerPoint PPT Presentation


  • 84 Views
  • Uploaded on
  • Presentation posted in: General

BPJ – Pertemuan 13. OOP. Method. Di dalam Java, method dibagi menjadi dua tipe , yaitu void dan non-void Method void : method yang tidak mengembalikan nilai Method non-void : method yang mengembalikan nilai. Mendefinisikan Method. tipe namaMethod ( daftar -parameter) {

Download Presentation

BPJ – Pertemuan 13

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


Bpj pertemuan 13

BPJ – Pertemuan 13

OOP


Method

Method

  • Di dalam Java, method dibagimenjadiduatipe, yaituvoiddannon-void

  • Method void : method yang tidakmengembalikannilai

  • Method non-void : method yang mengembalikannilai


Mendefinisikan method

Mendefinisikan Method

tipenamaMethod(daftar-parameter) {

//kode yang akandituliskan

}

voidcetakLuas() {

//kode yang akandituliskan

}


Mengembalikan nilai di dlm method

MengembalikanNilaididlm Method

tipenamaMethod(daftar-parameter) {

//kode yang akandituliskan

}

double getLuas() {

double luas = panjang * lebar;

returnluas;

}

System.out.println(“Luasnya : ” + getLuas());


Tipe method

Tipe Method

  • Tipe data yang dikembalikanoleh method haruskompatible/cocokdengantipekembalian yang didefinisikan.

doublegetLuas() {

double luas = panjang * lebar;

returnluas;

}


Method berparmeter

Method Berparmeter

  • Meskipun Java mengijinkan method tanpa parameter, penggunaan parameter inisebenarnyamembuat method lebihdinamis.

double getLuas(double panjang, double lebar) {

double luas = panjang * lebar;

returnluas;

}


Istilah dalam method

Istilahdalam Method

  • Ada 2 istilah yang digunakansaatbekerjadengan method, yaitu

  • Parameter : variabel yang didefiniskanpadasaat method dibuat

  • Argumen : nilai yang digunakanpadasaatpemanggilan method


Bpj pertemuan 13

parameter

Menciptakan method

double getLuas(double panjang, double lebar) {

double luas = panjang * lebar;

returnluas;

}

Pada class pemanggil

argumen

double luas;

luas = getLuas(3.5 , 4.0);


Bpj pertemuan 13

class Kotak {

double panjang, lebar;

voidsetData(double p, double l) {

panjang= p;

lebar= l;

}

double getLuas() {

return panjang* lebar;

}

}


Bpj pertemuan 13

public class PersegiPanjang {

public static void main(String args[]){

double luas;

Kotak k = new Kotak();

k.setData(4.0, 2.0);

luas= k.getLuas();

System.out.println(“luas : " + luas);

}

}


Tugas dikumpulkan source code penjelasan output dlm file docx

Tugas : (dikumpulkansource code, penjelasan, output dlm file *.docx)

  • Lakukandesain class seperticontohdiatas

  • Buatlah class untukmenghitungluasdankelilinglingkaran

  • Aplikasikanpenggunaan method:

    • Method void

    • Method non-void

    • Method berparameter

    • Pemberianargumenpadaobjek

  • Sifat : INDIVIDU

  • Dikumpulkanke email, paling lambattanggal 9 Juni 2012 jam 24.00

  • Email : [email protected]


Final project kelompok

Final Project (Kelompok)

  • Buatlah tutorial dari project yang sudahAndabuat. Terdiridarimateri, source code, penjelasan code, output

  • Tutorial dibuatdalam format [Tutorial_kelompok_kelas].pdf

    Contoh : “Tutorial_kelompok15_D.pdf”

  • Kumpulkan project Andadalamsebuahfolder, yang terdiridari :

    • Tutorial diatas

    • Project Java (*.java)

    • File database

    • Daftaranggotakelompok


Final project kelompok1

Final Project (Kelompok)

  • Folder diberinama [kelompok_kelas], contoh “Kelompok5_A”

  • Diumpulkan paling lambattanggal 14 Juni 2012 pukul 24.00


  • Login