Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Web 6. Sintaks PHP-3 FUNCTION

Presentasi serupa


Presentasi berjudul: "Pemrograman Web 6. Sintaks PHP-3 FUNCTION"— Transcript presentasi:

1 Pemrograman Web 6. Sintaks PHP-3 FUNCTION
Teguh Pribadi

2 Pemrograman Berbasis Web
SAP Pengantar Pemrograman Web Pengantar Server Side Sintaks PHP-1 BASIC Sintaks PHP-2 ARRAY Sintaks PHP-3 FUNCTION Sintaks PHP-4 FORM & EXCEPTION HANDLING Sintaks PHP-5 COOKIES AND SESSION Sintaks PHP-6 CRUD Sintaks PHP-7 ADVANCE DATABASE INTEGRATION Tugas Besar

3 Sintaks PHP-3 FUNCTION Konsep Script Dasar
Cakupan Variabel terhadap fungsi Function - argument/parameter Function - return value Function dengan array

4 Konsep

5 Konsep Function A function is a block of statements that can be used repeatedly in a program. PHP memiliki lebih dari 1000 function bawaan (built-in) Dijalankan ketika dipanggil. Function tidak akan dieksekusi langsung sehingga tidak membebani halaman. Sintaks dasar:

6 Script Dasar

7 Script Dasar Function pembuatan fungsi dan pemanggilannya
CLI

8 Script Dasar Function pembuatan fungsi dan pemanggilan berulang
CLI

9 Cakupan Variabel

10 Cakupan Variabel konsep
Jangkauan pengenalan sebuah parameter/ argument dalam function. Berdasarkan cakupan variabel bisa dikenali, ada 3 macam jenisnya: Local  variable yang berada di dalam function. Global  variable yang berada di luar function. Global Keyword Static Keyword

11 Cakupan Variabel Global
SCRIPT OUTPUT <!DOCTYPE html> <html> <head> <title>AKN Bojonegoro</title> </head> <body> <?php $x = 5; function myTest() { echo "<p>X[dalam]: $x</p>"; } myTest(); echo "<p>X[luar]: $x</p>"; ?> </body> </html>

12 Cakupan Variabel Local
SCRIPT OUTPUT <!DOCTYPE html> <html> <head> <title>AKN Bojonegoro</title> </head> <body> <?php function myTest() { $x = 5; echo "<p>X[dalam]: $x</p>"; } myTest(); echo "<p>X[luar]: $x</p>"; ?> </body> </html>

13 Cakupan Variabel Global Keyword
SCRIPT OUTPUT <!DOCTYPE html> <html> <head> <title>AKN Bojonegoro</title> </head> <body> <?php $x = 5; $y = 10; function myTest() { global $x, $y; $y = $x + $y; } myTest(); echo $y; ?> </body> </html>

14 Cakupan Variabel Static Keyword
SCRIPT OUTPUT <!DOCTYPE html> <html> <head> <title>AKN Bojonegoro</title> </head> <body> <?php function myTest() { static $x = 0; echo $x; $x++; } myTest(); echo "<br>"; myTest(); ?> </body> </html>

15 Function - argument/parameter

16 argument/parameter konsep
Information can be passed to functions through arguments. Argumen disebut juga dengan nama parameter. An argument is just like a variable. Script dasar: <?php function fname($argument) {     statement; } fname(“abcde"); ?> //means that $argument=“abcd”

17 argument/parameter script – 1 argument/parameter
CLI

18 argument/parameter script – more than 1 argument/parameter
CLI

19 argument/parameter script – default value
CLI

20 Function - return value

21 Return Value konsep Return value : nilai balik.
Nilai balik ke function pemanggil.

22 Return Value script (1) SCRIPT CLI

23 Return Value script (2) SCRIPT CLI

24 Function dengan array

25 Function dengan array SCRIPT CLI

26 Studi Kasus

27 Studi Kasus 6_1 Berbasis pada lingkaran, buatlah aplikasi php untuk penghitung: Luas lingkaran Keliling Lingkaran Volume lingkaran (asumsi: lingkaran sempurna dengan kesamaan diameter) NB 1: poin 1), 2), dan 3) diwujudkan dalam bentuk function dalam 1 file. NB 2: nilai diameter diambil dari 3 karakter dari belakang dari NIM Anda. Misal

28 Studi Kasus 6_2 Berdasarkan SK 6_2 lanjutkan dengan membuat 2 bidang yang lain. Misal Lingkaran Luas lingkaran Keliling Lingkaran Volume lingkaran (asumsi: lingkaran sempurna dengan kesamaan diameter) Persegi panjang Luas Persegi panjang Keliling Persegi Panjang Volume Balok NB 1: poin 1,2,3 beserta turunannya diwujudkan dalam bentuk function dalam 1 file. NB 2: nilai diambil dari nim. Misal Bil 4 Bil 2 Bil 3 Bil 1

29 Referensi

30 Referensi Andrea Tar. 2012. PHP and MySQL 24-Hour Trainer
Brett McLaughlin PHP & MySQL- The Missing Manual. USA-Brett McLaughlin. USA-O'REILLY Media Brett McLaughlin PHP & MySQL- The Missing Manual, 2nd Edition. USA-Brett McLaughlin. USA-O'REILLY Media Fadila, Armando dkk. Pro PHP Application Performance Gilmore, W. Jason Beginning php and mysql from novice to professional, 4th edition Head First PHP & MySQL Kroenke, David Database Processing 12th Edition Lamandi, BB dkk AJAX and PHP Building Modern Web Applications, 2nd Edition Loka Dwiartara. Menyelam dan Menaklukan Samudra PHP Michcel, Lorna Jane. PHP Web Services Mysql Official MySQL 5.7 Reference Manual-en Official. php_manual_en PHP6 and MySQL Bible by Steve Suehring

31 Referensi Power, David. PHP Solutions, 3rd Edition
Rochkin Mark Expert PHP and MySQL Rosihanari. Basic PHP Tutorial Ruehning, dkk. php_mysql_javascript__html5_all-in-one_for_dummies Sams.Sams.Teach.Yourself.PHP.MySQL.and.Apache.All-in-One.ISBN Solichin, Achmad. Pemrograman Web dengan PHP MySQL Tatro, Kvein, dkk Programming PHP, 3rd Edition. USA-O'REILLY Media Tutorialpoints.com - mysql tutorial Valade, Janet. PHP & MySQL Web Development All-in-One Desk Reference For Dummies. CanadaWiley Publishing,Inc W3Schools Offline 2016 Welling, Luke and Laura Thomson Welling php mysql web 3rd. USA - Sam Publishing Widigdo, Anon Kuncoro php dan mysql Wahono, Romi Satria. dasar-php Zandstra, Matt. PHP Objects, Patterns, and Practice, 4th Edition

32 Referensi

33 Contact

34 Contact , Site : pribadi.transcipta.com WA/SMS/Call/Telegram/Line :


Download ppt "Pemrograman Web 6. Sintaks PHP-3 FUNCTION"

Presentasi serupa


Iklan oleh Google