Procedure/Function/Method Dasar Pemrograman Procedure/Function/Method TIP - FTP – UB 1
Function and Procedure Function (method return) adalah suatu program yang terletak terpisah dari blok program utama (main block), yang akan mengembalikan sebuah nilai balik kepada pemanggilnya. Nilai yang dihasilkan oleh Function harus ditampung kedalam sebuah variabel Procedure (method) yaitu sub program yang digunakan untuk melakukan suatu proses tertentu dan tidak mengembalikan nilai yang diminta oleh program utama (main block)
Tujuan Penggunaan Mempermudah programmer untuk memanggil fungsi dalam menjalankan suatu operasi perhitungan tertentu yang sudah ada Efisiensi penulisan algoritma, supaya program lebih sederhana sehingga proses running lebih cepat (terkait efektifitas software). Ex:
Procedure/method
Function Suatu fungsi yang mengembalikan suatu nilai adalah fungsi yang ketika kembali ke program utamanya disertai dengan membawa suatu nilai Berikut contoh program dari fungsi return: // defining a method public static double calculateArea(double length, double width){ return length * width; } public static void main(String[] args){ double panjang, lebar, luas; panjang = 12.5; lebar = 5.3; // method is called and returns a value luas = calculateArea(panjang, lebar); // another method is called System.out.println("Luas segiempat: "+luas);
Fungsi Rekrusif Suatu fungsi yang memanggil dirinya sendiri dan masih berada dalam satu blok program utama (main block)