1
Modul 1 : Fungsi dalam PHP Tujuan Pratikum
Praktikan mampu memahami tentang fungsi dan mampu membuat fungsi dalam PHP
Pengantar Fungsi dalam PHP adalah kumpulan dari beberapa statement yang dibuat dengan tujuan untuk menyelesaikan satu tugas tertentu. Fungsi juga digunakan untuk mencegah script tertentu di eksekusi pada saat suatu halaman web di load, karena untuk mengeksekusi suatu fungsi maka kita harus memanggil fungsi tersebut. Fungsi dipanggil dengan menulis nama dari fungsi tersebut dan diikuti dengan argumen (jika ada). Argumen ditulis di dalam tanda kurung ( ) dan jika argumen lebih dari satu, maka diantaranya dipisahkan oleh karakter koma. Parameter merupakan inputan fungsi pada saat pendefinisian fungsi tersebut, sedangkan argumen adalah sebutan untuk inputan fungsi pada saat pemanggilan fungsi. Fungsi dalam php dapat di buat dengan struktur sebagai berikut : 1. function nama_function(variabel,variabel_2,variabel_3,dst){ 2. perintah yang harus di jalankan 3. 4. return data_yang_di_sudah_di_proses 5. }
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 (return value) merupakan data hasil pemrosesan function sehingga bisa kita gunakan pada script lainnya Nama fungsi memiliki aturan penulisan seperti berikut:
Hanya terdiri dari huruf, angka dan garis bawah (underscore) Tidak boleh memiliki nama yang sama dengan fungsi yang telah ada Tidak boleh diawali dengan angka
Laboratorium Pemrograman dan Basis Data
2
Return value dan parameter 1.function add($a,$b){ 2.return $a+$b; 3.}
Contoh cara penggunaan fungsi adalah sebagai berikut:
Fungsi tersebut dapat dipanggil dengan cara :
Fungsi diatas menerima masukan berupa dua angka yaitu ($a dan $b) yang disebut sebagai parameter. Kedua angka tersebut akan dijumlahkan dan hasinya dikembalikan kepada pemanggil fungsi, yang disebut dengan return value. Return value digunakan untuk mengembalikan nilai yang telah diproses didalam suatu fungsi, sehingga nilai tersebut dapat dipanggil kapan saja. PHP tidak mendukung fasilitas overloading yaitu suatu fungsi yang memiliki nama sama dan hasil berbeda, dengan syarat parameternya beda. Perangkat Pratikum Netbeans IDE 8 Xampp Browser Chrome
Laboratorium Pemrograman dan Basis Data
3
Instruksi Pratikum 1. Buka netbeans 8, pilih file ->new project 2. Pilih PHP-> PHP application->Next
3. Isikan nama project denganformat: NIM anda_Modul. Contohnya 1010101234_M1. 4. Klik Finish 5. Pada panel sebelah kiri expand nama project anda, klik kanan pada Source Files>new->PHP file
Laboratorium Pemrograman dan Basis Data
4
6. Buat dengan nama index 7. Klik finish 8. Pada file index.php ketik script berikut :
Praktikum BP 1 Modul 1
<meta charset="UTF-8">
Fungsi PHP
9. Sehingga hasilnya seperti :
Laboratorium Pemrograman dan Basis Data
5
10. Pada panel sebelah kiri expand nama project anda, klik kanan pada Source Files>new->PHP file 11. Buat dengan nama fungsi 12. Klik finish 13. Pada file fungsi.php ketik script berikut :
Volume Balok tersebut adalah $volume
14. Pilih file -> save atau Ctrl+S. 15. Buka browser chrome, pada url ketik localhost/ NIM anda_modul. Contoh : localhost/121096123123_M1 16. Tekan enter 17. Hasilnya sepert :
Tugas Praktikum Kerjakan tugas praktikum sesuai dengan instruksi dari asisten.
Referensi http://w3function.com/blog/index.php?p=det&idn=73 http://digitalmapia.com/belajar-bahasa-pemrograman-php-part-6-mengenal-fungsi/ http://webhostmu.com/cara-instal-xampp/