Contoh Program Fungsi Memakai Bahasa Java


Dalam pemrograman terdapat konsep functional decomposition, penguraian fungsional. Maksudnya, program utama yang selama ini terdiri hanya satu buah fungsi, yaitu main, akan diuraikan menjadi beberapa bagian sesuai dengan tugas yang spesifik. Bagian itulah yang disebut dengan fungsi. Fungsi dalam bahasa Java lebih dikenal dengan istilah method.

Secara umum struktur sebuah fungsi tersusun dari header fungsi dan badan fungsi. Pada header fungsi terdapat tipe fungsi, nama fungsi, dan parameter/ argumen fungsi. Sedangkan pada badan fungsi akan berisi source code untuk menjelaskan proses yang dilakukan dalam fungsi. Berikut contoh programnya. Semoga bermanfaat🙂

public class luas_persegi {
static int p, l, luas;
static Scanner sc = new Scanner(System.in);
// fungsi dengan keluaran integer dan memiliki parameter
static int hitung_luas(int panjang, int lebar)
{
int luas = panjang * lebar;
return luas;
}
static void input() //fungsi dengan keluaran jenis void
{
System.out.print(“Panjang = “);
p = sc.nextInt();
System.out.print(“Lebar = “);
l = sc.nextInt();
}
public static void main(String args[])
{
input(); //pemanggilan fungsi jenis void
// pemanggilan fungsi dengan parameternya
System.out.println(“Luas persegi = ” + hitung_luas(p,l));
}
}

7 Responses to Contoh Program Fungsi Memakai Bahasa Java

  1. giriayoga says:

    wah,aku dah mulai lupa pak buat function…hehe

  2. vp vigos says:

    mana ada pak orang lupa tapi bisa,. hwakhwakhwakhkwahwa

  3. dian says:

    Awal memualai program java ini g mna pa ???
    Dan ap yg harus d kuasai trdhulu???

    • bluejundi says:

      1. install dulu klo belum punya🙂
      2. buat program pertama. mencetak “hello world” di layar komputer.
      3. buat program input – output sederhana. masukkan nama, tampilkan hallo, nama.
      4. buat program sekuensial, misal menghitung luas persegi panjang.
      5. lanjutkan dengan yg ada percabangannya, misal seleksi angka memakai if-else.
      6. lanjut ke perulangan/ looping. misal membuat tampilan deretan angka.
      7. topik2 lanjut: OOP, exception, thread, dst

      selamat belajar🙂

  4. ibra says:

    boleh tanya??
    kalau untuk output
    1
    1
    1 2
    2
    2 3
    3
    3 4
    4
    4

    seperti apa ya pak?

    • bluejundi says:

      itu inputnya apa ya? sepintas terlihat pola mulai baris kedua. jika angka ke-genap adalah N, maka tepat satu baris di bawahnya dicetak dua angka yaitu N dan N+1. perkecualian di angka 4. ini yg agak membingungkan. karena mestinya di bawah angka 4 ada angka 4 dan 5, bukan hanya 4…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: