Anda di halaman 1dari 4

Tugas Kelompok ke-3

(Minggu 7 / Sesi 12)

1. Bagaimanakan cara mendefinisikan method dan memanggil method.


Berikan contohnya

Jawaban :

Method adalah kumpulan pernyataan yang dikelompokkan bersama-sama


untuk melakukan operasi, yang dikelompokkan menjadi satu bagian
sehingga memungkinkan untuk dijalankan berkali-kali tanpa harus
membuat proses yang sama per modulnya, misalnya ketika kita
memanggil System.out.println() method maka sistem akan mengeksekusi
satu atau lebih pernyataan untuk menampilkan pesan pada konsol

Cara memanggil method terdapat dua cara yaitu method yang


mengembalikan nilai atau yang tidak mengembalikan apa-apa
Contoh :

2. Apakah yang dimaksud dengan method overloading dan berikan


contohnya.

Jawaban :

Method Overloading adalah memungkinkan programmer untuk membuat


method dengan nama yang sama selama method signaturenya berbeda,

COMP6130 – Introduction to Programming


method overloading juga dapat membuat program lebih jelas dan mudah
dibaca.

Contoh :
Public class : LatihanOverloading {

public static void main(String[] args) {

int a = 10;

int b = 4;

double c = 8.2;

double d = 7.4;

int result1 = minFunction(a, b);

// nama fungsi yang sama name dengan parameters yang berbeda

double result2 = minFunction(c, d);

System.out.println("nilai terkecil = " + result1);

System.out.println("nilai terkecil = " + result2);

// integer

public static int minFunction(int n1, int n2) {

int min;

if (n1 > n2)

min = n2;

else

min = n1;

return min;

// double

public static double minFunction(double n1, double n2) {

double min;

if (n1 > n2)

COMP6130 – Introduction to Programming


min = n2;

else

min = n1

return min;

Hasil output :

nilai terkecil = 4

nilai terkecil = 7.4

3. Apakah manfaat dari penggunaan method ?

Jawaban : Manfaat nya adalah memecah program kompleks menjadi


bagian-bagian kecil sehingga nantinya dapat kita gunakan secara
berulang-ulang tanpa harus menulis baris kode yang sama.

Kasus :

Buatlah sebuah program yang memenuhi kriteria berikut

Program menerima input dari user berupa dua buah bilangan integer

 Program akan menampilkan pilihan :

COMP6130 – Introduction to Programming


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

COMP6130 – Introduction to Programming

Anda mungkin juga menyukai