Tutorial PHP Dan MySQL

Share:

 Daftar Isi Tutorial PHP Dan MySQL

Tutorial PHP dan MySQL

1. Pendahuluan PHP dan MySQL

A. Tentang PHP dan MySQL

PHP (Hypertext Preprocessor) adalah  bahasa Script yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk membangun program atau situs Web dinamis. PHP juga sering digunakan untuk membangun sebuah CMS.

PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Disebut server-side karena PHP diproses pada komputer server. Hal ini berbeda bila dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client).

PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk objek Open Source. Kemudahan dan kepopuleran PHP sudah menjadi standar bagi programmer web di seluruh dunia.

Sedangkan MySQL adalah sistem menajemen database SQL yang bersifat Open Source dan populer. Sistem Database MySQL mendukung beberapa fitur seperti multithreaded, multi-user dan SQL Database Management System (DBMS). Database ini dibuat untuk keperluan sistem database yang cepat, handal dan mudah digunakan.

Ulf Micheal Widenius adalah penemu awal versi pertama MySQL yang kemudian pengembangan selanjutnya dilakukan perusahaan MYSQL AB. MySQL AB adalah perusahaan komersial yang didirikan oleh para pengembang MySQL.

B. Mengapa Memilih PHP Dan MySQL?

PHP memilik banyak kelebihan yang menjadi alasan kenapa anda harus menggunakan PHP. Berikut ini adalah beberapa kelebihan dari PHP :

  1. Membuat Web menjadi dinamis
  2. Bersifat Open Source, berarti dapat digunakan oleh siapa saja secara free atau gratis.
  3. PHP dapat dijalankan oleh semua Sistem Operasi (OS), selama perangkat tersebut memiliki web browser.  Ini dikarenakan PHP berjalan secara web base.
  4. Aplikasi PHP lebih cepat dibandingkan ASP maupun Java.
  5. Mendukung banyak paket Database seperti MySQL, Oracle, PostgrSQL, dan lainnya.
  6. Banyak Web Server yang mensupport PHP seperti Apache, Lighttpd, IIS, dan lainnya.
  7. Pengembangan Aplikasi PHP mudah karena banyak dokumentasi, referensi, komunitas, dan developer yang membantu dalam pengembangannya.
  8. Banyaknya bertebaran Aplikasi dan Program PHP yang gratis dan siap pakai seperti WordPress, PrestaShop dan lain-lain.
Selain kelebihan, PHP juga memiliki kekurangan, diantaranya :
  1. PHP tidak mengenal Package
  2. Jika tidak di-encoding, maka kode PHP dapat dibaca semua orang. Untuk meng-encodingnya, dibutuhkan tools Zend yang mahal biayanya.
PHP memiliki kelemahan keamanan, untuk itu programmer harus jeli dan hati-hati saat coding dan konfigurasi PHP.

Sedangkan alasan mengapa anda harus menggunakan Database MySQL adalah karena beberapa kelebihan berikut :
  1. Source MySQL mudah ditemukan dan gratis.
  2. MySQL merupakan program multithreaded, sehingga dapat dipasang pada Server yang memiliki MultiCPU.
  3. Didukung program-program umum seperti C, C++, Java, Perl, PHP, Python dan lainnya.
  4. Bekerja pada berbagai platfrom (tersedia berbagai versi untuk berbagai sistem operasi).
  5. Memiliki jenis kolom yang cukup banyak, sehingga memudahkan konfigurasi sistem database.
  6. Sintaksnya tidak rumit dan mudah dipahami.
  7. Akses Database dapat dilakukan dengan mudah.

Untuk penjelasan PHP dan MySQL lebih lengkap, silahkan klik satu-persatu daftar isi (Link) PHP dan MySQL di bawah ini :



2. Mengenal Tag, Variabel dan Tipe Data

A. Cara Penamaan dan Penyimpanan File PHP
B. Memahami Tag PHP
C. Memahami Aturan Dasar PHP
D. Bekerja dengan Variabel PHP
E. Memahami Tipe Data dalam PHP


3. Mengenal Operator PHP dan Variabel Form

A. Mengenal Operator Aritmatik
B. Mengenal Operator Assignment
C. Mengenal Operator Perbandingan
D. Mengenal Operator Logika
E. Mengenal Operator Increment dan Decrement
F. Mengenal Struktur Dasar Form HTML
G. Memahami Atribut Method GET dan POST
H. Menampilkan Nilai Form HTML dengan PHP
I. Membuat Aplikasi Operator dan Form HTML


4. Fungsi Logika dan Perulangan

A. Memahami Dasar Fungsi Logika IF
B. Menggunakan Logika IF Tunggal
C. Menggunakan Logika IF Else
D. Menggunakan Logika IF ElseIF Else
E. Menggunakan Logika Switch Case
F. Menggunakan Perulangan WHILE
G. Menggunakan Perulangan DO WHILE
H. Menggunakan Perulangan FOR
I. Menggunakan Perulangan FOREACH
J. Membuat Aplikasi Logika IF dan Perulangan


5. Memaksimalkan Pengolahan Data Array

A. Memahami Dasar-Dasar Data Array
B. Cara Penulisan Array dalam PHP
C. Memahami Array Multidimensi
D. Cara Memanggil Isi Data Array
E. Mengurutkan Isi Data Array
F. Menambah Isi Data Array
G. Menggabung Data Array
H. Menghapus Isi Data Array
I. Memotong dan Menggabung Elemen Array


6. Fungsi-Fungsi Pengolahan File di PHP

A. Membuka File
B. Membaca Isi File
C. Menambah Isi File
D, MengCopy File ke Web Server
E. Menampilkan Gambar dari Web Server
F. Mengganti Nama dan Menghapus File


7. Mengolah Data String, Tanggal dan Waktu

A. Menggunakan Fungsi STRLEN
B. Menggunakan Fungsi COUNT
C. Menggunakan Fungsi EXPLODE
D. Menggunakan Fungsi SPLIT
E. Menggunakan Fungsi IMPLODE
F. Menggunakan Fungsi STR_REPLACE
G. Menggunakan Fungsi SUBSTR
H. Menggunakan Fungsi HTMLENTITIES
I.  Menggunakan Fungsi MD5
J. Fungsi Untuk Menghapus Spasi
K. Fungsi Pengolahan Huruf Kapital 
L. Menggunakan Fungsi CHR
M. Menggunakan Fungsi CRYPT
N. Menggunakan Fungsi NL2BR
O. Menggunakan Fungsi NUMBER_FORMAT
P. Menggunakan Fungsi ORD
Q. Menggunakan Fungsi STR_REPEAT
R. Menggunakan Fungsi STRIP_TAGS
S. Menggunakan Fungsi DATE pada PHP
T. Menggunakan Function STRTOTIME
U. Menggunakan Function TIME
V. Menggunakan Fungsi MKTIME
W. Aplikasi Program Fungsi-Fungsi Date
X. Aplikasi Program Fungsi MD5


8. Fungsi Modularitas pada PHP

A. Menggunakan Fungsi INCLUDE
B. Menggunakan Fungsi INCLUDE_ONCE
C. Menggunakan Fungsi REQUIRE
D. Menggunakan Fungsi REQUIRE_ONCE
E. Aplikasi Fungsi Modularitas


9. Bekerja Dengan Data Session dan Cookie

A. Memahami Session
B. Membuat Contoh Aplikasi Session
C. Memahami Cookie
D. Membuat, Mengedit dan Menghapus Cookie


10. Bekerja Dengan Database MySQL

A. Alasan Memilih MySQL
B. Melakukan Koneksi ke Server
C. Membuat dan Mengakses Database
D. Membuat Tabel
E. Memasukkan Data ke Dalam Tabel
F. Menampilkan Data dari Tabel MySQL
F. Mengedit Data pada Tabel MySQL
G. Menghapus Data pada Tabel MySQL
H. Menghapus Tabel dan Database MySQL


11. Mengolah Database Dengan PhpMyAdmin

A. Tentang Xampp dan PhpMyAdmin
B. Membuat Password PhpMyAdmin di XAMPP
C. Membuat Database
D. Membuat Tabel
E. Mengisikan Data Record Tabel
F. Mengedit Data Record
G. Menghapus Data Record 
H. Menambah Field Tabel
I. Mengedit Field Tabel
J. Menghapus Field Tabel
K. Mengganti Nama Tabel
L. Mengganti Nama Database
M. Ekspor Database MySQL
N. Impor Database MySQL


12. Aplikasi PHP dan Database MySQL

A. Membuat Aplikasi Buku Tamu
B. Membuat Aplikasi Pencarian Data



Semangat Belajarnya ya Guys !!



No comments