Pemrograman Web By : Lisda Juliana P.,Ssi..

Slides:



Advertisements
Presentasi serupa
APLIKASI BERBASIS WEB STTI I-Tech Susana Dwi Yulianti, SKom.
Advertisements

Kholid Fathoni, S.Kom., M.T. Politeknik Elektronika Negeri Surabaya 2012 PENS - ITS 1 Fungsi, Modularisasi dan PHP Form.
STRUKTUR DATA (5) Pointer dan Function
Internet Programming 3 PHP 2: Array, Fungsi, Modularisasi
PERTEMUAN IV Oleh : Fajar Y. Zebua
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 Terstruktur
INSTRUKSI MASUKAN DAN KELUARAN
PHP.
Penggunaan Data dan Variabel
Pemrograman Berbasis WEB
FUNGSI.
STRUKTUR DATA (5) Pointer dan Function
Identifier, Tipe Data dan Variabel Yusuf Nurrachman.
Pemrograman Internet (modul 2)
Fungsi, Modularisasi dan PHP Form
STRUKTUR DATA Pointer dan Function
Algoritma & Pemrograman 1
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Dasar-dasar Pemrograman PHP
Pengembangan Web Ramos Somya.  Function merupakan sejumlah pernyataan yang dikemas dalam sebuah nama.  Nama ini selanjutnya dapat dipanggil berkali-kali.
Tujuan Instruksional Mahasiswa memahami konsep fungsi
Algoritma Dan Pemrograman
Pertemuan 3.
FUNGSI.
PERTEMUAN 2 Bambang Irawan.
Struktur Organisasi Data 2
Algoritma pemrograman 2a
Tipe, Nama, dan Nilai Anifuddin azis.
PHP function Pemrogaman Web.
Pertemuan ke-5 Array dan Fungsi
Struktur Program Minimal
Web Dasar By : Lisda Juliana P.SSi.
FUNGSI.
KOMPUTER APLIKASI IT II
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
Pertemuan ke-5 Fungsi.
Pertemuan 1&2 - Dasar Pemrograman PHP By: Junta Zeniarja, M.Kom, M.CS
PHP D. Sinaga, M.Kom.
Pemrograman Berbasis WEB
STRUKTUR DASAR PROGRAM
Pertemuan 1 DATA & STRUKTUR DATA.
As’ad Djamalilleil Sintaks Dasar As’ad Djamalilleil
Pemrograman Terstruktur
Tipe Data, Nama dan Nilai
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pengembangan Web Function PHP Ramos Somya, S.Kom..
FUNGSI ∞ Fungsi yang didefinisikan user ∞ Parameter dalam fungsi ∞ Returning Value ∞ Variabel scope ∞ Build In PHP ∞ Soal Latihan.
FUNGSI II.
ALGORITMA DAN PEMROGAMAN
WEB DASAR PERTEMUAN III
Pertemuan Pertama Data dan Struktur Data.
Dasar-Dasar Pemrograman
PHP.
Pengantar Common Gateway Interface (CGI) dan Perl
Struktur dan Arsitektur Pemrograman
Pemrograman Web Cosmas Haryawan STMIK AKAKOM Yogyakarta
FUNGSI / FUNCTION KONSEP PEMROGRAMAN Wahyu Sakti G. I.
Pemrograman Web HTML (8) PHP Andy Haryoko, ST
TIPE-TIPE DATA PHP Bandung 2009, by hery dwi y.
DATA dan VARIABEL.
Pemrograman Berorientasi Platform (IN315B)
PHP.
Bahasa Pemrograman A M7. Function Pada Pascal.
Pengembangan Web Function PHP Ramos Somya.
Pengembangan Web Function PHP Ramos Somya.
WEB DASAR PERTEMUAN III
SMK BINA INSAN Pemograman Dasar Operasi Aritmatika Dan Logika Yobi Saputra 22.
Transcript presentasi:

Pemrograman Web By : Lisda Juliana P.,Ssi.

Fungsi Defenisi Fungsi Deklarasi Fungsi Argumen Fungsi Pass by Value Pass by reference

Defenisi Fungsi Fungsi adalah subprogram yang sering disebut juga subrutin program yang terdiri dari perintah-perintah.Menggunakan Fungsi mempermudah dan mempersingkat waktu pemrogram dalam menulis perintah yang terjadi berulang-ulang.Fungsi disebut juga User Defined Function(UDF)

Fungsi Fungsi dapat dikategorikan kedalam: Built-in User Defined Function (UDF) External Fungsi Built-in: merupakan fungsi yang sudah ada pada PHP, user tinggal menggunakannya. Contoh: Fungsi Matematika : sin, cos, tan, asin, deg2rad, dll. Fungsi Tanggal & waktu : date, checkdate Fungsi String : strlen, strpos, strtolower, strtoupper, substr, dll. PENS - ITS

