Sabtu, 19 Januari 2013

Tutorial Lengkap PHP dan MySql Versi CodingWear.com

PHP
Larry Ullman dalam Visual QuickPro Guide PHP 6 and MySQL 5 for Dynamic Web Sites (2008) mengatakan, PHP originally stood for “Personal Home Page” as it was created in 1994 by Rasmus Lerdorf to track the visitors to his online résumé. As its usefulness and capabilities grew (and as it started being used in more professional situations), it came to mean“PHP: Hypertext Preprocessor.”.

PHP adalah bahasa pemrograman yang didesain untuk menghasilkan halaman web secara interaktik pada komputer yang menyimpannya / mengeksekusinya, yang disebut dengan web server. PHP dapat di-embedded dengan HTML, yang artinya anda dapat menggunakan HTML di dalam PHP atau menaruh script PHP dalam HTML tag. PHP dijalankan di server untuk membentuk tag HTML, kemudian server mengirimkan halaman yang diminta oleh pengguna.
MySQL
MySQL adalah database manangement system untuk relational database atau RDBMS. Database secara ringkas adalah kumpulan data yang mungkin bisa text, bilangan, binari file, yang disimpan dan diorganisir oleh DBMS. MySQL adalah RDBMS gratis yang merupakan saingan dari RDBMS yang berbayar seperti Oracle dan Microsoft SQL Server.
Walapun PHP sangat bagus dalam membangun website dinamis tetapi PHP tidak dapat menyimpan informasi pada dirinya sendiri. Karena PHP adalah bahasa pemrograman. Sehingga anda memerlukan database untuk menyimpan informasi tersebut. MySQL adalah salah statu pilihan dalam mengembangkan website dinamis dengan PHP. MySQL sangat mudah diakses menggunakan PHP.
Mengenal bahasa pemrogaman PHP dan MySql database, kita tidak bisa melupakan salah seorang pakar PHP Developer, yaitu mas Desrizal, pemilik website codingwear.com. Blog beliau menjadi rujukan saya dalam belajar bahasa PHP dan MySql, step by step mari kita belajar melalui artikel di website mas desrizal, yang berupa materi dibawah ini:
Daftar Isi tutorial PHP – Mysql, Selengkapnya bisa dibaca di blog: Panduan PHP dan MySQL Indonesia 1.0:
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
ord — Menghasilkan nilai ASCII suatu karakter
parse_str — Mengubah string menjadi variabel
print — Mencetak string, sama dengan echo
str_pad — Menempatkan string ditempat yang panjangnya ditentukan
str_repeat — Mengulang string
str_replace — Mengganti string yang dicari dengan string pengganti
str_shuffle — Mengacak string
str_split — Mengubah string ke array
str_word_count — Menghitung jumlah kata dalam string
strip_tags — Menghilangkan tag HTML dan PHP
stripslashes — Menghilangkan garis miring tanda kutip di string
strlen — Mendapatkan panjang string
strrev — Membalikkan string
substr_replace — Mengganti teks pada bagian tertentu string
substr — Menghasilkan bagian dari string
Autentikasi dengan Session
Pendahuluan
Cara Membuat atau Register Session
Cara Mengecek Session Telah Teregister
Cara Un-Register Session (Log Out)
Contoh Sederhana Session
Fungsi Tanggal dan Waktu (Date/Time)
date – Format tanggal dan waktu lokal
getdate — Mendapatkan informasi tanggal/waktu
mktime — Mendapatkan timestamp Unix untuk suatu tanggal
strtotime — Mengubah string tanggal/waktu (bahasa inggris) ke timestamp Unix.
time — Menghasilkan timestamp Unix saat ini
Contoh : Mencari selisih hari antara 2 tanggal
Upload File
Upload Dengan Metode POST
Multiple Upload File
Fungsi Filesytem
basename — Menghasilkan nama file dari suatu path
chmod — Mengubah mode akses file
chown — Mengubah pemilik file
copy — Meng-copy file
dirname — Menghasilkan nama direktori dari suatu path file
disk_free_space — Menghasilkan sisa space disk suatu direktori
disk_total_space — Menghasilkan total size direktori
fclose — Menutup file yang dibuka
fgetc — Mengambil karakter-karakter suatu file teks
fgets — Mengambil baris-baris dari file
file_exists — Cek apakah file atau direktori tersebut ada atau tidak
file_get_contents — Membaca isi file keseluruhan ke string
file_put_contents — Menulis teks ke file
file — Membaca isi file ke dalam array
fileatime — Mendapatkan waktu akses terakhir suatu file
filesize — Mendapatkan ukuran file
filetype — Mendapatkan tipe file
fopen — Membuka file atau URL
is_dir — Cek apakah filename adalah sebuah directori
is_executable — Cek apakah filename bisa di eksekusi
is_file — Cek apakah filename adalah sebuah file
is_readable — Cek apakah filename bisa dibaca
is_writable — Cek apakah filename bisa ditulis
mkdir — Membuat direktori
move_uploaded_file — Memindahkan file yang diupload ke lokasi baru
rename — Rename file atau directori
rmdir — Delete direktori
unlink — Delete file
Array
Pendahuluan
array_combine — Membuat array baru dengan menggunakan array sebagai key dan array lainnya sebagai nilai.
array_diff_key — Mengurangi array dengan array lainnya dengan menggunakan key sebagai pembanding
array_diff — Menghitung beda dari suatu array dengan menggunakan nilainya sebagai pembanding
array_merge — Menyatukan array-array
array_pop — Mendelete elemen terakhir suatu array
array_push — Menambah satu atau lebih elemen baru di akhir array
array_rand — Mengambil satu atau lebih secara random nilai suatu array
array_reverse — Menghasilkan array dengan susuan elemen terbalik
array_search — Mencari nilai pada nilai elemen-elemen array, jika sukses hasilnya berupa key
array_shift — Mendelete elemen awal suatu array
array_unique — Menghapus elemen array yang nilainya sama
array_unshift — Menambah satu atau lebih elemen array di awal
array — Membuat array
count — Menghitung jumlah elemen suatu array
each — Menghasilkan key dan nilai elemen saat ini dari suatu array
in_array — Cek apakah suatu nilai ada atau tidak di elemen-elemen suatu array
rsort — Menyusun array terbalik
shuffle — Mengacak array
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
Fungsi Matematika
abs — Nilai absolut
acos — Arc cosine
acosh — Kebalikan dari hyperbolic cosine
asin — Arc sine
asinh — Inverse hyperbolic sine
atan2 — Arc tangent dari dua variabel
atan — Arc tangent
ceil — Round fractions up
cos — Cosine
cosh — Hyperbolic cosine
deg2rad — Mengubah derajat ke radians
exp — Menghitung exponent dari e
floor — Pembulatan ke bawah
log10 — Logaritma berbasis 10
log — Natural logarithm
max — Mencari nilai tertinggi dari suatu list atau array angka
min — Mencari nilai terkecil dari suatu list atau array angka
pi — Mendaparkan nilai pi
pow — Menghasilkan pangkat atau eksponen
rad2deg — Mengubah radian ke derajat
rand — Menghasilkan angka random bertipe integer
round — Membulatkan nilai float
sin — Menghasilkan Sin
sinh — Hyperbolic sine
sqrt — Akar kuadrat
tan — Tangent
tanh — Hyperbolic tangent

Tidak ada komentar:

Posting Komentar