Difference between revisions of "Panduan PHP"

From OnnoWiki
Jump to navigation Jump to search
Line 1: Line 1:
 
Sumber: http://blog.codingwear.com/panduanphp/
 
Sumber: http://blog.codingwear.com/panduanphp/
  
 +
==Pengenalan PHP==
  
Daftar Isi :
+
* Apa Itu PHP?
 +
* Instalasi PHP
 +
* Sintaks PHP
 +
* Variabel di PHP
 +
* Operator di PHP
 +
* Kondisional di PHP
 +
* Looping (Pengulangan) di PHP
 +
           
 +
==Pengenalan MySQL==
  
  1.
+
* Apa Itu MySQL
      Pengenalan PHP
+
* Koneksi ke MySQL Melalui PHP
        1. Apa Itu PHP?
+
* Cara Membuat Database di MySQL
        2. Instalasi PHP
+
* Cara Membuat Tabel
        3. Sintaks PHP
 
        4. Variabel di PHP
 
        5. Operator di PHP
 
        6. Kondisional di PHP
 
        7. Looping (Pengulangan) di PHP
 
 
              
 
              
  2.
+
==Manipulasi Tabel MySQL==
      Pengenalan MySQL
+
 
        1. Apa Itu MySQL
+
* Cara Insert ke Tabel MySQL
        2. Koneksi ke MySQL Melalui PHP
+
* Cara Menampilkan Rows Tabel MySQL
        3. Cara Membuat Database di MySQL
+
* Cara Delete Rows Tabel MySQL
        4. Cara Membuat Tabel
+
* Cara Update Tabel MySQL
 +
* mysql_num_rows - Menghitung jumlah baris dari query yang dihasilkan
 +
* Contoh Buku Tamu
 
              
 
              
  3.
+
==Fungsi String==
      Manipulasi Tabel MySQL
+
* addslashes — Memberi garis miring pada tanda kutip
        1. Cara Insert ke Tabel MySQL
+
* chr — Menghasilkan karakter yang spesifik berdasarkan kode ascii
        2. Cara Menampilkan Rows Tabel MySQL
+
* count_chars — Menghitung frekuensi munculnya karakter di suatu string
        3. Cara Delete Rows Tabel MySQL
+
* explode — Membagi string menjadi array
        4. Cara Update Tabel MySQL
+
* htmlspecialchars — Konversi karakter khusus ke HTML entities
        5. mysql_num_rows - Menghitung jumlah baris dari query yang dihasilkan
+
* implode — Menggabungkan element array ke suatu string
        6. Contoh Buku Tamu
+
* md5 — Menghasilkan enkripsi md5
           
+
* nl2br — Memasukan HTML <br> di setiap baris baru
  4.
+
* number_format — Format angka dengan dengan menggroupkan ribuan
      Fungsi String
 
        1. addslashes — Memberi garis miring pada tanda kutip
 
        2. chr — Menghasilkan karakter yang spesifik berdasarkan kode ascii
 
        3. count_chars — Menghitung frekuensi munculnya karakter di suatu string
 
        4. explode — Membagi string menjadi array
 
        5. htmlspecialchars — Konversi karakter khusus ke HTML entities
 
        6. implode — Menggabungkan element array ke suatu string
 
        7. md5 — Menghasilkan enkripsi md5
 
        8. nl2br — Memasukan HTML <br> di setiap baris baru
 
        9. number_format — Format angka dengan dengan menggroupkan ribuan
 
 
         10. ord — Menghasilkan nilai ASCII suatu karakter
 
         10. ord — Menghasilkan nilai ASCII suatu karakter
 
         11. parse_str — Mengubah string menjadi variabel
 
         11. parse_str — Mengubah string menjadi variabel
Line 57: Line 53:
 
         24. substr — Menghasilkan bagian dari string
 
         24. substr — Menghasilkan bagian dari string
 
              
 
              
  5.
+
==Autentikasi dengan Session==
      Autentikasi dengan Session
 
 
         1. Pendahuluan
 
         1. Pendahuluan
 
         2. Cara Membuat atau Register Session
 
         2. Cara Membuat atau Register Session
Line 65: Line 60:
 
         5. Contoh Sederhana Session
 
         5. Contoh Sederhana Session
 
              
 
              
  6.
+
==Fungsi Tanggal dan Waktu (Date/Time)==
      Fungsi Tanggal dan Waktu (Date/Time)
 
 
         1. date - Format tanggal dan waktu lokal
 
         1. date - Format tanggal dan waktu lokal
 
         2. getdate — Mendapatkan informasi tanggal/waktu
 
         2. getdate — Mendapatkan informasi tanggal/waktu
Line 74: Line 68:
 
         6. Contoh : Mencari selisih hari antara 2 tanggal
 
         6. Contoh : Mencari selisih hari antara 2 tanggal
 
              
 
              
  7.
+
 
      Upload File
+
==Upload File==
 
         1. Upload Dengan Metode POST
 
         1. Upload Dengan Metode POST
 
         2. Multiple Upload File
 
         2. Multiple Upload File
  
  8.
+
 
      Fungsi Filesytem
+
==Fungsi Filesytem==
 
         1. basename — Menghasilkan nama file dari suatu path
 
         1. basename — Menghasilkan nama file dari suatu path
 
         2. chmod — Mengubah mode akses file
 
         2. chmod — Mengubah mode akses file
Line 110: Line 104:
 
         28. unlink — Delete file
 
         28. unlink — Delete file
 
              
 
              
  9.
+
 
      Array
+
==Array==
 
         1. Pendahuluan
 
         1. Pendahuluan
 
         2. array_combine — Membuat array baru dengan menggunakan array sebagai key dan array lainnya sebagai nilai.
 
         2. array_combine — Membuat array baru dengan menggunakan array sebagai key dan array lainnya sebagai nilai.
Line 132: Line 126:
 
         19. shuffle — Mengacak array
 
         19. shuffle — Mengacak array
 
         20. sort — Menyusun/mengurutkan array
 
         20. sort — Menyusun/mengurutkan array
           
+
 
  10.
+
 
      Fungsi Direktori
+
==Fungsi Direktori==
        1. chdir  — Mengubah lokasi direktori dari lokasi saat ini dibuka
+
* chdir  — Mengubah lokasi direktori dari lokasi saat ini dibuka
        2. closedir — Menutup direktori yang ditangani
+
* closedir — Menutup direktori yang ditangani
        3. getcwd — Mendapatkan nama direktori saat ini dibuka
+
* getcwd — Mendapatkan nama direktori saat ini dibuka
        4. opendir — Membuka direktori
+
* opendir — Membuka direktori
        5. readdir — Membaca isi direktori
+
* readdir — Membaca isi direktori
        6. scandir — Mendaftar file dan direktori dari path yang diberikan
+
* scandir — Mendaftar file dan direktori dari path yang diberikan
  
 
   
 
   

Revision as of 05:56, 11 January 2011

Sumber: http://blog.codingwear.com/panduanphp/

Pengenalan PHP

  • Apa Itu PHP?
  • Instalasi PHP
  • Sintaks PHP
  • Variabel di PHP
  • Operator di PHP
  • Kondisional di PHP
  • Looping (Pengulangan) di PHP

Pengenalan MySQL

  • Apa Itu MySQL
  • Koneksi ke MySQL Melalui PHP
  • Cara Membuat Database di MySQL
  • Cara Membuat Tabel

Manipulasi Tabel MySQL

  • Cara Insert ke Tabel MySQL
  • Cara Menampilkan Rows Tabel MySQL
  • Cara Delete Rows Tabel MySQL
  • Cara Update Tabel MySQL
  • mysql_num_rows - Menghitung jumlah baris dari query yang dihasilkan
  • Contoh Buku Tamu

Fungsi String

  • addslashes — Memberi garis miring pada tanda kutip
  • chr — Menghasilkan karakter yang spesifik berdasarkan kode ascii
  • count_chars — Menghitung frekuensi munculnya karakter di suatu string
  • explode — Membagi string menjadi array
  • htmlspecialchars — Konversi karakter khusus ke HTML entities
  • implode — Menggabungkan element array ke suatu string
  • md5 — Menghasilkan enkripsi md5
  • nl2br — Memasukan HTML
    di setiap baris baru
  • number_format — Format angka dengan dengan menggroupkan ribuan
       10. ord — Menghasilkan nilai ASCII suatu karakter
       11. parse_str — Mengubah string menjadi variabel
       12. print — Mencetak string, sama dengan echo
       13. str_pad — Menempatkan string ditempat yang panjangnya ditentukan
       14. str_repeat — Mengulang string
       15. str_replace — Mengganti string yang dicari dengan string pengganti
       16. str_shuffle — Mengacak string
       17. str_split — Mengubah string ke array
       18. str_word_count — Menghitung jumlah kata dalam string
       19. strip_tags — Menghilangkan tag HTML dan PHP
       20. stripslashes — Menghilangkan garis miring tanda kutip di string
       21. strlen — Mendapatkan panjang string
       22. strrev — Membalikkan string
       23. substr_replace — Mengganti teks pada bagian tertentu string
       24. substr — Menghasilkan bagian dari string
            

Autentikasi dengan Session

        1. Pendahuluan
        2. Cara Membuat atau Register Session
        3. Cara Mengecek Session Telah Teregister
        4. Cara Un-Register Session (Log Out)
        5. Contoh Sederhana Session
            

Fungsi Tanggal dan Waktu (Date/Time)

        1. date - Format tanggal dan waktu lokal
        2. getdate — Mendapatkan informasi tanggal/waktu
        3. mktime — Mendapatkan timestamp Unix untuk suatu tanggal
        4. strtotime — Mengubah string tanggal/waktu (bahasa inggris) ke timestamp Unix.
        5. time — Menghasilkan timestamp Unix saat ini
        6. Contoh : Mencari selisih hari antara 2 tanggal
            

Upload File

        1. Upload Dengan Metode POST
        2. Multiple Upload File


Fungsi Filesytem

        1. basename — Menghasilkan nama file dari suatu path
        2. chmod — Mengubah mode akses file
        3. chown — Mengubah pemilik file
        4. copy — Meng-copy file
        5. dirname — Menghasilkan nama direktori dari suatu path file
        6. disk_free_space — Menghasilkan sisa space disk suatu direktori
        7. disk_total_space — Menghasilkan total size direktori
        8. fclose — Menutup file yang dibuka
        9. fgetc — Mengambil karakter-karakter suatu file teks
       10. fgets — Mengambil baris-baris dari file
       11. file_exists — Cek apakah file atau direktori tersebut ada atau tidak
       12. file_get_contents — Membaca isi file keseluruhan ke string
       13. file_put_contents — Menulis teks ke file
       14. file — Membaca isi file ke dalam array
       15. fileatime — Mendapatkan waktu akses terakhir suatu file
       16. filesize — Mendapatkan ukuran file
       17. filetype — Mendapatkan tipe file
       18. fopen — Membuka file atau URL
       19. is_dir — Cek apakah filename adalah sebuah directori
       20. is_executable — Cek apakah filename bisa di eksekusi
       21. is_file — Cek apakah filename adalah sebuah file
       22. is_readable — Cek apakah filename bisa dibaca
       23. is_writable — Cek apakah filename bisa ditulis
       24. mkdir — Membuat direktori
       25. move_uploaded_file — Memindahkan file yang diupload ke lokasi baru
       26. rename — Rename file atau directori
       27. rmdir — Delete direktori
       28. unlink — Delete file
            

Array

        1. Pendahuluan
        2. array_combine — Membuat array baru dengan menggunakan array sebagai key dan array lainnya sebagai nilai.
        3. array_diff_key — Mengurangi array dengan array lainnya dengan menggunakan key sebagai pembanding
        4. array_diff — Menghitung beda dari suatu array dengan menggunakan nilainya sebagai pembanding
        5. array_merge — Menyatukan array-array
        6. array_pop — Mendelete elemen terakhir suatu array
        7. array_push — Menambah satu atau lebih elemen baru di akhir array
        8. array_rand — Mengambil satu atau lebih secara random nilai suatu array
        9. array_reverse — Menghasilkan array dengan susuan elemen terbalik
       10. array_search — Mencari nilai pada nilai elemen-elemen array, jika sukses hasilnya berupa key
       11. array_shift — Mendelete elemen awal suatu array
       12. array_unique — Menghapus elemen array yang nilainya sama
       13. array_unshift — Menambah satu atau lebih elemen array di awal
       14. array — Membuat array
       15. count — Menghitung jumlah elemen suatu array
       16. each — Menghasilkan key dan nilai elemen saat ini dari suatu array
       17. in_array — Cek apakah suatu nilai ada atau tidak di elemen-elemen suatu array
       18. rsort — Menyusun array terbalik
       19. shuffle — Mengacak array
       20. sort — Menyusun/mengurutkan array


Fungsi Direktori

  • chdir — Mengubah lokasi direktori dari lokasi saat ini dibuka
  • closedir — Menutup direktori yang ditangani
  • getcwd — Mendapatkan nama direktori saat ini dibuka
  • opendir — Membuka direktori
  • readdir — Membaca isi direktori
  • scandir — Mendaftar file dan direktori dari path yang diberikan


Referensi

Pranala Menarik