Co-founder TIKET.com
Co-founder GOLFNESIA.com
Co-founder URBANESIA.com
Initiator #StartupLokal
Committee at Project Eden Incubator

16 years coding, 4 years startups entrepreneur

All the views provided here are my personal opinion and doesn't necessarily reflect my employer's.

Startups


 

Totally Funny Home Video


This video was made on our trip to Ireland, invited by Enterprise Ireland. We had some quite good time here *obviously*, and the footage was actually wacky. Mind us, we are not pro in handling video *yet*

Starting a Startups


Arrived home from Dublin at Friday 2 am, I have to prepare a presentation because I was asked to present for a seminar held by University of Indonesia on Saturday. The event is called Technobusiness 3rd Version and the session theme was "Menjadi Pebisnis Online: Peluang, Tantangan, dan Solusi" (Becoming online businessmen: Opportunity, Challenges and Solutions). The event was held by Center for Entrepreneurship Development and Studies (CEDS). This organisation has been around since 1998! I was shocked, because if I have known about this organisation, I would have joined. The committee said that since 2007, they create an event open for public.

Because I only have one day to prepare my presentation, and I was just got back from Ireland and brainwashed by them (just kidding :D), inspired by the presentation made by John Convery’s Enterprise Ireland High Potential Start Ups (HPSU) especially the lesson learned part, I made my version of power point for the seminar. So here goes:


At the beginning of the event, the moderator asked the attendees to raise their hand if they have any digital startups. Only less than 5% raised their hand. After the event, the moderator asked the attendees whether they are interested to start a startups, and around 80% raised their hand. I was ecstatic!

Salah delete akun user di situs anda?




Membaca berita tentang admin Flickr yang tidak sengaja menghapus akun usernya dan membutuhkan waktu beberapa hari untuk merestore ulang, saya jadi tergelitik untuk sharing. (Baca beritanya dulu: Flickr Secara Tidak Sengaja Hapus Akun Pengguna Mereka & Flickr Kembalikan Foto Beserta Semua Data Akun Mirco Wilhelm)

Dalam web developement, khususnya untuk situs yang memiliki akun untuk user, memang diperlukan moderasi atau tools untuk memanage user. Entah itu edit atau delete. Nah untuk dua hal ini, saya menggunakan teknik sebagai berikut:

  • Untuk perintah delete, entah itu delete akun, delete post atau apa pun, saya selalu menggunakan flag (state) untuk menghapus konten. Jadi tidak pernah saya menggunakan query DELETE FROM dalam sistem saya. Dan untuk flag ini, dibuatkan kolom bernama status dengan value TINYINT /*SIGNED*/ DEFAULT 1. Jadi valuenya antara -128 s/d 127 dengan nilai defaultnya 1. Jika statusnya aktif, valuenya di set ke 1, inactive di set ke 0 dan deleted di set ke nilai minus, entah -127 atau -1. Tujuannya adalah jika kita ingin melihat posts entah itu aktif atau inaktif, cukup query `status` >= 0. Ini bertujuan agar regular admin hanya melihat dua hal ini. Sedangkan untuk super admin, query tersebut (`status` >= 0) dihilangkan, jadi item-item yang di hapus akan tampil juga.
  • Tapi jika anda ingin menggunakan ENUM(‘ACTIVE’, ‘INACTIVE’, ‘DELETE’) untuk kolom status juga disarankan, karena sangat efisien dan hanya menggunakan 1 byte data. Lagipula kolom menjadi readable ketika melakukan query.
  • Untuk melakukan delete, cukup perintah UPDATE table_a SET `status` = ‘-1’ WHERE id = ‘123’. Jadi tidak pernah menggunakan query DELETE.
  • Untuk setiap perintah DELETE, dilakukan logging untuk mengetahui siapa yang menghapus, kapan perintah itu dihapus, dan bentuk querynya seperti apa. FYI, di situs yang saya buat, semua perintah INSERT, UPDATE, DELETE di log (kecuali account creation) beserta bentuk querynya. Ini bertujuan untuk audit trail.
  • Semua query di front-end diharuskan menggunakan kondisi WHERE `status` = ‘1’.
  • Jika situs anda memiliki jutaan rows data, maka mungkin anda memerlukan tabel purge.Jadi untuk semua row yang sudah dihapus semenjak setahun yang lalu, maka semua isinya dipindah ke tabel purge, dan di tabel utama dihapus secara fisik menggunakan query DELETE. Tujuannya adalah untuk menghindari full table scan karena kardinalitas kolom `status` hanya 3, jadi memang tidak masuk akal jika diberi indeks.
  • Belajarlah menggunakan MYISAM_merge. Jadi misal anda punya tabel: table_a dan table_a_purge, maka anda bisa membuat tabel gabungan semuanya dengan menggunakan query:
    • CREATE TABLE table_a_all (/* perintah create table yg sama dgn table_a */) ENGINE=MERGE UNION=(table_a, table_a_purge) INSERT_METHOD=LAST;
  • Jika admin secara tidak sengaja salah mengedit konten, anda cukup tracing log akun yang tidak sengaja diedit tersebut, dan cari query kedua dari bawah. Anda cukup menjalankan query tersebut dan anda sudah melakukan rollback.
Dari sini, jika regular admin tidak sengaja menghapus sebuah akun, data atau row (Ini benar-benar sering terjadi di kantor saya dulu), anda cukup tracing log admin tersebut, dan undo dengan perintah UPDATE table_a SET `status` = ‘1’. Tidak memakan waktu lebih dari satu menit, dan customer akan tetap happy dan tidak punya kesempatan untuk menulis blog dan menjadi viral seperti apa yang terjadi pada Flickr. Kasihan PR-nya nanti kalau sudah begini.

Caching & Optimizing in Urbanesia




It has been a while since the last time I wanted to write something about Urbanesia. It was one of my best product, technology wise. I had learned a lot of techniques from my colleagues, especially from Andri Burman. Without further a do, here’s a few important points that you need to know about Urbanesia.

Squid as Reverse Proxy

By using Squid, it will make your single server looks 4 times the capabilities! It is a must for a website that is planning to receive high amount of traffics. Urbanesia still uses one server when it receives millions of pageviews per month and ranked 280-ish in Alexa Indonesia.

Basically, use the same technique as describe in the Squid manuals as reverse proxy (Vary: Accept-Encoding to keep two types of docs, gzipped and raw, Cache-Control: must-revalidate, max-age=0, s-maxage=600 to tell Squid to cache for a specific time). But one of the most important part is the cookie technique.

For logged-in users, you create this cookie:

setcookie(‘LOGGED_IN’, ‘Y’, $_SERVER[‘REQUEST_TIME’] + 604800, ‘/’, ‘.urbanesia.com’);
and then set this at squid.conf:
acl cookie_logged_in_set rep_header Set-Cookie LOGGED_IN=Y
cache deny cookie_logged_in_set
acl cookie_logged_in_out rep_header Cookie LOGGED_IN=Y
cache deny cookie_logged_in_out
acl cookie_logged_in req_header Cookie LOGGED_IN=Y
cache deny cookie_logged_in
Don’t forget to remove the cookie when logged out.

This is a pretty lifesaver. First, Squid will always give cache when this cookie doesn’t exists. So crawlers and bots will always receive Squid cache. Sometimes evil crawlers and bots ignore those headers. Since Urbanesia receives 92% organic traffics, we can confidently say that those 92% visits only hit Apache once to generate the cache for the page and the rest is handled by Squid.

Memcached

The next one is Memcache. Don’t know about this? Please Google. This is the utmost important knowledge you’ll ever get. Basically what memcache does is store keys and values in memory. That’s it! But when the quota of memory usage is capped, there will be eviction, based on LRU (Least Recently Used), which means the unimportant keys will be removed. The good thing about Memcache is that every keys have expiry time. So when it is time for the key and value to expire, it will just disappear from Memcache.

Basically I created a memcache model to replace $this->db->query() into $this->mdb->result(), so when I requested a query to MySQL, it first go to Memcache to check for a key (the query is converted to a hash key, basically md5($sql) to generate the hash). If the key exists, then it return the value. But when a key doesn’t exists, it query the MySQL, store into Memcache with the defined expiry time, and return the value. So next time there’s a similar query, it will not go directly to MySQL anymore.

My tips for memcache is:
  • create a falsify/defalsify technique. The problem with memcache, you cannot differ between a ‘false’ value stored in Memcache key and a false when there is no key found in Memcache. So when I wanted to store a ‘false’ value, I stored ‘' instead, and when I receive a '' value, I return a boolean value 'false'. I got the technique from Adam Gotterer from CollegeHumor.com.
  • Max cache expiry time is 30 days. If more than that, Memcache behaves strangely. So I capture the expiry time first, and when it is over 30 days, I change it to 30 days.
  • Create namespace to delete multiple keys automagically. In memcache, you HAVE to know the key to get the values or delete the key. Using namespace, I can delete multiple keys. For instance I create a key business_id#1#attribute#10, business_id#1#attribute#11 and business_id#2#attribute#12. When I call delete(‘business_id#1#*’), then I will delete both keys attribute 10 and 11. But when I call delete(‘business_id#*’) I will delete all those three keys. The namespace is stored in Memcache in the form of arrays.
  • It’s better to cache a MySQL query for 1 minute rather than a pure MySQL query for every requests. Imagine when you got DDoS and you receive hundreds and thousands of requests per minute? It will only goes to MySQL once! Use the dogpile technique explained by Adam Gotterer to avoid Memcache key lost and in between the requests to MySQL and generating Memcache key, other requests also go to MySQL because the key is not ready yet.
What’s the impact for this? Most of the time, logged in users in Urbanesia never accessed MySQL when they go to the Urbanesia landing page. Average requests is 70 ms for landing page. So you convert a 20-200 ms worth of MySQL query time and cpu resource into a less than 1 ms requests to Memcache. The good part is, Memcache is scalable easily. Just give one line of command server_add() and you are using additional Memcache server.

That’s why Urbanesia memory is 8 GB (last time it was upgraded to 16 GB) because memory is cheap, but CPU resource is not!

Cache your PHP code with eAccelerator

PHP is an compiler and interpreter (CMIIW). So what it does is that it first compile your raw code and then deliver it to browser. The problem with PHP is that it has to compile over and over again for every requests. eAccelerator cache the bytecode and deliver a compiled program, so it will run much faster (up to 2x the performance). The installation is very easy. My tips is let eAccelerator cache your PHP script in memory. If I am not mistaken, it can do a hybrid cache, in memory and in HDD if it ran out of memory quota for eAccelerator.

Other techniques

We also implements several techniques to optimize the browsing experience. For instance:
  • Put the javascript code down below, just before the closing body tag. This way, user will experience a ‘fast web’ experience. Why? Because when you load Javascript, it will stop loading the HTML until the Javascript is loaded. This is caused by DOM.
  • Because the javascript is down below, we use the Hijax technique. Hijax comes from hijack+ajax. Basically is that when javascript is not loaded yet and someone clicked on a link with ajax behaviour, it will go normally to that certain page (for instance clicking on the sign-in link while the Javascipt is still loading will take you to the /signin page). But if the Javascript is loaded and the binding is complete, then I will call the Javascript program (for instance, clicking the sign-in link will show you a pop-up windows). This way Googlebot can still access your website without the Javascript on (but actually Googlebot now run the javascript too). More about Hijax here.
  • Minify and gzipped the javascript and css code as much as you can. I uses Minify down at Google code, and store the cache on memory using Memcache.
  • Create a special subdomain for images, js, css. Set the expiry time with mod_expire to one year for those subdomains, since images, js and css won’t change too often. And you will have a persistent connections too. Urbanesia had static-10.urbanesia.com and static-20.urbanesia.com so it will download a lot faster.

Pecha-Kucha Jakarta volume 7 Speaker#10 Natali Ardianto




Here is a video presentation of presentation for #StartupLokal community at Pecha Kucha Jakarta volume 7.

More videos of the speakers at Pecha Kucha Jakarta website. Look at Joko Widodo presentation. He rocks! I vote him as the next governor of Jakarta.

Indonesia’s grassroots startup movement

100916-natali startuplokalIndonesia is not known to be a haven for small to medium enterprises. The laws and investment opportunities aren’t widely supportive of individuals with ideas looking to get off the ground. However, a rapidly growing movement is afoot in the country’s startup scene and it hasn’t gone unnoticed by foreign investors.

A small group of ragtag innovators are fighting their way out of obscurity, and they’re taking everyone else in Indonesia’s burgeoning startup scene with them.
We talked at length with Natali Ardianto, one of the founders of a new monthly event called #StartupLokal, about his plan, why he started this initiative, and what he thinks of the Indonesian startup scene.
Natali, a programmer for 16 years, was the chief technology office and one of the founders of Urbanesia, a hot Jakarta city directory site that has taken funding from East Ventures. He left recently to join Warato Indonesia to build Golfnesia, another startup whose purpose and field he still is reluctant to disclose. 

On founding #startuplokal
We have more than 200 startups here in Indonesia, with an average five to 10 new startups every month. The problem is, they have no clue on how to expose themselves to media and the world.
That’s why we initiated the #StartupLokal community, because startups is all about the people, and they need to hone their soft skills so that they can leverage their startups, attract investors and become the next billionaire in 5-10 years time.
The hash sign in #StartupLokal came from the Twitter hash-tags, which is how our community started to develop in the first place.

The people behind #startuplokal
Our current initiators are me, Nuniek Tirta from bundagaul.com, Sanny Gaddafi from autosally.com and Aulia ‘Ollie’ from Kutukutubuku.com. We have our own startups and we wanted to gain more knowledge in the business, financial and communication side, but we want all Indonesia startups to gain benefit in these too. We understand that without a solid community, we would only be just a blip in the radar.

What #StartupLokal is about
Our objective is to leverage Indonesia startups into becoming a strong and widely known startups, not just in the industry, but to the public. We wanted #startupLokal to become a melting pot between startups and also with investors to connect and collaborate.

What can startups gain from joining #StartupLokal?
The #StartupLokal meetup itself will have a pitching session and panelists every month with different topics ranging from marketing, communication, financial, legal, the market and industry such as mobile, gaming, apps industry, and also knowledge in soft skills.
We don’t focus on the technology because we believe there are already relevant communities for that. The best part is that we tried to keep this monthly event free of charge, and open for all without any membership or registration. The target audience are startup owners, investors, developers, media and anybody with interests in startups.

Setting up the Indonesia Startup Foundation
We are also in the process of creating the Indonesia Startup Foundation. Basically this foundation will be the gateway between investors and startups, since nowadays in Indonesia, there isn’t any single entity that helps connect those two. We also have plans to create some kind of hacker space for startups around the cities in Jakarta, Bandung, Yogyakarta and Surabaya.
We are planning to have our own professionals in accounting, legal, marketing, strategist, publicist and even project managers so that new startups can focus on developing their product rather than thinking about tax and stuff, to keep their company lean and to be able to endure longer with limited funds. Basically creating our own version of lean startups.

An Indonesian tech bubble?
Indonesia startups are gaining a lot of momentum. An awarding event, an incubator program, a CSR (Corporate Social Responsibility) program for startups and a whole lot more are there specifically for startups. Even online and offline media in Indonesia are starting to have their own columns about startups. All this looks very similar to the 1998 dotcom bubble.
We are trying to keep the momentum steady by having #startupLokal meetup, #startupLokal Echo which is a small group discussion, and #startupLokal Storm, a joint co-operation event with sponsors, every month. We don’t want this to become just another hype or bubble that is waiting to pop and disappear, that’s why we are thinking and working hard on how to keep the momentum up.

What’s the situation with local startups, why and how is it growing?
With local telcos starting to shift from voice to data, and internet in Indonesia is getting cheaper and faster, this has created a huge opportunity for startups to grow exponentially. The good thing is that startups don’t have to educate these people on how to go online, because Facebook, Twitter and BlackBerry devices already do the job for us.
As mentioned before, we have hundreds of startups with five to 10 new startups every month. We even have four Groupon clones in just one month, and a few other is coming. And these clones are really serious with their business, with investment coming from foreign and local investors. We had startups made in just two months, or even less than one month.
There are a lot of highly skilled developers out there in Indonesia, and now they are trying to tell the world that they exist. And with rapid exposure either by the online and offline media, more and more new startups are created and mostly funded by bootstrapping or as a side-project of an existing company.

What do you know about the views of foreign investors on Indonesian startups?
One of the foreign investors asked me this: “Is Indonesia startups ready to create new ideas, or currently is still in a state of creating clones from other successful foreign websites?” I have my own personal view, but the bottom line is that Indonesian startups are still in its infant state, which needs nurturing from experienced investors and success stories around the globe. With those, these Indonesian startups might have a fighting chance of challenging the giants and go global.

Is there a tendency to develop localised services and apps as opposed to something more universal?
Yes, most Indonesian startups believe that we might have a fighting chance against those global players if we focus on local market first. After all, we understand our own local market like the back of our hand, right? But that’s not the case with how investors think.
Some of the investors are looking for #local startups that have plans to go global and world-wide. When I asked them why do they look for that kind of startups in Indonesia, they answered this: “If you go global and your startups didn’t work too well, then at least you have grabbed some of the regional market or your own country’s market. But if you just target your own country and your startups didn’t work too well, then you have nothing.”
We local startups must contemplate on this way of thinking, and start to widen our horizon and perspective. Of course some of you might disagree, but investors do look for profit, not just blindly invest and think you are still doing well if your cashflow is bleeding for years.

What do Indonesian startups need to gain traction and exposure?
Word of mouth (or viral) is a nice strategy, but startups need to realise that to gain an exponential exposures, they need to be friends with the media. A lot of startups don’t even know how to create a press release or what boilerplate means. This is what the #startupLokal community tries to fill.
We also encourage founders to brand themselves to increase their startups traction, because startups will always be associated with the founders. When we mention names such as Steve Jobs, Bill Gates, Linus Torvald, it will always be associated with their companies. When Steve Jobs got a severe illness, Apple’s stock went south. That’s how powerful the effect of founders can be. If we startups stick with each other and support each other, I believe in three to five years’ time, our investment ecosystem will be similar to the one in Silicon Valley.

Interview Dengan Natali Ardianto Tentang Komunitas #startupLokal

Artikel ini diambil dari TeknoJurnal

Natali Ardianto
Natali Ardianto
Komunitas #startupLokal makin kesini makin besar. Terbukti dengan sudah diadakannya 4 #startupLokal meetup dengan pengunjung yang makin banyak. Dan dalam waktu dekat pun akan diadakan meetup berikutnya, yaitu tanggal 2 September nanti. Komunitas #startupLokal ini juga sudah mulai menarik perhatian korporat-korporat besar dan investor. Menarik bukan? Oleh karena itu saya mengajak mas Natali Ardianto (salah satu inisiator komunitas #startupLokal) untuk saya interview. Berikut adalah hasil interview saya dengan mas Natali:

Kenalin dulu dong tentang mas Natali

Halo saya Natali Ardianto, Chief Technology Officer PT. Warato Indonesia. Sebuah startup yang mendapat investment dari Jepang. Saat ini mengembangkan golfnesia.com dan 5 project lainnya dalam 1 tahun kedepan. Saya juga co-founded urbanesia.com . Saya juga  salah satu inisiator #startuplokal community Jakarta, dan sebentar lagi kita akan membuat foundation untuk menyatukan para pelaku startup di Indonesia.

Bisa deksripsikan gak komunitas #startupLokal itu apa?

Startup lokal adalah usaha rintisan, yang spesifik di industri IT baik web maupun apps. Community ini untuk mewadahi para founder, investor, media, developer dan praktisi IT untuk bertemu dan berkolaborasi. Setiap bulan juga ada pertemuan informal dimana kita mengundang para praktisi di bidang komunikasi, PR,  marketing, bisnis, dan finansial untuk berbagi tips dalam menjalankan bisnis. Karena saya tahu para startups sangat paham dengan teknologi yang dikembangkan tapi kurang memahami aspek bisnisnya.

Siapa sebetulnya para inisiator komunitas #startupLokal beserta dengan backgroundnya?

Awalnya kita sebut startuplokal v.0 . Waktu itu saya bertemu dengan Rama Mamuaya, Dondi Hananto, Sanny Gadaffi, dan Aulia Masna. Semuanya serba kebetulan, ngga ada yang janjian satu dengan yang lainnya. Dari situ, kita ngobrol sampai jam 00.30, sangat menyenangkan dan informatif. Dari situ kita bilang, bagaimana kalau kita buat ketemuan tiap bulan. Terjadilah #startupLokal informal meetup v.1 di tempat yang sama, di Starbucks FX Plaza. Yang tadinya saya estimasi 10-15 yang bakalan datang, ternyata yang hadir 33 orang! Dari situ tercetus ide untuk mengundang pembicara seperti yang ada sekarang.

Jadi bisa dibilang inisiator #startuplokal itu: Rama, Dondi, Sanny, Aulia, dan mas Natali begitu?

Huehehe engga juga. Saat ini yg disebut inisiator adalah saya, Nuniek Tirta Sari, dan Sanny Gaddafi. Tiga orang yang dari awal mengusahakan agar #startuplokal meetup berjalan setiap bulannya. Rama dulu turut serta juga, namun karena kesibukannya dengan pekerjaan dan event SparxUp yang dia buat, maka dia jadi pendukung saja.
Inisiator #startupLokal
Inisiator #startupLokal (dari kiri ke kanan): Natali Ardianto, Sanny Gaddafi, Nuniek Tirta Sari

Apa visi dan misi dari komunitas #startupLokal ini?

Visinya ya menghubungkan antara founder, investor, developer, media. Menjadi kolaborator untuk meningkatkan value startup dimata investor dan media. Kalau misi, untuk menelurkan milyader berikutnya dari komunitas startup dan menjadi go international.

Apa komunitas #startupLokal ini ada struktur kepengurusannya?

Kalau komunitas sih masih liquid, belum ada kepengurusannya.

Bagaimana caranya #startupLokal meetup bisa diadakan tiap bulannya? Dengan pesertanya yang makin kesini makin banyak tentu makin repot

Kami sangat beruntung banyak perusahaan yang perhatian pada komunitas kami. Sejak startuplokal v.3, kami mendapatkan sponsor baik tempat dan snack. Itu di v.3 yang didukung oleh Telkom. Bahkan di v.4 oleh TRG.co.id kami diberikan tempat, makan malam dan fotografer untuk dokumentasi. Dukungan seperti ini yang sangat kami harapkan untuk menjaga agar meetup bulanan kami bisa berjalan dengan lancar. Bayangkan, di meetup ini hadir para perwakilan dari Google, Yahoo, Sinarmas, AdMob, dan nama-nama besar di industri IT. Terlihat bahwa startuplokal di Indonesia sudah mulai menunjukkan taringnya. Sudah ada lebih dari 250 startups di indonesia, dan tiap bulannya muncul 10-15 startups baru.

Orang-orang yang mengikuti #startupLokal meetup itu dari kalangan mana saja sampai sekarang?

Iya so far paling banyak ya owner startups dan developer. Lalu hadir pula kawan-kawan dari media dan related corporate seperti agency, dan ad media.

Bagaimana dengan respon dari kalangan korporat tentang komunitas #startupLokal ini?

Nexian, mobile handset terbesar kedua setelah Nokia di Indonesia, mendapatkan Head of Appsnya dari komunitas ini. Swa Media Inc malahan mau membuat sebuah incubator yang bernama SWAStartup setelah diajak oleh para inisiator untuk merasakan semangat yang dimiliki oleh para startups untuk maju dan berkembang. DailySocial dan SemutApi Colony juga membuatkan event SparxUp yang ditujukan untuk para startups. Telkom Indigo juga secara spesifik menarget kita para startups, dimana mereka punya budget sebesar 15 M untuk startups.

Apa yang para startup-ers bisa ambil dari komunitas #startupLokal ini?

Yang bisa diambil paling utama adalah networking. Jadi dari networking saja, sudah banyak yang mendapatkan baik itu koneksi baru, atau bahkan kerjasama. Ada yang sudah jadi CEO dan CIO karena startuplokal, membuat bisnis bersama, hingga jadi Head of Apps Nexian. Yang kedua adalah ilmu yang bisa diserap dari para pembicara, yang memang kita desain bukan dari industri IT, namun sangat relevan dengan startup, karena startup adalah perusahaan, dan perusahaan perlu adanya manajemen marketing, sales, communication, legal, financial dll. Dan yang ketiga, adalah exposure. #startupLokal meetup ini didatangi oleh para media baik media online maupun offline. Dengan adanya exposure ini, maka mereka memiliki peluang lebih besar untuk diketahui oleh masyarakat luas, dan bukan hanya terbatas dari komunitas IT yang scopenya terlalu kecil. Saya suka sekali memberi contoh Koprol dalam hal exposure ini. Mereka sangat handal dalam mendapatkan exposure media, dan impactnya sekarang adalah akuisisi oleh Yahoo.

Adakah startup yang melejit karena komunitas #startupLokal ini?

Semuanya mendapatkan exposure yang balanced. Siapa yang berani tampil, mereka akan mendapatkan exposure. Contohnya KayaKarya yang pitch di v.4 kemarin, kerasa sekali sekarang KayaKarya mendapatkan exposure media disana-sini. Kayanya ngga fair kalau disebut satu per satu, tapi yang penting para founder harus berani vokal dalam mempromosikan produknya. Itulah kenapa startuplokal v.4 topiknya mengenai komunikasi, karena banyak sekali startups yang keren-keren, tapi karena media announcementnya hanya twitter saja, jadinya kurang mendapat exposure yang optimal.

Apa si yang diperlukan oleh komunitas #startupLokal ini agar terus berkembang?

Yang kita butuhkan adalah dukungan dan doa. Jika ada yang mau mensponsori tempat dan FnB (food and beverage), kita akan sangat berterima kasih. Lebih dari itu, ya kehadiran rekan-rekan startups, investor dan media yang paling penting. karena tanpa mereka, komunitas ini ngga ada valuenya.

Apa ada rencana komunitas #startupLokal ini akan menjangkau pelosok-pelosok Indonesia lainnya?

Iya, pastinya. #startuplokal itu bukan #startuplokal Jakarta, tapi #startuplokal Indonesia. Jadi jika ada daerah-daerah yang ingin membuat komunitas, pakai #startuplokal malah sangat kami sarankan, karena saya tahu pasti banyak media-media yang memantau hashtag (tagar) #startuplokal. Nantinya setelah foundation yang kami rintis jadi, kami memang berencana melakukan roadshow ke daerah-daerah yang sudah mulai ada individu-individu yang mau bersatu dan kami katalisator pembentukan komunitasnya.

Ngomong-ngomong tentang Startup Lokal Foundation, bisa dijelaskan lebih lanjut?

Iya kami menamainya The Indonesia Startups Foundation. Susunan kepengurusannya sudah terbentuk. Inti dari foundation ini adalah untuk membantu startups yang masih struggling atau fundingnya melalui bootstraping supaya tidak cepat mati sebelum berkembang. Juga sebagai gerbang para investor dalam melakukan investment ke startups indonesia. Kami berkomitmen untuk tidak melakukan penunjukan langsung ke sebuah startups jika ada investor yang ingin melakukan investment, tapi lebih ke memberikan short listed startups kepada investor. Kami berusaha untuk menjaga agar para startups tetap menjadi lean startups, agar dapat bertahan lebih lama dengan limited funding.
Nantinya kami akan memperkerjakan para profesional, baik itu orang legal, orang accounting, project manager dan lain-lainnya untuk memanage sisi hukum, finansial para startups, agar startups tidak perlu pusing masalah perpajakan dan legal, dan bisa lebih fokus ke bisnisnya, making good products. Kami juga berencana membuat semacam hackerspace, yaitu kami akan menyewa sebuah rumah dimana nantinya dapat menampung 5-6 startups, cukup dengan biaya bulanan yang kecil dan akan kami subsidi untuk biaya-biaya lainnya. Tentunya dengan syarat maksimal bisa stay selama 6-12 bulan tergantung timeline development produk mereka. Nantinya ada committee 9 orang yang membernya ada dari Bandung, Surabaya dan Yogyakarta, serta Jakarta.

Saya dengar juga beberapa hari yang lalu komunitas #startupLokal akan punya channel di radio lokal, bener ini?

Ya karena networking itu, kami jadi kenal berapa orang dari media radio. Sudah ada ajakan serius untuk itu, tapi sedang kami follow up lebih lanjut.

Apa pendapat mas Natali tentang perkembangan startup lokal saat ini?

Saya sangat senang karena semua pihak sepertinya mau berkontribusi pada startups. Para startups berlomba untuk mempercepat pengembangan websitenya. Bayangkan dalam kurun 1 bulan, di launch 4 situs Groupon clone. Media-media baik online maupun offline sudah mulai membuat kolom Startup Lokal di medianya, contoh VivaNews, PC Plus, PC Media, SWA Magazine dan lain-lain. Investor juga sudah mulai berdatangan. Yang dari Jepang sepertinya akan semakin banyak, juga dari Singapura dan Oktober nanti Government Funding dari Amerika Serikat akan datang.
Jadi, kuartal ketiga dan keempat ini adalah saat yang baik untuk memulai startup lokal kalian. Bahkan startup saya sendiri berencana IPO (initial public offering) tiga tahun lagi.

Ada beberapa orang yang bilang perkembangan startup lokal seperti jaman .com boom waktu lalu, apa tanggapan mas natali?

Nah itu dia. Komunitas startuplokal dan foundation ini tujuannya agar animo startups tetap terjaga, dan tidak ada lagi yang namanya investor bodong atau money laundry. Dari pengalaman saya, jika komunitas ini para inisiatornya sudah males, capek dan berhenti, maka komunitasnya akan secara pelan-pelan pudar dan mati. Saya tidak ingin itu, oleh karena itu saya ingin adanya yayasan ini agar orang-orang yang commit semakin banyak, dan komunitas ini akan tetap terjaga untuk waktu yang lama hingga saatnya nanti dimana sudah tidak ada lagi startups yang perlu difunding dan di support.

Terakhir, ada saran dari mas natali untuk para startup-ers?

Startup itu tidak mungkin bisa berdiri sendiri, tanpa dukungan dari pihak-pihak lain seperti media, investor dan rekan-rekan startup lainnya untuk saling support. Oleh karena itu, manfaatkan komunitas ini dengan baik. Bertemulah dengan perfect stranger, buatlah network baru. Ikutlah berkontribusi karena waktu yang anda luangkan itu adalah investasi.
~
Lumayan panjang juga perbincangan saya dengan mas Natali. Semoga artikel ini memberikan insight lebih mendalam tentang komunitas #startupLokal dan perkembangan startup lokal saat ini. Dan, selamat merayakan ulang tahun Indonesia ke-65 hari ini. Mari kita ikut memajukan Indonesia melalui startup lokal.

#startupLokal, awal, kini dan di masa depan




Di tahun 2006 ketika saya menjadi konsultan di sebuah perusahaan IT, saya ditawarkan pekerjaan oleh sebuah perusahaan Swiss untuk mengembangkan direktori preschool dan kindergarten yang di Swiss jumlahnya ribuan, dimana perkerjaan itu diendorse oleh Depdikbud Swiss. Inspirasinya dari situs http://local.ch.

