PROCEDUR
&
FUNCTION
Oleh : Aznita
Depandi enda
Fadhilah Arfan
For putra aulia
Prosedur
• Prosedur adalah program yang mengerjakan aktivitas
yang spesifik yang menghasilkan efek netto.
• Efek netto yaitu perubahan kondisi awal menjadi kondisi
akhir setelah prosedur dijalankan
• Prosedur bukan program yang berdiri sendiri , sehingga
untuk menjalankan prosedur dengan dipanggil di
program utama.
Penulisan Prosedur dalam Java

Prosedur dapat ditulis diatas program utama maupun Dibawahnya
Dengan format :
public static void namaProsedur(){
...
}
contoh :
public static void HitungLuas(){
int panjang=10;
int lebar=5;
System.out.println(“Luas = “+panjang*luas);
}
Fungsi
• Fungsi adalah sub program yang mengembalikan (return)
sebuah nilai bertipe data primitif
(int, float, double, boolean, string, atau char)
• Mirip dengan fungsi dalam matematika yang tugasnya
mengubah nilai input menjadi nilai output
• Umumnya fungsi disertai penggunaan parameter untuk
input data
• Pada dasarnya, prosedur dan fungsi memiliki pengertian
yang hampir sama, yaitu berupa sub-program yang
merupakan kumpulan dari beberapa baris syntax agar
ketika ingin menggunakannya di lain waktu, kita hanya
perlu memanggil sub-program tersebut.
Perbedaannya, bila prosedur tidak memerlukan nilai balik
(return value) sedangkan fungsi wajib memberikan nilai
balik (return value).
Parameter
Parameter dapat digunakan baik di fungsi maupun prosedur. Ada 2
jenis parameter yaitu parameter aktual dan parameter formal.
1. Parameter aktual digunakan saat memanggil prosedur, melalui
parameter ini data dikirim baik berupa konstanta atau variabel
2. Parameter formal digunakan pada saat mendeklarasikan nama
prosedur, melalui parameter ini data diterima dari parameter
aktual, selalu berupa variabel, melakukan casting otomatis
dengan urutan
→ byte → short → int → long →float → double
Procedur

Procedur

  • 1.
    PROCEDUR & FUNCTION Oleh : Aznita Depandienda Fadhilah Arfan For putra aulia
  • 2.
    Prosedur • Prosedur adalahprogram yang mengerjakan aktivitas yang spesifik yang menghasilkan efek netto. • Efek netto yaitu perubahan kondisi awal menjadi kondisi akhir setelah prosedur dijalankan • Prosedur bukan program yang berdiri sendiri , sehingga untuk menjalankan prosedur dengan dipanggil di program utama.
  • 3.
    Penulisan Prosedur dalamJava Prosedur dapat ditulis diatas program utama maupun Dibawahnya Dengan format : public static void namaProsedur(){ ... } contoh : public static void HitungLuas(){ int panjang=10; int lebar=5; System.out.println(“Luas = “+panjang*luas); }
  • 4.
    Fungsi • Fungsi adalahsub program yang mengembalikan (return) sebuah nilai bertipe data primitif (int, float, double, boolean, string, atau char) • Mirip dengan fungsi dalam matematika yang tugasnya mengubah nilai input menjadi nilai output • Umumnya fungsi disertai penggunaan parameter untuk input data
  • 5.
    • Pada dasarnya,prosedur dan fungsi memiliki pengertian yang hampir sama, yaitu berupa sub-program yang merupakan kumpulan dari beberapa baris syntax agar ketika ingin menggunakannya di lain waktu, kita hanya perlu memanggil sub-program tersebut. Perbedaannya, bila prosedur tidak memerlukan nilai balik (return value) sedangkan fungsi wajib memberikan nilai balik (return value).
  • 6.
    Parameter Parameter dapat digunakanbaik di fungsi maupun prosedur. Ada 2 jenis parameter yaitu parameter aktual dan parameter formal. 1. Parameter aktual digunakan saat memanggil prosedur, melalui parameter ini data dikirim baik berupa konstanta atau variabel 2. Parameter formal digunakan pada saat mendeklarasikan nama prosedur, melalui parameter ini data diterima dari parameter aktual, selalu berupa variabel, melakukan casting otomatis dengan urutan → byte → short → int → long →float → double