1 / 14

Teknologi Aplikasi Web

Teknologi Aplikasi Web. Framework PHP – Code Igniter Ferry Astika S. Table of Contents. PHP Framework Code Igniter Instalasi Code Igniter Konsep Model-View-Controller (MVC). PHP Framework Code Igniter.

casper
Download Presentation

Teknologi Aplikasi Web

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TeknologiAplikasi Web Framework PHP – Code Igniter Ferry Astika S.

  2. Table of Contents • PHP Framework Code Igniter • Instalasi Code Igniter • Konsep Model-View-Controller (MVC)

  3. PHP Framework Code Igniter • PHP adalahsebuahbahasapemrograman web yang popular, tangguhdandapatdiperolehsecara gratis. • Untukmempermudahdanmempercepatpengembanganaplikasidengan PHP, banyakbermunculan framework PHP, satu di antaranyaadalahCodeIgniter

  4. Pendahuluan • Code Igniter (CI) (www.codeigniter.com) adalahsalahsatu framework php yang tangguhdan popular • Code Ignitertergolong framework denganukurankecildancukupmudah di kuasai. CI jugadatangdengan manual yang tergolonglengkap.

  5. Mengenal Code Igniter • Code Igniteradalahsebuah framework PHP. Framework itusendiriadalahsuatukerangkakerja yang berupasekumpulan folder yang memuat file-file php yang menyediakan class libraries, helpers, plugins danlainnya • Code Ignitertergolong framework denganukurankecildancukupmudah di kuasai. CI jugadatangdengan manual yang tergolonglengkap

  6. Mengunduh Code Igniter • Code Igniterdapat di perolehsecara gratis, denganmendownloadnya di www.codeigniter.com

  7. Instalasi Code Igniter • Karenaberupa folder php, makainstalasi Code Igniter, cukupdenganmengekstrak file kompresi yang di dapatdarisituswww.codeigniter.comdanmenempatkannya di dalam folder directory web server anda. • Kemudian edit file config.php yang ada di application/config/config.phpdan set base URL anda, misal: http://localhost/ci. • Jikaandahendakmenggunakan database, edit file database.php yang ada di application/config/database.php. Setting database anda di file tsb.

  8. Setelah di lakukaninstalasidan setting, test lah Code Igniterandadenganmembuka browser andadanmengetikkanurl yang andataruh di file config.php di atas, misal: http://localhost/ci. • Jikamunculhalaman welcome ala Code Igniter, maka Code Ignitertelahsiap di gunakan.

  9. Welcome page CI

  10. Konsep Model-View-Controller (MVC) • Konsep MVC adalahkonseppemisahanantara logic dengantampilandan database. • Manfaatkonsepiniadalah, membuat coding logic lebih simple, karenasudahdipisahdengan code untuktampilandanmembuat programmer dapatbekerjasecaraterpisahdengan designer. • Programmer mengerjakan logic, sedangkan designer berkutatdengan design dantampilan

  11. Model → Merupakan code struktur data. Model berisifungsi di dalampengolahan database. Script Sqlmasuk di sini. • View → Merupakan code untukmenampilkantampilansuatu program. Tampilandapatberupa web page, header, footer danapasaja yang berjenistampilan. • Controller → Merupakan code untuk logic, algoritmadansebagaipenghubungantara model, view, dansumber lain yang diperlukanuntukmengolah HTTP request dan generate web page.

  12. CI menerapkan pola MVC yang flexible, karena model dapat tidakdi gunakan. • Andadapathanyamenggunakan Controller dan View sajadalammenggunakan CI tanpa Model. • Jikaandatidakmemerlukanpemisahan di dalamstruktur data dan database ataumenganggappenggunaan model hanyamenambahkompleksaplikasidengankeuntungan yang kurangsebanding, makaandadapattidakmenggunakan model

  13. Struktur File CI • CI adalahsebuahphp framework yang berupakumpulan folder dan file php, java script, css, txt dan file berbasis web lainnyadengan setting tertentuuntukmenggunakannyadanmenyediakan library dan helper yang dapat di manfaatkan di dalampemrogramanphp. • CI di jalankan under web danharusdengan web server. Program CI cukup di letakkan di bawah folder directory web server anda (web root document).

More Related