Pages

Monday, December 24, 2012

Enkripsi images dengan base64


Simpan gambar berikut ini pada folder localhost anda:

Kemudian Berikut Enkrip gambar ini dengan script dibawah ini. 

Enkripsi Gambar dengan Base64


Simpan gambar berikut ini pada folder localhost anda:

Kemudian Berikut Enkrip gambar ini dengan script dibawah ini. 

Wednesday, December 19, 2012

Negri Yang Dzolim kepada rakyatnya


PAJAK

Salah satu yang bikin tidak enak hidup di negeri ini adalah pajak. Hampir-hampir tidak ada yang luput dari pajak, PPN [?],
sampai sampai ke warteg dan warung padang dikenakan pajak.
 Negeri ini kaya! Seandainya sedikit pintar saja mengelolanya, tak perlu ada pajak segala. Menyusahkan rakyat jelata. Sudah begitu, sepertinya pajak juga kurang -atau bahkan tidak sama sekali- berhasil menyelesaikan masalah negeri ini, memeratakan pendapatan, menyejahterakan yang belum sejahtera. Mana [?]

Lihatlah Arab Saudi, tidak ada pajak  di sana, tetapi sekolah gratis bahkan beasiswa diberikan kepada warga negara asing untuk menimba ilmu di sana secara cuma-cuma, dapat uang saku pula. Kekayaan alam Arab bisa dikatakan hanya minyak, bandingkan dengan negeri ini yang juga punya minyak, masih punya emas, batu bara, tanah subur, laut melimpah, dan beragam kekayaan alam lainnya. dan Indonesia masih butuh pajak untuk sekadar 'hidup'[?] Hampir-hampir tidak ada hal yang lepas dari pajak di negeri ini. Dan anehnya lagi, pajak-pajak tersebut masih belum mampu membuat Indonesia bangkit dari 'sekarat ekonomi', jauh dari kemakmuran Arab Saudi yang bebas pajak.

Ya, semoga semuanya bisa segera berubah lebih baik.

Yaitu berdirinya negri Islam Indonesia.  sehingga pajak tidak ada lagi di negri ini.
karena dalam Islam tidak ada pajak untuk Rakyat kaum muslimin, pajak hanya ada untuk orang non muslim yang tinggal di negri muslim. itupun sebagai jaminan keamanan , jika seandainya mereka (non muslim) tidak aman maka pajaknya dikembalikan oleh pemerintah.

Inilah Indahnya Islam.


Friday, December 14, 2012

Set value to hidden input Jquery

$(“input[id=POSD_PartCode]“).val(id_flag)

Clear grid when Close dialog

$(“#findsupcode”).jqGrid(“GridUnload”);

export data ke csv pada JQGrid



$(“#rdetail”).jqGrid(‘navGrid’, ‘#trdetail’,{view:true, del:false, add:false, edit:false, excel:true})
.navButtonAdd(‘#trdetail’,{
caption:”,
title:’export’,
buttonicon:’ui-icon-newwin’,
position:’last’,
onClickButton:function (){
exportExcel($(this),’main.php?action=receipt_excel’);
}
});

function exportExcel($id,path){
var keys=[], ii=0, rows=”";
var ids=$id.getDataIDs();  // Get All IDs
var row=$id.getRowData(ids[0]);     // Get First row to get the labels
for (var k in row) {
keys[ii++]=k;    // capture col names
rows=rows+k+”\t”;     // output each Column as tab delimited
}
rows=rows+”\n”;   // Output header with end of line
for(i=0;i<ids.length;i++) {
row=$id.getRowData(ids[i]); // get each row
for(j=0;j<keys.length;j++) rows=rows+row[keys[j]]+”\t”; // output each Row as tab delimited
rows=rows+”\n”;  // output each row with end of line
}
rows=rows+”\n”;  // end of line at the end
var form = “<form name=’csvexportform’ action=’”+path+”‘ method=’post’>”;
form = form + “<input type=’hidden’ name=’csvBuffer’ value=’”+rows+”‘>”;
form = form + “</form><script>document.csvexportform.submit();</sc”+”ript>”;
OpenWindow=window.open(”, ”);
OpenWindow.document.write(form);
OpenWindow.document.close();
}
Selamat Mencoba.

Function Export to CSV in JQGRID



$(“#rdetail”).jqGrid(‘navGrid’, ‘#trdetail’,{view:true, del:false, add:false, edit:false, excel:true})
.navButtonAdd(‘#trdetail’,{
caption:”,
title:’export’,
buttonicon:’ui-icon-newwin’,
position:’last’,
onClickButton:function (){
exportExcel($(this),’main.php?action=receipt_excel’);
}
});

function exportExcel($id,path){
var keys=[], ii=0, rows=”";
var ids=$id.getDataIDs();  // Get All IDs
var row=$id.getRowData(ids[0]);     // Get First row to get the labels
for (var k in row) {
keys[ii++]=k;    // capture col names
rows=rows+k+”\t”;     // output each Column as tab delimited
}
rows=rows+”\n”;   // Output header with end of line
for(i=0;i<ids.length;i++) {
row=$id.getRowData(ids[i]); // get each row
for(j=0;j<keys.length;j++) rows=rows+row[keys[j]]+”\t”; // output each Row as tab delimited
rows=rows+”\n”;  // output each row with end of line
}
rows=rows+”\n”;  // end of line at the end
var form = “<form name=’csvexportform’ action=’”+path+”‘ method=’post’>”;
form = form + “<input type=’hidden’ name=’csvBuffer’ value=’”+rows+”‘>”;
form = form + “</form><script>document.csvexportform.submit();</sc”+”ript>”;
OpenWindow=window.open(”, ”);
OpenWindow.document.write(form);
OpenWindow.document.close();
}

Thursday, December 13, 2012

Konfigurasi Scheduled Job file php di Windows (XAMPP)


1. Create the PHP script for running in Scheduled Task
contoh : job.php

save di C:\xampp\htdocs\

2.  Create the Batch File
buat satu file php untuk script php yang akan dijalankan, misal cronjob.php ,

lokasi file bisa dimana saja, tapi disarankan didalam folder xampp.

Contoh :

- buka notepad

- isi dengan :

C:\xampp\php\php.exe C:\xampp\htdocs\job.php

catatan: path php.exe tergantung dari lokasi instalasi XAMPP

- save as dengan type : All Files

- save dengan nama : job.bat di D:\xampp\htdocs\

3. To Schedule the Batch File
- buka command promt

default script untuk membuat schedule job:

schtasks /create /tn UNO /tr /YOURAPP.EXE /sc HOURLY /mo 2

ketikkan :

schtasks /create /sc hour /mo 12 /tn “PHP Cron Job” /tr C:\xampp\htdocs\job.bat

4. Untuk konfigurasi Scheduled Task, bisa di setting melalui control panel → scheduled tasks

Setting Email di Xampp dengan akun GMail


-konfigurasi yang di ubah di php.ini :

SMTP = smtp.gmail.com
smtp_port = 587
sendmail_from = test@gmail.com
sendmail_path = “\”D:\xampp\sendmail\sendmail.exe\” -t”

konfigurasi yang dirubah di sendmail.ini  (tambahkan script dibawah ini), lalu tambahkan marking # (di depan script ) untuk baris settingan yang selain dibawah ini:

# SMTP Gmail
account Gmail
tls on
tls_certcheck off
host smtp.gmail.com
from test@gmail.com
auth on
user test@gmail.com
password 123456
port 587
account default : Gmail

- restart apache untuk apply changes settingan ini.

- testing email dengan attachment (copy paste script ini lalu jalankan) :

<?php

function mail_attachment($filename, $path, $mailto, $from_mail, $from_name, $replyto, $subject, $message)
{
$file = $path.$filename;
$file_size = filesize($file);
$handle = fopen($file, “r”);
$content = fread($handle, $file_size);
fclose($handle);
$content = chunk_split(base64_encode($content));
$uid = md5(uniqid(time()));
$name = basename($file);
$header = “From: “.$from_name.” <”.$from_mail.”>\r\n”;
$header .= “Reply-To: “.$replyto.”\r\n”;
$header .= “MIME-Version: 1.0\r\n”;
$header .= “Content-Type: multipart/mixed; boundary=\”".$uid.”\”\r\n\r\n”;
$header .= “This is a multi-part message in MIME format.\r\n”;
$header .= “–”.$uid.”\r\n”;
$header .= “Content-type:text/plain; charset=iso-8859-1\r\n”;
$header .= “Content-Transfer-Encoding: 7bit\r\n\r\n”;
$header .= $message.”\r\n\r\n”;
$header .= “–”.$uid.”\r\n”;
$header .= “Content-Type: application/octet-stream; name=\”".$filename.”\”\r\n”; // use different content types here
$header .= “Content-Transfer-Encoding: base64\r\n”;
$header .= “Content-Disposition: attachment; filename=\”".$filename.”\”\r\n\r\n”;
$header .= $content.”\r\n\r\n”;
$header .= “–”.$uid.”–”;
if (mail($mailto, $subject, “”, $header)) {
echo “email successfully send.”; // or use booleans here
BackupFile();
} else {
echo “email fail to send.!”;
}
}

$my_file = “JI.txt”;
$my_path = “D:\\xampp\\htdocs\\production_jst\\log_scan\\”;
$my_name = “IKP”;
$my_mail = “test@gmail.com”;
$my_replyto = “test@gmail.com”;
$my_subject = “Data production IKP to JI (“.date(‘Y-m-d H:i’).”)”;
$my_message = “Dear all,\r\n Please see attachment from IKP to JI.\r\n\r\nIKP.”;
$email_to = “adhikaraya@gmail.com”;
mail_attachment($my_file, $my_path, $email_to, $my_mail, $my_name, $my_replyto, $my_subject, $my_message);

?>

sumber  : http://www.galiannet.com/blog/?p=7

Wednesday, December 12, 2012

check port dengan menggunakan php

cara check port dengan menggunakan php

berikut ini codengan .



<?php
  $server  = "192.9.120.108";
  $port   = "80";
  $timeout = "10";

  if ($server and $port and $timeout) {
    $verbinding =  @fsockopen("$server", $port, $errno, $errstr, $timeout);
 
  }
  if($verbinding) {
    echo "open";
  }
  else {
    echo "close";
  }
 
?>

Open synaptic from terminal

please try it


gksudo synaptic

Open ubuntu software center from terminal



please try it


sudo software-center --enable-lp

Monday, November 5, 2012

Download Mysql Query Browser

MySQL Query Browser v.4.6.9.50

Silahkan click di sini download zip


Silahkan click di sini download exe

Cara Download Video Youtube

Bagi anda yang sering membuka situs youtube dan ingin download videonya caranya mudah .

1. Buka Mozilla firefox
2. Kemudian masuk ke Tools => Add-ons kemudian pada kolom search ketikan "downloadhelper"
3. Kemudian Install dan restart komputer.
4. Buka Youtube.com dan play , kemudian click icon dowload helper untuk downloadnya.

cara mengetahui keyword yang paling banyak di cari di google


cara mengeetahui keyword yang paling banyak di cari di google

Buka website ini google www.google.com/insights/search
kemudian tekan go/jelajahi
setelah itu pada bagian menu filter sebelah kiri anda tinggal pilih lokasi, waktu, kategori yang diinginkan kemudian tekan tombol search dan tunggu hasilnya akan keluar.
Lalu beberapa saat kemudian, google akan memberikan 10 keyword paling banyak dicari oleh para pengguna internet.
Selamat mencoba

Membuat Folder Lock pada Windows 7


Berikut ini cara membuat folder lock tanpa software dapatkan dari sebuah blog pojokindo.blogspot.com.

Cara kerja cukup mudah dan simpel. Semua pasti bisa membuat folder lock. Adapun folderlock ini nanti akan mengunci dan memp-password sebuah folder anda, dan hanya andalah yang bisa membuka. Yuk mari kita coba:

1. Copy Paste kode ini kedalam notepad

@ECHO OFF
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Locker goto MDLOCKER
:CONFIRM
echo Serius nich mau di Kunci ??(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Masukkan Y atau N
goto CONFIRM
:LOCK
ren Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Foldernya dah Terkunci
goto End
:UNLOCK
echo Silahkan Masukkan Kunci Gemboknya..
set/p "pass=>"
if NOT %pass%== password goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
echo Selamat, Folder Sudah Terbuka
goto End
:FAIL
echo Coba Nyuri ya..
goto end
:MDLOCKER
md Locker
echo Locker Berhasil di Buat
goto End
:End





* tulisan warna biru : ganti dengan sebuah password yang anda inginkan

2. Simpan kode tadi dengan extensi *.bat - misalkan folderlocker.bat

3. Bila sudah, klik 2x file *.bat maka akan muncul sebuah folder "LOCKER"

4. Bila ingin menghilangkan foldeernya click 2X file *.bat nya jika ditanya maka jawab  y/n  begitu juga sebaliknya jika ingin memunculkan file nya click 2X pada File *.bat kemudian masukan passwordnya.


Selamat Mencoba.


Friday, November 2, 2012

Mencari Data Yang sama pada MySql


Berikut ini cara query yang di gunakan untuk mencari data yang sama pada sebuah table  MySql.


Fungsi yang digunakan  HAVING



SELECT barcode, COUNT(*) jml_data FROM lscanbarcode GROUP BY barcode HAVING jml_data > 1

membuat tulisan berjalan dengan javascript

Bagi teman teman yang inin membuat tulisan berjalan dengan javascript  bisa di download disini.

silahkan  Download disini,

Pelajari aja ya scriptnya .

You Can Do It


Membuat Folder Lock Tanpa menggunakan Software


Berikut ini cara membuat folder lock tanpa software dapatkan dari sebuah blog pojokindo.blogspot.com.

Cara kerja cukup mudah dan simpel. Semua pasti bisa membuat folder lock. Adapun folderlock ini nanti akan mengunci dan memp-password sebuah folder anda, dan hanya andalah yang bisa membuka. Yuk mari kita coba:

1. Copy Paste kode ini kedalam notepad

@ECHO OFF
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Locker goto MDLOCKER
:CONFIRM
echo Serius nich mau di Kunci ??(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Masukkan Y atau N
goto CONFIRM
:LOCK
ren Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Foldernya dah Terkunci
goto End
:UNLOCK
echo Silahkan Masukkan Kunci Gemboknya..
set/p "pass=>"
if NOT %pass%== password goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
echo Selamat, Folder Sudah Terbuka
goto End
:FAIL
echo Coba Nyuri ya..
goto end
:MDLOCKER
md Locker
echo Locker Berhasil di Buat
goto End
:End





* tulisan warna biru : ganti dengan sebuah password yang anda inginkan

2. Simpan kode tadi dengan extensi *.bat - misalkan folderlocker.bat

3. Bila sudah, klik 2x file *.bat maka akan muncul sebuah folder "LOCKER"

4. Bila ingin menghilangkan foldeernya click 2X file *.bat nya jika ditanya maka jawab  y/n  begitu juga sebaliknya jika ingin memunculkan file nya click 2X pada File *.bat kemudian masukan passwordnya.


Selamat Mencoba.


Wednesday, October 24, 2012

Cara Posting Kode PHP Di Blogspot


1. Login pada Blogger
2. Click Design/template
3. Kemudian edit html pada template
4. Cari kode ini ]]></b:skin>    dengan keyboard ( ctrl F )
5. Kemudian tahap berikutnya tambahkan kode dibawah ini sebelum  code ]]></b:skin>

