Sabtu, 18 Juli 2009

PesanMakan Delivery via Aplikasi Facebook

Pernahkah anda terpikir memesan makan secara online?
Anda hanya perlu klak klik dan lalu makanan di antar ke tempat Anda.

Wah, memangnya ada? Hmm, atau saya ganti pertanyaannya menjadi seperti ini : "Apakah Indonesia sudah siap menerima budaya seperti itu?"

Mari kita bicarakan lebih jauh teknologi ini.

Kebetulan saya seorang mahasiswa yang tinggal di Jatinangor, daerah kost-an ujung kota Bandung. Di sini ada beberapa tempat makan sederhana yang menyediakan fasilitas delivery. Skemanya cukup mudah, cukup SMS makanan pesanan anda dan kirimkan ke nomor HP tempat makan tadi.

Mungkin saking malasnya mahasiswa keluar kamar, layanan seperti ini cukup laku sebagai jalur alternatif mendapatkan makanan tanpa perlu keluar kamar sama sekali. Tinggal SMS dan makanan akan datang. Simple!

Lalu apa hubungannya dengan teknologi yang akan saya bahas kali ini?

Seperti yang anda tahu, Facebook telah sangat menjamur dan melebihi keperkasaan Friendster di benak para mahasiswa dan masyarakat umum. Sudah banyak dari mereka yang menjadi addict dan mengalami kepudaran kemampuan bersosialisasi secara nyata karena terlalu sering dan aktif bersosialisasi secara maya. Gaya hidup seperti inilah yang saya manfaatkan untuk teknologi Pesan Makan Online. Mereka yang terlalu asyik browsing dan terlalu malas untuk keluar cari makan.

Dengan menggunakan Facebook sebagai platformnya, saya mencoba membuat sebuah aplikasi yang memudahkan anda untuk memesan makanan ke beberapa provider makanan di Jatinangor. Konsepnya sederhana, cukup masukkan alamat kosan dan pesanan, lalu tekan proses. Isi teks SMS akan digenerate sesuai dengan order form yang telah diisi sebelumnya. Setelah user mengkonfirmasi keakuratannya, barulah aplikasi akan mengirim SMS secara otomatis.



Sementara ini aplikasi PesanMakan masih menggunakan SKYPE sebagai SMS Gatewaynya. Namun tidak menutup kemungkinan suatu saat nanti saya akan menggunakan provider SMS Bulk atau bahkan menggunakan perangkat hp khusus di server untuk menangani lalu lintas SMS tadi. Entahlah, yang penting saat ini prototype aplikasi sudah bisa dijalankan dengan baik.

Sebenarnya teknologi ini hanya sekedar membuktikan bahwa menggunakan aplikasi Facebook untuk memudahkan kehidupan anda sehari - hari di Indonesia tidaklah sulit. Hanya perlu analisis target dan mencari sela yang tepat untuk membidiknya.

Coba anda bayangkan, siapa sajakah yang bakal mendapat keuntungan dari aplikasi semacam ini di Facebook? Tentu para provider makanan yang memiliki markerter yang cerdas akan berlomba - lomba menggunakannya.


Namun yang paling pasti, kita semua sebagai customer lah yang paling diuntungkan dengan kemudahan seperti ini.

Semoga saja banyak developer lokal yang berminat mengembangkan aplikasi semacam ini untuk memudahkan dan membantu perkembangan industri lokal.

Silahkan coba aplikasi PesanMakan di http://ayocoba.co.cc/pesanmakan






Salam,
Judotens M.B

Selasa, 14 Juli 2009

Manfaatkan Teknologi QR Code di Blog Anda

Jika anda sering membaca Harian Kompas pasti belakangan ini sadar atas kehadiran gambar semacam barcode di setiap artikel di halaman depan.

Apakah anda pernah mencoba mencari tahu kode apakah itu? Apakah anda pernah mendengar tentang QRCode sebelumnya? Lalu gambar macam apakah itu? Dan apa gunanya buat kehidupan kita sehari - hari?

Mari kita kupas lebih jauh tentang QR Code ini


QR Code adalah kode matriks (atau bar code 2D) yang dibuat oleh perusahaan Jepang Denso-Wave pada tahun 1994. QR sendiri berarti berasal dari "Quick Response", yang dibuat sebagai teknologi dengan menggunakan proses decode berkecepatan tinggi.
QR Code lebih banyak digunakan di Jepang, bahkan sekarang banyak dari mereka yang menggunakan teknologi handphone berkamera untuk memindai kode.

Awalnya QR Code dibuat untuk memindai hasil produksi di perusahaan manufacture. Namun seiring perkembangan jaman, teknologi ini semakin ditujukan untuk kepentingan komersial. QR Code mengandung sebuah alamat, teks ataupun URL yang bisa langsung dibaca menggunakan software QR Code Reader khusus. Di beberapa aplikasi bahkan bisa mengarahkan pengguna langsung ke situs yang tercantum dalam QR Code ini.

Kita bisa melihat banyak penggunaan QR Code ini di majalah, tempat umum seperti museum, bis dan terminal, ataupun di papan - papan iklan. Namun namanya juga Indonesia, walaupun teknologi ini sudah 15 tahun tercipta, kita baru terbiasa dengan "penampakan" kode ini di Harian Kompas belakangan terakhir.

Lalu apa manfaatnya untuk kita semua dalam kehidupan sehari - hari? Semua tergantung kebutuhan dan kreatifitas anda. Di kesempatan ini saya mencoba memanfaatkan QR Code sebagai kode untuk memudahkan anda membaca dan membookmark seluruh artikel di blog ini. Jadi anda yang telah memiliki QR Code Reader di ponsel bisa langsung mencapture informasi yang saya sediakan tanpa repot - repot lagi.

Okay, petunjuk awal adalah mensetup ponsel anda agar bisa membaca QR CODE :
1. Buka situs berikut ini :
- QuickMark, atau
- i-nigma
2. Download salah satu aplikasi reader dari vendor tersebut, dan pastikan tipe dan merk ponsel anda telah support
3. Install ke ponsel anda, dan lakukan pengetesan dengan membaca QR Code di blog ini. Jangan lupa beri jarak sekitar 5-10cm dari monitor setiap melakukan pemotretan QR Code.
4. Tralalala Trilili...seharusnya sekarang anda sudah bisa membaca QR Code dari ponsel!
Anda tidak memiliki ponsel berkamera? Tenaang. Anda masih bisa menjajal teknologi QR Code ini kok. Caranya gampang :
1. Buka situs : http://zxing.org/w/decode.jspx
2. Tulis alamat URL image yang mengandung QR CODE dan klik Submit Query,
atau sudah punya image QR Code di harddisk anda? Langsung aja klik tombol Browse dan cari file image tersebut di harddisk anda, lalu klik tombol Submit Query.
3. Yipiii...sekarang image tadi sudah didecode dan anda sudah bisa membaca informasi didalamnya.

Hmm, cukup mudah bukan? Lalu bagaimana caranya untuk membuat QR Code seperti itu?

Sekarang ini sudah ada banyak class PHP yang menyediakan fungsi menggenerate QR Code berdasarkan text dengan menggunakan library GD. Namun tampaknya akan cukup memusingkan untuk anda yang non programmer.

Nah, simplenya anda bisa menggunakan salah satu situs dibawah ini untuk menggenerate QR Code anda sendiri :

http://zxing.appspot.com/generator/
http://qrcode.kaywa.com/
http://www.snapmaze.com/
http://www.mobile-barcodes.com/qr-code-generator/
http://www.qrstuff.com/

Tinggal masukkan teks anda sendiri, lalu generate. Tidak perlu menunggu lama dan QR Code anda langsung tersedia. Bisa langsung di cetak, ditempel di cangkir, undangan, kartu nama, stiker, atau kaos. Seru kan!

Bayangkan jika suatu hari banyak orang yang menggunakan QR Code ini di kaos mereka. Anda tidak perlu lagi repot - repot tanya nama dan nomor ponselnya. Cukup dekati dan Klik!

Kelemahannya :
Semakin panjang TEKS / URL / KONTEN maka image akan semakin lebar dan dibutuhkan kamera beresolusi tinggi untuk bisa membaca setiap tanda dengan detil. Saya sudah mencoba beberapa kali dan sering gagal ketika membaca kode dikarenakan konten yang saya buat terlalu panjang dan kualitas kamera hp yang kurang bagus.

Jadi saran saya, aturlah agar TEKS / KONTEN anda SINGKAT, TEPAT dan JELAS. Atau gunakan layanan URL SHORTTEN seperti tinyurl.com / bat.am / bit.ly untuk meringkas URL yang panjang.

Selamat Mencoba

Senin, 13 Juli 2009

Membuat Bot Mailbox untuk YM,MSN atau Google Talk

Internet memang sudah semakin memudahkan komunikasi setiap manusia. Mungkin sudah trilyunan komunikasi terjadi di internet, termasuk melalui jaringan instant messenger. Dan banyak komunikasi penting terjadi disana, apalagi untuk urusan yang berhubungan dengan pekerjaan.

Saya sendiri sering kewalahan ketika sedang ada proyek yang mengharuskan saya tidak online untuk sementara. Mau mematikan instan messenger, tetapi kadang takut ada pesan penting atau klien yang menghubungi. Lalu bagaimana caranya agar saya tetap bisa mendapat pesan dari YM atau MSN atau Google Talk sedangkan saya tidak online diwaktu yang bersamaan?

Membuat layanan bot mailbox / mesin penjawab sendiri adalah salah satu jalan keluarnya.

Singkat saja, kebetulan saya menemukan layanan bot instant messenger gratis dari IMIFIED.COM. Namun tidak semudah itu untuk membuat bot, karena minimal anda harus mempunyai pengetahuan pemrograman dan memiliki hostingan sendiri untuk mengupload script PHP anda. Tapi jangan kuatir, saya sudah mempersiapkan script PHP yang bisa anda gunakan langsung untuk layanan MAILBOX anda tanpa perlu lagi pusing memikirkan programming atau upload script bot.

Ikuti petunjuk berikut ini :

1. Daftar account dulu di http://bacadulu.co.cc/daftarimified
2. Cek email anda dan lakukan konfirmasi untuk mengaktifkan account
3. Setelah itu cobalah login ke imified.com, dan akan muncul perintah untuk
membuat bot baru (atau lsg buka http://ayocoba.co.cc/tambahbot )
4. Lengkapi kotak isian :
Bot Name : Mailbox
Screen Name : nama anda
Bot URL : http://rbtok.com/uploads//botym.php?email=ALAMAT_EMAIL_ANDA
misalnya email saya judotens@gmail.com, maka bot urlnya :

http://rbtok.com/uploads//botym.php?email=judotens@gmail.com

Setelah berhasil, di halaman berikutnya akan muncul informasi tentang bot anda seperti BOT KEY.

Sekarang tulis username dan password anda di kolom Networks. Lengkapi kotak - kotak tersebut sesuai dengan kebutuhan anda. Kalau cuma perlu di Yahoo Messenger, maka anda cukup mengisi kolom Network Yahoo dan kemudian tekan Activate.

Sip, sekarang seharusnya bot anda telah berhasil terpasang. Setiap pesan baru yang masuk melalui instant messenger anda akan langsung di forward ke alamat email yang tadi anda tuliskan di BOT URL

Anda bisa mengetes kerja bot tersebut di http://ayocoba.co.cc/testbot
Atau anda ingin membuat bot sesuai dengan algoritma keinginan anda sendiri?
Coba baca http://bacadulu.co.cc/developerbot untuk petunjuk lengkapnya.

Lampiran Source Code Bot Mailbox YM / MSN / Google Talk :

<?php
$email = $_REQUEST['email'];

if ($email != '') {
switch ($_REQUEST['step']) {
case 1:
echo "INI ADALAH LAYANAN MAILBOX dari ".$email."<br><br>";
echo "Maaf, saat ini saya sedang tidak bisa online.<br>";
echo "Silahkan ikuti petunjuk bot untuk meninggalkan pesan.<br><br>";
echo "Siapakah nama anda?";
break;
case 2:
echo "Halo Bpk/Ibu " . $_REQUEST['value1'] . ", silahkan tinggalkan pesan dibawah ini :";
break;
case 3:
echo "Sip, pesan anda telah diterima.<br>";
echo "Saya akan segera membalasnya sesegera mungkin<reset>";
$to=$email;
$message = "Halo, anda telah mendapat pesan baru :\r\n\r\n";
$message .= "Nama Pengirim : ". $_REQUEST['value1']."\r\n";
$message .= "Isi Pesan :\r\n". $_REQUEST['value2']."\r\n\r\n\r\n";
$message .= "LAYANAN MAILBOX,\r\n";
$message .= "http://judotenslab.blogspot.com";
$subj='[LAYANAN MAILBOX] Untuk '.$email;
$headers = "From: ".$email."\r\n";
mail($to,$subj,$message,$headers);
break;
}
} else {
echo "LAYANAN MAILBOX ERROR!<br>";
echo "Anda harus mencantumkan alamat email anda agar saya bisa memforward setiap pesan yang";
echo "masuk langsung ke email tersebut.<br>";
echo "Contoh BOT URL :<br>";
echo "http://rbtok.com/uploads/botym.php?email=judotens@gmail.com";
echo "<br><br>Selamat Mencoba ^_^";
echo "<br><br>judotenslab : eksperimen yuuk";
echo "<br>http://judotenslab.blogspot.com<reset>";
}
?>


Selamat mencoba