Fungsi PHP dalam Web Browser

FUNGSI FUNGSI DALAM MEMBUAT WEB DENGAN PHP

Web Programming Fundamental + Praktikum


Oleh :

Handri Kurnianto

NIM

1111100822

Dosen

Retno Ires Devina Yolanti, S.St

PHP

    PHP adalah singkatan dari Personal Home Page (Situs personal), yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya PHP adalah singkatan dari “Personal Home Page Tools”. Selanjutnya diganti menjadi FI (“Forms Interpreter”). Sejak versi 3.0, nama bahasa ini diubah menjadi “PHP: Hypertext Prepocessor” dengan singkatannya “PHP”. PHP versi terbaru adalah versi ke-5. Berdasarkan survey Netcraft pada bulan Desember 1999, lebih dari sejuta site menggunakan PHP, di antaranya adalah NASA, Mitsubishi, dan RedHat.

Berikut adalah beberapa contoh pemrograman dengan PHP :

1. Fungsi Waktu PHP

PHP The Date() Function

 

The date() function is used to format a time or a date.

 

The Date() Function

 

The date() function is used to format a time or a date.

 

Syntax

string date (date_format[,int timestamp])

Fungsi ini mengembalikan string yang telah diformat menurut format yang ditetapkan.

 

Date Format

 

Tabel di bawah ini menunjukkan karakter yang dapat digunakan dalam format string:

Character Description
a “am” or “pm”
A “AM” or “PM”
B Swatch Internet time (000999)
D Day of the month with a leading zero (0131)
D Three characters that represents the day of the week (MonSun)
F The full name of the month (JanuaryDecember)
g The hour in 12hourformat without a leading zero (112)
G The hour in 24hourformat without a leading zero (023)
h The hour in 12hourformat with a leading zero (0112)
H The hour in 24hourformat with a leading zero (0023)
i The minutes with a leading zero (0059)
I “1” if the date is in daylights savings time, otherwise “0”
J Day of the month without a leading zero (131)
l The full name of the day (MondaySunday)
L “1” if the year is a leap year, otherwise “0”
m The month as a number, with a leading zero (0112)
M Three letters that represents the name of the month (JanDec)
n The month as a number without a leading zero (112)
O The difference to Greenwich time (GMT) in hours
R An RFC 822 formatted date (e.g. “Tue, 10 Apr 2005 18:34:07+0300”)
s The seconds with a leading zero (0059)
S The English ordinal suffix for the day of the month (st, nd, rd or th)
t The number of days in the given month (2831)
T The local time zone (e.g. “GMT”)
U The number of seconds since the Unix Epoch (January 1 197000:00:00 GMT)
w The day of the week as a number (06,0=Sunday)
W ISO8601week number of year, weeks starting on Monday
Y The year as a 4digitnumber (e.g. 2003)
y The year as a 2digitnumber (e.g. 03)
z The day of the year as a number (0366)

 

Contoh :

<?php

//Prints something like: Monday

echo date(“l”);

//Prints something like: Monday 15th of January 2003 05:51:38 AM

echo date(“l dS of F Y h:i:s A”);

//Prints something like: Monday the 15th

echo date(“l \\t\h\e jS”);

Contoh :

<?php

//Prints something like: Monday

echo date(“l”);

//Prints something like: Monday 15th of January 2003 05:51:38 AM

echo date(“l dS of F Y h:i:s A”);

//Prints something like: Monday the 15th

echo date(“l \\t\h\e jS”);

?>

2. Fungsi Array

Fungsi Array berfungsi untuk mendeklarasikan pemrograman yang memerlukan beberapa variabel yang akan menampung data dengan tipe data yang sama dan akan mendapat perlakuan yang serupa.

Contoh :

<?PHP

$no_index[3]=100

$str_index[“str”]=250

Echo “”Nilai variabel array adalah”.$no_index[3];”

?>

3. Fungsi die()

Digunakan untuk menampilkan pesan yang berada di dalam tanda kurungnya sekaligus menghentikan jalannya program.

Syntax :

Die(pesan error)

Contoh :

$file = fopen(‘test.txt,’r’);

Jika tidak terdapat file test.txt dalam server anda, akan muncul pesan error seperti ini di halaman web anda.

Warning : fopen(welcome.txt)[function.fopen]:failed to open stream:

No such file or directory in c:\webfolder\test.php on line 2

Sekarang kitaakan membuat pesan error yang yang ditampilkan “Maaf file yang anda maksud tidak ditemukan.”

If(!file_exists(‘test.txt’))

{

      Die(‘<b>Maaf file yang anda maksud tidak ditemukan</b>’);

}

Else

{

      $file = open(‘test.txt’,’r’)

}

Maka jika terjadi error atau file test.txt tidak ada maka akan muncul pesan error “Maaf file yang anda maksud tidak ditemukan.”

4. Fungsi mysql_connect