Cara Membuat Fungsi Semua fungsi dimulai dengan kata function() Nama dari fungsi sebaiknya sesuai dengan kagunaannya dan bisa dimulai dengan sebuah huruf atau underscore (bukan angka) Tambahkan sebuah tanda “{“, kode pada fungsi ditulis setelah tanda ini Masukkan kode-kode fungsi Tambahkan sebuah tanda “}” sebagai akhir dari fungsi/penutup fungsi.

Sintax Fungsi Function Nama_fungsi($arg1,arg2,…arg_n) { Blok Pernyataan Fungsi; } Keterangan : Nama_fungsi :Nama yang digunakan untuk memanggil fungsi $argumen1.n : argumen-argumen(parameter)yang akan disertakan pada saat pemanggilan fungsi untuk diproses dalam fungsi. Blok Pernyataan Fungsi : pernyataan-pernyataan yang terdapat dalam apitan ({ }).

Cara kerja Fungsi function namaPengarang() { echo “Barbara Chatland”; } memanggil fungsi: Jadi kode untuk menampilkan nama pengarang seluruhnya seperti berikut ini: <?php function Pengarang() echo “Yogianto”; echo “Nama Pengarangnya adalah: “ ; Pengarang(); ?>

Contoh fungsi dan bukan fungsi Fungsi1.php Fungsi2.php Tulisan.php Not fungsi.php

1. Fungsi memiliki Parameter Yt fungsi yang memiliki argumen (variabel) dan menggunakan perintah Return untuk mengembalikan nilai. Jika ada 2 parameter maka dipisahkan dengan tanda koma(,) Contoh Fungsi 2parameter.php Fungsi aritmatika.php Fungsi string.php(1 parameter)

2. Fungsi non Parameter Yt : Fungsi yang tidak memiliki argumen ( variabel) didalam fungsi Contoh : Garis.php Fungsinon parameter.php

Soal Buat fungsi untuk mencetak bilangan genap dari 1-20 tanpa menggunakan parameter.

Argumen Fungsi Ada 3 cara yaitu : Pass by Value ( default) Pass by reference Default argument value

Syntax Informasi dapat di masukkan ke dalam fungsi sebagai parameter atau argumen. Syntax: function namaFungsi(parameter) { Kodemu_yang_akan_kamu_eksekusi; }

Fungsi Pass by Value Artinya : setiap argumen fungsi dilewatkan secara pass berarti membuat kopi dari argumen yang asli sehingga argumen asli tidak berubah dengan adanya proses pada fungsi tersebut. Pembuatan fungsi menggunakan Return

Contoh kasus Pass by value.php Value luas.php

Pass by reference Artinya fungsi yang dilewatkan secara pass by reference berarti membawa argumen asli ke dalam fungsi sehingga argumen asli ikut berubah dengan adanya fungsi argumen tersebut. Argumen fungsi yang dilewatkan tersebut harus diawali dengan tanda ampersand(&) diikuti dengan nama argumen.

Contoh Kasus Pass by reference.php

Default Argumen Value Yt : membuat nilai default terhadap argument fungsi pada saat dipanggil Contoh : Default argument.php

Fungsi-fungsi dalam PHP Fungsi Variabel Fungsi Tanggal dan waktu Fungsi String

FUNGSI VARIABEL Fungsi Untuk Mengetahui Type Data Untuk mengetahui type data dari suatu variabel Kita dapat menggunakan : Fungsi gettype() Sintax : gettype(mixed var) Nilai balik berupa string yang bernilai boolean,int,float,array dll.

Contoh kasus Fungsi cek data.php

Fungsi is_array Untuk mengetahui apakah tipe data suatu variabel merupakan array atau tidak. Sintaxnya : Is_array ( mixed var ) Fungsi bernilai TRUE jika variabel berupa array, FALSE jika tidak Contoh : isarray.php

Beberapa fungsi untuk mengetahui tipe data argumen Selain fungsi diatas, dengan cara yang sama ada beberapa fungsi untuk mengetahui tipe data argumen yt : is_bool : untuk mengetahui apakah suatu variabel boolean atau tidak is_float : untuk mengetahui apakah suatu variabel float atau tidak is_null : untuk mengetahui apakah suatu variabel NULL atau tidak settype : untuk menetapka tipe dari suatu variabel

Mengetahui Status Variabel Fungsi empty() : untuk mengetahui apakah suatu variabel telah ditetapkan dan bukan bernilai nol atau belum ditetapkan. Sintax : empty ( mixed var ) Contoh: Empty.php

