Cara Membangun Startup


Membangun startup tidaklah mudah, apalagi ketika sobat koci tidak memiliki pengetahuan sama sekali mengenai bisnis tersebut. Namun setelah memilikinya, beban berat juga tetap akan dialaminya sehingga bagaimana cara membangun startup bisnis ini diperlukan, terutama untuk sobat yang baru mengenal bisnis tersebut.

Bisnis ini terbilang menjanjikan, pelakunya bisa meraih keuntungan super gede, dan tentunya bisa memberikan kesejahteraan buat pelaku bisnisnya. Lalu apa sebenarnya bisnis startup itu?

Jika sobat memang belum tahu, mari perhatikan ulasan mengenai apa itu startup, baru kemudian dilanjut tentang bagaimana cara membangun startup yang baik.

Apa Itu Startup?

Masih banyak yang belum mengerti apa itu startup sehingga banyak pula yang enggan untuk menjalankan bisnis tersebut, apalagi sampai mencoba mencari tahu tentang bagaimana caranya membangun startup bisnis ini.

Bekalan modal awal sebelum memulai bisnis ini, sobat perlu tahu gambaran besar mengenai bisnis tersebut.

Startup diartikan sebagai tindakan untuk memulai sebuah usaha yang artinya startup ini merupakan sebuah perusahaan baru. Perusahaan ini dimulai, kemudian dikembangkan dengan kerja keras untuk meningkatkan bisnisnya.

Bisnis ini dikaitkan dengan bidang teknologi, web atau internet. Pasalnya, hampir sebagian besar perusahaan startup ini memang menggunakan sebuah website sebagai wadah untuk menjalankan bisnis tersebut.

Perusahaan ini mulai dikembangkan dari awal, berjalan secara mandiri tanpa bantuan korporasi-korporasi yang sudah mapan dan telah besar sebelumnya. Ini menandakan jika startup adalah perusahaan yang memang berdiri sendiri, ingin berkembang supaya bisa meningkatkan hasil lebih besar.

Setidaknya ada 3 jenis bisnis startup yang ada saat ini. Diantaranya adalah startup pencipta game, startup e-coomerce, dan startup edukasi.

Dari ketiga jenis startup ini, yang paling ringan adalah startup pencipta game dan edukasi karena untuk menjalankannya terbilang lebih mudah.

Sementara untuk startup e-coomerce lebih sulit, butuh waktu yang lama untuk membesarkan nama dari bisnis  ini. Namun dibalik itu, peluang untuk mendapatkan laba jelas lebih besar.

Cara Membangun Bisnis Startup

Setelah sobat memperoleh gambaran mengenai startup, kini saatnya sobat mulai eksekusi bisnis. Supaya sobat sukses di bisnis tersebut, ada 3 poin penting yang perlu sobat jaga sebagai bahasan dari kiat sukses membangun startup bisnis ini.

Mencari partner yang tepat

Dalam menjalankan bisnis startup, melakukannya sendirian jelas tidak akan maksimal, bahkan bisa dikatakan terlalu beresiko.

Pasalnya, usaha ini butuh kerja keras dalam menaikkan nama perusahaan, kemudian memperkenalkan ke dunia bisnis tersebut.

Masalahnya, mencari partner yang diajak untuk bekerja keras dari awal tidaklah mudah. Namun bukan berarti tidak mungkin dilakukan.

Yang perlu sobat lakukan dalam kiat sukses membangun startup bisnis pertama ini adalah mencari partner yang memiliki passion yang sama.

Jika sobat menemukan partner tersebut, sobat akan lebih mudah untuk memulai bisnis tersebut. Bahkan menariknya, sobat telah mendapatkan partner yang sudah memiliki pengalaman di dunia tersebut.

Selain dengan cara tersebut, yakinkan partner untuk berbisnis tersebut. Contohnya adalah dengan menunjukkan gambaran besar tentang rencana bisnis tersebut, kemudian gambaran keuntungan, dan cara kerjanya.

Tetapkan tujuan bisnis tersebut

Seperti yang dikatakan sebelumnya, ada 3 jenis startup bisnis yang ada saat ini. Sobat tinggal menentukan mana yang sekiranya sobat tahu cara menjalankannya.

Jika sobat memiliki keahlian dalam mencipatkan sebuah game, ada baiknya memulai bisnis tersebut. Dan mulai melakukan sejumlah inovasi yang sekiranya bisa diterima dengan mudah oleh masyarakat.

Selain menetapkan satu jenis startup, sobat juga perlu memastikan apa yang ingin sobat capai. Kemudian bagaimana langkah-langkah yang akan ditempuh untuk menempuh tujuan utama dari bisnis tersebut.

Pada kasus ini, sobat memang sebaiknya lebih jeli sehingga peluang bisnis sobat dikenal masyarakat akan jelas lebih besar. Jadi, pastikan cara membangun startup bisnis ini sobat pegang sebagai kuncinya.

Mulailah bekerja keras dan konsisten

Ingat, bisnis startup adalah bisnis yang baru berkembang, dimulai dari nol sampai benar-benar besar.

Dari sini jelas, akan ada banyak rintangan yang akan dihadapi dalam menjalankan bisnis tersebut. Namun hal ini bisa dijadikan sebagai sebuah pelajaran untuk menaikkan bisnis tersebut.

Yang paling utama, jangan pernah berhenti jika sobat gagal menerapkan sebuah rencana. Maksudnya, ketika rencana sudah matang, dan eksekusinya gagal.

Pasalnya, bisnis apapun selalu ada kendalanya, dan kendala ini jelas perlu dihadapi. Caranya adalah dengan banyak belajar mengenai startup itu sendiri.

Setelah bekerja keras sebagai kiat sukses membangun startup bisnis dijalankan, hal yang seharusnya dipegang adalah konsisten. Jangan pernah berhenti, atau puas setelah mendapatkan laba.

Intinya, lakukan usaha ini dengan partner yang sama-sama memiliki ketertarikan yang sama dengan Anda, dan tentunya telah memiliki kemampuan dalam bidang tertentu sebagai bahan bisnis tersebut.

Jika sobat belum menemukannya, fikirkan terlebih dahulu apa yang ingin sobat buat, kemudian pastikan jika sobat menemukan partner yang bisa sobat ajak untuk bekerja keras meraih kesuksesan dalam bisnis startup tersebut.

Eniwei,.. masih jarang sekali ada startup di kota cirebon. Jarang bukan berarti tidak ada, sebelumnya admin pernah melihat di sosial media salah satu startup agak mirip-mirip G****k. Dan tentunya bukan hanya itu, online shop pun sudah mulai tumbuh di kota cirebon ini. Serta ada lagi satu startup yang mengambil konsep software house di kota cirebon bernama Sarana Mandiri Teknologi. Startup ini menyediakan Jasa Konsultasi IT dengan berbagai aplikasi unggulan yang sudah mereka buat. Berikutnya akankah ada startup sobat yang akan muncul?

Demikianlah ulasan singkat mengenai cara membangun startup bisnis yang akan membuat mutu hidup sobat lebih berarti. Jadi, persiapkan diri sobat untuk menjadi pebisnis startup yang sukses.

Air Droid Aplikasi Remote Android


AirDroid merupakan salah satu aplikasi yang bebas untuk digunakan dan memberikan kemudahan sobat untuk melakukan beberapa hal pada Aplikasi Android sobat. Termasuk menghubungkan antara komputer dan perangkat android yang sobat miliki.

Beberapa hal yang sobat koci butuhkan Antara lain:


  • Aplikasi AirDroid yang dapat sobat download pada playstore
  • Akun email
  • Perangkat Android yang akan sobat remote

Sobat bisa memulai nya dengan melakukan download aplikasi yag dibutuhkan pada playstore. Ketika telah selesai lakukan registrasi sesuai dengan kolom yang terdapat pada aplikasi atau web AirDroid

Akses Tanpa Internet

Buka aplikasi AirDroid yang sebelumnya sudah sobat install pada perangkat Android sobat. Secara otomatis sobat akan berada pada tab Connections, dimana secara default akan ditampilkan IP default yang akan sobat gunakan untuk melakukan remote pada perangkat sobat.



Untuk melakukan koneksi pada perangkat sobat, terdapat 2 pilihan yaitu USB tethering dan portable hotspot yang dapat sobat atur pada bagian tab tools > tethering. Jika sobat memilih untuk menggunakan USB Tethering, tentunya sobat membutuhkan USB kabel untuk menghubungkan. Dan jika menggunakan portable hotspot, sobat dapat memanfaatkan fitur tethering yang ada pada perangkat Android sobat


Dengan Internet

Setidaknya koneksi yang lumayan cepat harus sobat miliki ketika menggunakan Aplikasi ini, karena beberapa fitur memiliki resource yang harus selalu diperbarui secara real-time. Untuk menggunakan fitur online sobat dapat mengakses link web AirDroid dan memasukan akun sesuai yang sobat miliki saat pertama kali melakukan pendaftaran. Atau sobat juga bisa dengan melakukan scan QRCode yang ada pada laman yang ditampilkan



Fitur AirDroid


  • Melakukan pengiriman ataupun menerima SMS dari browser yang sobat gunakan, sehingga mengetik sms lebih mudah karena menggunakan keyboard dari komputer.
  • Memindahkan file tanpa melibatkan kabel, kecuali sobat menggunakan usb cable. Bahkan ketika device sobat sedang ada pada lokasi yang berbeda.
  • Menggunakan kamera dan melakukan screenshot pada perangkat yang sobat remote tanpa harus melakukan install aplikasi pihak ketiga
  • Menemukan lokasi keberadaan handphone sobat sesuai dengan lokasi yang didapat(realtime).

Namun Aplikasi ini masih belum bisa untuk menjalankan aplikasi pihak ketiga seperti BBM, WhatsApp dan lain sebagainya. Sehingga sobat harus menggunakan aplikasi lain untuk mengatasi hal ini

Aplikasi ini sebenarnya pun merupakan salah satu dari sekian banyak aplikasi yang bisa sobat gunakan dalam melakukan remote Perangkat Android lewat PC. Jika sobat menggunakan aplikasi yang lain silahkan berbagi pada kolom komentar.

Featured Image : securityaffairs.co
Resource : bisakomputer.com

Website-website Keren Untuk Mengasah Skill Programming


Programming adalah suatu ilmu yang harus terus di asah. Bagaimankah cara sobat koci untuk mengasah skill programming di sela-sela waktu atau kesibukan. Bisa dengan membaca buku atau menonton video mungkin sudah sangat mainstream bagi sobat. Sulit memahami kata dan mengikuti gerakan tutor mungkin menjadi salah satu masalah. Apalagi programming, termasuk dengan memahami kodenya tentu juga merupakan masalah yang berbeda. Mungkin salah satu website dalam tulisan kali ini bisa menjadi referensi sobat koci untuk belajar, mengasah skill ataupun memahami dasar dari pemrograman:

Codecademy



Sobat masih belum memiliki skill programming sama sekali? Atau sedang belajar programming? Mungkin sobat koci perlu mendaftar pada situs ini. Tersedia beberapa jenis bahasa pemrograman yang bisa sobat koci pelajari, misalnnya Javascript, HTML/CSS, PHP, Phyton, Ruby. Sistem pembelajaran yang digunakan menurut penulis lebih efektif. Dimana sobat koci akan memilih tugas sesuai keinginan sobat. Dan ketika telah selesai, badge akan sobat koci dapatkan berdasarkan tugas yang diselesaikan.

Tampilan yang lebih memudahkan untuk melakukan aktivitas programming menjadi nilai tambah dari website ini. Selain itu, untuk menyelesaikan tugas pilihan sobat diberikan juga instruksi. Jika kode yang ditulis belum benar dan sobat koci bingung, mungkin fitur “Stuck” di bawah petunjuk bisa sobat gunakan untuk menyelesaikannya.

Fitur lain pun juga tersedia pada website ini, seperti grup dan code after school. Namun bahasa Inggris menjadi wajib sobat kuasai karena semua fitur yang berhubungan menggunakan bahasa inggris. Jika sobat pengguna iPhone, sobat pun bisa melakukan download aplikasi di App Store.

Code Avengers



Sobat Koci ingin belajar Javascript dan HTML lebih dalam? sobat koci mungkin perlu mendaftar pada situs ini. Untuk penggunaan awal bisa sobat lakukan tanpa harus melakukan pendaftaran terlebih dahulu. Terdapat sedikit persamaan dengan codeacademy, yaitu sobat akan diberikan setiap tugas untuk diselesaikan. Terdapat nilai antara 2 – 5 poin pada setiap tugas yang dikerjakan , sehingga ketika telah sampai pada poin yang ditentukan sobat akan mendapat badge pula.

Sobat koci pun dapat memperoleh uang dari situs ini. Caranya adalah dengan melakukan daftar dan mengadakan kursus. Pada level 2-3 per murid di kursus sobat koci akan membayar $6, dan jika ada yang lebih dari level tersebut sobat akan memperoleh $10. Menguntungkan bukan?

CodeCombat



Ingin menjadi seorang programmmer, namun merasa kurang dalam melatih logika? Mungkin sobat koci perlu menggunakan CodeCombat untuk melatih konsep simpel pemrograman seperti penghitungan dan kondisi. Menggunakan sistem pembelajaran berbasis game RPG lucu dengan bermacam macam karakter seperti ksatria, ogre atau penyihir. Berdasarkan kode yang sobat tulis gerakan, serangan dan jurus bisa dilakukan. Bahasa pemrograman yang digunakan adalah Javascript, namun penggunaanya cukup mudah karena hanya mengatur pada koordinat dan kondisi saja.


Try Ruby


Tempat untuk sobat koci belajar Ruby, mulai dari dasar tanpa mendaftar. Ketika megakses situs ini, sobat akan disuguhi Ruby Console dan tugas yang akan sobat kerjakan ketika mengakses situs ini. Meskipun menggunakan bahasa inggris, tugas terkesan lebih mudah dipahami karena hanya menggunakan syntax yang simpel. Untuk mengefisiensi waktu sobat koci pun dapat menggunakan shortcut dan syntax yang terletak di bawah Ruby console.

