perkenalan dengan codeigniter framework
TRANSCRIPT
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
1/38
MembangunAplikasi Berbasis Web
Dengan CodeIgniter Framework
Helmy Faisal Muttaqin
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
2/38
Bahas apa aja nih ?
Pemograman berbasis web ?
Framework ?
Bersenang-senang dengan CodeIgniter
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
3/38
Mereka tidak senang
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
4/38
Mereka juga tidak senang
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
5/38
Mirip capa ea? Cuy, cenyum duong.. :D eeaa..
Mereka juga tidak senang
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
6/38
Mereka senang
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
7/38
Mereka juga senang
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
8/38
Yeah, Kita sangat menyenangkan \m/
Beuh, narsis mode on
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
9/38
Pemograman Berbasis Web
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
10/38
Ciri-ciri
HTTP / HTTPSWeb Browser
URI
LINK
HTTP : Hyper Text Transfer Protocol. URI : Uniform Resource Identifier. LINK : untuk pindah ke halaman lain.
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
11/38
URI
String karakter yang digunakan untuk identifikasi ataumemberi nama suatu resource di internet. Identifikasitersebut memungkinkan interaksi dengan representasidari resouce melalui network dengan menggunakan
protokol tertentu.
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
12/38
URI
Uniform Resource Locator / URL :
menyediakan sebuah metode untuk menemukanidentitas.
Uniform Resource Name / URN :mendefinisikan identitas item.
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
13/38
URI
http://www.websiteku.com
mengidentifikasi
Website pribadiku Resource
Meta Data:Content-Type:application:xhtml+xml------------------------------------------------Data:Website pribadiku.............
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
14/38
Jenis Web Programming
Client Side Scripting.
ex : html, css, javascript. Server Side Programming / Scripting.ex : php, jsp, asp.
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
15/38
Client Side Scripting
UserWeb
Browser
WebServer
Request
Response
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
16/38
Server Side Programming
UserWeb
Browser
WebServer
Request
Response
Process
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
17/38
FRAMEWORK
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
18/38
Apa ?
Kumpulan dari fungsi generik dalampemograman untuk membantu menyelesaikan
proses yang lebih kompleks
Framework disebut juga pengembangan
software libraries
dikutip dari wikipedia
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
19/38
Apa ?
Framework mengatur keseluruhan applicationflow
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
20/38
Kenapa butuh framework ?
Kecepatan pengembangan software.Mudah digunakan. Coding mudah di maintenance.
Punya pendapat lain ??
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
21/38
MVC
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
22/38
MODEL VIEW CONTROLLER
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
23/38
Model
Berisi fungsi-fungsi logic yang berhubungandengan perhitungan, algoritma program,pengolahan database. Object Oriented.
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
24/38
VIEW
Berisi code untuk tampilan layout halaman web. Tidak ada logic & algoritma program sama
sekali.
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
25/38
CONTROLLER
Penghubung MODEL dengan VIEW. Kapsulasi proses-proses utama. Pengolah URI. Boleh ada logic & algoritma program.
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
26/38
Interaksi MVC
Controller
ViewModel
Tidak semua framework mengizinkan yg merah
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
27/38
Interaksi MVC dengan User
Controller
View Model
UserRequest
DB
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
28/38
Interaksi MVC dengan User
Controller
View Model
UserResponse
DB
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
29/38
CodeIgniter
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
30/38
Apa ?
Framework PHP yang kuat dengan footprint yang
sangat kecil, dibangun untuk PHP coders yangmemerlukan toolkit sederhana dan elegan untukmembuat aplikasi web dengan fitur lengkap
dikutip dari codeigniter.com
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
31/38
Alasan Menggunakan CodeIgniter
Kecil.Cepat, Sederhana & Fleksibel. User Guide simpel dan dilengkapi contoh. Mudah membuat libraries, plugins, dan helpersendiri.
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
32/38
Fitur Menarik CodeIgniter
Active Record (tested secure from SQL injection) Smart Caching.
Mudah maintenance URI. Dan banyak lagi..
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
33/38
Direktori CodeIgniter
htdocs/CodeIgniter_1.7.2/system/application
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
34/38
URI di CodeIgniter
http://1/2/index.php/3/4/5/6
1. nama server2. nama aplikasi3. nama controller4. nama event5. parameter 1 event6. parameter 2 event
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
35/38
Pembuktian Alam Gaib (Konsep)Nyoba Coding..
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
36/38
Pertanyaan ??
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
37/38
Terima Kasih
-
7/31/2019 Perkenalan Dengan Codeigniter Framework
38/38
Daftar Pustaka
CodeIgniter official website http://www.codeigniter.com Gambar diambil dari berbagai sumber di http://images.google.com/ Modul web programming Programming Research Group STMIKAMIKBANDUNG. Ilmu komputerhttp://www.ilmukomputer.org
CopyRight
Seluruh hak cipta / copyright atas dokumen dan gambar sepenuhnya milik penulisnya masing-masing.
File ini bersifat GRATIS! Anda di izinkan untuk menyebar luaskan link download terhadap file ini, saya akan sangatsenang sekali jika file ini di download dari blog saya http://helmynix.wordpress.com
http://www.codeigniter.com/http://images.google.com/http://www.ilmukomputer.org/http://helmynix.wordpress.com/http://helmynix.wordpress.com/http://www.ilmukomputer.org/http://www.ilmukomputer.org/http://images.google.com/http://images.google.com/http://www.codeigniter.com/http://www.codeigniter.com/