Top Banner
 5. Fra mework PHP – CodeIg nit er M. Udin Harun Al Rasyid, S.Kom, Ph.D http://lecturer.eepis-its.edu/~udinharun [email protected]  T eknologi Aplikasi W eb
15

T5 - CodeIgniter - Teknologi Aplikasi Web.pdf

Oct 05, 2015

Download

Documents

cella_k
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 5. Framework PHP CodeIgniter

    M. Udin Harun Al Rasyid, S.Kom, Ph.Dhttp://lecturer.eepis-its.edu/[email protected]

    Teknologi Aplikasi Web

  • Table of Contents

    PHP Framework Code Igniter Instalasi Code Igniter Konsep Model-View-Controller (MVC)

  • PHP Framework Code Igniter

    PHP adalah sebuah bahasa pemrogramanweb yang popular, tangguh dan dapat di peroleh secara gratis.

    Untuk mempermudah dan mempercepatpengembangan aplikasi dengan PHP, banyak bermunculan framework PHP, satu di antaranya adalah Code Igniter.

  • Pendahuluan

    Code Igniter (CI) (www.codeigniter.com) adalah salah satu framework php yang tangguh dan popular.

    Code Igniter tergolong framework denganukuran kecil dan cukup mudah di kuasai. CI juga datang dengan manual yang tergolonglengkap.

  • Mengenal Code Igniter

    Code Igniter adalah sebuah framework PHP. Framework itu sendiri adalah suatu kerangkakerja yang berupa sekumpulan folder yang memuat file-file php yang menyediakan class libraries, helpers, plugins dan lainnya .

    Framework menyediakan konfigurasi danteknik coding tertentu.

  • Download Code Igniter

    Code Igniter dapat di peroleh secara gratis, dengan mendownload nya di www.codeigniter.com.

  • Instalasi Code Igniter Karena berupa folder php, maka instalasi Code Igniter,

    cukup dengan mengekstrak file kompresi yang di dapatdari situs www.codeigniter.com dan menempatkannya di dalam folder directory web server anda.

    Kemudian edit file config.php yang ada di application/config/config.php dan set base URL anda, misal : http://localhost/ci.

    Jika anda hendak menggunakan database, edit file database.php yang ada di application/config/database.php. Setting database andadi file tsb.

  • Setelah di lakukan instalasi dan setting, test lah Code Igniter anda dengan membukabrowser anda dan mengetikkan url yang anda taruh di file config.php di atas, misal : http://localhost/ci.

    Jika muncul halaman welcome ala Code Igniter, maka Code Igniter telah siap di gunakan.

  • Konsep Model-View-Controller (MVC)

    Konsep MVC adalah konsep pemisahan antaralogic dengan tampilan dan database.

    Manfaat konsep ini adalah, membuat coding logic lebih simple, karena sudah di pisah dengancode untuk tampilan dan membuat programmer dapat bekerja secara terpisah dengan designer.

    Programmer mengerjakan logic, sedangkandesigner berkutat dengan design dan tampilan.

  • Model Merupakan code struktur data. Model berisifungsi di dalam pengolahan database. Script Sql masukdi sini.

    View Merupakan code untuk menampilkan tampilansuta program. Tampilan dapat berupa web page, header, footer dan apa saja yang berjenis tampilan.

    Controller Merupakan code untuk logic, algoritma dansebagai penghubung antara model, view, dan sumberlain yang di perlukan untuk mengolah HTTP request dangenerate web page.

  • CI menerapkan pola MVC yang flexible, karena model dapat tidak di gunakan.

    Anda dapat hanya menggunakan Controller dan View saja dalam menggunakan CI tanpa Model.

    Jika anda tidak memerlukan pemisahan di dalamstruktur data dan database atau menganggappenggunaan model hanya menambah kompleks aplikasidengan keuntungan yang kurang sebanding, maka andadapat tidak menggunakan model.

  • Struktur file CI CI adalah sebuah php framework yang berupa kumpulan

    folder dan file php, java script,css,txt dan file berbasisweb lainnya dengan setting tertentu untukmenggunakannya dan menyediakan library dan helper yang dapat di manfaatkan di dalam pemrograman php.

    CI di jalankan under web dan harus dengan web server. Program CI cukup di letakkan di bawah folder directory web server anda.

  • Finish

    5. Framework PHP CodeIgniterTable of ContentsPHP Framework Code IgniterPendahuluanMengenal Code Igniter Download Code IgniterInstalasi Code Igniter Slide Number 8Slide Number 9Konsep Model-View-Controller (MVC) Slide Number 11Slide Number 12Struktur file CISlide Number 14Finish