CodeIgniter PHP Framework.

Slides:



Advertisements
Presentasi serupa
Praktikum PTI Sekolah Tinggi Ilmu Statistik Oleh : SIS - BPS Content Management System.
Advertisements

PERTEMUAN 1 PENGENALAN WEB FRAME WORK Setelah mengikuti kuliah ini mahasiswa dapat mengetahui dan memahami dasar-dasar web frame work.
Introduction to PostgreSQL
VIRTUEMART JOOMLA BY Nurwahyudi Widhiyanta, ST, MMT
CodeIgniter By ISNARDI, M.Kom.
Konsep Basis Data di Web
Manajemen WebSite berbasis MAMBO Open Source. Kebutuhan  Instalasi Apache sebagai webserver  Instalasi PHP  Instalasi MySQL sebagai database server.
Tugas 2 Kuliah Pemrograman Web Menggunakan JSP
Membuat Tampil, Input, Edit dan Hapus Data dengan Dreamweaver
TEKNOLOGI APLIKASI WEB Framework PHP – Code Igniter Ferry Astika S.
Singleton Pattern 1 one uno. What is Singleton ? One object of a kind Ada class yang hanya perlu diinstansiasi 1 kali saja Alasan: Dalam beberapa kasus.
PEMROGRAMAN VISUAL 2 SKS (TEORI)
Pemrograman Database dengan JAVA
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
Form.
Irfan Santiko, M.Kom Build Web With Wordpress Framework.
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC CI URL Controller View.
Pendahuluan Tentang .Net
Tutorial XAMPP dan Wordpress pada Debian By GOODLE CREW.
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
Model 2 STMIK AKAKOM 2014 Yii Framework
Membangun Halaman Web Dinamis dengan PHP
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Library Helper.
EVALUASI APLIKASI AUTOMASI PERPUSTAKAAN
Controller.  Instalasi dan Konfigurasi Web Framework  Konsep Dasar Controller  Aturan Penulisan fungsi.
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
Upload dan Install theme
Membangun Halaman Web Dinamis dengan PHP
PBOL Dewi Kusumaningsih
Membangun Aplikasi Berbasis Web Dengan CodeIgniter Framework.
PENDEKATAN PADA PENGEMBANGAN APLIKASI WEB
VIEW.
Membuat Aplikasi ( PHP + MySql )
OOP.
CodeIgniter PHP Framework.
Pemrograman Web Dinamis
PHP( web Dasar) By : Lisda Juliana P.,SSi..
Framework Codeigniter
Pertemuan 2 DATABASE.
Pengembangan Web PHP Ramos Somya.
Laravel : Routing, MVC dan Authentikasi
ANDROID SQLite Database
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
Pengembangan Web PHP.
MAIL SERVER KELOMPOK : IX SAFRIL ( ) MUHAMMAD NUR
LARAVEL KELOMPOK 4 Diah Ayu Setiowati ( ) Bimo Muhamad R ( )
Framework Codeigniter
Pengembangan Aplikasi Framework
Pemrograman Berorientasi Platform (IN315B)
Penginstalan CMS Drupal
KELOMPOK 4 CAKEPHP Diah Ayu Setiowati ( ) Bimo Muhamad R ( )
Pemrograman Berorientasi Platform (IN315B)
Koneksi Database MySql di PHP
laporan dengan ireport 3.5.2
Framework Codeigniter
Implementasi JEasyUI di Yii2 menggunakan metode biasa dan programmatically. Dan dibantu oleh JEasyUI Gii Generator Yii2 & jeasyui.
Pemrograman Berorientasi Platform (IN315B)
Android database mysql dan webservice
PEMROGRAMAN WEB BERBASIS FRAMEWORK 01. SAP
Administrasi basis data
Sistem Operasi Jaringan KD 12 Domain Name System 1 Wahyudi Wijayanto,ST.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Pengembangan Web PHP.
Pemrograman framework
Pertukaran Data Elektronik (PDE) Internet Integrasi dengan NSW
Java Database Connectivity (JDBC)
Aplikasi Latihan 2 Code Igniter.
Sumber Buku : Laravel 5.7 -oleh Muhammad Azamuddin & Hafid Mukhlasan
Stored Procedure & Trigger
Pengenalan Microsoft Access
Transcript presentasi:

CodeIgniter PHP Framework

Materi Extract template bootstrap ke Paket Ci Setting Dasar Cara query data Membuat library & helper sederhana

Extract File Templates Bootstrap ke System Ci Extract File template.rar Copy-kan folder asset ke dalam folder intro_ci Sebelum mencopy-kan file name.html di dalam folder template/examples, delete file index.html di folder (intro_ci/application/views/index.html) terlebih dahulu

Struktur File

URL Helper Base Url() Fungsi->mengembalikan base_url, seperti tertulis pada config.php

Setting Dasar Selain setting config.php dan routes.php ada beberapa setting lain yang perlu Anda ketahui, diantaranya : Setting Autoload lib Setting database

Setting Autoload Setting autoload (application/config/autoload.php) Fungsi : untuk melakukan setting auto load lib/helper atau model sehingga secara otomatis dpt dipakai oleh aplikasi (dlm semua file, 1 kali setting saja)

Setting Autoload Misal : dalam pertemuan ini kita akan melakukan setting database pada app, maka setting yang harus ditambahkan : Line 55 $autoload['libraries'] = array('database'); Referensi libraries dan helper dapat dilihat pada dokumentasi.

Setting database Untuk melakukan setting database pada aplikasi Anda, akses folder application/config/database.php Secara default CI sudah memiliki template konfigurasi database, Anda tinggal melakukan editing value sesuai dengan database Anda. Template konfigurasi database yang disediakan CI sebanyak 1 kali koneksi database. Jika Anda membutuhkan koneksi lebih dari 1 database, hal tersebut dapat pula dilakukan.

Setting database Pada file database.php, line 2 – 46 adalah dokumentasi setting koneksi database pada CI. Sesuaikanlah value pada line 48-65

Setting database Value awal

Setting database Penyesuaian value

Cara Koneksi? Setelah Anda melakukan setting database, pastilah Anda ingin melakukan test pemanggilan data. Caranya : Buatlah new file php bernama callData.php pada folder application/model 2. Lalu pastikan code Anda seperti gambar berikut :

Contoh Code Model Nama class harus = nama file Pemanggilan class huruf pertama harus huruf besar Active record CI akan dibahas tersendiri pd pertemuan selanjutnya

Pertanyaan? Knp huruf pertama pemanggilan class pada model harus huruf besar ? Karena hal tsb merupakan aturan baku pemanggilan model pada CI. Untuk lebih jelasnya silahkan buka dokumentasi bagian Model. Apa itu Active Record pada CI ? Codeigniter memiliki cara query (pemanggilan data) tersendiri yang referensinya dapat dibaca pada dokumentasi CI : database library -> active record class. Akan kita bahas pada pertemuan selanjutnya

Cara koneksi ? Setelah membuat script model, silahkan melakukan pemanggilan model pada controller Anda. Kita gunakan controller pada minggu lalu halo.php

Cara koneksi? Tambahkan code berikut pada view Anda kemudian akses web anda.