casper. Powered by Blogger.

Blog ini bertujuan untuk share ilmu dan pengetahuan. Semua source/aplikasi di blog ini bebas disebar dan mencamtumkan sumber "fandy-alfa.blogspot.com".

RSS

Pencarian PDF

Sudah lama nih nggak posting...  kali ini sy dapat maasalh dikarekan begitu banyak file dokumen berbentuk pdf yg saya punya,, apalagi ketika sudah lebih dari satu minggu di download tp ketika cari lupa simpan nya,, yg ingat cuma sedikit potongan nama dokumen dan isi dikit.. kira2 gitu,,,, hehehe

jadinya sy coba buat aplikasi yang dapat digunakan untuk mencari file pdf, tapi sy buat sdikit lebih ok dengan bisa searching subfolder nya (folder yang berada dalam folder) dan bisa dicari berdasarkan isinya.. he3x ... langsung saja cekidot.

yang ini aplikasinya saja dulu... source code nya dipostingan berikutnya yah...

tag : pencarian, pdf, ebook, dari isi, isi, judul, nama, file


download :: https://www.dropbox.com/sh/sltifmp7awmndoj/IaGUCHGvs_

silakan komentarnya apabila ingin dikembangkan ato tidak sesuai
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Take Ownership of a File or Folder by Command in Windows

Take Ownership of a File or Folder by Command in Windows

For folders, use:
takeown /f folder_name /r /d y
icacls folder_name /grant username_or_usergroup:F /t /q

For files, use:
takeown /f file_name /d y
icacls file_name /grant username_or_usergroup:F /q


If I wanted to take control of my Program Files folder, I’d need to enter the following:
takeown /f “C:\Program Files” /r /d y
icacls “C:\Program Files” /grant christian:F /t /q

<sumber : http://www.faqforge.com/windows/take-ownership-of-a-file-or-folder-by-command-in-windows/>
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Membandingkan JSON dan XML

Syntax JSON jauh lebih simple apabila dibandingkan dengan XML, karena JSON hanya mengambil nilai dari data yang dibutuhkan. Hasil nilai JSON diberikan dalam bentuk Array.
Berikut contoh JSON

{"menu": {
  "id": "file",
  "value": "File",
  "popup": {
    "menuitem": [
      {"value": "Home", "onclick": "openHome()"},
      {"value": "About", "onclick": "openAbout()"},
      {"value": "Contact", "onclick": "openCP()"}
    ]
  }
}}
 

Berikut dalam bentuk XML:
 
<menu id="file" value="File">
  <popup>
    <menuitem value="Home" onclick="openHome()" />
    <menuitem value="About" onclick="openAbout()" />
    <menuitem value="Contact" onclick="openCP()" />
  </popup>
</menu>
 
Dalam penulisannya, XML harus mempunyai 2 tag, yaitu tag pembuka dan ta penutup.
Sedangkan JSON hanya ditulis 1x. 
Sekarang banyak pemrograman besar yang beralih ke JSON, 
karena masalah kecepetan dan daya tampung atau bandwidth dari XML.

sumber : http://iwebprog.com/java/membandingkan-json-vs-xml/
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

JSON

JSON

Apa itu JSON ?– Saat kita berbicara tentang dunia per-website-an, kita akan merujuk kepada bahasa pemrograman web. Bahasa pemrograman yang membentuk sebuah website dikategorikan menjadi dua jenis, server scripting- dengan deretan contohnya seperti PHP, ASP, Ruby, dsb- dan juga client scripting- dengan contoh yang familier dan standar yaitu X/HTML, CSS dan juga Javascript-.

Untuk sebuah website dengan kompleksitas yang tinggi, tidak cukup hanya menggunakan HTML dan (mungkin juga) CSS untuk minimalisasi transfer data. Pada kondisi seperti ini, peranan Javascript harus bisa dimanfaatkan secara optimal.

Javascript merupakan bahasa scripting client yang sangat fleksibel. Dengan Javascript kita dapat melakukan apapun untuk memanipulasi tampilan halaman website. Bisa dibilang dengan adanya Javascript, seorang desainer website jadi mempunyai sebuah bahasa pemrograman. Javascript juga mendukung format variabel yang sangat efisien dalam penulisannya yaitu format JSON..

Apa itu Format JSON?

JSON (JavaScript Object Notation) merupakan format yang ringan untuk memasukan data ke dalam sebuah variabel. Sangat mudah dimengerti dan diimplementasikan oleh manusia, dan mudah juga untuk komputer dalam melakukan parsingnya.
JSON (JavaScript Object Notation) adalah sebuah format data-interchange yang ringan. Sangat mudah bagi manusia untuk membaca dan menuliskannya. Semudah mesin memparsing dan men-generate format datanya. JSON merupakan bagian dari bahasa pemrograman JavaScript (Standard ECMA-262 3rd Edition – December 1999). JSON merupakan format teks yang sepenuhnya independen tetapi menggunakan konvensi yang familiar dengan bahasa pemrograman dari keluarga-C, termasuk C, C++, C#, Java, JavaScript, Perl, Python, dan sebagainya. Kelebihan inilah yang membuat JSON menjadi sebuah bahasa data-interchange yang ideal.
JSON dibangun dalam dua struktur:
  1. Beberapa pasangan dari nama/nilai. Dalam beberapa bahasa perograman biasa disebut dengan istilah object, record, struct, tabel hash, key list atau associative array.
  2. Nilai-nilai yang terusun secara ordered list. Biasa disebut dengan array, vector, list atau daftar dalam bahasa pemrograman.
JSON adalah struktur data yang universal, dalam artian bisa digunakan dalam berbagai bahasa pemrograman. Hampir semua bahasa pemrograman mendukung penuh JSON dalam berbagai format. Hal ini memungkinkan format data yang dapat dipertukarkan menggunakan bahasa pemrograman juga menggunakan dasar dari struktur JSON.
Format data JSON mempunyai aturan sebagai berikut:
Object adalah satu set nama/nilai yang tidak terurut (An object is an unordered set of name/value pairs). Penulisan object dimulai dengan tanda { (left brace) dan diakhiri dengan tanda } (right brace). Setiap nama diikuti oleh tanda : (colon) dan pasangan nama/nilai dipisahkan dengan tanda , (comma).

Object dalam JSON

Object dalam JSON
Array adalah sekumpulan nilai yang teratur (An array is an ordered collection of values). Penulisan sebuah array dimulai dengan tanda [ (left bracket) dan diakhiri dengan tanda ] (right bracket). Nilai dipisahkan menggunakan tanda , (comma).

