Rabu, 30 Januari 2013

PHP7: Cookie & Session Reviewed by Esemka Date 1/30/2013 03:50:00 AM

PHP7: Cookie & Session

Tidak ada komentar :
MATERI 7 - PHP
COOKIES & SESSION

7.1 PENDAHULUAN
          PHP menyediakan banyak fungsi untuk mengawasi informasi pemakai, antara lain cookies sederhana dan session. Cookies merupakan mekanisme penyimpanan sebuah variable data dengan waktu tertentu pada sisi client (browser). Sementara itu, session menggunakan teknik khusus pada PHP dengan melakukan penyimpanan status yang mudah diacu sebagai suatu superglobal.
7.2 COOKIES
            Cookies adalah sejumlah kecil data yang disimpan oleh browser user bersamaan dengan suatu permintaan dari suatu server atau script.
            Cookies memiliki kemampuan untuk menyimpan dan memanggil kembali data yang ada pada harddisk client. Hanya saja cookies ini bersifat sementara sehingga ketika browser ditutup, atau waktu penyimpanan cookies sudah habis, cookies juga akan dihapus.
7.2.1 MEMBUAT COOKIES
          Untuk membuat cookie digunakan fungsi setcookie() dengan sintaks sebagai berikut:
            setcookie(name, value, expire, path, domain);
Keterangan:
- name adalah nama variable yang digunakan untuk menyimpan nilai cookie yang dapat diakses nantinya dengan $COOKIE atau $HTTP_COOKIE_VARS
            - value merupakan nilai yang dilewatkan ke variable string_name
            - expire adalah batas waktu kadaluarsa yang ditentukan
              - path adalah path direktori pada web server (nilai defaultnya adalah “/” yang berarti    bahwa cookie berlaku untuk semua direktori web server)
              - domain merupakan domain server yang mendefinisikan server
Ketiklah program dibawah : SaveFile: cook1.php
Hasil Program:


7.2.2 MENGHAPUS COOKIES                                              
          Untuk menghapus cookie, panggil fungsi setcookie dengan hanya menyebutkan nama cookie sebagai argumennya atau dengan hanya menyebutkan nama cookie sebagai argument pertama dan string kosong pada argument nilai.
Ketiklah Program dibawah: SaveFile:cook2.php
Hasil :

Perhatikan hasil bahwa cookie masih dikenal, tetapi pemnaggilan script berikutnya (misalnya dengan refresh) mengakibatkan cookie menjadi tidak dikenal karena cookie telah dihapus.


7.3 SESSION
            Session dalam kaitannya dengan waktu merupakan waktu seorang user mengunjungi suatu situs. Session akan diawali ketika user mulai masuk suatu situs dan akan berakhir ketika user menutup situs yang dikunjungi.
            Saat user mengunjungi situs yang menerapkan session, user akan diberi sebuah session_id sebagai identitas sebuah session.
a.       Ketiklah Program berikut: SaveFile:tessession.php
Hasil:

b. Ketiklah Program dibawah:savefile:session.php
Hasilnya:


Read More

Rabu, 16 Januari 2013

PHP6: Fungsi String Reviewed by Esemka Date 1/16/2013 03:48:00 AM

PHP6: Fungsi String

Tidak ada komentar :
MATERI 6
FUNGSI STRING
6.1 Menampilkan String
       Untuk menampilkan string dalam PHP disediakan beberapa fungsi, yaitu echo, print, dan printf.

6.2 Memotong String
       Untuk mengambil substring dari suatu string, digunakan fungsi substr().
Sintaksnya: substr(string string, int  start,[int length])
Keterangan : - string merupakan string yang akan diambil substringnya.
                      - int start adalah posisi awal substring yang diambil.
                      - int length adalah banyaknya karakter yang diambil mulai dari posisi awal
Catatan Penting :
1.      jika argument ketiga (int length) tidak disertakan, maka substring yang diambil dimulai dari   posisi awal yang ditentukan hingga akhir string.
2.      Perlu diingat posisi karakter pada suatu string :
- Karakter pertama dari kiri (bilangan positif) diposisikan sebagai karakter ke-0 (nol),  karakter kedua memiliki posisi ke-1, dan seterusnya.
- Karakter pertama dari kanan (bilangan negatif) diposisikan sebagai karakter ke-1. Karakter kedua memiliki posisi ke-2, dan seterusnya.







Contoh Program

Contoh dibawah adalah penggunaan substr(). Save file: substr.php
Hasilnya



6.3 Mengubah Huruf String
       Mengubah huruf string yang dimaksudkan adalah mengubah huruf dari huruf capital ke huruf kecil atau sebaliknya.
a.      strtoupper
Fungsi strtoupper digunakan untuk mengubah huruf string dari huruf kecil ke huruf kapital. Sintaks : strtoupper(string string)
b.      strtolower
Fungsi strtolower digunakan untuk mengubah huruf string dari huruf kapital ke huruf kecil. Sintaks : strtolower(string str).
c.       ucfirst
Fungsi ucfirst digunakan untuk mengubah huruf awal string menjadi huruf kapital. Sintaks : ucfirst(string str).
d.      ucwords
Fungsi ucwords digunakan untuk mengubah huruf awal setiap kata pada suatu string menjadi huruf kapital. Sintaks : ucwords(string str).
       Contoh Program: save file: UbahHuruf.php       