Pada dasarnya try ruby merupakan bagian dari codeschool. Sehingga, Jika sobat ingin melakukan penyimpanan dari seluruh aktivitas, sobat koci harus membuat akun terlbih dahulu di codeschool. Forum diskusi dari codeschool pun bisa sobat gunakan melalui website ini dengan mengakses menu pada bagian atas.

Motivasi

Masih ingatkah sobat koci ketika pertama kali membuat aplikasi. Ketika sobat telah menyelesaikan salah satu tugas, maka level sobat sudah naik untuk menyelesaikan programming yang lebih menantang. Dimana batas imaginasi sobat tidak terbatas untuk terus berkarya. Feel the soul...

Featured Image from: code.nl
Referensi: bisakomputer.com

Menulis Kode Program Agar Lebih Mudah Dimengerti


Bagaimana aktivitas coding sobat koci saat ini? Bagi sebagian orang berkenalan dengan bahasa program dan algoritma merupakan  suatu tantangan tersendiri. Mulai dari mengenal variabel, method, manual book dan bagaimana penulisan kode nya pun menjadi hal yang tidak bisa dilewatkan. Karena penulisan kode program pun ternyata mencerminkan bagaimana seorang programmer itu bekerja.

Terkadang ada satu hal yang perlu sobat koci pikirkan ketika menulis kode program (coding). Misalnya saja bagaimana jika orang lain ingin menggunakan kode program yang sobat koci tulis? Apakah mereka akan kebingungan atau tidak? Atau jika ternyata kode program yang sobat koci buat ternyata memiliki kode yang banyak dan sobat koci sudah lama tidak membukanya. Ketika sobat koci ingin mempelajarinya kode nya kembali, apakah sobat koci tidak kebingungan terkait kode tersebut, mulai dari hal kecil seperti  variabel hingga Algoritma. Tentunya ini akan merepotkan sobat koci bukan?

Untuk itu diperlukan bagaimana cara melakukan penulisan kode yang baik sehingga sekali jalan, sobat koci maupun orang lain bisa menggunakan kode program kita. Tidak perlu banyak langkah merepotkan untuk melakukannya, hanya butuh beberapa kemauan untuk menuliskannya di sisi kode.

Beginilah caranya:

Penamaan Variabel

Penamaan variabel terkadang menjadi hal yang mempengaruhi aktifitas coding sobat koci. Bagaimana tidak? Terkadang penamaan Variabel merupakan nama yang terlintas sejenak dalam pikiran Anda misalkan saja “data1“. Tapi pernahkah sobat koci memikirkan,  ketika menggunakan nama tersebut kebanyakan orang lain tidak akan memahaminya secara langsung. Apalagi ditambah dengan kurangnya dokumentasi pada hasil penulisan kode program.

Tidak hanya masalah penulisan variabel, hal ini berlaku pula saat sobat koci melakukan penulisan method ataupun class dari sebuah bahasa pemrograman. Ada baiknya penulisan method ataupun variabel menggambarkan inisialisasi dari fungsi tersebut. Misalkan saja untuk menuliskan nilai “rata-rata” tuliskan menjadi “Average“.

Reuse dan Modularity

Salah satu ide buruk adalah menumpuk banyak baris kode menjadi satu fungsi atau method. Kebiasaan kurang baik ini, jika dilanjutkan secara terus menerus akan menimbulkan kebingungan kepada sobat koci sendiri maupun orang lain yang menggunakannya. Mungkin saat ini sobat koci masih memahami setiap alur dari tiap method yang dibuat, tapi siapa tahu sobat koci akan membukanya tiga bulan atau enam bulan kedepan. Apakah sobat koci yakin masih mengingatnya dengan baik?

Selain itu, penerapan modularity juga akan memudahkan Anda untuk melakukan perbaikan ataupun optimisasi dari program yang sobat gunakan. Misalkan saja sobat koci membutuhkan perbaikan dari satu method, maka sobat koci tidak perlu melakukan perbaikan dari seluruh program milik sobat tapi hanya terbatas pada method yang menurut sobat koci butuh dioptimalisasi dengan lebih baik

Komentar

Penggunaan komentar hendaknya memiliki kesesuaian dan mencukupi kebutuhan sesuai baris kode yang sobat miliki. Misalkan saja pada sebuah variabel yang memang memiliki kompleksitas ataupun pada penggunaan yang tidak biasa. Jika sobat koci menggunakan komentar terlalu banyak, bagi sebagian orang terkadang hal ini akan lebih terkesan bertele – tele. Selain itu, fungsi lain dari adanya komentar dalam sebuah baris kode adalah menjelaskan bagaimana sebuah kode itu berkerja. Sehingga secara tidak langsung sobat koci dapat memberikan pemahaman kepada orang yang menggunakan kode program sobat, Mengapa sobat koci memilih variabel tersebut, mengapa sobat koci menggunakan Algoritmanya dan lain sebagainya.

Mengutip dari codinghorror, beberapa aturan sederhana dalam penggunaan komentar yaitu :

  • Gunakan jarak proporsional antara komentar dan kode yang sobat komentari. Maksud “jarak proporsional” adalah baris kode yang dikomentari tidak terlalu jauh ataupun tidak terlalu banyak.
  • Usahakan untuk tidak memberikan informasi yang sama pada sebuah komentar

Formatting

Seperti kita ketahui pada beberapa bahasa pemrograman, semicolon “;” merupakan tanda dari sebuah perintah di akhiri. Dengan adanya tanda tersebut bukan berarti sobat harus menjadikan semua kode menjadi satu baris, meskipun bisa dilakukan namun bukankah hal itu akan menjadikan tampilanya tidak lagi rapi dibandingkan dengan beberapa pemformatan atau penataan. Beberapa IDE telah memberikan shortcut secara otomatis untuk melakukan pemformatan pada hasil penulisan code Anda. Misalkan saja pada netbeans Anda bisa menggunakan shortcut Shift + ctrl + F untuk melakukannya.

Penulisan kode sobat koci pun kini akan lebih rapi sekaligus lebih mudah dipahami orang lain. tidak hanya itu, sobat koci pun juga tidak perlu repot menjawab segala pertanyaan karena segala hal telah sobat tuliskan pada bagian dokumentasi. Kegiatan ini sebenarnya tidak terlepas dari kebiasaan sobat saat melakukan aktifitas tersebut. Sobat koci mungkin memiliki langkah lebih baik saat melakukan aktifitas menuliskan kode, maka jangan ragu untuk berbagi pada pembaca lain lewat kolom komentar. Selamat mencoba!



Gambar dari : Richard di flickr, Elliot Cable di flickr.
Referensi :


2 kunci penting dalam hidup manusia



Apasih yang 2 kunci penting dalam hidup manusia?

Ada yang sudah tau mungkin. Iya benar sekali 2 kunci penting nya yaitu kesehatan dan kesejahteraan

kesehatan dan kesejahteraan

kunci penting dalam hidup manusia itu  ada 2 kunci nya :

kunci pertama adalah kesehatan, kesehatan menurut WHO (Organisasi Kesehatan Dunia) ialah : keadaan fisik, mental, dan sosial kesejahteraan dan bukan hanya ketiadaan penyakit atau kelemahan. Sedangkan dalam Piagam Ottawa dikatakan bahwa kesehatan merupakan sumber daya bagi kehidupan sehari-hari, bukan tujuan hidup. Kesehatan ialah konsep positif yang menekankan pada sumber daya pribadi,sosial dan kemampuan fisik.


kunci kedua kesejahteraan. Kesejahteraan menurut Walter Friedlander ialah "Sistem yang terorganisir dari institusi dan pelayanan sosial yang dirancang untuk membantu individu atau kelompok untuk mencapai standar hidup dan kesehatan yang lebih baik".

Jadi pada dasar nya kita tidak bisa hidup kalau tidak memiliki kedua nya. Coba bayangkan jika kita hidup sehat tetapi kesejahteraan kita nya kurang baik begitupun sebaliknya. Jika kita sejahtera hidup berkecukupan mobil ada rumah mewah tanah luas banyak ada dimana mana Cuma kita nya tidak sehat 0 besar hasilnya.

Paradigmana kita tidak boleh lemah kita harus kuat, jangan lupa menantang diri sendiri apapun itu yang berkaitan dengan hal positif jgn pernah katakan tidak dll

“Hidup tidak boleh sederhana yang sederhana sikapnya”

Untuk mencapai kesehatan dan kesejahteraan kita harus memiliki impian yang besar yang jelas. Ketika kita memiliki impian yang jelas secara tidak sadar sedikit demi sedikit kita sudah hampir mencapai tujuan hidup yang kita imingkan atau inginkan. Pastikan impian mu terlebih dahulu ingat tulis impian itu kalaau perlu tempel di tembok kamar. Impian kita belum besar ketika impian kita belum di ketawai diremehkan orang sekitar serta orang terdekat kita.
Impian kita tetap tidak boleh lepas dari kedua kunci di atas sehat serta sejahtera. 


Menguji Web Responsif menggunakan Resizer Tool

Resizer: Alat buatan Google untuk menguji web responsive | Website yang bisa dibuka dengan baik pada perangkat mobile adalah suatu faktor ranking penting dimata Google saat ini. Pengumuman Google beberapa waktu lalu tentu sudah sama-sama kita dengar, bahwa saat ini Google sangat memprioritaskan website yang bisa dibuka di ponsel dan tablet, bukan hanya sekedar di desktop.

Website yang support mobile akan lebih mungkin untuk muncul di halaman utama dibanding yang tidak support mobile. Kira-kira begitu inti pemberitahuannya.

