Rifky Apriadi

April 21, 2009

mulai lagi

Filed under: Life

hem… apa kabar dunia?

fiuh… dah lama nih ga nge-post d sini (duh.. kesannya) cos biasa kan posting dari kantor (masuk korupsi ga ya? emoticon) d kantor lama tiba-tiba blogsome d block, ya terpaksa ga bisa posting dari kantor, mau k warnet ga ada ide apa yang mau d posting.

ya skarang kantornya dah pindah nih, eh ternyata msh bisa d buka nih blog tercinta.

ok deh segini dulu (mo mikir dulu apa yg mau d posting) emoticon

July 24, 2008

bimbang + ragu

Filed under: Life

-lanjutan CurHat kemaren-

yupz…kemaren sore aku d telpon kalau aku d terima d consultant itu, dan d tanya kapan siap kerja? ya kenyataan aku msh bimbang dan ragu jd aku bilang untuk ngurus resign d kntr dulu, mugkn awal bulan (maksudnya sambil aku mau menguatkan hati apakah ambil atau tidak yg terbaik untukku?)

ya Allah, asli aku bingung bgt. d satu sisi aku menginginkan posisi yg d tawarkan consultant tersebut, d sisi lain aku merasa takut kalau keluar dari perusahaan ini akan membuatku menyesal nantinya.

teman2 yg asyik d sini mungkin akan sulit aku dapatkan, karena aku tipe orang yang sangat pendiam dan membutuhkan waktu untuk bersosialisasi (entah kenapa baru dengan teman2 ini aku merasa cepat akrab) mungkin itu salah satu yang membuat aku sulit untuk memutuskan.

ya, semoga hingga akhir bulan aku tidak salah memilih… emoticon

July 23, 2008

CurHat

Filed under: Life

karir…karir…kerja…ga mau nganggur…

itu yang ada dalam fikiran ku saat ini. karirku semenjak lulus kuliah emang kurang bagus, pas habis sidang (belum juga wisuda) udah d terima kerja jd programmer (berat bgt),baru hari pertama kerja dapat panggilan lagi dari tempat lain, ya aku aja baru masuk (jadi ga dateng deh) eh ternyata manajemen perusahaannya kurang bagus sehingga baru 7 bulan aku harus keluar karena perusahaannya pailit. sebulan nganggur, di tawarin teman untuk kerja d sebuah perusahaan besar an ternama, senang sih tapi… (ternyata melalui outsourcing!) aku sebenarnya ga mau ambil ini, tapi karena desakan ekonomi dan ga mu nganggur jadi d ambil juga deh sbagai batu loncatan.hehehehe… dia minta untuk posisi audit routing, tapi kok aku malah d suruh membuat program report ya? (kok jd coding lg ya) duh udah suasananya kurang menyenangkan lg. (gap antara pegawai tetap sama outsourcenya keliatan bgt). akhirnya aku coba kirim-kirm lamaran lg d. eh 2 minggu ini banyak juga panggilan (banyak yg gagal juga sih :) ) tp yg terakhir d consultant IT sih udah 90% sih OK, tapi itu yg buat gw jd bingung untuk memilihnya. minggu ini sih klo mereka OK aku bisa langsung kerja, tp aku msh bimbang nih! apa aku sanggup kerja d consultant secara ilmu program ku aja masih dikit bgt!

penyesalan kan selalu datang belakangan dan semua keputusan yang d ambil pasti memiliki resiko. itu yg membuat aku berfikir agar meminimalis resiko dan penysalan. friends doain aku ya semoga keputusan ku tidak membuat aku menyesal…

July 17, 2008

pupopwindow

Filed under: PHP

bagaimana cara membuka form dengan window baru? nih sourcenya, pake javascript. duh udah sore nih…mudah-mudahan ini bisa bermanfaat ya

<script language="javascript">
function PopupWindow(strURL,intHeight,intWidth)
{
var newWindow;
var intTop= (screen.height - intHeight) / 2;
var intLeft= (screen.width - intWidth) / 2;
var props = ’scrollBars = yes, resizable = yes, toolbar = no, menubar = no, location = no, directories = no,width=’+intWidth+’,height=’+intHeight+’,left=’+intLeft+’,top=’+intTop+'’;
self.name = "<%=strRandom%>"
newWindow = window.open(strURL, "Popup", props);
}
</script>
<script language="javascript">
function PopupWindowRpt(strURL,intHeight,intWidth)
{
var newWindow;
var intTop= (screen.height - intHeight) / 2;
var intLeft= (screen.width - intWidth) / 2;
var props = ’scrollBars = yes, resizable = yes, toolbar = no, menubar = yes, location = no, directories = no, width=’+intWidth+’,height=’+intHeight+’,left=’+intLeft+’,top=’+intTop+'’;
self.name = "<%=strRandom%>"
newWindow = window.open(strURL, "Popup", props);
}
</script>

trus cara manggilnya? nih :

 <tr valign="center">
            <td width="50%" align="left" style="border-top: 0px solid #000000"><font face="Arial Narrow" size="3" color="#000000">
              <input type="button" name="tombol" value="buka" onClick="PopupWindow(’uploadoc.php?A=I’,131,494);">
            </font>
            </td>

dah ah, waktunya sholat ashar an pulang lagi…. emoticon

download file word

Filed under: PHP

kemarin aku sudah dapat untuk meng-uploat file doc, sekarang gimana cara client mengambil atau melihat file tersebut? nah ini dia lagi-lagi atas bantuan bapak google! emoticon nih sourcenya :

<?php
$strid = $_GET[’id’];
//echo $strid;
//die();
$fpath = "image/$strid";
header("Content-type: application/msword");
//header("Content-type: text/tab-separated-values");
header("Content-Length: ".filesize($fpath));
header("Content-Disposition: filename=".basename($fpath));
readfile($fpath);
exit;

?>

July 16, 2008

how to upload word(doc) with PHP

Filed under: PHP

post sebelumnya udah bisa upload file, tapi itu cuma bisa upload image aja! gimana kalau ada file doc yang mau d upload? tanya lagi sama paman google, an paman google yg baik hati mengantarkan aku sehingga dapat source ini :

<?php
      if(isset($_POST[’submit’])){
      $numfilesuploaded = $_POST[’numuploads’];
      $count = 1;
 
          while ($count <= $numfilesuploaded)
          {
                  $conname = “new_file”.$count;

                  $filetype = $_FILES[$conname][’type’];
                
                  $filename = $_FILES[$conname][’name’];
                  if ($filename != ‘’)
                  {
                    if ($filetype == “application/msword” || $filetype==”application/vnd.openxmlformats-officedocument.wordprocessingml.document”)
                    {
                        $maxfilesize = $_POST[’maxsize’];
                        $filesize = $_FILES[$conname][’size’];
                        if($filesize <= $maxfilesize )
                        {
                              $randomdigit = rand(0000,9999);
                            
                              $newfilename = $randomdigit.$filename;
                              $source = $_FILES[$conname][’tmp_name’];
                              $target = “document/”.$newfilename;
                              move_uploaded_file($source, $target);
                              echo $count.” File uploaded | “;
                     
                       
                        }
                        else
                        {
                            echo $count.” File is too big! 10MB limit! |”;
                       
                        }
                    }
                    else
                    {
                        echo ” The file is not a supported type |”;
      echo $filetype;
                    }
                  }
          $count = $count + 1;
          }
     
      }
?>
<?php
    $numuploads = 1;
    $count = 1;
?>
<form action=”<?php echo $_server[’php-self’];  ?>” method=”post” enctype=”multipart/form-data” id=”something” class=”uniForm”>
<?php
      while ($count <= $numuploads)
      {

?>
      <input name=”new_file<?php echo $count; ?>” id=”new_file<?php echo $count; ?>” size=”30″ type=”file” class=”fileUpload” />
      <?php
            $count = $count + 1;
      }