Hasil Program:

6.4 Membuang Spasi String
       a. ltrim
            Fungsinya adalah membuang spasi yang terdapat pada awal (left) suatu string. Sintaksnya: ltrim(string str,[string charlist]).
       b. trim
            Fungsi trim adalah membuang white space yang terdapat pada awal dan akhir suatu string. Sintaksnya: trim(string str,[string charlist]).
       c. rtrim
            Fungsi rtrim adalah membuang spasi yang terdapat pada akhir (right) suatu string. Sintaksnya: rtrim(string str,[string charlist]).
Contoh Program:
Hasil Program:

6.5 Menghitung Panjang String
       Fungsinya adalah menghitung banyaknya karakter dalam suatu string termasuk karakter white space. Sintaksnya : strlen(string str).
       Contoh:
Hasil Program:

6.6 Membandingkan String
       Untuk membandingkan string dua buah string. Perbandingan bersifat case sensitive.
       a. strcmp
            Sintaks : strcmp(string str1, string str2)
       b. strcasecmp
            Sintaks : strcasecmp(string str1, string str2)
       c. strncmp
            Sintaks : strncmp(string str1, string str2, int len)
            Ket: int len adalah panjang string yang akan dibandingkan
e.      strncasecmp
Sintaks : strncasecmp(string str1, string str2, int len)
Ket: int len adalah panjang string yang akan dibandingkan
Contoh Program:
<?php
echo "<u>"."Ini adalah contoh Membandingkan String"."</u>"."<br>";
$kata1 = "Belajar";
$kata2 = "belajar";
$hasil = strcmp($kata1,$kata2);

echo "Hasil strcmp : "."<br>";
if($hasil < 0)
       echo "$kata1 lebih kecil $kata2";
elseif ($hasil == 0)
        echo "$kata1 sama dengan $kata2";
else
         echo "$kata2 lebih kecil $kata1";
         echo "<br>";
           
$hasil = strcasecmp($kata1,$kata2);
echo "Hasil strcasecmp : "."<br>";
if($hasil < 0)
       echo "$kata1 lebih kecil $kata2";
elseif ($hasil == 0)
       echo "$kata1 sama dengan $kata2";
else
       echo "$kata2 lebih kecil $kata1";
       echo "<br>";

$hasil = strncmp($kata1,$kata2,4);

echo "Hasil strncmp : "."<br>";
if($hasil < 0)
       echo "$kata1 lebih kecil $kata2";
elseif ($hasil == 0)
       echo "$kata1 sama dengan $kata2";
else
       echo "$kata2 lebih kecil $kata1";
       echo "<br>";

$hasil = strncasecmp($kata1,$kata2,4);

echo "Hasil strncasecmp : "."<br>";
if($hasil < 0)
       echo "$kata1 lebih kecil $kata2";
elseif ($hasil == 0)
       echo "$kata1 sama dengan $kata2";
else
       echo "$kata2 lebih kecil $kata1";
       echo "<br>";                    
?>
Hasil Program:

6.7 Membalik String
       Untuk membalik string, digunakan strrev. Sintaks: strrev(string string).
       Contoh:
Hasil Program:



6.8 Memisahkan String
       Untuk memisahkan string berdasarkan karakter pembatas yang ditentukan. Digunakan fungsi strtok(). Sintaks: strtok(string arg1, string arg2)
       Contoh Program:
Hasil Program:


6.9 Mengisikan Suatu String dengan Suatu String Lain
       Menghasilkan suatu string yang ditambahkan isinya dengan suatu string lain sehingga string tersebut memiliki panjang tertentu.
       Sintaks: str_pad(string input, int pad_length[string pad_string,[int pad_type]]).
       Keterangan:
-  string input : string yang akan ditambahkan isinya pada sisi sebelah kiri, kanan, atau kedua sisinya.
-  int pad_lenght: panjang string terakhir setelah diisi string.
-  string pad_string : string atau karakter yang akan ditambahkan.
-  int pad_type : tipe pengisian yang akan digunakan, yang dapat bernilai sebagai berikut:
o   STR_PAD_RIGHT berarti penambahan isi yang dilakukan di kanan string.
o   STR_PAD_LEFT berarti penambahan isi yang dilakukan di kiri string.
o   STR_PAD_BOTH  berarti penambahan isi yang dilakukan pada kedua sisinya.
Contoh Program:
Hasil Program:

6.9.1 Fungsi chr
         Fungsi chr() digunakan untuk mendapatkan karakter ASCII dari nilai ASCII.
         sintaks: chr(int ASCII)
                contoh:
       6.9.2 Fungsi ord
               Fungsi ord() digunakan untuk mendapatkan nilai ASCII dari suatu karakter ASCII.
               Sintaks: ord(string string)
               Contoh Program:
 Hasil Program:



