Monday, October 17, 2016

Membuat Search Data Dengan Mengunakan Popup Dialog Javascript

Assalamualaikum Wr. Wb....
Bogger semua kesempatan ini saya mau sharing cara membuat pencarian data yang nantinya data itu kita add kedalam input text yang kita inginkan. Untuk percobaan ini saya mengunakan PHP dengan Databasen MySql.

Untuk Persiapan kita buat folder searchdata dan didalamnya dibuatkan dua file yaiu index.php dan search.php
Struktur filenya kira-kira sebagai berikut :

Sekarang kita akan mengisi code pada file index.php



 <!DOCTYPE html>
<html>
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Search Employee</title>
 <script type="text/javascript">
  function popupwindow(url, title, w, h) {
         var left = (screen.width/2)-(w/2);
         var top = (screen.height/2)-(h/2);
         return window.open(url, title, 'scrollbars=1,status=1, resizable=1, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
     }
 </script>
</head>
<body>
 <table>
  <tr border="0" cellpadding="0" cellspacing="0">
   <td colspan="2" align="center">Contoh search employee</td>
  </tr>
  <tr>
   <td>Employee</td>
   <td><input type="text" name="txtId" id="txtId"><input type="text"  name="txtNama" id="txtNama"><input type="button" name="Search" value="Search" onclick='javascript:popupwindow("search.php","Seach Employee",950,600);'></td>
  </tr>
 </table>
</body>
</html>

Selanjutnya kita akan mengisi code pada file search.php dengan code sbb:



 <script type="text/javascript">
 function changeparent(doc,doc2){
        var input1=doc;
        var input2=doc2;
        window.opener.document.getElementById('txtId').value=input1;
        window.opener.document.getElementById('txtNama').value=input2;
        window.close();
    }
</script>
<h3>Data Employee</h3>
<table cellpadding="3" cellspacing="0" border="1" width="80%" id="tblMain">
 <tr>
  <td>Employee Id</td>
  <td>Nama</td>
  <td>Alamat</td>
 </tr>
<?php
function getConnection() {
    $usr="root";
    $pwd="";
    $database="searchdata";
    $host="localhost";
    $connection=  mysql_connect($host, $usr, $pwd);
    mysql_select_db($database)or die("Database tidak ditemukan !");
    return $connection;
}

$conn=getConnection();
$sql="select * from employee";
$dataQry  =  mysql_query($sql, $conn)or die("Query error :".  mysql_error());
while ($dataRow=  mysql_fetch_array($dataQry)){  
?>
<tr onClick="javascript:changeparent('<?php echo $dataRow['emp_id']; ?>','<?php echo $dataRow['nama']; ?>');">
 <td><?php echo $dataRow['emp_id'];?></td>
   <td><?php echo $dataRow['nama'];?></td>
   <td><?php echo $dataRow['alamat'];?></td>
</tr>
<script language="javascript">
    var tbl = document.getElementById("tblMain");
    if (tbl != null) {
        if (tbl.rows[0] != null) {
            tbl.rows[0].style.backgroundColor = "#365890";
            tbl.rows[0].style.color = "#FFFFFF";
        }
        for (var i = 1; i < tbl.rows.length; i++) {

            tbl.rows[i].style.cursor = "pointer";
            tbl.rows[i].onmousemove = function () { this.style.backgroundColor = "#cccccc"; this.style.color = "#FFFFFF"; };
            tbl.rows[i].onmouseout = function () { this.style.backgroundColor = ""; this.style.color = ""; };
        }
    }
</script>
<?php
}
?>
</table>

Sebelum menjalankan kita harus membuat databasenya terlebih dahulu, kita buat database baru dengan nama searchdata atau sesuaikan dengan keinginan anda


Selanjutnya kita membuat tabel dengan nama employee. filed tabel employee bisa dilihat pada gambar diatas.
Sekarang kita isi tabel yang sudah kita buat dengan cara menjalankan script SQl dibawah ini :


 insert into employee values
('00001','asep Komarudin','Jakarta'),
('00002','Rizal maulana','Bandung'),
('00003','Nilam Ayu','Bekasi')


Sekarang kita coba menjalankannya, tampilannya kurang lebih sbb:

Selamat mencoba....

Klik Tombol Dibawah Untuk Memunculkan Link Download :




Tutorial Cara Download File :

Jika ada pertanyaan silahkan input pada kolom komentar....

Sunday, October 16, 2016

Enkripsi Dan Dekripsi String Pada PHP dengan Fungsi MCRYPT

Assalamualikum Wr. Wb.....
Sabat blogger semua pada kesempatan ini saya akan sharing cara encripsi dan decripsi string pada PHP dengan fungsi MCRYPT Langkahnya adalah sbb:

Kita buat folder encripsi pada folder www (wamp server) atau htdoc (xampp) dan buat duabuah file php dengan nama encripsi.php dan index.php

Ini isi code untuk encripsi.php



 <?php
  function encrypt_decrypt($action, $string) {
   $output = false;

   $key = 'Ini adalah password saya';

   // initialization vector 
   $iv = md5(md5($key));

   if( $action == 'E' ) {
       $output = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $string, MCRYPT_MODE_CBC, $iv);
       $output = base64_encode($output);
   }
   else if( $action == 'D' ){
       $output = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($string), MCRYPT_MODE_CBC, $iv);
       $output = rtrim($output, "");
   }
   return $output;
 }

Dan ini untuk code index.php


  <?php
include_once 'encripsi.php';
echo 'hasil encripsi = '.encrypt_decrypt('E','asep').'<br>';

echo 'hasil decrip = '.encrypt_decrypt('D','3HJqP9w0IhP+1oTILIEgUZFaY3t2dmLK1nOPV4MsbDQ=');


Metode ini bisa kita gunakan untuk encripsi dan decripsi password login ke aplikasi yang kita buat. Sebenarnya masuh banyak cara yang bisa kita lakukan untuk encripsi dan decripsi string, ini hanya salah sarunya.
Jika kita lihat keluarnaya adalah sbb :





Selamat Mencoba...

Klik Tombol Dibawah Untuk Memunculkan Link Download :


Tutorial Cara Download File :


Jika ada pertanyaan silahkan isi pada kolom komentar....

Friday, October 14, 2016

Sistem Informasi Klinik Dengan PHP Dan MySql

Assalamualaikum wr.wb...
Pada jaman teknologi saat ini perkembangan aplikasi sangat pesat baik aplikasi khusus seperti system informasi perkantoran ataupun umum seperti system operasi windows. Kebutuhan akan system yang dapat menujang kegiatan bisnis atau process usaha tidak bisa dihindarkan lagi, klinik yang merupakan kepanjangan dari rumasakit yang lebih dekat kepada konsumen (kepada masyarakat) tidak mau ketinggalan, bisa kita temukan dimana-mana, jika sebuah klinik menginginkan perkembangan yang signifikan maka tidak bisa mengabaikan yang namanya system informasi.

Berdasarkan kondisi diatas kiranya system informasi klinik cukup bagus dan banyak di cari orang sehingga pada postingan kali ini saya akan share sebuah aplikasi Sistem Informasi Clinik dengan PHP dan MySql. Aplikasi ini memang masih sangat sederhana dan jauh dari kata sempurna, tetapi cukup membantu untuk latihan bagi para pemula. Aplikasi ini dibangun dengan PHP 5.3 dan MySql versi 5.4. Tampilan halaman pertama terlihat seperti pada gambar di atas. Pada halaman pertama user bisa melakukan registrasi dan melihat dokter jaga.

Buat anda yang baru pertama kali belajar dan masih membutuhkan aplikasi yang sederhana tapi sudah sedikit terstruktur ini cocok buat kamu. Tetapi bagi kamu yang sudah PRO saya rasa ini tidak cocok, karena masih terlalu sederhana.

Aplikasi ini terdiri dari empat level, yaitu:
  • Superadmin
Supeeradmin  merupakan level yang paling tinggi dalam hak acess aplikasi, superadmin dapat mengakses semua menu dan semua data. Biasanya superadmin tidak digunakan untuk transaksi tapi hanya digunakan untuk setting-setting saja dan sebagai pemberi fasilitas.
  • Kasir
Kasir merupakan level yang menjalankan transaksi, acess ini biasa digunakan untuk transaksi sehari-hari. 
  • Gudang
Gudang memiliki akses yang lebih ke kontrol barang dan ketersedian barang di gudang. Bagian gudang tidak bisa acess seperti kasir begitupun bagian kasir tidak bisa acess bagian gudang
  • Pengguna Umum
Level pengguna umum merupakan level awal ketika pengguna baru mengacess system. Setelah pengguna login maka dia bisa melihat riwayat pengobatan dan melihat jadual dokter jaga. sehingga dia bisa mengetahui penyakit apa yang pernah di detita dan obat apa yang pernah diberikan.
Tampilannya kira-kira sebagai berikut:

gb. form admin

 gb. form kasir
gb.form gudang

gb. form pengguna umum

Untuk lebih jelas silahan di download projeknya pada link dibawah ini :

Klik Tombol Dibawah Untuk Memunculkan Link Download :


Tutorial Cara Download File :

untuk login ke aplikasi gunakan password dibawah ini.
username : admin
password : admin

Untuk databasenya terdapat pada filder DB
Selamat mencoba ......
Jika ada pertanyaan silahkan isi pada kolom komentar.


Thursday, October 13, 2016

Mencegah Spasi Kosong Pada Input Text HTML

Ketika saya mengerjakan sebuah projek tiba tiba muncul error array list, setelah di periksa ternyata isinya tidak sesuai. Usut demi usut ketemulah ternyata ada code yang mengunakan spasi kosong. Setelah saat itu baru mikir gimana ya caranya supaya mencegah input dengan spasi kosong.
 Ada beberapa cara untuk mengatasi spasi kosong, kita bisa mengunakan replace caracter, sebelum data disimpan spasi kosong itu dihapus dulu. Namun cara ini ada kelemahan, apa kelemahannya? akan sangat mungkin user merasa kaget. Dia memasukan kalimat dengan tambahan spasi tapi ketika tersimpan tidak ada spasinya, hal seperti ini bisa membuat user bertanya-tanya. jadi sebaiknya tidak mengunakan cara ini atau secara langsung menghapus spasinya tanpa ada informasi kepada user.
yang kedua kita juga bisa mengunakan replace carakter mengunakan javascript namun hal ini juga jangan langsung hilangkan tanpa pemberitahuna kepada pengguna.

Dibawah ini akan kita coba buat validasi input, jika user menambahkan spasi kosong maka akan muncul pesan peringatan tapi tanpa kita langsung menghapusnya. Halaman tidak akan jadi disubmit tapi akan di kembalikan ke halaman input supaya pengguna memperbaikinya terlebih dahulu.

Cara seperti ini saya rasa lebih informatif bagi pengguna, karena yang menghilangkan spasi tadi pengguna langsung, system hanya memberikan peringatan bahwa tidak boleh ada spasi kosong.

walaupun hal seperti ini juga ada kelemahan diantaranya user bisa melakukan inspect element dan melakukan edit pada palidasi java script.

kelemahan kedua juga jika user melakukan inactive javascript validasi ini juga tidak akan bekerja.

Mari kita mulai untuk membuatnya, disini kita akan mengunakan HTML dan JAVASCRIPT
  1. Kita buat HTML file. 
Untuk pembuatannya saya mengunakan Notepad ++ supaya lebih mudah karena dibatu pewarnaan, berikut codenya.


 <!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
</head>
<body>
<form name="myForm">
 Nama : <input type="text" name="name" id="name">
 <input type="button" value="submit" onclick="checkName();">
</form>
</body>
</html>

Selanjutnyakita tambahkan code javascript untuk melakukan validasi tepat dibawah tag <body>


  <script>
function checkName() {
    var x = document.myForm;
    var input = x.name.value;
    var errMsgHolder = document.getElementById('nameErrMsg');
    if (input.length < 3) {
        alert("pajang kurang dari 3");
        return false;
    } else if (!(/^\S{3,}$/.test(input))) {
        alert("Tidak boleh ada spasi");
        return false;
    } else {
        alert("Berhasil !");
        return undefined;
    }
}
</script>

Code Lengkapnya sbb:

  <!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
