FUNGTION PHP Della Nurasiah
[email protected]
Abstrak Di dunia ilmu komputer, PHP pada dasarnya merupakan singkatan dari PHP : Hypertext Prepocessor. PHP digunakan sebagai salah satu script untuk memperindah tampilan website. Dalam praktiknya PHP biasanya digunakan bersama dengan penggunaan bahasa pemrograman lainnya seperti bahasa pemrograman HTML dan bahasa pemrograman JAVA script. PHP merupakan bahasa pemrograman script server – side yang didesain untuk pengembangan web. Selain itu, PHP juga dapat dipakai sebagai bahasa pemrograman umum.
Kata Kunci: PHP, WEB, Program
Pendahuluan Menggunakan fungsi dalam teori pemograman sering juga disebut dengan istilah ‘memanggil fungsi’ (calling a function). Fungsi dipanggil dengan menulis nama dari fungsi tersebut, dan diikuti dengan argumen (jika ada). Argumen ditulis di dalam tanda kurung, dan jika jumlahargumen lebih dari satu, maka diantaranya dipisahkan oleh karakter koma.
Pembahasan
Function merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. Selanjutnya nama itu dapat dipanggil berkali-kali di beberapa tempat pada program. Tujuan penggunaan fungsi adalah untuk memudahkan dalam mengembangkan program dan menghemat ukuran program. Fungsi terdapat 3 (tiga) jenis, yakni:
Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
1. 2. 3. External
Built User
Defined
In Function
Built In Function (Internal Function) Secara umum Built In Function terdiri atas dua macam Return Value dan Not Return Value. PHP menyediakan banyak fungsi (function) yang dapat langsung memakainya dalam baris program diantaranya: Array, Matematika, String dan pemrosesan teks, Tanggal, Database, Web dan XML, Pemrosesan File, Networking. Array Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array, yang masingmasing elemen dapat diakses tersendiri melalui index array. Index array dapat berupa bilangan integer atau string.
1. arsort() : Pengurutan array berdasarkan value secara descending 2. asort() : Pengurutan array berdasarkan value secara ascending 3. krsort() : Pengurutan array berdasarkan index/key secara descending 4. ksort() : Pengurutan array berdasarkan index/key secara ascending 5. rsort() : Pengurutan array berdasarkan value secara descending dengan mengubah index/key 6. sort() : Pengurutan array berdasarkan value secara ascending dengan mengubah index/key 7. shuffle() : Random pengurutan array 8. current() : Mendapatkan elemen array yang ditunjuk oleh pointer 9. end() : Pointer menunjuk pada elemen array terakhir 10. key() : Mendapatkan key yang ditunjuk oleh pointer 11. next() : Pointer menunjuk pada elemen selanjutnya 12. prev() : Pointer menunjuk pada elemen sebelumnya 13. reset() : Memindahkan pointer array ke awal (elemen pertama) 14. count() : Menghitung jumlah elemen array 15. array_search() : Mencari posisi (key) dari suatu value dalam array 16. array_key_exists() : Memeriksa suatu key ada dalam array atau tidak
Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
17. in_array() : Memeriksa suatu elemen ada dalam array atau tidak Contoh penggunaan tipe array dalam PHP, ketiklah kode program dibawah ini dengan nama: latihan21.php "; echo $arrBuah[3], $arrWarna[2]; //Jeruk ?> Hasilnya: String
Beberapa fungsi manipulasi string yang sering digunakan, antara lain: 1. addslashes() : menambahkan backslashes (\) di setiap tanda kutip (quote) dalam string. 2. chr() : menghasilkan karakter dari bilangan ASCII 3. crypt() : menghasilkan string terenkripsi searah. 4. echo() : menampilkan satu atau beberapa string. 5. explode() : memecah string berdasarkan suatu delimiter (separator). 6. htmlentities : mengubah semua tag html menjadi HTML entities. 7. htmlspecialchars() : mengubah semua karakter khusus menjadi HTML entities 8. implode() : menggabungkan elemen array menjadi string dengan suatu delimiter (separator). 9. join() : sama dengan implode() 10. ltrim() : menghapus karakter tertentu (“ “, \t, \n, \r, \0, \x0B) di awal string. 11. md5() : menghasilkan string terenkripsi searah. 12. nl2br() : menambahkan HTML line break (
) sebelum semua baris baru dalam string.
Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
13. number_format() : mengatur format angka. 14. ord() : menghasilkan kode ASCII dari suatu karakter. 15. rtrim() : menghapus karakter tertentu (“ “, \t, \n, \r, \0, \x0B) di akhir string. 16. split() : sama dengan explode 17. str_repeat() : mengulang string 18. str_replace() : mengganti semua string dalam pola menjadi suatu string. 19. strip_tags() : mengabaikan HTML dan PHP tag dalam string. 20. stripslashes() : menghilangkan backslashes (\) dalam string. 21. strlen() : menghitung panjang string. 22. strpos() : mencari posisi pertama sebuah string dalam string. 23. strrchr() : mencari posisi terakhir sebuah karakter dalam string. 24. strrpos() : mencari posisi terakhir sebuah string dalam string. 25. strrev() : membalik string. 26. strstr() : mencari posisi pertama sebuah karakter dalam string. 27. strtolower() : mengubah string menjadi huruf kecil (lower-case). 28. strtoupper() : mengubah string menjadi huruf kapital (upper-case) 29. substr() : memotong string 30. trim() : menghapus karakter tertentu (“ “, \t, \n, \r, \0, \x0B) di akhir dan akhir string. 31. ucfirst() : mengubah huruf pertama dari semua string menjadi Upper-case. 32. ucwords() : mengubah huruf pertama tiap kata dalam string menjadi uppercase. 33. wordwrap() : memotong sejumlah karakter dalam string dengan stringbreakcharacter. Contoh penggunaan fungsi string dalam PHP, ketiklah kode program dibawah ini dengan nama: latihan22.php ".$english_format_number; // 1,235 // French notation $nombre_format_francais = number_format($number, 2, ',', ' '); echo "
".$nombre_format_francais; // 1 234,56 //indonesian notation $format_indonesia = number_format ($number, 2, ',', '.'); echo "
".$format_indonesia; //1.234,56 $number = 1234.5678; Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
// english notation without thousands seperator $english_format_number = number_format($number, 2, '.', ''); echo "
". $english_format_number; // 1234.57 ?> Hasilnya: Fungsi Tanggal
Fungsi dalam Operasi tanggal dalam PHP yang utama dan sering digunakan adalah fungsi date(). Fungsi ini akan menghasilkan tanggal dan waktu server sekarang. Beberapa pilihan parameter dari fungsi date() ini dapat dilihat pada tabel berikut ini: d = Tanggal, 2 digit dengan nol, dengan nilai: 01 s/d 31 D = Tiga digit nama hari dalam seminggu, dengan nilai: Mon s/d Sun j = Tanggal tanpa nol, nilai: 1 s/d 31 l (lowercase 'L') = Nama hari lengkap dalam seminggu, dengan nilai: Sunday through Saturday N = Urutan hari dalam seminggu, dengan nilai: 1 (untuk Monday) s/d 7 (untuk Sunday) S = Akhiran angka English untuk tanggal, 2 karakter dengan nilai: st, nd, rd atau th. w = Urutan hari dalam seminggu, dengan nilai: 0 (untuk Sunday) s/d 6 (untuk Saturday) z = Urutan hari dalam setahun, dengan nilai: 0 s/d 365 W = Urutan minggu dalam setahun, Contoh: 42 (minggu ke-42 dalam tahun ini) F = Nama bulan lengkap, dengan nilai: January s/d December m = Urutan bulan dalam setahun dengan nol, dengan nilai: 01 s/d 12 M = Tiga digit nama bulan dalam setahun, dengan nilai: Jan s/d Dec N = Urutan bulan dalam setahun tanpa nol, dengan nilai: 1 s/d 12 t = Jumlah hari dalam tiap bulan, dengan nilai: 28 s/d 31 Y = 4 (empat) digit tahun Contoh: 1999 atau 2006 y = 2 (dua) digit tahun Contoh: 99 or 06 a = Lowercase Ante meridiem dan Post meridiem, dengan format: am atau pm A = Uppercase Ante meridiem dan Post meridiem, dengan format: AM atau PM g = Jam format 12 tanpa nol, dengan nilai: 1 s/d 12 G = Jam format 24 tanpa nol, dengan nilai: 0 s/d 23 h = Jam format 12 dengan nol, dengan nilai: 01 s/d 12 H = Jam format 24 dengan nol, dengan nilai: 00 s/d 23 i = Menit dengan nol, dengan nilai: 00 s/d 59
Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
s = Detik dengan nol, dengan nilai: 00 s/d 59 Contoh penggunaan fungsi tanggal dalam PHP, ketiklah kode program dibawah ini dengan nama: latihan23.php ". date("d/m/Y H:i:s"); // 13/04/2006 09:43:03 echo "
". date("F j, Y, g:i a"); // April 13, 2006, 9:43 am echo "
". date("d.m.y"); // 13.04.06 echo "
". date("Ymd"); // 20060413 // 13-04-06, 4330 4349 4 Thuam06 102 echo "
". date('j-m-y, it is w Day z '); // it is the 13th day. echo "
". date('\i\t \i\s \t\h\e jS \d\a\y.'); // Thu Apr 13 9:43:49 KRAST 2006 echo "
". date("D M j G:i:s T Y"); echo "
". date("H:i:s"); // 17:16:17 ?>
Penutup Beberapa penyedia layanan website yang menggunakan bahasa pemrograman PHP sebagai bahasa dasarnya yaitu Joomla, WordPress, dan Drupal. Sangking banyaknya website server yang menggunakan bahasa pemrograman PHP, bahasa pemrograman PHP sering kali disebut / dijuluki dengan bahasa pemrograman server – side.
Referensi https://tastajaya.blogspot.co.id/2013/01/fungsi-php.html http://www.codingku.com/php/php_function.html http://pengertiandefinisi.com/pengertian-php-dan-fungsinya-dalam-ilmu-komputer/ https://id.wikipedia.org/wiki/PHP http://www.duniailkom.com/tutorial-belajar-php-pengertian-fungsi-function-php-dancara-penggunaan-fungsi-php
Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Biografi Wanita ini bernama Della Nurasiah lahir di kota Tangerang pada tanggal 30 juni 1996. Yang biasa dipanggil Della memiliki hoby yang suka berganti, saat ini wanita yang biasa disapa Della sedang belajar di Perguruan Tinggi. Email :
[email protected] Telpn : 083873374532
Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org