Pemrograman Web 6. Sintaks PHP-3 FUNCTION

Slides:



Advertisements
Presentasi serupa
FUNGSI Deklarasi dan Definisi fungsi Void dan Non-void Fungsi main.
Advertisements

Menciptakan Fungsi.
Functions/Fungsi As’ad Djamalilleil
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
Pemrograman Internet Mobile 7 PHP: Hypertext Preprocessors.
Pengenalan PHP Perulangan (While) While(….syarat….) { ………aksi…….; }
PHP L. Erawan. Pengantar PHP itu bahasa script berjenis server-side (kalau bahasa javascript berjenis client-side) Anda harus menginstall software PHP.
Pemrograman Web Dasar-dasar PHP:  Pengantar PHP sebuah file PHP, PHP workings, PHP feathers, menjalankan PHP.  Sintaks Dasar PHP variable, operator,
Fungsi Fungsi.
Pengembangan Web Ramos Somya.  Function merupakan sejumlah pernyataan yang dikemas dalam sebuah nama.  Nama ini selanjutnya dapat dipanggil berkali-kali.
Perancangan dan Pemrograman Web
Pemrograman Web JavaScript
Pengantar Pemrograman Internet 2
KOMPUTER APLIKASI TIK II
PACKAGE.
Stored Procedure Dengan Parameter
Stored Function Tanpa Parameter
Tujuan Pembelajaran Mampu menjelaskan dan mendemokan konsep overload pada subprogram; Mampu menjelaskan dan mendemokan cara membangun initialization.
Pemrograman Web 1 Oleh Dita Rizki Amalia.
METHODS Mr. Yasri Object Oriented Program.
Pertemuan ke-5 Array dan Fungsi
Pemasaran Berbasis web
Pengolahan Informasi Berbasis Bahasa Pemrograman Script
Pertemuan ke-5 Fungsi.
Pemasaran Berbasis web
Blok PL/SQL Non Modular dan Modular
PEMASARAN BERBASIS WEB
PEMASARAN BERBASIS WEB
Anonymous Blok PL/SQL dan Tipe Data
Stored Function Dengan Parameter
PHP PEMROGRAMAN INTERNET.
As’ad Djamalilleil Functions/Fungsi As’ad Djamalilleil
Pemrograman Basis Data Berbasis Web
Pengembangan Web Function PHP Ramos Somya, S.Kom..
Pemrograman Web/TI/ AK /2 sks
Pengantar PHP (Lanjutan)
FUNGSI ∞ Fungsi yang didefinisikan user ∞ Parameter dalam fungsi ∞ Returning Value ∞ Variabel scope ∞ Build In PHP ∞ Soal Latihan.
Pemrograman Web/TI/ AK /2 sks
Personal Home Page (PHP) yang sekarang PreHypertextProcessor
PEMROGRAMAN WEB 02. TIPE DATA, VARIABEL, KONSTANTA
PERTEMUAN 0 (Pendahuluan)
- PEMROGRAMAN WEB 05. Array Teguh Pribadi -
- PEMROGRAMAN WEB 05. Array Teguh Pribadi -
Pemrograman Web 3. Pengantar Server Side
PEMROGRAMAN WEB 08. KONEKSI DATABASE MYSQL – SESSION – LOGIN - CRUD
PEMROGRAMAN TERSTRUKTUR 05. Basic Logic Structure – Percabangan
Pemrograman Berorientasi Objek 02
Pemrograman Berorientasi Objek 01. SAP (Satuan Acara Perkuliahan)
Pemrograman Web 1. SAP (Satuan Acara Perkuliahan)
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
Pemrograman Web 7. Sintaks PHP-4 FORM & EXCEPTION HANDLING
PEMROGRAMAN WEB BERBASIS FRAMEWORK 03. Web Framework Dasar
Kuliah Jalanan Web Programming ala TP 02. Database and GUI Compiler
PEMROGRAMAN WEB BERBASIS FRAMEWORK 01. SAP
PEMROGRAMAN WEB 02. TIPE DATA, VARIABEL, KONSTANTA
Pemrograman Web Cosmas Haryawan STMIK AKAKOM Yogyakarta
PEMROGRAMAN WEB 03. OPERATOR
Kuliah Jalanan Web Programming ala TP 03
PEMROGRAMAN WEB 03. OPERATOR
Pemrograman Berorientasi Objek 6. Konsep dan Script OOP-2. Inheritance
PEMROGRAMAN WEB 01. Pengantar Pemrograman Web
PEMROGRAMAN WEB 00. Satuan Acara Perkuliahan (SAP)
PEMROGRAMAN TERSTRUKTUR 07. Array
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
Pemrograman Web/TI/ AK /2 sks
Pemrograman Berorientasi Platform (IN315B)
PHP.
Pengembangan Web Function PHP Ramos Somya.
Pengembangan Web Function PHP Ramos Somya.
Doni Abdul Fatah Universitas Trunojoyo Madura PENGELOLAAN BASIS DATA 01. Pendahuluan.
Transcript presentasi:

Pemrograman Web 6. Sintaks PHP-3 FUNCTION Teguh Pribadi

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

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

Konsep

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:

Script Dasar

Script Dasar Function pembuatan fungsi dan pemanggilannya CLI

Script Dasar Function pembuatan fungsi dan pemanggilan berulang CLI

Cakupan Variabel

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

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>

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>

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>

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>

Function - argument/parameter

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”

argument/parameter script – 1 argument/parameter CLI

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

argument/parameter script – default value CLI

Function - return value

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

Return Value script (1) SCRIPT CLI

Return Value script (2) SCRIPT CLI

Function dengan array

Function dengan array SCRIPT CLI

Studi Kasus

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 109533423206

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 109533423206 Bil 4 Bil 2 Bil 3 Bil 1

Referensi

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

Referensi Power, David. PHP Solutions, 3rd Edition Rochkin Mark. 2013. 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.ISBN0672326205 Solichin, Achmad. Pemrograman Web dengan PHP MySQL Tatro, Kvein, dkk. 2013. 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. 2015. Welling php mysql web 3rd. USA - Sam Publishing Widigdo, Anon Kuncoro. 2003. php dan mysql Wahono, Romi Satria. dasar-php Zandstra, Matt. PHP Objects, Patterns, and Practice, 4th Edition

Referensi

Contact

Contact Email : pribadi@transcipta.com , pribadi.teguh90@gmail.com Site : pribadi.transcipta.com WA/SMS/Call/Telegram/Line : 0857 3600 3963