Dokumen ini membahas tentang method dalam pemrograman berorientasi objek menggunakan bahasa pemrograman Java. Method merupakan implementasi dari bagaimana bekerjanya suatu class dan melakukan manipulasi data, perhitungan matematika, serta memantau kejadian dari suatu event. Diberikan contoh penggunaan method dalam class Mobil2 dan class lainnya beserta latihan-latihan untuk membuat class dan method.
3. • Method adalah implementasi dari bagaimana
bekerjanya sebuah class
• Method melakukan:
Manipulasi data
Perhitungan matematika
Memonitor kejadian dari suatu event
METHOD
4. public class Mobil2 {
String warna;
int tahunProduksi;
void printMobil(){ //ini adalah sebuah method
System.out.println("Warna: " + warna);
System.out.println("Tahun: " + tahunProduksi);
}
}
Buat class dengan nama Mobil2 dalam Package Mobil
LATIHAN
5. public class MobilBeraksi2{
public static void main(String[] args){
// Membuat object
Mobil2 mobilku = new Mobil2();
/* memanggil atribut dan memberi nilai */
mobilku.warna = "Hitam";
mobilku.tahunProduksi = 2006;
mobilku.printMobil();
}}
Buat class lain dengan nama MobilBeraksi2 dalam Package Mobil
LATIHAN
7. TUGAS INDIVIDU
Buat class dengan nama Handphone dalam Package Handphone yang
berisi 4 method yaitu:
hidupkan()
lakukanPanggilan()
kirimSMS()
matikan()
Isi masing-masing method dengan tampilan status menggunakan
System.out.println()
Buat class HandphoneBeraksi dalam Package Handphone, dan
panggil method-method diatas dalam class tersebut
Hasil Tampilan:
Handphone hidup …
Kring, kring, kring … panggilan dilakukan
Dung, dung … sms berhasil terkirim
Handphone mati …
9. TUGAS INDIVIDU
Buat class dengan nama PersegiPanjang dalam Package
PersegiPanjang yang berisi 2 method yaitu:
LuasPP()
VolumePP()
Isi masing-masing method sbb:
LuasPP() Luas = Panjang x Lebar
VolumePP() Volume = Panjang x Lebar x Tinggi
Buat class PersegiPanjangBeraksi dalam Package PersegiPanjang
Beri nilai
Panjang = 25
Lebar = 10
Tinggi = 5
Hasil Tampilan:
Luas Persegi Panjang = 25 x 10 = 250
Volume Persegi Panjang= 25 x 10 x 5 = 1250
10. TUGAS INDIVIDU
Buat class dengan nama GajiPegawai dalam Package GajiPegawai yang
berisi 3 method yaitu:
GajiManager()
GajiSupervisor()
GajiOperator()
Isi masing-masing method sbb:
TotalGaji = Gapok + (UM * jml_masuk) + (UT * jml_masuk)
Buat class GajiPegawaiBeraksi dalam Package GajiPegawai
Beri nilai
Gapok Manager = 1.000.000
Gapok Supervisor = 1.800.000
Gapok Operator = 3.800.000
UM dan UT semua jabatan sama yaitu 15.000
Hasil Tampilan:
Total Gaji masing-masing jabatan dengan jumlah hari kerja 20