pertemuan 1 pengenalan code igniter dan pengaksesan controller
TRANSCRIPT
Pemrograman Framework – Program Studi Teknik Informatika – S1 Oleh : Astrid Novita Putri , S.Kom, M.Kom 1
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. 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.
2. View adalah bagian yang mengatur tampilan ke pengguna. Bisa di katakan berupa halaman.
3. Controller merupakan bagian yang menjembatani model dan view. Controller berisi perintah-
perintah 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 2
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 3
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 4
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 5
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 6
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 :
2. Outputnya :
Merubah lokasi file index CI
1. Buka file routes.php, di C://XAMPP/htdocs/codeigniter/application/config/
<?php
defined('BASEPATH') OR exit('No direct script access allowed'); ?> <!DOCTYPE html>
<html lang="en"><head>
<meta charset="utf-8"> <title>Welcome to CodeIgniter</title>
</head>
<body>Hello world</body>
</html>
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 7
2. Buatlah file awal.php, letakkan pada C://XAMPP/htdocs/codeigniter/application/
controllers/
3. Langkah selanjutnya adalah buat file awal.php dan simpan di
C://XAMPP/htdocs/codeigniter/application/views/
4. Outputnya :
Latihan 1
Buatlah View (MVC) dengan menuliskan Biodata Diri.