Array dalam JSON

Array dalam JSON
Nilai bisa berupa string dalam tanda kutip, atau number (angka), TRUE atau FALSE atau NULL, sebuah object atau sebuah array. Struktur ini dapat ditulis menggunakan metode bersarang.

Value atau nilai dalam format JSON

Value atau nilai dalam format JSON
String adalah rangkaian atau urutan karakter unicode yang berada daslam tanda kutip, bisa juga hanya berisi karakter kosong, menggunakan tanda \ (backslash) untuk escape. Karakter di representasikan sebagai string tunggal. Tipe data string pada JSON sangat mirip dengan definisi pada bahasa C atau Java.

Tipe data string pada format JSON

Tipe data string pada format JSON
Number sangat mirip dengan definisi pada bahasa C atau Java, hanya saja tipe bilangan oktal dan heksadesimal tidak digunakan.









Ruang kosong (Whitespace) dapat diselipkan diantara pasangan atau token apa saja. Kecuali detail encoding, yang secara jelas akan berfungsi untuk menjelaskan bahasa yang digunakan.
JSON sangat berguna saat kita sering melakukan pertukaran data pada sebuah aplikasi. Contoh nyata adalah penggunaan tabulasi menggunakan JqGrid, yang merupakan salah satu plugin jQuery untuk menampilkan data dalam bentuk spreadsheet. Plugin ini juga mendukung format JSON, selain format XML.

Demikian post saya kali ini mengenai pengertian JSON dan juga apa itu JSON. Semoga bermanfaat, kalo berguna di like aja ya :D

sumber : http://ilmu-web.6te.net/json.htm

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

XML vs JSON


XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.

XML, merupakan standar format dari struktur berkas (file).
XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor.
XSD, merupakan standar yang mendefinisikan struktur database dalam XML.
Keunggulan XML bisa diringkas sebagai berikut :
  • Pintar (Intelligence). XML dapat menangani berbagai tingkat (level) kompleksitas.
  • Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuat bahasa MSXML atau Macromedia mengembangkan MXML.
  • Mudah pemeliharaannya.
  • Sederhana. XML lebih sederhana.
  • Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan (portabilitas) yang lebih bagus.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">  
    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">

        <TextView
            android:id="@+id/tanggal"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:textColor="#dc6800"
            android:textSize="18sp"
            android:textStyle="bold"
            android:paddingTop="6dip"
            android:paddingBottom="2dip" />
            
        <TextView
            android:id="@+id/jam"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:textColor="#acacac"
            android:paddingBottom="2dip">
        </TextView>

        <TextView
            android:id="@+id/lintang"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#5d5d5d"
            android:gravity="left"
            android:textStyle="bold"
            android:text="Cost: " >
        </TextView>

        <TextView
            android:id="@+id/bujur"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#5d5d5d"
            android:gravity="left"
            android:textStyle="bold"
            android:text="Cost: " >
        </TextView>
        
        <TextView
            android:id="@+id/kekuatan"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#acacac" 
            android:textStyle="bold"
            android:gravity="left">
        </TextView>
        
        <TextView
            android:id="@+id/kedalaman"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#acacac" 
            android:textStyle="bold"
            android:gravity="left">
        </TextView>
        
        <TextView
            android:id="@+id/wilayah"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#acacac" 
            android:textStyle="bold"
            android:gravity="left">
        </TextView>
        
    </LinearLayout>

</LinearLayout>
 
JSON (dilafalkan “Jason”), singkatan dari JavaScript Object Notation (bahasa Indonesia: notasi objek JavaScript), adalah suatu format ringkas pertukaran data komputer. Formatnya berbasis teks dan terbaca-manusia serta digunakan untuk merepresentasikan struktur data sederhana dan larik asosiatif (disebut objek). Format JSON sering digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu proses yang disebut serialisasi. Aplikasi utamanya adalah pada pemrograman aplikasi web AJAX dengan berperan sebagai alternatif terhadap penggunaan tradisional format XML.
Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript (secara spesifik, edisi ketiga standar ECMA-262, Desember 1999 [1]) dan umumnya digunakan dengan bahasa tersebut, JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode untuk pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman. Situs json.org menyediakan daftar komprehensif pengikatan JSON yang tersedia, disusun menurut bahasa.
Format JSON dispesifikasikan di RFC 4627 oleh Douglas Crockford. Tipe media Internet resmi JSON adalah application/json sedangkan ekstensi berkasnya adalah .json.
Pada Desember 2005, Yahoo! mulai menawarkan opsi format JSON untuk layanan webnya [2].

 Google mulai menyediakan umpan JSON untuk protokol web GData-nya pada Desember 2006
 
<html>
<head>
<title>JSON testing - adiputra</title>
<script type='text/javascript'>
    var JSON_adi = {nama:’adiputra’};
    document.write (JSON_adi.nama);
</script>
</head>
<body>
</body>
</html>
 
sumber : http://aeroyid.wordpress.com/2012/10/16/xml-vs-json/
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Java Simple CRUD JSON



Java Simple CRUD JSON menggunakan GSON library,

















  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Program C Tabel Penjumlahan

//---------------------------------------------------------------------------
#include <vcl\condefs.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>

#pragma hdrstop
//---------------------------------------------------------------------------
USERES("tabelTambah.res");
//---------------------------------------------------------------------------
void tabelTambah(int n) {
    for(int i=0; i<=n; i++) {
        for(int j=1; j<=n; j++) {
            if(i==0 && j==1)
                printf("  +  ");
            if(i==0)
                printf("%3d ",j);
            if(i!=0)
                printf("%3d ",(j+i));
        }
        if(i==0)
            printf("\n----");
        if(i!=n)
             printf("\n%3d| ",(i+1));
    }
}

int main(int argc, char **argv)
{
     int n;
    printf("Masukkan nilai n : "); scanf("%d",&n);
    printf("\n OUTPUT : \n\n");
    tabelTambah(n);
    getch();
    return 0;
}
//---------------------------------------------------------------------------

download :: https://www.dropbox.com/s/tc1u6um63ywanhw/tabelTambah.cpp
alternatif : https://www.dropbox.com/sh/s9x8bzqvifio6mu/gDGh6bYezQ
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Program C Tabel Perkalian

//---------------------------------------------------------------------------
#include <vcl\condefs.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>