Digunakan untuk melakukan koneksi dengan database server MySql

Syntax :

Mysql_connect(“hostname”,”username”,”password”);

Contoh :

<?php

$cek = mysql_connect(“localhost”,”root”,””);

If($cek)

{

Echo ”Database berhasil terkoneksi”;

}

Else

{

      Echo “Database tidakberhasil terkoneksi”

}

?>

5. Fungsi mysql_query

Digunakan untuk mengirim query ke database My Sql

Syntax :

Mysql_query(“perintah_sql”,$koneksi);

Contoh :

<?php

Mysql_connect(“localhost”,”root”);

Mysql_select_db(“lat_database”);

$input=mysql_query(“insert into tabel_mahasiswa(nama,alamat)values(‘Anita’,’Jl.KH. Wahid Hasyim no.1’)”);

?>

6. Fungsi mysql_error

Digunakan untuk menghasilkan pesan error dari operasi mysql atau untuk menampilkan pesan kesalahan.

Syntax :

mysql_error

contoh :

$result=mysql_query($mysql,$query);

If(!$Hasil){die(“query tidak valid”,mysql_error().);}

7. Fungsi echo()

Digunakan untuk menampilkan satu atau lebih data string kedalam internet browser.

Syntax :

Echo(string)

Contoh :

//Script : contoh sederhana penggunaan fungsi echo()

//Data dimasukkan kedalam variabel

$data1 = “Kota Banyuwangi”;

$data2 = “Kota Jember”;

echo (“data1”);

echo (“<br>\n”);

echo (“$data2”);

?>

8. Fungsi emtpy()

Digunakan untuk mengecek apakah sebuah variabel berisi string atau tidak, biasanya untuk mengecek data yang berasal dariform yang diisikan oleh pengunjung ataupun member,

Syntax :

Empty (mixed var)

Contoh :

//Misal untuk mengetahui password yang diisikan oleh user

If(empty($_post[password]));

echo “isikan password anda”;

else

echo “Terimakasih”;

9. Fungsi eval()

Berfungsi untuk mengevaluasi string yang diberikan di $code_str yang ada pada eval (string $code_str) sebagai kode php.

Syntax :

eval (string $code_str)

contoh :

Jika ada kode seperti ini dibaris php anda untuk sebuah form login :

Eval (_post[‘username’]);

Maka ketika sayamengtikkan di form login tersebut:

mail(‘xxxxx@gmail.com’,’bla’,’bla bla bla’);

maka form tersebut akan mengirimkan email ke xxxxx@gmail.com, karena kode diatas adalah kode standar php untuk mengirimkan email.

10. Fungsi Strstr(), dan Strchr()

Digunakan untuk mencari keberadaan suatu string di dalam string lain.

Syntax :

Strstr(tujuan,pencari)

Stristr(tujuan,pencari)

Strchr(tujuan,pencari)

Contoh :

$email = user@domain.com;

&domain – strstr($email,’@’);

echo $domain;

akan menghasilkan “@domain.com”

11. Fungsi include()

Berfungsi untuk mengambil semua isi file tertentu dan memasukkannya ke dalam file saat ini. Jika kesalahan terjadi, fungsi include() menghasilkan pesan peringatan, tapi scipt akan melanjutkan eksekusi. Fungsi include() bisa memanggil file yang sama untuk beberapa kali.

Syntax :

Include “nama_file_yang_dipanggil”;

Contoh :

Misalkan kita memiliki file header_menu.php, kemudian jika kita akan memasukkan header_menu.php ke dalam index.php maka kode programnya seperti berikut ini :

<?php

Include “header_menu.php”;

?>

12. Fungsi isset()

Digunakan untuk menyatakan variabel sudah diset atau tidak. Jika variabel sudah diset maka variabel akan mengembalikan nilai true, sebaliknya akan bernilai false.

Syntax :

Isset (mixeed var)

Contoh :

<?php

$a = array (‘satu’ => 1, ‘dua’ => NULL);

Var_dump (isset($a[’satu’])); // menghasilkan nilai TRUE

Var_dump (isset($a[’dua’])); // menghasilkan nilai FALSE

Var_dump (isset($a[’tiga’])); // menghasilkan nilai FALSE

?>

13. Fungsi str_pad()

Digunakan untuk menambahkan karakter tertentu pada suatu string sesuai yang kita inginkan. Fungsi str_pad() ini sendiri memiliki beberapa argumen yang bisa digunakan seperti STR_PAD_RIGHT, STR_PAD_LEFT, or STR_PAD_BOTH. Argumen pada str_pad() otomatis akan menggunakan str_pad_right jika kita tidak memberikan argumen pada fungsi str_pad()/

Syntax :

Str_pad(String $input, Int $pad_lenght, String $pad_string, Int $pad_type)

Contoh :

