Anda di halaman 1dari 6

MODUL PRAKTIKUM

PEMROGRAMAN
INTERNET
2017
Praktikum 4: CodeIgniter (Session, Pagination)
Part 1. Session
Masih menggunakan project CI dan database (ci_mhs) yang sama dengan pertemuan
sebelumnya. Di database, tambahkan tabel baru sebagai berikut.

Membuat halaman login


1. Tambahkan libraries ‘session’ ke dalam file config/autoload.php

2. Tambahkan encryption key untuk session pada file config/config.php

3. Buat controller baru, simpan file dengan nama Login.php di dalam folder
applications/controllers.

controllers/Login.php
4. Buat model baru, simpan file dengan nama ModelLogin.php di dalam folder
applications/models.

models/ModelLogin.php

5. Buat view baru, simpan file dengan nama login_form.php di dalam folder
applications/views.
views/login_form.php

6. Modifikasi fungsi index() berikut dalam controller DataMhs.php untuk mengecek


session
controllers/DataMhs.php/index
Part 2. Pagination
Masih menggunakan project CI dan database (ci_mhs) yang sama dengan pertemuan
sebelumnya.
1. Tambahkan libraries ‘pagination’

2. Tambahkan baris kode fungsi paginationSet() berikut dalam controller


DataMhs.php untuk mengkonfigurasi pagination

controllers/DataMhs.php/paginationSet()
3. Tambahkan fungsi GetAll() dan CountAll() di ModelMhs.php

models/ModelMhs.php

4. Modifikasi fungsi hapus() pada controller DataMhs.php

controllers/DataMhs.php

5. Tambahkan baris kode berikut di view tampil_data.php untuk menambahkan link


menuju halaman pagination

views/tampil_data.php

6. Buat view baru untuk menampilkan hasil pagination

views/tampil_data_pagination.php

Anda mungkin juga menyukai