Selasa, 30 Agustus 2016

Membuat Monthly Attendance Report dengan PHP MySQL dan TCPDF


Ditutorial ini, kita akan mempelajari bagaimana cara membuat Monthly Attendance Report atau Laporan Kehadiran Bulanan menggunakan PHP, MySQL dan TCPDF sebagai library nya agar laporan dibentuk menjadi file PDF.

Pastikan anda sudah mendownload library TCPDF terlebih dahulu :)

Saya menggunakan 2 table yaitu tabel pegawai (t_employee) dan tabel kehadiran (t_attendance),lebih jelasnya bisa dilihat gambar di bawah ini

[PHP] Cek Tahun Kabisat


Berikut adalah kode dalam bahasa pemrograman PHP untuk melakukan pengecekkan apakah suatu tahun termasuk tahun kabisat atau bukan. sebelumnya, Let's see the algorithm (lihat direferensi untuk lebih lanjut) :)

  • Jika angka tahun itu habis dibagi 400, maka tahun itu sudah pasti tahun kabisat.
  • Jika angka tahun itu tidak habis dibagi 400 tetapi habis dibagi 100, maka tahun itu sudah pasti bukan merupakan tahun kabisat.
  • Jika angka tahun itu tidak habis dibagi 400, tidak habis dibagi 100 akan tetapi habis dibagi 4, maka tahun itu merupakan tahun kabisat.
  • Jika angka tahun tidak habis dibagi 400, tidak habis dibagi 100, dan tidak habis dibagi 4, maka tahun tersebut bukan merupakan tahun kabisat.

Mengatur waktu timeout di WCF Service


Ditutorial singkat ini, kita akan mengatasi error pada WCF services yaitu 

"The request channel timed out while waiting for a reply after 00:00:59.9689982. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout".

pada error message tersebut cukup jelas bahwa request yang dilakukan mengalami timeout setelah berjalan selama 59 detik dan xx milisecond nya :). tentu sebuah web page terkadang membutuhkan waktu proses yang agak lama, maka kita harus menambahkan waktu untuk page tersebut agar tetap berjalan dengan lancar tanpa timeout.

Ada beberapa cara mengatur waktu timeout di WCF service, yaitu melalui web.config dan programmatically:
(C) 2018. Diberdayakan oleh Blogger.

Categories

Followers