Setelah mengurus work permit selama 1 tahun dan akhirnya dapat, ternyata pihak sana lagi busy dengan projekt government lainnya, alhasil saya tidak jadi pergi. Tapi dari situ saya langsung terinspirasi untuk membuat sebuah local directory di Indonesia. Saya langsung mencoba mengembangkan sendiri versi lokal, lokasi.info dan direktori.info.

Dari situ struggle untuk mendapatkan support sangaaat sulit. Pertama, kita hampir membeli peta foto aerial seharga Rp 150 juta karena Google maps saat itu masih sangat jelek. Juga saat itu informasi geospatial tidak bisa diolah secara otomatis, jadi harus dibuatkan querynya yang cukup ribet dan membebankan server. Berjalan 6 bulan, akhirnya tidak selesai karena saya keburu pindah di kantor lain.

Secuil cerita saya itu mungkin akan berbeda jika saya hadir di #startupLokal dan melakukan pitch di depan teman-teman startups, business owners dan investors. Oleh karena itu saya tidak ingin hal tersebut terjadi pada rekan-rekan startups lainnya. I know how hard it is to start from the rock bottom. Tiring.

Empat bulan yang lalu saya hendak melakukan interview di Starbucks FX Plaza *grin*. Tanpa sengaja saya bertemu dengan Rama Mamuaya dan Dondi Hananto. What a coincidence. Disitu juga hadir Sanny Gadaffi (Sagad) yang juga sedang meeting dengan partnernya, serta Aulia Masna yang juga lagi beredar di daerah Senayan.

Maka, saya menganggap ini sebagai #startuplokal v.0. Cikal bakal dari #startuplokal meetup. Saat itu saya pulang jam 12.15 karena keburu diusir oleh Starbucks. Me and Sagad talked for hours. Dari situ kita semua sepakat untuk ketemuan setiap bulan di Starbuck FX Plaza.

Maka terjadilah #startuplokal v.1 sebulan kemudian. Saat itu tidak dinyana yang hadir 33 orang! It was packed! It was exciting, dan seperti biasa, saya pulang duluan jam 12 malam. Apa saja yang terjadi di #startuplokal v.1 bisa dibaca di blog istri saya. Dari sini Tista dan Selina bertemu dan akhirnya Tista menjadi CIO urbanesia beberapa bulan kemudian. Nuniek Tirta juga pertama kali bertemu Sagad dan sekarang Nuniek menjadi CEO bundagaul.com. Dari sini secara tidak langsung jadi bertemu Novrizal Pratama dan Putri Respati dari TRG, yang akhirnya memberikan space di Wisma Kosgoro ballroom untuk #startuplokal v.4.

Berlanjutlah ke #startuplokal v.2 di Cafe Oh La La, dimana yang hadir ada lebih dari 100 orang. It was really englightening. Topiknya mainly about startups experience at Echelon, an insight from Charanjit Singh and Leonard from AdMob. Dari sini kami bertemu bapak Joko dari Swa, dan berlanjut setelahnya bertemu bapak Kemal Gani, Direktur Swa Media Inc. dan dari pembicaraan ngalor-ngidul menumbuhkan event SWAstartup.

Terakhir di #startuplokal v.3 di Gedung Telkom. It was grande, and Telkom is really serious about this. I was really honored that Telkom is willing to support us. Topic is about mobile. Pak Izak Jenie, CEO Nexian is very hot! A very humble and humorous person. This event has generated leads for urbanesia, bundagaul, infokost untuk dapat masuk ke mobile Nexian secara default. Didiet dari Mijix present tentang Gedego, which is an awesome product.

Kalau ditanya tujuan saya pribadi untuk #startuplokal apa, yang jelas adalah saya ingin agar para uber geek sadar bahwa startups itu perusahaan, dan perusahaan adalah bisnis. Dan perusahaan tanpa pemahaman bisnis, finansial dan marketing sama saja dengan hobi belaka. Saya yakin jika ditanya tentang kecanggihan teknologinya, pasti para startuplokal Indonesia adalah salah satu yang kreatif dan inovatif. Jadi mungkin ada beberapa teman-teman #startuplokal yang agak kecewa karena eventnya jauh dari kesan IT, tapi saya paham sekali, #startuplokal yang hadir di meetup-meetup ini akan menjadi bos-bos dan pimpinan perusahaan, dan mungkin menjadi orang terkaya di Indonesia dalam 10-30 tahun mendatang. Yang kita butuhkan adalah informasi business and networking.

Juga, jika ada yang merasa #startuplokal tidak memberikan faedah apa pun, terutama meetup-nya, maka saya bisa dengan yakin bilang bahwa You are not talking to the right person. It’s a networking night, so please for goodness sake, jangan say hi ke orang yang sudah anda kenal, tapi say hi ke orang yang belum anda kenal. Dari empat pertemuan #startuplokal v.0-v.3, saya dan banyak rekan-rekan lainnya mendapatkan leads baru, kerjasama baru dan bahkan kerjaan baru. Hey adakah yang tahu bahwa di #startuplokal v3 ada founder Game.co.id, dimana dia adalah anak muda kelahiran 1987 yang sudah mendapatkan investment dari Belanda! Ngga ketemu dia? Nanti saya paksa dia untuk datang lagi di v.4 :D

Jadi, bukalah pikiran anda. Accept the new things that you’ll receive. Memang menantang jika kita harus mengikuti sesuatu yang tidak kita sukai. I am a geek. I love to code. But I also have to accept the fact that if your are in C-level (CEO, CTO, CIO), you will have to run the business more often than code.

#startuplokal v.4 akan diadakan di Sriti Ballroom, Basement floor Wisma Kosgoro, seberang Ex, hari Kamis tanggal 5 Agustus jam 19.00. Topiknya tentang komunikasi. Pernahkah startup anda membuat press release? Pernah dengar term Boilerplate? Kalau belum, datanglah ke #startuplokal v.4. Kalau perlu dekati Eva T. Nurmalasari, PR urbanesia.com yang menurut saya sukses membuat press release karena para editor media hampir tidak ada yang menulis ulang press release buatannya.
Always remember that editors are overworked and understaffed. If you can make life easier for them, you’re more likely to get coverage. If you write a press release that’s close to the way the editor will actually publish it, it may see publication with minimal editing. [ref]

Benar +4, Kosong 0, Salah -1




Dari Twitter, saya membaca tulisan ini (rephrased karena I didn’t document the twitt):
"Bagaimana siswa UAN bisa diajarkan rasa percaya diri jika salah jawab membuat nilainya dikurangi satu. Lebih baik ngga usah menjawab sekalian."
 I am a fan of numbers, stats and analytics. Ketika saya membaca twitt ini, dalam hati saya berpikir: If you are smart, then you should have known that the formula TRUE = 4, FALSE = -1 and NULL = 0 ini dibuat oleh orang yang briliant sekali!

Untuk yang belum paham maksud saya, dalam UAN (Ujian Akhir Nasional, dan beberapa ujian lainnya), penilaian bukan hanya sekedar poin satu jika benar, kosong jika salah, tapi empat poin jika benar, kosong jika tidak menjawab, dan dikurangi satu jika salah.

It’s all in the probability and a very little luck. Tapi in the end, if you guess ALL of the answer, then you have nothing to lose actually. I’ll give you a case:

CONDITIONS:
Dua puluh lima (25) pertanyaan pilihan ganda, dengan pilihan A, B, C, D dan E. Jika benar semua maka nilainya adalah 25 x (+4) = 100.

CASE #1:
Saya mengisi 25 pertanyaan dengan jawaban A. Dengan probabilitas benar 1/5 (20%), maka:
  • Menjawab benar: 20% x 25 pertanyaan x (+4) = 20
  • Menjawab salah: 80% x 25 pertanyaan x (-1) = -20
  • Nilai akhir: 20 (benar) - 20 (salah) = 0
Jadi anda bisa melihat, bahwa dengan menebak saja, you have nothing to lose, karena nilai akhir adalah 0 (nol).