Web yang bisa dibuka dengan baik pada berbagai perangkat tentu akan membuat pengunjung senang, karen mereka tidak akan mendapati lagi tempilan web yang super kecil dan harus di zoom beberapa kali agar bisa dibaca.

Mendesain sebuah pengalaman pengguna yang intuitif dan bagus tentu tidak mudah, karena itu adalah sebuah proposisi yang rumit. Untuk membantu desainer web mendapatkan keseimbangan dan kemudahan dalam mengikuti perkembangan teknologi web, Google memperkenalkan Resizer untuk web desainer & developer guna menguji website mobile mereka.

Alat ini memungkinkan web desainer untuk menguji tampilan website di berbagai platform apakah sebuah website sudah responsive atau belum, terutama website yang berbasiskan Material Design. Namun untuk website yang tidak berbasiskan Material Desain juga tetap bisa digunakan. Untuk Anda yang ingin membuat web dengan material design, bisa mencoba 19 Framework Untuk Membuat Web Material Design Responsive.

Resizer Tool Responsive Google

Alat ini bisa mengetahui dengan pasti dimana breakpoint berada, sehingga akan lebih mudah dalam merancang desain web responsive. Resizer akan menunjukan secara real-time – jika situs tersebut rekursif untuk mobile.

Cara kerjanya mudah, cukup masukan URL website Anda pada kolom yang disediakan.

Setelah memasukan URL, Anda dapat beralih antara pilihan desktop dan mobile untuk melihat tampilan web Anda. Resizer memang sangat interaktif untuk digunakan.

Ketika pertama membuka halaman Resizer, secara default yang akan diuji adalah halaman web material desain buatan Google.

Tujuan Google membuat Resizer adalah untuk membantu mengetes breakpoint, grid responsif dan kebiasaan tampilan serta pola user interface dari Material Design pada website. Alat ini mungkin tidak akan membantu ketika proses pembuatan desain, namun akan sangat berguna ketika proses pengujian performa.

Silahkan kunjungi halaman pengenalan Resizer, dan coba demonya di design.google.com/resizer

Belajar Mengambil Pilihan Hidup - CEO Tokopedia



Minggu lalu, saat menjadi pembicara di salah satu event. CEO Tokopedia - William Tanuwidjaya, bercerita singkat tentang perjalanannya dalam mengembangkan Tokopedia, mulai dari stan rekrutmen di kampus yang sepi pengunjung hingga menjadi marketplace e-commerce terbesar di Indonesia, setelah itu dilanjutkan dengan sesi tanya jawab.

Simak rangkuman jawaban-jawaban paling menarik di bawah ini.

Ciptakan bisnis yang bisa bertahan lama, bukan yang langsung untung

Menanggapi pertanyaan tentang kenapa Tokopedia tidak menawarkan layanan cash-on-delivery (COD) ke pembeli, William memberikan jawaban yang cukup berseberangan dengan opini umum.

Indonesia terdiri dari begitu banyak pulau, 17.508 pulau tepatnya. Kalau situs e-commerce menyediakan layanan COD di seluruh Indonesia, tentu biayanya akan sangat mahal. Apa lagi jika ada barang-barang yang memiliki kemungkinan untuk dikembalikan.

William mengajak para peserta untuk membayangkan seorang kurir yang harus menjelajahi lautan dan hutan-hutan atau melawan kemacetan hanya untuk mengembalikan barang sesuai permintaan pembeli.

… alasan sesungguhnya para pembeli lebih memilih COD yaitu karena mereka tidak mempercayai penjual. Jadi, solusi yang lebih baik adalah dengan meningkatkan kepercayaan pengguna.
Walaupun COD bisa menambah jumlah pengguna Tokopedia, tapi hal tersebut bukanlah sebuah model bisnis yang bisa bertahan dengan baik.



William kemudian menambahkan analisisnya terhadap permasalahan tersebut. Di samping penetrasi kartu kredit di Indonesia yang hanya mencapai tiga persen, alasan sesungguhnya para pembeli lebih memilih COD yaitu karena mereka tidak mempercayai penjual. Jadi, solusi yang lebih baik adalah dengan meningkatkan kepercayaan calon pembeli.

Oleh karena itu, Tokopedia menyediakan fitur review toko dan trust badge untuk membantu meyakinkan konsumen sebelum membeli produk dari sebuah toko. Selain itu, pengguna juga bisa melakukan pembayaran di mini market terdekat.

William juga menerangkan kenapa Tokopedia jarang memberikan diskon. Menurutnya, memangkas harga demi mendongkrak penjualan itu bertolak belakang dengan filosofinya untuk membangun bisnis yang bisa bertahan. Akan tetapi, William berpesan: diskon boleh diberikan jika perlu untuk mengubah perilaku konsumen. Misalnya, untuk berganti dari menggunakan web ke aplikasi mobile.

Pilih pertarungan untuk dikorbankan

Dalam merencanakan ekspansi Tokopedia ke luar Indonesia, William meminjam konsep dari The Art of War karya Sun Tzu.

Jika membangun startup itu seperti melancarkan serangan perang, pengambilan keputusan diibaratkan seperti pertarungan. Dalam kasus Tokopedia, pasar yang berbeda merepresentasikan arena pertarungan yang berbeda. Strategi untuk bertahan adalah dengan mengorbankan pertarungan di luar Indonesia. Ironis memang, tapi dengan begitu, Tokopedia sukses besar di dalam negeri.

Jika membangun startup itu seperti melancarkan serangan perang, pengambilan keputusan diibaratkan seperti pertarungan

William menjelaskan bahwa beberapa kompetitornya memiliki ambisi yang lebih besar darinya. Mereka memilih menjajal pasar di luar Indonesia terlebih dahulu. Tapi, hal tersebut ternyata menimbulkan dua masalah: mereka tidak dapat melayani konsumen lokal dengan baik dan lebih cepat kehabisan dana.

Cara lainnya adalah dengan melihat potensi pasar keseluruhan. Menurut William, hanya satu persen orang Indonesia yang berbelanja online. Artinya, masih banyak potensi yang belum digali.

Mencari dana juga perlu hoki!

Pertanyaan yang paling ditunggu-tunggu tentang pendanaan tidak dijawab dengan solusi yang ampuh. Justru, jawabannya kembali ke hal yang fundamental, yaitu membangun bisnis yang bisa bertahan.

Sebagai CEO yang telah mendapatkan pendanaan hingga US$250 juta (sekitar Rp3,3 triliun) hingga saat ini, William mengaku dirinya tidak pernah menulis sebuah perencanaan bisnis mendetail. Akan tetapi, bukan berarti kita tidak perlu membuatnya. William menambahkan bahwa ia mungkin seharusnya melakukan hal tersebut.

Menurut pandangan William, keberuntungan adalah salah satu faktor terbesar baik dalam mendapatkan pendanaan maupun untuk menarik investor mendekatinya.

William bercerita saat Tan Ying Lan dari Sequoia Capital menghubunginya sebelum berangkat ke Jepang. Tan Ying Lan mencari tahu jadwal keberangkatan William kemudian menunggunya di gerbang kedatangan bandara untuk memberikan William tawaran investasi. Kedatangan William ke Jepang saat itu kebetulan untuk membahas tawaran investasi dengan Softbank. Pada akhirnya, William berhasil membawa pulang kedua tawaran tersebut.

Hindari bermain dengan lima bola dalam satu waktu

Analogi five balls of life atau lima bola dalam kehidupan, pertama kalinya dicetuskan oleh CEO Coca-Cola, Brian Dyson. Lima bola tersebut artinya adalah lima aspek dalam kehidupan seseorang, yaitu pekerjaan, keluarga, kesehatan, teman, dan semangat.

Analogi tersebut menggambarkan kondisi saat kita memainkan kelima bola tadi dalam satu waktu. Empat bola terbuat dari kaca, dan satu terbuat dari karet. Bola karet tersebut adalah pekerjaan.



Startup akan mengalami kegagalan, maka kita perlu memiliki kegigihan dan harus dapat “memantul” kembali. Tapi, aspek lainnya dalam hidup tidak memiliki ketahanan seperti bola pekerjaan. Kalau jatuh, ya bola-bola tersebut akan pecah.

Hal tersebut dirasakan William saat ia menolak mendampingi kekasihnya (yang sekarang telah menjadi istrinya) ke Jepang untuk wisuda sekolah kedokteran. William bercerita bahwa ia merasa bersalah setelah itu. Dia juga sering menunda liburan dengan istrinya karena salah satu kuartal dianggap “terlalu penting untuk Tokopedia.”

William mengakui, sulit baginya untuk memainkan kelima bola kehidupan dalam satu waktu. Kalau ia terus melanjutkannya, ia akan memecahkan salah satu di antaranya. Solusi yang dimilikinya adalah dengan mengesampingkan kedua bola lain, dan hanya fokus dengan memainkan tiga bola dalam satu waktu.

Tokopedia menutup kuartal tersebut dengan performa yang jauh melebihi ekspektasi. William lalu mengesampingkan bola pekerjaannya, terbang ke Jepang, dan mengejutkan sang istri dengan melamarnya di sana. William kembali mendapat jawaban “ya”, dan ia berhasil mendapatkan “hat trick”.

(Artikel ini pertama kali dipublikasikan dalam bahasa Inggris. Isi di dalamnya telah diterjemahkan dan dimodifikasi sesuai standar editorial Tech in Asia Indonesia oleh Prahariezka Arfienda Satrianti; Diedit oleh Mohammad Fahmi Re-Blog by Riky Mahameru)

