Anda di halaman 1dari 7

Team 2 – TBBD

1. 2201839553 - Amabella Grafica Rie Verellinki


2. 2201839654 - Bagas Kinantan
3. 2201841886 – Indra Dwi Virnandi
4. 2201841923 - Nabila Firstananda Saputri
5. 2201842320 - Enquity Rizki Ekayekti

Tugas Kelompok ke-3

(Minggu 8 / Sesi 12)

1. Bagaimanakan cara mendefinisikan method dan memanggil method.


Berikan contohnya

Jawaban

 Pendefinisian method :
public int hitungLuas(int panjang, int lebar) {
//block code
return …
}
public = access modifier
int = return type
hitungLuas = nama method
int panjang, int lebar = parameter
 Memanggil method :
hitungLuas(4, 5) // jika berada di class yang sama
ClassName.hitungLuas(4, 5) // jika memanggil dari kelas lain
hitungLuas() // tanpa parameter
 Contoh :

COMP6598 – Introduction to Programming


2. Apakah yang dimaksud dengan method overloading dan berikan
contohnya.

Jawaban

Method Overloading adalah membuat method baru yang memiliki nama


yang sama dengan yang sudah ada tapi dengan signature yang berbeda.

Contoh :

3. Apakah manfaat dari penggunaan method ?

Jawaban

- Mempersingkat & Menghemat line dalam penulisan kode karena


mengurangi penggunaan kode berulang
- Satu method dapat digunakan berkali-kali dan dipanggil dari mana
saja (tergantung modifier)

COMP6598 – Introduction to Programming


- Membuat kode lebih terstruktur, rapi, dan readable
- Mengelompokkan kode
- Memperkecil cakupan saat melakukan debug

Kasus :

Buatlah sebuah program yang memenuhi kriteria berikut

 Program menerima input dari user berupa dua buah bilangan integer

 Program akan menampilkan pilihan :

o 1. Penjumlahan Bilangan Prima

o 2. Jumlah Bilangan Prima

o 3. Exit

 Program terdiri atas dua method yaitu :

o Method untuk menghitung penjumlahan dari bilangan prima


berdasarkan masukan dari user.

o Method yang menghitung banyaknya bilangan prima


berdasarkan masukan dari user

o Kedua method tersebut juga harus menampilkan bilangan prima


berdasarkan masukan dari user

 Program akan berhenti apabila user memasukan angka 3.

 Program harus melakukan validasi input yaitu bilangan yang


dimasukkan harus bilangan positif

Tampilan Awal :

COMP6598 – Introduction to Programming


Saat dipilih menu 1 ataupun 2

Hasil dari Menu 1

Hasil dari Menu 2

Jawaban

COMP6598 – Introduction to Programming


COMP6598 – Introduction to Programming
Output :

COMP6598 – Introduction to Programming


COMP6598 – Introduction to Programming

Anda mungkin juga menyukai