Halaman

Kamis, 28 Juli 2011

Paging Sederhana dalam Java

Ketika berbicara mengenai paging, bahasan yang biasanya terpikirkan pasti berhubungan dengan pemrograman web. Yup... sebagaimana dalam artikel sebelumnya paging merupakan salah satu teknik untuk merepresentasikan data dalam jumlah yang besar dengan model seperti halaman buku. Tapi dalam ulasan kali ini, akan dijelaskan teknik paging sederhana dalam Java Desktop Application, untuk memudahkan cara menmpilkan data yang menginginkan model tampilan seperti paging dalam web.

Berikut gambar contoh paging sederhana dalam java.


Minggu, 19 Juni 2011

Sistem Pengalamatan

Untuk mendapatkan sebuah pengalamatan atau yang biasa disebut denga IP addressing, biasanya kita mendapatkannya dari ISP (Internet Service Provider) atau provider internet kita. Alokasi IP Address yang ada pada sebuha ISP didaptakan dari NAP (Network Address Provider) atau bisa langsung ISP tersebut request melalui administrative. Badan khusus Dunia yang bertugas dalam mengurusi request IP Addressing ini adalah IANA (Internet Assigned Number Autority). Local Internet Registry (RIR) atau National Internet Registry (NIR) atau dari Regional Internet Registry (RIR), agar muda dalam administrasinya maka pengurusan RIR dipecah dalam beberapa region. Lebi jelasnya seperti pada gambar dibawa ini.


Sabtu, 11 Juni 2011

Mengenal Games Ratings (Level pada game)

Bagi para penggemar games mungkin lebih sering mengetahui tentang games ratings itu apa, tapi Kalo diartikan per kata mungkin seperti ini Games = “Permainan”, Ratings = “Nilai” (Nurut bhs inggris lo….). Yups..mungkin kurang lebih seperti itu jika diartikan secara umumnya Games Ratings merupakan pembagian game beradasarkan usia dari pemakai atau gamer yang dicetuskan oleh suatu organisasi tertentu. Contohnya : yang umum dan sering dilihat yaitu Symbol ‘T’ besar biasanya terletak pada pojok atas atau dibawah pada bungkus kaset games, yang mempunyai kepanjangan “TEEN”.



Selasa, 10 Mei 2011

Membuat laporan PDF dengan ezPDF

Dalam setiap aplikasi sistem informasi kurang lengkap rasanya jika tidak ada laporan. Baik itu yang berbasis desktop ataupun yang berbasis web. Khusus untuk java aplikasi desktop mungkin dengan menggunakan jasper report atau Crystal report kendala sudah teratasi, apalagi dalam kedua aplikasi tersebut pembuatan desain laporan memiliki interface yang memudahkan user. Terus bagaimana dengan aplikasi yang berbasis Web...apalagi jika yang diminta dalam format pdf… Celakanya php tidak mempunyai fungsi bawaan (built-in) untuk menangani masalah pembuatan laporan dengan format pdf.

Saat ini telah tersedia banyak sekali library generator PDF yang siap pakai dan gratis. Beberapa diantaranaya cukup populer adalah PDFLib, FDPF, dompPDF, dan ezPDF. Menurut penulis sendiri lebih memilih menggunakan ezPDF, beberapa alasannya mungkin seperti : Insert gambar JPEG, penomeran halaman secara otomatis, tabel yang dinamis, mendukung berbagai macam kertas, dan sebagaianya yang mendukung format laporan pdf pada umumnya…

Senin, 09 Mei 2011

Menampilkan Nama-nama Font Pada Java

Udah lama banget gak posting...wah uts menyibukkan q...maklum udah smester 6...tutorial kali ini kita membahas tentang font di java, Intinya dari tutorial kali ini yaitu bagaimana cara menampilkan deretan nama-nama jenis font yang ada pada laptop atau computer anda. Tentunya pada java juga ada kelas sendiri yang menanganinya.
Berikut ini saya terapkan pada JCombo Box untuk menampilkan nama-nama font yang ada pada laptop saya. Ini screen shootnya :

nama font di dalam JComboBox


Jumat, 15 April 2011

Mengganti Icon Aplication pada Java

Mungkin tutorial kali ini cukup sederhana... tapi mungkin bermanfaat bagi yang pemula-pemula atau pendatang baru dalam dunia JAVA...

Lebih jelasnya seperti gambar dibawah ini..

Sebelum iconnya dirubah



Jumat, 08 April 2011

Menerapkan Searching pada Paging

JIka berbicara dengan paging, pasti berhubungan erat dengan menampilkan data yang begitu banyak. Ketika programmer ingin membuat paging pada fasilitas searching, dikarenakan data yang ditampilkan ketika pencarian menghasilkan data yang begitu banyak juga. Maka pembuatan paging pada searching mempunyai perbedaan pada beberapa baris, dibandingkan dengan pembuatan paging pada artikel-artikel sebelumnya.
Jika mengikuti cara pada pembuatan paging secara sederhana, maka fungsi paging tidak akan berfungsi sebagaimana mestinya, terutama ketika berada pada halaman 2 dan seterusnya. Hal ini disebabkan, variabel yang dicari tidak terbawa ketika berada di halaman 2. Jadi, solusinya cukup sederhana, yaitu menyertakan variabel yang dicari ke bagian link yang menuju ke halaman 2 dan seterusnya. Intinya terdapat pada bagian :

echo "<a href=$_SERVER[PHP_SELF]?halaman=$i> $i </a>"; 

Diubah menjadi :

echo "<a href = $file?halaman=$i?&nama=$nama?cari=$cari>$i</a> |";

Untuk lebih jelasnya perhatikan Source code berikut :

Minggu, 03 April 2011

Mengatasi Resolusi ubuntu 10.10 Sis 771/671



Berdasarkan judul diatas, merupakan pengalaman yang sering dialami oleh penulis. Dikarenakan laptop dari penulis sendiri yaitu tipe axioo yang memakai VGA Sis 771/671. Namun jangan khawatir, bagi para pembaca yang menggunakan axio tipe terbaru sekarang rata-rata sudah meninggalkan VGA Sis...

Senin, 28 Maret 2011

Fungsi Tag A HTML

Dalam sebuah website, sering kali dijumpai suatu tombol atau sebuah link yang mempunyai fungsi dari tag "a href", tapi dengan kemampuan bisa membuka halaman baru pada tab baru.. Setelah beberapa lama search di google akhirnya ketemu juga jawabannya. Ternyata dengan menambahkan value "blank" pada atribut target dapat membuka link baru pada tab baru.

Sebatas pengertian penulis, Berikut ini merupakan fungsi dari atribut-atribut yang ada pada tag "a href" :


Senin, 21 Maret 2011

Membuat Paging Model Flickr.com

Tahukah anda tentang website flickr.com, mungkin bagi anda para pengguna jasa layanan internet yang sering kali mengupload foto-foto lebih mengenal situs ini. Flickr.com merupakan salah satu dari situs internet yang menyediakan jasa layanan online untuk menampung yang dapat dikelola atau dikostumisasi secara personal. Jika diperhatikan dengan lebih jelas lagi, dalam situs tersebut terdapat bentuk paging dengan style yang cukup menarik. Untuk kali ini akan saya tunjukkan skrip css untuk membuat paging model flickr.com.

Minggu, 20 Maret 2011

Penggunaan JTable Sederhana dengan JAVA

Pada pemrograman aplikasi Java yang berbasis desktop, khususnya dalam pembuatan aplikasi yang mengikut sertakan database sebagai tempat untuk penyimpanan atau manipulasi data. Maka penggunaan JTable sangatlah diperlukan, dan sering kali digunakan untuk menampilkan data dari database.  Selain hanya untuk menampilkan data dari database, dengan jtable programmer atau user bisa menggunakannya untuk menyimpan data sementara yang mungkin diambil dari komponen yang lain, seperti jtextfield, jtext area, atau yang lainnya.

Berikut source code Jtabel sederhana:

Jumat, 18 Maret 2011

Explode dan Implode dalam PHP

Jika anda bergelut dengan pemrograman web khususnya dengan PHP sebagai bahasa pemrogramannya. Mungkin anda pernah mendengar istilah explode atau Implode. Sebatas pengetahuan penulis explode, dalam pemrograman PHP kurang lebih berarti suatu fungsi dalam PHP yang berguna untuk memisahkan suatu nilai String dengan batasan karakter tertentu, yang kemudian setiap nilai yang dihasilkan akan disimpan dalam variabel array. Sedangkan Implode itu kebalikan dari Explode. Menggabungkan beberapa karakter dalam array dengan batasan karakter tertentu juga.

Lebih jelasnya simak source code berikut ini…

Membuat File dengan Java

Jika pada artikel sebelumnya telah membahas tentang how to make a directory ???. Nah sekarang bagaimana cara membuat sebuah file. Namun sebelum melangkah lebih lanjut, perlu diketahui pembuatan file dalam artikel yaitu pembuatan file sederhana, yaitu berupa text file atau yang sering dikenal dengan file ‘*.txt’.



Berikut ini contoh source code sederhananya….

Selasa, 15 Maret 2011

Membuat Folder dengan Java

Pada pemrograman java juga dikenalkan cara untuk manipulasi directory atau yang sering dikenal dengan istilah “folder”. Class yang menangani ini, terdapat pada package java.io.*. yang bernama class File. Dengan class File programmer dapat membuat atau manipulasi suatu file baik itu mengedit atau sampai menghapus file tersebut.



Berikut sebuah source code dalam java untuk membuat suatu folder.

Minggu, 13 Maret 2011

Merubah Interface pada Aplikasi Java

Pernahkah anda membuat aplikasi java yang berbasis window…Secara default, java akan menampilkan aplikasi window yang dijalankan dengan tema metal sebagai tema interfacenya. Kurang lebih seperti gambar dibawah ini :

Gambar  1.1.  Window dengan tema Metal

Sabtu, 12 Maret 2011

Menjalankan File Executable dengan Java

Mungkin kita pernah dengar sebuah aplikasi yang dapat menjalanka aplikasi lain. Seringnya yaitu seperti menampilkan url dalam browser default, dengan hanya mengklik suatu tombola atau suatu tulisan tertentu. Dalam java juga telah menyediakan class untuk menangani masalah pemganggilan file executable. Untuk selama ini penulis masih menjalankannya diatas platform windows…untuk sistem operasi lain linux atau mac. Secara teorinya mungkin sama saja.


Rabu, 09 Maret 2011

Mengaktifkan Telnet di Windows Seven

Bagi para pengguna produk Microsoft,khususnya pada produk OS terakhir dari perusahaan tersebut yang telah beredar di kalangan para pengguna komputer, yaitu Windows SEVEN, pasti anda sudah mengetahui dan merasakan kelebihan dari OS ini dibandingkan dengan produk OS microsoft pendahulunya seperti XP dan Vista. Baik dalam hal kecepatan dan Grafis benar-benar hampir sempurna.
Masalah kali ini mungkin sering dialami oleh para admin Jaringan yang sering bergelut dengan koputer jaringan dan menggunakan seven sebagai OS-nya. Yupz...perlu diketahui bahwasannya tools jaringan yang sering dikenal dengan istilah telnet dalam windows seven secara defaultnya akan di-non-aktifkan. Tapi bukan berarti fitur dari tools memang dihilangkan dari Windows Seven, berikut caranya untuk mengaktifkan kembali tools telnet seperti layaknya pada windows XP atau Vista.

Jumat, 04 Maret 2011

Beberapa Pertanyaan Mengenai DHCP ????

Bagi temen-temen yang mengikuti tentang perkembangan masalah jaringan komputer pasti sudah sering mendengar istilah DHCP. Sebatas pengetahuan penulis, DHCP sering digunakan dalam pengkonfigurasian IP dalam suatu host yang akan terhubung dalam suatu jaringan.

Berikut ini merupakan beberapa pertanyaan yang membahas seputar DHCP, khususnya bagi temen-temen yang masih pemula...insya Allah mungkin bisa membantu untuk semakin paham tentang DHCP...n,n

1. Apa itu DHCP?

DHCP merupakan singkatan dari Dynamic Host Configuration Protocol.

Mengenal THREAD pada Java

Thread merupakan kemampuan yang disediakan oleh Java untuk membuat aplikasi yang tangguh, karena thread dalam program memiliki fungsi dan tugas tersendiri. Dengan adanya thread, dapat membuat program yang lebih efisien dalam hal kecepatan maupun penggunaan sumber daya, karena kita dapat membagi proses dalam aplikasi kita pada waktu yang sama. Thread umumnya digunakan untuk pemrograman multitasking, networking, yang melibatkan pengaksesan ke sumber daya secara konkuren.

Ada dua cara yang bisa digunakan dalam membuat sebuah thread, yaitu :

Senin, 28 Februari 2011

Konversi Biner ke Desimal dengan Java

Melanjutkan artikel yang sebelumnya tentang “Konversi Desimal ke Biner”, kali ini saya akan menjelaskan bagaimana caranya jika kita ingin mengkonversi Desimal ke Biner khususnya dalam Java. Seperti pada artikel sebelumnya bahwa membuat method untuk menyelesaikan masalah seperti ini tergantung dari cara kita masing-masing memahami suatu rumus dan bagaimana mengartikannya dalam bahasa pemrograman

Dalam pengkonversian kali ini…saya menggunakan rumus untuk menkonversi bilangan Biner ke dalam bilangan Desimal pada umumnya (kalo lupa buka bukunya lagi…). Langsung ke Source Code-nya…

Minggu, 27 Februari 2011

Konversi Desimal ke Biner dengan Java

Pernah suatu saat ada ide pengen buat kalkulator sederhana… dengan tambahan adanya fasilitas buat konversi bilangan desimal ke bilangan biner. Coba eksplorasi ke dalam library java tepatnya pada kelas MATH cari-cari tentang konversi biner ternyata malah gak ketemu. Setelah beberapa lama…akhirnya saya punya inisiatif untuk membuat method konversi bilangan desimal ke biner dengan cara saya sendiri.

Dengan memahami perhitungan secara manual dan rumusnya (bagi yang belum paham rumusnya buka bukunya lagi…n_n)… akhirnya method yang saya buat selesai juga… Sebenarnya membuat method seperti ini gampang-gampang susah… mungkin yang menjadi kendala yaitu “Bagaimana cara kita dalam mengartikan sebuah rumus ke dalam bahasa pemrograman?? ”.

Berikut source code dari method konversi Bilangan desimal ke biner…


Jumat, 25 Februari 2011

ComboBox Dinamis dalam Java

Dalam pemrograman java kita telah disuguhkan dengan banyak fasilitas yang mendukung untuk membuat sebuah aplikasi yang profesional. Setiap membuat aplikasi window sering kali kita menggunakan komponen-komponen pendukung untuk mengontrol fungsi dari aplikasi atau mungkin hanya untuk sekedar menghiasi aplikasi. Adanya komponen-komponen di dalam aplikasi yang kita buat, sudah pasti akan menjadikan aplikasi tersebut menjadi lebih menarik dan interaktif.


Selasa, 22 Februari 2011

Tiga Langkah Mudah Menerapkan Paging...

Masih mengenai paging dalam PHP… sebenarnya dalam membuat suatu sistem atau sebuah aplikasi baik itu yang berbasis web atau desktop, logikanya itu tergantung dari programmer sendiri bagaimana mereka membuat, yang terpenting hasilnya. Tapi bagi para pemula yang mulai menggeluti dunia per-codingan…hehehe… Mengawali dari yang lebih mudah merupakan langkah yang bagus untuk memulai, yang penting “KEEP MOVING FORWARD…”(Walt Disney). Udah dulu basa-basinya…langsung ke permasalahan…

Berdasarkan judul di atas sebenarnya kita hanya cukup menggunakan 3 langkah yang lumayan mudah dalam menerapkan paging pada suatu skrip yang masih belum ada pagingnya. Berikut keterangan / jabaran dalam langkah – langkahnya :

Senin, 21 Februari 2011

Memahami Logika Teknik Paging

Pada artikel sebelumnya mungkin anda sudah diperkenalkan dengan istilah paging, apa itu paging…dan bagaimana membuat paging secara sederhana. Dalam tutorial kali ini penulis mengajak untuk memahami logika teknik paging yang menjadi pembahasan kita kali ini. Sekedar review…teknik paging merupakan sebuah teknik dalam pemrograman web untuk menampilkan data yang terdiri dalam beberapa halaman dikarenakan banyaknya data yang akan ditampilkan, kalo lupa baca artikel sebelumnya….
Lanjut.. dalam logika penggunaan teknik paging yang perlu anda pahami hanyalah mengenai posisi data yang ada di dalam database dan limit (batas), untuk menentukan berapa banyak data yang akan ditampilkan untuk lebih jelasnya lihat gambar 1.1

logikaPaging
Ilustrasi contoh dari paging

Minggu, 20 Februari 2011

Nama File atau Folder Berubah warna...????

Mungkin ini lebih dicenderungkan bagi teman-teman yang pengguna windows...Sempat bingung juga saya dikarenakan ada beberapa folder yang isinya penting banget..tiba-tiba nama file dan foldernya berubah menjadi hijau...Kurang lebih seperti gambar dibawah ini...



JIka anda pernah melihat Nama file atau nama folder berubah warna. yang seharusnya berwanra hitam tapi berwarna biru atau hijau. bisa aja itu desebabkan oleh virus yang meng-compress atau merubah encrypt pada File atau folder tersebut.

Coba gogling agak lama...Akhirnya dapat juga solusi yang memuaskan...kurang lebih seperti ini...

Kamis, 17 Februari 2011

Membuat Menu dalam Java

Menu merupakan sebuah daftar dalam sebuah aplikasi yang menyediakan pilihan untuk dapat digunakan sesuai dengan yang diinginkan oleh pengguna. Melalui menu, anda dapat dengan mudah menjalankan atau menggunakan aplikasi yang sudah berisi daftar menu pilihan. Maka dari itu, tentu saja pembuatan menu menjadi bagian yang cukup penting dalam pembuatan sebuah aplikasi.
Berikut saya akan tunjukkan pembuatan menu secara sederhana, dengan memanfaatkan constructor JMenuBar, JMenu, serta JMenuItem. Pembuatan text pada menu dapat dilakukan pada metode JMenu(), misalnya untuk menu bernama “File”, cukup menggunakan metode JMenu(“File”). Agar isi menu ini bisa dimasukkan pada menu bar, anda perlu menggunakan method add().

Lebih jelasnya berikut contoh skripnya:

Membongkar Rahasia Winamp

winamp
Bagi para pengguna laptop atau komputer yang suka denger musik pasti tidak asing lagi dengan istilah Winamp...yup bener winamp merupakan salah satu program yang sering digunakan untuk memutar musik atau video...banyak penguna dari software ini...
Ternyata selain plug-in, Winamp juga memiliki beberapa rahasia.mengacu pada fitur tersembunyi di  program ini...

Langsung saja pertama kita lihat hal tersembunyi yang dimiliki oleh plug-ins Nullsoft NSV Decoder di Winamp. Begini caranya...

Rabu, 16 Februari 2011

Memahami paging sederhana dengan PHP

Ketika gogling penulis sering menjumpai beberapa website yang memiliki paging yang bener-bener bagus, yang membuat penulis tergoda untuk membuatnya.Sebelumnya, bagi yang belum tahu apa sich paging itu ???... Begini, intinya paging merupakan sebuah teknik dalam pemrograman web untuk menampilkan data yag terdiri dalam beberapa halaman dikarenakan banyaknya data yang akan ditampilkan. Kalo masih belom ngerti..biasanya ada navigasi berupa angka di bagian bawah data, kurang lebih seperti ini : Prev - 1 -2 – 3 – Next… untuk lebih jelasnya liat pada gambar dibawah ini…ini contoh paging yang ada pada google…

google

Menghitung rata-rata dari elemen array pada java

javaSimbol

Sekedar inget-inget dasar pemrograman java untuk perhitungan matematika..,Iseng-iseng buat perhitungan rata-rata suatu nilai yang diambil dari elemen array. Jadi secara singkatnya dalam surce code di bawah ini perulangan dilakukan 5 kali dengan nilai yang mana diambil dari JOptionPane yang muncul secara berulang hingga 5 kali...

Kemudian nilai yang diambil dari JOptionPane disimpan dalam variabel bilangan, kemudian variabel bilangan dijumlah dengan variabel Jumlah yang mempunyai nilai awal sehingga akhirnya didapatkan nilai rata-ratanya.

Trik jika koneksi speedy lemot...

speedy
Suatu saat pernah ada teman yang bertanya tentang koneksi speedy yang lambat...dikarenakan saya sendiri jarang pake speedy jadi rada bingung akhirnya gogling sedikit buat nemu jawabannya...akhirnya ketemu juga kurang lebih seperti ini...

Jika anda pengguna telkom speedy sebagai ISP, dan kebetulan sedang kesel karena koneksi Speedy semakin lambat atau sedang bermasalah. Mungkin cara ini bisa dijadikan solusi, cara ini mungkin akan menstabilkan kecepatan koneksi speedy anda, disaat koneksi sedang lambat. Dengan begitu anda dapat tetap browsing dengan nyaman walaupun koneksi lambat.

Senin, 14 Februari 2011

Beberapa kelebihan WMP di Seven...

Bagi pengguna Windows baik Windows versi sebelumnya atau Windows 7 yang masih baru. Dalam sistem operasi keluaran Microsoft ini ternyata banyak aplikasi yang disertakan didalamnya, salah satunya Windows Media Player (WMP). Memang untuk beberapa versi Windows 7 tidak menyertakan software WMP ini, tetapi untuk Windows 7 Versi Ultimate sudah mengikut sertakan WMP ini. Namun demikian anda juga bisa mendownloadnya sendiri lewat internet dengan mengunjungi situs resmi dari microsoft.




Sabtu, 12 Februari 2011

Ada Keluhan kalo seven merusak baterai...???

CALIFORNIA - Sejumlah pemilik Notebook yang menggunakan sistem operasi Windows 7 mengeluhkan baterai notebooknya yang cepat habis dan mudah panas. Tak pelak Microsoft pun terseret untuk menjelaskan kasus tersebut.

Pengguna mensinyalir, penggunaan windows7 sebagai platform merupakan biang keladi lemahnya kemampuan baterai. Microsoft pun mengakui bahwa ada tool di Windows 7 yang terkait dengan kinerja baterai. Sebelumnya, Microsoft juga pernah mengungkapkan permasalahan baterai ini jauh sebelum windows 7 dirilis final.

Selasa, 01 Februari 2011

Mengatasi Fake Serial Number pada IDM

IDM seperti kita ketahui merupakan salah satu software yang banyak berguna banget bagi para pengguna internet...apalagi mereka yang suka dowload macem-macem hehehehe.....
Namun, sayangnya aplikasi ini gak freeware...jadi trial-nya hanya sampai 30 hari....(klo stahun sich gpp....^^). Tapi mungkin bagi kita hal seperti ini merupakan kendala yang tidak begitu besar dengan menggunakan beberapa software patch atau keygen mungkin masalah trial tidak dipermasalahkan lagi....

Bagi kita yang sering memakai IDM...pasti pernah tau dengan gambar diatas...Yups...fake serial number...merupakan teknik jitu untuk membuat bingung n jengkel para downloader dalam penginstalan IDM jika gak tau cara mengatasinya....Soalnya sudah uninstall dan install berkali-kali tetep ja warning itu muncul....endingnya minta serial number baru....

Kamis, 13 Januari 2011

Cara mudah download dari ShareCash


Banyak orang yang bingung untuk mendownload file dari ShareCash, sebenarnya download dari sharecash gampang...asalkan anda punya email.Memang ShareCash sendiri merupakan situs uploader yang tidak begitu terkenal seperti ziddu atau 4shared. Namun situs ini juga memiliki kelebihan bagi membernya...Udah saya rasa cukup dulu basa-basinya...saya akan berikan cara untuk download file dari sharecash...

Berikut caranya :

Selasa, 11 Januari 2011

Merubah file JAR ke EXE


Dalam pemrograman aplikasi berbasis desktop, khususnya dalam pemrograman java kurang lengkap seandainya kita hanya bisa menjalankan program sebatas file yang berekstensi .jar saja. Apalagi jika kita bekerja dalam ruang lingkup windows, exe merupakan file executable yang hanya bisa dijalankan dalam system operasi windows. Jadi, aneh bangetlah..jika kita hanya bisa membuat programnya tanpa bisa menjadikannya dalam bentuk exe.

Rabu, 05 Januari 2011

Hash md5 di JAVA

MD5 hash fungsi
Jika berbicara mengenai keamanan maka istilah Hash mungkin tidak asing lagi di telinga kita. Perlui diketahui sebelum mengenal jauh tentang hash, kalo berdasarkan literatur Bung wikipedia ...n_n...Fungsi Hash "merupakan suatu fungsi yang secara efisien mengubah string input dengan panjang berhingga menjadi string output dengan panjang tetap yang disebut nilai hash." Namun berdasarkan ijma' pendapat para ahli dalam bidangnya hash setelah saya kumpulkan kurang lebih seperti ini Hash adalah suatu teknik "klasik" dalam Ilmu Komputer yang banyak digunakan dalam praktek secara mendalam. 
Hash merupakan suatu metode yang secara langsung mengakses record-record dalam suatu tabel dengan melakukan transformasi aritmatik pada key yang menjadi alamat dalam tabel tersebut. Key merupakan suatu input dari pemakai di mana pada umumnya berupa nilai atau string karakter. Setelah penjelasan sedikit tentang hash diatas maka sekarang kita akan mulai berbicara mengenai MD5. MD5 merupakan salah satu dari jenis hash yang cukup ampuh dalam fungsinya untuk enckripsi data atau deretan suatu karakter. Encripsi data dengan menggunakan hash seperti ini sering digunakan dalam pemrograman baik yang berbasis web atau desktop. Dalam java juga terdapat fungsi untuk menangani hash MD5 yaitu dengan menggunakan MessageDigest. Adapun cara penggunaannya cukup mudah. berikut adalah contoh method untuk mendapatakan Hash tipe MD5 dengan java :
public static String getMD5_Hash(String text) throws NoSuchAlgorithmException, UnsupportedEncodingException{
String retval = null;
MessageDigest md;
md = MessageDigest.getInstance("MD5");
byte[] md5hash = new byte[32];
md.update(text.getBytes("iso-8859-1"), 0, text.length());
md5hash = md.digest();
return convertToHex(md5hash);
}

Dalam MessageDigest dikenal beberapa Hash antara lain : MD5, MD2, SHA-1, SHA-256, SHA-384, SHA-512.
Jadi kalo mau ganti method / program di atas menjadi Hash SHA-1 tinggal ganti aja
 
md = MessageDigest.getInstance("MD5"); 
 
Menjadi 
md = MessageDigest.getInstance("SHA-1");
itu berlaku juga untuk fungsi hash yang lain..  
Mungkin cukup ini dulu artikelnya...n_n  
Keep try to be a perfect programer

Pengolahan Citra dengan Thresholding

Thresholding adalah proses mengubah citra berderajat keabuan menjadi citra biner atau hitam putih sehingga dapat diketahui daerah mana yang termasuk obyek dan background dari citra secara jelas. Citra hasil thresholding biasanya digunakan lebih lanjut untuk proses pengenalan obyek serta ekstraksi fitur. Metode thresholding secara umum dibagi menjadi dua, yaitu :