Text Editor Terbaik Untuk Pemograman



Text Editor merupakan kantor tersendiri bagi para programmer. Tempat dimana para programmer berkreasi dengan karya-karya nya. Ada juga yang berpendapat bahwa text editor adalah senjata wajib bagi para programmer. Terserah bagaimana sobat koci mengartikan bagaimana atau definisi tersendiri tentang apakah text editor itu. Yang jelas dalam aktivitasnya, kegiatan coding memerlukan text editor sebagai medianya. Dan pada akhirnya text editor menjadi faktor penting untuk para programmer dalam membuat sebuah program. Namun saat ini banyak sekali text editor yang bisa digunakan, mulai dari yang gratis (free) hingga text editor yang berbayar. Sekarang admin akan membahas tentang text editor terbaik yang bersifat free, yang sifatnya gratis. Sobat suka yang gratisan kan? :D Bukan sekedar gratisan... tapi juga powerfull. Simak yaa dibawah ini.

Notepad ++ 
Oke, yang pertama adalah Notepad ++. Mungkin terdengar familiar karena dalam hal nama mirip seperti notepad. Namun jangan salah, fitur yang ditawarkan Notepad ++ jauh lebih banyak dan lengkap. Disamping penggunaan yang user friendly dan ringan, notepad++ hadir dengan dukungan berbagai macam bahasa pemgroman. Itulah kenapa Notepad++ ini populer di kalangan programmer. Dan yang paling penting adalah gratis. Bisa di download pada situs resminya. Situs Resmi : https://notepad-plus-plus.org

Sublime Text
Merupakan salah satu text editor yang paling banyak digunakan. Memiliki tampilan yang dinamis, dengan dukungan berbagai platform (Linux, Mac OS, dan Windows), juga tersedia beberapa fitur dan packages yang bisa digunakan untuk menunjang aktivitas coding. Sublime Text pun bisa di unduh secara gratis di situs reminya. Namun bila sobat berkenan untuk menggunakan full fitur pada Sublime Text, maka sobat koci perlu membeli lisensisnya.

Situs Resmi : https://www.sublimetext.com

Visual Code Studio
Merupakan aplikasi text editor keluaran Microsoft. Meski terbilang baru, text editor ini disukai banyak programmer. Oleh karena texteditor ini hampir mendukung seluruh bahasa pemograman seperti vb.net, C#, C++, Java, XML, HTML, ASP, PHP dll. Disampin itu meski keluaran microsoft, ternyata text editor ini mendukung berbagai platform seperti Linux, Mac OS dan pastinya windwos. Text editor ini bisa di unduh di situs resminyya.

Situs Resmi : https://code.visualstudio.com

Komodo Edit
Menjadi salah satu alternatif bagi sobat yang mengingkan tampilan text editor seperti sublime text karena sobat bisa memilih tema untuk tampilan text editor ini. Disamping itu, komodo edit memiliki banyak fitur dan cukup ringan digunakan juga mendukung berbagai macam bahsa pemograman tingkat tinggi seperti phyton, ruby, tcl, sql, html, css, smarty, xhtml, php, dan banyak lagi bahasa pemograman lain. Dan juga tentunya koodo edit bisa berjalan di berbagai paltform.

Situs Resmi : https://www.sublimetext.com

Atom
Merupakan salah satu text editor keluaran Github yang tentunya bersifat open sources. Mnejadi text editor terfavorit di kalangan programmer web.Memiliki banyak fitur yang bisa diandalkan dan menjadikannya sebagai aplikasi text editor yang paling sering digunakan para developer, seperti: web based technology desktop text editor, fiel system browser, fuzzy finder for quickly opening files, fast project-wide search and replace, multiple cursors and selection, mulitple panes, snippets, code folding, a clean preferences UI, TextMate grammars importing, modular design, nodejs integration, dan berbagai macam packages lain dan keunggulan lain. Tentunya juga bisa berjalan di berbagai platform, Linux, Mac OS, dan windows. Bisa langsung di unduh pada situs resminya.

Situs Resmi : https://atom.io/   

Tentunya kenyamanan adalah hal yang paling utama dan penting. Karena pemograman dalam proses nya membutuhkan kosentrasi yang cukup tinggi dan terlepas dari gangguan-gangguan kecil lain. Kegiatan coding membutuhkan tingkat kefokusan yang tinggi agar dapat menyelesaikan sebuah masalah dan mengkoversinya kedalam sebuah program. Itulah sebabnya mungkin seorang programmer biasanya memiliki kebiasannya masing-masing. seperti tidak ada aturan dalam pakaian bahkan sampai setengah bugil (programmer tertentu) atau juga hanya dapat fokus pada malam hari. Lalu programmer seperti apakah sobat? Dan text editor apakah yang menurut sobat nyaman? Silahkan komen di bawah ini. Atau bisa email ke : kodecirebon@gmail.com