Anda di halaman 1dari 29

Praktikum Framework

Web
Konfigurasi Dasar Codeigniter, Controller dan View
Berikut beberapa software dan kelengkapan untuk memulai kerja
Pemograman Framework Web

XAMPP Download Link klik disini / wamp


Notepad++ Download Link klik disini / Sublime / VS Code/ codelobster
Codeigniter Download Link klik disini /
Setelah semua software/tools di download dan diinstall
1. Buka panel xampp aktifkan apache dan mysql
2. Extract codeigniter ke Folder htdocs

3. Buka browser yang ada lalu ketikkan http://localhost/


Penjelasan Folder Utama di CI
• Folder Aplication, ini merupakan folder tempat kita meletakkan file-file project
yang akan kita bangun nantinya
• Folder System, folder ini merupakan bawaan codeigniter yang berisi core, library,
helper dll framework Codeigniter dan secara default kita tidak disarankan untuk
melakukan perubahan apapun pada file2 yang berada di folder ini.
• Folder User_guide, sesuai namanya folder ini berisi petunjuk penggunaan
Codeigniter,
• File index, file ini merupakan gerbang utama untuk masuk dan mengakses
segala resource pada aplikasi codeigniter
4. Klik Folder codeigniter yang sudah diextract sebelumnya
http://localhost/CodeIgniter-2.2.6/
5. Untuk memudahkan penamaan Rename folder codeigniter agar lebih mudah
6. Selanjutnya melakukan konfigurasi dasar dari codeigniter Buka config.php di folder :
C:\xampp\htdocs\framework\application\config yaitu cari $config[‘base_url’]=‘’;
7. Untuk base url kita menggunakan url yang kita gunakan tadi http://localhost/framework/

8. Selanjutnya buka routes.php pada folder


C:\xampp\htdocs\framework\application\config disini ada dua pengaturan

Pada http://localhost/framework/ hanya mengakses route dari codeigniter,


tidak ada controller yang diakses, maka akan mengakses secara default yaitu
default_controller yang ada pada folder controller yaitu welcome
9. Untuk mengecek default controller yang ada yaitu ‘welcome’ di
C:\xampp\htdocs\framework\application\controllers
10. File welcome.php adalah file dari class welcome yang diextends dari class CI_Controller
Untuk penamaan suatu file dari codeigniter harus sama dengan nama class nya,
Nama file di codeigniter harus sama dengan nama class hanya saja nama file huruf kecil
dan nama class ditulis dengan huruf besar diawal
11. Membuat controller baru

12. Samakan nama class dengan


nama file
Setelah membuat controller baru, rubah bagian panggilan controller yang sama-sama
menggunakan defaultnya yaitu welcome agar ada perbedaan saat memanggil controller
13. Kembali ke file routes.php ubah default controller menjadi home
C:\xampp\htdocs\framework\application\config

Tampilan setelah default controller diubah


14. Pada CI Sebenarnya Untuk mengakses sebuah controller, harus mengakses melalui
index.php dan controllernya

Kesimpulan default controller jika browser tidak mengakses sebuah controller, maka dia
akan mengakses default controller nya yaitu welcome (settingan pada routes.php)
15. Parameter : variabel yang menampung inputan atau argumen saat pemanggilan
fungsi

ketika mengakses controller kita mengakses sebuah function, tetapi karena disini
tidak mengakses sebuah function, maka settingan codeigniter default function yang
diakses index.php
Ketika Akses function index langsung
maka akan mengarah Ke welcome
Membuat function baru seperti yang ada discript berikut dengan nama function cetak

Untuk mengakses function cetak dengan index.php/namacontroller/namafunction


Sebuah function diperbolehkan memiliki beberapa parameter

Function cetak punya parameter $satu lalu ditampilkan


16. Lanjut untuk membuat function dengan dua parameter

Cara mengakses dua parameter namafunction/parameter1/parameter2 seperti dibawah


Untuk lebih jelas tambahkan sebuah komentar

Terlihat parameter pertama dan kedua


Permasalahannya adalah Jika tidak diberi sebuah nilai pada function, akan terjadi error
karena function cetak punya dua parameter yang harus diisi
Solusinya memberikan nilai default pada functionnya

Maka akan tetap jalan dengan nilai default yang disetting


19. Guna Base url
Untuk buka file autoload.php pada C:\xampp\htdocs\framework\application\config

Maka akan menampilkan base url yg disetting tadi http://localhost/framework/


Ini akan berguna untuk mengambil file css, java script, mengakses method pada
Codeigniter dll
21. Kembali ke welcome.php, aktifkan kembali
$this->load->view('welcome_message');
maksudnya kode yang mengakses sebuah view yang bernama welcome_message
22. Lalu cek file welcome_message di view
C:\xampp\htdocs\framework\application\views untuk konsep format model view
controller view (MVC) untuk view html menampilkan data dari controller
Outputnya sama persis yang ada di script welcome_message.php
23. Berikutnya akan mengirim data dari controller welcome ke view, welcome_messages
Buka file welcome.php
Lalu akan ditampilkan pada welcome_message dengan php
Output

Anda mungkin juga menyukai