Showing posts with label php. Show all posts

Script PHP : Menghitung Deadline Pekerjaan dari Tanggal Awal dan Selisih Hari

Script ini dapat digunakan untuk menghitung tanggal/waktu tertentu sesuai deadline-nya dengan menentukan tanggal mulai pengerjaan dan berapa hari waktu yang dibutuhkan untuk menyelesaikan pekerjaan tersebut. Hebatnya script ini dapat menghitung secara dinamis dari tanggal/waktu yang kita inginkan. Contoh kasus : misalnya sebuah pekerjaan dimulai dari tanggal 5 Maret 2012, dengan hari pengerjaan yang ditentukan adalah 30 hari kerja. Dimana setiap bulan memiliki Hari kerja yang berbeda-beda tergantung jumlah hari libur/tanggal merah. Maka secara efektif jumlah hari kerja dalam 1 minggu adalah 6 hari, dan seterusnya. Dengan demikian secara otomatis script ini akan menghitung kapan tanggal deadline pekerjaan tersebut. Dalam kasus ini hasilnya adalah deadline pekerjaan tersebut tanggal 8 April 2012. Berikut ini tampilan sederhana dari script tersebut :



















Langkah-langkah pembuatannya adalah sebagai berikut :

A. Menyiapkan Database dan Tabel

Nama Database : Pekerjaan

Nama Table : Deadline

Field Table : id_tgl, tgl


B. Membuat File script PHP

download script disini


C. Mengisi Table

Table deadline diisi dengan tanggal-tanggal merah yang digunakan untuk indicator hari libur. Sehingga dapat diketahui Hari kerja nya. Missal tanggal untuk hari minggu dan hari-hari libur nasional lainnya.

Semoga script ini dapat bermanfaat, selamat mencoba

Happy Coding :) :) :)

Posted in , | 3 Comments

Script PHP : Membuat Scroll pada halaman web anda

Banyak cara yang dapat kita gunakan untuk membuat scroll pada halaman web yang kita kehendaki. Scroll ini difungsikan untuk membatasi tinggi halaman web kita sehingga akan tampak lebih menarik.

Kebanyakan programmer membuat scroll ini dengan cara yang agak rumit yaitu menggunakan tag <iframe> </iframe>. Namun disini saya akan memberi sedikit tips, membuat scroll dengan lebih mudah. yaitu :

* Cari tag <div> pada program anda, yang berfungsi untuk menampilkan bagian halaman yang ingin dibuat scroll, setelah itu tambahkan atribut : style="height:300px; overflow:auto".

* Menjadi : <div style="height:300px; overflow:auto"> halaman web anda </div>

Demikian informasi yang bisa saya share...

Selamat mencoba...

Posted in , , | Leave a comment

Hak Akses : Membatasi jumlah akses user dengan PHP

Bagagaimana membatasi jumlah user yang mengakses website kita? Pertanyaan itu sering kali muncul ketika kita mengalami trouble dari website kita yang suatu ketika sangat lambat. Sehingga kita memerlukan sebuah batasan terhadap jumlah user. Misalkan kita ingin membatasi jumlah user yang mengakses ke website kita sebanyak 50 user. Maka berikut ini adalah langkah-langkah yang harus dilakukan.

1. Menyiapkan sebuah tabel User








2. Membuat script login.php












3. Membuat script cek.login.php


<?php
  include "config/koneksi.php";
  function antiinjection($data){
  $filter_sql = mysql_real_escape_string(stripslashes(strip_tags(htmlspecialchars($data,ENT_QUOTES))));
  return $filter_sql;
  }


$module=$_GET['module'];
  $act=$_GET['act'];
  $id_user = antiinjection($_POST['id_user']);
  $password = antiinjection(md5($_POST['password']));


$login=mysql_query("SELECT * FROM user WHERE id_user='$id_user' AND password='$password'");
  $ketemu=mysql_num_rows($login);
  $r=mysql_fetch_array($login);


if($module=='user' AND $act=='login'){
  $query=mysql_query("select count(*) as jumlah from user where status='on'");
  $z=mysql_fetch_array($query);
  $jumlah=$z['jumlah'];


if ($jumlah >10){
  echo "<script>window.alert('maaf jaringan sibuk');
  window.location=('home.php?module=home')</script>";
  }


else if ($ketemu > 0){
  session_start();
  session_register("id_user");
  session_register("namauser");
  session_register("passuser");
 
  $_SESSION[id_user]    = $r[id_user];
  $_SESSION[namauser]  = $r[nama_user];
  $_SESSION[passuser]     = $r[password];
 
  mysql_query("UPDATE user SET status = 'on'
  WHERE nis= '$_SESSION[id_user]'");
 
  echo "<script>window.alert('login sukses');
  window.location=('user/home.php?module=home')</script>";
  }
  else{
  echo "<center>LOGIN GAGAL! <br>
  Username atau Password Anda tidak benar.";
  echo "<meta http-equiv='refresh' content='2; url=index.php?module=home'>";
  }
  ?>




4. Membuat script logout.php
window.alert('Anda Telah Logout');
window.location=('logout.php')";
?>

Posted in , , | Leave a comment