Struktur Data

Struktur Data : Pertemuan 2

Struktur Data P2 : Prosedure dan Function

Pulla Pandika Widodo | Rabu, 26 Desember 2018 - 12:47:58 WIB | dibaca: 393565 pembaca

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 :

  1. Fungsi adalah blok program yang dapat mengirim dan mengembalikan nilai hasil setelah di proses.
  2. Dapat dilihat bahwa syntax ini_fungsi(2,5) digunakan untuk memanggil nama fungsi dan mengirim nilai untuk selanjutnya di proses di fungsi tersebut.
  3. Setelah di proses didalam variabel $jumlah, maka nilainya dikembalikan ke posisi dimana fungsi tersebut tadi dipanggil return $jumlah;
  4. Sedangkan syntax ini_prosedur()  adalah sebuah prosedur.
  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.
  6. 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.
  7. Artinya : prosedur hanya dapat menampilkan hasil dari suatu blog proses
  8. Walaupun didalam PHP tidak mengenal syntax prosedur, tapi dalam PHP terdapat konsep prosedur.
  9. Selesai
  10. CMIIW

Link Download :

https://drive.google.com/open?id=10pKJ_iLgiodyoHH2sSGgElah_U6pSMiP 










Komentar Via Website : 11213
SpultuspF
09 Maret 2023 - 17:24:29 WIB
<a href=https://buycialis.boats>cialis buy online</a> Similar findings were noted by Hershman et al 2011 and Makubate et al 2013, who reported an increase in mortality rates by 49 and 20 with non adherence HR 1
speadiaPV
08 Maret 2023 - 09:52:25 WIB
<a href=http://buycialis.hair>cheapest place to buy cialis</a> On the other hand, a large case control study found that patients using tamoxifen for less than 2 years failed to show a statistically increased risk of developing uterine corpus cancer 16
AugmemaxR
06 Maret 2023 - 05:59:06 WIB
It s important not to blame yourself or anyone else, because the disease and its effects are no one s fault <a href=http://buycialis.homes>cialis online</a>
speadiaPV
05 Maret 2023 - 11:38:43 WIB
<a href=https://buycialis.autos>can i buy cialis online</a> Also, inform patients that there is a high likelihood that they will have ovulatory cycles while taking metformin
speadiaPV
05 Maret 2023 - 18:34:32 WIB
Quantification of GFP in MEFs was performed on an LSR II cytometer BD Biosciences at the PennFlow Core <a href=http://buycialis.hair>buy cialis online safely</a> Thats a huge improvement as she had excruciating pain after her fall fractured sacrum
exceendhY
03 Maret 2023 - 09:34:21 WIB
Making babies should be simple, straightforward and, frankly, quite a good time <a href=https://buycialis.beauty>cialis online without prescription</a>
SpultuspF
28 Februari 2023 - 19:11:53 WIB
After a year, those who had PIOL surgery were less likely to lose sharpness in the best level of vision they can get using glasses or contacts <a href=https://buycialis.buzz>purchase cialis online cheap</a> Anticoagulation e
AugmemaxR
28 Februari 2023 - 21:40:21 WIB
We are happy that we had tried <a href=https://buycialis.lol>viagra cialis online</a>
AugmemaxR
23 Februari 2023 - 14:43:12 WIB
<a href=https://buycialis.lol>cialis from india</a> Thoracic surgery shortage worsens as graduates fail to pass exams
AugmemaxR
22 Februari 2023 - 23:09:47 WIB
At a median of 2 <a href=http://buycialis.lol>online cialis pharmacy</a> Cabar FR, Teshima DR, Pereira PP, Antonangelo L, Schultz R, Francisco RP
AwalKembali 123... 1122 Lanjut Akhir


Nama

Email

Komentar



Masukkan 6 kode diatas)