Kita akan menambahkan angka 0 pada bagian paling kiri dari 1000001, yang berarti karakter kedelapan dihitung dari kiri. Maka kita dapat membuat programnya sebagai berikut :

<?php

Str_pad (“1000001”,8,”0”,STR_PAD_LEFT);

*/

Function ascii_biner ($char)

{

Return str_pad(decbin(ord()$char)),8,”0”,STR_PAD_LEFT);

}

*/

?>

14. Fungsi list()

digunakan untuk mengambil komponen-komponen array sebagai variabel-variabel yang terpisah.

Syntax :

List($item1, $item2,…,$itemn)=array)

Contoh:

<HTML>

<BODY>

<?php

$program = array(‘Agrobis,’Doraemon’,’Spiderman’);

List($Majalah, $Komik, $Film) = $program;

echo “Jenis Buku & Hiburan:”;

echo “<br/>”;

echo “Cerpen :$Majalah”;

echo “<br/>”;

echo “Cerita bergambr : $Komik”;

echo “<br/>”;

echo “Bioskop: $Film”;

?>

</HTML>

</BODY>

15. Fungsi Strtolower() dan Strtoupper()

digunakan untuk mengkonversi string menjadi huruf kapital semua atau huruf kecil semua.

 

Syntax :

Strtolower(string)

Strtoupper(string)

Contoh :

$str = “StrINg ini terDiRi DARi huRuF beSar dan KeCiL”;

echo strtolower($str);

//hasilnya adalah: “string ini terdiri dari huruf besar dan kecil”

echo strtoupper($str);

//hasilnya adalah: “STRING INI TERDIRI DARI HURUF BESAR DAN KECIL”

16. Fungsi checkdate()

Digunakan untik memeriksa keabsahan suatu bentuk tangggal gregorian atau bentuk tanggal internasional yang kita anut sekarang.

Syntax :

Checkdate(bulan, hari, tahun)

Contoh :

<HTML>

<HEAD>

<TITLE>Fungsi Check Date</TITLE>

</HEAD>

<BODY>

Apakah tanggal 27 Februari 1982 valid ?

</br>

<?php

$tes_tanggal = checkdate(2,27,1982);

If ($tes_tanggal == true)

{

      echo “Ya, tanggal tersebut valid”;

}

else

{

      echo “Tidak, tanggal tersebut tidak valid”;

}

?>

</br>

</br>

Apakah tanggal 13 Juni 1982 valid?

<?php

$tes_tanggal = checkdate(6,13,1982);

If ($tes_tanggal==true)

{

echo “Ya, tanggal tersebut valid”;

}

else

{

      echo “Tidak, tanggal tersebut tidak valid”;

}

?>

</BODY>

</HTML>

17. Fungsi getdate()

Digunakan untuk mengambil nilai waktu lokal sekarang atau waktu timestamp dan waktu memasukkannya ke dalam array asosiatif.

Syntax :

getdate([timestamp])

Contoh :

<HTML>

<HEAD>

<TITLE>getdate</TITLE>

</HEAD>

<BODY>

<center>

<h1>

<?php

$skr = getdate();

$bulan = $skr[‘month’];

$hari = $skr[‘mday’];

$tahun = $skr[‘year’];

$jam = $skr[‘hours’];

If($jam<=11)

{

      echo “Selamat Pagi”;

}

elseif ($jam>11 and $jam<=15)

{

      echo “Selamat Siang”;

}

elseif ($jam>15 and $jam<=18)

{

      echo “Selamat Sore”;

}

elseif ($jam>18)

{

      echo “Selamat Malam”;

}

?>

</h1>

<h2>Selamat datang</h2>

<h3>Sekarang adalah tanggal

<?php

Echo “#hari$bulan$tahun”

?>

</h3>

</BODY>

</HTML>

18. Fungsi Htmlentitites()

Digunakan untuk menghentikan proses penerjemahan tag HTML oleh browser, sehingga tag HTML akan dibiarkan muncul seperti adanya, tanpa diterjemahkan oleh browser.

Syntax :

Htmlentities(string)

Contoh :

<?php

$str= “<a href=’test.htm’>Klik disini</a>”;

$hasil = htmlentities($str);

echo “$str”;

echo “$hasil”;

?>

19. Fungsi strlen()

Digunakan untuk mengukur panjang karakter sebuah string

Syntax :

Strlen(string)

Contoh :

$str = “Test jumlah variabel”;

$pj = strlen($str);

echo $pj;

// Variabel $pj bernilai 18

20. Fungsi strrev()

Digunakan untuk membalik urutan karakter-karakter penyusun string dari depan ke belakang menjadi dari belakang ke depan. Dengan kata lain fungsi ini digunakan untuk membaca string secara terbalik.

Syntax :

Strrev(string)

Contoh :

<?php

$str = “Belajar PHP itu mudah”;

Echo strrev($str);

//hasilnya adalah “hadum uti PHP rajaleB”

?>

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: