bpj pertemuan 13
Download
Skip this Video
Download Presentation
BPJ – Pertemuan 13

Loading in 2 Seconds...

play fullscreen
1 / 13

BPJ – Pertemuan 13 - PowerPoint PPT Presentation


  • 107 Views
  • Uploaded on

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) {

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' BPJ – Pertemuan 13' - tia


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
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
slide8

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);

slide9

class Kotak {

double panjang, lebar;

voidsetData(double p, double l) {

panjang= p;

lebar= l;

}

double getLuas() {

return panjang* lebar;

}

}

slide10

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
ad