Pertemuan 1 Pengenalan Code Igniter dan Pengaksesan Controller
Code Igniter adalah sebuah framework PHP. Framework itu sendiri adalah suatu kerangka kerja yang berupa sekumpulan folder yang memuat file-file php yang menyediakan class libraries, helpers, plugins dan lainnya . Framework menyediakan konfigurasi dan teknik coding tertentu. Code igniter menerapkan konsep Model-View-Controller (MVC). Berikut Konsep Model-View-Controller (MVC)
1.
2. 3.
Model mewakili struktur data. Biasanya model berisi fungsi-fungsi yang membantu seseorang dalam pengelolaan basis data seperti memasukkan data ke basis data, pembaruan data dan lain-lain. View adalah bagian yang mengatur tampilan ke pengguna. Bisa di katakan berupa halaman. Controller merupakan bagian yang menjembatani model dan view. Controller berisi perintahperintah yang berfungsi untuk memproses suatu data dan mengirimkannya ke halaman.
Pemrograman Framework – Program Studi Teknik Informatika – S1 Oleh : Astrid Novita Putri , S.Kom, M.Kom
1
Langkah Awal membuat Code Igniter : 1. Buka Browser anda ke alamat : https://codeigniter.com/ Klik Download
2. Extract Here file “CodeIgniter-3.1.0” Pindah ke folder : “C: Xamp” folder “htdocs”
3. Ubah Nama folder CodeIgniter-3.1.0 menjadi : “CodeIgniter”, Hapuslah file “licensi dan user_guide”,dan semua folder yang ada hingga menjadi seperti di bawah ini.
4. Jika sudah dapat melihat hasilnya di file browser, http://localhost/CodeIgniter/ , hasil di
jelaskan menampilkan file welcome.
Pemrograman Framework – Program Studi Teknik Informatika – S1 Oleh : Astrid Novita Putri , S.Kom, M.Kom
2
Membuat Controller Sederhana Pada Code Igniter 1. Kemudian bukalah folder : C:/xamp/htdocs/codeigniter/application/config/config.php, isi link di bawah ini dengan alamat : http://localhost/CodeIgniter/
2. Selanjutnya buka ke folder : C:/xamp/htdocs/codeigniter/application/config/routes.php
3. Pada file “$route['default_controller'] = 'welcome';” mengakses file welcome.php pada : C:/xamp/htdocs/codeigniter/application/controllers/Welcome.php
Pemrograman Framework – Program Studi Teknik Informatika – S1 Oleh : Astrid Novita Putri , S.Kom, M.Kom
3
4. Duplicate file welcome.php ubah nama menjadi “latihan.php”, kemudian ubah :
5. Kemudian buka kembali ke file “routes.php” , ubah isi seperti di bawah ini :
6. Kemudian kembali ke file latihan.php, seandainya kita ingin menuliskan di halaman web nanti : ”Selamar Datang Di Code Igniter”;
7. Maka Hasil muncul seperti di bawah ini :
8. Contoh lain, untuk membuka halaman welcome kita modifikasi :
Pemrograman Framework – Program Studi Teknik Informatika – S1 Oleh : Astrid Novita Putri , S.Kom, M.Kom
4
9. Ketika menjalankan di browser : http://localhost/CodeIgniter/index.php/welcome, maka menampilkan hasil file welcome.php.
10. Contoh kombinasi lain Buka Welcome.php, kemudian tambahkan public function sebagai berikut :
11. Ketika kembali mengakses http://localhost/CodeIgniter/index.php/welcome/cetak
Pemrograman Framework – Program Studi Teknik Informatika – S1 Oleh : Astrid Novita Putri , S.Kom, M.Kom
5
Membuat View Sederhana Pada Code Igniter
1. Buka file welcome_message.php di C://XAMPP/htdocs/codeigniter/application/views/ welcomemessage.php, Edit file tsb menjadi : <meta charset="utf-8">
Welcome to CodeIgniter Hello world
2. Outputnya :
Merubah lokasi file index CI
1. Buka file routes.php, di C://XAMPP/htdocs/codeigniter/application/config/ Edit script : $route['default_controller'] = 'latihan'; Menjadi : $route['default_controller'] = 'awal';
Pemrograman Framework – Program Studi Teknik Informatika – S1 Oleh : Astrid Novita Putri , S.Kom, M.Kom
6
2. Buatlah file awal.php, letakkan pada C://XAMPP/htdocs/codeigniter/application/
controllers/
3. Langkah
selanjutnya adalah buat file awal.php C://XAMPP/htdocs/codeigniter/application/views/
dan
simpan
di
4. Outputnya :
Latihan 1 Buatlah View (MVC) dengan menuliskan Biodata Diri.
Pemrograman Framework – Program Studi Teknik Informatika – S1 Oleh : Astrid Novita Putri , S.Kom, M.Kom
7