Monday, December 31, 2012

Memaksimalkan fitur SEO on page Blogger

fitur seo on page blogger
Memaksimalkan fitur SEO on page Blogger. Trik seo on page fitur blogspot yang saya infokan ini sara pikir wajib diterapkan di setiap blog baru anda (blogspot), apalagi blog anda dirubah tujuannya menjadi sebuah toko online yang kadang hanya menampilkan gambar produk dan sedikit dengan paparan spesifikasinya, atau yang parah adalah setiap postingan hanya terdapat gambar produknya saja sehingga mesin pencari menilai sebagai blog dengan low quality content dan ini akan berdanpak buruk dari rangking dimata mesin pencari. Perlu diingat bahwa blogspot pada dasarnya adalah sebuah blog yang tujuannya adalah menyajikan konten atau artikel yang berkualitas, jadi walau blog anda dijadikan toko online, maka aturan SEOnya pun tetap diterapkan. Toko online blogspot ini tidak seperti pada toko online wordpress yang secara khusus disediakan artikel blog secara terpisah, jadi pada blogspot setiap postingan produk dan spesifikasinya maka itulah yang disebut sebagai sebuah artikel.

Akhir-akhir ini blogspot atau blogger memudahkan penggunanya dalam memaksimalkan SEO on page, yaitu dengan menambah fitur-fitur yang berhubungan dengan SEO. Fitur-fitur SEO on page yang bisa anda terapkan di Blogspot anda adalah sebagai berikut:

Meta Deskripsi Blog
Memasang Meta deskripsi sangat berpengaruh kepada SEO dan theme blog anda menjadi SEO friendly, dan caranya pun tergolong sulit karena harus menambahkan meta deskripsi dari sisi kode HTMLnya, namun dengan fitur yang baru ini anda tidak perlu report-report mengubah melalui Edit HTML tetapi melalui menu settingan:
  • Deskripsi Home page
    1. Log in ke Blogger
    2. Klik Setting atau setelan
    3. Klik Search preferences atau Preferensi penelusuran
    4. Klik Edit pada bagian Description atau deskripsi
    5. Isi Deskripsi blog anda pada kolom yang sudah disediakan

      meta deskripsi blog
  • Deskripsi Postingan
    Setting deskripsi ini terdapat pada setiap postingan
    1. Log in ke blogger
    2. New Post
    3. Setelah mengisi konten/isi artikel, disebalah kanan ada menu Search Description
    4. Isi Deskripsi blog anda pada kolom yang sudah disediakan

      search description blogspot
Mengubah Setting Permanen Link
Blogger menetapkan permalink posting berdasarka judul blog yang kita input, namun terkadang judul artikel blog terlalu panjang atau tidak sesuai dengan SEO on page blogger, nah sekarang blogger memberikan fasilitas untuk mengubahnya sesuai dengan keinginan anda.
  1. Log in ke blogger
  2. New Post
  3. Setelah mengisi konten/isi artikel, disebalah kanan ada menu tautan permanen atau permalink
  4. pilih url khusus atau custom permalink
  5. tulis permalink baru anda (penulisan antar kata dengan strip bukan dengan spasi)

    setting permalink blogspot
No Follow Post link
dalam sebuah artikel kadang terdapat link ke website tertentu, dan makin banyaknya link maka bisa berdanpak buruk bagi blog anda dan ini tidak sukai mesin pencari seperti google, namun anda dapat merubah link tersebut menjadi no Follow dengan cara klik Kotak Nofollow yang sudah disediakan blogger.

no follow post link


Memasang Alt dan Title pada image atau gambar
Setiap gambar yang kita posting tentunya ingin tetap terbaca oleh mesin pencari bukan, apalagi kalau gambar tersebut merupakan sebuah produk, tentu akan membantu anda dalam menaikan pengunjung dan promosi produk. dengan memasang ALT dan Title pada gambar maka blog anda semakin Seo friendly sesuai aturan Seo onpage dan disukai Google.
Caranya:
  1. Klik gambar yang sudah anda upload ke halaman posting
  2. Pilih Properties
  3. Masukan title dan alt tex nya.

    alt text image blogspot setting text alt
Sebenarnya ada dua lagi fitur SEO yang tersisa yang bisa anda terapkan di blog yaitu:
  1. robots.txt khsusus atau Custom robot text
  2. Tag header robot khusus atau Custom robots header tags

    robot text blog
Kedua fitur tadi tujuannya untuk menentukan dan mengontrol file mana saja yang boleh di akses search engine juga sebaliknya. Pembahasannya InsyaAllah secara khusus karena kalau terdapat kesalahan akan berdampak blog anda tidak akan terbaca search engine.

Demikian sedikit info memaksimalkan fitur  SEO on page blogger yang bisa anda terapkan mulai dari sekarang silahkan baca juga artikel SEO saya lainnya pada kolom related post dibawah postingan ini. Semoga bermanfaat.
Read More

Tuesday, December 18, 2012

Source Code Prayer Times in Java, Javascript, C#, Python, PHP, C++ dan Objective C

Wahh udah lama gak posting di blog!!! Maklum sang admin yang super ganteng ini lagi [sok] sibuk dengan dunianya. Entah sibuk dengan apa si admin juga bingung!!! Pokoknya lagi sibuk aja.... Huahaha,, gak jelas kan ya? Hadehhh....

Sekarang lagi sempet nih, jadi sebisa mungkin walaupun cuman satu postingan yang penting bermanfaat bagi teman-teman yang lagi belajar ngoding (sama seperti admin :D). Kebetulan kmaren pas lagi berselancar di dunia maya nemu link yang  bagus buat ngembangin aplikasi yang sesuai dengan judul di atas "Source Code Prayer Times in Java, Javascript, C#, Python, PHP, C++, Objective C". Jadi admin, halahhh gak enak banget pake "admin" pake "saya" ajalahh... Jadi saya sekarang mau bagi-bagi kodingan untuk bikin prayer times atau bahasa gaulnya "Jadwal Sholat" dalam Java, Javascript, C#, Python, PHP, C++ dan Objective C. Jadi nanti dari sini teman-teman bisa mindahin kodingannya untuk dikembangin di Android, Windows Phone atau iOS misalnya dan yang paling penting ini BUKAN KODINGAN SAYA!! Huahahaha.....

Penasaran kann... Penasaran kann gimana kodingannya?? Hayooo ngakuuu.... Untuk kamu saya kasih GRATIS aja dwehhh.... :p

Berikut link-nya :



Read More

Monday, December 17, 2012

Toko Online Wordpress 2 dengan fitur JNE dan Shopping chart

jasa toko online wordpress
Info jasa pembuatan toko online wordpress murah kali ini adalah meliris toko online wordpress terbaru dengan fitur-fitur lengkap seperti keranjang belanja, perhitungan otomatis jasa kirim JNE sampai invoice ke email pembeli, tidak ketinggalan penambahan halaman cek ongkos kirim pada toko online anda sehingga pembeli tidak usah repot-repot untuk sekedar mengetahui besar biaya jasa kirim.harus mengunjungi dahulu situs jasa kirim JNE.
Kelebihan lainnya ketika proses pembelian melalui keranjang belanja adalah calon pembeli tidak di repotkan untuk proses register yang biasanya harus mengisi data selengkap mungkin sampai konfirmasi register melalui email, hal ini biasanya merepotkan calon pembeli. Proses register inilah yang tidak cocok dengan karakter orang indonesia yang cendrung tidak mau ribed.
Berikut ini adalah contoh tampilan proses pembelian melalui Shopping Chart atau kantong belanja.

Tampilan halaman utama toko online ini seperti ini:

Shopping Chart pada toko Online wordpress 2
shopping chart toko online

Tahap 1. Lihat List barang yang telah dipilih

Tahap 2. Mengisi Alamat pengiriman barang (tanpa registrasi)

Tahap 3. Konfirmasi Invoice tagihan

Tahap 4. Pengisian Email untuk pemesanan ke admin dan invoice ke email pembeli

Tahap 5. Pemberitahuan bahwa pengiriman pesanan/order ke admin sukses

Tahap 6. Pembeli mendapatkan tagihan Invoice ke email
invoice toko online wordpress

Tampilan halaman depan
tampilan atas
jasa pembuatan toko online wordpress murah
tampilan bawah
Ketentuan lebih lanjut bisa anda lihat dalam paket toko online disini..

Bagaimana berminat??


Demikian info Info jasa pembuatan toko online wordpress terbaru kali ini. terimakasih.

Salam,
KangRoes
Read More

Saturday, December 8, 2012

Cara Promosi Toko Online di Facebook

Anda punya blog toko online namun di peringkat search engine seperti Google masih kurang bagus? Cara termudah untuk mempromosikan toko online anda yaitu melalu jejaring social salah satunya adalah dengan Facebook. Facebook memang merupakan jejaring social yang phenomenal saat ini selain twitter. Anda bisa memanfaatkan media ini agar produk-produk anda bias terjual secara online selagi anda terus mengoptimalkan toko online anda agar posisinya bagus.

Cara promosi toko online di Facebook tidaklah sulit, syaratnya tentu anda mempunya banyak teman atau follower di sana sehingga produk anda dengan mudah dikenal. Cara-cara promosi melalui facebook sangat beragam, banyak trik dan aplikasi diterapkan baik yang gratis maupun yang berbayar, Namun yang saya infokan pada artikel kali ini adalah cara yang umum yang mudah dilakukan oleh siapapun dan tentunya gratis.

Mempromosikan produk toko online anda melalui Facebook dengan cara:

Melalui Status Facebook
Menurut saya ini adalah cara yang termudah dalam berpromosi di Facebook. Status ini bisa dengan mudah dapat memandu/menggiring calon pembeli untuk berkunjung ke toko online anda. Jangan lupa untuk menambahkan link url toko online anda atau link produk tententu yang ingin anda promosikan.

Melalui Tag foto produk
Cara Men Tag foto produk ke beberapa teman yang dijadikan sebagai target calon pembeli adalah cara yang paling sering dipakai oleh Facebooker untuk mempromosikan produknya secara online. Tahapannya adalah anda meng upload foto produk kemudian men tag ke beberapa teman, tidak ketinggalan untuk menambahkan info atau spesifikasi produk dan terakhir menambahkan link produk atau link toko online anda. Dengan sekali klik �send� produk anda sudah bisa dikenal banyak orang.

Melalui Halaman Facebook Like
Cara ini cukup efektif dalam memasarkan produk-produk baru yang ada di toko online anda. Setiap orang klik like ke halaman facebook anda tentu adalah orang yang tertarik dengan produk anda. Semakin banyak follower yang klik akan semakin mudah anda mempromosikan peroduk baru anda.
Tentang cara membuat halaman Facebook like ini pernah saya ulas pada artikel saya dengan judul �membuat facebook di blog�.

Melalui Komunitas atau group
Membuat sendiri group di Facebook yang disesuaikan dengan toko online tidak salah nya anda coba. Sebagaimana diketahui suatu komunitas dalam penyebaran innformasi akan dirasakan begitu kuat. Namun jumlah komunitas dalam group facebook ini hanya dibatasi 5000 member saja.

Dari ke-4 cara diatas pembuatannya sangan mudah tidak salahnya anda yang sudah mempunyai akun facebook bisa memafaatkannya sebagai media untuk meningkatkan penghasilan anda.
mudah-mudahan artikel cara promosi toko online di facebook kali ini bisa bermanfaat buat anda yang pagerank toko online nya masih belum bisa menempati posisi yang diharapkan.
Read More

Wednesday, November 21, 2012

NewsBasket - Article Management System | Projek PKL

Nahh yang ini projek PKL (Praktek Kerja Lapangan) saya dan temen-temen kmaren. Kebetulan saya dan temen-temen PKL-nya di Beritasatu. Oyya mau tau siapa temen-temen saya tersebut? Mau tau kann? Ciyuss? Are you sure? wokwokwok, kami ber-4 gan!!! Kalo kata orang pas ngeliat kami lagi jalan bareng sih kami semua mirip-mirip kayak F4 (eF Sehhh....), personilnya ada saya sendiri aka Priawadi, Andre, Abdi dan Rahmad.

Nahh karena kami berempat, jadi jadi kami dikasih 2 butir projek (emang butiran debu?). Ada ImageBank dan NewsBasket, untuk ImageBank diakusisi sama tim Abdi dan Rahmad, sedangkan NewsBasket saya dan Andre. Sesuai dengan namanya, ImageBank projeknya untuk mengelola gambar-gambar sedangkan NewsBasket untuk mengelola berita-berita.

Untuk NewsBasket usernya dibagi menjadi 4 (Admin, Editor, Publisher, Reporter) :
- Admin : Sebagai level tertinggi dari sistem, memiliki semua hak akses pada sistem.
- Editor : Memiliki hak akses untuk insert, edit dan hapus artikel.
- Publisher : Hak akses untuk mem-publish, menambah dan mengedit artikel.
- Reporter : Hak akses hanya sebatas untuk mengelola artikel dari yang telah dia bikin (Menambah dan mengedit).

Tambahan fungsi :
- Retrieve Email
- Retrieve XML dari Wires
- Artikel tidak bisa diedit kalau ada user lain yang sedang mengedit artikel tersebut.
- Untuk hapus, sebenarnya gak dihapus dari database. Tapi cuman gak ditampilkan di aplikasi.
- Ada article version, jadi apabila user mengedit atau menambahkan kata-kata pada artikel akan ketahuan lewat article version plus siapa yang mengeditnya.
- dll dah, udah lama soalnya jadi lupa :p

Berikut screenshoot-nya :


Halaman Awal

Halaman Dashboard Admin

Halaman My Profile

Halaman Manage Article

Dashboard Publisher

Halaman Add New Article

Halaman Manage Article pada Publisher

Detail Article plus Article Version



Read More

e-MEL Aplikasi pembaca email | Implementasi POP3 & IMAP

Kalian tentu sudah tau OUTLOOK kan? Yaap bener! Itu aplikasi buat baca email kita, nahh disini saya mau sharing projek namanya e-MEL Aplikasi pembaca email aplikasi ini merupakan implementasi dari POP3 & IMAP yang sama digunakan untuk membuat aplikasi outlook. Pada aplikasi ini saya mencoba membaca email dari GMAIL (Google Mail) saya. Oyya projeknya menggunakan library Twitter Bootstrap.

Ehh kalian udah pada tau belum apa beda dari POP3 sama IMAP? Berikut sedikit ulasannya...


- POP3 (Post Office Protocol version 3) adalah protokol yang digunakan untuk mengambil surat elektronik (email) dari server email. Protokol POP3 dibuat karena desain dari sistem surat elektronik yang mengharuskan adanya server surat elektronik yang menampung surat eletronik untuk sementara sampai surat elektronik tersebut diambil oleh penerima yang berhak.

- IMAP (Internet Message Access Protocol) adalah protokol standar untuk mengakses/mengambil e-mail dari server. IMAP memungkinkan pengguna memilih pesan e-mail yang akan ia ambil, membuat folder di server, mencari pesan e-mail tertentu, bahkan menghapus pesan e-mail yang ada. Kemampuan ini jauh lebih baik daripada POP (Post Office Protocol) yang hanya memperbolehkan kita mengambil/download semua pesan yang ada tanpa kecuali.

Gimana udah jelas kan? Nahh karena denger-denger IMAP lebih bagus daripada POP3, mangkannya di projek ini saya pakai IMAP bukan POP3. Nahh kalau kalian mau make POP3 caranya gampang kok, cuman mengganti satu baris kodingan doang. Kodingannya dibawah :

// To connect to an IMAP server running on port 143 on the local machine,
$mbox = imap_open("{localhost:143}INBOX", "user_id", "password");
// To connect to a POP3 server on port 110 on the local server, use:                                $mbox = imap_open ("{localhost:110/pop3}INBOX", "user_id", "password");
// To connect to an SSL IMAP or POP3 server, add /ssl after the protocol
$mbox = imap_open ("{localhost:993/imap/ssl}INBOX", "user_id", "password");
// To connect to an SSL IMAP or POP3 server with a self-signed certificate,// add /ssl/novalidate-cert after the protocol specification:                                                           $mbox = imap_open ("{localhost:995/pop3/ssl/novalidate-cert}", "user_id", "password");
// To connect to an NNTP server on port 119 on the local server, use:                               $nntp = imap_open ("{localhost:119/nntp}comp.test", "", "");                                                  // To connect to a remote server replace "localhost" with the name or the                                 // IP address of the server you want to connect to.
Berikut screenshoot-nya :

Ada halaman ALL, UnRead sama Read
ALL       : Semua kotak masuk dari email
UnRead : Email yang belum dibaca
Read      : Email yang udah dibaca

Halaman INBOX (All)

Menggunakan libaray Twitter Bootstrap

Kotak masuk yang dibaca




Read More

Saturday, November 17, 2012

Jasa pembuatan blog toko online wordpress versi baru

toko online wordpress
Setelah sukses dengan blog toko online wordpress pada versi sebelumnya, rincian paket toko online, sebagai jasa pembuatan blog toko online yang berbasis wordpress dan blogspot, pada kesempatan ini kami ingin mengetengahkan kepada anda fitur terbaru dengan membuat toko online wordpress dengan beberapa penambahan fitur yang sangat mendukung dan memudahkan calon pembeli ketika berbelanja. fitur-fitur baru ini diantaranya:
  1. Penambahan Fitur Keranjang belanja atau Shopping Cart
  2. keranjang belanja toko online wordpress

  3. Penggunaan Overlay untuk Cart dan Formulir Pemesanan
  4. Penambahan Fitur Badge Unik pada produk Produk seperti: Sale!, Best Sellers dan Limited Edition)


  5. Penambahan Fitur Stock/Ketersediaan Barang (Available/Sold Out)


  6. Kolom Best Seller (terlaris) bisa diganti dengan iklan banner 160x600
  7. Slider produk yang dikolaborasikan dengan gambar banner.
  8. Penambahan Fitur Facebook Comment
  9. dll.
Seperti pada paket toko online Kangroes sebelumnya, anda akan tetap mendapatkan fasilitas dan fitur diantaranya:
  • Domain dan Hosting berbayar (domain .com, .net, .info, .biz) dan hosting 100Mb dengan bandwith Unlimited.
  • Free desain banner Header yang disesuaikan dengan produk yang anda jual.
  • Form order
  • Yahoo messengger
  • Halaman blog artikel (untuk keperluan SEO artikel)
  • Product slider image
  • Custom background image (bisa gonta ganti background dan warna halaman utama)
  • Dropdown menu
  • Facebook like box (bagi yang sudah memiliki halaman facebook)
  • Banner pembayaran dan pengiriman
  • SEO Template
  • dan yang penting: anda akan mendapatkan Tutorial cara maintenance dan update toko online dengan sangat mudah. Untuk pemula atau newbie tidak perlu khawatir karena blog toko online sudah disetting secara otomatis sehingga mudah dipelajari.
Bagaimana Minat dengan fitur toko online wordpress terbaru ini? silahkan kontak kami untuk pemesanan dan pertanyaan lainnya melalui:
SMS: 085715950615, 088211457172 (Mohon Info dulu bila mau telp)
Email: buatblog89@yahoo.co.id
YM:
pin BB: 3145DBEC
Read More

Tuesday, November 13, 2012

Beberapa Tools/SDK/Engine Untuk Pengembangan Aplikasi Augmented Reality


Mau share Beberapa Tools/SDK/Engine Untuk Pengembangan Aplikasi Augmented Reality. Barangkali teman-teman ada yang berminat untuk membuat aplikasi Augmented Reality, langsung cek aja linknya :

Berbasis Marker & Gambar :
ARToolKit (http://www.hitl.washington.edu/artoolkit/)
FLARToolKit (http://www.libspark.org/wiki/saqoosha/FLARToolKit/en)
FLARManager (http://words.transmote.com/wp/flarmanager/)
SLARToolKit (http://slartoolkit.codeplex.com/)
NyARToolKit (http://nyatla.jp/nyartoolkit/wp/)
D'Fusion Studio (http://www.t-immersion.com/products/dfusion-suite/dfusion-studio)
metaio Unifeye Design (http://www.metaio.com/software/design/)
IN2AR (http://in2ar.com/)
ATOMIC Authoring Tool (http://www.sologicolibre.org/projects/atomic/en/index.php)
OpenSpace3D (http://www.openspace3d.com/)
Junaio (http://www.junaio.com/)
ARmedia Augmented Reality Plugin (http://www.inglobetechnologies.com/en/)
Aurasma (http://www.aurasma.com/)
AndAR (http://code.google.com/p/andar/)
ArUco (http://www.uco.es/investiga/grupos/ava/node/26)
BazAR (http://cvlab.epfl.ch/software/bazar/index.php)
DroidAR (http://code.google.com/p/droidar/)
flare*tracker (http://www.imagination.at/en/?Products:Augmented_Reality_for_Flash:flare%2Atracker)
flare*nft (http://www.imagination.at/en/?Products:Augmented_Reality_for_Flash:flare%2Anft)
Goblin XNA (http://goblinxna.codeplex.com/)
instantreality (http://www.instantreality.org/)
iPhone ARKit (http://www.iphonear.org/)
LinceoVR (http://linceovr.seac02.it/)
Eligo (http://eligo.seac02.it/)
Minerva (http://sourceforge.net/projects/minervaproject/)
MXRToolkit (http://mxrtoolkit.sourceforge.net/)
Popcode (http://www.popcode.info/)
PTAM (http://www.robots.ox.ac.uk/~gk/PTAM/)
Qoncept AR (http://www.kudan.eu/)
Robocortex (http://www.robocortex.com/)
SSTT (http://technotecture.com/augmentedreality)
String (http://www.poweredbystring.com/)
osgART (http://osgart.org/wiki/index.php/Main_Page)
Studierstube (http://studierstube.icg.tugraz.at/main.php)
Vuforia AR (https://developer.qualcomm.com/develop/mobile-technologies/augmented-reality)
Win AR (http://r2m.nus.edu.sg/cos/o.x?c=/r2m/license_product&ptid=5730&func=viewProd&pid=22)
windage (http://code.google.com/p/windage/)
YVision (http://www.yvision.com/)
ALVAR (www.vtt.fi/multimedia/alvar.html)
Layar (http://www.layar.com/)
SATCH (https://satch.jp/en/)
buildAR (https://buildar.com/)
onvert (http://onvert.com/)
Serge (http://www.sergesdk.com)
ARmsk (http://armsk.org/)
ARLab Image Matching (http://www.arlab.com/imagematching)
Designer's AR Toolkit (http://ael.gatech.edu/lab/research/design/dart/)
Obvious Engine (http://obviousengine.com/)
PointCloud (http://pointcloud.io/)


Berbasis Lokasi :
Layar (http://www.layar.com/)
Wikitude (http://www.wikitude.com/en/)
Junaio (http://www.junaio.com/)
Aurasma (http://www.aurasma.com/)
3DAR (http://3dar.us/)
DroidAR (http://code.google.com/p/droidar/)
instantreality (http://www.instantreality.org/)
KHARMA (https://research.cc.gatech.edu/kharma/)
mixare (http://www.mixare.org/)
LibreGeoSocial (http://www.libregeosocial.org/)
buildAR (https://buildar.com/)
Look! AR (http://www.lookar.net/)
ARLab AR Browser (http://www.arlab.com/arbrowser)


Berbasis Face Tracking :
Viewdle (http://viewdle.com/index.html)
Beyond Reality Face (http://www.beyond-reality-face.com/)
metaio Unifeye Design (http://www.metaio.com/software/design/)
instantreality (http://www.instantreality.org/)
Luxand FaceSDK (http://www.luxand.com/)
SHORE (http://www.iis.fraunhofer.de/en/bf/bsy/produkte/shore/)
Motion Nexus (http://motionnexus.com/)


Berbasis Skeleton Tracking :
Kinect for Windows SDK (http://www.microsoft.com/en-us/kinectforwindows/develop/)
PrimeSense OpenNI/NITE (http://www.primesense.com/en/openni)
AIRKinect (http://www.as3nui.com/air-kinect/)
OpenSpace3D (http://www.openspace3d.com/)
Motion Nexus (http://motionnexus.com/)


Read More

Sunday, November 11, 2012

Penyebab Force Close pada Android



Bagi kamu para developer Android pasti sudah familiar dengan namanya Force Close. Terkadang kita bingung padahal tidak ada error pada kodingan tapi setelah di Running kok malah muncul tulisan Force Close?

Nahh berikut ada beberapa penyebab aplikasi Force Close :
  1. Belum menambahkan user permission di manifest
  2. Belum mendaftarkan activity class di manifest
  3. Kesalahan pengaturan fill_parent atau wrap_content pada layout
  4. Aplikasi terlalu lama loading
  5. Salah tipe casting untuk findViewById() saat mereference ui widget
  6. Lupa menambahkan show() pada toast
  7. Tidak melakukan clean project setelah debbuging di xml
  8. Isi database tidak muncul karena memory yang kurang
  9. Terlalu banyak inner layout yang menyebabkan recursive
  10. Kesalahan pada coloum _id untuk dbase adapter
  11. Belum menambahkan android:id="@id/android:list" pada listView tag di xml layout jika Activity menggunakan extend ListActivity
  12. Pengaturan warna di Android adalah 32 ARGB integer value
Nahh sebelum kamu jadi panic at the disco coba cek dulu beberapa kesalahan diatas. Semoga bermanfaat :)



Read More

Monday, November 5, 2012

Simple Eye, Nose and Mouth Detection using OpenCV | Visual Studio

Setelah tadi kita membuat projek Simple Face Detection using OpenCV. Sekarang kita akan mencoba membuat projek Simple Eye, Nose and Mouth Detection using OpenCV | Visual Studio. Sebenarnya kodingan masih sama seperti projek tadi, kita tinggal mengganti pembacaan file XML-nya aja dengan memodifikasi sedikit kodingan.

Berikut tahapan-tahapannya :
1. Bagi kamu yang belum install OpenCV, ikutin step by step di postingan install OpenCV dengan Visual Studio disini. Saya sarankan menggunakan OpenCV 2.1.0 karena saya menggunakan yang itu. (Biar sama :p)

2. Setelah selesai meng-install dan setting Project Directories kamu tinggal copy-paste kodingan di bawah :


#include "stdafx.h"
#include "cv.h"
#include "highgui.h"

void detect_and_draw(IplImage* img)
{
        //inisialisasi
        CvHaarClassifierCascade *cascade=0;
        CvHaarClassifierCascade *cascade1=0;
CvHaarClassifierCascade *cascade2=0;
        CvMemStorage *storage=0;

        IplImage* gray = img;

        //baca file xml untuk image detection
        if(!cascade)
        {
//untuk deteksi hidung
                char * file = "C:/OpenCV2.1/data/haarcascades/haarcascade_mcs_nose.xml";
//untuk deteksi mata
                char * file1 = "C:/OpenCV2.1/data/haarcascades/haarcascade_eye.xml";
//untuk deteksi mulut
char * file2 = "C:/OpenCV2.1/data/haarcascades/haarcascade_mcs_mouth.xml";

                cascade = (CvHaarClassifierCascade*) cvLoad(file,0,0,0);
                cascade1 = (CvHaarClassifierCascade*) cvLoad(file1,0,0,0);
cascade2 = (CvHaarClassifierCascade*) cvLoad(file2,0,0,0);
                storage = cvCreateMemStorage(0);
        }

        //mendeteksi image hidung
        CvSeq* noses =
                cvHaarDetectObjects(
                gray,
                cascade,
                storage,
                1.1,
                3,
                CV_HAAR_DO_CANNY_PRUNING,
                cvSize(10,10));

        //mendeteksi image mata
        CvSeq* eyes =
                cvHaarDetectObjects(
                gray,
                cascade1,
                storage,
                1.1,
                3,
                CV_HAAR_DO_CANNY_PRUNING,
                cvSize(20,20));

        //mendeteksi image mulut
        CvSeq* mouth =
                cvHaarDetectObjects(
                gray,
                cascade2,
                storage,
                1.1,
                3,
                CV_HAAR_DO_CANNY_PRUNING,
                cvSize(10,10));

        int i;

        //menggambar kotak merah pada bagian hidung yang ditemukan
        for(i = 0; i < (noses ? noses->total : 0); i++)
        {
                CvRect* r = (CvRect*) cvGetSeqElem(noses, i);
                cvRectangle(
                        img,
                        cvPoint(r->x, r->y),
                        cvPoint(r->x + r->width, r->y + r->height),
                        CV_RGB(255,0,0),
                        1, 20, 0
                );
        }

        //menggambar kotak biru laut pada bagian mata yang ditemukan
        for(i = 0; i < (eyes ? eyes->total : 0); i++)
        {
                CvRect* r = (CvRect*) cvGetSeqElem(eyes, i);
                cvRectangle(
                        img,
                        cvPoint(r->x, r->y),
                        cvPoint(r->x + r->width, r->y + r->height),
                        CV_RGB(0,255,255),
                        1, 20, 0
                );
        }

//menggambar kotak putih pada bagian mulut yang ditemukan
        for(i = 0; i < (mouth ? mouth->total : 0); i++)
        {
                CvRect* r = (CvRect*) cvGetSeqElem(mouth, i);
                cvRectangle(
                        img,
                        cvPoint(r->x, r->y),
                        cvPoint(r->x + r->width, r->y + r->height),
                        CV_RGB(255,255,255),
                        1, 20, 0
                );
        }

        //menampilkan gambar hasil deteksi
        cvNamedWindow("hasil");
        cvShowImage("hasil", img);

        cvWaitKey(0);
}

int main(array<System::String ^> ^args)
{
    //load image asli
        const char* filename = "dank3.jpg";
        IplImage* img = cvLoadImage(filename);

        //pemanggilan fungsi untuk deteksi wajah
        detect_and_draw(img);
}


3. Untuk yang berwarna merah sesuaikan dengan nama file foto yang sudah kalian masukkan di dalam projeknya. Kalau saya file fotonya ada di C:\Users\Ozi Priawadi\Documents\Visual Studio 2012\Projects\FaceDetection\FaceDetection\dank3.jpg. Kalau yang berwarna biru sesuaikan dengan folder instalan OpenCV yang sudah kamu buat.

4. Setelah selesai coba klik RUN projeknya dan hasilnya kira-kira seperti ini





Read More

Simple Face Detection using OpenCV | Visual Studio

Hmm... Bingung mau nulis kata pengantarnya (:p). Langsung aja kali ya?? Hehe, kali ini saya mau sharing kodingan Simple Face Detection using OpenCV | Visual Studio. Nah lhoo apa itu OpenCV? Biar lebih jelasnya mengenai apa itu OpenCV kalian tinggal baca aja postingan saya sebelumnya tentang apa itu OpenCV disini. Nahh kalau mengenai projek yang bakalan kita bikin adalah sebuah projek sederhana untuk mendeteksi wajah dari foto yang sudah kita tentukan. Kenapa menggunakan OpenCV? Jawabannya simple, karena lebih mudah dan Open Source!! haha

Oke langsung saja ke tahapan membuat projeknya :
1. Bagi kamu yang belum install OpenCV kamu ikutin langkah-langkah pada postingan saya sebelumnya dan saya sarankan menggunakan OpenCV 2.1.0 karena saya menggunakan yang 2.1.0. Postingannya install OpenCV-nya disini. Untuk nama projeknya terserah kalian, tapi kalau saya namanya FaceDetection.

2. Setelah selesai meng-install dan setting Project Directories kamu tinggal copy-paste kodingan di bawah :

#include "stdafx.h"
#include "cv.h"
#include "highgui.h"

//fungsi deteksi wajah
void detect_and_draw(IplImage* img){
//inisialisasi
CvHaarClassifierCascade *cascade=0;
CvMemStorage *storage=0;

IplImage* gray=img;

//baca file xml u/ image detection
if(!cascade){
char * file="C:/OpenCV2.1/data/haarcascades/haarcascade_frontalface_alt.xml";
cascade=(CvHaarClassifierCascade*) cvLoad(file, 0, 0, 0);
storage=cvCreateMemStorage(0);
}

//deteksi wajah
CvSeq* faces=cvHaarDetectObjects(
gray, 
cascade,
storage,
1.1,
3,
CV_HAAR_DO_CANNY_PRUNING,
cvSize(10, 10));

int i;

//menggambar kotak merah pd bagian wajah yg ditemukan
for(i=0; i<(faces ? faces->total : 0) ; i++){
CvRect* r=(CvRect*) cvGetSeqElem(faces, i);
cvRectangle(img,
cvPoint(r->x, r->y),
cvPoint(r->x + r->width, r->y + r->height),
CV_RGB(255, 0, 0),
1, 8, 0
);
}

//menampilkan gambar hasil deteksi
cvNamedWindow("hasil");
cvShowImage("hasil", img);

cvWaitKey(0);
}

int main(array<System::String ^> ^args){
//load image asli
const char* filename="dank.jpg";
IplImage* img=cvLoadImage(filename);

//panggil fungsi
detect_and_draw(img);
}


3. Untuk yang berwarna merah sesuaikan dengan nama file foto yang sudah kalian masukkan di dalam projeknya. Kalau saya file fotonya ada di C:\Users\Ozi Priawadi\Documents\Visual Studio 2012\Projects\FaceDetection\FaceDetection\dank.jpg. Kalau yang berwarna biru sesuaikan dengan folder instalan OpenCV yang sudah kamu buat. 

4. Setelah selesai coba klik RUN projeknya dan hasilnya kira-kira seperti ini





Read More

Sunday, November 4, 2012

Download text to speech dialek bahasa Indonesia

Lagi-lagi nemu bahan yang bagus buat di share nih! Haha, gara-gara kmaren gak produktif (inet gak ada yang konek T.T) jadi malam ini nyari bahan buat di posting. Sekalian nyari bahan buat nyicil skripsi tentunya, walaupun gak tau juga mau nyari apaan! #lah?

Sebenarnya saya lagi nyari-nyari bahan buat Text to Speech sama Speech to Text bahasa Indonesia buat dijadiin Skripsi. Tapi gak tau deh gimana jadinya ntar, ngomporin temen-temen buat bantuin gak dapet-dapet. Hoho, ada yang mau bantuin saya?

Oke  balik lagi ke judul Download text to speech dialek bahasa Indonesia. Ini ada sebuah aplikasi yang bagus buatan anak Indonesia tentunya dan namanya IndoTTS. Program ini dibuat oleh Pak Arry Akhmad  Armand dengan menggunakan Diphone Indonesia. Tapi sayangnya, sepertinya aplikasi ini gak dikembangkan lagi. Tapi kalau mau SDK-nya bisa kontak-kontak beliau di aa@lss.ee.itb.ac.id atau aa_arman@rocketmail.com dengan menyebutkan nama, institusi dan alasan mau menggunakan SDK-nya.

Berikut link website dan link download softwarenya :
Link website : http://indotts.melsa.net.id/
Link download software : http://indotts.melsa.net.id/download/IndoTTSV0924.zip


Read More

Download database kata dasar bahasa indonesia

Lagi gak jelas nih dari kmaren pas selesai UTS gak tau apa yang mau dilakuin. Kerjaannya cuman tidur terus seharian! Ckck, gimana Indonesia mau maju kalo orangnya kayak gini semua :p. Ini juga ngenet dikampus dari tadi gak jelas mau ngapain, adohhh parah banget dah. Daripada ngenet tapi gak ada hasil mending update postingan blog barangkali berguna nantinya buat teman-teman dan kebetulan dapat bahan yang bagus buat di share.

Nahh kali ini saya mau share database kata dasar bahasa indonesia, barangkali berguna nantinya untuk mata kuliah Information Retrieval (IR) atau bahasa gaulnya Temu Kembali Informasi (TKI). Barangkali nanti ada tugas untuk stemming bahasa Indonesia. Nahh lhoo stemming itu apa? Stemming adalah proses mencari bentuk kata dasar sesuai aturan dan kaidah bahasa Indonesia yang baku. Proses stemming itu sendiri sangat bergantung pada kamus kata dasar yang dimiliki. Nahh disini saya ada 2 file, yang satu dalam bentuk .doc dan yang satu lagi sudah dalam bentuk .sql. Databasenya kira-kira ada 28.526 kata dasar.

Bagi yang mau, sok silahkan download dimari :
- Database kata dasar bahasa indonesia (.doc)
- Database kata dasar bahasa indonesia (.sql)

Source : http://liyantanto.wordpress.com/2010/12/06/kata-dasar-bahasa-indonesia/


Read More

Monday, October 29, 2012

Daftar tempat mencari uang bagi penulis


Bagi kalian yang hobi nulis, entah itu Opini, Resensi Buku, Puisi, Cerpen dan lain sebagainya. Mungkin di Laptop kalian ada berbagai hasil karya kalian tapi cuman dipendam begitu saja. Rugi kan kalau tidak dimanfaatkan? Cuman gede-gedein memori aja! Ntar karatan plus jamuran lhooo....Nahh daripada cuman dipendam, mending kalian publikasikan di berbagai media. Lumayankan nama kalian bisa terkenal dan dapet "Honor" juga. Iseng-iseng berhadiah, kalau diterima alhamdulillah kalau belum diterima yaaa coba lagi! (:p)

Terus gimana dong caranya supaya karya saya bisa di publikasikan di media? Caranya gampang kok, kalian tinggal mengirimkan karya kalian tersebut lewat email yang ada di bawah. Tentunya harus sesuai dengan rubric yang ada disana. Nahh.... Berikut daftar alamat dan perkiraan jumlah honor tempat mengirim sejumlah Opini, Cerpen, Puisi dan Resensi :

Koran Tempo (www.korantempo.com)
Untuk Kolom Opini: koran@tempo.co.id
Untuk Resensi Buku, Esai Sastra dan Puisi : ktminggu@tempo.co.id
Honor Opininya sekitar 600 ribu. Satu bulan sekali ada Suplemen Ruang Baca, kalo dimuat honornya 500 ribu. Resensi buku honor 400 ribu.

Kompas 
Email : opini@kompas.co.id
Rubric : Opini, Rubric Teroka dan Teropong
Honor : Konon rata-rata diatas satu juta

Media Indonesia (www.media-indonesia.com):
Untuk Kolom Opini dan Resensi Buku  : redaksi@mediaindonesia.co.id, opinimi@yahoo.com
Honor : Honor resensi buku dan Opini 400 ribu.
(Panjang Resensi buku & Opini maksimal 800 kata. Nama Kolom Resensi Buku-nya: Bedah Pustaka)

Suara Karya (www.suarakarya-online.com)
Email : redaksisk@yahoo.com
Rubric : Opini, Cerpen dan Puisi
Honor : 150 ribu

Koran Jakarta (www.koran-jakarta.com)
Email : redaksi@koran-jakarta.com
Rubric: Setiap hari ada Kolom Opini (namanya Gagasan) dan resensi buku (Perada)
Honor : 400 ribu untuk Opini, Resensi buku 280 ribu

Lampung Post (www.lampungpost.com):
Email : redaksi@lampungpost.co.id, opinilampost@yahoo.co.id, redaksilampost@yahoo.com
Untuk Esai Budaya/Sastra dan Puisi: lampostminggu@yahoo.com, halaman opini@yahoo.com
Honor : Opini 200 ribu, Cerpen 200 ribu

Jawa Pos (www.jawapos.com)
Email : opini@jawapos.co.id
Rubric : Opini, Ruang putih, Di balik buku, Cerpen, Puisi dsb
Honor : Opini sekitar Rp 750.000. Untuk Kolom Esai Budaya, Cerpen, Resensi Buku dan Dibalik Buku: ariemetro@yahoo.com. (Untuk resensi buku, bisa dikirim yang panjang tulisannya sampai 800 kata)

Seputar Indonesia (www.seputar-indonesia.com)
Email : redaksi@seputar-indonesia.com
Rubric : Opini, Kolom Budaya, Resensi, Puisi, Cerpen (ada di hari Minggu saja)
Honor : Resensi buku 200 ribu, Opini dan Kolom Budaya 400 ribu, Cerpen 400 ribu.

Pikiran Rakyat (www.pikiran-rakyat.com) 
Untuk Kolom Opini: opini@pikiran-rakyat.com panjang tulisan maximal 6000 karakter dengan spasi honornya 300 ribu.
Untuk Esai Sastra, Cerpen dan Puisi: khazanah@pikiran-rakyat.com ada di hari Sabtu
Untuk Resensi Buku: kampus_pr@yahoo.com ada cuma hari kamis (Panjang tulisan 4000 karakter dengan spasi. Honornya 200 ribu.)

Suara Pembaruan (www.suarapembaruan.com) 
Email : koransp@suarapembaruan.com
Rubric : Opini, Resensi Buku, Puisi dan Cerpen

Suara Merdeka (www.suaramerdeka.com)
Email : naskah@suaramerdeka.info dan wacana@gmail.com.
Ini koran Jawa Tengah, InsyaAllah bisa dicoba oleh penulis lain dari luar daerah.

Republika (www.republika.co.id)
Email : sekretariat@republika.co.id (Untuk Kolom Opini)
Kalo kirim cerpen dan puisi, selain kirim ke imel itu, kirim juga ke: ahmadun21@yahoo.com

Bisnis Indonesia: redaksi@bisnis.co.id
(Biasanya tulisan yang nyerempet soal bisnis dan ekonomi. Honor sekitar 300 ribu)


Sumber : http://regional.kompasiana.com/2011/02/21/inilah-tempat-penulis-menghasilkan-uang/


Read More

Sunday, October 28, 2012

Balada si Miskin : Berbuat baik SALAH berbuat SALAH apalagi


Ini sebuah cerita, entah itu fakta atau realita yang pasti pemeran utamanya adalah seorang tua renta yang hidup miskin tapi tidak pernah merasa kekurangan, hidup miskin tapi tetap selalu mengajarkan anak-anaknya arti kehidupan, hidup miskin tapi selalu berbagi ke sesama, hidup miskin tapi selalu  berniat baik untuk menolong sesama walaupun niat yang tulusnya tersebut selalu berujung sakit hati dan perasangka buruk terhadapnya.
Di sebuah desa yang tempatnya jauh dari hiruk pikuk kejamnya ibu kota, berdiri kokoh sebuah Rumah tua dengan warna cat putih yang sudah memudar serta beberapa tiang yang nyaris roboh. Disana hiduplah si tua renta bersama suami dan anaknya yang masih kecil. Sedangkan putra dan putrinya sedang melanjutkan belajar di kota seberang.
Suatu hari terdengarlah kabar dari kota seberang bahwasanya adik beliau akan mengadakan pesta yang meriah. Yaa� pesta pernikahan anak adiknya! Si tua renta yang lagi kesusahan kebingungan ingin membantu, ia tahu acara semeriah itu pasti akan membutuhkan banyak orang. Walaupun sebenarnya dia juga kebingungan, mau tidak mau dia harus meninggalkan anaknya yang masih kecil yang masih belum mengerti arti kejamnya dunia. Kalaupun semua keluarganya diajak, maka hutang mereka akan semakin besar. Si tua renta akhirnya berinisiatif untuk pergi sendiri dengan segala resiko yang ada.
Tapi sialnya ternyata si tua renta tidak mempunyai uang sepersenpun untuk berangkat ke kota seberang. Bingunglah si tua renta, darimana dia mencari uang untuk membeli tiket ke kota seberang? Karena waktunya semakin mepet, akhirnya terbesit di pikiran si tua renta untuk meminjam uang kepada tetangganya. Mencari mencari dan mencari dengan susah payah, akhirnya si tua renta tersebut mendapatkan pinjaman uang dari tetangganya. Dengan modal itulah akhirnya si tua renta bisa membeli tiket dan berangkat ke kota seberang.
Tibalah di hari keberangkatan, dengan sedih bercampur senang akhirnya si tua renta berangkat ke kota seberang seorang diri demi membantu pesta pernikahan anak dari adiknya tersebut. Dia sedih, karena harus meninggalkan suami dan anaknya yang masih kecil. Senang, karena selain bisa membantu acara pernikahan anak dari adiknya tersebut sekaligus bertemu dengan putra dan putrinya yang sedang melanjutkan belajarnya di perguruan tinggi di kota seberang tersebut.
Setibanya di kota seberang, si tua renta setiap hari membantu acara demi acara dari serangkaian pesta yang meriah tersebut tanpa ada sedikitpun rasa lelah tergurat di dahinya. Di puncak acara lengkap sudah kebahagiaannya, akhirnya dia bisa bertemu dengan kedua anaknya yang kebetulan pada saat itu sedang libur kuliah.
Namun ternyata terjadi hal yang tidak diinginkan diakhir acara tersebut. Tak pernah disangka dan tak pernah diduga, rumah tempat adiknya tersebut ternyata kecurian disaat tempat tersebut lagi banyak-banyaknya tamu undangan. Tapi anehnya semua orang disana tidak sadar dan baru tahu kalau tempat tersebut kecurian disaat acara sudah selesai dan banyak barang berharga yang hilang karenanya.
Usut demi usut akhirnya ada yang menyimpulkan bahwasannya ini pasti ulah orang dalam, soalnya tidak ada orang luar yang dicurigai selama acara berlangsung. Spontan yang punya acara langsung menuduh bahwasanya ini pasti ulah anak si tua renta, karena keluarga dari suami anaknya pasti gak bakalan melakukan perbuatan ini!
Si tua renta kaget sekaligus sedih, adiknya sendiri dengan teganya menuduh anaknya melakukan hal yang tidak pantas seperti itu. Apalagi tidak ada bukti yang kuat kalau yang melakukan itu adalah putri dari si tua renta tersebut. Dia tahu walaupun dia miskin, dia tidak pernah mengajarkan kepada anaknya untuk melakukan hal yang dilarang oleh agama! Dia selalu membekali anaknya dengan bekal agama semenjak dini, semenjak anak-anaknya masih kecil sampai sudah siap untuk melanjutkan belajarnya ke jenjang yang lebih tinggi.
Dengan berat hati si tua renta menanyakan hal tersebut kepada putrinya walaupun dia yakin putrinya tersebut tidak akan melakukan hal yang sehina itu. Dengan menangis putrinya tersebut bersumpah kalau dia tidak pernah walaupun hanya niat untuk mencuri, dia tahu kalau tuhan itu maha tahu! Akhirnya si tua renta dan anaknya menangis tersedu dan meninggalkan tempat tersebut dengan sedih hati.
Betapa malangnya si tua renta, ternyata niat baiknya yang tulus jauh-jauh dari desa seberang untuk membantu akhirnya dianggap hanya sekedar alesan untuk mencuri barang berharga milik adiknya. Mau dijelasin bagaimanapun juga ternyata adiknya tersebut tetap kekeuh terhadap pendiriannya.
Selanjutnya bagaimana dengan nasib si tua renta?
Si tua renta tersebut akhirnya pulang kembali ke desa seberang dengan membawa luka di hatinya. Ternyata perjuangan dan pengharapannya selama ini lenyap tak berbekas. Hanya luka dan kepedihan yang dia rasa. Sebelum pulang, si tua renta sempat menasehati putra dan putrinya :
�Biarlah orang lain menganggap niat baik sebagai niat buruk baginya, tapi yang maha tahu pasti lebih tahu mana yang baik dan mana yang buruk. Tidak penting  mengharapkan balasan di dunia, yang paling penting adalah mengharapkan balasan di akhirat kelak�

Note : 
Lagi belajar nulis jadi mohon masukannya ya teman-teman. Kalo ada yang kurang komen aja di bawah. BTW thnks banget buat si Papank atas koreksinya, gara-gara sering minjem Novel lw gw jadi pengen belajar nulis :p


Read More

Like Us

Designed By Seo Blogger Templates