#pragma hdrstop
//---------------------------------------------------------------------------
USERES("tabelKali.res");
//---------------------------------------------------------------------------
void tabelKali(int n) {
    for(int i=0; i<=n; i++) {
        for(int j=1; j<=n; j++) {
            if(i==0 && j==1)
                printf("  x  ");
            if(i==0)
                printf("%3d ",j);
            if(i!=0)
                printf("%3d ",(i*j));
        }
        if(i==0)
            printf("\n----");
        if(i!=n)
             printf("\n%3d| ",(i+1));
    }
}

int main(int argc, char **argv)
{
     int n;
    printf("Masukkan nilai n : "); scanf("%d",&n);
    printf("\nOUTPUT : \n\n");
    tabelKali(n);
    getch();
    return 0;
}
//---------------------------------------------------------------------------

 download : https://www.dropbox.com/s/rt93pje4qm2jq5z/tabelKali.cpp
alternatif : https://www.dropbox.com/sh/s9x8bzqvifio6mu/gDGh6bYezQ

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Java - Playing MP3

untuk memutar File musik tipe mp3 pada Java. kita harus menggunakan library jmf (Java Media Framework),,, kali saya tidak membahas membahas mengenai jmf,,, tp langsung saja saya akan membagikan project yang sudah berhasil dibuat.

Project ini dibuat menggunakan Netbeans ::
langsung saja ::
JMF library ::
http://www.oracle.com/technetwork/java/javase/tech/index-jsp-140239.html
 atau
https://www.dropbox.com/sh/n6t7ntxvnx55d9r/Rnn9Rw2Lrr

 project :
https://www.dropbox.com/sh/b17qohgrgnw7lji/Qj9p7PONGS


 alternatif : 
https://www.dropbox.com/sh/s9x8bzqvifio6mu/gDGh6bYezQ




pertama anda harus menginstal JMF terlebih dahulu anda dapat menggunakan yang bertipe jmf-2_1_1e-windows-i586.exe agar memudahkan,,, kemudian jalankan aplikasi projectnya
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Java - Playing Sound In Java

Memutar File musik di java.. Project ini dibuat menggunakan Editor Eclipse Juno Service Release 2...

langsung saja cekidot:
link download ::https://www.dropbox.com/sh/7dch3md1taz7roc/Jz0PD1sBft
link alternatif :  https://www.dropbox.com/sh/s9x8bzqvifio6mu/gDGh6bYezQ


package javaapp;

import java.io.IOException;
import java.net.URL;

import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.UnsupportedAudioFileException;
import javax.swing.JFrame;

public class SoundClipTest extends JFrame {
  
   /**
     *
     */
    private static final long serialVersionUID = 1L;

   public SoundClipTest() {
      this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      this.setTitle("Test Sound Clip");
      this.setSize(300, 200);
      this.setVisible(true);
     
      try {
         URL url = this.getClass().getClassLoader().getResource("sound01.wav");
         AudioInputStream audioIn = AudioSystem.getAudioInputStream(url);
         Clip clip = AudioSystem.getClip();
         clip.open(audioIn);
         clip.start();
      } catch (UnsupportedAudioFileException e) {
         e.printStackTrace();
      } catch (IOException e) {
         e.printStackTrace();
      } catch (LineUnavailableException e) {
         e.printStackTrace();
      }
   }
  
   public static void main(String[] args) {
      new SoundClipTest();
   }
  
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Buat Login User di MSSQL Server 2008

sumber :: http://www.c-sharpcorner.com/uploadfile/dhananjaycoder/create-a-sql-login-user-in-sql-server-2008/
This article will give a walkthrough on creating a SQL Login user.

Step 1

Login to SQL Server 2008 instance using windows authentication
Image1.gif

Step 2

Right click on server instance name and select properties.

Image2.gif


Step 3

Property window will be open. In that select the Security tab.

Image3.gif

In server authentication tab you can see your SQL Server in configured for

  1. Windows authentication mode
  2. SQL Server and Windows Authentication mode
So if you want to enable SQL User login to SQL Server then select checked mixed mode here .
Image4.gif

And then click ok. Now SQL Server is configured for mixed mode login.

Step 4

Now to create SQL LOGIN, right click on Security tab and select New and then Login .

Image5.gif

Step 5

When you click on Login you will get the below window

Image6.gif

Give the Login Name

Image7.gif

Select SQL Server Authentication and provide your desired password

Image8.gif

Disable Enforce password policy

Image9.gif

Select default database

Image10.gif

Leave default language and click OK to create a new SQL Server login

Now in object explorer you can see User1 login .

Image11.gif

Now at time of connecting to SQL Server login User1 can be used.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Java - Hitung Mundur

Program penghitung mundur Jam - Menit - Detik. Program ini dibuat menggunakan Editor Eclipse.







link :https://www.dropbox.com/sh/1qiso59vr4c5ojc/iiwmFlEJa5
alternatif : https://www.dropbox.com/sh/s9x8bzqvifio6mu/gDGh6bYezQ

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Java - Aplikasi Penerimaan Mahasiswa Baru

Buat kawan2 yang pengen contoh program java udah jadi ...
nih ada yang ngasih dapet dari forum https://www.facebook.com/groups/ForumJavaIndonesia/ dan sudah dapat ijin dari yang "empunya" Radhial  untuk di share

cekidot :     https://www.dropbox.com/sh/iwxgycc97dkl1fe/Jt03aP1YDC
alternatif : https://www.dropbox.com/sh/s9x8bzqvifio6mu/gDGh6bYezQ
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Tutorial Android

Bagi kawan2 yang sedang belajar android.. Saya menyediakan beberapa tutorial yang mungkin bisa membantu yang saya dapatkan dari beberapa sember dari forum :

https://www.facebook.com/groups/ForumJavaIndonesia/
https://www.facebook.com/groups/codeandroidin/

bagi kawan2 yang mempunyai masalah seputaran android silakan bergabung grup tersebut..

langsung saja cekidot :
tutorial 1 :  https://www.dropbox.com/sh/ri52tk4yzhlyvyw/JonsxluxKn
tutorial 2 :  https://www.dropbox.com/sh/dmse9vu1b4cku2c/Tx0-k3VdGn
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Java - Encrypt Decrypt, DES

/*
 * Author : Fandy Adam
 * Email  : casperadam91@gmail.com
 * netbeans 7.3.x JDK 1.7
 */
package encryptde;

import java.security.InvalidAlgorithmParameterException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import javax.crypto.BadPaddingException;
import javax.crypto.Cipher;
import javax.crypto.IllegalBlockSizeException;
import javax.crypto.KeyGenerator;
import javax.crypto.NoSuchPaddingException;
import javax.crypto.SecretKey;
import sun.misc.BASE64Encoder;

/**
 *
 * @author casper
 */
public class DES {
  
