Selamat Datang Di Belanja Pagi

Sebagai sesama Blogger, mari kita saling berbagi informasi-informasi terbaru yang akan bermanfaat bagi kita, sehingga kita memiliki wawasan yang luas.

Selamat Datang Di Belanja Pagi

Sebagai sesama Blogger, mari kita saling berbagi informasi-informasi terbaru yang akan bermanfaat bagi kita, sehingga kita memiliki wawasan yang luas.

Selamat Datang Di Belanja Pagi

Sebagai sesama Blogger, mari kita saling berbagi informasi-informasi terbaru yang akan bermanfaat bagi kita, sehingga kita memiliki wawasan yang luas.

Selamat Datang Di Belanja Pagi

Sebagai sesama Blogger, mari kita saling berbagi informasi-informasi terbaru yang akan bermanfaat bagi kita, sehingga kita memiliki wawasan yang luas.

Selamat Datang Di Belanja Pagi

Sebagai sesama Blogger, mari kita saling berbagi informasi-informasi terbaru yang akan bermanfaat bagi kita, sehingga kita memiliki wawasan yang luas.

Showing posts with label Akademik. Show all posts
Showing posts with label Akademik. Show all posts

Thursday, June 9, 2011

Fungsi Internal dari php ( built in function)

Pada topik kali ini Belanja Pagi akan menjelaskan tentang Fungsi Internal dari php ( built in function), tapi sebelum itu diharapkan membaca topik tentang Membuat Library Function.


PHP menyediakan banyak fungsi yang dapat digunakan. Ada pula fungsi yang membutuhkan ekstensi PHP khusus yang jika tidak disertakan akan menghasilkan error “undefinded function” jika dipanggil. Contoh jika anda ingin PHP kita dapat berinteraksi dengan server database MySQL, maka kita harus meload ekstensi MySQL agar PHP dapat mengenalnya. Salah satu cara untuk mengaktifkan atau menonaktifkan suatu ekstensi, biasanya dilakukan dengan mengedit file PHP.ini. Lihat gambar di bawah ini :









Jika anda ingin mengaktifkan suatu ekstensi, maka hilangkan tanda titik koma yang ada di awal baris. Dan jika ingin menonaktifkan ekstensi, maka cukup dengan memberi tanda titik koma di awal baris. Pada gambar di atas terlihat bahwa ekstensi untuk mengakses database server Microsoft SQL Server masih belum di aktifkan, maka untuk mengaktifkannya adalah cukup menghapus tanda titik koma didepan ekstensi php_mssql.dll. Setelah itu simpan file php.ini tersebut dan restart web servernya agar dapat meload PHP dengan konfigurasi terbarunya.

Untuk mengetahui fungsi apa saja yang didukung oleh PHP, silahkan periksa manual PHP

Kesimpulan : Fungsi internal dari php ini dapat membantu kita dalam mengeksekusi suatu ekstensi atau module yang terdapat dalam php kita sehingga dapat terkoneksi dengan database.

Demikian Penjelasan tentang Fungsi Internal dari Php (built in Function). Besok kita akan lanjutkan dengan membahas Contoh Penerapan Function.

"Terima Kasih."

Membuat Library Function (Fungsi)

   Selanjutnya Belanja Pagi akan menjelaskan tentang cara membuat library function (fungsi). tapi seblum kamu mempelajarinya, diharapkan kamu mempelajari dulu tentang variable function agar kamu tidak bingung. 

   Library function adalah salah satu cara yang paling efisien untuk menghemat waktu ketika membangun aplikasi. Sebagai contoh, jika anda sering menggunakan sebuah fungsi dalam banyak file, maka sangatlah merepotkan jika fungsi itu harus ditulis ulang di setiap file yang memanggilnya. Hal yang lebih merepotkan lagi adalah ketika kita harus mengedit isi dari fungsi tersebut, maka kita harus mengedit sebanyak file yang memanggil fungsi tersebut. Oleh karena itu sebaiknya setiap fungsi yang sering digunakan lebih baik disimpan dalam file yang terpisah. Selain fungsi, boleh pula kita menyimpan beberapa variable atau konstanta.

    Untuk memanggil sebuah file library function digunakan perintah include() atau require(). Selain include() dan require() ada juga include_once() dan require_once(). Perbedaannya adalah jika suatu include ke suatu file dilakukan selama lebih dari 1 kali dalam suatu file, maka akan menghasilkan error karena dianggapnya ada pendeklarasian ulang (redeclare), tetapi jika menggunakan include_once() atau require_once() maka kejadian tersebut dapat dihindari.

Contoh penggunaan include() dan require() adalah sebagai berikut :

1
2
3
4
5
6
7
8
<?php
       include("file1.php”);
       require("file2.php”);// sama dengan pemanggilan dengan include
       ..
       ..
       Pemanggilan_fungsi();
       Pemanggilan_fungsi();
?>

Contoh pembuatan library function(Fungsi) dapat dilihat pada :

Nama File : my_func.php
 
1
2
3
4
5
6
7
8

9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
       $email_admin="admin@heryandi.net";
       $nama_situs="Situs Heryandi.net";
       function info_tanggal()
       {
            $hari=array("Minggu","Senin","Selasa","Rabu","Kamis","Jum'at","Sabtu");
            $bulan=array("","Januari","Februari","Maret","April","Mei","Juni","Juli",
                           "Agustus","September","Oktober","November","Desember");
            $tgl=getdate();
            echo $hari[$tgl['wday']].", $tgl[mday]-".$bulan[$tgl['mon']]."-$tgl[year]";
       }
       function pangkat($x, $n)
       {
            return pow($x,$n);
       }
       function ip_client(){
              return $_SERVER['REMOTE_ADDR'];
       }
       function tulis_identitas($nama, $kota){
              echo "Nama saya $nama dari $kota";
       }
?>

 Contoh pemanggilan library function adalah :

Nama File : call_func.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<html>
<head>
<title>Menggunakan Function Library</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
       include_once("my_func.php"); // memanggil isi library my_func.php
      
       // Memanggil variable yang dideklarasikan dalam library funcion
       echo "Selamat datang di $nama_situs<br><br>";

       // Memanggil function yang dideklarasikan dalam library function
       echo "7 pangkat 2.5 adalah ".pangkat(7,2.5)."<br>";
       echo "Anda menggunakan ip ".ip_client();
?>
</body>
</html>



 
Jika dieksekusi, maka akan menghasilkan tampilan seperti di bawah ini.



















Demikian penjelasan tentang cara membuat library function (fungsi). selanjutnya Belanja Pagi akan membahas tentang Built-in Function (Function Internal dari Php). 
Semoga bermanfaat, dan di sharing ya jika membantu kamu.


Variable Function (Fungsi Variabel).

     Sebelum kamu belajar tentang Variable Function (Fungsi Variabel) sebaiknya kamu pelajari dulu Nilai Kembalian (return value). Pada bagian ini Belanja Pagi akan menjelaskan tetang suatu fungsi variabel.

     PHP memiliki suatu kemampuan yang sangat menarik yaitu mempu untuk mengeksekusi variable function (Fungsi Variabel). Variable function adalah sebuah pemanggilan dinamis terhadap suatu fungsi yang namanya ditentukan pada waktu eksekusi. Meskipun tidak terlalu banyak digunakan dalam kebanyakan aplikasi web, variable function dapat mengurangi ukuran kode dan kerumitan kode program, bahkan dapat menghilangkan kondisi statement yang tidak diperlukan.

      Sebuah pemanggilan variable function dilakukan dengan memanggil nama variable diikuti dengan diapit tanda kurung. Dalam bagian antara tanda kurung pembuka dan penutup, boleh diisikan dengan parameter sesuai dengan pendeklarasian variablenya. Secara umum pemanggilan variable function dapat dilakukan dengan cara berikut :

$Nama_Fungsi(daftar_parameter).

Contoh penggunaan variable function(Fungsi Variabel):
 
Nama file : var_func.php
1
2
3
4
5
6
7
8

9
10
11
12
13
14
15
16
17
18
19
21
22
23
24
25
<html>
<head>
<title>Variable Function</title>
</head>
<body>
<?php
       function indonesia(){
              echo "Selamat datang di webku<br>";
       }
       function inggris(){
              echo "Welcome to my web<br>";
       }
       function jerman(){
              echo "Willkommen auf meiner web<br>";
       }
       function italia(){
              echo "Benvenuti nel Mio Web<br>";
       }
       $bahasa="jerman";
       $bahasa(); // Akan memanggil functi jerman();
       $bahasa="indonesia";
       $bahasa(); // akan memanggil function indonesia();
?>
</body>
</html>


 
Jika dieksekusi, maka akan menghasilkan tampilan sebagai berikut :














Demikian yang dapat saya jelaskan tentang Variable Function(Fungsi Variabel), Semoga bermanfaat ya..
Jangan lupa di sharing ke temen kamu, kali aja dia butuh buat kuliah.