.codeview {
margin : 15px 15px 15px 35px;
padding : 10px;
clear : both;
font-size:normal;
list-style-type : none;
font-family : "Courier New", "MS Sans Serif", sans-serif, serif;
background: url("http://4.bp.blogspot.com/-pogsaxjaJLs/UIfSrVvpJ1I/AAAAAAAAAFw/7BZHgOG3Y5c/s1600/codeicon.gif") no-repeat scroll bottom right #EFFBF5;
border-top : 1px solid #eeeeee;
border-right : 2px solid #cccccc;
border-bottom : 2px solid #cccccc;
border-left : 1px solid #eeeeee;
}
.codeview li {
font-size : 13px;
line-height : 24px;
color : #333333;
font-weight : normal;
margin : 0;
padding : 0;
}


6. Simpan Template Anda.


7. Untuk Posting kode html pada postingan blog , Anda tinggal memasukan kode html yang  mau diposting contohnya seperti dibawah ini :


<div class="codeview">
<!-- ketikan Kode html Anda  disini -->
</div>

Selamat mencoba



Cara Posting Kode html Di Blogspot


1. Login pada Blogger
2. Click Design/template
3. Kemudian edti html pada template
4. Cari kode ini ]]></b:skin>    dengan keyboard ( ctrl F )
5. Kemudian tahap berikutnya tambahkan kode dibawah ini sebelum  code ]]></b:skin>