CASE #2:
Dari 25 pertanyaan, saya bisa mengurangi pilihan menjadi hanya empat dari lima pilihan jawaban. Dari sisa empat itu, saya menebak secara random. Dari sini bisa disimpulkan probalitas menjawab benar adalah 1/4 (25%), maka:
  • Menjawab benar: 25% x 25 pertanyaan x (+4) = 25
  • Menjawab salah: 75% x 25 pertanyaan x (-1) = 18.75
  • Nilai akhir: 25 (benar) - 18.75 (salah) = 6.25
 Tentunya tidak ada nilai 6.25, tapi ini dikarenakan jumlah pertanyaannya ganjil. Tapi intinya, dengan menebak dari 4 pilihan, maka anda malah akan mendapatkan nilai plus!

So, here’s a word of advices for future students yang menghadapi soal-soal dengan bentuk scoring seperti ini:
  • Isolasi jawabannya satu per satu. Jika kamu bisa mengisolasi setidaknya satu jawaban dari lima jawaban yang tersedia, maka kamu akan mendapatkan skor probabilitas yang lebih baik. isolasi satu give you 25%, isolasi dua give you 33% dan isolasi tiga give you a whopping 50%!
  • If you have to guess, you better have a best guess. Dari beberapa jawaban tersebut pasti ada jawaban yang anda yakin itu adalah jawaban yang benar. Tandai! This will give you a higher probability. If you guess that the answer is correct, it has higher probability that the answer is actually correct.
  • 10 menit sebelum pengumpulan soal, go with your guts and start guessing!
For your information, saya sudah menggunakan teknik ini sejak SMA, dan saya gunakan ketika menghadapi UMPTN. So friends, get your math straight, and start guessing!

Apakah over-budget dan over-schedule dosa besar?




Terkadang kita menganggap jika jika kita membuat sesuatu melewati budget atau melewati schedule, maka itu sudah menjadi dosa besar. Orang-orang lain akan dengan mudah mencemooh, menyindir dan merendahkan kita.

Have no fear! Rome wasn’t build in a day. Saya mendapat cerita tentang Sydney Opera House, yang mungkin bisa dianggap proyek mismanagement yang cukup parah, tapi hasilnya sekarang adalah menjadi landmark kebanggaan Australia.

Tahukan anda, bahwa secara budget, Sydney Opera House melar 1450%? Budget yang tadinya A$ 7 juta, ternyata membutuhkan biaya A$ 102 juta. Juga waktu yang dibutuhkan untuk membangunnya, dari rencana 4 tahun menjadi 14 tahun! Kalau ini dikembangkan di Indonesia, kemungkinan besar sang arsitek dan pembangunnya sudah dicela habis-habisan, diajukan ke pengadilan, dipenjara, dan akhirnya tidak pernah selesai dibangun.

Tapi tidak. Bangsa Australia tetap percaya bahwa apa yang mereka buat itu akan menjadi sesuatu yang tidak akan lekang oleh masa. Bayangkan, untuk membiayai Sydney Opera House mereka membuat lotere. Lotere ini berlangsung selama pembangunan berjalan.

Begitu pula dengan Urbanesia. Banyak yang bertanya, kenapa koq pengembangannya lama sekali. Well, di Urbanesia, kami membuat fondasi yang sangat-sangat kuat, sehingga situs tersebut sudah siap untuk mendapatkan pageviews jutaan. Teknik-teknik seperti cache menggunakan memcache dan squid, manipulasi expiry time files menggunakan mod_expires, php accelerator dan CDN sudah kami persiapkan sejak awal.

Jika anda memiliki pemahaman teknis, maka anda akan melihat bahwa di Urbanesia, semua javascript diletakkan di paling bawah page situs. Ini akan meningkatkan experience user karena dalam DOM, semua javascript, even external ones, harus di load sepenuhnya terlebih dahulu sebelum bisa melanjutkan ke kode-kode berikutnya. Oleh karena itu situs yang tidak di optimize akan mengalami yang sering disebut white screen, dimana layar tampak putih saja karena lagi proses loading javascript yang diload di awal (biasanya di dalam ).

Oh ya, kami juga mengembangkan regex (regular expression) kami sendiri, dimana semua file-file javascript tetap ditulis sendiri-sendiri di dalam kode, namun secara otomatis diconvert menjadi satu file (efisiensi paralel downloading), dengan expiry time 1 tahun sehingga untuk mengakses page-page berikutnya tidak perlu mendownload javascriptnya lagi (kecuali ada perubahan kode javascript) dan juga memanfaatkan kompresi, sehingga browser yang mendukung kompresi Gzip akan mendownload versi terkompresi. file-file 100 KB bisa terkompresi menjadi 10-30 KB, sehingga bisa di download dengan cepat.

