1 / 13

BPJ – Pertemuan 13

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

tia
Télécharger la présentation

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. 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. BPJ – Pertemuan 13 OOP

  2. Method • Di dalam Java, method dibagimenjadiduatipe, yaituvoiddannon-void • Method void : method yang tidakmengembalikannilai • Method non-void : method yang mengembalikannilai

  3. Mendefinisikan Method tipenamaMethod(daftar-parameter) { //kode yang akandituliskan } voidcetakLuas() { //kode yang akandituliskan }

  4. MengembalikanNilaididlm Method tipenamaMethod(daftar-parameter) { //kode yang akandituliskan } double getLuas() { double luas = panjang * lebar; returnluas; } System.out.println(“Luasnya : ” + getLuas());

  5. Tipe Method • Tipe data yang dikembalikanoleh method haruskompatible/cocokdengantipekembalian yang didefinisikan. doublegetLuas() { double luas = panjang * lebar; returnluas; }

  6. Method Berparmeter • Meskipun Java mengijinkan method tanpa parameter, penggunaan parameter inisebenarnyamembuat method lebihdinamis. double getLuas(double panjang, double lebar) { double luas = panjang * lebar; returnluas; }

  7. Istilahdalam Method • Ada 2 istilah yang digunakansaatbekerjadengan method, yaitu • Parameter : variabel yang didefiniskanpadasaat method dibuat • Argumen : nilai yang digunakanpadasaatpemanggilan method

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

  9. class Kotak { double panjang, lebar; voidsetData(double p, double l) { panjang= p; lebar= l; } double getLuas() { return panjang* lebar; } }

  10. 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); } }

  11. 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 : ratrie_enggar@yahoo.com

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

  13. Final Project (Kelompok) • Folder diberinama [kelompok_kelas], contoh “Kelompok5_A” • Diumpulkan paling lambattanggal 14 Juni 2012 pukul 24.00

More Related