Anda di halaman 1dari 3

Panduan Belajar PHP dengan Mudah | Sekolah PHP

1 of 3

http://sekolahphp.wordpress.com/2008/05/23/panduan-belajar-php-den...

Sekolah PHP

Panduan Belajar PHP dengan Mudah


Posted on 23 Mei 2008 by sekolahphp
Bermula dari pertanyaan seseorang mengenai bagaimana belajar PHP, maka saya tuliskan beberapa
langkah dibawah ini sebagai panduan untuk mempelajari PHP. Semoga bermanfaat.
Catatan: database yang digunakan adalah MySQL.
1. PHP sebagai server side scripting secara umum digunakan untuk membuat situs dinamis atau
aplikasi berbasis web. Jadi langkah awal untuk mempelajari PHP adalah menguasai HTML terlebih
dahulu. Tanpa penguasaan HTML dasar, rasanya PHP kurang bermanfaat untuk dipelajari.Links
untuk belajar HTML
h p://www.w3schools.com/html/default.asp (h p://www.w3schools.com/html/default.asp)
h p://www.html.net/tutorials/html/ (h p://www.html.net/tutorials/html/)
h p://www.w3.org/TR/1998/REC-html40-19980424/ (h p://www.w3.org/TR/1998
/REC-html40-19980424/)
2. PHP adalah bahasa pemrograman, artinya untuk menguasai PHP haruslah mengerti algoritma
(h p://id.wikipedia.org/wiki/Algoritma). Minimal yang harus diketahui untuk hal ini adalah apa dan
bagaimana menggunakan variable, kondisi atau pencabangan, perulangan dan sub-rutin untuk
menyelesaikan suatu masalah. Saat ini sudah banyak buku yang membahas mengenai algoritma dan
pemrograman, silakan cari dan pilih sendiri.
3. Install Apache (h p://www.apache.org/), PHP (h p://www.php.net/) dan MySQL
(h p://www.mysql.com/) pada PC Anda. Saya menyarankan untuk tidak menggunakan installer
yang instant (seperti PHPTriad (h p://sourceforge.net/projects/phptriad), Wampserver
(h p://www.wampserver.com/en/download.php), e-novative (h p://www.e-novative.info/software
/wamp.php) dsb), tetapi lebih baik belajar dan mencoba menginstallnya satu demi satu diawali dari
Apache, lalu PHP dan MySQL.Link panduan menginstal Apache, PHP dan MySQL
PHP4 h p://www.php-mysql-tutorial.com/install-apache-php-mysql.php (h p://www.phpmysql-tutorial.com/install-apache-php-mysql.php)
PHP5 h p://www.webmasterstop.com/86.html (h p://www.webmasterstop.com/86.html)
4. Setelah langkah 1 & 2 sudah dipelajari dan sudah dimengerti (meskipun hanya sedikit) dan langkah
3 sudah bisa Anda lalui. Langkah berikutnya adalah mempelajari sintaks-sintaks dari PHP dan
Anda wajib memiliki atau mendownload le Help PHP (h p://www.php.net/downloaddocs.php).Link untuk belajar PHP
h p://www.w3schools.com/php/default.asp (h p://www.w3schools.com/php/default.asp)
5. Coba untuk membuat form isian sederhana menggunakan PHP beserta HTML yang telah dikuasai.
Lalu, tambahkan tur validasi untuk beberapa atau semua data sehingga tidak boleh kosong saat
submit ditekan.Links Tutorial membuat form
h p://www.tizag.com/phpT/forms.php (h p://www.tizag.com/phpT/forms.php)
h p://www.htmlcenter.com/tutorials/tutorials.cfm/149/PHP/ (h p://www.htmlcenter.com
/tutorials/tutorials.cfm/149/PHP/)

12/30/2013 12:46 PM

Panduan Belajar PHP dengan Mudah | Sekolah PHP

2 of 3

http://sekolahphp.wordpress.com/2008/05/23/panduan-belajar-php-den...

6. Pelajari juga teknik session dan atau cookies. Ini penting dan sangat sering digunakan dalam
pembuatan situs dinamis atau aplikasi berbasi web. Pada langkah ini, minimal Anda bisa membuat
halaman login dengan user dan password yang masih ditulis secara hardcode dalam script.Links
tutorial session dan cookies
h p://www.phptutorial.info/learn/session.php (h p://www.phptutorial.info/learn/session.php)
h p://www.freewebmasterhelp.com/tutorials/cookies (h p://www.freewebmasterhelp.com
/tutorials/cookies)
7. Langkah berikutnya adalah mempelajar seluk beluk mengenai database seperti apa itu database
(h p://id.wikipedia.org/wiki/Database), table, record, eld dsb. Download dan pergunakan
phpMyAdmin (h p://www.phpmyadmin.net/) untuk mencoba membuat database, table dan eldeldnya.
8. Pelajari SQL khusus untuk empat perintah dasar yaitu SELECT, INSERT, UPDATE dan DELETE.
Perintah SELECT adalah perintah SQL yang paling kompleks karena meliputi klausa JOIN
(INNER/OUTER), WHERE, GROUP BY, HAVING, ORDER BY dan LIMIT (limit adalah klausa
yang diperkenalkan MySQL).Link tutorial SQL
h p://www.w3schools.com/sql/default.asp (h p://www.w3schools.com/sql/default.asp)
h p://www.webdevelopersnotes.com/tutorials/sql/index.php3
(h p://www.webdevelopersnotes.com/tutorials/sql/index.php3)
9. Setelah perintah SQL bisa Anda mengerti (syukur-syukur menguasai), maka pelajari bagaimana
PHP berinteraksi dengan MySQL. Pada langkah ini, Anda diharuskan menguasai fungsi-fungsi
wajib sehubungan dengan MySQL, yaitu mysql_connect_db, mysql_select_db, mysql_query dan
mysql_fetch_object / mysql_fetch_array.Download Help MySQL (h p://dev.mysql.com/doc/).
10. Sampai disini, coba untuk membuat script sederhana untuk input data menggunakan form. Data
yang diinput melalui form disimpan dalam database (INSERT). Lalu buat juga script untuk
menampilkan data-data yang telah tersimpan dalam database (SELECT). Selanjutnya, buat fasilitas
untuk mmenghapus (DELETE) dan mengedit data (UPDATE).
11. Coba membuat halaman login dimana user dan passwordnya dibaca dari database
12. Coba gabungkan karya nomor 10 dan 11 sehingga hanya mereka yang login saja yang bisa
menghapus/mengedit data.
13. Sampai disini, Anda bisa dikatakan sudah sampai pada tahap beginner. Selanjutnya banyakbanyaklah bereksperimen dengan membuat proyek-proyek kecil minimal untuk kesenangan Anda
sendiri. Saat Anda mengerjakan proyek, disanalah pelajaran demi pelajaran bisa Anda dapat dari
berbagai masalah yang muncul.
14. Selanjutnya, Anda harus mulai mempelajari masalah security seperti masalah Code
(h p://en.wikipedia.org/wiki/Code_injection)/SQL Injection (h p://en.wikipedia.org
/wiki/Sql_injection), session hijacking (h p://en.wikipedia.org/wiki/Session_hijacking), session
xation (h p://en.wikipedia.org/wiki/Session_xation), teknik enkripsi dsb.
15. Sempatkan untuk belajar Javascript saat Anda merasa kemampuan PHP yang dimiliki sudah
lumayan. Kelemahan dari script PHP adalah tidak dimungkinkannya interaksi pengguna secara on
the y. Nah, kekurangannya inilah yang di tambal menggunakan Javascript. Syukur-syukur Anda
bisa menguasai AJAX.Link tutorial Javascript
h p://www.w3schools.com/js/default.asp (h p://www.w3schools.com/js/default.asp)
16. Sempatkan pula untuk mempelajari CSS. Ini penting untuk membuat tampilan/interface situs atau
web-based application secara lebih baik.Link tutorial CSS:
h p://www.w3schools.com/css/default.asp (h p://www.w3schools.com/css/default.asp)
17. Terakhir. Karena PHP lebih banyak hidup di OS Linux, pelajari juga linux barang sedikit. Syukursyukur kalo Anda ternyata sejak awal belajar di linux
Sumber: h p://riyogarta.com (h p://riyogarta.com)
TIPS:

12/30/2013 12:46 PM

Panduan Belajar PHP dengan Mudah | Sekolah PHP

3 of 3

http://sekolahphp.wordpress.com/2008/05/23/panduan-belajar-php-den...

Jangan terlalu memaksakan untuk menghapalkan fungsi, sintaks dari PHP atau MySQL.
Manfaatkan le HELP dalam praktek dan latihan. Semakin Anda sering praktek dan melatih diri,
maka fungsi dan sintaks yang sering dipakai akan bisa Anda hapal dengan sendirinya.
Jangan terlalu cepat untuk mengambil keputusan untuk bertanya terhadap masalah atau kesulitan
yang timbul. Bertanyalah setelah Anda mencoba terlebih dahulu.
Rajin-rajin mengikuti milis atau forum dan selalu ingat, diatas langit ada langit
Filed under: Belajar PHP Ditandai: | Belajar PHP, sekolah php, sintaks PHP
Belajar PHP dari menginstall PHP hingga mempelajari fungsi-fungsi dasar PHP Belajar PHP Cara
Mudah dan Cepat
Blog pada WordPress.com. Tema: Digg 3 Column oleh WP Designer.
Ikuti

Follow Sekolah PHP


Powered by WordPress.com

12/30/2013 12:46 PM

Anda mungkin juga menyukai