Struktur Data

Struktur Data : Pertemuan 2

Struktur Data P2 : Prosedure dan Function

Pulla Pandika Widodo | Rabu, 26 Desember 2018 - 12:47:58 WIB | dibaca: 361949 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 : 11182
FliedaFagsu
06 Februari 2023 - 03:59:35 WIB
The residue is dissolved in 100 parts of water, the solution is basified by the addition of sodium hydroxide solution, and the precipitated solid is extracted three times, each time with 50 parts of ether <a href=https://cialis.christmas>cialis tablets for sale</a> Heat maps to guide clinical decisions and counseling patients on the risks and benefits for pregnancy outcome
amemicyto
05 Februari 2023 - 05:56:52 WIB
Medical Editor 1 2021 <a href=http://aviagra.best>buy viagra for male</a> The process of cancer development is a consequence of genetic and epigenetic alterations that lead to disruption of basic biological functions, such as cell division, differentiation, angiogenesis, and migration, and transform normal epithelium to preneoplastic lesions and then to invasive carcinoma
taughethyLM
05 Februari 2023 - 10:00:19 WIB
<a href=http://propecia.bond>propecia for sale in usa</a> When evaluating oncology patients with MAHA, their anticancer therapy and other drugs should be considered as a possible cause and any potential culprit agent stopped immediately
taughethyLM
05 Februari 2023 - 11:47:37 WIB
5 mg letrozole groups vs 4 in the megestrol acetate group, headache 7 and 6 vs 5, peripheral edema 7 and 3 vs 4, hot flushes 5 and 5 vs 4, fatigue 5 and 4 vs 6, weight gain 2 and 2 vs 9, and dyspnea 0 <a href=https://zithromax.buzz>where to buy valtrex</a> Robert Boostanfar, MD, FACOG; Michael Feinman, MD, FACOG, Alison Peck, MD, FACOG and David Tourgeman, MD, FACOG, diagnose and treat patients for a wide range of infertility problems with the most advanced reproductive technology
CaurdenueMs
04 Februari 2023 - 11:37:05 WIB
According to the source, that might partly explain the recent 3 for 17 <a href=http://nolvadex.hair>tamoxifen package insert</a>
outlicaUl
04 Februari 2023 - 15:38:56 WIB
Jockey Brice Blanc, here to ride a young and un raced filly in an important workout, is right in the firing line <a href=http://stromectol.one>stromectol 3 mg dosage</a>
taughethyLM
04 Februari 2023 - 22:44:12 WIB
1992 Feb; 74 2 336 44 <a href=http://cialisshop.best>generic cialis online</a> The first time, I had never ever been on any oral medication for my acne and wasn t on birth control
taughethyLM
03 Februari 2023 - 00:33:26 WIB
1994; 47 1989 1998 <a href=https://aviagra.best>does generic viagra work</a> The former mainly includes Photorefractive Keratectomy PRK, Laser assisted Subepithelial Keratomileusis LASEK and Epipolis Laser in Situ Keratomileusis EPI LASIK, while Laser assisted in Situ Keratomileusis LASIK and Femtosecond Laser assisted LASIK FS LASIK belong to the latter 2
taughethyLM
03 Februari 2023 - 02:05:33 WIB
I think there is value to the new kind of storytelling I wouldn t have done it if I didn t <a href=http://doxycycline.buzz>fish doxycycline 500 mg</a>
AbowapawsEu
03 Februari 2023 - 04:22:33 WIB
<a href=https://propecia.bond>propecia hair loss</a> The reference solubility values of SMX in acidic media were lower compared with their corresponding basic media due to the higher percentage of ionized drug in basic compared with acidic conditions
AwalKembali 123... 1119 Lanjut Akhir


Nama

Email

Komentar



Masukkan 6 kode diatas)