Image for post
Image for post
Photo by Paul Teysen on Unsplash

Javascript is undoubtedly widespread by now. Web is full of them. It is getting more accessible as well. Plenty of resources are available for anyone willing to learn. Tutorials, courses, forums, books, boot camps, all tried to make us able to make a working application from scratch.

But in my experience as mentor at Binar Academy, those jungle of knowledge is overwhelming for some. So I figured out that there should be condensed version of learning material. Furthermore, it should be both conceptual and practical. Javascript array is fine example. We use them a lot. So in this article, I assembled a list of common tasks of Javascript array manipulation. …


Image for post
Image for post
Array of Soldiers (Photo by Maria Oswalt on Unsplash)

Javascript is undoubtedly widespread by now. Web is full of them. It is getting more accessible as well. Plenty of resources are available for anyone willing to learn. Tutorials, courses, forums, books, boot camps, all tried to make us able to make a working application from scratch.

But in my experience as mentor at Binar Academy, those jungle of knowledge is overwhelming for some. So I figured out that there should be condensed version of learning material. Furthermore, it should be both conceptual and practical. Javascript array is fine example. We use them a lot. So in this article, I assembled a list of common tasks of Javascript array manipulation. …


Image for post
Image for post

For almost a year, I’ve been contracted as full stack development mentor in Binar Academy. In short, my job is mentoring students / fresh graduates in a bootcamp. It is a pleasant experience, overall. I met eager and dedicated students, guided them through full stack development curriculum, laughed and swept tears, and most importantly, learned from them. As a mentor, I helped students to gain knowledge, experience, and confidence. It was done in various methods: teaching in class, sharing outside class, providing written materials, and setting up project. In my opinion, Binar Academy crafted more than just programming bootcamp. …


Data Visualization from Registered Ready-to-drink Dataset in Indonesia

Image for post
Image for post
Photo by Crystal de Passillé-Chabot on Unsplash

There are plenty of tea drink products in Indonesia. They are as common as bottled water or coffee these days. Tea drinks can be found on small stores, supermarkets, malls, restaurants, street vendors, and practically everywhere.

Despite its popularity, data analysis about this product is quite rare. Probably due to lack of ready-to-use data. I’ve found reliable source from Indonesian Food And Drug Administration (Bahasa: BPOM-Badan Pengawas Obat dan Makanan).

Link: http://cekbpom.pom.go.id/index.php/home/produk/r2isesetrjp2lvbjcb4617o7i0/13/row/5100/page/0/order/4/DESC/search/1/minuman%20teh

The data is extracted from html table, converted to CSV, and then cleansed to make it usable for analysis.

You can find complete code and dataset on my Github repository.


Image for post
Image for post
Photo by imgix on Unsplash

Melihat Potensi Industri Web Hosting dengan Analisis Porter’s Five Forces

Sebagai orang berlatar belakang IT dan manajemen strategik, saya sering tertarik dengan domain yang berkaitan dengan dua bidang tersebut. Salah satunya ketika saya mulai banyak berurusan dengan penyedia web hosting. Setahun terakhir, saya banyak menggunakan layanan web hosting. Kemudian, ternyata ada teman di kampus yang memiliki bisnis web hosting. Saya jadi makin tertarik, kira-kira bisnis penyedia web hosting menguntungkan atau tidak ya? Akhirnya saya putuskan melakukan analisis industrinya dahulu.

Analisis yang saya gunakan adalah Porter’s Five Forces. Yup, seperti yang diajarkan di mata kuliah manajemen sejagat raya. Berarti analisisnya biasa saja? Jangan salah, Porter’s Five Forces adalah analisis esensial dalam strategi bisnis. Analisis ini membuka informasi tentang kondisi industri, pebisnis yang terlibat di dalamnya, serta bagaimana mereka bertahan. …


Image for post
Image for post

Katakanlah Robin, seorang entrepreneur muda, punya bisnis barbershop. Bisnisnya telah berjalan lebih dari setahun dan memiliki basis konsumen. Robin ingin merambah segmen konsumen sibuk dengan cara reservasi online. Berarti, Robin butuh sistem reservasi online untuk bisnisnya. Opsi yang dimiliki ada tiga:

  1. Merekrut software developer untuk membuat sistem secara mandiri.
  2. Menyewa jasa software house untuk membuat sistem dari awal.
  3. Membeli/berlangganan sistem reservasi yang sudah jadi.

Opsi mana yang paling menguntungkan bagi Robin?

Sebelum menjawab pertanyaan tersebut, kita pindah ke cerita Baskara.

Baskara ingin membuka layanan kursus online untuk berbagai keahlian. Kursus online tersebut akan memiliki akses berbayar. Baskara telah menemukan partner pengajar kursus online. Di sisi lain, Baskara memerlukan sistem yang mumpuni dan mudah digunakan. …

About

Yogi Saputro

Software developer with MBA degree, mentor, somewhat fatherly figure, data and business synergy enthusiast

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store