Tutorial Framework Codeigniter

41u-m4efayl_sl500_bo2204203200_pisitb-dp-500-arrowtopright45-64_ou01_aa240_sh20_Tutorial Framewok codeigniter dapat anda dapatkan di visimacom media , tutorial framewok codeigniter sangat bermanfaat bagi anda yang ingin belajar dengan serius framework codeigniter

Framework telah menjadi tren pemrograman saat ini. Faktanya, banyak perusahaan mencari programmer yang bisa framework. Alasannya jelas, mengatasi gaya programmer yang berbeda-beda dalam membuat program, sehingga program mudah dikembangkan, karena tidak bergantung pada satu programmer saja.

Codeigniter adalah salah satu framework handal berbasis PHP. Selain itu, kesederhanaan dan kerampingannya membuat Codeigniter menjadi framework yang paling mudah dipelajari dan tercepat aksesnya dibandingkan framework lainnya.

Dalam buku ini, secara praktis dibahas dasar-dasar Codeigniter, karena disajikan langsung dalam bentuk studi kasus pembuatan Program Absensi Siswa, mulai dari perancangan database sampai menjadi proyek siap pakai. Sehingga memudahkan Anda dalam menguasai framework Codeigniter secara cepat.

Spesifikasi buku:
Judul    : Membangun Web Berbasis PHP dgn Framework CodeIgniter
Penulis : Krida Prasetia dan Bapak Didik
Bonus  : CD (Video Tutorial)
Harga   : 120.000,- ( bonus Update Tutorial Tiap Bulanya)

Pemesanan Hubungi : 085647117218

Email : Krida103@yahoo.com

Advertisements

codeigniter database

Pada dasarnya MVC adalah hal terpenting dalam suatu framework , kususnya di codigniter disini saya akan menjelaskan bagaimana menjalankan mvc di codeigniter. buatlah database dengan field : judul , body dan autor setelah anda membuat database sekarang buka folder model dan buat :

blog_model.php

PHP:

  1. function get_blogs()
  2. {
  3. $query = $this->db->query(‘SELECT title, body, author FROM blogs’);
  4. return $query->result_array();
  5. }
setelah itu buka file controller dan buat file blog.php
PHP:

  1. function blogs()
  2. {
  3. $this->load->model(‘blog_model’);
  4. $data[‘blogs’] = $this->blog_model->get_blogs();
  5. $this->load->view(‘blog_view’, $data);
  6. }
setelah itu buka file view dan buat file blog_view.php
PHP:

  1. <html>
  2. <head>
  3. <title>My Blog Page</title>
  4. </head>
  5. <body>
  6. <h3>My Blogs</h3>
  7. <ul>
  8. <?php foreach($blogs as $blog):?>
  9. <h4><?=$blog[‘title’]?></h4>
  10. <p><?=$blog[‘body’]?></p>
  11. <p>Posted by <?=$blog[‘author’]?></p>
  12. <?php endforeach;?>
  13. </ul>
  14. </body>
  15. </html>
kalau semuanya sudah selesai silahkan buka browser anda…
salam dari krida prasetya

Apa itu Controller di codeigniter

Controller merupakan otak dari program framework codeigniter, karena controller lah yang menatur berjalanya program di codeigniter

codeigniter.com/index.php/blog/

dari url diatas memilik controller bernama blog

Terus dimana letak controller ini berada dan bagaimana membuat controller di codeigniter :application/controllers/ folder

dan di situlah letak dari controller di codeigniter, bagaimana membuat controller di codeigniter” oke kita mulai membuat controller dengan nama blog.php

<?php
class Blog extends Controller {

function index()
{
echo ‘Hello World!’;
}
}

?>

setelah itu simpanlah file tersebut di application/controllers/

dengan nama file blog.php

setelah semuanya selesai maka panggil di browser anda :localhost/codeigniter/index.php/blog/

jika benar maka akan muncul di browser anda Hello word

Penulisan Class haru di mulai dengan hurup besar :

<?php
class Blog extends Controller {

}
?>

anda tidak boleh menulis Class dengan seperti ini :

<?php
class blog extends Controller {

}
?>

Codeigniter : Intalasi codeigniter

