pertemuan 1 pengenalan code igniter dan pengaksesan controller

7
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.

Upload: others

Post on 05-Oct-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pertemuan 1 Pengenalan Code Igniter dan Pengaksesan Controller

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.

Page 2: Pertemuan 1 Pengenalan Code Igniter dan Pengaksesan Controller

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.

Page 3: Pertemuan 1 Pengenalan Code Igniter dan Pengaksesan Controller

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

Page 4: Pertemuan 1 Pengenalan Code Igniter dan Pengaksesan Controller

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 :

Page 5: Pertemuan 1 Pengenalan Code Igniter dan Pengaksesan Controller

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

Page 6: Pertemuan 1 Pengenalan Code Igniter dan Pengaksesan Controller

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';

Page 7: Pertemuan 1 Pengenalan Code Igniter dan Pengaksesan Controller

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.