Perkenalan Dengan Codeigniter Framework

download Perkenalan Dengan Codeigniter Framework

of 38

Transcript of Perkenalan Dengan Codeigniter Framework

  • 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/