Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehSusanto Kusumo Telah diubah "6 tahun yang lalu
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 :
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.