Banyak orang yang salah paham dengan framework codeigniter” mereka menganggap codeigniter seperti program aplikasi CMS misalnya jommla , Drupal , wordpress dan lain-lain, mereka cenderung mengganggap codeigniter adalah aplikasi CMS yang sudah jadi, padahal dalam kenyataanya bukan seperti itu, codeigniter bukanlah sebuah CMS tapi codeigniter adalah salah satu program aplikasi untuk membuat CMS, ketika kita belajar CMS bearti kita memulai belajar dari content karena CMS meruepakan aplikasi yang sudah jadi, tapi saat kita belajar codeigniter bearti kita harus belajar coding atau harus berhubungan langsung dengan Html,css, php, database dan lain-lain.karena saat codeigniter di install di computer kita sebenarnya codeigniter adalah program yang masih kosong dan belum terisi apa2, sebelum menjalankan codeigniter sendiri kita harus paham apa itu MVC di codeigniter,bagi teman-teman yang ingin belajar codeigniter sebenarya codeigniter bukanlah suatu CMS tapi codeigniter adalah program yang memungkinkan kita membuat aplikasi CMS seperti JOmmla ataupun Drupal dari nol, maksudnya coding dari nol untuk lebih jelasya seperti inilah intalasi codeigniter :

Mungkin anda sedikit bingung bagaimana intalasi dasar dari framework codeigniter” sebenarnya bagaimana sih intalasi codeigniter di komputer local kita atau juga di sebut dengan localhost.

  1. sebelum intalasi di mulai silahkan anda mendownload file zip dari codeigniter di http://www.codeigniter.com, versi terakhir dari codeigniter adalah 1.6.3 , setelah anda berhasil maka ekstraklah file tersebut”:

2.Setelah itu beri nama folder dengan codeigniter ,

3.Simpan file codeigniter di root localhost computer anda: biasanya terletak di folder htdocs

4.Sebelumnya silahkan atur url dari folder anda di CodeIgniter\system\application\config

5.Ubah baris ke 14 dengan url anda :

6.setelah semuanya selesai silahkan buka browser anda di localhost/codeigniter, jika anda melihat tampilan seperti ini berarti anda telah berhasil intalasi framework codeigniter :

proses diatas hanyalah proses intalasi dasar dari framework codeigniter” jika anda ingin lebih lanjut belajar framework codeigniter bearti anda haru siap memahami konsep pemrograman codeigniter yang menggunakan MVC ( model , view, controller)

Gambar : from phpeveryday.com

salam kenal dari

krida prasetya

inktype opensource jalan pintas belajar framwork codeigniter

Banyak dari teman-teman yang kesulitan memahami framework codeigniter dan terasa sulit untuk mempelajarinya, cara terbaik untuk belajar codeigniter adalah ikut komunitas pengembang dari content opensource codeigniter, setahu saya ada 2 pengembang open source yang sudah terkenal yang code programnya bisa kita download dan kita koprek dan kita pelajari dan diantaranya adalah inktype sendiri.style dari penulisan program di inktype sendiri cukup mudah di pahami dan menurut saya sangat bagus, walaupun tidak luput dari kekurangan- kekurangan yang ada, saya sendiri merasa senang dengan MVC di inktype, karena akan banyak yang kita pelajari bila kita mau belajar inktype, pertama pasti kita akan belajar (html) (css) (javascript) (query database) dan yang paling penting kita bisa belajar php.tapi ada sesuatu yang aku sayangkan dari inktype, kenapa inktype tidak menggunakan framework javascritp (jquery) sehingga saya perlu belajar bagaimana menjalankan jquery kita di inktype. bila inktype mendukung jquery ataupun mootols, alangkah senangnya hatiku karena saya bisa belajar framework php dan javascript secara bersamaan walaupn saya akui tynimce framework javascript juga framework yang bagus.bagi teman-teman jangan pernah berhenti belajar , jangan takut dengan framework karena pada dasarnya framework akan mempermudah pekerjaan kita.

salam kenal dari

krida prasetya

instalasi codeigniter framework

bagi teman teman yang baru belajar php hendaknya mereka mulai belajar menggunakan framework karena memang framwork sendiri memberi kemudahan,
sample contoh program menggunakan framework

yang pertama yang harus anda lakukan sebelum anda menggunakan codeigniter adalah download file codeigniter di http://www.codeigniter.com saya sendiri menggunakan codeigniter versi codeigniter_1.6.1 walauapun sampai saya menulis blog ini codeigniter sudah mengeluarkan versi terbaru yaitu codeigniter_1.6.3 , setelah anda download codeigniter_1.6.1 dalam bentuk zip setelah itu exstraklah agar berubah menjadi bentuk folder.
Continue reading “instalasi codeigniter framework”

Pengenalan codeigniter framework

