implementasi pagination,benchmark, dan session

Post on 04-Jan-2016

21 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

implementasi behcmark,pagination di CI

TRANSCRIPT

Implementasi Benchmarking,

Pagination, SessionNama Kelompok :

Sasetyo Aryono 12.04.111.00002

Fendi Septiawan 12.04.111.00066

Dicky Permana Aji 12.04.111.00086

Zuliati Khusnah 12.04.111.00107

Benchmarking

Library Benchmarking digunakan untuk melakukan pengukuran terhadap aplikasi yang dibuat. Seperti untuk mengetahui berapa lama waktu eksekusi dan berapa jumlah memori yang digunakan.

Pada penerapan kali ini benchmarking akan melakukan pengukuran terhadap data lebih dari 200 data. Untuk lebih jelasnya bisa dilihat gambar di slide selanjutnya

Implementasi

Implementasi Benchmarking dilakukan pada dua tempat yakni pada Data Master dan Pagination Data Master

Benchmarking pada tampilan Data Master

Benchmarking pada tampilan Pagination Data

Master

Implementasi (2)

Berikut ini terdapat source code untuk implementasi bench marking. Code yang di pakai adalah pada code view Data Master :

Perintah untuk

memulai proses

pengukuran

Perintah untuk menghentikan

proses pengukuran

Code yang diukur waktu

eksekusi.

Pagination

Pagination,adalah salah satu fitur yang cukup diperlukan dalam sebuah halaman website yang dinamis,dengan pagination maka halaman sebuah website tidak akan berkesan panjang karena pada saat menampilkan data dibatasi oleh page-page yang membaginya menjadi beberapa bagian

Pada kasus ini kami menggunakan data yang sama yakni 200 data namun pada setiap data per halaman kita batasi lima data. Untuk lebih jelasnya berikut contohnya :

Implementasi

Data yang di tampilkan hanya

5 data per halaman

Penomoran tiap halaman dan dapat

me-link ke data selanjutnya

Implementasi (2)

Berikut ini terdapat source code untuk implementasi pagination. Code yang di pakai adalah controller pagination, model pagination dan view pagination :

Controller Pagination

Pensettingan : • Base url• Total row• Per Page• Paging Number• Number Link• Next Link dan Prev

Link

Pembuatan Pagination Links

Model Pagination

Penghitungan pada table pagination2

Pengambilan dan pembagian data

berdasarkan per-page limit (batasan halaman)

View Pagination

Pada code program ini yang harus di

perhatiakan adalah saat pemanggilan

nama variable harus lah sama dengan nama header tiap

kolom

Pembuatan form dengan session

Pada dasarnya session adalah cara untuk menjaga suatu variabel tetap ada selama sesi kunjungan user. Meskipun berpindah-pindah halaman, variabel session tetap ada dan bisa diakses sampai session ditutup.

Implementasi User input Username &

Password

Ketika Klik Login

Ketika Klik Logout

(Sess_Destroy())

Impelementasi (2)

Berikut ini terdapat source code untuk implementasi session pada login. Code yang di pakai adalah controller login,controller verify login, model login dan view login :

Implementasi

Load View

Controller verify_login

Load Model

Pembuatan form dengan xss

cleanKetika form validasi di jalankan -> Load view

login

Controller Login dan Verify Login

Implementasi (2)

Jika validasi terhadap xss

selesai lanjutkan validasi terhadap

database

Check ketika

username dan

password tidak cocok

Fungsi Check Database Pada

Controller Verify Login

Impelementasi (3)

Seleksi terhadap

database pada table akun

Pencocokan login

brdasarkan id

Model Login

Impelentasi (4)

Tampilkan error jika terjadi error validation form

Buka form mengacu pada controller verify_login

Pembuatan view form

View Login

SekianTerima KAsih

top related