Struktur Data
Struktur Data P2 : Prosedure dan Function

Perbedaan Prosedur dan Fungsi di PHP
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
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
- CMIIW
Link Download :
https://drive.google.com/open?id=10pKJ_iLgiodyoHH2sSGgElah_U6pSMiP


Komentar Via Website : 11477
BrendonsitHS
31 Mei 2023 - 03:21:41 WIB<a href="https://essaywritingservicelinked.com/"> ;best online resume writing service</a> research paper writing services <a href="https://essaywritingservicetop.com/">ch eap essay service</a> trusted essay writing service
[url=https://payforanessaysonline.com/]pay for college papers[/url] order essay [url=https://buycheapessaysonline.com/]buy essay[/url] essay for sale
top 5 essay writing services https://topswritingservices.com
AndreyBewAR
31 Mei 2023 - 03:21:46 WIBMany thanks, Fantastic information!
<a href="https://customthesiswritingservice.com/"&g t;thesis topic</a> good thesis statements <a href="https://writingthesistops.com/">phd thesis database</a> thesis sentence
HaaryemildHB
31 Mei 2023 - 09:33:44 WIBVery good information, Thanks!
[url=https://essaypromaster.com/]my paper writer[/url] research paper writer [url=https://paperwritingservicecheap.com/]write my term paper[/url] essay writers online
AndreyBewAR
31 Mei 2023 - 09:48:03 WIBNicely put, Many thanks.
<a href="https://helpwithdissertationwriting.com/"& gt;dissertation writing services</a> dissertation <a href="https://dissertationwritingtops.com/">d issertation help</a> doctoral dissertation
BrendonsitHS
31 Mei 2023 - 09:48:04 WIBMany thanks! Quite a lot of knowledge.
<a href="https://bestpaperwritingservice.com/">o nline paper writing service</a> professional paper writing service <a href="https://bestonlinepaperwritingservices.com/&quo t;>buy college paper</a> college paper writing service
[url=https://studentessaywriting.com/]college essay writing help[/url] essay writing samples [url=https://essaywritingserviceahrefs.com/]best resume writing service 2019[/url] writing a reflective essay
essay why i want to go to college https://payforanessaysonline.com
AndreyBewAR
30 Mei 2023 - 04:28:00 WIBSeriously a good deal of good facts.
<a href="https://phdthesisdissertation.com/">dis sertation help</a> dissertation data analysis help <a href="https://writeadissertation.com/">disser tation writing help</a> dissertation abstracts
HaaryemildHB
30 Mei 2023 - 08:52:58 WIBIncredible loads of great advice.
[url=https://quality-essays.com/]pay for an essay[/url] pay for an essay [url=https://buyanessayscheaponline.com/]essays for sale[/url] buy an essay online
HaaryemildHB
30 Mei 2023 - 10:19:26 WIBHelpful info. With thanks.
[url=https://hireawriterforanessay.com/]write my research paper for me[/url] online essay writers [url=https://theessayswriters.com/]essay writers[/url] make an essay
AndreyBewAR
30 Mei 2023 - 11:02:43 WIBReally plenty of helpful information!
<a href="https://researchproposalforphd.com/">re search paper writer services</a> custom research paper writing services <a href="https://writingresearchtermpaperservice.com/&qu ot;>buy term paper</a> research paper proposal