    public static void main(String[] args) {
      
        String strDataToEncrypt = new String();
        String strCipherText = new String();
        String strDecryptedText = new String();
      
        try{
        /**
         *  Step 1. Generate a DES key using KeyGenerator
         *
         */
        KeyGenerator keyGen = KeyGenerator.getInstance("DES");
        SecretKey secretKey = keyGen.generateKey();
      
        /**
         *  Step2. Create a Cipher by specifying the following parameters
         *             a. Algorithm name - here it is DES
         *             b. Mode - here it is CBC
         *             c. Padding - PKCS5Padding
         */
      
        Cipher desCipher = Cipher.getInstance("DES/CBC/PKCS5Padding");
      
        /**
         *  Step 3. Initialize the Cipher for Encryption
         */
      
        desCipher.init(Cipher.ENCRYPT_MODE,secretKey);
      
        /**
         *  Step 4. Encrypt the Data
         *          1. Declare / Initialize the Data. Here the data is of type String
         *          2. Convert the Input Text to Bytes
         *          3. Encrypt the bytes using doFinal method
         */
        strDataToEncrypt = "Hello World of Encryption using DES ";
        byte[] byteDataToEncrypt = strDataToEncrypt.getBytes();
        byte[] byteCipherText = desCipher.doFinal(byteDataToEncrypt);
        strCipherText = new BASE64Encoder().encode(byteCipherText);
        System.out.println("Cipher Text generated using DES with CBC mode and PKCS5 Padding is " +strCipherText);
      
        /**
         *  Step 5. Decrypt the Data
         *          1. Initialize the Cipher for Decryption
         *          2. Decrypt the cipher bytes using doFinal method
         */
        desCipher.init(Cipher.DECRYPT_MODE,secretKey,desCipher.getParameters());
         //desCipher.init(Cipher.DECRYPT_MODE,secretKey);
        byte[] byteDecryptedText = desCipher.doFinal(byteCipherText);
        strDecryptedText = new String(byteDecryptedText);
        System.out.println(" Decrypted Text message is " +strDecryptedText);
        }
      
        catch (NoSuchAlgorithmException noSuchAlgo)
        {
            System.out.println(" No Such Algorithm exists " + noSuchAlgo);
        }
      
            catch (NoSuchPaddingException noSuchPad)
            {
                System.out.println(" No Such Padding exists " + noSuchPad);
            }
      
                catch (InvalidKeyException invalidKey)
                {
                    System.out.println(" Invalid Key " + invalidKey);
                }
              
                catch (BadPaddingException badPadding)
                {
                    System.out.println(" Bad Padding " + badPadding);
                }
              
                catch (IllegalBlockSizeException illegalBlockSize)
                {
                    System.out.println(" Illegal Block Size " + illegalBlockSize);
                }
              
                catch (InvalidAlgorithmParameterException invalidParam)
                {
                    System.out.println(" Invalid Parameter " + invalidParam);
                }
    }
}
sumber : https://www.owasp.org/index.php/Using_the_Java_Cryptographic_Extensions
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Java - Encrypt Decrypt, AES

/*
 * Author : Fandy Adam
 * Email  : casperadam91@gmail.com
 * netbeans 7.3.x JDK 1.7
 */
package encryptde;

import java.security.InvalidAlgorithmParameterException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import javax.crypto.BadPaddingException;
import javax.crypto.Cipher;
import javax.crypto.IllegalBlockSizeException;
import javax.crypto.KeyGenerator;
import javax.crypto.NoSuchPaddingException;
import javax.crypto.SecretKey;
import sun.misc.BASE64Encoder;

/**
 *  https://www.owasp.org/index.php/Using_the_Java_Cryptographic_Extensions
 * @author casper
 */
public class AES {
    public static void main(String[] args) {
      
        String strDataToEncrypt = new String();
        String strCipherText = new String();
        String strDecryptedText = new String();
      
        try{
        /**
         *  Step 1. Generate an AES key using KeyGenerator
         *          Initialize the keysize to 128
         *
         */
        KeyGenerator keyGen = KeyGenerator.getInstance("AES");
        keyGen.init(128);
        SecretKey secretKey = keyGen.generateKey();
      
        /**
         *  Step2. Create a Cipher by specifying the following parameters
         *             a. Algorithm name - here it is AES
         */
      
        Cipher aesCipher = Cipher.getInstance("AES");
      
        /**
         *  Step 3. Initialize the Cipher for Encryption
         */
      
        aesCipher.init(Cipher.ENCRYPT_MODE,secretKey);
      
        /**
         *  Step 4. Encrypt the Data
         *          1. Declare / Initialize the Data. Here the data is of type String
         *          2. Convert the Input Text to Bytes
         *          3. Encrypt the bytes using doFinal method
         */
        strDataToEncrypt = "Hello World of Encryption using AES ";
        byte[] byteDataToEncrypt = strDataToEncrypt.getBytes();
        byte[] byteCipherText = aesCipher.doFinal(byteDataToEncrypt);
        strCipherText = new BASE64Encoder().encode(byteCipherText);
        System.out.println("Cipher Text generated using AES is " +strCipherText);
      
        /**
         *  Step 5. Decrypt the Data
         *          1. Initialize the Cipher for Decryption
         *          2. Decrypt the cipher bytes using doFinal method
         */
        aesCipher.init(Cipher.DECRYPT_MODE,secretKey,aesCipher.getParameters());
        byte[] byteDecryptedText = aesCipher.doFinal(byteCipherText);
        strDecryptedText = new String(byteDecryptedText);
        System.out.println(" Decrypted Text message is " +strDecryptedText);
        }
      
        catch (NoSuchAlgorithmException noSuchAlgo)
        {
            System.out.println(" No Such Algorithm exists " + noSuchAlgo);
        }
      
            catch (NoSuchPaddingException noSuchPad)
            {
                System.out.println(" No Such Padding exists " + noSuchPad);
            }
      
                catch (InvalidKeyException invalidKey)
                {
                    System.out.println(" Invalid Key " + invalidKey);
                }
              
                catch (BadPaddingException badPadding)
                {
                    System.out.println(" Bad Padding " + badPadding);
                }
              
                catch (IllegalBlockSizeException illegalBlockSize)
                {
                    System.out.println(" Illegal Block Size " + illegalBlockSize);
                }
              
                catch (InvalidAlgorithmParameterException invalidParam)
                {
                    System.out.println(" Invalid Parameter " + invalidParam);
                }
    }

  
}

sumber : https://www.owasp.org/index.php/Using_the_Java_Cryptographic_Extensions

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Java - Encrypt Decrypt, AES Encryption

library : commons-codec-1.8   https://www.dropbox.com/sh/qvoml3a8u34rl9x/LNFJFiWJky
atau :  https://www.dropbox.com/sh/qvoml3a8u34rl9x/LNFJFiWJky
 
/*
 * Author : Fandy Adam
 * Email  : casperadam91@gmail.com
 * netbeans 7.3.x JDK 1.7
 */
package encryptde;

import java.security.MessageDigest;
import javax.crypto.Cipher;
import javax.crypto.spec.SecretKeySpec;

/**
 *
 * @author casper
 */
public class Encryption {

