Rabu, 30 Desember 2009

Trik dan Rahasia Membuat Aplikasi Web dengan PHP

Trik dan Rahasia Membuat Aplikasi Web dengan PHP


Buku ini berisi trik dan rahasia pemrograman PHP. Di dalam buku ini Anda akan mendapatkan banyak sekali teknik-teknik dan rahasia dalam menuliskan kode program, termasuk bagaimana memvalidasi data dan menggabungkan skrip PHP dengan JavaScript.
Pada buku ini Anda juga akan belajar bagaimana membuat aplikasi database menggunakan fungsi ODBC, yaitu teknik koneksi global yang dapat diimplementasikan pada semua Database Enggine. Secara lengkap, materi yang dibahas pada buku ini adalah:

DAFTAR ISI
Kata Pengantar .....
Daftar isi ......

Bab 1. Konfigurasi Web Server Apache dan PHP
1.1 Pendahuluan
1.2 Konfigurasi Apache
1.2.1 Memindah Folder Penyimpanan Data
1.2.2 Merubah ServerAdmin dan ServerName
1.2.3 Membuka Folder Kerja
1.2.4 Menentukan Path Alias Interpreter PHP
1.3 Konfigurasi PHP
1.3.1 Membuka dan Menutup Dukungan Librari
1.3.2 Mengaktifkan Librari GD untuk Dukungan Gambar
1.3.3 Mengaktifkan Register Global
1.4 Konfigurasi MySQL
1.3.1 Memindahkan Folder Database
1.3.2 Membuat Service MySQL Berjalan Runtime

Bab 2. Bekerja dengan Data Tanggal MySQL
2.1 Pendahuluan
2.2 Format Tanggal dari MySQL
2.2.1 Mendapatkan Nilai Tanggal dan Waktu
2.2.2 Merubah Format Tanggal
2.2.3 Format Tanggal Bawaan
2.2.4 Menambah Nilai Waktu
2.2.5 Fungsi Lain dalam Operasi Tanggal
2.3 Konversi Format Tanggal MySQL dari PHP
2.3.1 Konversi dengan Fungsi SUBSTR
2.3.2 Konversi dengan Fungsi PREG_MATCH
2.3.3 Konversi dengan Fungsi EXPLODE
2.3.4 Konversi Dinamis dengan Membuat Fungsi

Bab 3. Bekerja dengan Data Tanggal PHP
3.1 Pendahuluan
3.2 Dasar Fungsi Penanggalan
3.2.1 Menggunakan Fungsi date
3.2.2 Menggunakan Fungsi getdate
3.2.3 Menggunakan Fungsi checkdate
3.3 Operasi Tanggal dan Waktu
3.3.1 Mendapatkan Tanggal 25 hari Kedepan
3.3.2 Tanggal n Hari Kedepan dengan Minggu Tidak Dihitung
3.3.3 Tanggal n Hari Kedepan Tanpa Hari Libur
3.3.4 Tanggal n Hari Kedepan Hari Minggu dan Libur Nasional Tidak Dihitung
3.3.5 Menghitung Jumlah Hari Minggu
3.3.6 Menghitung Selisih Hari Antara 2 Tanggal
3.3.7 Selisih Hari Untuk Menghitung Keterlambatan
3.3.8 Fungsi Untuk Menghitung Keterlambatan
3.3.9 Membuat Skrip Timer
3.3.10 Menampilkan Waktu Terakhir File Dimodifikasi
3.3.11 Program Hitung Umur

Bab 4. Kolaborasi PHP dengan JavaScript
4.1 Pendahuluan
4.2 Memilih Data CheckBox
4.2.1 Dasar Seleksi Semua Checkbox
4.2.2 Seleksi Checkbox Model Data Array
4.2.3 Seleksi Checkbox Model Data Array Lanjut
4.3 Operasi Perhitungan Nilai Data Form
4.3.1 Menjumlah Data Form Secar Otomatis
4.3.2 Menjumlah Data Form Array Secara Otomatis
4.4 Skrip Penting dalam Aplikasi
4.4.1 Mematikan Seleksi Data dalam Halaman Web
4.4.2 Image Preview saat Memilih Gambar
4.4.3 Form Hanya Boleh Dimasuki Data Angka
4.4.4 Membuat Jendela Masukan Tanggal
4.4.5 Membuat Konfirmasi Saat Eksekusi Data
4.4.6 Membuat JumpMenu
4.4.7 Menghalangi Klik Kanan dan Menyimpan Gambar

Bab 5. Dasar Security Aplikasi PHP
5.1 Pendahuluan
5.2 Validasi Input Data
5.2.1 Memeriksa Keberadaan Data Form
5.2.2 Teknik Menampilkan Pesan Kesalahan
5.2.3 Menampilkan Kembali Data yang Telah Terisi
5.2.4 Memeriksa Data Alamat Email
5.2.5 Memeriksa Data Tanggal Transaksi
5.2.6 Memeriksa Umur Pada Tanggal Lahir
5.2.7 Cara Lain Memeriksa Data Tanggal Lahir
5.2.8 Memeriksa Penulisan Kode Pos
5.2.9 Memeriksa Data Nomor Telepon
5.2.10 Memeriksa Hostname Alamat Email
5.2.11 Konversi Data String Menjadi HTML
5.2.12 Menghilangkan Efek Tag HTML
5.3 Menghindari PHP Injeksi
5.3.1 Menggunakan Fungsi MySQL
5.3.2 Validasi Data Variabel Url
5.3.3 Membatasi Panjang DigitUser saat Login
5.4 Berkaitan dengan Login Sistem
5.5.1 Membuat Skrip Random Password
5.5.2 Membatasi Akses Halaman Web
5.5.3 Auntentifikasi Login dengan PIN Gambar

Bab 6. Membuat Laporan dalam Format File HTML, RTF dan Excel
6.1 Pendahuluan
6.2 Laporan dalam Format HTML
6.2.1 Dasar Menampilkan Laporan Data
6.2.2 Laporan Data dengan Template
6.3 Laporan dalam Format RTF
6.4 Laporan dalam Format Excel
6.4.1 Dengan Kolom Data Otomatis
6.4.2 Mendesain Sendiri Tampilan Laporan

Bab 7. Bekerja dengan File dan Folder
7.1 Pendahuluan
7.2 Dasar Operasi File
7.2.1 Memebuat File dan Mengisi dengan Data
7.2.2 Membuka Data didalam File
7.2.3 Mengkopi, Memindah dan Menghapus File
7.2.4 Mendapatkan Jumlah Baris pada Teks File
7.3 Dasar Operasi Folder
7.3.1 Membuat Folder
7.3.2 Merubah Nama Folder
7.3.3 Menghapus Folder
7.3.4 Menampilkan isi Folder
7.3.5 Melihat Informasi Folder
7.4 Pengembangan File dan Folder
7.4.1 Membuat Program Teks Editor Tulis
7.4.2 Membuat Program Teks Editor Ubah

Bab 8. Pemrograman Grafik dan Chart
8.1 Pendahuluan
8.2 Dasar Pemrograman Grafik
8.2.1 Membuat Bidang Gambar
8.2.2 Membuat Gambar Garis
8.2.3 Membuat Gambar Persegi
8.2.4 Membuat Gambar Elips
8.2.5 Membuat Gambar Poligon
8.2.6 Membuat Gambar Arc
8.2.7 Menambahkan Teks Kedalam Bidang Gambar
8.3 Manipulasi Objek Gambar
8.3.1 Menampilkan Objek Gambar dari Luar
8.3.2 Perputaran Objek Gambar
8.3.3 Memindah Posisi Objek Gambar
8.3.4 Merubah Ukuran Objek Gambar
8.3.5 Memodifikasi Objek Gambar
8.4 Pengembangan Gafik
8.4.1 Membuat Gambar Pie Chart
8.4.2 Membuat Gambar 3D Pie Chart

Bab 9. Membuat Aplikasi dan Laporan Berbentuk Grafik
9.1 Pendahuluan
9.2 Membuat Grafik dengan LibChart
9.2.1 Membuat Bar Chart Vertikal
9.2.2 Membuat Bar Chart Horizontal
9.2.3 Membuat Pie Chart
9.2.4 Membuat Line Chart
9.3 Membuat Grafik dengan JpGraph
9.3.1 Membuat Bar Chart Vertikal
9.3.2 Membuat Bar Chart Horizontal
9.3.3 Membuat Pie Chart
9.3.4 Membuat Line Chart
9.3.5 Membuat Balloon Chart

Bab 10. Membuat Aplikasi Database dengan MS Access dan ODBC
10.1 Pendahuluan
10.2 Micorosoft Access dan DSN
10.2.1 Database dengan MS Access
10.2.2 Membuat Koneksi DSN
10.3 Manajemen Data dengan PHP
10.3.1 Mencoba Koneksi dari Program
10.3.2 Menampilkan Data dari Database
10.3.3 Membuat Program Simpan Data
10.3.4 Membuat Program Tampil Data
10.3.5 Membuat Program Utama Ubah dan Hapus
10.3.6 Membuat Program Hapus Data
10.3.7 Membuat Program Ubah Data

Bab 11. Membuat Aplikasi Database dengan SQL Server 2000
11.1 Pendahuluan
11.2 Dasar Database SQL Server 2000
11.2.1 Menjalankan Server SQL
11.2.2 Menggunakan SQL Query Analizer
11.2.3 Membuat Database Baru
11.2.4 Membuat Tabel Baru
11.2.5 Menggunakan Query SQL
11.2.6 Perintah Memasukan Data
11.2.7 Melihat Daftar Data Yang Masuk
11.2.8 Merubah Data
11.2.9 Menghapus Data
11.2.10 Teknik Koneksi SQL Server
11.3 Manajemen Data dengan Fungsi MSSQL
11.3.1 Membuat Koneksi Program
11.3.2 Membuat Program Simpan
11.3.3 Membuat Program Tampil Data
11.3.4 Membuat Program Utama Ubah dan Hapus
11.3.5 Membuat Program Hapus Data
11.3.6 Membuat Program Ubah Data
11.4 Manajemen Data dengan Fungsi ODBC
11.4.1 Membuat Koneksi DSN
11.4.2 Ujicoba Koneksi DSN dari Program
11.4.3 Membuat Program Simpan
11.4.4 Membuat Program Utama Ubah dan Hapus
11.4.5 Membuat Program Hapus Data
11.4.6 Membuat Program Ubah Data

Bab 12. Membuat Aplikasi Database dengan MySQL Server
12.1 Pendahuluan
12.2 Mempersiapkan Database MySQL
12.2.1 Membuat Database dan Tabel
12.2.2 Memasukan Contoh Data
12.3 Manajemen Data dengan Fungsi MySQL
12.3.1 Membuat Program Tampil Data
12.3.2 Membuat Koneksi Program
12.3.3 Membuat Program Simpan
12.3.4 Membuat Program Utama Ubah dan Hapus
12.3.5 Membuat Program Hapus Data
12.3.6 Membuat Program Ubah Data
12.4 Manajemen Data dengan Fungsi ODBC
12.4.1 Menginstal MyODBC
12.4.2 Membuat Koneksi DSN
12.4.3 Ujicoba Koneksi DSN dari Program
12.4.4 Membuat Program Simpan
12.4.5 Membuat Program Utama Ubah dan Hapus
12.4.6 Membuat Program Hapus Data
12.4.7 Membuat Program Ubah Data

Bab 13. Kumpulan Trik Lanjut PHP
13.1 Pendahuluan
13.2 Trik Lanjut PHP
13.2.1 Mendapatkan Informasi dari Server
13.2.2 Mendapatkan Jumlah Kata Pada Kalimat
13.2.3 Membuang Sebagian Karakter Tidak Terpakai
13.2.4 Membuat Skrip Navigasi Halaman
13.2.5 Mewarnai Skrip Program
13.2.6 Mendapatkan Ukuran File
13.2.7 Membuat Kalender
13.2.8 Mewarnai Baris Tabel
13.2.9 Membuat Tabel Matematik
13.2.10 Membuat Tabel Perpangkatan
13.2.11 Membuat Tabel Papan Catur

Lampiran 1 : Fungsi Koneksi MySQL
Lampiran 2 : Fungsi Koneksi SQL Server
Lampiran 3 : Fungsi Koneksi ADODC
Lampiran 3 : Operator Program PHP

DAPATKAN BUKU INI DI SEMUA TOKO BUKU GRAMEDIA DAN TOKO BUKU SEKITAR Anda
WWW.GAVA-MEDIA.COM

Tidak ada komentar: