Definisi Prosedur
Sebuah perintah yang dapat digunakan untuk membagi beberapa kejadian dalam suatu kumpulan perintah yang lebih kecil dangan berbagai kelengkapan di dalamnya baik itu pengecekan kondisi, fungsi matematika maupun fungsi string. prosedur tidak dapat mengembalikan nilai.
Definisi Fungsi
Sedangkan definisi fungsi hampir sama dengan definisi prosedur. bedanya fungsi adalah modul program yang mengembalikan/mengirimkan sebuah nilai.
Dengan menggunakan prosedur atau fungsi dapat menghemat banyak ruang atau ukuran program dan menghindari pengetikan kode yang berulang-ulang.
Contoh Syntax PHP
<!–?php
function ini_fungsi($angka1,$angka2){
$jumlah=$angka1+$angka2;
return $jumlah;
}
function ini_prosedur(){
$nomor1=2;
$nomor2=3;
echo “Ini adalah hasil penjumlahan dengan prosedur :”.$tambah=$nomor1+$nomor2;
echo ”
“;
echo “Ini dicetak dari prosedur : Assalamualikum teman, anda sedang belajar PHP”;
}echo “Ini adalah hasil penjumlahan dengan fungsi : “.ini_fungsi(2,5);
echo ”
“;
echo ini_prosedur();
?>
Penjelasan :
- Fungsi adalah blok program yang dapat mengirim dan mengembalikan nilai hasil setelah di proses.
- Dapat dilihat bahwa syntax ini_fungsi(2,5) digunakan untuk memanggil nama fungsi dan mengirim nilai untuk selanjutnya di proses di fungsi tersebut.
- Setelah di proses didalam variabel $jumlah, maka nilainya dikembalikan ke posisi dimana fungsi tersebut tadi dipanggil return $jumlah;
- Sedangkan syntax ini_prosedur() adalah sebuah prosedur.
- Jangan terkecoh! walaupun dalam penulisan syntax prosedurnya masih menggunakan syntax function ini_prosedur(){ tapi ini adalah sebuah prosedur bukan fungsi karena kita tidak bisa mengirim dan mengembalikan nilai.
- Buktinya, walaupun di prosedur tadi ada printah operasi penjumlahan $tambah=$nomor1+$nomor2, tapi nilainya sudah tetap. kita tidak bisa memberikan nilai yang berubah-ubah pada prosedur tersebut.
- Artinya : prosedur hanya dapat menampilkan hasil dari suatu blog proses
- Walaupun didalam PHP tidak mengenal syntax prosedur, tapi dalam PHP terdapat konsep prosedur.
- Selesai
Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin
Karawang, 24-01-2011
KangAgus
Filed under: Website | Tagged: dan, di, fungsi, Penjelasan, perbedaan, php, Prosedur |
Mas Agus,, saya mau nanya lagi nih
Saya mau menampilkan data di table di halaman web saya yg datanya diambil dari beberapa tabel di database. Dalam tabel di halaman web saya, ada listboxnya dan ada beberapa pilihan disana.
Pertanyaan saya, bagaiamana caranya menampilkan data berdasarkan pilihan yg ada di listbox.
Misalnya di list box itu berdasarkan nama_staff.
mohon bantuannya, saya lagi buat TA. terimakasih
LikeLike
ri32.wordpress.com/2011/01/25/menampilkan-data-berdasarkan-pilihan-di-listbox-pada-php/
maaf jika saya salah mengerti…
LikeLike
Poin no 6 kamsudnya apa yya
“Buktinya, walaupun di prosedur tadi ada printah operasi penjumlahan $tambah=$nomor1+$nomor2, tapi nilainya sudah tetap. kita tidak bisa memberikan nilai yang berubah-ubah pada prosedur tersebut.”
Trus no 5
“Jangan terkecoh! walaupun dalam penulisan syntax prosedurnya masih menggunakan syntax function ini_prosedur(){ tapi ini adalah sebuah prosedur bukan fungsi karena kita tidak bisa mengirim dan mengembalikan nilai.”
Ngirim bisa kalee..ngebalikin yang kagak
LikeLike
@Point 6 :
iya maksud gw itu kan ada dua nama “ini_fungsi” dan “ini_prosedur”
kalo di fungsi “ini_fungsi” nilai variabel $angka1 dan $angka2 bisa berubah-rubah kan? sesuai parameter waktu menggil fungsinya ini_fungsi(2,5);
sedangkan di prosedur “ini_prosedur” kita hanya menampilkan hasil penjumlahan $nomor1 dan $nomor2 karena pada saat memanggil prosedur ini_prosedur(); tidak ada parameter yang dikirim.
yang saya mohon pencerahannya adalah apakah di prosedur juga bisa seperti ini : ini_prosedur(2,5);
@Point 6 :
maksud gw walaupun waktu kita buat sebuah prosedur dengan nama function ini_prosedur(){
ini bukan fungsi, tapi prosedur. karena kita hanya menjalankan dan menampilkan suatu blok proses.
CMIIW 🙂
LikeLike
terimakasih infonya mas gus. sangat spesifik
LikeLike