  private SecretKeySpec skeySpec;
  private Cipher cipher;
 
  public Encryption(byte [] keyraw) throws Exception{
    if(keyraw == null){
      byte[] bytesOfMessage = "".getBytes("UTF-8");
      MessageDigest md = MessageDigest.getInstance("MD5");
      byte[] bytes = md.digest(bytesOfMessage);
    
      skeySpec = new SecretKeySpec(bytes, "AES");
      cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
    }
    else{
  
    skeySpec = new SecretKeySpec(keyraw, "AES");
    cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
  
    }
  }
 
  public Encryption(String passphrase) throws Exception{
    byte[] bytesOfMessage = passphrase.getBytes("UTF-8");
    MessageDigest md = MessageDigest.getInstance("MD5");
    byte[] thedigest = md.digest(bytesOfMessage);
    skeySpec = new SecretKeySpec(thedigest, "AES");
  
  
    cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
  }
 
  public Encryption() throws Exception{
    byte[] bytesOfMessage = "".getBytes("UTF-8");
    MessageDigest md = MessageDigest.getInstance("MD5");
    byte[] thedigest = md.digest(bytesOfMessage);
    skeySpec = new SecretKeySpec(thedigest, "AES");
  
    skeySpec = new SecretKeySpec(new byte[16], "AES");
    cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
  }
 
  public byte[] encrypt (byte[] plaintext) throws Exception{
    //returns byte array encrypted with key
  
    cipher.init(Cipher.ENCRYPT_MODE, skeySpec);
  
    byte[] ciphertext =  cipher.doFinal(plaintext);
  
    return ciphertext;
  }
 
  public byte[] decrypt (byte[] ciphertext) throws Exception{
    //returns byte array decrypted with key
    cipher.init(Cipher.DECRYPT_MODE, skeySpec);
  
    byte[] plaintext = cipher.doFinal(ciphertext);
  
    return plaintext;
  }
 
  public static void main(String[] args) throws Exception {

    String message="This is just an example";
    Encryption encrypter = new Encryption(new byte[16]);
  
    byte[] encrypted = encrypter.encrypt(message.getBytes("UTF-8"));
    byte[] decrypted = encrypter.decrypt(encrypted);
    System.out.println(new String (encrypted, "UTF-8"));
    System.out.println(new String (decrypted, "UTF-8"));

  }
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Java - Encrypt Decrypt, Encode Decode

library : commons-codec-1.8   https://www.dropbox.com/sh/qvoml3a8u34rl9x/LNFJFiWJky
atau :  https://www.dropbox.com/sh/qvoml3a8u34rl9x/LNFJFiWJky

/*
 * Author : Fandy Adam
 * Email  : casperadam91@gmail.com
 * netbeans 7.3.x JDK 1.7
 */
package encryptde;

import org.apache.commons.codec.binary.Base64;

/**
 *
 * @author casper
 */
public class EncryptDe {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        String orig = "java2s";

        //encoding  byte array into base 64
        byte[] encoded = Base64.encodeBase64(orig.getBytes());   
    
        System.out.println("Original String: " + orig );
        System.out.println("Base64 Encoded String : " + new String(encoded));
    
