pasang

Membuat Function di dalam Pemrograman PHP

 
 Apa sebenarnya yang disebut function dalam pemrograman php ? Pertanyaan tersebut pasti pernah terbersit dalam pemikiran para pemula dalam pemrograman php. Function merupakan sekumpulan perintah yang sudah kita susun untuk membuat sebuah pola tertentu yang bisa kita panggil dan kita gunakan sewaktu - waktu jika kita memerlukannya.
Bagaimana cara membuat function ?


Function di buat dengan struktur sebagai berikut :
function nama_function(variabel,variabel_2,variabel_3,dst){
 perintah yang harus di jalankan
 
 return data_yang_di_sudah_di_proses
}
Penjelasan dari struktur diatas adalah sebagai berikut :
  • Nama function merupakan nama unik yang bisa kita buat sesuai keinginan kita, akan tetapi kita tidak di perkenankan membuat nama function menggunakan spasi. nama function juga harus unik dan tidak boleh sama dengan nama function lainnya
  • variabel merupakan parameter - parameter data yang akan diproses di dalam function
  • Perintah yang ada di dalam function merupakan sekumpulan perintah - perintah khusus sesuai dengan tujuan pembuatan function tersebut
  • return data merupakan data hasil pemrosesan function sehingga bisa kita gunakan pada script lainnya
Berkenaan dengan penjelasan diatas, berikut kami mencobamembuat sebuah function sederhana untuk kita terapkan dalam pembahasan kita kali ini, Function yang kita buat merupakan function yang akan menghasilkan form - form inputan html.
Langkah Pertama kita buat terlebih dahulu script function.php seperti pada contoh di bawah ini:
 <?php

 function formhtml($jenis='',$nama='',$isi=''){
     if($jenis=='text'){
         $form = '<input type="text" name="'.$nama.'" value="'.$isi.'" />';
     }
     else if($jenis=='checkbox'){
         $form = '<input type="checkbox" name="'.$nama.'" value="'.$isi.'" />';
     }
     else if($jenis=='submit'){
         $form = '<input type="submit" name="'.$nama.'" value="'.$isi.'"/>';
     }
     else if($jenis=='reset'){
         $form = '<input type="reset" name="'.$nama.'" value="'.$isi.'"/>';
     }
     else if($jenis=='textarea'){
         $form = '<textarea name="'.$nama.'">'.$isi.'</textarea>';
     }
     else{
         $form = 'dan lain - lain';
     }
     return $form;
 }
 ?>

  
Pada contoh diatas nama function kita adalah formhtml, kemudian ada 3 parameter yang akan diproses dalam function tersebut yaitu $jenis , $nama dan $isi . Pemrosesan yang kita lakukan dalam function diatas menggunakan pemilahan isi dari $jenis sesuai dengan yang sudah kita tentukan dalam contoh di atas, dimana jika $jenis berisi kata "text" , maka akan di hasilkan form input text dan begitu juga dengan kondisi lainnya.

Langkah kedua kita membuat halaman lain yang akan menggunakan function untuk mempercepat langkah kita dalam bekerja dengan php.
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
     <title>Belajar membuat function dalam pemrograman php</title>
     <meta http-equiv="content-type" content="text/html;charset=utf-8" />
     <meta name="generator" content="Geany 0.20" />
 </head>

 <body>
 <?php
 //pada bagian ini kita akan menggunakan function yang sudah kita buat sebelumnya
 include ('function.php');
 ?>
 <!-- Disini kita mulai membuat form input html dengan function -->
 <form method="post" name="frm" action="">
 Nama : <?php echo formhtml('text','nama','Parmin Supaidi');?> <br />
 Alamat : <?php echo formhtml('textarea','alamat','Jl. Bougenville no 1 Malang');?> <br />
 Telp : <?php echo formhtml('text','telp','0341 743 9342');?> <br />
 Facebook : <?php echo formhtml('textarea','facebook','https://www.facebook.com/justedy');?>
 <?php
     echo formhtml('submit','tombol','KIRIM');
     echo formhtml('reset','reset','RESET');
 ?>
 </form>
 </body>
 </html>

Pada contoh kita di atas, kita harus memanggil dahulu script function.php dengan menggunakan fungsi include('function.php') seperti terlihat pada baris ke 11 . Untuk mencetak form input html selanjutnya kita hanya cukup memanggil nama function kita yaitu formhtml di sertai dengan parameter - parameter sesuai dengan kebutuhan kita.
  • Jika kita ingin mencetak inputan untuk nama , maka kita panggil function kita dengan perintah :
    <?php echo formhtml('text','nama','Parmin Supaidi');?>
  • Jika kita ingin membuat textarea , kita gunakan perintah :
    <?php echo formhtml('textarea','alamat','Jl. Bougenville no 1 Malang');?>
  • dan seterusnya
Perhatikan dalam perintah diatas terdapat kata text , textarea yang sudah kita inisialisasikan dalam script function kita untuk di cek dengan menggunakan perintah if.  Bagaimana caranya kalu kita ingin membuat inputan dalam bentuk checkbox ? Kita ganti saja kata text atau kata textarea pada contoh diatas sehingga perintahnya seperti berikut :
<?php echo formhtml('checkbox','persetujuan','saya setuju');?>
Bagaimana kalau kita ingin membuat radio button? jawabannya adalah belum bisa, karena pada function kita belum kita buat perintah untuk mencetak Radio button :D
Silahkan anda melakukan perubahan sendiri pada contoh di atas, jika ada permasalahan atau pertanyaan seputar contoh diatas, silahkan tuliskan komentar / pertanyaan anda pada form di bawah ini.
Selamat mencoba..
Bagikan :
+
Previous
Next Post »
0 Komentar untuk "Membuat Function di dalam Pemrograman PHP"

 
Copyright © 2015 Hafiz |PHP| - All Rights Reserved
Template By Kunci Dunia
Back To Top