implementasi pagination,benchmark, dan session

19
Implementasi Benchmarking, Pagination, Session Nama 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

Upload: sasetyo-aryono

Post on 04-Jan-2016

21 views

Category:

Documents


0 download

DESCRIPTION

implementasi behcmark,pagination di CI

TRANSCRIPT

Page 1: Implementasi Pagination,Benchmark, Dan Session

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

Page 2: Implementasi Pagination,Benchmark, Dan Session

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

Page 3: Implementasi Pagination,Benchmark, Dan Session

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

Page 4: Implementasi Pagination,Benchmark, Dan Session

Implementasi (2)

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

Page 5: Implementasi Pagination,Benchmark, Dan Session

Perintah untuk

memulai proses

pengukuran

Perintah untuk menghentikan

proses pengukuran

Code yang diukur waktu

eksekusi.

Page 6: Implementasi Pagination,Benchmark, Dan Session

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 :

Page 7: Implementasi Pagination,Benchmark, Dan Session

Implementasi

Data yang di tampilkan hanya

5 data per halaman

Penomoran tiap halaman dan dapat

me-link ke data selanjutnya

Page 8: Implementasi Pagination,Benchmark, Dan Session

Implementasi (2)

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

Page 9: Implementasi Pagination,Benchmark, Dan Session

Controller Pagination

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

Link

Pembuatan Pagination Links

Page 10: Implementasi Pagination,Benchmark, Dan Session

Model Pagination

Penghitungan pada table pagination2

Pengambilan dan pembagian data

berdasarkan per-page limit (batasan halaman)

Page 11: Implementasi Pagination,Benchmark, Dan Session

View Pagination

Pada code program ini yang harus di

perhatiakan adalah saat pemanggilan

nama variable harus lah sama dengan nama header tiap

kolom

Page 12: Implementasi Pagination,Benchmark, Dan Session

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.

Page 13: Implementasi Pagination,Benchmark, Dan Session

Implementasi User input Username &

Password

Ketika Klik Login

Ketika Klik Logout

(Sess_Destroy())

Page 14: Implementasi Pagination,Benchmark, Dan Session

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 :

Page 15: Implementasi Pagination,Benchmark, Dan Session

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

Page 16: Implementasi Pagination,Benchmark, Dan Session

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

Page 17: Implementasi Pagination,Benchmark, Dan Session

Impelementasi (3)

Seleksi terhadap

database pada table akun

Pencocokan login

brdasarkan id

Model Login

Page 18: Implementasi Pagination,Benchmark, Dan Session

Impelentasi (4)

Tampilkan error jika terjadi error validation form

Buka form mengacu pada controller verify_login

Pembuatan view form

View Login

Page 19: Implementasi Pagination,Benchmark, Dan Session

SekianTerima KAsih