Loading repository data…
Loading repository data…
rifkiramadhan / repository
Ini adalah kumpulan source code latihan dari channel youtube Web Programming Unpas, Materi Belajar PHP Untuk Pemula
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
- Kenapa sebut mudah, karena bahasa PHP itu simple dan to the point, dengan menuliskan hanya beberapa baris
saja kita sudah bisa melihat hasilnya kedalam web
- Contoh:
- <?php echo "Hello World!"; ?>
- Nanti tulisan hello world nya akan tampil ke layar
- Yang dibutuhkan hanyalah PHP dan HTML, karena php dan html bisa bekerja sama dengan baik, ketika sudah belajar
html, maka sangat menguntungkan ketika belajar php
- PHP itu gratis, tidak perlu beli lisensinya dan php juga open source, cukup download php ke dalam sistem
operasi kalian masing-masing
- Link: php.net/downloads.php
- Dukungan komunitas PHP itu sangat besar sekali, jika kita ketik php kedalam text input pada google maka
hasilnya akan banyak sekali bahkan bisa sampai 9M hasilnya, karena saking banyaknya orang yang sudah
pernah menulis artikel tentang PHP, jadi ketika kita kesulitan dalam mengerjakan project PHP, maka mencari
solusinya tidak susah
- Didalam website resmi PHP http://php.net/manual/en/ itu dokumentasinya sudah cukup lengkap, ini merupakan salah
satu bahasa pemrograman yang dokumentasinya lengkap banget
- PHP diciptakan untuk membuat website, karena ada beberapa bahasa pemrograman lain yang awalnya dibuat untuk
desktop tapi bisa juga untuk web, seperti Java menggunakan Java Applet untuk membuat web
- PHP adalah bahasa yang paling populer pada masanya sejak tahun 2017, karena menurut survei dari https://w3techs.com
katanya website yang menggunakan PHP itu ada 82% pada masanya, jadi banyak banget website yang saat itu menggunakan
PHP
- Pada tahun 2017:
- Facebook
- Saat itu website sebesar ini didalamnya masih terdapat PHP walaupun facebook saat ini sudah menggunakan bahasa
sendiri tapi awalnya dibuat dengan menggunakan PHP
- Yahoo
- Wikipedia
- Flickr
- Website untuk sharing foto
- Ini semua dibuat dengan menggunakan PHP, jadi sangat powerful sekali PHP itu
- Banyak CMS yang bagus (CMS) yang menggunakan PHP pada pembuatannya
- Contoh:
- WordPress
- Joomla
- Drupal
- Moodle
- Ini adalah CMS yang dibuat dengan menggunakan PHP, memang yang namanya CMS itu untuk mempermudah user atau develo
pernya dalam membuat website, sehingga bahkan jika kita tidak mengerti sekali tentang PHP pun, masih bisa membuat
website dengan salah satu CMS ini, tapi akan lebih menguntungkan ketika kita paham mengenai PHP, sehingga ketika
kita mau memodifikasi, membuat plugin, membuat add-on jadi sangat mudah
- Banyak sekali framework PHP yang bagus-bagus, yang bisa digunakan untuk mempermudah dalam membuat website
- Contoh:
- CodeIgniter
- CakePHP
- yiiFramework
- Laravel
- Symfony
- Ini semua framework (Kerangka kerja) yang dibuat menggunakan PHP, dan biasanya saat ini banyak sekali perusahaan
yang membutuhkan programmer php yang menguasai salah satu dari framework ini
- Dengan Menguasai bahasa pemrograman PHP itu akan sangat mudah untuk mempelajari mengenai framework php
- Dengan menggunakan PHP kita juga bisa membuat website yang keren
- Client-side vs server-side cripting
- Static vs dynamic website
- Persiapan lingkungan pengembangan
- Install server
- Menyiapkan code editor
- Menyiapkan aplikasi yang dibutuhkan
- Sintaks PHP (Cara penulisan PHP)
- Array
- Adalah konsep yang paling penting dalam PHP, karena semuanya nanti adalah array
- Request method
- Metode penerima dan pengiriman data antar halaman
- Studi kasus website sederhana
- Yang mana nantinya studi kasusnya semakin lama akan semakin berkembang sampai menjadi sebuah website yang utuh
- Database
- Website yang dibuat akan dihubungkan ke database, dan cara menghubungkannya ke PHP
- CRUD (Cread, Read, Update, Delete)
- Inilah yang disebut sebagai dynamic website, karena datanya bisa kita manipulasi pada database
- Login & Registrasi + Aspek security
- Session & cookie
- Supaya ketika login dan registrasinya bisa lebih secure lagi
- Ajax
- Untuk menambah interaktifitas pada website kita, karena hampir semua website yang digunakan pasti terdapat ajax
di dalamnya
- Upload file
- Menambahkan fitur untuk mengupload gambar
- Reporting (Pelaporan)
- Bagaimana kita mengubah yang tadinya halaman web itu menjadi file document atau pdf serta excel
- Web hosting
- Website yang telah dibuat disimpan ke internet supaya orang lain bisa melihat tidak cuma kita yang bisa melihat
hasil karya yang telah dibuat
- Visual Studio Code
- Sublime Text
- Atom
- Notepad++
- Appache
- Google chrome
- MySQL