P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Library Helper.

Slides:



Advertisements
Presentasi serupa
PHP File Upload
Advertisements

Pemrograman Web – PHP 2 Antonius RC. PHP dan Form (1)
Praktikum PTI Sekolah Tinggi Ilmu Statistik Oleh : SIS - BPS Content Management System.
PERTEMUAN 1 PENGENALAN WEB FRAME WORK Setelah mengikuti kuliah ini mahasiswa dapat mengetahui dan memahami dasar-dasar web frame work.
PENGENALAN PHP DAN INSTALASI WEB SERVER
CodeIgniter By ISNARDI, M.Kom.
Database Create-Retrieve-Update-Delete (CRUD)
KONSEP PEMROGRAMAN WEB
Database Create-Retrieve-Update-Delete (CRUD)
Cookies dan Session.
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
TEKNOLOGI APLIKASI WEB Framework PHP – Code Igniter Ferry Astika S.
Konsep Pemrograman Web
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Konsep OOP Class Properti Method Identifier Objek Overriding.
Form.
Commercepreneurship Lasmedi Afuan, ST.,M.Cs. Siapa yang tidak kenal ?
Nama : Frenavit Kusman Setia Putra Nama Beken : Frenavit Putra & Bodrex Alamat : Ds. Beratwetan. Gedeg. Mojokerto Alamat Sementara: Gebang Wetan 23 B,
Irfan Santiko, M.Kom Build Web With Wordpress Framework.
VISUAL BASIC.NET Apa Itu VB.NET ?
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC CI URL Controller View.
PHP.
MODUL1 DATABASE MANAGEMENT SYSTEM
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T UGAS Ada Pertanyaan ???
Model 2 STMIK AKAKOM 2014 Yii Framework
Pengenalan PHP Perulangan (While) While(….syarat….) { ………aksi…….; }
MySQL dan PHP.
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Framework Jenis-Jenis Framework PHP.
Pemrograman Web Dasar-dasar PHP:  Pengantar PHP sebuah file PHP, PHP workings, PHP feathers, menjalankan PHP.  Sintaks Dasar PHP variable, operator,
Membangun Halaman Web Dinamis dengan PHP
Dasar-Dasar PHP.
Pertemuan II Kuliah Pemrograman Web Menggunakan JSP
Controller.  Instalasi dan Konfigurasi Web Framework  Konsep Dasar Controller  Aturan Penulisan fungsi.
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
DBMS Dr. Kusrini, M.Kom.
Membangun Halaman Web Dinamis dengan PHP
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 5
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Session Class.
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Model.
COMPONENT DIAGRAM.
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Validation Class.
Keamanan Web Server Pertemuan XI.
PHP.
Membangun Aplikasi Berbasis Web Dengan CodeIgniter Framework.
Praktikum Pemrograman Web PHP
Pertemuan 1 Khairul Anwar Hafizd
Pengamanan Sistem Jaringan
Pemrograman WEB I Pertemuan 11.
Pemrograman PHP Lanjut
Pemrograman internet ABU SALAM, M.KOM.
OOP.
Basis Data Klien Server dan Basis data Internet Materi 7
CodeIgniter PHP Framework.
CodeIgniter PHP Framework.
Framework Codeigniter
Pertemuan 2 DATABASE.
Form validation, paging,urisegmen,log
As’ad Djamalilleil Cookies As’ad Djamalilleil
Overview Teknologi Internet
PHP5 Internet Programming.
ADMINISTRASI SISTEM OPERASI CLOSED SOURCE
Framework Codeigniter
KEAMANAN PADA APLIKASI WEB DENGAN PHP
Koneksi Database MySql di PHP
Framework Codeigniter
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
TIPE-TIPE DATA PHP Bandung 2009, by hery dwi y.
Prinsip Dasar Internet & Pemrograman Web
Java Database Connectivity (JDBC)
PHP.
Pengenalan Microsoft Access
Transcript presentasi:

P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs

T OPIC Library Helper

M EMPERCANTIK URL CI Buat file.htaccess, kemudian tambahkan RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L]

H ELPER & L IBRARY CI menyediakan 2 fasilitas yang mempermudah dalam pengembangan aplikasi Library Helper

L IBRARY Library dapat dikatakan sebagai kumpulan tools yang dapat digunakan untuk membantu proses CI telah menyediakan berbagi Library yang dapat digunakan Lokasi library System/libraries Application/libraries

M EMANGGIL L IBRARY Menambahkan pada konfigurasi Autoload Menggunakan sintak loader $this->load->library(‘nama_library’)

L IBRARY CI Benchmarking Classs Calendar Class Cart Class Config Class Database Class Class Encryption Class File Uploading Class Form Validation Class FTP Class HTML Table Class Dll (lihat user guide CI)

B ENCHMARKING C LASS Library ini digunakan untuk mengukur aplikasi yang dibuat Library ini sudah digunakan dan diload secara otomomatis oleh CI Tahapan menggunakan benchmarking class Buat starting point Buat end point $this->benchmark->mark('code_start'); // Some code happens here $this->benchmark->mark('code_end'); echo $this->benchmark->elapsed_time('code_start', 'code_end');

B ENCHMARKING $this->benchmark->mark('dog'); // Some code happens here $this->benchmark->mark('cat'); // More code happens here $this->benchmark->mark('bird'); echo $this->benchmark->elapsed_time('dog', 'cat'); echo $this->benchmark->elapsed_time('cat', 'bird'); echo $this->benchmark->elapsed_time('dog', 'bird');

M ENAMPILKAN TOTAL EKSEKUSI <?php echo $this->benchmark->elapsed_time(); ?>

C ALENDAR C LASS Library ini berfungsi untuk mengenerate calendar Pemanggilan Library Calendar $this->load->library(‘calendar’);

EXEX <?php Class Blog extends CI_Controller { Public function index() { $this->load->library('calendar'); echo $this->calendar->generate(); } ?>

M ENAMPILKAN KALENDER BULAN DAN TAHUN TERTENU <?php Class Blog extends CI_Controller { Public function index() { $this->load->library('calendar'); echo $this->calendar->generate(2006,4); } ?>

<?php Class Blog extends CI_Controller { Public function index() { $this->load->library('calendar'); $data = array( 3 => ' 7 => ' 13 => ' 26 => ' ); echo $this->calendar->generate(2006, 6, $data );} } ?>

H ELPER Helper digunakan untuk membantu dalam mengerjakan task tertentu Setiap helper berisi satu atau lebih fungsi, masing-masing berfokus pada tugas tertentu yang tidak ada ketergantungan dengan fungsi lain Helper dapat diload secara otomatis di autoload Atau juga dapat menggunakan perintah $this->load->helper(‘nama helper’);

H ELPER Array Cookie Date Directory Download File Form HTML Inflector Security Smiley String

L OAD M ULTI H ELPER $this->load->helper( array(' helper1 ', ' helper2 ', ' helper3 ') );

H ELPER <?php class Blog extends CI_Controller { public function index() { $this->load->helper('url'); //anchor(uri segments, text, attributes) echo anchor('/blog/bukutamu','Buku Tamu'); echo anchor('/blog/profil','My Profile'); echo anchor('/blog/index','Home'); } ?>

H ELPER <?php Class Blog extends CI_Controller { Public function index() { $this->load->helper(url'); //anchor( uri segments, text, attributes ) anchor(‘/blog/bukutamu’,’Buku Tamu’); } ?>