sebelum anda menggunakan codeigniter di komputer apa saja yang perlu di persiapkan untuk menjalankan framework codeigniter, saya anggap anda memulai dan belajar pemrograman web dari nol, yang perlu anda siapkan adalah apache server,php dan mysql. untuk mempermudah intalasi saya sarankan anda menggunakan xampp, download xampp disini setelah anda download xampp for windows silahkan intalasi xampp , proses intalasi xampp di windows sangat mudah , seperti intalasi program-program aplikasi yang lain.

setelah xampp anda terinstall silahkan jalankan program dengan cara panggil lewat browser localhost/xampp/

oke saya anggap anda sudah bisa menjalankan intalasi xampp di komputer anda, selanjutnya kita akan membahas bagaimana menjalankan framework codeigniter dari hal yang paling mudah.

Secara umum, framework menggunakan struktur MVC (Model, View, Controller).

Jika saya gambar kan, kira-kira seperti ini :

Input > Processing > Output = Controller > Model > View

Model

Model mencakup semua proses yang terkait dengan pemanggilan struktur data baik berupa pemanggilan fungsi, input processing atau mencetak output ke dalam browser

Controller
Controller mencakup semua proses yang terkait dengan pemanggilan database dan kapsulisasi proses-proses utama. Jadi semisal di bagian ini ada file bernama member.php, maka semua proses yang terkait dengan member akan dikapsulisasi/dikelompokan dalam file ini.

View
View mencakup semua proses yang terkait layout output. Bisa dibilang untuk menaruh template interface website atau aplikasi.

Setelah CI di download, taruh dalam htdocs. Jika anda menginstall XAmpp di folder C:/ Program Files maka alamatnya adalah C:/Program Files/xampp/htdocs/codeigniter_1.6.1

Nah, yang perlu anda perhatikan 3 folder penting :
/system/application/model
/system/application/controller
/system/application/view

jadi, semua file yang terkait dengan website atau aplikasi anda, masing-masing harus ditaruh di ketiga folder ini sesuai dengan fungsinya masing-masing.
Aturan Penulisan Fungsi

Karena CI menggunakan Object Oriented Programming (OOP), maka yang perlu diingat bahwa penulisan nama class utama harus menggunakan huruf besar di awal dan disimpan dengan nama yang sama ,tetapi menggunakan huruf kecil semua.

Sebagai contoh, silahkan buka file /system/application/controllers/welcome.php

class Welcome extends Controller {
function Welcome()
{
parent::Controller();
}

function index()
{
$this->load->view(’welcome_message’);
}
}

Aturan ini berlaku untuk semua file yang terkait dengan class fungsi. Sedangkan jika didalamnya terdapat fungsi-fungsi lain, boleh menggunakan huruf kecil saja atau huruf besar. Tetapi perlu diingat bahwa PHP sangat Case Sensitive, jadi berhati-hatilah dalam menggunakan nama fungsi.
Konfigurasi

Selanjutnya, dalam folder /system/application/config/ ada beberapa file yang perlu anda ubah supaya CI bisa berjalan dengan baik.

config.php
Isi alamat pemanggilan di browser. Dalam contoh ini alamatnya adalah http://localhost/codeigniter
$config[’base_url’] = “http://localhost/codeigniter”;

database.php
Isi hostname, username, password dan nama database yang digunakan.

autoload.php
File ini berfungsi untuk memanggil secara otomatis fungsi-fungsi yang sudah disediakan CI atau yang anda buat tanpa harus memanggillnya dalam aplikasi anda. Dalam kasus ini, kita akan memanggil fungsi database secara otomatis sehingga setiap fungsi lain yang menbutuhkan fungsi database cukup dengan menggunakan perintah $this->db
Kira-kira seperti ini isinya :
$autoload[’libraries’] = array(’database’);

routes.php
Variabel ini digunakan untuk menentukan nama file utama yang digunakan sebagai ekeskutor utama website atau aplikasi. Contoh secara defaultnya adalah file welcome.
$route[’default_controller’] = “welcome”;

Silahkan buka folder /system/application/controllers/, pasti anda menemukan file yang bernama welcome.php. File ini yang disebut sebagai eksekutor utama dari proses secara keseluruhan. Bisa dibilang ‘index’ nyalah.
Execute

Oke…sekarang coba panggil melalui browser anda dengan alamat http://localhost/codeigniter/ (Codeigniter hanya sebagai contoh. Anda bisa merubah dengan nama yang anda inginkan)
Jika berhasil, akan tampil gambar seperti ini :
REVIEW

semoga anda paham

salam dari krida prasetya

Up ↑