• Tidak ada hasil yang ditemukan

Slide 1 - UNIKOM Kuliah Online

N/A
N/A
Protected

Academic year: 2024

Membagikan "Slide 1 - UNIKOM Kuliah Online"

Copied!
11
0
0

Teks penuh

(1)

JAVA FUNDAMENTAL

(Method)

(2)

Method

Di bahasa pemrograman yang lain, Method serupa dengan prosedur dan fungsi.

Method digunakan untuk memodularisasi program melalui pemisahan satu tugas menjadi satu unit tersendiri.

Method digunakan untuk menghindari kode yang berulang di dalam

program. Dengan pemaketan kode sebagai method, memungkinkan

program mengeksekusi potongan kode itu di beberapa lokasi di dalam

program dengan memanggil method itu, tanpa harus menuliskan

potongan kode yang termuat di method tersebut.

(3)

Deklarasi Method

Contoh :

public void hitung(){ // method (prosedur) tanpa parameter // Statement;

}

private void hitung(int a, int b){ // method(prosedur) dengan parameter // Statement;

}

public int hitung(int a, int b){ // method (fungsi) dengan parameter return nilai; // wajib mengembalikan suatu nilai,

Modifier tipeNilaiKembalian namaMethod (parameter, parameter,...){

Deklarasi dan Statement-Statement }

(4)

Contoh Pembuatan Method

import javax.swing.*; // Kelas yang akan dijadikan Objek public class Perkenalan {

public void hallo(){

System.out.println("Hallo...");

}

public void biodata(String nm, String hb) { System.out.println("Nama saya "+nm);

System.out.println("Hobi saya "+hb);

}

public int umur(int tahun1, int tahun2){

int umur;

umur= tahun2-tahun1;

return umur;

} }

(5)

Contoh Pembuatan Method

import javax.swing.*;

public class TestPerkenalan{ // simpan TestPerkenalan.java public static void main(String[] args){

int tahunsekarang=2009;

String nama=JOptionPane.showInputDialog("Nama");

String hobi=JOptionPane.showInputDialog(

"

Hobi");

int tahunlahir=Integer.valueOf(JOptionPane.showInputDialog(" Tahun Lahir"));

Perkenalan panggil= new Perkenalan();

panggil.hallo();

panggil.biodata(nama,hobi);

System.out.println("Umur Saya = "+panggil.umur(tahunlahir,tahunsekarang));

}

(6)

Contoh2 Pembuatan Method

import javax.swing.*; // simpan ganjilgenap.java public class ganjilgenap1{

public int input(){

int angka=Integer.valueOf(JOptionPane.showInputDialog("Masukan Angka = "));

return angka;

} }

class ganjilgenap2{

public int hitung(int angka){

int hasil;

hasil=angka % 2;

return hasil;

} }

class ganjilgenap3{

public void output(int hsl){

if (hsl==0)

System.out.println("Genap");

else

System.out.println("Ganjil");

} }

(7)

Contoh2 Pembuatan Method

public class testganjilgenap{ // simpan testganjilgenap.java public static void main(String[] args){

ganjilgenap1 panggil=new ganjilgenap1();

int angka=panggil.input();

ganjilgenap2 panggil2=new ganjilgenap2();

int hasil=panggil2.hitung(angka);

ganjilgenap3 panggil3=new ganjilgenap3();

panggil3.output(hasil);

// atau panggil3.output(panggil2.hitung(panggil.input()));

}

}

(8)

LATIHAN

1. Buatlah 3 Buah Class

1. Class Inputbiodata berisi method input 2. Class Outputbiodata berisi method output

3. Class TestBiodata Sebagai kelas program utamanya Output :

Nama = Salsabila

TTL = Majalengka, 12 Januari 2006 Alamat = Bandung

Umur = 9 tahun

(9)

LATIHAN

2. Buatlah program kalkulator yang terdiri dari 2 class.

1. class kalkulator berisi method perkalian, pembagian, pengurangan, pertambahan

2. class Testkalkulator Sebagai class utama yang berisi input bilangan1 dan bilangan2

Output :

Masukan Bilangan1= 3 Masukan Bilangan2= 4 Operasi = +

Hasil = 7

(10)

LATIHAN

3. Buatlah program untuk menentukan Nilai Akhir dan Index.

Komponen Penilaian tugas 20%, quiz 10%, uts 30%, uas 40%.

Output : Nilai Tugas : 75 Nilai Quiz : 90

Nilai Uts : 80 Nilai Uas : 80 Nilai Akhir : 80 Index : A

Catatan : Input, proses, dan Output dalam Method dan kelas yang berbeda

(11)

TERIMA KASIH

Referensi

Dokumen terkait