Rabu, 18 Desember 2013

Absen

Cara Aplikasi Apsen


 
Setelah bertanya kepada Google, dapat juga ide(sebenarnya cuma logikanya aja sih). Dan dari pada berpanjang lebar langsung aja yuk  postingin script programnya, atau download

Download:
http://www.4shared.com/file/ycFqvdhV/absensi_kelas.html 
  
Script form input absensi.
<style type="text/css">
table 
{
    border: 0px solid #000000;
}
 th 
{
     background-color : #FF0000;
     color                     : #FFFFFF;
  }
  </style>
  <?php
  session_start();
  include "../config/connection.php";
  include "../config/libary.php";
  include "../config/fungsi_indotgl.php";
  //Apabila variabel session masih kosong (user belum login)
  if (empty($_SESSION["namauser"]) AND
      empty($_SESSION["passuser"])) {
  echo "<p><h1 align=center>To access this page, you must login</h1></p><br>";
  echo "<a href=form_login.php><b><h2 align=center>Login</h2></b></a>";
  }
  //Apabila sudah login dengan benar maka terbentuklah session
  else {
 
  $user      = $_SESSION["namauser"];
  $tampil   = mysql_query("SELECT * FROM user_mis WHERE username='$user'");
  $r           = mysql_fetch_array($tampil);
  $p          = $r['nama'];
 
  $tampil_2 = mysql_query("SELECT * FROM karyawan WHERE nama_karyawan='$p'");
  $k            = mysql_fetch_array($tampil_2);
 
   //untuk memanggil departemn dan posisi dari tabel karyawan
  $departemen = $k['departemen'];
  $posisi          = $k['posisi'];
 
  $waktu      = gmdate('H:i' ,gmdate('U')+25200);
  $date         = date("Y-m-d");
  $day          = date("D");
 
   //untuk menampilkan hari dan tanggal sekarang
   $date_sekarang = tgl_indo($date);
 
   $day_date      = "$day/$date_sekarang";
    if($waktu >='18:00')
    {
        include "../config/conn_hrd.php";
 
$tampil_3 = mysql_query("SELECT * FROM attendance WHERE nama_karyawan='$p' AND tgl_input='$date'");
$a              = mysql_fetch_array($tampil_3);
 
echo"<form method=POST action=update_attendance.php>
<input type=hidden name=id_attendance value='$a[id_attendance]'>
<table align=center border=1>
   <tr>
   <th colspan=3><font size=6>Time Out</font size></th>
    </tr>
    <tr>
    <td width=100>Nama</td>
    <td width=25 align=center> : </td>
    <td width=200>$a[nama_karyawan]</td>
     </tr>
     <tr>
    <td>Departemen</td>
    <td align=center> : </td>
    <td>$a[departemen]</td>
     </tr>
     <tr>
     <td>Posisi</td>
     <td align=center> : </td>
     <td>$a[posisi]</td>
      </tr>
      <tr>
      <td>Hari/Tanggal</td>
      <td align=center> : </td>
      <td>$a[date_time_input]</td>
</tr>
<tr>
<td>Shift</td>
<td align=center> : </td>
<td>$a[shift]</td>
 </tr>
 <tr>
         <td>Current Time</td>
 <td align=center> : </td>
 <td> $waktu<input type=hidden name=time_out value='$waktu'></td>
  </tr>
  <tr>
 <td colspan=3 align=center><input type=submit value=Submit> | <input type=button value=Cancel onclick=self.history.back()></td>
   </tr>
 </table>
 </form>";
      }
      else
      {
 echo"<form method=POST action=input_attendance.php>
  <table align=center border=1>
  <tr>
  <th colspan=3><font size=6>Time In</font size></th>
   </tr>
   <tr>
  <td width=100>Nama</td>
  <td width=25 align=center> : </td>
  <td width=200>$p<input type=hidden name=nama_karyawan value='$p'></td>
    </tr>
    <tr>
   <td>Departemen</td>
   <td align=center> : </td>
   <td>$departemen<input type=hidden name=departemen value='$departemen'></td>
     </tr>
     <tr>
    <td>Posisi</td>
    <td align=center> : </td>
    <td>$posisi<input type=hidden name=posisi value='$posisi'></td>
      </tr>
      <tr>
     <td>Hari/Tanggal</td>
     <td align=center> : </td>
   <td> $day_date<input type=hidden name=tgl_input value='$date'><input type=hidden name=date_time_input value='$day_date'></td>
      </tr>
      <tr>
      <td>Shift</td>
      <td align=center> : </td>
      <td><select name=shift>
          <option value=0 selected>-- Shift --</option>
  <option value='Shift I(09.00-18.00)'>Shift I(09.00-18.00)</option>
  <option value='Shift II(10.00-19.00)'>Shifth II(10.00-19.00)</option>
     </select></td>
</tr>
<tr>
 <td>Current Time</td>
 <td align=center> : </td>
 <td> $waktu<input type=hidden name=time_in value='$waktu'></td>
</tr>
<tr>
  <td colspan=3 align=center><input type=submit value=Submit> | <input type=button value=Cancel onclick=self.history.back()></td>
</tr>
</table>
</form>";
      }
}
Hasil jadi form nya :
form absen jam pulang kerja
OK setelah jadi formnya mari kita buat script untuk input ke database di Mysql nya. Untuk scriptnya sendiri gua pisahin jadi 2 karena eh karena ada absen masuk dan absen pulang. Jadi buat script untuk input jam masuknya dulu, monggo di lihat-lihat dulu script input jam masuk di bawah ini.
Script input jam masuk
//menangkap variabel dari shift dan time in
$shift      = $_POST['shift'];
$time_in  = $_POST['time_in'];
   
//Logika untuk memberi keterangan terlambat masuk kerja apa tidak
if(($shift =='Shift I(09.00-18.00)') AND ($time_in >='09:07'))
{
     $keterangan="Terlambat";
 }
 else if(($shift =='Shift II(10.00-19.00)') AND ($time_in >='10.07'))
{
      $keterangan="Terlambat";
 }
 else
{
       $keterangan="Masuk Kerja";
 }
   
  mysql_query("INSERT INTO attendance(tgl_input,
  date_time_input,
  nama_karyawan,
  departemen,
  posisi,
  shift,
  time_in,
  keterangan)
                                         VALUES('$_POST[tgl_input]',
  '$_POST[date_time_input]',
          '$_POST[nama_karyawan]',
          '$_POST[departemen]',
          '$_POST[posisi]',
  '$_POST[shift]',
          '$_POST[time_in]',
  '$keterangan')");
Nah yang terakhir, yaitu script untuk input jam pulang kerja
Script input jam pulang kerja
 mysql_query("UPDATE attendance SET id_attendance = '$_POST[id_attendance]',
                                       time_out         = '$_POST[time_out]'
         WHERE id_attendance = '$_POST[id_attendance]'");




Sekian dari saya semoga bermanfaat

Instal Win 7







Cara Install WIN 7




  1. Tetapkan dahulu sebelum menginstal, Anda akan menggunakan flashdisk atau optical drive (DVD) untuk menginstal. Jika menggunakan flashdisk baca tutorial cara membuat dual boot windows 7 dan windows xp ke flashdisk (Catatan tutorial ini juga bisa untuk singel boot flashdisk).
  2. Masukkan DVD Windows 7 ke optical drive atau jika menggunakan usb flashdisk colokkan usb bootable windows 7 ke port usb
  3. Ganti seting boot bios sesuai dengan sources atau sumber sistem operasi yang akan sobat instal. Contoh Anda ingin menginstal windows 7 dari dvd berarti first boot biosnya ganti dengan dvd, begitu juga jika Anda menggunakan media lain seperti flashdisk ganti first boot biosnya ke flashdisk. Untuk masuk ke setingan bios restart laptop/pc Anda, kemudian lihat instruksi di layar tombol mana yang harus kita tekan untuk masuk ke setingan bios. Standar PC biasanya tombol DEL, Laptop/Netbook Axioo, Acer, dll biasanya tombol F2, HP Compaq biasanya tombol ESC. Dan ada juga beberapa laptop/pc yang mempunyai tombol cepat untuk mengganti first boot biosnya, dengan menekan tombol F12, lalu pilih menu boot yang akan kita pakai, misal flashdisk atau optical drive (DVD).
  4. Tutorial Lengkap Cara Menginstal Windows 7
    Contoh cara menseting bios untuk first boot dari DVD
    Tutorial Lengkap Cara Menginstal Windows 7
    Pada menu Boot, pilih Boot Device Priority->First Boot Device pilih CDROM lalu exit dan simpan setingan bios
  5. Jika Anda memilih menginstal lewat DVD dan sebelumnya sudah pernah menginstal OS Windows apa saja di Laptop/PC tersebut maka, selesai menyimpan setingan bios otomatis Laptop/PC Anda restart sendiri. Pada saat kembali menyala Anda akan melihat pesan "Press any key to boot from CD or DVD" maka yang harus Anda lakukan adalah menekan sembarang tombol di keyboard satu kali untuk masuk ke Jendela Install Windows 7 setelah loading selesai
  6. Jika pada laptop/pc Anda belum berisi system alias masih baru dan belum di isi atau di isntall sistem operasi sebelumnya maka secara otomatis Anda akan langsung berapa di Jendela Install Windows 7 setelah loading selesai
  7. Jika Anda menginstal lewat flashdisk maka yang harus Anda lakukan pertama kali adalah memilih menu instal windows 7 dengan menekan enter, lalu tunggu loading selesai, Anda akan di bawa ke Jendela Install Windows 7 
  8. Tutorial Lengkap Cara Menginstal Windows 7
    Tampilan Awal Jendela Install Windows 7
  9. Klik Next aja, namun sebaiknya sebelum itu "Time and currancy format"nya di sesuaikan dulu
  10. Muncul jendela baru langsung klik "Install Now" aja.
  11. Pada Jendela Install berikutnya checklist "I accept the license terms" setelah itu klik Next
  12. Langkah-langkah Menginstal Windows 7
    Tampilan perjanjian lisensi Install Windows 7
  13. Maka muncul pilihan menu Upgrade dan Costume (Advance), langsung aja klik yang costum
  14. Cara Mudah Menginstal Windows 7
    Tampilan pilih custom instal windows 7










  15. Maka akan muncul menu partisi harddisk, pilih "Drive Option" lalu klik New jika baru pertama kalinya laptop/pc tersebut diinstal (masih dalam keadaan baru dan belum ada sistem operasi). Buat partisi baru sesuai keinginan Anda, mau 1,2 atau 3 partisi ngak masalah selama harddisk laptop/pc tersebut mempunyai kapasitas yang cukup besar. Besarnya kapasitas partisi di set dalam satuan MB (Mega Byte), soo jika Anda ingin membuat partisi pertama, kedua, ketiga,dst. sebesar 50GB Anda harus memasukkan nilai 50x1024MB=51200MB. Biar ngak ribet set aja misalnya 50000MB, 100000MB, dsb. Lihat pada gambar, saya hanya mencontohkan pembagian partisi dengan harddisk kurang-lebih 24GB

  16. Step by step Menginstal Windows 7
    Membuat partisi saat pertama kali di install windows 7
    Langkah Mudah Menginstal Windows 7
    Setelah menentukan besarnya kapasitas partisi pertama langsung klik Apply, nanti akan keluar pesan konfirmasi untuk membuat partisi dan partisi tambahan untuk boot system (system reserve) langsung klik OK aja. Lakukan hal yang sama pada partisi berikutnya namun tidak lagi ada pesan konfirmasi pembagian partisi pada partisi yang kedua, ketiga, dst.
    Mahir Menginstal Windows 7
    Klik pada Unallocated Space, klik New, set kembali besarnya partisi yang akan dibuat lalu klik Apply.
    Belajar Menginstal Windows 7
    Selesai mempartisi langsung klik Disk 0 Partition 2 dan klik Next
    Cepat Pandai Menginstal Windows 7
    Proses instal windows 7 sedang berjalan, tunggu proses tersebut selesai. Begitu proses mencapai 100% laptop/pc akan restart dengan sendirinya, Anda tinggal duduk santai tanpa melakukan apa-apa sembari menunggu proses kedua juga selesai.










  17. Namun ada sedikit pengecualian khusus untuk Anda yang menginstal lewat flashdisk. Jika proses Completing installation selesai dan pc/laptop Anda restart dengan sendirinya, Anda harus kembali merubah setingan first boot bios ke harddisk.
  18. Pengecualian yang lainnya ialah jika Anda menginstal pada laptop/pc yang sudah pernah di instal atau di isi sistem operasi Anda tidak perlu lagi mempartisi ulang, seperti pada poin 11 diatas. Langsung saja pada saat mengklik "Drive Option" klik/pilih partisi system yang lama misalnya "Disk 0 Partition 2" lalu klik Format-OK-lalu langsung aja klik Next maka proses instal windows 7 telah berjalan, tunggu proses sampai selesai (sama dengan proses terakhir point 11)
  19. Setelah proses selesai maka akan muncul jendela yang meminta kita untuk mengisikan username dan password isi suka-suka aja sesuai keinginan Anda lalu klik Next.
  20. Trik Menginstal Windows 7
    Isi username Windows 7 lalu Next
    Cepat Mahir Menginstal Windows 7
    Password boleh di isi boleh juga di kosongkan lalu klik Next
  21. Langkah selanjutnya adalah mengisikan lisensi (Product key) Windows 7, jika Anda tidak punya lisensi Asli lewatkan saja langkah tersebut dengan menghilangkan centang "Automatically Active Windows When I'm online"
  22. Cara-cara Menginstal Windows 7
    Hilangkan checklist Automatically Active Windows When I'm online lalu klik Next










  23. Terakhir abaikan otomatis update windows dengan memilih "Ask me latter" dan set Time Zone dengan Bangkok, Hanoi, Jakarta.
Cepat Ahli Menginstal Windows 7
Abaikan otomatis update dengan memilih "Ask me later"
Mudahnya Menginstal Windows 7
Pilih zona waktu Bangkok, Hanoi, Jakarta lalu klik Next
Cara mudah instal Windows 7
Welcome to Windows 7 Ultimate


Berikut vidio toritorial