Friday, August 30, 2013

Puisi Iseng

Ketika kau jauh dariku
Tegaklah coba pandangi langit malam
Ketika kau lihat bulan, aku pun melihat bulan
Bulan yang sama, bulan yang membuat kita serasa dekat

hehehe, lagi iseng aja sih and voila jadi deh coretan iseng di atas.(Buat yang merasa ada kemiripan gua mohon maaf ya, gak ada maksud buat nyontek)

Tuesday, August 27, 2013

Sistem Absensi Berbasiskan Web PHP

Setelah berjuang cukup lama untuk menemukan metode ini akhirnya gua menemukan juga cara ini(kalau sudah ada yang menemukan terlebih dulu mohon ijin gua publikasikan ya).

Ya, kali ini gua mau posting bagaimana membuat sistem absensi web based yang berbasiskan PHP. Sistem absensi gua pakai karena pengen terlihat lebih keren aja sih, hehehe. Gak, bukan ingin terlihat lebih keren aja tapi karena gua dapat tugas dari Bos gua buat bikin sistem absensi yang secara otomatis bisa menghitung uang makan, gaji, dll.

Maka setelah bertanya kepada Mbah Google, dapat juga ide(sebenarnya cuma logikanya aja sih). Dan dari pada gua berpanjang lebar langsung aja yuk gua postingin script programnya. Check this out :

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 masuk kerja
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]'");


Adapun absensi web based ini ada kelebihan dan kekurangannya, dan gua kasih kelebihannya dulu.
Kelebihan :
  • Dapat di akses kapanpun dan dimanapun. Ini adalah kelebihan sistem absensi web based yang tidak ditemui pada jenis sistem absensi lainnya. Perusahaan yang mempunyai cabang di area lain atau divisi yang berlokasi di daerah dapat menggunakan "all in one" absensi karena sistem dapat di akses melalui internet yang kemudian dapat di manage oleh staff HR dan pimpinan kantor.
  • Data yang diperoleh akurat. Username dan password untuk absen hanya dapat di akses oleh masing-masing karyawan itu sendiri untuk menjaga privasi. Itu berarti data absensi yang masuk ke sistem akurat.
Kekurangan :
Di balik dari dua kelebihan utamanya, absensi web based juga mempunyai satu kekurangan utama, yaitu error atau tidak dapat di akses jika koneksi internet down karena gangguan dari penyedia jasa internet atau cuaca yang buruk. Lokasi yang terpencil juga salah satu penyebab utama absensi dengan sistem web based tidak dapat digunakan. Selain itu berasal dari karyawan itu sendiri yang bisa titip absen dengan memberikan username dan password kepada karyawan lain.

Terlepas dari kelebihan dan kekurangannya, absensi dengan sistem web based termasuk mudah digunakan. Karena karyawan tinggal login ke sistem absensi dengan memasukkan username dan password yang sudah diberikan sebelumnya oleh staff IT, kemudian tinggal klik tombol submit dan masuklah data absen mereka ke dalam database.

Sistem yang saya buat ini masih sederhana, dan masih perlu pengembangan. Bila pembaca ingin memberikan masukan agar sistem absensi web based ini menjadi lebih baik lagi dengan senang hati saya menerimanya.

Semua ciptaan manusia tidak ada yang sempurna. Kalau kata Kang Soleh Solihun sih "Manusia tidak ada yang sempurna, kesempurnaan hanya milik Allah SWT dan Andra & The Backbone(karena Andra & The Backbone yang menciptakan lagu yang berjudul Sempurna).


Friday, August 9, 2013

Moga Bunda Disayang Allah [Review]

Setiap orang pernah melakukan kesalahan baik itu kesalahan kecil maupun kesalahan fatal, bisa di sengaja maupun ga di sengaja. Setiap orang juga punya kesempatan untuk memperbaiki diri menjadi yang lebih baik untuk menebus kesalahan yang pernah ia lakukan. Tuhan selalu memperlihatkan keadilanNya, tapi kita manusia tidak pernah merasakan itu karena kita sendiri sudah melupakan Tuhan.



Kejadian itulah yang menimpa Karang(Fedi Nuril) yang selalu dihantui perasaan bersalah ketika gagal menyelamatkan 18 anak yang ia ajak berwisata laut. Karang sangat merasa bersalah walaupun pengadilan sudah memutuskan bahwa Karang tidak bersalah hingga ia memutuskan untuk menyendiri di sebuah pulau kecil dan menjadi pemabuk.

Keluarga konglomerat Bapak dan Ibu Haka(Donny Damara & Alya Rohali) mempunyai anak perempuan bernama Melati(Chantika Zahra) yang buta, bisu, dan tuli akibat kecelakaan. Melati tidak berkomunikasi dengan dunia sekitarnya hingga hampir di anggap gila oleh Tim Dokter yang merawatnya. Dokter pribadi keluarga Haka(Shandy Aulia) memberitahukan bahwa ada sesorang yang sangat sayang dan dekat dengan anak-anak yang mungkin bisa membantu keluarga Haka dalam merawat Melati yang tak lain orang yang di maksud itu adalah Karang. Ibu mencoba meminta Karang untuk mengajar Melati, setelah di bujuk oleh Ibu Asuhnya Karang bersedia menemui keluarga Haka untuk melihat keadaan Melati.

Karang sangat terkejut melihat keadaan Melati yang ia anggap binatang liar karena Melati makan memakai tangan dan mengobok-obok makannya. Ibu Haka mencoba menyakinkan suaminya bahwa Karang merupakan orang yang tepat untuk mengajarkan Melati untuk mengenal kembali dunia disekitarnya. Karena sering mabuk, cara mengajar Karang menjadi sangat kasar dengan meneriaki Melati dan memperlakukan Melati dengan semena-mena hingga membuat semuanya bingung dan takut. Pak Haka tidak mempunyai pilihan lain, Karang harus pergi meninggalkan mereka Karang menyakinkan Ibu Haka bahwa ia bisa mengubah Melati dan ia sendiri pun juga bisa berubah, sayang Ibu Haka tidak bisa percaya lagi kepada Karang di saat Karang bersiap pergi Ibu Haka memanggil Karang karena Ibu Haka melihat ada perubahan besar pada Melati di mana Melati sudah bisa menggunakan sendok untuk makan. Tanpa sepengetahuan Pak Haka yang sedang ada urusan bisnis di Frankurt, Ibu Haka membuat perjanjian dengan Karang untuk mengajar Melati dan di saat inilah Karang hampir bisa menemukan dirinya yang dulu melalui perjumpaan dengan kekasihnya yang dulu.

Perlahan tapi pasti Melati menunjukkan adanya perubahan di mana ia sudah mau mengenal dunia sekitarnya. Pak Haka mengetahui Karang masih ada dirumahnya kemudian Karang pun di usir dan Karang kembali menyendiri di pulau kecil bersama Ibu Asuhnya dan tentu saja kembali menjadi pemabuk. Saat hujan turun Karang seperti menemukan adanya Tuhan ia pun bergegas ke rumah keluarga Haka, saat seisi rumah heboh mencari Melati Karang menemukan Melati sedang di halaman rumah bermain air hujan, di saat itu pulalah Karang membuktikan kepada Bapak dan Ibu Haka bahwa ia bisa mengajarkan Melati mengenal dunia sekitarnya dan Karang di minta oleh Bapak dan Ibu Haka untuk tetap mengajarkan Melati mengenal kembali dunia sekitarnya. Bapak dan Ibu Haka mengajak Karang berlibur bersama dokter pribadi mereka, cinta Karang dan dokter kembali bersatu. Malang tak dapat dihindari dalam perjalanan pulang libur bus yang ditumpangi Pak Haka beserta rombongan mengalami kecelakaan masuk ke sungai, di saat ini pula lah Karang menjadi teringat peristiwa ia tidak bisa menyelamatkan 18 anak ia ajak berwisata laut. Karang mencoba melawan trauma dan rasa takut dengan mencoba menyelamatkan Melati dan Karang berhasil menyelamatkan Melati dan melawan traumanya. Waktupun berjalan Karang menjadi penerima penghargaan sebagai pemerhati anak dan mempunyai keluarga kecil yang bahagia, Melati bisa melalui fase sebagai anak normal hal ini dibuktikan dengan Melati bisa ikut di wisuda. 

Film Moga Bunda Disayang Allah sendiri film yang di adaptasi dari novel yang berjudul sama karangan Tere Liye. Film ini menyampaikan pesan moral untuk bersyukur, tidak mudah menyerah, jangan terlalu menyalahkan diri sendiri atas kesalahan yang belum tentu salah kita, Tuhan memang adil.

Walapun film ini bukan drama religi(kata produser dan sutradaranya) tapi entah kenapa film ini mengajarkan kita percaya bahwa Tuhan itu memang adil. Kita sering merasa Tuhan tidak adil itu lebih kita sendiri yang bebal dan tidak percaya bahwa Tuhan itu ada. Dari tokoh Ibu Haka sendiri ingin Melati anaknya yang buta, bisu, dan tuli tidak hanya bisa mengenal kedua orang tuanya tapinya mengenal Tuhan nya yaitu Allah SWT. Adanya dokter muda yang pernah menjadi kekasih Karang menjadikan film ini setengah drama percintaan. Secara keseluruhan film ini menyuguhkan kisah kasih sayang yang tulus dari seorang ibu kepada anaknya walapun anak nya itu sendiri bisa dikatakan sangat membuat repot ibunya. Film Moga Bunda Disayang Allah layak di tonton oleh semua umur, selain jalan ceritanya mudah diikuti pesan moralnya juga sangat kuat.

Monday, August 5, 2013

La Tahzan(Jangan Bersedih), a movie review

Siapa sih yang mau digantungin dan siapa juga yang mau ngejalanin hubungan tanpa status? Ya kondisi itulah dialami oleh Hasan dan Viona, tokoh pada film La Tahzan. Film ini terinspirasi dari buku yang berjudul sama yaitu La Tahzan yang artinya jangan bersedih.

Hasan(Ario Bayu) dan Viona(Atiqah Hasiholan) sudah sekian lama menjalin hubungan dekat, tapi entah kenapa mereka tidak pernah mengungkapkan persamaan mereka satu sama lain. Viona sendiri beranggapan Jepang adalah negara yang warganya disiplin, lebih teratur(beda banget ya dengan Indonesia, ya iyalah), tempat dia bisa mencapai keinginanannya melanjutkan studi ke jenjang S2. Karena keinginan itulah dia belajar bahasa Jepang hingga akhirnya dia bisa mendapatkan kesempatan belajar sambil bekerja di Jepang.

Hasan anak lelaki dari seorang single parent yang harus berjuang menghidupi keluarganya setelah ayahnya meninggal dan ibunya sakit-sakitan. Hasan menjadi terlibat pinjaman uang yang sangat besar dan terpaksa menjual bengkelnya demi melunasi hutang-hutangnya dan pergi ke Jepang sebagai TKI. Pada akhirnya Hasan sadar bahwa pekerjaan yang dia lakukan ada pekerjaan kasar, pekerjaan kelas kuli dan bukan pekerjaan yang di idam-idamkan(kayaknya ini adalah impian semua TKI yang mau kerja keluar negeri, kerja enak dan gaji besar tapi akhirnya jadi kuli di dera dan di siksa).

Budaya orang Jepang yang sangat disiplin dan menghargai waktu menjadi pelajaran buat Viona, ketika ia berangkat untuk bekerja di sebuah restoran Sushi kecil ia terjatuh dari sepeda dan di tolong oleh Yamada(Joe Taslim), seorang fotographer freelance blesteran Jepang-Indonesia. Yamada menjadi tokoh yang mempertemukan kembali Hasan dengan Viona setelah keduanya berpisah lebih dari 6 bulan dan tanpa ada kabar sama sekali. Ketika Hasan dan Viona kembali bertemu dari situlah mereka sadar bahwa ada perasaan lain di antara mereka dan tidak pernah mereka bisa ungkapkan. Puncaknya ketika Yamada melamar Viona untuk menjadi istrinya dan Yamada menetapkan pilihan untuk mengikuti agama Islam, agamanya Viona, Hasan mengatakan kepada Viona demi masa depan dan anak-anakl Viona nantinya pastikan Yamada masuk Islam, Hasan bahagia bila Viona bahagia(pria mana yang hatinya tidak remuk redam berkeping-keping, bila ada wanita yang dicintainya menikah dengan pria lain, hehehe karena gua sendiri juga pernah merasakannya, dramatis sedikit masa tidak boleh).

Yamada mantap untuk masuk Islam dan menjadi mualaf, dalam perjalanan menuju Kobe tempat Yamada bersiap untuk menjadi mualaf Viona mendapatkan kabar bahwa ada paket dari Hasan. Viona kembali ke apartemen tempat ia tinggal selama di Jepang, Viona membuka paket dari Hasan dan kaget paket tersebut berisi cincin yang ia idam-idamkan, Yamada kaget ketika melihat cincin pemberian Hasan untuk Viona. Yamada mengajak Viona ke sebuah taman dan mengatakan bahwa ia salah, tidak seharusnya ia di antara Hasan dan Viona dan tidak masuk Islam hanya karena ingin menikah dengan Viona karena sama mempermainkan agama(entah kenapa ya orang Jepang gampang masa bodoh banget soal agama, lahir sebagai penganut Shinto, menikah secara Kristen, dan meninggal sebagai penganut Budha). Viona menemui Hasan di Pelabuhan Kyoto, disanalah sebuah rahasia kenapa Hasan pergi meninggalkan Viona begitu saja tanpa kabar dan kenapa Hasan mengundurkan diri dari tempat ia bekerja pertama kali hingga ia menjadi target operasi polisi imigrasi Jepang. Seperti pada ending film romantis di mana tokohnya bersatu kembali dan hidup bahagia, begitu pula dengan Viona dan Hasan, cinta mempersatukan mereka menjadi kekasih yang masih berpegang pada norma agama(ga kayak abg jaman sekarang yang sudah ga peduli lagi dengan norma agama yang penting nikmati hidup)

Film La Tahzan, di adaptasi dari novel yang berjudul sama La Tahzan pada chapter yang berjudul Pelajar Setengah TKI. Film bergenre drama religi memberikan beberapa pelajaran yang dapat kita petik, antara lain:
  1. Jangan pernah menjalankan hubungan tanpa status atau menjadikan teman/dijadikan TTM(Teman Tapi Mesra). Gua sendiri pernah ngalamin kondisi kayak gini jadi TTM malah akhirnya TTTM(Teman Tapi Tidak Mesra).
  2. Kalau memang cinta sudah cocok satu sama lain ungkapkan saja ga usah menunggu siapa yang bakal ungkapin duluan jaman sekarang juga udah banyak cewek yang ngungkapin perasaannya ke cowok.
  3. Jangan beranggap bila kerja di negeri orang hidup kita enak, apalagi kalau kemampuan otak kita pas-pasan dan ga punya kemampuan sama sekali.
  4. Agama tidak boleh dipermainkan, jangan berpindah agama hanya karena syarat untuk bisa menikahi pasangan kita.
  5. Dalam menjalani hubungan berpatokanlah kepada norma masyarakat, norma susila, dan norma agama karena bisa menyelamatkan kita dari bahaya besar.
  6. Jadi seperti buah Orenji, terlihat bagus dan manis di luar tapi kecut di dalam
Dari sisi ceritanya filmm produksi Falcon Picture dan disutradarai Danial Rizki mudah untuk diikuti, walaupun memperlihat kehidupan orang Jepang dan kisah percintaan masih ada unsur-unsur religinya. Soundtracknya full di isi oleh lagu-lagu religi yang dinyanyikan oleh Alm Uje. Film ini cocok juga dalam menyambut hari raya Idul Fitri mengajak kita untuk La Tahzan(jangan bersedih).

"Janganlah kamu berduka cita, sesungguh Allah bersama kita".
(Q.S At Taubah:40) 


Thursday, August 1, 2013

The Wolverine[Review]

Sebenarnya gua udah lama pengen posting review film The Wolverine, tapi karena gua lagi sibuk laporan akhir bulan dan kudu ngalah dulu buat promosiin paket prawedding terbaru kantor gua.

Film The Wolverine merupakan sekuel dari X-Men Origins : Wolverine. Bila di film X-Men Origins : Wolverine menceritakan perjalanan Logan ketika masih kanak-kanak hingga bisa menjadi Wolverine dengan cakar Adamatium yang keluar dari celah-celah jarinya. Maka di sekuel ini diceritakan Wolverine mulai bertanya-tanya apakah dia benar-benar immortal atau memang sudah saatnya dia meninggal.


Berlatar kota Jepang, Wolverine (Hugh Jackman) akan menghadapi sejumlah lawan yang tak terduga dalam pertempuran hidup atau mati yang akan mengubah dirinya selamanya.

Rentan dan emosional, Wolverine tidak hanya dihadapkan pada samurai mematikan, namun juga perjuangan batin terhadap keabadiannya sendiri.

Bagi yang menginginkan sensasi action, film ini pilihan yang sangat tepat. Hampir tiap scene pada film ini dibumbui adegan action kelas wahid. Intinya sih film ini wajib di tonton bagi pengemar setia film action, terutama film sekuel X Men.

Tiket Bus Dengan Format Ms. Excel

 Hi Teman-teman, Udah lama buangeeetttt ga update blog ini dan mungkin juga udah di anggap ilang sama Google.  Mumpung ada energi positif bu...