Materi Kuliah Pengantar PHP & MYSQL
Bab 1 Pendahuluan
PHP dibuat oleh Rasmus Lerdorf pada tahun 1994, pada awalnya tidak untuk didistribusikan dan hanya digunakan pada homepage pribadinya. Pada tahun 1995 dikeluarkan versi pertama yang dapat digunakan oleh umum dengan nama Personal Home Page Tools. Ditulis kembali pada pertengahan-1995 dan diberi nama sebagai PHP/FI Version 2. FI berasal dari paket Rasmus yang mana merupakan html interpreter untuk data form. Pada hasil kombinasi tersebut juga ditambah dukungan terhadap mSQL. PHP/FI terus berkembang dan banyak orang mulai memberikan kontribusi dalam pengembangannya.
Pada tahun 1996 PHP/FI diperkirakan telah digunakan 15,000 situs web didunia, dan pada pertengahan 1997 jumlah ini berkembang melebihi 50,000. Pada pertengahan 1997 juga terjadi perubahan pada PHP dimana berubah menjadi proyek yang didukung oleh team yang lebih terorganisasi. Parsernya ditulis ulang oleh Zeev Suraski dan Andi Gutmans dan parser baru inilah yang membentuk basis untuk PHP versi 3. Banyak kode utility dari PHP/FI yang di masukkan ke PHP dan banyak diantaranya telah selesai ditulis kembali.
Sekarang baik PHP/FI atau PHP telah diikutsertakan dalam sejumlah produk komersil seperti C2's StrongHold web server dan RedHat Linux. Suatu perkiraan yang konservatif didasarkan dari hasil ekstrapolasi terhadap angka yang diperoleh dari NetCraft, PHP diperkirakan telah digunakan oleh lebih dari 150,000 situs diseluruh dunia. Dan secara perspektif, angka ini lebih besar dibandingkan dengan server yang menjalankan Netscape's flagship Enterprise server di Internet.
PDF Preview | Download
Bab 2 Type Data dan Variable
PHP mendukung tipe data berikut ini:
• integer
• double
• string
• array
• object
Tipe variabel ini tidak perlu ditentukan oleh programmer, melainkan ditentukan pada saat runtime oleh PHP dengan kebergantungan pada konteks pemakaian variabel tersebut.
Untuk menginisialisasi suatu variabel dalam PHP, secara sederhana berikan saja suatu nilai padanya. Tetapi untuk tipe seperti array dan objek membutuhkan mekanisme yang berbeda.
$nama = "Ilham";
$umur = 6;
$berat = 20.5;
PDF Preview | Download
Bab 6 Error Handling
Ada empat jenis kesalahan dan warning pada PHP. Yaitu :
1 - Normal Function Errors
2 - Normal Warnings
4 - Parser Errors
8 - Notices (peringatan yang dapat anda abaikan, tetapi dapat meninggalkan bug pada kode anda)
Keempat error diatas dijumlahkan membentuk suatu error reporting level. Secara defaultnya adalah 7 dimana 1 + 2 + 4, atau semuanya kecuali notice. Level ini dapat diganti pada file php.ini dengan suatu error reporting directive. Dapat juga ditentukan pada Apache di file httpd.conf dengan php_error_reporting directive atau ditentukan pada runtime dengan suatu script menggunakan fungsi error_reporting().
Semua Ekspresi PHP dapat juga dipanggil dengan awalan "@", yang mana akan mematikan reporting error untuk ekspresi tertentu. Jika suatu error terjadi dan fasilitas track_errors diaktifkan, anda dapat menemukan pesan kesalahan pada global variabel $php_errormsg.
PDF Preview | Download
Bab 7 Membuat Database
Pada Bab ini kita akan membahas mengenai perintah-perintah SQL yang berhubungan dengan database dan table yang berguna untuk pembuatan aplikasi e-commerce yang akan di bahas pada bab selanjutnya , pada bab ini yang akan dibahas adalah :
• Membuat Data Base
• Menghapus Data Base
• Melihat Data Base
• Mengaktifkan Data Base
• Membuat Tabel
• Melihat Tabel
• Menghapus Tabel
PDF Preview | Download
Bab 1 Pendahuluan
PHP dibuat oleh Rasmus Lerdorf pada tahun 1994, pada awalnya tidak untuk didistribusikan dan hanya digunakan pada homepage pribadinya. Pada tahun 1995 dikeluarkan versi pertama yang dapat digunakan oleh umum dengan nama Personal Home Page Tools. Ditulis kembali pada pertengahan-1995 dan diberi nama sebagai PHP/FI Version 2. FI berasal dari paket Rasmus yang mana merupakan html interpreter untuk data form. Pada hasil kombinasi tersebut juga ditambah dukungan terhadap mSQL. PHP/FI terus berkembang dan banyak orang mulai memberikan kontribusi dalam pengembangannya.
Pada tahun 1996 PHP/FI diperkirakan telah digunakan 15,000 situs web didunia, dan pada pertengahan 1997 jumlah ini berkembang melebihi 50,000. Pada pertengahan 1997 juga terjadi perubahan pada PHP dimana berubah menjadi proyek yang didukung oleh team yang lebih terorganisasi. Parsernya ditulis ulang oleh Zeev Suraski dan Andi Gutmans dan parser baru inilah yang membentuk basis untuk PHP versi 3. Banyak kode utility dari PHP/FI yang di masukkan ke PHP dan banyak diantaranya telah selesai ditulis kembali.
Sekarang baik PHP/FI atau PHP telah diikutsertakan dalam sejumlah produk komersil seperti C2's StrongHold web server dan RedHat Linux. Suatu perkiraan yang konservatif didasarkan dari hasil ekstrapolasi terhadap angka yang diperoleh dari NetCraft, PHP diperkirakan telah digunakan oleh lebih dari 150,000 situs diseluruh dunia. Dan secara perspektif, angka ini lebih besar dibandingkan dengan server yang menjalankan Netscape's flagship Enterprise server di Internet.
PDF Preview | Download
Bab 2 Type Data dan Variable
PHP mendukung tipe data berikut ini:
• integer
• double
• string
• array
• object
Tipe variabel ini tidak perlu ditentukan oleh programmer, melainkan ditentukan pada saat runtime oleh PHP dengan kebergantungan pada konteks pemakaian variabel tersebut.
Untuk menginisialisasi suatu variabel dalam PHP, secara sederhana berikan saja suatu nilai padanya. Tetapi untuk tipe seperti array dan objek membutuhkan mekanisme yang berbeda.
$nama = "Ilham";
$umur = 6;
$berat = 20.5;
PDF Preview | Download
Bab 3 Operator
Operator merupakan symbol yang biasa di libatkan dalam program untuk melakukan suatu operasi atau manipulasi.
Misalnya untuk:
Menjumlahkan dua buah nilai
Memberikan nilai ke suatu variable
Membandingkan kesamaan dua buah nilai
PDF Preview | Download
Operator merupakan symbol yang biasa di libatkan dalam program untuk melakukan suatu operasi atau manipulasi.
Misalnya untuk:
Menjumlahkan dua buah nilai
Memberikan nilai ke suatu variable
Membandingkan kesamaan dua buah nilai
PDF Preview | Download
Bab 4 Fungsi Logika
Sebuah fungsi adalah sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dipanggil beberapa kali dibeberapa tempat dalam program.
Tujuan membuat fungsi:
Memudahkan dalam mengembangkan program
Menghemat ukuran program. Bermanfaat dan terasa jika ada beberapa deretan instruksi yang sama dan digunakan dalam bagian di dalam program.
PDF Preview | Download
Sebuah fungsi adalah sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dipanggil beberapa kali dibeberapa tempat dalam program.
Tujuan membuat fungsi:
Memudahkan dalam mengembangkan program
Menghemat ukuran program. Bermanfaat dan terasa jika ada beberapa deretan instruksi yang sama dan digunakan dalam bagian di dalam program.
PDF Preview | Download
Bab 5 Fungsi Buatan
Suatu fungsi dapat didefinisikan dengan tata cara penulisan berikut:
function kosong ($arg_1, $arg_2, ..., $arg_n)
{
echo "contoh fungsi.\n";
return $retval;
}
Semua kode PHP yang sah dapat berada didalam suatu fungsi, bahkan fungsi dan definisi class lainnya.
PDF Preview | Download
Suatu fungsi dapat didefinisikan dengan tata cara penulisan berikut:
function kosong ($arg_1, $arg_2, ..., $arg_n)
{
echo "contoh fungsi.\n";
return $retval;
}
Semua kode PHP yang sah dapat berada didalam suatu fungsi, bahkan fungsi dan definisi class lainnya.
PDF Preview | Download
Bab 6 Error Handling
Ada empat jenis kesalahan dan warning pada PHP. Yaitu :
1 - Normal Function Errors
2 - Normal Warnings
4 - Parser Errors
8 - Notices (peringatan yang dapat anda abaikan, tetapi dapat meninggalkan bug pada kode anda)
Keempat error diatas dijumlahkan membentuk suatu error reporting level. Secara defaultnya adalah 7 dimana 1 + 2 + 4, atau semuanya kecuali notice. Level ini dapat diganti pada file php.ini dengan suatu error reporting directive. Dapat juga ditentukan pada Apache di file httpd.conf dengan php_error_reporting directive atau ditentukan pada runtime dengan suatu script menggunakan fungsi error_reporting().
Semua Ekspresi PHP dapat juga dipanggil dengan awalan "@", yang mana akan mematikan reporting error untuk ekspresi tertentu. Jika suatu error terjadi dan fasilitas track_errors diaktifkan, anda dapat menemukan pesan kesalahan pada global variabel $php_errormsg.
PDF Preview | Download
Bab 7 Membuat Database
Pada Bab ini kita akan membahas mengenai perintah-perintah SQL yang berhubungan dengan database dan table yang berguna untuk pembuatan aplikasi e-commerce yang akan di bahas pada bab selanjutnya , pada bab ini yang akan dibahas adalah :
• Membuat Data Base
• Menghapus Data Base
• Melihat Data Base
• Mengaktifkan Data Base
• Membuat Tabel
• Melihat Tabel
• Menghapus Tabel
PDF Preview | Download
Bab 8 Perintah Dasar SQL
8.1. Perintah Dasar SQL
Pada Bab ini yang akan dibahas mengenai perintah-perintah dasar dalam MySQL yang berhubungan dengan manipulasi data. Antara Lain :
• INSERT
• SELECT
• UPDATE
• DELETE
• WHERE
• GROUP BY
• ORDER BY
Catatan : Perintah-perintah SQL tidak case sensitive jadi anda bisa menuliskannya dengan huruf besar atau huruf kecil. Contoh : SELECT, select atau Select hasilnya sama saja .
PDF Preview | Download
8.1. Perintah Dasar SQL
Pada Bab ini yang akan dibahas mengenai perintah-perintah dasar dalam MySQL yang berhubungan dengan manipulasi data. Antara Lain :
• INSERT
• SELECT
• UPDATE
• DELETE
• WHERE
• GROUP BY
• ORDER BY
Catatan : Perintah-perintah SQL tidak case sensitive jadi anda bisa menuliskannya dengan huruf besar atau huruf kecil. Contoh : SELECT, select atau Select hasilnya sama saja .
PDF Preview | Download
Bab 9 Operator dalam SQL
Operator yaitu Element yang digunakan untuk mengekpresikan suatu kondisi dalam pencarian data. Operator tersebut dapat anda gunakan untuk memanipulasi data. Dalam MySQL operator tersebut dibagi menjadi beberapa macam operator yang akan dibahas disini antara lain :
• Operator Aritmetika
• Operator Logikal
• Operator Perbandingan
• Operator Himpunan
PDF Preview | Download
Operator yaitu Element yang digunakan untuk mengekpresikan suatu kondisi dalam pencarian data. Operator tersebut dapat anda gunakan untuk memanipulasi data. Dalam MySQL operator tersebut dibagi menjadi beberapa macam operator yang akan dibahas disini antara lain :
• Operator Aritmetika
• Operator Logikal
• Operator Perbandingan
• Operator Himpunan
PDF Preview | Download
Bab 11 File Teks
File merupakan tempat untuk menyimpan data sekunder, tetapi sanget diperlukan bagi jalanya suatu system aplikasi. File merupakan tempat menumpan data secara permanent di dalam disk, semua data yang pernah dimasukan kedalam file, jika suatu saat diperlukan lagi, dapat langsung dipanggil tanpa perlu entri ulang. Secara umum ada beberapat format file, yaitu ada file teks dan file biner.
PDF Preview | Download
Bab 12 Mengolah Data Form
Untuk mengelola data yang dikirim dari web, dapat dilakukan dengan menggunakan peintah Get atau Post. Methode ini dikembangkan oleh pengembang web untuk mendapatkan informasi masukan dari user atau pengunjung web. Perbedaan dari kedua methode ini adalah dalam cara mengirim data. Methode get akan mengirimkan data bersama pada URL, sedangkan Post akan mengirimkan data terpisah dari URL.
PDF Preview | Download
File merupakan tempat untuk menyimpan data sekunder, tetapi sanget diperlukan bagi jalanya suatu system aplikasi. File merupakan tempat menumpan data secara permanent di dalam disk, semua data yang pernah dimasukan kedalam file, jika suatu saat diperlukan lagi, dapat langsung dipanggil tanpa perlu entri ulang. Secara umum ada beberapat format file, yaitu ada file teks dan file biner.
PDF Preview | Download
Bab 12 Mengolah Data Form
Untuk mengelola data yang dikirim dari web, dapat dilakukan dengan menggunakan peintah Get atau Post. Methode ini dikembangkan oleh pengembang web untuk mendapatkan informasi masukan dari user atau pengunjung web. Perbedaan dari kedua methode ini adalah dalam cara mengirim data. Methode get akan mengirimkan data bersama pada URL, sedangkan Post akan mengirimkan data terpisah dari URL.
PDF Preview | Download
Bab 13 PHP MyAdmin
Membuat database dapat dilakukan baik dari lingkunga prompt mysql ataupun dengan menggunakan phpmyadmin, jika anda menggunakan versi windows, dalam pembahasan berikut akan dijelaskan bagaimana membuat database dengan menggunakan phpmyadmin.
PDF Preview | Download
Membuat database dapat dilakukan baik dari lingkunga prompt mysql ataupun dengan menggunakan phpmyadmin, jika anda menggunakan versi windows, dalam pembahasan berikut akan dijelaskan bagaimana membuat database dengan menggunakan phpmyadmin.
PDF Preview | Download
Bab 14 Membangun Database dalam PHP
Untuk membangun database dasar dengan menggunakan PHP dapat dilakukan dengan menggunakan pemrograman database, pada bab ini, kita akan mencoba mengaplikasikan semua materi yang ada di bab sebelumnya.
PDF Preview | Download
Untuk membangun database dasar dengan menggunakan PHP dapat dilakukan dengan menggunakan pemrograman database, pada bab ini, kita akan mencoba mengaplikasikan semua materi yang ada di bab sebelumnya.
PDF Preview | Download
Materi Kuliah Pengantar PHP & MYSQL
Reviewed by MCH
on
November 26, 2016
Rating:
No comments: