Selasa, 22 November 2011

Mentransparankan gambar dengan photoshop

Pertama-tama buka photoshop terlebih dahulu, setelah terbuka photoshopnya selanjutnya buka gambar yang akan di transparankan. seperti terlihat dalam gambar berikut :
kemudian pilih drive penyimpanan gambar yang akan di transparankan. seperti terlihat dalam gambar di bawah ini :
Setelah gambar yang akan di transparankan muncul di photoshop selanjutnya klik magic eraser tool seperti yang terlihat dalam gambar di bawah ini :
Setelah di klik Magic Eraser toolnya kemudian klik pada gambar yang masih memiliki baground putih samapai baground berwarna kotak-kotak itu tandanya gambar sudah transparan dan siap di gunakan sesuai dengan kebutuhan, seperti yang terlihat dalam gambar  :
Setelah berhasil kemudian SAVE. Selamat mencoba

Jumat, 18 November 2011

membuat BDC di SAP

Langkah-langkah membuat BDC di SAP

1. buka T-Code SHDB kemudian Enter
2. Setelah masuk SHDB kemudian klik New Recording seperti yang terlihat dalam gambar :
3. Setelah klik New Recording akan muncul tampilan seperti gambar di bawah ini :
Seperti yang di jelaskan diatas Recording  di isi dengan nama BDC yang akan di buat, terserah main di kasih nama apa, untuk transaksi code di isikan t-code yang akan di BDC itu saya misalkan t-code IA01. kemudian klik Start Recording yang ada di bawah. Selanjutnya ikuti recording sesuai dengan t-code yang akan di bdc. ketika proses sudah selesai dan di save, pada t-code shdb klik Process seperti yang terlihat dalam gambar  :
Akan muncul tampilan seperti gambar di bawah ini :

Pilih Background Processing kemudian Enter atau klik gambar tik hijau di bawah kemudian Simpan (Save)

Selamat Mencoba BDC. Terima Kasih

Jumat, 07 Oktober 2011

Export To Excel

Export to Excel mengambil data dari database yang ada.
pertama buat skrip dengan nama export.php sourcenya seperti berikut  :

<?php

$filename = "Task List";
header("Content-Type: application/vnd.ms-excel; charset=UTF-8");
header("Content-Disposition: inline; filename=\"" . $filename . ".xls\""); //rubah bentuk jika ingin mengconvert ke bentuk lain tinggal ganti . (dotnya)
require ("xml_parsing.php");

//include "config_conn.php";
MYSQL_CONNECT("localhost", "root", "");
mysql_select_db("test");
$q = "select * nyoba";

$cb[1] = array("Data Coba");
$cb[2] = array("Tujuan", "Tujuan Description");
if (isset($_GET[Tujuan1])) {
    $q .= " where Tujuan_description='" . $_GET['Tujuan1'] . "'";
}
$qry = mysql_query($q);
$i = 1;
while ($r = mysql_fetch_array($qry)) {
    $val4[$i] = $r[tujuan];
    $val5[$i] = $r[Tujuan_description];
    $i++;
    $n = $i;
};

for ($i = 1; $i <= $n - 1; $i++) {
    $cb[] = array($val4[$i],
                  $val5[$i]);
}
echo json_encode($hasil);
$xls = new Excel_XML;
$xls->addArray($cb);
$xls->generateXML();
?>


Kemudian buat parsingan dengan nama xml_parsing.php sourcenya sebagai berikut  :

<?php
class Excel_XML
{
    private $header = "<?xml version=\"1.0\" encoding=\"UTF-8\"?\>
    <?mso-application progid=\"Excel.Sheet\"?\>
    <Workbook xmlns=\"urn:schemas-microsoft-com:office:spreadsheet\"
    xmlns:o=\"urn:schemas-microsoft-com:office:office\"
    xmlns:x=\"urn:schemas-microsoft-com:office:excel\"
    xmlns:ss=\"urn:schemas-microsoft-com:office:spreadsheet\"
    xmlns:html=\"http://www.w3.org/TR/REC-html40\">
    <Styles>
        <Style ss:ID=\"Default\" ss:Name=\"Normal\">
        <Alignment ss:Vertical=\"Bottom\"/>
        <Borders/>
        <Font/>
        <Interior/>
        <NumberFormat/>
        <Protection/>
    </Style>
    <Style ss:ID=\"isi\">
        <Borders>
        <Border ss:Position=\"Bottom\" ss:LineStyle=\"Continuous\" ss:Weight=\"1\"/>
        <Border ss:Position=\"Left\" ss:LineStyle=\"Continuous\" ss:Weight=\"1\"/>
        <Border ss:Position=\"Right\" ss:LineStyle=\"Continuous\" ss:Weight=\"1\"/>
        <Border ss:Position=\"Top\" ss:LineStyle=\"Continuous\" ss:Weight=\"1\"/>
        </Borders>
    </Style>
    <Style ss:ID=\"judul\">
        <Alignment ss:Horizontal=\"Center\" ss:Vertical=\"Bottom\"/>
        <Borders>
        <Border ss:Position=\"Bottom\" ss:LineStyle=\"Continuous\" ss:Weight=\"1\"/>
        <Border ss:Position=\"Left\" ss:LineStyle=\"Continuous\" ss:Weight=\"1\"/>
        <Border ss:Position=\"Right\" ss:LineStyle=\"Continuous\" ss:Weight=\"1\"/>
        <Border ss:Position=\"Top\" ss:LineStyle=\"Continuous\" ss:Weight=\"1\"/>
        </Borders>
        <Font x:Family=\"Swiss\" ss:Bold=\"1\"/>
    </Style>
    <Style ss:ID=\"header\">
        <Alignment ss:Horizontal=\"Center\" ss:Vertical=\"Bottom\"/>
        <Borders>
        <Border ss:Position=\"Bottom\" ss:LineStyle=\"Continuous\" ss:Weight=\"1\"/>
        <Border ss:Position=\"Left\" ss:LineStyle=\"Continuous\" ss:Weight=\"1\"/>
        <Border ss:Position=\"Right\" ss:LineStyle=\"Continuous\" ss:Weight=\"1\"/>
        <Border ss:Position=\"Top\" ss:LineStyle=\"Continuous\" ss:Weight=\"1\"/>
        </Borders>
        <Font x:Family=\"Swiss\" ss:Bold=\"1\"/>
        <Interior ss:Color=\"#C0C0C0\" ss:Pattern=\"Solid\"/>
        </Style>
    </Styles>";
    private $footer = "</Workbook>";
    private $lines = array ();
    private $worksheet_title = "Coba"; //JUdul Bawah pada Excell
    private function addRow ($array, $baris)
    {
        $cells = "";
        foreach ($array as $k => $v):
        $cells .= "<Cell".$baris."><Data ss:Type=\"String\">" . utf8_encode($v) . "</Data></Cell>\n";
        endforeach;
        $this->lines[] = "<Row>\n" . $cells . "</Row>\n";
    }
   
    public function addArray ($array)
    {
        foreach ($array as $k => $v):
        if ($k==1){
            $baris = " ss:MergeAcross=\"2\" ss:StyleID=\"judul\"";  //Nambah baris halaman Judul Di lebihi kalau mengisi
        }
        else if ($k==2){
            $baris = " ss:StyleID=\"header\"";
        }
        else {
            $baris = " ss:StyleID=\"isi\"";
        }
        $this->addRow ($v, $baris);
        endforeach;
    }
   
    public function setWorksheetTitle ($title)
    {
        $title = preg_replace ("/[\\\|:|\/|\?|\*|\[|\]]/", "", $title);
        $title = substr ($title, 0, 31);
        $this->worksheet_title = $title;
    }
   
    function generateXML ()
    {
        echo stripslashes ($this->header);
        echo "\n<Worksheet ss:Name=\"" . $this->worksheet_title . "\">\n<Table>\n";
        //echo "<Column ss:Index=\"1\" ss:AutoFitWidth=\"0\" />\n";
        echo implode ("\n", $this->lines);
        echo "</Table>\n</Worksheet>\n";
        echo $this->footer;
    }
}
?>


Kemudian panggil localhost/export.php
Selanjutnya lihat hasilnya sperti berikut :

Selamat Mencoba.

Kamis, 22 September 2011

Menampilkan data sql menggunakan json encode dengan Easyui

Pertama-tama buat database dengan nama test. Selanjutnya buat table dengan nama nyoba yang isinya id_coba, kode dan kota seperti yang terlihat dalam gambar di bawah ini :
Setelah membuat database dan table selanjutnya buat field coba.php dengan isian sebagai berikut :

<?
   MYSQL_CONNECT("localhost","root","");
   mysql_select_db("test");
   $q = mysql_query("select * from nyoba");
   $i=1;
   while($r=mysql_fetch_array($q)){
     $val1[$i] = $r[id_coba];
     $val2[$i] = $r[kode];
     $val3[$i] = $r[kota];
     $i++;
     $n=$i;
   };
  
   for($i=1;$i<=$n-1;$i++){
       $hasil[]=array("id_coba"=>$val1[$i],"kode"=>$val2[$i],"kota"=>$val3[$i] );
   }
   echo json_encode($hasil);
   ?>

setelah selesai. buat field untuk menampilkan jsonnya dengan cara membuat field 1.php dengan isian sebagai berikut  :

<head>
    <link rel="stylesheet" type="text/css" href="../themes/default/easyui.css">
    <link rel="stylesheet" type="text/css" href="../themes/icon.css">
    <script type="text/javascript" src="../js/jquery-1.4.4.min.js"></script>
    <script type="text/javascript" src="js/jquery.easyui.min.js"></script>
</head>
<body>  
    <table class="easyui-datagrid" style="width:1060px;height:453px"
           url="data/coba.php"
           title="Test" toolbar="#tb" align='center'
           singleSelect="true" fitColumns="true">
        <thead>
            <tr>
                <th field="id_coba" width="60">Id</th>
                <th field="kode" width="80">Kode Kota</th>
                <th field="kota" align="right" width="70">Nama Kota</th>               
            </tr>
        </thead>
    </table>
</body>

hasilnya sebagai berikut  :
Selamat mencoba.

Melihat service master di SAP

Pertama-tama buka SAP setelah masuk ke SAP buka T-Code AC06 kemudian Enter seperti terlihat dalam gambar  :
kemudian klik execute untuk menampilkan semua service master dalam SAP seperti terlihat dalam gambar  di bawah ini :

Lihat hasilnya...

Selamat Mencoba

Rabu, 14 September 2011

membuka hidden (file atau folder) yang disembunyikan

Membuka hidden atau file/folder yang di sembunyikan baik oleh virus ataupun oleh orang lain melalui cmd caranya sebagai berikut  :
1. pertama buka START kemudian pilih RUN seperti yang terilhat dalam gambar di bawah ini :
2. setelah terbuka ketik CMD pada RUN nya seperti terlihat dalam gambar di bawah ini :
3. setelah terbuka cmdnya selanjutnya pilih drive yang mau di buka hiddennya atau file yang tersembunyi tersebut terletak dimana saya misalkan di drive G. kemudian ketik g: seperti terlihat dalam gambar  :
4. setelah di ENTER berarti anda sudah masuk dalam drive G sekarang buka folder dan file yang tersembunyi dalam drive G semuanya dengan cara ketik ATTRIB -S -H /S /D kemudian ENTER seperti terlihat dalam gambar di bawah ini :
Tunggu sampai proses selesai maka file atau folder yang terhidden akan terbuka semua.
Selamt Mencoba

Sabtu, 10 September 2011

Transaksi


Transaksi adalah kejadian eksternal yang melibatkan pertukaran antara dua entitas atau lebih, dimana entitas-entitas tersebut saling menerima dan menyerahkan sesuatu yang memiliki nilai. Contohnya seperti pembelian dan penjualan barang atau jasa dalam sebuah perusahaan atau suatu organisasi. Sebuah transaksi memiliki sifat-sifat sebagai berikut  :
1.      Atomik dimana semua operasi dalam transaksi dapat dikerjakan seluruhnya atau tidak sama sekali.
2.      Konsisten dimana eksekusi transaksi secara tunggal harus dapat menjamin data tetap konsisten setelah transaksi berakhir.
3.      Terisolasi jika pada sebuah sistem basis data terdapat sejumlah transaksi yang dilaksanakan secara bersamaan, maka semua transaksi yang dilaksanakan pada saat yang bersamaan tersebut harus dapat dimulai dan bisa berakhir.
4.      Bertahan dimana perubahan data yang terjadi setelah sebuah transaksi berakhir dengan baik, harus dapat bertahan bahkan jika seandainya sistem menjadi mati.
Status-status yang dapat dicapai oleh sebuah transaksi sejak mulai dilaksanakan hingga selesai atau batal adalah:
1.      Aktif (Active) yang merupakan status awal (initial state) sebuah transaksi yang menunjukkan transaksi tersebut masih dieksekusi.
2.      Berhasil Sebagian (Partially Committed) yaitu keadaan yang dicapai transaksi tepat pada saat operasi terakhir dalam transaksi selesai dikerjakan.
3.      Gagal (Failed) yang merupakan keadaan dimana sebuah transaksi terhenti pengeksekusiannya sebelum tuntas sama sekali.
4.      Batal (Aborted) yaitu keadaan dimana sebuah transaksi dianggap tidak/belum dikerjakan yang tentu dengan terlebih dahulu diawali dengan mengembalikan semua data yang telah diubah ke nilai-nilai semula.
5.      Berhasil Sempurna (Committed) keadaan dimana transaksi telah dinyatakan berhasil dikerjakan seluruhnya dan basis data telah merefleksikan perubahan-perubahan yang memang diinginkan transaksi.