WEB
FRAMEWORK
EKA ANAS JATNIKA, M.DS
INSTALASI
Langkah Awal :
• Extract hasil download codeigniter dan
pindahkan folder codeigniter ke folder
HTDOCS pada web server (XAMPP)
• Rename folde codeigniter sesuai dengan yang
kita inginkan
• CodeIgniter Versi 3
Link Download : https://api.github.com/repos/
bcit-ci/CodeIgniter/zipball/3.1.11
• Bootstrap Versi 4
• Jika sudah, buka web browser dan kemudian
arahkan ke folder yang sudah kita buat,
Link Download : https://github.com/twbs/ contoh: localhost/stmikbandung
bootstrap/releases/download/v4.1.3/
bootstrap-4.1.3-dist.zip
• Jika berhasil maka akan muncul tampilan
welcome dari codeigniter seperti gambar di
bawah ini
MVC
MODEL - VIEW - CONTROLLER
MODEL - VIEW - CONTROLLER
Penjelasan:
• Model: bertugas untuk mengatur, menyiapkan,
memanipulasi dan mengorganisasikan data (dari
database) sesuai dengan intruksi dari controller
• View: bertugas untuk menyajikan informasi (yang mudah
dimengerti) kepada user sesuai dengan intruksi dari
controller
• Controller: bertugas untuk mengatur apa yang harus
dilakukan model dan view mana yang harus ditampilkan
berdasarkan permintaan user. Namun, terkadang
permintaan dari user tidak selalu memerlukan aksi dari
model
Penjelasan:
Penjelasan:
• autoload.php: terdapat beberapa setting yang harus kita
atur seperti Libraries dan Helper
• config.php: terdapat beberapa setting yang harus kita
atur yaitu base_url dan index_page
• database.php: pada file ini kita masukan nama database
beserta username dan password untuk database agar
bisa terkoneksi dengan database yang kita buat
• routes.php: pada file ini kita atur default controller yang
akan diakses pada saat web kita pertama kali dibuka
AUTOLOAD.PHP
pada pengaturan libraries kita masukan beberapa pada pengaturan helper kita masukan beberapa
class function seperti database, email, session class function seperti url, file dan lainnya atau
dan lainnya. bahkan kita bisa mamasukan helper buatan kita
sendiri.
database digunakan untuk mengaktifkan semua
function yang berhubungan dengan CRUD url digunakan untuk mengaktifkan semua
database function yang berhubungan dengan link dan url
email digunakan untuk mengaktifkan function file digunakan untuk mengaktifkan function fitur
konfigurasi email CRUD file
http://localhost/stmikbandung/index.php/mahasiswa
Namun ketika web kita akan di hosting, maka Setelah dibuatkannya file .htaccess tersebut maka kita hanya
ubah terlebih dahulu base_url dengan nama perlu menuliskan urlnya seperti berikut:
domain web yang kita buat. Ada cara lebih
mudah agar base_url difungsikan secara dinamis http://localhost/stmikbandung/mahasiswa
yaitu dengan mengubahnya menjadi berikut:
DATABASE.PHP
Untuk membuat program pertama hello world, Kemudian kita buat folder home di folder views.
kita buat file Home.php di controller karena Setelahnya buat file baru dengan nama index.php
routes defaultnya mengarah ke home.
application > controllers > Home.php application > views > Home > index.php
$this->load->view(‘home/index);
Selesai
TERIMA
KASIH