.codeview {
margin : 15px 15px 15px 35px;
padding : 10px;
clear : both;
font-size:normal;
list-style-type : none;
font-family : "Courier New", "MS Sans Serif", sans-serif, serif;
background: url("http://4.bp.blogspot.com/-pogsaxjaJLs/UIfSrVvpJ1I/AAAAAAAAAFw/7BZHgOG3Y5c/s1600/codeicon.gif") no-repeat scroll bottom right #EFFBF5;
border-top : 1px solid #eeeeee;
border-right : 2px solid #cccccc;
border-bottom : 2px solid #cccccc;
border-left : 1px solid #eeeeee;
}
.codeview li {
font-size : 13px;
line-height : 24px;
color : #333333;
font-weight : normal;
margin : 0;
padding : 0;
}


6. Simpan Template Anda.


7. Untuk Posting kode html pada postingan blog , Anda tinggal memasukan kode html yang  mau diposting contohnya seperti dibawah ini :


<div class="codeview">
<!-- ketikan Kode html Anda  disini -->
</div>

Selamat mencoba



Monday, October 22, 2012

menghitung jumlah karakter dengan PHP

fungsi yang di gunakan strlen():


<?php
$kata = "test";
$jml  = strlen($kata);
echo $jml;
?>

Sunday, October 21, 2012

Cara Membuat File Excel dengan PHP


<?php
require_once 'pe_part_inventory/inventory.jmd';

$printods = new inventory_pe();

$printmonth = $_REQUEST['printmonth'];
$printyear = $_REQUEST['printyear'];
$printdate = date('Y-m-d');



if($printmonth==1)
{
    $startperiode = "January";
    $endperiode = "April";
} else if($printmonth==2)
{
    $startperiode = "May";
    $endperiode = "Agustus";
} else if($printmonth==3)
{
    $startperiode = "September";
    $endperiode = "Desember";
}

$username     =  $_SESSION['EMcode'];
$judul        =  'InventoryPartPe('.$printmonth.'-'.$printyear.').ods';

// get section dari data master order no section
$ressec = $printods->get_section_pe();
$numsec = mssql_num_rows($ressec);


header("Pragma: public");
header("Expires: 0");
header("Cache-Control: private");
header('Content-type: application/vnd.ms-excel');
header("Content-Disposition: attachment; filename= $judul");


Tuesday, October 16, 2012

create folder degan php


copy script dibawah ini save dengan nama : create_dir.php



function cek_dir($path,$app)
{
    //$year=date('m-Y');
    if (!is_dir($path))
    {
        mkdir($path, 0777);
    }


    $app_path=$path.'/';
    if (!is_dir($app_path.$app))
    {
            mkdir($app_path.$app, 0777);

    }
}



kemudian panggil functionnya :

$upload_path='/var/www/trunk/scan2/log_scan/';
cek_dir($upload_path,'data');

Cara membuat directory dengan php



Copy script dibawah ini save dengan nama : create_dir.php









function cek_dir($path,$app)
{
    //$year=date('m-Y');
    if (!is_dir($path))
    {
        mkdir($path, 0777);
    }


    $app_path=$path.'/';
    if (!is_dir($app_path.$app))
    {
            mkdir($app_path.$app, 0777);

    }
}



kemudian panggil functionnya :

$upload_path='/var/www/log_scan/';
cek_dir($upload_path,'data');

pengambilan path file pada web server windows


Ada perbedaah cara pemanggilan file oleh php pada web server windows dan linux.

yaitu untuk windows :  "\\"
linux:  "/"

berikut contohnya :
pada linux:
$upload_path= '/var/www/trunk/scan/log_scan/';

pada windows:
$upload_path='D:\\xampp\\trunk\\scan\\log_scan\\';


Cara mencari kata dalam file txt


Silahkan copy script dibawah ini simpan dengan nama  test.php



<?php
//fungsi untuk mencari kata dalam file txt
function cek_backup($search,$check_file_backup)
{
    // the following line prevents the browser from parsing this as HTML.
    header('Content-Type: text/plain');
    // get the file contents, assuming the file to be readable (and exist)
    $contents = file_get_contents($check_file_backup);
    // escape special characters in the query
    $pattern = preg_quote($search, '/');
    // finalise the regular expression, matching the whole line
    $pattern = "/^.*$pattern.*\$/m";
    // search, and store all matching occurences in $matches
    if(preg_match_all($pattern, $contents, $matches)){
      $hasil=1;
    }
    else{    
         $hasil=0;
    }
    return $hasil;
}



//path dimana file txt berada (server linux) anda bisa tentukan sendiri
$check_file_backup = '/var/www/trunk/scan/backup.txt';
//kata yang di search
$search = "2012-01-01_sore";   //mencari kata  "2012-01-01_sore" dalam file txt backup.txt
//check dengan memanggil function cek_backup      
$hasil=cek_backup($search,$check_file_backup);

if ($hasil==1) {
 echo "data ada";
}
else {
 echo "data tidak ditemukan";
}
?>




Friday, October 12, 2012

Delete semua Folder pada linux



Delete / remove directory (folder):

rmdir [nama directory]
contoh :
rmdir test

Remove DIRECTORY dan directory atasnya:

rmdir -p [nama path and directory]
contoh :
rmdir -p test/data/log

Delete data dan semua subfoldernya:

rmdir -rf [nama directory]
contoh :
rm -rf /home/data/2000

cara insert data kedalam file txt

Berikut ini contoh script insert data dari form ke file txt.

Simpan script dibawah ini dengan nama  scan.php  :



<?php
function cek_dir($path,$app)
    {
        //$year=date('m-Y');
        if (!is_dir($path))
        {
            mkdir($path, 0777);
        }     
 
        $app_path=$path.'/';
        if (!is_dir($app_path.$app))
        {
                mkdir($app_path.$app, 0777);             
        }
    }
     
    $barcode    = $_REQUEST['barcode'];
 
    //check dir untuk menyimpan log
    $upload_path='/var/www/trunk/scan/log_scan/';
    cek_dir($upload_path,'');
    $log_name='scan.txt';
 
    //insert data
    $open = fopen("$upload_path/$log_name","a");  
    fputs($open, $barcode."\n");
    fclose($open);
    ?>

    <html>
    <head><title>Production and Manufacturing</title>
    <link rel="stylesheet" href="style.css" type="text/css" />
    <script type="text/javascript">
    function setFocus()
    {
        document.getElementById("fname").focus();
    }
    function setStyle(x)
    {
        document.getElementById(x).style.background='#000000';
        document.getElementById(x).style.color='#FFFFFF';
     
    }
    function openw(namafilecontact)
    {
window.open(namafilecontact,'windows1','scrollbars=yes, fullscreen=yes');
    }
    function closed()
    {
        window.close();
    }
 
    function reload()
    {      
     
         document.scan_barcode.barcode.value='';
       
    }
    </script>
 
    </head>
    <body  onload="setFocus();">    
   
     <div align="center"> <b style="font-size: 15px;">SCAN BARCODE</b>
            <form name="scan_barcode" method="post" action="scan.php" >
            <input type="text" id="fname" name="barcode" class="scan_input" autocomplete="off" size="30" onfocus="setStyle(this.id)" />
          </form>              
     </div>
     <div class="title">
      Last Scan Barcode
     </div>
     
     <div class="list_data">
       <?php
        //show data if not click send email
     
         //view max 5 line
         $file = file("$upload_path$log_name");
         for ($i = count($file)-10; $i < count($file); $i++) {
          echo $file[$i] . "<br />";
         }   
     
       ?>
     </div>
     
    </body>
   </html>  




 untuk pengaturan path nya
 $upload_path='/var/www/trunk/scan/log_scan/';
 anda sesuaikan sendiri tapi jangan lupa pastikan aksesnya 777 ya (R W X)
 Selamat Mencoba.



Thursday, October 11, 2012

Cara Rename File Dengan PHP

Berikut ini  cara PHP merubah nama file yang tersimpan di server.




Rumus :
script : rename("path and file name before rename", "path and file yang akan di rename"); 


contoh :

 rename("/var/www/data.txt", "/var/www/data2.txt");


Wednesday, October 10, 2012

clear form pada JQuery


Pertama kita membuat class untuk clear form :


function clear_form_elements(ele) {

    $(ele).find(':input').each(function() {
        switch(this.type) {
         case 'password':
            case 'select-multiple':
            case 'select-one':
            case 'text':
            case 'textarea':
                $(this).val('');
                break;
            case 'checkbox':
            case 'radio':
                this.checked = false;
        }
    });
}


kemudian cara memanggilnya bisa dengan buttton:



<input onclick="clear_form_elements(this.form)" type="button" value="Clear All" />

atau dipanggil dari even lain ketika click atau yang lainya :


 clear_form_elements('#id_form');



Monday, October 8, 2012

membuat export data ods versi html


<?php
require_once 'MasterlistDoc/masterlist.jmd';
$masterlist = new masterlist();

$section = $_REQUEST['section'];
$date           = date("Y-m-d");

$lastupdate   =  date('Y-m-d');
$username     =  $_SESSION['username'];
$judul        =  'Distribute('.$lastupdate.').ods';

header("Pragma: public");
header("Expires: 0");
header("Cache-Control: private");
header('Content-type: application/vnd.ms-excel');
header("Content-Disposition: attachment; filename= $judul");

membuat export data ods


<?php
require_once 'pe_part_inventory/inventory.jmd';

$printods = new inventory_pe();

$printmonth = $_REQUEST['printmonth'];
$printyear = $_REQUEST['printyear'];
$printdate = date('Y-m-d');



if($printmonth==1)
{
    $startperiode = "January";
    $endperiode = "April";
} else if($printmonth==2)
{
    $startperiode = "May";
    $endperiode = "Agustus";
} else if($printmonth==3)
{
    $startperiode = "September";
    $endperiode = "Desember";
}

$username     =  $_SESSION['EMcode'];
$judul        =  'InventoryPartPe('.$printmonth.'-'.$printyear.').ods';

// get section dari data master order no section
$ressec = $printods->get_section_pe();
$numsec = mssql_num_rows($ressec);


header("Pragma: public");
header("Expires: 0");
header("Cache-Control: private");
header('Content-type: application/vnd.ms-excel');
header("Content-Disposition: attachment; filename= $judul");


Thursday, October 4, 2012

Delphi Color

berikut ini referensi untuk para Programmer Delphi  tentang Color.

Click Disini

Wednesday, October 3, 2012

Cara Merubah Bahasa Indonesia pada Openchart



 
    Download Terlebih dahulu extension language.
    disini: click disini
 
    Itu freee
    Exstrak, lalu upoad folder indonesia ke /catalog/language/
    kalau via FTP mungkin pathnya akan seperti ini:

    public_html/catalog/language/

    Setting di opencart seperti ini:

    Pilih menu System > Localisation > Languages

    Insert language baru dengan config berikut:
    * Language Name: Indonesia
    * Code: ID
    * Locale: id_ID.UTF-8,id_ID,id-id,indonesia
    * Image: id.png
    * Directory: indonesia
    * Filename:indonesia
    Status: enabled
    Sort Order: 1
    ---> Save

    Agar menjadi default, di bagian Setting, tab Local atur Language menjadi Indonesia.


Selamat mencoba.

Cara merubah mata uang rupiah di opencart



Pilih menu System > Localisation > Currencies. Klik tombol Insert untuk menambhkan mata uang rupiah.

atur sebagai berikut.

    * Currency Title: Rupiah
    * Code: IDR
    Symbol Left: Rp
    Decimal : dikosongkan saja tapi apabila error maka di isi aja 2
    Value: isi dengan angka 1 kalau tidak mau disesuaikan dengan nilai dollar
    Status: Enabled
    ---> Save

    Agar menjadi default, di bagian Setting, tab Local atur currency menjadi Rupiah.


Download Google Crome OffLine Installer

silahkan download disini 


Wednesday, September 26, 2012

Referensi JQuery

http://www.trirand.com/

Alamat Kantor Pajak Se Indonesia


Alamat Kantor Pajak di Indonesia
Kanwil DJP Nanggroe Aceh Darussalam
Jalan Tgk. Cik Ditiro, GKN Gedung B, Banda Aceh 23241 . Telp. 0651-33254, Fax. 0651-33255

KPP Pratama Banda Aceh
Jalan Tgk. H. M. Daud Beureuh No. 20, Banda Aceh . Telp. 0651-28246, Fax. 0651-22145

KP2KP Jantho
Jalan T. Bahtiar P. Polem, Jantho, Aceh Besar . Telp. -, Fax. -


Monday, August 6, 2012

mengambil suku kata terakhir dari string SQL Server

Fungsi  yang digunakan adalah substring:

contoh :



select top 5 substring(em_emplname,
                       charindex(' ',em_emplname)+1 ,
                       len(em_emplname)) as [Last Name]
  from tbmst_Employee where em_emplcode = 20935

Friday, June 29, 2012

Cara Mengosongkan Isi Table MySQL

untuk menghapus semua isi table dalam MySQL caranya sangat mudah yaitu cukup dengan query yang ini:


 TRUNCATE TABLE tablename; 

 Contoh :


TRUNCATE TABLE t_employee;

Ket: kita menghapus semua data yang ada dalam table t_employee


Selamat Mencoba.

Cara Menghapus Semua Isi Table Mysql

untuk menghapus semua isi table dalam MySQL caranya sangat mudah yaitu cukup dengan query yang ini:


 TRUNCATE TABLE tablename; 

 Contoh :


TRUNCATE TABLE t_employee;

Ket: kita menghapus semua data yang ada dalam table t_employee


Selamat Mencoba.

Wednesday, June 27, 2012

cara membuat link pada grid Jquery

Cara menambahkan link pada JQGrid dengan  menambahkan  Script ini pada cell yang dituju untuk dibuat link nya.  
contoh : 
 {name:'id',index:'id', width:55},

disisipkan pada tanda sebelum kurawal tutup " }"  jangan lupa menambahkan tanda koma sebelumnya  " , "    


cara mendapatkan nilai cell pada jquery

Berikut ini function yang bisa digunakan untuk mendapatkan value from cell JQGrid :

Please Try.




  ondblClickRow: function(rowid) {
        var cont = $('#grid').getCell(rowid, 'MyCol');
        var val = getCellValue(cont);
    }




Atau Dengan Script ini :


onClickButton:function(){
var gsr = jQuery("#dies_grid").jqGrid('getGridParam','selrow');
if(gsr){
                        //data from grid insert into form
jQuery("#dies_grid").jqGrid('GridToForm',gsr,"#dies_form");
                     
                     
                        var grid = $('#dies_grid');  
                        var myCellData = grid.jqGrid('getCell', gsr, 'SD_SeriesNo');
                            myCellData=parseInt(myCellData);
                        alert(myCellData);
                   
                     
} else {
alert("Please select Row")
}
}

Animasi CSS dengan Transforms


box 1 Translated to the right: -webkit-transform: translate(3em,0);
box 2 Rotated 30 degrees with the clock: -webkit-transform: rotate(30deg);
box 3 Translated to the left and down: -webkit-transform: translate(-3em,1em);
box 4 Scaled to twice its original size: -webkit-transform: scale(2);



<style type="text/css">

  #submenu {
    background-color: #eee;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
  }
  #submenu:hover {
    background-color: #fc3;
    -webkit-transform: rotate(360deg) scale(2);
    -moz-transform: rotate(360deg) scale(2);
    -o-transform: rotate(360deg) scale(2);
    -ms-transform: rotate(360deg) scale(2);
  }

</style>

Friday, June 22, 2012

function trim pada JQuery atau Javascript

Function trim pada JQuery atau Javascript





Please Try It :


<script type="text/javascript" charset="utf-8">
val_location = $.trim($('#combobox_location option:selected').val());
val_location=val_location.replace(/ /g,"");
val_location=val_location.replace('&', '');
</script>


Thursday, June 21, 2012

menghilangkan spasi pada data hasil select

Fungsi SQL yang bisa kita  menggunakan yaitu  :
1. LTRIM
2. RTRIM
3. REPLACE

Membuat images Barcode pada print PDF

Sebelumnya anda download terlebih dahulu class pdfnya .
silahkan download disini.

Kemudian untuk memangilnya anda letakan scrip berikut ini :

$p->Code39(47, 30+13,value_barcode, '','', $w = 0.30, $h =8, $wide = true)

Saturday, June 16, 2012

tentang firebug


berikut ini artikel Tentang Firebug  yang bisa anda baca

menghitung data yang sama dalam database sql server

berikut ini query yang bisa di coba :
query :
SELECT  [Nama Field]  FROM TABLE_MSDS group by [Nama Field]  having(Nama Field) > 1


contoh :
SELECT  DOCNO FROM TABLE_MSDS group by DOCNO having(DOCNO) >1


Artinya :
Berapa jumlah data Document No yang sama dalam sebuat Table MSDS  dimana yang document  samanya lebih dari 1.


Selamat Mencoba

Perbedaan Cast pada sql server dan firebird

Berikut ini perbedaan Function Cast  pada sql server dan Firebird


Pada database SQL Server :


SELECT   RIGHT('000' + CAST((IN_DOCNO) AS varchar(3)), 3) IN_DOCNO  from T_ICPANDMSDSNO


Pada Database Firebird :


SELECT   RIGHT('000' || CAST((IN_DOCNO) AS varchar(3)), 3) IN_DOCNO  from T_ICPANDMSDSNO





Friday, June 15, 2012

Menampilkan error pada Jquery

Sekedar Info, untuk mengetahui error saat melakukan Develop Web dengan mengunakan JQuery.
karena memang ketika script Jquery itu error maka tidak akan ada nampak errornya pada browser.




Tapi Alhamdullillah ada teman yang memberikan referensi yaitu dengan cara  menambahkan add-ons di Firefox   :
- Firebug
- JavaScript Debugger


Dan ternyata hasilnya  benar , error Jquery bisa terlihat setelah install Add-ons ini:




Selamat Mencoba.

Wednesday, June 13, 2012

Fungsi Tanggal Pada SQL Server


Berikut ini Beberapa Fungi date standard yang bisa anda gunakan sesuai dengan kebutuhan anda :

Monday, June 11, 2012

Fungsi Date Tambahan Pada SQL Server

Berikut ini Beberapa Fungi date Tambahan yang bisa anda gunakan sesuai dengan kebutuhan anda :

Fungsi Date Pada SQL Server


Berikut ini Beberapa Fungi date standard yang bisa anda gunakan sesuai dengan kebutuhan anda :

Friday, June 8, 2012

How get current date time in Firebird?

berikut ini cara query select date  dalam database firebird :


Contoh 1 :
select current_date, current_timestamp
from rdb$database;


Contoh 2 :
select cast('now' as timestamp), cast('today' as date) from rdb$database;

Membuat text cermin dengan css

code html :

<h1 class="reflected">Reflected Text!</h1>

Thursday, June 7, 2012

Lowongan HANKOOK 2012


BERGABUNGLAH BERSAMA KAMI
Dicari“GLOBAL LEADER” yang siap bekerja dengan “Semangat Tinggi” dan “Inovasi Besar”. Dicari “Pemimpin Hebat” yang sanggup bekerja dengan “Motivasi Tinggi” dan “Sanggup Berinovasi”, untuk menempati posisi:

Wednesday, June 6, 2012

Merubah hasil select data integer ke varchar SQL Server

Sql server sudah menyediakan sebuah fungsi untuk mengubah data hasil select dari integer kedalam bentuk varchar.

Cara Membuat Cookie php



cara membaut  Cookie
setcookie("nama_cookie",value,time()+3600);

Monday, June 4, 2012

Saturday, June 2, 2012

Select Random dari Tabel

platform
Berikut ini beberapa query yang bisa anda praktekan  apabila anda ingin memunculkan data acak dari table












1. Database MySQL:
SELECT column FROM table ORDER BY RAND() LIMIT 1

Membatasi hasil Select Table

Database
Berikut ini query yang bisa anda coba untuk menentukan limit baris (Row) yang akan di tampilkan.












1. Database My SQL
select Nama_colom from Nama_table limit 0,20;

limit Select Pada Database SQL

Database
Berikut ini query yang bisa anda coba untuk menentukan limit baris (Row) yang akan di tampilkan.








1. Database My SQL

select Nama_colom from Nama_table limit 0,20;

Friday, June 1, 2012

Cara Menghapus Blogspot

Berikut ini Langkanh langkah utnuk menghapus blogspot :

1. Login Gmail
2. http://www.blogger.com/home
3. Pilih blog yang mau anda Delete
4. Masuk Menu Setting => Other => Delete Blog => OK  

Friday, May 25, 2012

Enkripsi Data dengan Base64

Base64 mungkin adalah salah satu basis algoritma enkripsi yang dasar untuk digunakan dan mudah dipahami. Teorinya, kumpulan karakter ASCII yang ada diterjemahkan ke dalam format representasi radix-64 (lebih jelas). Di PHP, enkripsi Base64 sudah didukung secara native lewat berbagai fungsi. Untuk mengenkripsi sebuah string dengan enkripsi Base64 di PHP 

Tuesday, May 22, 2012

Tentang MySQL




MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

Sunday, May 20, 2012

Tentang Database Firebird


Pengertian


Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird di diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland.
Modul-modul kode baru ditambahkan pada Firebird dan berlisensi di bawah Initial Developer's Public License (IDPL), sementara modul-modul aslinya dirilis oleh Inprise berlisensi di bawah InterBase Public License 1.0. Kedua lisensi tersebut merupakan versi modifikasi dari Mozilla Public License 1.1.