Pages

 

Saturday 28 February 2015

Method Prosedur/ Void dan Fungsi/ Function/ Nonvoid dalam Java (PBO)

0 comments


Java merupakan salah satu bahasa pemrograman populer yang digunakan saat ini. Dalam pemrograman java dikenal adanya method, method sendiri ada dua macam, yaitu prosedur dan fungsi. Prosedur dan fungsi merupakan kumpulan beberapa baris syntax yang dalam penggunaannya ditujukan untuk mempermudah programmer dan menyederhanakan kode program. Dengan menggunakan method di java ini, jika ingin menggunakannya di lain waktu atau menggunakan kode program yang sama berkali-kali, programmer hanya butuh memanggil method prosedur atau fungsinya saja.


Mari kita ulas satu persatu di antara keduanya:
1. Method Prosedur/ Void
Dalam penggunaannya tidak perlu pengembalian nilai, namun bisa juga mengembalikan satu nilai atau bahkan lebih. serta dalam methodnya terdapat void. Prosedur dapat mengerjakan lebih dari satu tugas.
2. Method Fungsi/ Function/ Nonvoid
Function wajib ada pengembalian nilai (return) dan hanya mengerjakan satu tugas saja. Fungsi juga tidak menggunakan void.

Contoh program seperti di bawah ini:
package pbo_method;

import java.util.Scanner;

/**
 *
 * @author ayommuharrom
 */
public class Pbo_method {
    //PROSEDUR
     void InputData(){  //ciri prosedur ada VOID
         System.out.println("Mencari Luas Persegi Panjang\n--------------------------");
        Scanner input = new Scanner(System.in);
         System.out.print("Masukkan Panjang : ");
        int panjang = input.nextInt();
         System.out.print("Masukkan Lebar : ");
        int lebar = input.nextInt();
        hitung(panjang, lebar);
        System.out.println("Luas Persegi Panjang = "+hasil);
    }
     
     //FUNGSI
    int hasil;
     int hitung (int panjang, int lebar){
         hasil = panjang * lebar;
        return hasil; //Terdapat pengembalian nilai
    }

     
     public static void main(String[] args) {
        Pbo_method a = new Pbo_method();
        a.InputData();
    }
}

Hasil Running seperti di bawah ini:

Terima kasih kunjungannya. ^_^

Read more...
 
Sastra Education © 2013 Producted by M. Muharrom Al Haromainy. Supported by Java Creativity