</head>
<body>
<script>
function checkName() {
    var x = document.myForm;
    var input = x.name.value;
    var errMsgHolder = document.getElementById('nameErrMsg');
    if (input.length < 3) {
        alert("pajang kurang dari 3");
        return false;
    } else if (!(/^\S{3,}$/.test(input))) {
        alert("Tidak boleh ada spasi");
        return false;
    } else {
        alert("Berhasil !");
        return undefined;
    }
}
</script>
<form name="myForm">
 Nama : <input type="text" name="name" id="name">
 <input type="button" value="submit" onclick="checkName();">
</form>
</body>
</html>

 Hasil tampilan ketika kita melakukan input salah sebagai berikut

Cara Memasukan Code Program Kedalam Postingan Blog Dengan Tampilan Seperti Pada Editor Code

Hai blogger semua pernahkan anda melihat postingan source code orang lain seperti pada editor (ada pewarnaan), postingan kali ini saya mau share cara membuat yang seperti itu. Kita akan mengunakan SyntaxHiglighter  sebagai pluginnya. Sebenarnya ada banyak cara untuk membuat seperti itu tetapi ini menurut saya yang paling mudah. Langkah-langkahnya adalah sebagai berikut.

  1. Login ke akun blogger anda.
  2. Masuk ke menu Tempalte -> Edit Html 
  3. Cari code </head> copy dan pastekan code dibawah ini tepat di atas code </head>
  4. <script src="https://drive.google.com/open?id=0Bzv7Rxeq_p6HSVBnM25ESEVlcEk"></script>
    hljs.initHighlightingOnLoad();
    

  5. Cari kode ]]></b:skin> atau </style>
    Keterangan : Pilih salah satu, jika tidak bekerja apabila diletakkan pada ]]></b:skin> maka letakkan pada </style>
  6. Copy CSS di bawah ini dan paste di atas kode]]></b:skin> atau </style>
  7. pre,i[rel="pre"] {padding:.8em 1em;margin:0;background-color:#2f3741;border-left:4px solid #40627E;font-size:11px;color:#839496;font-family: Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,Monospace;line-height:1.4em;position:relative;white-space: pre;word-wrap: normal;white-space:pre;overflow:auto}
    pre.line-number {background:#2f3741 url(https://4.bp.blogspot.com/-13ewIh6Vm50/UnBe-_3zqDI/AAAAAAAAF-o/4FNnjpi-N5c/s1600/new-line-number.png)no-repeat top left;padding-left:54px;border-left:none;}
    pre.line-number:after{content:"";width:35px;height:8px;background-color:#39424e;bottom:0;left:0;position:absolute;}
    pre[data-codetype="CSS"]{border-left-color:#5fbbba}
    pre[data-codetype="HTML"]{border-left-color:#4fc1eb}
    pre[data-codetype="JavaScript"]{border-left-color:#ff6c60}
    pre[data-codetype="JQuery"]{border-left-color:#99c262}
    pre.line-number[data-codetype]:before {content:attr(data-codetype);display:block;margin:-11px -13px 10px -54px;padding:8px 12px;font-family:Oswald,Arial,Sans-serif;font-size:12px;text-transform:uppercase;background-color:#41749f;color:white}
    pre.line-number[data-codetype="CSS"]:before{background-color:#a9d86e}
    pre.line-number[data-codetype="HTML"]:before{background-color:#4fc1eb}
    pre.line-number[data-codetype="JavaScript"]:before{background-color:#ff6c60}
    pre.line-number[data-codetype="JQuery"]:before{background-color:#99c262}
    code {font-family: Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,Monospace;font-size:13px;color: #d14;}
    #comments code {color:#bbbb6d;}
    pre code {padding:0 !important;color: #a3a49a;background: none !important;border:none !important;display:block;}
    pre .line-number {float:left;margin:0 1em 0 -1em;color:#61686d;background-color:#39424e;text-align:right;min-width:2.5em;padding-right:4px;}
    pre .comment,
    pre .template_comment,
    pre .diff .header,
    pre .doctype,
    pre .pi,
    pre .lisp .string,
    pre .javadoc {color: #586e75;font-style: italic;}
    pre .keyword,
    pre .winutils,
    pre .method,
    pre .addition,
    pre .css .tag,
    pre .request,
    pre .status,
    pre .nginx .title {color: #859900;}
    pre .number,
    pre .command,
    pre .string,
    pre .tag .value,
    pre .rules .value,
    pre .phpdoc,
    pre .tex .formula,
    pre .regexp,
    pre .hexcolor {color: #7195a3;}
    pre .title,
    pre .localvars,
    pre .chunk,
    pre .decorator,
    pre .built_in,
    pre .identifier,
    pre .vhdl .literal,
    pre .id,
    pre .css .function {color: #569dcf;}
    pre .attribute,
    pre .variable,
    pre .lisp .body,
    pre .smalltalk .number,
    pre .constant,
    pre .class .title,
    pre .parent,
    pre .haskell .type {color: #aa985a;}
    pre .preprocessor,
    pre .preprocessor .keyword,
    pre .shebang,
    pre .symbol,
    pre .symbol .string,
    pre .diff .change,
    pre .special,
    pre .attr_selector,
    pre .important,
    pre .subst,
    pre .cdata,
    pre .clojure .title,
    pre .css .pseudo {color: #509a55;}
    pre .deletion {color: #dc322f;}
    pre .tex .formula {background: #073642;}
    
  8. Untuk mengaktifkan syntax highlighter di dalam komentar tambahkan JavaScript di bawah ini di atas kode</body>
  9. <script type='text/javascript'>
      $(&#39;;i[rel=&quot;pre&quot;]&#39;).replaceWith(function() {
        return $(&#39;<pre><code>&#39; + $(this).html() + &#39;</code></pre>&#39;);
        });
    </script>
    
  10. Kemudian simpan template. 
  11. Setelah disimpan kita sudah bisa mengunakannya, caranya tambahkan tag dibawah ini pada postingan code kita

    <code><pre>...Simpan kodenya disini...</pre></code>
    

    Selamat mencoba....

Monday, January 27, 2014

System Perawatan Aset Dengan Java MySql diengkapi barcode

Aplikasi ini saya buat mengunakan Java dan MySQL. Teknologi yang digunakan adalah persintance, aplikasi ini dilengkapi juga dengan barcode jadi bisa di buat barcodenya dan dibaca dengan barcode reader. Aplikasi ini sebenarnya awalnya hanya untuk nyobain barcode saja, eh ternyata ada yang butuh juga.
untuk tampilan loginnya kira-kira seperti berikut :

Untuk process login di lengkapi dengan keamanan yaitu enkripsi password, jadi jika kita lihat langsung dari database password yang digunakan tidak bisa langsung kita pakai untuk login
Pada bagian atas halaman utama terdapat menu utama yang dapat diacess berdasarkan level pengguna, pengguna yang login sebagai admin dengan penguna biasa akan berbeda.
Kita lihat menu application, menu ini berisi ubah password logout dan keluar dari aplikasi.
Selanjutnya kita masuk ke menu master data, menu ini berisi data data yang digunakan sebagai master penunjang process transaksi. Dalam menu ini diantraranya terdapat master alat, master employee dan untuk generate barcode.
Menu selanjutnya adalah menu utama atau inti dari aplikasi ini, pada menu ini terdapat tools request, material request dan loan tools. Mari kita bahas satu persatu.
  1. Tools Request.
Menu ini digunakan untuk melakukan request alat-alat yang dibutuhkan tetapi belum ada di gudang alat, jika setiap kebutuhan alat dilakukan request disini maka setiap akhir bulan atau awal bulan kita bisa menyiapan stok alat.
      2. Material Request
Menu ini digunakan untuk request material penunjang pekerjaan seperti ampelas gemuk dll. Pada prinsipnya ini sama dengan Tools request.
      3. Loan Tools
Menu ini digunakan untuk mencata keluar masuk alat dari gudang, untuk processnya kita bisa membuat barcode pada alat dan barcode pada ID Cart Employee


Ada dua menu lagi yang belum kita bahas yaitu menu management dan report, menu management ini digunakan untuk melakukan audit alat tiap bulannya apakah ada yang hilang atau ada yang rusak.
Ini contoh pada menu report peminjaman.
Ini contoh reprt barcode alat sengaja nama companynya saya tutupi :D
Contoh ID Cart yang dilengkapi barcode
Untuk lebih jelasnya silahkan download pada link di bawah, jika ada kesulitan silahkan sampaikan pada kolom komentar.


Klik Tombol Dibawah Untuk Memunculkan Link Download :


Untuk login ke aplikasi gunakan password dibawah ini.
username    : asep
password   : asep

Tutorial Cara Download File :


Bagi anda yang akan mengembangkan atau memodifikasi bisa mengunakan Netbeans sebagai IDE, karena aplikasi ini dibuat dengan netbeans.



Monday, February 11, 2013

Software Penganti IDM (Internet Download Manager) di Linux

Ketika saya pertama kali mengunakan linux, hususnya ubuntu saya berpikir ada ga ya download manager seperti IDM yang di windows yang bisa download dengan cepat, maklum dulu saya penguna Mikocok.

Setelah Mencari beberapa referensi akhirnya pilihan saya jatuh ke Flaregot, ada beebrapa alasan mengapa saya memilih itu
  1. Suport resume Download, itu sangat berguna ketika kita ingin cancek sementara download kita, entah itu ada urusan atau apa
  2. Suport Slit (membagi download kedalam beberapa bagian), ini yang saya suka karena download menjadi semakin lebih maksimal hampir miriplah denan IDMnya Mikocok
  3. Mempunyai fitur yang lumayan lengkap
  4. Yang pastinya gratis
Nah sekarang muncul pertanyaan Bagaimana cara menginstalnya?
Menginstal flareget ada beberapa cara bisa doenload dulu kemudian di install atau kita install lewat PPA.
Sekarang kita akan melakukan penginstalan lewat ppa.

oh iya intik anda yang sudah pernah mengunakan versi yang lebih lama anda harus meremovenya terlebih dahulu caranya.
  1. Buka terminal ctrl+alt+T (syarat anda harus terkoneksi ke internet)
  2. ketikan kode dibawah ini:
 sudo apt-get remove flareget
 Nah sekarang tinggal proses penginstalan

Ketikan di terminal untuk anda penguna linux 32 bit
sudo add-apt-repository ppa:upubuntu-com/flareget-i386
sudo apt-get update
sudo apt-get install flareget
 Untuk anda Penguna 64 bit ketikan
sudo add-apt-repository ppa:upubuntu-com/flareget-amd64
sudo apt-get update
sudo apt-get install flareget
Untuk Proses Uninstalnya sbb:
sudo add-apt-repository –remove ppa:upubuntu-com/flareget-i386

 atau
sudo add-apt-repository –remove ppa:upubuntu-com/flareget-amd64
sudo apt-get remove flareget
sudo apt-get update

Untuk lebih jelasnya tampilnya kurang lebih seperti ini:
Semoga bermanfaat, dan selamat mencoba.............untuk mengintegrasikan bisa dengan masuk ke setting dan integrasikan denan browser anda.

Tuesday, December 18, 2012

Video tutorial membuat aplikasi penjualan dengan java dan MySql

Assalamualikum Wr. Wb..
Blogger semua pada kesempatan ini saya akan berbagi tutorial membuat aplikasi penjulan sederhana dengan Java. Tidak bisa kita pungkiri bahasa pemprograman java merupakan bahasa yang cukup terkenal dan banyak digunakan oleh banyak perusahaan, oleh karena itu mempelajari bahasa ini cukup menguntungan untuk masa depan. Untuk lebih jelasnya mari kita mulai belajarnya..

Untuk memulai Belajar silahkan disiapkan IDE Netbeansnya dan Database MySql

daftar isi:
1. Perancangan (dengan UMl dan MySql Workbench)


2. Membuat database

3. Membuat projek

4. Membuat Koneksi ke database

5. Membuat Model 
(isinya adalah pembuatan class-class yang metepresentasikan tabel pada database)
  • Model karyawan
  •  Model gudang
  •  Model barang
  •  Model return
  • Model transaksi
  •  Model barang transaksi
  • Model Report

6. Membuat dao interface
(isinya adalah interface yang nanti di implement pada class dao)
  • Karyawan Dao Interface
  • Transaksi Dao Interface
  •  Return Dao Interface
  • Gudang Dao Interface
  • Barang Dao Interface

7. Membuat dao / data acsess object
(isinya adalah class-class yang digunakan untuk melakukan query ke database)
  • Karyawan Dao
  •  Gudang Dao
  • Barang Dao
  • Return Dao
  • Transaksi Dao



8. Membuat Editor
(isinya adalah class yang digunakan untuk penambahan komponen swing lain pada jTable, seperti menysipkan jbutton pada salah satu baris)

9. Membuat tabel model
(isinya adalah pemodelan tabel, seperti nama colom, isi tiap row dsb..)
  • Tabel model barang
  •  Tabel model gudang
  •  Tabel model karyawan
  •  Tabel model barang detil


10. Membuat view
(isinya adalah membuat tampilan atau GUI)
  • View Barang Gudang dan karyawan

  • View Input Barang

  • View Return Barang

  • View Transaksi

  • View Transaksi By Id

  • View Update Password

11. Menjalankan Form Gudang
(isinya adalah membuat bermacam-macam class dan GUI sampai form gudang bisa digunakan)
  • Load Form Gudang ke Menu Utama

  • Dialog untuk simpan dan edit Gudang
  • Process Insert

  • Process Update 
  • Process Delete

12. Menjalankan Form Karyawan
(isinya adalah membuat bermacam-macam class dan GUI sampai form Karyawan bisa digunakan)
  • Load Karyawan Ke menu utama

  • Tambah data 


  • Insert Data

  • Process Update

  • Process Delete

13. Menjalankan form Barang
(isinya adalah membuat bermacam-macam class dan GUI sampai form bisa bisa digunakan)
14. Membuat pencarian baang
15. membuat input barang masuk
16. Menjalankan form Penjualan (transaksi penjualan)
17. Menjalankan Form Return Barang
18. membuat semua report
19. membuat About (biasanya hal yang berhuungan dengan pembuat)
20. membuat Login
21. Membuat Splash Screen (Welcome Screen)

gb. spalsh screen
gb. menu login
gb. master karyawan
gb. laporan semua transaksi

dan masih banaak lagi yang lainya, gambar-gambar diatas hanya sebagai gambaran saja,....vidio tutorial ini sanagat dinajurkan bagi anda yang baru belajar atau sedikit bisa .....

filnya sangat besar sekitar 4,2 giga..jadi saya males banget menguploadnya...karena tutorial ini dibuat dari awal sampai aplikasi lumayan lah ....
bagi anda yang berminat silahakn hubungi saya di:

082121232730
aasseepp@gmail.com

atau anda bisa datang langsung ke tampat saya
daerah kebonjeruk...tepatnya jl. asofa raya no 30 sukabumi utara kebonjeruk jakbar

atau anda minta dikirimkan berupa DVD bisa juga.....tinggal sms aja dulu...


Sunday, October 14, 2012

Update jumlah stok barang di database

pada kesempaan ini saya mausering tentang cara menupdate jumlah barang di database, khususnya database MySql

kalau kita mengunakan cara konvensional pada program tentunya itu merupakan pemborosan contohnya sbb:

kita lakukna select dulu ke table misalkan table barang

"sekect jumlah from barang where barang_id=1"
 nah proses itu akan menghasilakn jumlah barang yang ada di database, setelah kita melakukan select dan mendapatkan jumlahnya barlah jumlah yang kita dapat dikurangi atau di tambah dengan stok yang amsuk aau stok yang keluar, dan lakukan proses updata sebagai berikut

"update baang set jumlah=jumlah barang setelah proses transaksi where barang_id=1"

cara diatas tadi tentunya sangat tidak efisien sekali ada cara yang lebih efisien adalah sbb:

"update barang set jumlah=jumlah+jumlah barang yang masuk where barang_id=id"

untuk lebuh jelasnya silahkan iuti video tutuorial sbb:


Monday, September 17, 2012

Enkripsi Password pada MySql

pada kesempatan ini saya mau sering tenang cara mengunakan enkripsi data pada database MySql, ok kita langsung saja praktek.
1. kita Masuk ke database MySql
2. Buat Database Baru ' create database enkripsi'
                                       ' use enkripsi'
3. Buat table baru 'create table user (username varchar(20), password varchar(45))'


4. Insert Data Baru 'insert into user(username, password) values ('asep', password('asep'))'

5. nah sekarang kita tampilkan dengan where 'select * from user where password=password('asep')'

6. nah sekarang kita coba update 'update user set username='asep komarudin', password=password('asep komaruin');'