implementasi pagination,benchmark, dan session
DESCRIPTION
implementasi behcmark,pagination di CITRANSCRIPT
![Page 1: Implementasi Pagination,Benchmark, Dan Session](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/5.jpg)
Perintah untuk
memulai proses
pengukuran
Perintah untuk menghentikan
proses pengukuran
Code yang diukur waktu
eksekusi.
![Page 6: Implementasi Pagination,Benchmark, Dan Session](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/10.jpg)
Model Pagination
Penghitungan pada table pagination2
Pengambilan dan pembagian data
berdasarkan per-page limit (batasan halaman)
![Page 11: Implementasi Pagination,Benchmark, Dan Session](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/13.jpg)
Implementasi User input Username &
Password
Ketika Klik Login
Ketika Klik Logout
(Sess_Destroy())
![Page 14: Implementasi Pagination,Benchmark, Dan Session](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/17.jpg)
Impelementasi (3)
Seleksi terhadap
database pada table akun
Pencocokan login
brdasarkan id
Model Login
![Page 18: Implementasi Pagination,Benchmark, Dan Session](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/18.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051316/563db7c3550346aa9a8dba47/html5/thumbnails/19.jpg)
SekianTerima KAsih