Read More

Minggu, 23 Desember 2012

PHP5: Statment Require, Include, Require One dan Include Once Reviewed by Esemka Date 12/23/2012 03:45:00 AM

PHP5: Statment Require, Include, Require One dan Include Once

Tidak ada komentar :
MATERI 5
STATEMENT REQUIRE, INCLUDE,
REQUIRE_ONCE, DAN INCLUDE_ONCE
A.     Pendahuluan
Statement require() dan include() identik dalam banyak hal, terutama cara penanganan kegagalan. Include() menghasilkan suatu peringatan, sedangkan require() menghasilkan suatu Fatal Error.

B.      Statement require
Statement require() merupakan konstruksi bagi PHP yang digunakan untuk membuka file yang diberi dan membaca nilai variable serta fungsi yang terdapat di dalamnya untuk kemudian mengeksekusinya.
            Sintaksnya: require( “filename” );
            Keterangan: filename menyatakan nama file yang akan digabungkan
C.      Statement include
Statement include() merupakan konstruksi bagi PHP yang digunakan untuk membuka dan membaca nilai variable dari file yang dinyatakan serta fungsi yang terdapat di dalamnya untuk kemudian mengeksekusinya.

            Sintaksnya: include( “filename” )
            Keterangan: filename menyatakan nama file yang akan digabungkan.
D.     Statement require_once
Statement require_once() secara prinsip sama dengan statement require(). Perbedaannya terletak pada penggunaan require_once. Penggunaan statement require_once pada duplikasi pemanggilan fungsi memungkinkan digunakannya pemanggilan terhadap fungsi yang pertama di-require. Duplikasi tersebut sering terjadi pada proyek besar ketika file library memanggil require terhadap satu file umum.
Sintaksnya: require_once( “filename” )
            Keterangan: filename menyatakan nama file yang akan digabungkan.
E.      Statement include_once
Statement include_once() ini bertindak sama halnya dengan statement require_once(). Perbedaannya adalah statement require_once() memungkinkan eksekusi script berhenti dengan suatu fatal error apabila file target yang ingin digabungkan tidak ditemukan. Statement include_once() memunculkan suatu peringatan kesalahan sementara eksekusi script terus berlanjut apabila file target yang hendak digabungkan tidak ditemukan.
Sintaksnya: include_once( “filename” )
            Keterangan: filename menyatakan nama file yang akan digabungkan.
F.       Contoh Untuk Membedakan Error pada require dan include
a.      Pada require. Bila terjadi kesalahan maka terjadi fatal error dan program benar-benar tidak diakses. Contoh:




b.      Pada include. Bila terjadi kesalahan maka terjadi warning error, tapi hasil program masih dibaca atau muncul. Contoh:


G.     Praktek – Praktek

1.      Cobalah Program dibawah dan pahamilah penggunaan REQUIRE() dan REQUIRE_ONCE() :
a.      Statement Require(). Save file : require1.php

            Kemudian Perhatikan hasilnya. Setelah itu Ketiklah Program berikutnya.


Save file : require2.php
Perhatikan hasilnya. Kemudian ketiklah program berikutnya, dimana statement require digunakan. Save File: requiregabung.php
Dari penggunaan require diatas. Maka hasil akhirnya akan tampak seperti gambar dibawah.

b.      Sekarang kita menggunakan Statement require_once(). Save file : reon1.php
Perhatikan hasilnya dan kemudian kita akan menggunakan statement require_once(). Save file : reon2.php
Kemudian kita akan menggabungkannya dengan menggunakan statement require_once. Save file: reongabung.php
Dibawah ini adalah hasil akhirnya. Silahkan perhatikan.
           
2.       Cobalah Program dibawah dan pahamilah penggunaan INCLUDE() dan INCLUDE_ONCE() :
a.      Statement Include(). Save file: include1.php
                        Perhatikan Hasilnya. Kemudian ketiklah program berikutnya.
Save file : include2.php
Perhatikan hasilnya. Setelah itu kita akan menggunakan statement include(). Save file: includegabung()
Hasilnya dapat kalian lihat dibawah ini.

b.      Dibawah ini adalah penggunaan include_once(). Untuk include_once, skrip yang digunakan sama dengan require_once:
Kalian hanya mengganti statement require_once menjadi statement include_once.
-          Ganti Save file Skrip reon1.php menjadi ion1.php
-          Ganti Save file Skrip reon2.php menjadi ion2.php
-          Ganti Save file Skrip reongabung.php menjadi iongabung.php
Bagaimana? Mudahkan? ^^
Kesimpulannya:
1.      Penggunaan require() dan include() tidaklah jauh beda. Yang membedakan adalah ketika ditemukan error. Dua statement ini dapat diakses dengan perulangan
2.      Penggunaan require_once dan include_once juga tidak jauh beda. Dua statement ini hanya dapat dilakukan sekali meskipun dalam statement perulangan.


SELAMAT BELAJAR DAN MENCOBA TERUS

SEMANGKKAAAAA J J J
Read More