Fungsi isset Untuk mengetahui apakah suatu nilai telah di assign ke dalam variabel atau belum Sintax : isset ( mixed var ) Contoh isset.php isset form.php Fungsi unset Untuk menghapus variabel yang menyebabkan semua memori yang berhubungan dengan variabel tsb dibebaskan.

Sintax : unset ( mixed var[,mixed var[,…]] ) Contoh : unset.php

Fungsi String Fungsi Echo() dan Print() Fungsi ini merupakan fungsi yang sangat sering dijumpai dalam PHP, karena fungsi ini digunakan untuk menampilkan suatu string atau teks ke browser. Sintaksnya adalah sebagai berikut: Echo(string) Print(string)

Perbedaan echo, print echo() adalah fungsi yang tidak memiliki nilai kembali print memiliki nilai kembali / return value, dia bisa digunakan dalam operasi logika maupun ekspresi. Print dapat berlaku seperti sebuah fungsi artinya print memiliki return value berupa boolean jika sukses sedangkan echo tidak, echo langsung meng output kan parameter yang diberikan.

<?php $a = "Hello"; $b = " World"; echo $a, $b; ?> tetapi tidak dapat melakukan print $a, $b; //akan menghasilkan parse error. Dan dapat melakukan ini ($var) ?print 'true':print 'false'; dan tidak dapat melakukan ini ($var) ?echo 'true':echo 'false';

melainkan harus echo ($var) ? 'true' : 'false'; echo lebih cepat 20% dari print Namun echo sendiri, tidak mempunyai varian. Maksudnya echo hanya menampilkan string, jika kita menginputkan varibel berupa array atau object, echo hanya menampilkan keterangan bahwa variabel tersebut adalah array, atau object.

Fungsi Printf() Kedua fungsi ini digunakan untuk menampilkan output ke browser dengan format tertentu. Sintaksnya adalah sebagai berikut: Printf(format[,argumen]) Contoh : printf(%d,$nama); Parameter format selalu ditandai dengan karakter persen (%), kemudian diikuti oleh karakter tertentu yang memberikan spesifikasi untuk memberikan hasil dengan format tertentu. Karakter pemberi spesifikasi tersebut adalah:

Karakter Keterangan b Argumen diperlakukan sebagai integer, dan ditampilkan sebagai angka biner. c Argumen diperlakukan sebagai integer, dan ditampilkan sebagai karakter dengan nilai ASCIInya. d Argumen diperlakukan sebagai integer, dan ditampilkan sebagai angka desimal. f Argumen diperlakukan sebagai double, dan ditampilkan sebagai angka floating point. O Argumen diperlakukan sebagai integer, dan ditampilkan sebagai bilangan oktal. s Argumen diperlakukan dan ditampilkan sebagai string. x Argumen diperlakukan sebagai integer dan ditampilkan sebagai angka heksadesimal (dengan huruf kecil). X Argumen diperlakukan sebagai integer dan ditampilkan ebagai angka heksadesimal (dengan huruf besar).

Contoh kasus <?php $jarak = "190.5km"; echo "jarak Medan – Jakarta adalah = $jarak <br>"; echo " Jika dicetak dengan fungsi printf : <br>"; printf("format d :%d<br>",$jarak); printf("format b :%b<br>",$jarak); printf("format o :%o<br>",$jarak); printf("format x :%x<br>",$jarak); printf("format X :%X<br>",$jarak); printf("format f :%f<br>",$jarak); printf("format s :%s<br>",$jarak); ?>

Menghitung Panjang string Untuk menghitung panjang jumlah karakter yang ada dalam string maka menggunakan fungsi Strlen($string);.

Contoh program <?php //Fungsi strlen $nama = “Lisda Juliana"; $alamat= “Medan"; $c_nama =strlen($nama); $c_alamat = strlen($alamat); echo "<br>Panjang karakter string Nama adalah $c_nama"; echo "<br>Panjang karakter string Alamat adalah $c_alamat"; ?>

Fungsi Aritmatik Yt : fungsi yg hanya menangani nilai untuk bilangan bulat dan bilangan pecahan. Contoh: <? $a = pow(2,10); //Fungsi perpangkatan $b = sqrt(100); //Fungsi akar $c = ceil(4.25); //Pembulatan keatas $d = floor(4.25); //Pembulatan kebawah echo "2 pangkat 10 = $a <br>"; echo "akar 100 = $b <br>"; echo "ceil(4.25) = $c <br>"; echo "floor(4.25) = $d <br>"; ?>

Fungsi tanggal Contoh :fungsi kemaren.php $skr = date("d/m/Y"); fungsi mgulalu.php <? $skr = date("d/m/Y"); echo "Sekarang adalah $skr <br>"; $waktu = date("h:i:s A"); //A menunjukkan AM atau PM echo "Jam menunjukkan pukul : $waktu"; ?>