Modul 1 : Fungsi dalam PHP

dokumen-dokumen yang mirip
Modul Pemrograman Web Teori + Praktik PHP, XML, Jquery, Ajax, Yii

MODUL PRATIKUM - 09 PEMROGRAMAN BERBASIS WEB (CCP119)

TUTORIAL MEMBUAT PROGRAM KALKULATOR DENGAN OOP PHP

BAB X AKSES DAN MANIPULASI DATA

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)

Checkbox dengan Foreach dan MYSQL

Pengenalan Script. Definisi HTML

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database :

SERVLET. 5.1 Membuat Program Servlet

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL

Mengenal PHP dan Web Server

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Praktikum 3 Cookie, Session, dan Database MySQL

BAB 5 PENGENALAN PHP. Tujuan Pembelajaran: Memahami kaidah Pemrograman dengan PHP

Modul 1 : HTML dan CSS

MODUL 11 PHP&MYSQL UPDATE & SEARCHING

Create Read Update Delete using PHP MySql

BAB IX COOKIE DAN SESSION

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

DOM (Document Object Model) dan Event

Pemrograman Basis Data Berbasis Web

PEMOGRAMAN WEB II MODUL. Oleh: CHALIFA CHAZAR MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Membuat Database mysql dengan PhpMyAdmin

SEARCHING, EDIT / UPDATE DAN DELETE. PHP & MYSQL Part Two

Materi 10: Create Read Update Delete

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Menginstal Web Server Apache, PHP, dan MySQL

Pengenalan PHP Contoh penulisan file PHP :

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Konsep Basis Data di Web

Penulis :

E-trik Ajax. Database MySQL. Dedi Alnas

Pemrograman Basis Data Berbasis Web

5.2 Keuntungan dan Kelemahan Cookie

Modul Pengenalan Pemrograman PHP

?> <html> <head> <link href="data/styles.css" rel="stylesheet" type="text/css"> <title>sumber Ilmu Online Bookstore</title> </head>

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

BAB 2 LANDASAN TEORI

P - 6 Bab 4 : HTML (Hypertext Markup Language)

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect();

Modul Pemrograman Web Teori + Praktik PHP, XML, Ajax, Laravel

DAFTAR PUSTAKA. Irwanto, Djon. S.Kom., MM, Perancangan Object Oriented Software Dengan UML. C.V ANDI OFFSET, Yogyakarta, 2006

Membuat Form Mahasiswa dengan HTML [Part 1]

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Membuat Plugin Wordpress Sederhana

APLIKASI Web Server dan MySql menggunakan Xampp

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

Cara Membuat Security Image Code Dengan PHP

PHP (HYPERTEXT PREPROCESSOR)

PERTEMUAN KE 1 PENGENALAN DASAR PHP

PENGENALAN HTML - 2. Anda bisa menambahkan beberapa cell (kolom) untuk membuat satu baris cell (kolom).

Mengarahkan Flow Program, Input, dan Pemrosesannya

HTML (HyperText Markup Language)

Simak baik-baik komentar-komentar dalam setiap skrip. Komentar diawali dengan tanda #, //, atau /* dan */

MODUL 11 MEMBUAT LOGIN USER

KURSUS ONLINE JASA WEBMASTERS

Aplikasi Sistem Informasi Siswa ini adalah Versi 1.1 yang merupakan kelanjutan dari versi sebelumnya dengan tambahan Menu. Struktur menunya adalah :

LAPORAN PERTEMUAN 2 PERULANGAN DAN FORM PHP

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

Menangani Input dari User

P - 6 Bab 4 : HTML (Hypertext Markup Language)

Dasar Pemrograman Java

Pemrograman Berbasis Web

Konektivitas PHP - MySQL

Web Programming (WP) Step 2 [ HTML & PHP BASIC]

Membuat Laporan dengan Bahasa Pemrograman Berbasis WEB

if($makanan == "ada") { $tindakan = "makan"; } else { $tindakan = "puasa"; }

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

Bab 13 Tentang SESSION

BAB I PENDAHULUAN LATAR BELAKANG CONTOH KASUS. Diktat Mata Kuliah Aplikasi Teknologi Online Oleh : Andri Heryandi

Prak. E-Bussiness & E-Commerce HTML. (HyperText Markup Language) RAHMADY LIYANTANTO liyantanto.wordpress.com

PRAKTIKUM PEMROGRAMAN WEB MODUL 7 TWITTER BOOTSTRAP

Pemrograman Web DASAR HTML 2

BAB 1 PENDAHULUAN. 1.1 Instalasi XAMPP (Server)

MODUL 1 PHP. (Variabel, Tipe Data, Operator)

Advantages. Keunggulan :

MODUL PRAKTIKUM PEMROGRAMAN WEB

1.1 XAMPP. XAMPP cocok untuk pengguna Windows dan Linux, meskipun terdapat versi untuk Mac, tapi umumnya pengguna Mac menggunakan

LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1

APLIKASI ALGORITMA KNUTH-MORRIS-PRATT PADA MESIN PENCARI KATA UNTUK LINGKUNGAN WEBSITE MAHASISWA INFORMATIKA 2005

Internet II. Pertemuan 4 & 5 Dasar Pemrograman PHP II. Sistem Komputer Universitas Serang Raya - Aditya Wicaksono, SKomp 1

PEMROGRAMAN WEB 1 JavaScript Rio Andriyat Krisdiawan, M.Kom

PRAKTIKUM I MySQL / phpmyadmin

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

Praktikum Pemrograman Lanjut Dasar WEB(1)

Materi 4: Perintah For Perintah Do While

Modul 3 CSS CASCADE STYLE SHEET

MODUL 1 STANDAR INPUT DAN OUTPUT

Pertemuan 2. Muhadi Hariyanto

Pemrograman Web Lanjut 2017

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

Form dan Variabel Oya Suryana

LAPORAN PENYELESAIAN TUGAS

Transkripsi:

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

2 Return value dan parameter 1.function add($a,$b) 2.return $a+$b; 3. Contoh cara penggunaan fungsi adalah sebagai berikut: <?php Public function nama_fungsi($parameternya) Kode program...?> Fungsi tersebut dapat dipanggil dengan cara : <?php Nama_fungsi($parameter);?> 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

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

4 6. Buat dengan nama index 7. Klik finish 8. Pada file index.php ketik script berikut : <!DOCTYPE html> <html> <head><h4 align="center">praktikum BP 1 Modul 1</h4> <meta charset="utf-8"> <title>fungsi PHP</title> </head> <body> <form action="fungsi.php" method="post"> <table align="center" cellpadding="0" cellspacing="1"> <td>panjang</td> <td>:</td> <td><input type="text" name="input1"></td> <td>lebar</td> <td>:</td> <td><input type="text" name="input2"></td> <td>tinggi</td> <td>:</td> <td><input type="text" name="input3"></td> <td align="center"><input type="submit" name="submit" value="luas"</td> <td></td> <td ><input type="reset" name="reset" value="reset"</td> </table> </form> </body> </html> 9. Sehingga hasilnya seperti :

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 : <?php $p=""; $l=""; $t=""; if(isset($_post['input1'])) $p=$_post['input1']; $l=$_post['input2']; $t=$_post['input3']; function LuasBalok($p,$l,$t) $luas=2*($p*$l+$p*$t+$l*$t); return $luas; function VolumeBalok($p,$l,$t) $volume=$p*$l*$t; echo "<div><h5 align=center><font color=red size=4> Volume Balok tersebut adalah $volume </font><h5></div>"; $L=LuasBalok($p,$l,$t); VolumeBalok($p,$l,$t); echo "<div><h5 align=center><font color=blue size=4> Luas Permukaan Balok tersebut adalah $L </font><h5></div>";?> <html>

6 <head> <title>luas Permukaan Balok </title> </head> <body> <div align="center"> <a href="index.php"> Kembali<a/> </div> </body> </html> 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/