PERTEMUAN KE-9
Disusun oleh :
NIM : 20320022
JENJANG : D3
AKAKOM
YOGYAKARTA
2021
PERTEMUAN KE-9
METHOD
A. TUJUAN
Program
return a;
System.out.println(jumlah(5));
Praktik
Output
2. Praktik 2
Tuliskan program berikut :
Program
return (a + a);
System.out.println(jumlah(5));
System.out.println(jumlah(15));
}
Praktik
Output
Penjelasan : pada program ini menggunakan method yang mempunyai parameter. Pada
program ini parameter yang digunakan parameter aktual. Memberikan input berupa angka
yang ditambahkan dengan inputan itu sendiri sehingga menghasilkan output dua kali dari
input yang diberikan.
3. Praktik 3
Program
class Mahasiswa
String nim;
String nama;
String prodi;
this.nim=nim;
this.nama=nama;
this.prodi=prodi;
System.out.println("Judulbuku :"+nim);
mhs.setMhs("145410012","Nisa","Informatika");
mhs.tampil();
}
Praktik
Output
Penjelasan : pada praktik diatas menampilkan data mahasiswa yang berisi nama, nim dan
prodi. Input yang diberikan dimasukkan oleh user sehingga menampilkan output seperti
diatas.
4. Praktik 4 Method overloading dengan perbedaan jumlah parameter
Program
class DemoOverload {
System.out.println(a + b);
System.out.println(a + b + c);
demo.sum(1, 6);
demo.sum(4, 2, 3);
}
Praktik
Output
Penjelasan : pada praktik diatas menggunakan method. Method yang digunakan method
overloading dengan perbedaan jumlah parameter.
5. Praktik 5 Menggunakan method bawaan dari java
Program
String tv = "Bravia";
// menggunakan equals
if (tv.equals(television)) {
// mengunakan compareTo
if (tv.compareTo(television) == 0) {
television = "BRAVIA";
// menggunakan equalsIgnoreCase
if (tv.equalsIgnoreCase(television)) {
// menggunakan compareToIgnoreCase
if (tv.compareToIgnoreCase(television) == 0) {
if (sony.compareTo(samsung) > 0) {
Praktik
Output
Penjelasan : pada program diatas menggunakan method. Method yang digunakan method
bawaan dari java.
class Mahasiswa
String nim;
String nama;
String prodi;
double ipk;
this.nim=nim;
this.nama=nama;
this.prodi=prodi;
this.ipk=ipk;
System.out.println("Judulbuku :"+nim);
System.out.println("ipk : "+ipk);
mhs.setMhs("145410012","Nisa","Informatika",3.50);
mhs.tampil();
Praktik
Output
Penjelasan : pada proram ini sama dengan praktik 3 hanya menambahkan variabel ipk dan
memodifikasi method.
2. Buat program dengan menggunakan dua buah kelas, kelas pertama (tanpa main)
untuk membuat method get dan set untuk memberikan nilai pada variabel : jumlah
sks, ipk dan data pribadi. Kelas kedua (berisi main) untuk membuat obyek mahasiwa
dengan isian data pribadi, jumlah sks dan ipk.
Program
//method mutator
//method acessor
obj.setSks(20);
obj.setIpk(3);
obj.setNama("Rosy amborowati");
System.out.println("==Data==");
}}
Praktik
Output
class Calculation2{
System.out.println(a+b);}
obj.sum(10.5,10.5);
obj.sum(20,20);
}}
Praktik
Output
Program
1.
a = 12;
b = 14.5f;
return (a + b);
int a; float b;
a = 17;
b = 12.3f;
System.out.println(obyek.jumlah(a, b)); // 3.
}}
2.
a = 32;
b = 28;
return (a + b);
a = 41;
b = 57;
3.
c = a + b; //
a = b + c; //
b = c + a; //
return (a + b + c);
int a, b,c;
Praktik
1.
2.
3.
Output
1.
2.
3.
E. Kesimpulan :
Pada materi kali ini kita belajar mengenai method yang menggunakan parameter. Kita
diminta menyelesaikan method dengan parameter, membuat method overloading dan
menggunakan method bawaan yang ada di java.
F. Lampiran listing
PRAKTIK
1. Prakik 1
Praktik
Output
2. Praktik 2
Praktik
Output
3. Praktik 3
Praktik
Output
4. Praktik 4
Praktik
Output
5. Praktik 5
Praktik
Output
LATIHAN
1.
Praktik
Output
2.
Praktik
Output
TUGAS
1.
praktik
Output
2.
Praktik
1.
2.
3.
Output
1.
2.
3.