3. PHP Developer for Dummies : What?
PHP PHP: Hypertext Preprocesor
Sebuah bahasa pemrograman berbasis web
Dikembangkan pertama kali oleh Rasmus Lerdorf tahun 1994, dilanjutkan oleh Zeev
Suraski dan Andi Gutmans
Gratis. Berlisensi GPL
Performa Handal
Dukungan Basisdata yang Banyak
Dukungan Library dan Komunitas
4. PHP Developer for Dummies : What?
PHP
Januari 2013
244 juta situs
Sumber: http://news.netcraft.com/archives/2013/01/31/php-just-grows-grows.html
5. PHP Developer for Dummies : What?
PHP
Developer
A web designer is the person in
charge of the visual design and
layout of the website
A web developer takes that design
and vision from a static design to
a fully working website that is
online and available to the world.
7. PHP Developer for Dummies : What?
PHP
Developer
for
Dummies
A stupid person
[dictionary.com]
Para pembelajar yang selalu
haus akan ilmu dan terus
belajar.
[@achmatim]
9. Sebuah Perjalanan…
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016
Belajar Mengetik
dg Mesin Tik
Belajar
Mengetik dg
Komputer
Email Pertama,
Website Pertama
Belajar HTML &
PHP, Aplikasi
Pertama
Webkom
(Web Intranet
Labkom)
Angket Web
Dosen, Web
Galeri Foto
Web FTI,
IndoGreenGroup,
RaySpeed,
PutraFilter
Web SMAN
Sumpiuh
HRIS & Payroll
System
Web Elearning
UBL,
OricoTeam
Web Elearning
D3 Unggulan
Polsek
TanjungPriok,
TeamBisnis
Web
CintaPancasila
12. Sebuah Proses…
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016
BELAJAR : MEMBANGUN KEMAMPUAN DIRI
BEKERJA : MEMBANGUN PENGALAMAN
BERBAGI : MEMBANGUN JEJARING
1
2
3
14. Belajar : Lingkungan PHP
• Pahami konsep aplikasi berbasis web
• Webserver
• Browser
• Client Side:
• HTML
• CSS
• Javascript
• Jquery
• Server Side: PHP
• Database: MySQL
23. Belajar : Struktur Kondisi dan Perulangan
• Struktur Kondisi:
• IF
• IF…ELSE…
• (…)? :
• SWITCH…CASE
• Struktur Perulangan
• FOR
• WHILE
• DO…WHILE…
• FOREACH
35. Bekerja : Don’t be egoistic
#WebDeveloper tidak boleh
egois, tidak semua
pekerjaan bisa dikerjakan
sendiri. Bekerjalah dalam
sebuah tim
Bekerja dalam tim artinya
harus mau belajar bersama,
saling berbagi ilmu, share
pengetahuan. Demi
selesainya pekerjaan
36. Bekerja : Be Responsible
Bertanggung jawab dengan
pekerjaan yang dibebankan
kepadanya. Bagaimana pun
caranya, pekerjaan harus
dihadapi & selesaikan
Jika ada bugs dengan program
yang Anda tangani, berusahalah
sekuat tenaga agar bugs tersebut
bisa teratasi.
37. Bekerja : Accept criticism
Terbuka terhadap kritikan,
karena tidak ada program yg
sempurna. Software without
bugs is impossible to write.
Terima kritik & masukan sebagai
bahan baku memperbaiki
pekerjaan kita, seringkali ide
justru muncul dari orang lain.
38. Bekerja : Have a strong work ethic
#WebDeveloper profesional memiliki etos
kerja yang kuat. Tahan banting.
Jam kerja seorang #WebDeveloper tidak
seperti karyawan kantoran yang bekerja
hanya pada jam 8 pagi sampai 4 sore.
Terkadang #WebDeveloper harus bekerja
melebihi jam kantoran, terutama kalau
udah dikejar deadline.
Kuncinya, hadapi dengan semangat kerja
yang tinggi, jangan menunda pekerjaan yang
bisa dikerjakan saat ini.