        //decoding byte array into base64
        byte[] decoded = Base64.decodeBase64(encoded);    
        System.out.println("Base 64 Decoded  String : " + new String(decoded));

    }
}

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Link - Link Referensi Java

Bagi kawan-kawan yang mencari referensi mengenai java . Disini saya menyediakan link-link terkait. Referensi saya dapatkan dari Forum Java :  https://www.facebook.com/groups/ForumJavaIndonesia/.
Semoga ini banyak bermanfaat bagi anda sekalian ...
IDE JAVA :

Netbeans :
https://netbeans.org/downloads/

Eclipse    :
http://www.eclipse.org/downloads/

IntelliJ IDEA :
http://www.jetbrains.com/idea/download/

Ebook Java :
http://www.mediafire.com/?vdmof11jv3q0a7y
http://www.mediafire.com/?whc09r47h5w23ea

http://www.mkyong.com/
http://blog.manishchhabra.com/
http://eecchhoo.wordpress.com/
http://marisharingilmu.wordpress.com/
http://courses.coreservlets.com/
http://pakarjava.wordpress.com/
http://www.roseindia.net/
http://www.jeni-academy.org/


Java - Client Server
http://www.mediafire.com/?hm27fqnu82lhr

Swing MVC
http://www.mediafire.com/?3ai3zluopj8mq

Swing Make Over
http://www.mediafire.com/?27yde64s117qw#myfiles

Project Home – Created By Eko Kurniawan Khannedy
http://code.google.com/p/swing-usu/downloads/list

Materi-materi dari http://marisharingilmu.wordpress.com/

Tab pada JTextArea :
http://marisharingilmu.wordpress.com/2013/05/08/java-swing-tab-pada-jtextarea/

Tooltip pada Tabel  :
http://marisharingilmu.wordpress.com/2013/03/24/java-swing-tooltip-pada-tabel/

Mengganti Image Icon JTree :
 http://marisharingilmu.wordpress.com/2013/03/22/java-swing-mengganti-image-icon-jtree/

Mengganti Image Icon JTree :
http://marisharingilmu.wordpress.com/2013/03/22/java-swing-mengganti-image-icon-jtree/

Membuat Efek Blur pada Button :
http://marisharingilmu.wordpress.com/2013/03/13/java-swing-membuat-blur-pada-button/

Memberi Image / Watermark pada TextField :
http://marisharingilmu.wordpress.com/2013/03/12/java-swing-memberi-image-watermark-pada-textfield/

Kolom pada ComboBox :
http://marisharingilmu.wordpress.com/2013/03/12/java-swing-kolom-pada-combobox/

Mengganti Title Bar Icon JFrame :
http://marisharingilmu.wordpress.com/2013/03/10/java-swing-mengganti-title-bar-icon-jframe/

Membuat Row dan Column Header Tabel :
http://marisharingilmu.wordpress.com/2013/03/10/java-swing-membuat-row-dan-column-header-tabel/

Membuat Image Preview FileChooser :
http://marisharingilmu.wordpress.com/2013/03/08/java-swing-membuat-image-preview-filechooser/

Export Data Tabel ke PDF :
http://marisharingilmu.wordpress.com/2013/03/07/java-swing-export-data-tabel-ke-pdf/

Mengganti File Icon pada FileChooser :
http://marisharingilmu.wordpress.com/2013/03/07/java-swing-mengganti-file-icon-pada-filechooser/

Menambahkan Image pada Header Kolom Tabel :
http://marisharingilmu.wordpress.com/2013/03/05/java-swing-menambahkan-image-pada-header-kolom-tabel/

Membuat CheckBox di Dalam Tabel :
http://marisharingilmu.wordpress.com/2013/03/04/java-swing-membuat-checkbox-di-tabel/

Membuat AutoComplete di ComboBox :
http://marisharingilmu.wordpress.com/2013/03/03/java-swing-membuat-autocomplete-di-combobox/

Membuat Kolom Tabel Dinamis / AutoResize :
http://marisharingilmu.wordpress.com/2013/02/27/java-swing-membuat-kolom-tabel-dinamis-autoresize/

Membuat ComboBox Dinamis :
http://marisharingilmu.wordpress.com/2013/02/25/java-swing-membuat-combobox-dinamis/

Memberi Image pada ComboBox :
http://marisharingilmu.wordpress.com/2013/02/23/java-swing-memberi-image-pada-combobox/

Membuat AutoComplete pada TextField :
http://marisharingilmu.wordpress.com/2013/02/22/java-swing-membuat-autocomplete-pada-textfield/

Export Data Tabel ke OpenOffice Calc / Excel :
http://marisharingilmu.wordpress.com/2013/02/20/java-swing-export-data-tabel-ke-openoffice-calc-excel/

Membuat ComboBox di Tabel Java Swing :
http://marisharingilmu.wordpress.com/2013/02/19/membuat-combobox-di-tabel-java-swing/

Image Filter di FileChooser :
http://marisharingilmu.wordpress.com/2013/02/19/image-filter-di-filechooser/

Membuat Zebra Striped pada Tabel Java Swing :
http://marisharingilmu.wordpress.com/2013/02/18/membuat-zebra-striped-pada-tabel-java-swing/

Membuat Tooltip dengan Image Java Swing :
http://marisharingilmu.wordpress.com/2013/02/17/membuat-tooltip-dengan-image-java-swing/

Membuat JLabel Hyperlink Java Swing :
http://marisharingilmu.wordpress.com/2013/02/15/membuat-jlabel-hyperlink-java-swing/

Membuat Program Running Text dengan Java Swing :
http://marisharingilmu.wordpress.com/2013/02/14/membuat-program-running-text-dengan-java-swing/

Membuat PopUp Table dengan Java Swing :
http://marisharingilmu.wordpress.com/2013/02/11/membuat-popup-table-dengan-java-swing/

Membuat Menu Accordion dengan Java Swing :
http://marisharingilmu.wordpress.com/2013/02/04/membuat-menu-accordion-dengan-java-swing/

Input Tanggal dan Waktu dengan JSpinner :
http://marisharingilmu.wordpress.com/2013/02/03/input-tanggal-dan-waktu-dengan-jspinner/

Menambahkan Komponen JCalendar di Eclipse :
http://marisharingilmu.wordpress.com/2013/02/01/menambahkan-komponen-jcalendar-di-eclipse/

Membuat Menu Login dengan Java dan MySQL :
http://marisharingilmu.wordpress.com/2012/12/14/membuat-menu-login-dengan-java-dan-mysql/

Membuat Sendiri Komponen Swing Java :
http://marisharingilmu.wordpress.com/2012/11/13/membuat-sendiri-komponen-swing-java/

Membuat Frame dengan Java SWT :
http://marisharingilmu.wordpress.com/2012/11/12/membuat-frame-dengan-java-swt/

Menambahkan Java Standard Widget Toolkit (SWT) di Eclipse :
http://marisharingilmu.wordpress.com/2012/11/12/menambahkan-java-standard-widget-toolkit-swt-di-eclipse/

Membuat AutoNumber di Java :
http://marisharingilmu.wordpress.com/2012/11/12/membuat-autonumber-di-java/

Pemrograman Java dengan DBMS MySQL :
http://marisharingilmu.wordpress.com/2012/10/18/video-tutorial-pemrograman-java-dengan-dbms-mysql/

WindowBuilder Eclipse :
http://marisharingilmu.wordpress.com/2012/09/01/video-tutorial-live-action-windowbuilder-eclipse/

Aplikasi Database Java JPhoneBook :
http://marisharingilmu.wordpress.com/2012/08/30/aplikasi-database-java-jphonebook/

Menambahkan komponen JCalendar di Netbeans :
http://marisharingilmu.wordpress.com/2012/08/07/menambahkan-komponen-jcalendar-di-netbeans/

Program Java Sederhana dengan Konsep MVC (Model-View-Controller) :
http://marisharingilmu.wordpress.com/2012/07/31/program-java-sederhana-dengan-konsep-mvc-model-view-controller/

Membuat Tampilan Menarik Java Swing dengan JTattoo :
http://marisharingilmu.wordpress.com/2012/07/07/membuat-tampilan-menarik-java-swing-dengan-jtattoo/

Membuat Grafik Pie Chart :
http://marisharingilmu.wordpress.com/2012/06/18/membuat-grafik-pie-chart/

Membuat Bar Chart dengan JFreeChart :
http://marisharingilmu.wordpress.com/2012/06/17/membuat-bar-chart-dengan-jfreechart/

Mengganti Look and Feel Netbeans :
http://marisharingilmu.wordpress.com/2012/05/27/mengganti-look-and-feel-netbeans/

Menampilkan Image di JComboBox :
http://marisharingilmu.wordpress.com/2012/05/27/menampilkan-image-di-jcombobox/

Membuat Fungsi Undo pada Program Java :
http://marisharingilmu.wordpress.com/2012/05/27/membuat-fungsi-undo-pada-program-java/

Aplikasi Simple Browser Java Suka – Suka :
http://marisharingilmu.wordpress.com/2012/05/23/aplikasi-simple-browser-java-suka-suka/

Membuat Notepad dengan Java :
http://marisharingilmu.wordpress.com/2012/05/22/membuat-notepad-dengan-java/

Aplikasi Penjualan Sederhana dengan Java dan Apache Derby (V.1) :
http://marisharingilmu.wordpress.com/2012/05/21/aplikasi-penjualan-sederhana-dengan-java-dan-apache-derby-v-1/

Menampilkan Data Gambar di iReport :
http://marisharingilmu.wordpress.com/2012/05/19/menampilkan-data-gambar-di-ireport/

Menyimpan Gambar di Database dengan Java Blob (J2SE) :
http://marisharingilmu.wordpress.com/2012/05/17/menyimpan-gambar-di-mysql-dengan-java-blob-j2se/

Program Mencetak Laporan dengan Parameter(Java dan iReport) :
http://marisharingilmu.wordpress.com/2012/05/15/program-mencetak-laporan-dengan-parameterjava-dan-ireport/

Membuat Fungsi Klik Kanan di JFrame dengan JPopUpMenu :
http://marisharingilmu.wordpress.com/2012/05/13/membuat-fungsi-klik-kanan-di-jframe-dengan-jpopupmenu/

Membuat Program Menu Login dengan Database Apache Derby :
http://marisharingilmu.wordpress.com/2012/05/06/membuat-program-menu-login-dengan-databasej2se/

Look and Feel Java :
http://marisharingilmu.wordpress.com/2012/04/27/look-and-feel-java/

Membuat Report/Laporan dengan Parameter (iReport) :
http://marisharingilmu.wordpress.com/2012/04/22/membuat-report-dengan-parameter-ireport/

Membuat MP3 Player dengan Java :
http://marisharingilmu.wordpress.com/2012/04/13/membuat-mp3-player-dengan-java/

Java dan ApacheDerby Connectivity :
http://marisharingilmu.wordpress.com/2012/03/29/java-dan-apachederby-connectivity/

Program JFileChooser Java
http://marisharingilmu.wordpress.com/2012/03/27/program-jfilechooser-java/

Membuat Aplikasi Java dengan Database SQLite :
http://marisharingilmu.wordpress.com/2012/03/25/membuat-aplikasi-java-dengan-database-sqlite/

Window Builder Eclipse :
http://marisharingilmu.wordpress.com/2012/02/05/window-builder-eclipse/

Menggambar Bendera 2D dengan Java :
http://marisharingilmu.wordpress.com/2012/01/29/menggambar-bendera-2d-dengan-java/

Contoh JColorChooser Java :
http://marisharingilmu.wordpress.com/2012/01/12/contoh-jcolorchooser-java/

Contoh JSplitPane Java :
http://marisharingilmu.wordpress.com/2012/01/09/contoh-jsplitpane-java/

Membuat ProgressBar :
http://marisharingilmu.wordpress.com/2012/01/08/membuat-progressbar/

Aplikasi Kalkulator Java :
http://marisharingilmu.wordpress.com/2012/01/07/aplikasi-kalkulator-java/

Aplikasi dengan Model InternalFrame Java :
http://marisharingilmu.wordpress.com/2011/12/28/aplikasi-dengan-model-internalframe-java/

Menggambar Busur Dengan Java :
http://marisharingilmu.wordpress.com/2011/12/03/menggambar-busur-dengan-java/

Menggambar Kotak Dengan Java :
http://marisharingilmu.wordpress.com/2011/12/03/menggambar-kotak-dengan-java/

Menggambar Garis Dengan Java :
http://marisharingilmu.wordpress.com/2011/12/03/menggambar-garis-dengan-java/

Program sederhana dengan KeyEvent Java :
http://marisharingilmu.wordpress.com/2011/11/16/program-sederhana-dengan-keyevent-java/

Membuat JList :
http://marisharingilmu.wordpress.com/2011/11/15/membuat-jlist/

Membuat InternalFrame (Java Swing) :
http://marisharingilmu.wordpress.com/2011/11/10/membuat-internalframe-java-swing/

JTree (Java Swing) :
http://marisharingilmu.wordpress.com/2011/11/09/jtree-java-swing/

Membuat Form Login dengan Java :
http://marisharingilmu.wordpress.com/2011/10/27/membuat-form-login-dengan-java/

Membuat Mouse Event (Java Swing) :
http://marisharingilmu.wordpress.com/2011/10/16/membuat-mouse-event-java-swing/

Membuat Tabel dengan JTable (Java Swing) :
http://marisharingilmu.wordpress.com/2011/10/16/membuat-tabel-dengan-jtable-java-swing/

Membuat Event Handling (Java Swing) :
http://marisharingilmu.wordpress.com/2011/10/16/membuat-event-handling-java-swing/

Membuat JFrame (Java Swing) :
http://marisharingilmu.wordpress.com/2011/10/15/membuat-jframe-java-swing/


Spring dan Hibernate
http://agung-setiawan.com/spring-hibernate-maven-operasi-crud/

http://www.javacodegeeks.com/
http://www.corejava.co.in/


Kumpulan Ebook Java :
Membuat Aplikasi Java Database dengan WindowBuilder Eclipse
http://marisharingilmu.wordpress.com/2013/03/18/pocket-book-membuat-aplikasi-java-database-dengan-windowbuilder-eclipse/

Membuat Aplikasi Android Sederhana :
http://eecchhoo.wordpress.com/2012/10/30/download-buku-membuat-aplikasi-android-sederhana-gratis-2/


Membuat Aplikasi Java Web  :
http://eecchhoo.wordpress.com/2012/10/30/download-buku-membuat-aplikasi-java-web-enterprise-gratis-2/

Swing Make Over :
http://eecchhoo.wordpress.com/2012/10/30/download-buku-swing-make-over/

MySQL dan Java Database Connectivity  :
http://eecchhoo.wordpress.com/2012/10/30/download-buku-mysql-dan-java-database-connectivity-2/

Membangun Aplikasi Sederhana Menggunakan Java  :
http://eecchhoo.wordpress.com/2012/10/30/download-buku-membangun-aplikasi-sederhana-menggunakan-java/

Membangun Aplikasi Client Server Menggunakan Java  :
http://eecchhoo.wordpress.com/2012/10/30/download-buku-membangun-aplikasi-client-server-menggunakan-java/

Belajar Java Dasar :
eecchhoo.wordpress.com/2012/10/30/download-buku-belajar-java-dasar/

Membuat Form Login untuk Aplikasi Desktop  :
http://www.stripbandunk.com/2011/11/19/tutorial-java-membuat-form-login-untuk-aplikasi-desktop/

Sistem Informasi Penjualan dan Pembelian Barang di AkuSmart   :
http://eecchhoo.wordpress.com/2010/07/05/sistem-informasi-penjualan-dan-pembelian-barang-di-akusmart-berbasis-netbeans-platform-6-9/


Membuat Pagination di JTable Menggunakan JPagination  :
http://www.stripbandunk.com/2011/10/16/membuat-pagination-di-jtable-menggunakan-jpagination/

Menyimpan Berkas BLOB ke Database Menggunakan Java Database Connectivity  :
http://eecchhoo.wordpress.com/2010/06/27/menyimpan-berkas-blob-ke-database-menggunakan-java-database-connectivity/

Melakukan Validasi Agar Inputan Harus Angka di Java  :
http://eecchhoo.wordpress.com/2010/06/26/melakukan-validasi-agar-inputan-harus-angka-di-java/

Agar JTextField Tidak Menerima Input Selain Angka  :
http://eecchhoo.wordpress.com/2010/06/28/agar-jtextfield-tidak-menerima-input-selain-angka/

Servlet sebagai Controller dan JSP sebagai View  :
http://eecchhoo.wordpress.com/2010/05/21/servlet-sebagai-controller-dan-jsp-sebagai-view/

Menampilkan Gambar Bendera dalam JTable di Java Swing  :
http://eecchhoo.wordpress.com/2010/05/20/menampilkan-gambar-bendera-dalam-jtable-di-java-swing/


Membatasi Karakter yang Masuk dalam JTextField di Java Swing  :
http://eecchhoo.wordpress.com/2010/05/19/membatasi-karakter-yang-masuk-dalam-jtextfield-di-java-swing/

Menyimpan Logging Aplikasi Java ke Database  :
http://eecchhoo.wordpress.com/2010/05/17/menyimpan-logging-aplikasi-java-ke-database/

Logging dalam Java, Apa dan Kenapa?  :
http://eecchhoo.wordpress.com/2010/05/12/logging-dalam-java-apa-dan-kenapa/

Membangun Aplikasi CRUD Java Swing Menggunakan Konsep Model-View-Controller Ruby on Rails  :
http://eecchhoo.wordpress.com/2010/04/11/membangun-aplikasi-crud-java-swing-menggunakan-konsep-model-view-controller-ruby-on-rails/

Membangun Aplikasi CRUD Java Swing Menggunakan Konsep Model-View-Controller Ruby on Rails Bagian 2  :
http://eecchhoo.wordpress.com/2010/04/12/membangun-aplikasi-crud-java-swing-menggunakan-konsep-model-view-controller-ruby-on-rails-bagian-2/

Membuat Aplikasi CRUD Dengan JPA 2 dan NetBeans IDE 6.8  :
http://eecchhoo.wordpress.com/2010/03/25/membuat-aplikasi-crud-dengan-jpa-2-dan-netbeans-ide-6-8/

Aplikasi Penjualan Sederhana Versi 2, Menggunakan Java Swing dan Java Persistence API 2  :
http://eecchhoo.wordpress.com/2010/03/23/aplikasi-penjualan-versi-2/

Aplikasi Penjualan Sederhana, Menggunakan Java Swing dan Java Persistence API  :
http://eecchhoo.wordpress.com/2010/03/14/aplikasi-penjualan/

Download eBook Membangun Aplikasi Client Server Menggunakan Java RMI  :
http://eecchhoo.wordpress.com/2010/03/17/download-ebook-membangun-aplikasi-client-server-menggunakan-java-rmi/

Video Tutorial Membuat GuestBook Menggunakan JSF, Hibernate dan Spring Framework (30 menit)  :
http://eecchhoo.wordpress.com/2009/06/15/video-tutorial-bisu-membuat-guestbook-buku-tamu-menggunakan-jsf-hibernate-dan-spring-framework/

membangun aplikasi client-server menggunakan java  :
http://eecchhoo.wordpress.com/2009/02/07/membangun-aplikasi-client-server-menggunakan-java/

aplikasi perpustakaan buku menggunakan java  :
http://eecchhoo.wordpress.com/2008/11/18/aplikasi-perpustakaan-buku-menggunakan-java/

download ebook pemrograman java web  :
http://eecchhoo.wordpress.com/2008/09/21/download-ebook-pemrograman-java-web/

download ebook pemrograman java micro edition (JME)  :
http://eecchhoo.wordpress.com/2008/09/21/download-ebook-pemrograman-java-micro-edition-jme/

download ebook pemrograman java untuk pemula bag-2  :
http://eecchhoo.wordpress.com/2008/09/21/download-ebook-pemrograman-java-untuk-pemula-bag-2/

download ebook pemrograman java untuk pemula  :
http://eecchhoo.wordpress.com/2008/09/21/download-ebook-pemrograman-java-untuk-pemula/

Agar JTextField Tidak Menerima Input Selain Angka  :
http://eecchhoo.wordpress.com/2010/06/28/agar-jtextfield-tidak-menerima-input-selain-angka/

Melakukan Validasi Agar Inputan Harus Angka di Java  :
http://eecchhoo.wordpress.com/2010/06/26/melakukan-validasi-agar-inputan-harus-angka-di-java/

Aplikasi Lan Chat menggunakan Java  :
http://eecchhoo.wordpress.com/2008/06/27/aplikasi-lan-chat-menggunakan-java/

e’MovieRental 1.0.0 (beta) “aplikasi rental vcd/dvd”  :
http://eecchhoo.wordpress.com/2008/04/11/emovierental-100-beta-aplikasi-rental-vcddvd/

Membuat Aplikasi ImageViewer Dengan Java  :
http://eecchhoo.wordpress.com/2007/09/30/imageviewerjava/

Animasi Teks Menggunakan Java  :
http://eecchhoo.wordpress.com/2007/09/30/animasiteksjava/

Membuat Image SlideShow Dengan Java  :
http://eecchhoo.wordpress.com/2007/09/30/imageslideshowjava/

http://www.jusfortechies.com/sample_programs/index.php


Selamat nikmati dan syukuri dulu yang ada dech.

Sumber : Forum Java   https://www.facebook.com/groups/ForumJavaIndonesia/.
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS