MozKopdarMKS April 2014

MozKopdar kedua tahun ini setelah bulan Januari kemarin mengadakan MozKopdar di Malang. Kali ini, saya diundang oleh mentor untuk mengadakan MozKopdar di Makassar. Cukup jauh dari kota asal :D.

MozKopdar kali ini saya sharing tentang Firefox OS. Menjelaskan apa itu Firefox OS, kesempatan apa yang bisa diperoleh oleh dari Firefox OS, dan juga membantu menerangkan kepada peserta yang masih kurang jelas.

Di sini juga ada peserta yang bertanya hal teknis sampai harus buka laptop dan training singkat on location. Memang, kalau ngomongin Firefox OS, paling mudah dengan praktek langsung 😀

Overall acara cukup menyenangkan. Suasana cafe-nya juga asik. Menu makanannya juga OK (y). Semoga bisa mengadakan MozKopdar lagi di Makassar (lirik-lirik mentor #eh).

IMAG4746

IMAG4747

IMAG4750

Screen Shot 2014-05-08 at 12.49.32 PM

Share

Firefox OS AppDays Makasar

Bulan lalu, tepatnya tanggal 19 April 2014 untuk pertama kalinya saya menginjakkan kaki di tanah Makassar :D. Di sana saya didapuk untuk sharing mengenai bagaimana cara memulai membuat aplikasi Firefox OS di kampus Universitas Ujung Pandang.

Ada sekitar 30 orang yang ikut workshop yang serius tapi santai ini. Kebanyakan adalah mahasiswa PNUP dan ada beberapa orang dari komunitas blogger Makassar.

Workshop kali ini, seperti juga workshop Firefox OS sebelum2nya, peserta terlihat sangat antusias dan aktif bertanya. Ada banyak pertanyaan-pertanyaan teknis yang ditanyakan, diantaranya: bagaimana cara menyimpan data di aplikasi? Apa bisa pakai mysql? Apa bisa pakai PHP? Pertanyaan-pertanyaan ini akan saya jabarkan jawabannya di posting tersendiri :). So, stay tuned…

Berikut ini beberapa foto selama workshop.

1015037_497822173680394_2693215349513335111_o

1553164_497822623680349_6058757299017703731_o

1781081_497822427013702_3331798770514173362_o

Share

MozKopdarMLG Januari 2014

Pada acara Wikufest3 bulan Januari kemarin, kami dari MozReps juga mengadakan MozKopdar. Namun, dikarenakan kondisi Malang yang masih musim hujan dan juga kurangnya waktu untuk melakukan pengumuman dan pemilihan tempat, akhirnya kami sepakat untuk mengadakan event ini di kantin sekolah SMK Telkom Sandy Putra.

Acara ini bisa dibilang cukup ramai, ada sekitar 60an peserta yang ikut datang meramaikan. Di sini, kak Yofie sharing mengenai program-program Mozilla, seperti Popcorn dan Thimble. Ada sedikit demo juga mengenai cara penggunaan Popcorn. Kak Yofie membuat mashup dari video “Senam Yang Iya-Iyalah”.

Berikut ini saya sertakan beberapa foto selama event.

2014-01-25 19.56.27

2014-01-25 20.55.07

2014-01-25 20.06.18

2014-01-25 21.30.42

Share

Laporan SeminarMozilla “Introduction to Firefox OS” di Technowars UNIKAMA 2014

Sekitar bulan Januari 2014, saya diundang oleh rekan-rekan dari kampus UNIKAMA di Malang untuk mengisi seminar tentang Firefox OS, tepatnya di acara technowars yang sedang mereka adakan.

Continue reading “Laporan SeminarMozilla “Introduction to Firefox OS” di Technowars UNIKAMA 2014″

Share

Pengumuman Pemenang Tantangan Di Workshop Firefox OS Wikufest 3

Akhir Januari lalu, saat workshop Firefox OS di event Wikufest 3, saya memberikan tantangan kepada peserta: apabila ada yang bisa meneruskan aplikasi yang dibuat saat itu dan disubmit ke Firefox Marketplace dalam waktu 1 bulan setelah workshop, akan mendapatkan merchandise dari Mozilla. Setelah sekian minggu delay dari waktu pengumuman *maaf saudara-saudara, load kerjaan lagi tinggi*, maka kali ini akan saya umumkan di sini.

Dari beberapa nama yang mengirimkan laporan, hanya 2 aplikasi yang berhasil diverifikasi keberadaan-nya di marketplace. Untuk peserta yang merasa sudah mengupload dan mengkonfirmasi keikutsertaan-nya, dimohon untuk mengirimkan URL dari aplikasi tersebut ke alamat email [email protected], agar bisa saya verifikasi dan kirimkan merchandise-nya.

Adapun kedua aplikasi yang berhasil tersebut adalah:

  1. KuMoney: aplikasi Firefox OS yang membantu anda mencatat pengeluaran dan pemasukan serta menampilkan berapa saldo dana yang anda miliki di awal bulan baru. Tampilan aplikasinya cukup bagus dan rapi, pencatatan keuangan yang dilakukan juga cukup akurat. Semoga di versi berikutnya, bisa ditambahkan feature baru berupa pengiriman laporan melalui email dan juga backup data ke cloud.
  2. Asmaul Husna: Bagi anda yang beragama Islam, mengenal nama-nama Allah bisa dibilang adalah suatu hal yang wajib. Aplikasi ini bertujuan untuk membantu anda memudahkan dalam menghapal. Tersedia beberapa theme dalam aplikasi ini untuk menyesuaikan dengan preferensi anda. Tampilan juga dibuat dengan cukup indah.

Selamat kepada kedua peserta yang sudah mengirimkan dan berhasil terverifikasi. Pagi yang belum, nantikan lomba-lomba berikutnya.

Share

Lomba Firefox OS Application Development Wikufest 3

Seperti yang tadi sudah dijanjikan, bahwa akan ada lomba susulan khusus untuk semua peserta workshop Firefox OS “Bootstrap Your Firefox OS Development” di event Wikufest 3, maka di posting kali ini saya akan menjelaskan aturan mainnya.

Aturan utama:

  1. Aplikasi harus sudah diupload di Firefox OS Marketplace sebelum 25 Februari 2014. Aplikasi tidak harus sudah publish, yang penting sudah masuk antrian review.
  2. Aplikasi tidak harus berhubungan dengan internet.
  3. Kriteria penilaian dilihat dari usabilitas, ide, dan desain-nya.
  4. Keputusan dewan juri tidak bisa diganggu gugat.

Dewan juri yang akan menilai terdiri dari:

  1. Arief Bayu Purwanto
  2. Irayani Queencyptri
  3. Yofie Setiawan

Adapun hadiah yang akan diberikan adalah SWAG dari Mozilla. Bagi yang ingin ikut, silahkan mengisi daftar peserta di form berikut.

Share

Quick Add NodeJS App Dependency Without Opening Package.json

On most Node.JS tutorials, you might see that to add dependency, you will be asked to open up your project’s package.json and manually edit the dependencies section. After editing, you will save it and go to console to type

$npm install

Continue reading “Quick Add NodeJS App Dependency Without Opening Package.json”

Share

How I consume contents

How I Interact With Contents

In the age of informations, news and contents are flooding our way aggressively. We will sometime feeling overwhelmed by it. Few weeks ago, a friend of mine throws a question: “How do follow news/informations?” My answer is simple, “Because I read it”. He then asked follow up question “How do you get the information?”. At that time, I didn’t answer the question. I just said that I’ll share how I know it all later. This is my take to answer the question. I will break down this writing into two different subject: Acquire and read.

Continue reading “How I consume contents”

Share

Workshop Firefox OS di Universitas Brawijaya

Bulan lalu rekan2 FSA Universitas Brawijawa mengadakan evenr workshop Firefox OS dan mengundang saya sebagai mengisi materi. Cukup banyak juga peserta yang datang. Di workshop kali ini, karena panitia ingin agar saya menunjukkan bagaimana cara membuat aplikasi, maka materi yang saya bawa adalah materi teknis. Saya menunjukkan bagaimana cara menggunakan Firefox OS Simulator, bagaimana cara melakukan debugging dengan menggunakan Browser Firefox OS. Saya juga tunjukkan bagaimana cara melakukan deploy aplikasi yang dibuat ke dalam simulator.

Continue reading “Workshop Firefox OS di Universitas Brawijaya”

Share

Bisakah Menggunakan PHP Untuk Membuat Aplikasi Firefox OS?

Saya sudah beberapa kali mengisi materi tentang cara membuat aplikasi Firefox OS. Pada setiap kesempatan, selalu saja ada yang menanyakan seperti judul tulisan di atas. Biasanya, pertanyaan ini timbul setelah saya menjelaskan kalau untuk membuat aplikasi Firefox OS, yang dibutuhkan hanya pemahaman mengenai HTML, javascript, dan CSS.

Lalu, apa jawaban yang saya berikan? Biasaya, saya jelaskan dulu tentang arsitektur aplikasi di Firefox OS. Aplikasi di Firefox OS memang menggunakan bahasa yang biasa digunakan untuk membuat website. Tapi… seperti halnya website pada umumnya, elemen2 tersebut (HTML, javascript, dan CSS) hanyalah bahan untuk membuat tampilan front-end (apa yang terlihat oleh user). Sedangkan logika dibelakang di sisi server, digerakkan oleh bahasa lain (saya sengaja tidak mengangkat nodejs, biar tidak membingungkan), misalnya PHP, JSP, ASP.NET, dll. Pada hosted WebApp, aplikasi sama saja dengan website pada umumnya. Yang membedakan hanya, terdapat definisi aplikasi berupa file manifest.webapp yang membuat website tersebut bisa dianggap sebagai aplikasi oleh Firefox OS. Sedangkan pada packaged WebApp, kita hanya membuat front-end (yang terdiri dari kode HTML, javascript, dan CSS).

Jadi, jawabannya apa? Jawabannya, seperti yang sudah dijelaskan mengenai perbedaan kedua jenis aplikasi di atas, kita tidak bisa menggunakan PHP untuk membuat aplikasi Firefox OS. Melainkan kita gunakan hanya di sisi server (apabila aplikasi kita membutuhkan data dari server). Bagaimana komunikasi data antara aplikasi packaged WebApp dengan server? Ya sama dengan seperti yang biasa kita lakukan saat membuat website. Yaitu, dengan menggunakan teknologi AJAX. Atau, dengan menggunakan HTTP request biasa, apabila kita membuat hosted WebApp.

Share