untuk membaca file excel di java, bisa menggunakan library POI. sebagai contoh pada gambar file excel diatas, data dalam file excel akan dibaca menggunakan program java. data yang akan dibaca berupa tipe text dan numeric.

hasil dari proses pembacaan data file excel seperti dibawah ini.



contoh project bisa didownload disini

Label:

pada project aplikasi kontak SQLite ini menggunakan database sehingga bisa dilakukan tambah, simpan, edit dan hapus. tampilan seperti gambar diatas ada nama-nama kontak yang ada didalam database SQLite.

tampilan awalnya seperti diatas. terdapat menu VIEW untuk melihat daftar kontak yang sudah ada. ADD untuk menambahkan data kontak baru. sedangkan untuk EDIT dan DELETE sendiri menyatu dengan VIEW.
disini dibuat untuk membuka menu lainnya, pilih salah satu kontak dan tahan (hold) pada layarnya sebentar kemudian muncul menu seperti diatas. SMS untuk mengirim sms ke kontak yang dipilih, EDIT untuk mengedit dan DELETE untuk menghapus kontak yang terpilih.

project bisa dilihat disini
atau file apknya disini

Label:

Apa itu Template Matching ? adalah teknik dalam pengolahan citra digital untuk menemukan bagian-bagian kecil dari suatu gambar  yang cocok dengan gambar template. biasanya sering digunakan untuk proses quality control pada proses produksi, sensor robot atau sebagai cara untuk mendeteksi tepi gambar. dikutip dari wikipedia.

untuk petunjuk instalasi open CV dengan Eclipse bisa dilihat di postingan ini.

jadi misalnya ada gambar input seperti ini

dan gambar template seperti ini
maka outputnya seperti ini
penjelasanya adalah gambar mulut sebagai input akan dicocokan bagiannya dengan gambar template. dengan menggunakan nilai korelasi untuk menghitung nilainya.maka akan ditemukan posisi yang ideal antara gambar input dengan gambar template.

berikut adalah tampilan projectnya
Project bisa dilihat disini

Label: ,


buat yang belum tahu, Open CV adalah sebuah library yang komplit tentang computer vision. informasi lengkap dari situs opencv atau wikipedia.

langsung saja ke prosesnya.
setelah selesai mendownload file instalasinya. langsung open.
setelahnya akan diminta lokasi untuk mengekstrak file-file library Open CV. misalkan disini ditempatkan di drive D:\Software\Programming.

jika sudah selesai diekstrak selanjutnya ke eclipse,
buat project baru di eclipse

contoh saja kasih nama project Test OpenCv
selanjutnya menambahkan library openCV, buka properties dari project pilih Java Build Path kemudian klik Add Library.
pilih User Library
akan muncul seperti ini, pilih User Libraries
pilih new untuk menambahkan baru
isikan nama untuk User Library nya.
langkah selanjutnya menambahkan file *.jar melalui Add External JARs
pilih filenya yang berada dalam folder hasil ekstrak Open CV tadi
 langkah selanjutnya adalah mengedit Native library location
lokasinya adalah dalam folder java. pilih x86 jika OS 32 bit dan x64 jika OS 64bit.

sudah selesai untuk proses penambahan librarynya. selanjutnya adalah penerapan di java project.

buat class baru di projectnya.
dengan source code seperti dibawah ini.
kalau muncul resultnya seperti diatas berarti library telah sukses ditambahkan ke project. dan siap untuk dipakai untuk project selanjutnya. 

kalau kurang jelas bisa ke situs openCv langsung disini

Label: ,

saat pertama kali membuat android application project secara default temanya adalah standar seperti gambar di atas. cara merubahnya seperti langkah-langkah berikut.
(klik gambar untuk memperbesar)
pertama masuk ke folder values, edit styles.xml yang ada di folder tersebut . tambahkan style baru didalamnya. seperti gambar diatas. kalau sudah lanjut ke folder values-v11 dan tambahkan style baru juga.
(klik gambar untuk memperbesar) 
setelah merubah styles.xml di folder values dan values-v11, gantian edit manifestnya pada bagian android:theme dirubah sesuai dengan nama tema yang dibuat.
(klik gambar untuk memperbesar) 
kalau langkah-langkah sudah benar maka akan muncul tema baru pada project android.
(klik gambar untuk memperbesar) 
dan hasilnya akan tampak seperti gambar dibawah ini.
tampilan alert dialog.

untuk projectnya bisa dilihat disini

Label:

di java ada banyak sekali library yang digunakan untuk image processing. yang dipakai disini adalah filter dari JHlabs . seperti pada gambar diatas projectnya bisa dipakai untuk merubah gambar ke grayscale, treshold, negative dan ke sketsa pensil.

sebenarnya fungsil dari library filternya ada banyak sekali. tinggal dikembangkan saja. tetapi yang sering digunakan adalah grayscale dan treshold.

lihat project  disini 
https://github.com/yoesuv/Java-Image-Processing

Label:

tampilan awal program dengan dataset XOR. tombol training untuk mentraining dataset. dan testing untuk mengetest hasilnya.
 
Window training terdapat parameter untuk mengeset proses training dataset.
 
testing untuk mengetest hasil pembelajaran.

Untuk pembuatan programnya sendiri memakai library dari neuroph, sehingga dapat mempermudah dalam proses pembuatannya. terdapat tiga form yaitu Form utama, form training dan form testing.

di form training sendiri terdapat beberapa parameter untuk proses training. untuk mengatur learning rate, maksimal perulangan, target error dan jumlah hiden layer. sedangkan di form testing terdapat 2 input untuk mengetest hasil dari proses training.


projectnya (eclipse) bisa dilihat disini
https://github.com/yoesuv/XOR-backpropagation

Label: