Slide Ke 3
Section
Framework PHP #01
Slide Ke 5
Section
Keunggulan Framework PHP #01
Slide Ke 6
Section
Keunggulan Framework PHP #01
Slide Ke 8
Section
Keunggulan Framework PHP #01
Slide Ke 9
“ Walaupun memiliki berbagai
keunggulan, Powerfull tidaknya
Framewrok PHP tetap
tergantung kepada Programmer
yang menggunakannya
Slide Ke 10
2
Model View Controller
Model View Controller
Slide Ke 11
Section
Model View Controller #02
Slide Ke 12
Section
Model #02
Slide Ke 15
Section
Mekanisme MVC #02
Slide Ke 17
Section
Mekanisme MVC #02
Client
Handler
Controller Request dari Client Handler
yang ditujukan ke API dan
request tersebut
Controller Model membutuhkan data dari
database (jenis 1)
Client
Handler Slide Ke 19
Section
Mekanisme MVC (Jenis 2) #02
Slide Ke 20
Section
Mekanisme MVC (Jenis 3) #02
Browser Controller
Request berupa halaman web
dengan informasi yang
Controller Model berasal dari data di database
(jenis 3)
View Controller
Browser
Slide Ke 21
Section
Mekanisme MVC (Jenis 4) #02
Browser
Slide Ke 22
“ Mekanisme MVC Framework
akan dipengaruhi oleh sebagian
besar konsep Website yang
dibangun
Slide Ke 23
3
CodeIgniter 4
CodeIgniter 4
Slide Ke 24
Section
CodeIgniter 4 #03
Memiliki Memiliki
Memiliki file
Alternatif Development Autoloading
Environment
Instalasi Server Sendiri
Memiliki Fitur
Memiliki Fitur
Command Line Dll
REST API
Interface (CLI)
Slide Ke 26
Section
Instalasi #03
“https://codeigniter.com/”
yang kemudian dideploy ke webserver yang telah disediakan atau
menggunakan Development Server bawaan CodeIgniter
Slide Ke 27
Section
Instalasi #03
“composer create-project
codeigniter4/appstarter projectku”
Slide Ke 28
Section
Local Development Server #03
Slide Ke 31
Section
File Environment #03
Slide Ke 34
“ Fitur baru yang dimiliki oleh
CodeIgniter 4 dapat digunakan
dan disesuaikan dengan konsep
project website yang sedang
dibangun
Slide Ke 35
4
Struktur CodeIgniter 4
CodeIgniter 4 Structure
Slide Ke 36
Section
Struktur #04
Slide Ke 37
Section
Struktur Root Folder #04
Test Writable
Slide Ke 38
Section
Folder App #04
Slide Ke 41
Section
Folder System #04
Slide Ke 42
Section
Folder Tests #04
Slide Ke 43
Section
Struktur Root File #04
Env Spark
Slide Ke 44
Section
File Env #04
Slide Ke 45
Section
File Spark #04
Slide Ke 46
“ Untuk Folder System umumnya
tidak perlu untuk dimodifikasi
karena merupakan file-file engine
yang digunakan agar CodeIgniter
4 berjalan sempurna
Slide Ke 47
Referensi
• Online Docs, “Official Atlantis Lite Master
Documentation”, themekita
• Online Ebook, “HTML 5 Notes For Professionals”,
goalkicker.com
• Online Ebook, “PHP Notes For Professionals”,
goalkicker.com
Referensi
• Online Ebook, “Javascript Notes For Professionals”,
goalkicker.com
• Online Ebook, “jQuery Notes For Professionals”,
goalkicker.com
• Online Ebook, “MySQL Notes For Professionals”,
goalkicker.com
Referensi
• Online Ebook, “SQL Notes For Professionals”,
goalkicker.com
• Online Ebook, “CSS Notes For Professionals”,
goalkicker.com
• Robin Nixon, “Learning PHP, MySQL & Javascript”,
2018, O’Reilly Media
Referensi
• Steve Prettyman, “Learn PHP 7: Object Oriented
Modular Programming Using HTML5, CSS3,
Javascript, XML, JSON and MySQL”, 2016, Apress
• Nicholas C. Zakas, “Professional Javascript for
Web Developers”, 2005, Wiley Publishing
Referensi