Tantangannya adalah, apa yang terjadi jika javascript belum di load dengan sempurna dan user keburu =[mengklik sebuah action yang mengandung Ajax? Kita memanfaatkan teknik yang disebut Hijax. Hijax adalah teknik dimana jika javascript belum di load dengan sempurna (atau memang dimatikan), user akan tetap bisa melakukan aktivitasnya dengan normal. Contohnya di landing page Urbanesia. Jika anda mengklik signin atau register setelah pagenya selesai, maka akan keluar pop-up javascript dimana anda diminta memasukkan username dan password. Namun jika javascript belum selesai loading atau dimatikan, maka anda akan diarahkan ke page berikutnya, baik itu page signin atau register.

Tahukah anda bahwa kami sudah mempersiapkan http://bandung.urbanesia.com, http://surabaya.urbanesia.com, http://bali.urbanesia.com? Kami juga sudah membuat domain masking, dimana anda dapat memiliki situs anda sendiri hanya dengan membeli domain dan service kami. Check out http://www.ayoklik.com untuk sampelnya. Oh ya dan kami memiliki custom theme, sehingga tampilan bisa diubah-ubah oleh setiap business owner. Lihat http://www.urbanesia.com/hamilcantik untuk contohnya.

Saya bangga dengan team developement Urbanesia, karena they share the same interest and ambition as I am. We are not making a site for 1-3 year, we are making a site that will lasts for decades until we have to rewrite the code again to accomodate new programming application (mungkin PHP 6?)

Logo and Branding




You must have heard about this several times. Logo is one of the key elements for a successful brand. Do you remember Nike logo? Google logo? Telkomsel logo? Now do you remember your favorite martabak logo?

You have taken great care of creating great logo for your company, now it’s our turn to magnify your logo potential. Urbanesia knows the importance of your logo. That’s why we put your logos in almost every prominant places. Here’s an example:
As you can see in this example page Starbucks, your logo will also be shown as your site icon. It will show up in every page of your profile page, besides the website address bar, next to you title page, and also if your customer bookmark your page, they will easily identify your profile page because of the icons. All you have to do is upload your logo.

One week on Urbanesia

In the next one week, I’ll be posting short posts on features that Urbanesia have. Please do follow my RSS to view my post directly to you reader. I’ll start with this Monday! You won’t believe features that are good for Urbanites and Business Owners.

Sales is all about AIDA, SPIN and SMART




Anda adalah seorang sales tapi belum pernah mendengar kata AIDA, SPIN dan SMART? Kalau belum, inilah saatnya anda mulai belajar tentang ini. Saya mendapat kesempatan berharga mendengarkan lecture bapak Pandu, seorang motivator sales yang cukup terkenal yang walau sudah pensiun dan usianya sudah 62 tahun, tapi tetap aktif menyebarkan semangatnya dalam membantu para (calon) sales dalam berjualan. Bahkan istri saya yang pernah diberikan lecture 10 tahun yang lalu saja masih ingat. THAT is how great he is.

Pertama ia memperkenalkan AIDA, dimana teknik ini sudah ada sejak tahun 1898. AIDA merupakan singkatan dari Attention (kadang disebut Awareness), Interest, Desire, Action. Attention adalah usaha dalam membuat mereka tertarik dengan produk yang ingin anda jual. Buat potential customer tertarik, dan jangan membuat mereka takut. Misalkan dalam menjual sebuah direktori, jangan membuat ancaman seperti “Jika anda tidak bergabung, maka anda akan rugi.”, tapi buat mereka tertarik seperti “Jika anda bergabung, penjualan produk anda akan meningkat.” Pahami mindset customer bahwa mereka juga mencari keuntungan. Ciptakan kalimat-kalimat positif, sehingga anda bukan pengancam, tapi pemberi solusi.

Dalam fase interest, kesalahan terbesar sales adalah bahwa mereka tahu apa kebutuhan calon customer. Listen to your customer. Ingat bahwa dalam buku Dale Carnegie How to Make Friends and Influence People, jadilah pendengar yang tulus, maka dengan sendirinya mereka akan mendengarkan apa pendapat anda. Dalam fase interest, presentasi adalah salah satu senjata yang masih ampuh dan efektif. Lebih bagus lagi jika anda dapat mendemonstrasikannya. Tapi ingat bahwa walau sudah dalam tahap interest, masih besar kemungkinan calon customer menjadi bosan. So… keep it simple. 5-10 minutes flat.

Desire adalah tahap dimana anda meningkatkan keinginan calon customer akan produk anda. Bisa dalam bentuk scarcity principle, seperti misalnya produk tinggal sedikit, atau batas waktu sudah hampir habis, atau sebentar lagi harganya naik. Atau juga tunjukkan kisah sukses orang lain dalam menggunakan produk anda, karena tanpa bukti, biasanya mereka kurang percaya. Tunjukkan bahwa produk yang anda tawarkan menjadi solusi pada masalah yang sedang calon customer hadapi.

Dari tiga fase mental tersebut, secara otomatis akan berlanjut ke Action, dimana calon customer berubah menjadi customer dalam membeli produk anda. Jangan berkecil hati jika action yang diberikan calon customer anda tidak sesuai dengan harapan anda, misalnya ditunda-tunda, atau ragu. Follow up terus dan buat schedulingnya. Jika tampaknya mereka belum siap, tanyakan kapan mereka bisa di follow up lagi. Saya sering meminta di follow up setahun lagi, dan setelah itu ketika kondisi finansial sudah ok, saya langsung jadi customer sales tersebut. Intinya, selalu berpikiran positif terhadap customer. Sekali anda berpikiran negatif ke customer, bukan tidak mungkin ketika customer sudah ingin action, dia tidak memintanya melalui anda tetapi melalui sales lainnya.

Teknik yang lebih kompleks adalah teknik SPIN Selling. Teknik Relationship Selling ini sering disebut ‘hurt and rescue’, karena kita mencari permasalahan calon customer mereka, ‘menyakiti’ mereka dengan menunjukkan segala permasalahan yang mungkin mereka hadapi, dan kemudian ‘menyelamatkan’ mereka dengan produk anda. SPIN merupakan singkatan dari Situation Questions, Problem Questions, Implication Questions, Need-payoff Questions.

Dalam tahap situation questions, pahami detil latar belakang dari customer yang bisa digunakan agar bisa dikaitkan dengan produk anda. Kurangi basa basi, karena dalam big business, konteks menciptakan tujuan.

Problem questions adalah mengajukan pertanyaan agar menemukan masalah yang bisa dikaitkan dengan produk anda. Jika anda agen asuransi, tanyakan berapa tanggungan yang dimiliki customer. Jangan sampai terjebak dan langsung melakukan presentasi keuntungan dari produk anda, karena hanya akan menciptakan resistensi.

Implication questions adalah daripada memberi tahu mereka masalah mereka, tujuan anda adalah membuat mereka menyadari (dan merasakan) masalah mereka. Dengan menanyakan pertanyaan yang memberikan implikasi pada masalah mereka, mereka akan merasakan derita yang mereka lalui untuk lalu anda arahkan ke produk anda. Jika anda agen asuransi, tanyakan apakah customer anda sudah mempersiapkan segala sesuatunya untuk anak dan istri mereka andaikan customer tersebut meninggal.

Need-payoff questions adalah tahap dimana anda menanyakan solusi yang diinginkan customer anda. Dengan rentetan pertanyaan yang sudah dipersiapkan dengan rapi, anda dapat membuat mereka menanyakan produk anda bahkan sebelum anda menunjukkannya kepada mereka. Inilah tahap menyelamatkan diri sendiri atau meminta anda untuk menyelamatkan mereka. Agen asuransi dapat menanyakan bayangan customer tentang rasa aman pada anak dan istri mereka jika malapetaka harus terjadi.


Terakhir adalah SMART selling. Saya juga ngga tahu seperti apa, karena cuma diungkit tanpa dijelaskan oleh pak Pandu. Anyone can help me with this? :) Links or even explanation would be great.

Anyway, banyak literatur di internet yang bisa membantu anda belajar tentang teknik-teknik ini. Ada tiga HOW-TO yang harus dipahami oleh seorang sales. Pertama adalah How to sell your company. It will be a lot easier if you company’s brand is well known. Kedua adalah How to sell your product. Kuasai product knowledge tersebut. Jadilah pengguna produk tersebut agar anda tahu positif-negatif dari produk yang anda tawarkan, dan juga selalu berpikiran positif. Jika anda belum percaya pada produk anda, apalagi calon customer anda.

Dan terakhir adalah how to sell yourself. Pak Pandu bahkan berkata, 70% faktor kesuksesan sebuah sales adalah pada diri sendiri. Pengetahuan, keterampilan dan karakter adalah kunci menjadi sales yang baik. Ingat! KARAKTER adalah kepribadian anda. Karakter bisa diubah jika anda menginginkannya. Tapi ingat, selalu berubah untuk menjadi yang terbaik!

Partnership between Urbanesia and Yahoo

This is a cross post, taken from Urbanesia Blog.

The last few months have been a wonderful months for both Yahoo and Urbanesia. As partners, we have been in close contacts and working together to enhance user’s experience in searching and using the web. Some of the things we have done to give you a much better experiences:

  • Login to Urbanesia using your Yahoo account. By implementing Oauth authentication (Oauth this is the most secure techniques up to date, used by Yahoo, Google, Twitter, Facebook and other important websites), you can just log in to Urbanesia using your Yahoo account, whether it is @yahoo.com, @yahoo.co.id or @ymail.com. We are grateful to implement this, because compared to Facebook Connects, we get more new users via Yahoo login.
  • Yahoo Application Platform YAP. Notice the new Yahoo landing page, with tabs at the left sides. Urbanesia has also implemented YAP, where you can see what’s new at Urban’s note or search directly. And if you extend the sidebar, you can also see our streams. Click here to add Urbanesia Apps to your sidebar.
  • Search filter in Yahoo Search for Urbanesia. Notice when you search Yahoo and it happens to contain Urbanesia’s page, you will have the chance to enhance the search result by only showing contents from Urbanesia.com. Click here for a sample search with Urbanesia.com filter, and click here to show you what happened when you click the Urbanesia.com filter.
  • Search Enhancement in Yahoo Search for Urbanesia.


    Rich search result
    Search Enhancement is a very unique and important feature at Yahoo. With rich snippets we can increase user’s experience in searching for pages. When you stumble upon an Urbanesia’s page in a Yahoo search, you might see a well structured results, showing you the address, the categories, phone numbers and ratings. You cannot see this if you haven’t add our search enhancement in the Search Gallery, so add it now. After you add Urbanesia’s search enhancement, click here to experience rich snippets.
It has been a fine experience with Yahoo, and we have a few more improvement under our sleeves such as search a location using Yahoo! FireEagle (Urbanesia alpha), and creating articles with photos coming from Yahoo! Flickr Creative Common Licensed photos via Flickr API (Urbanesia beta), and many more!

More on Urbanesia and their search can be found at http://www.urbanesia.com/page/search-features

Presentasi




Presentasi merupakan salah satu teknik dalam berkomunikasi, in its unique way. Sebelum kita masuk ke bagaimana membuat presentasi dan mempresentasikannya, ada baiknya kita harus paham apa itu komunikasi yang efektif.

Definisi saya dari komunikasi yang efektif adalah komunikasi dimana pihak yang diajak berkomunikasi menangkap ide pikiran kita dengan cara yang efektif dengan berbagai cara, baik verbal maupun non verbal. Jadi berkomunikasi itu bukan sekedar menjelaskan sesuatu sedetail dan sejelas mungkin. Ini mungkin dapat mencapai tujuan komunikasi kita, tapi pertanyaannya, apakah efektif?

Contoh komunikasi yang efektif salah satunya adalah seperti ini:
Kita sedang makan cake. Ada teman datang dan kita ingin menawarkan cake kita. Kita berkata: “Kamu mau ngga cake ini. Gwe sharing deh. Rasanya enak lho.”. Mungkin ini sudah tercapai ide/pesan yang ingin kita sampaikan, tapi apakah seefektif ini: “Mau?” sembari jari menunjuk ke arah cake tersebut.
Dalam contoh pertama, mungkin kita sudah melakukan komunikasi yang baik, tapi masih kurang efektif. Ada tiga kalimat di dalam komunikasi pertama. Resiko pendengar salah dengar atau tidak paham konteks menjadi lebih besar. Sangat mungkin sang pendengar belum mempersiapkan telinganya untuk mendengar kita, sehingga jawabannya “huh?” (makanya sebelum melakukan komunikasi, kita harus melakukan kontak dulu, semacam engage, misalnya dengan menyapa atau memanggil). Kedua adalah kita bilang rasanya enak, apakah ini statement subyektif atau sudah obyektif? Namun cukup dengan kata “Mau?” dan gesture jari/body language menunjuk ke cake, itu sudah sangat efektif. Secara visual dan audio tertangkap dengan baik. Apalagi kata “mau?” sangat sederhana, bisa sekalian sebagai engage pendengar juga.

Mungkin ini contoh yang over simplified. Berikut saya contohkan komunikasi dalam melakukan presentasi:
  1. Dalam presentasi, bukan jumlah slides yang menentukan apakah anda sangat siap atau tidak dalam melakukan presentasi, namun bagaimana anda menyampaikan materi anda, how you convey your messages.
  2. Slide presentasi adalah sebagai jot down of your ideas, buka narasi dari ide anda. Andalah yang menyampaikan idenya, bukan slide presentasinya. Kalau anda menulis semua yang ingin anda katakan di dalam slide, sekalian saja kasih copynya, ngga usah presentasi.
  3. Sebenarnya, tujuan dari presentasi adalah mengakselerasikan transfer ide supaya berpindah lebih cepat, karena komunikasi secara verbal disertai intonasi suara dan body language adalah kombinasi yang sangat efektif. Oleh karena itu biasakan jika anda sedang mengikuti presentasi seseorang yang anda pikir sangat bagus dalam melakukan presentasi, perhatikan juga intonasi suara dan gerakan tubuhnya. Umumnya orang lain hanya mendengarkan saja, dan secara tidak sadar terbius oleh cara orang tersebut mempresentasikannya. Jadi kita harus jauh lebih peka jika kita ingin belajar melakukan presentasi yang baik. Sebagai permulaan, coba akses Youtube.com dan cari kata kunci “Steve Jobs”. Perhatikan slide yang digunakan oleh Steve Jobs, sangat sederhana namun efektif. Juga kata-kata yang keluar dari mulutnya, intonasinya dan gerakan tubuhkan, coba diperhatikan. Dia dapat menggemparkan dunia hanya dengan berdiri sendiri, tanpa perlu wanita cantik atau presenter profesional untuk mempresentasikannya.
  4. Latihan. Kadangkala kita dalam membuat presentasi, selalu percaya bahwa apa yang kita tuangkan di slide dan apa yang akan kita katakan sudah tertata rapi di pikiran kita. Coba deh dilatih dengan melakukan presentasi di depan kaca atau direkam di voice recorder atau video camera. Setelah selesai presentasi anda, putar ulang rekaman tersebut. Anda akan takjub, semisal presentasi yang harusnya cuma 15 menit menjadi 45 menit, kata-kata yang keluar dari mulut anda menjadi lebih banyak dari yang seharusnya, karena anda merasa mendapat dorongan untuk menjelaskan sedetail mungkin. Atau mungkin anda menjadi belepotan dalam berbicara, karena gugup. Entah itu gugup karena membayangkan audiencenya atau gugup karena ternyata anda tidak dapat mengingat semua poin-poinnya.
  5. Pancingan. dalam melakukan presentasi, anda tidak perlu secara lengkap dan jelas mendetailkan satu per satu item yang ingin anda sampaikan. Jika anda melakukan ini, akan terjadi beberapa hal, misal pendengar menjadi sangaaaat bosan, karena tidak semua orang membutuhkan informasi sedetail itu, atau pendengar tersebut merasa tidak memiliki kepentingan lagi dengan presentasi anda. Kedua, pendengar cenderung def ears dimana kata-kata anda masuk kuping kiri keluar kuping kanan. Ketiga, setelah anda mempresentasikannya lalu membuka sesi tanya jawab, tidak ada yang mau menanyakan anda karena takut jawabannya juga seperti kereta api, panjang sekali, juga karena ingin cepat selesai karena presentasi anda dragging sekali. Ini semua diakibatkan oleh presentasi yang sudah tidak efektif lagi.
    Pancingan yang saya maksud adalah anda sudah menandai mana saja yang anda ingin pendengar tanyakan kepada diri anda. Ini biasa saya lakukan agar interaksi menjadi lebih besar. Coba deh perhatikan, orang-orang lain akan lebih menyimak pertanyaan dan jawaban dari sesi tanya jawab ketimbang presentasi itu sendiri. Kenapa? Karena umumnya pertanyaan-pertanyaan tersebut biasanya yang penting-penting dan pokok, yang terlupakan dalam presentasi anda! But you know it better, itu pancingan anda! Nah, misalnya setelah sesi tanya jawab ternyata tidak ada yang menanyakan topik-topik pancingan anda, anda bisa melakukan closure dengan menjelaskan sedikit topik-topik tersebut, dan di tutup dengan “Saya masih akan disini sampai sore jika ada yang ingin bertanya langsung.” Pasti ada deh yang datang bertanya, karena itulah budaya malu bertanya orang Indonesia, jadi ngga berani bertanya di forum tapi motivated to ask karena sudah ada ajakan tersebut.
  6. Dalam melakukan presentasi, be level with your audience. Pahami tingkat pengetahuan para pendengar dan tingkat pendidikannya, apakah knowledgeable dengan topik anda atau tidak. Jangan sampai bahasa anda ketinggian atau malah terlalu dangkal. Semisal anda memperkenalkan sebuah situs kepada UKM, jangan sampai anda memakai jargon seperti SEO, indexing, RSS, karena belum tentu orang tersebut paham bedanya web dengan email. Sebaiknya menggunakan kata seperti “bisa dicari user di mesin pencari”, “mendapatkan posisi hasil pencarian lebih tinggi” atau sejenisnya.
  7. Seseorang yang melakukan presentasi harus menjadi serba tahu. Hindari menggunakan kata “uh” terlalu sering. Ini menunjukkan bahwa anda belum siap (whether you realize it or not), dan juga mengganggu untaian kata yang anda ucapkan, sehingga informasinya terputus-putus. Juga jangan sampai anda menjawab tidak tahu ke pendengar, karena ini sangat menurunkan kredibilitas anda. Sebagainya dihadap secara diplomatis seperti “wah jawabannya sedikit panjang, kita bicarakan secara langsung saja ya.” atau “ada data terkait yang ingin saya sampaikan juga, saya ambil dulu datanya dan nanti saya sharing ke anda.” It works everytime (especially ketika saya masing mengajar sebagai instruktur IT).
Masih banyak yang ingin saya sharing, tapi ya sudah lupa sekarang :) Maybe some other time. But in the mean time, try implementing every point that I wrote and saya harap bisa menjadi bekal untuk presentasi anda berikutnya.