?>
      <input type = “hidden” name=”maxsize” value = “10240000″>
       <input type = “hidden” name=”numuploads” value = “<?php echo $numuploads; ?>”>
      <br>
      <button name=”submit” type=”submit” class=”submitButton”>Upload Files</button>

</form>

ya, mudah-mudahan bisa bermanfaat untuk yang membutuhkannya!

July 11, 2008

expot mysql to excel

Filed under: PHP

kemaren lg nyari cara import dari excel ke mysql.. cos banyak data maual dari excel mau d conversi k mysql nh! tapi dapetnya malah dari mysql k excel.. nih sourcenya, sapa tau berguna :

<?

// Connect database.
mysql_connect("localhost","root","");
mysql_select_db("dbkar");

// Get data records from table.
$result=mysql_query("select * from tbkar");

// Functions for export to excel.
function xlsBOF() {
echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);
return;
}
function xlsEOF() {
echo pack("ss", 0x0A, 0x00);
return;
}
function xlsWriteNumber($Row, $Col, $Value) {
echo pack("sssss", 0x203, 14, $Row, $Col, 0x0);
echo pack("d", $Value);
return;
}
function xlsWriteLabel($Row, $Col, $Value ) {
$L = strlen($Value);
echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L);
echo $Value;
return;
}
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");;
header("Content-Disposition: attachment;filename=orderlist.xls ");
header("Content-Transfer-Encoding: binary ");

xlsBOF();

/*
Make a top line on your excel sheet at line 1 (starting at 0).
The first number is the row number and the second number is the column, both are start at ‘0′
*/

xlsWriteLabel(0,0,"Karyawan");

// Make column labels. (at line 3)
xlsWriteLabel(2,0,"NIK");
xlsWriteLabel(2,1,"Name");
xlsWriteLabel(2,2,"Telephone");
xlsWriteLabel(2,3,"Address");
$xlsRow = 3;

// Put data records from mysql by while loop.
while($row=mysql_fetch_array($result)){

xlsWriteNumber($xlsRow,0,$row[’nik_kar’]);
xlsWriteLabel($xlsRow,1,$row[’name_kar’]);
xlsWriteLabel($xlsRow,2,$row[’tlp_kar’]);
xlsWriteLabel($xlsRow,3,$row[’adrs_kar’]);

$xlsRow++;
}
xlsEOF();
exit();
?>

July 1, 2008

file upload

Filed under: PHP

nih ada source untuk meng-upload foto ke folder(bukan database) emoticon ini juga berkat googling…  emoticon  semoga bermanfaat, cos u/ gw sendiri bermanfaat bgt emoticon thx nih u/ yg buat!!! maaf gw cuma mau berbagi aja emoticon

 

<?php

/*——————————————————————————
|
|                             PHParadise source code
|
|——————————————————————————-
|
| file:             file upload
| category:         file handling
|
| last modified:    Mon, 20 Jun 2005 16:40:37 GMT
| downloaded:       Wed, 25 Jun 2008 03:40:48 GMT as PHP file
|
| description:
| an easy file upload script. specify the filetypes allowed, the max filesize and
| the directory to upload the files.
|
——————————————————————————*/

 

// specify the directory where the uploaded file should end up
$path = ‘upload/’ ;

// specify the filetypes allowed
$allowed = array(’image/gif’,'image/pjpeg’,'image/jpeg’,'image/png’);

// specify the max filesize in bytes
$max_size = 200000;

if(isset($HTTP_POST_FILES[’userfile’]))
{
 if(is_uploaded_file($HTTP_POST_FILES[’userfile’][’tmp_name’]))
 {
  if($HTTP_POST_FILES[’userfile’][’size’] < $max_size)
  {
   if(in_array($HTTP_POST_FILES[’userfile’][’type’],$allowed))
   {
    if(!file_exists($path . $HTTP_POST_FILES[’userfile’][’name’]))
    {
     if(@rename($HTTP_POST_FILES[’userfile’][’tmp_name’],$path.$HTTP_POST_FILES[’userfile’][’name’]))
     {
      $html_output = ‘Upload sucessful!<br>’;
      $html_output .= ‘File Name: ‘.$HTTP_POST_FILES[’userfile’][’name’].’<br>’;
      $html_output .= ‘File Size: ‘.$HTTP_POST_FILES[’userfile’][’size’].’ bytes<br>’;
      $html_output .= ‘File Type: ‘.$HTTP_POST_FILES[’userfile’][’type’].’<br>’;
      $image = $HTTP_POST_FILES[’userfile’][’name’] ;
     }else{
      $html_output = ‘Upload failed!<br>’;
      if(!is_writeable($path))
      {
       $html_output = ‘The Directory "’.$path.’" must be writeable!<br>’;
      }else{
       $html_output = ‘an unknown error ocurred.<br>’;     
      }
     }
    }else{
     $html_output = ‘The file already exists<br>’;
    }
   }else{
    $html_output = ‘Wrong file type<br>’;
   }
  }else{
   $html_output = ‘The file is too big<br>’;
  }
 }
}else{
 $html_output = ‘<form method="post" enctype="multipart/form-data" action="’.$_SERVER[’PHP_SELF’].’">’;
 $html_output .= ‘<input type="file" name="userfile">’;
 $html_output .= ‘<input type="submit" value="upload">’;
 $html_output .= ‘</form>’;
}

echo ‘<html><head><title>Uploader</title></head><body>’;
echo $html_output;
echo ‘</body></html>’;

?>

June 25, 2008

pegadaian laris demi anak sekolah

Filed under: Life

beberapa hari yg lalu saya lihat d media yang menyatakan larisnya pegadaian d serbu orang tua untuk membiayai sekolah anak!

sangat miris negara ini!

di suatu desa petani menggadaikan mesin irigasi untuk pengairan sawah! wah, demi sang anak sekolah beliau mengorbankan satu-satunya alat untuk bekerja! bisa d bayangkan jika tidak ada mesin itu d musim kemarau saat ini? beliau hanya menginginkan kelak suatu hari nanti anaknya tidak merasakan pahitnya hidup seperti yang ia rasakan!

jadi, teman-teman semoga aja dengan pengorbanan para orang tua kita dapat memberikan yang terbaik untuknya dan membuatnya merasa puas dengan pengorbanannya itu!

Ya Allah jaga dan sayangilah kedua orang tuaku! Amin…

March 25, 2008

koneksi database MySQL

Filed under: Java

sebelumnya gw post koneksi dalam PHP, sekarang koneksi menggunakan java. ya, mudah2an aja ada yg bisa memanfaatkan ini!

koneksi.java

import java.sql.*;
import javax.swing.JOptionPane;

public class koneksi
{ public Connection conn;

public koneksi() {}

public Connection openKoneksi()
{
        try
        {
            Class.forName("com.mysql.jdbc.Driver");
            conn = DriverManager.getConnection("jdbc:mysql://localhost/coba?user=root&password=");
            return conn;
        }
        catch(SQLException e)
        {
            e.printStackTrace();
            return null;
        }
        catch(ClassNotFoundException et)
        {
            et.printStackTrace();
            return null;
        }
    }
    public void tutupKoneksi() throws SQLException
    {
    try{
        if(conn!=null)
        System.out.print("Connection Close");

    }
    catch(Exception ex){
        ex.printStackTrace();
    }

    }
}

itu d buat dengan nama kelas koneksi.java, nama database coba, username root dan passwordnya kosong!! dan jangan lupa, kalau untuk java kita harus sertakan pula mysql-connectornya!

ok, mudah2an bermanfaat!! amin…. emoticon 

Get free blog up and running in minutes with Blogsome
Theme designed by Ian Main