Dicoding's Blog

2 Tahun Dicoding


Tak terasa telah 2 tahun dicoding hadir menemani lebih dari 42,000 developer di Indonesia. 2016 adalah tahun yang sangat menarik bagi kami, karena 140 event developer terselenggara dalam satu tahun.

2 tahun dicoding

Bandung, 5 Januari 2016 – Terima kasih kepada kawan-kawan komunitas, partner industri, dan pemerintah yang telah membantu misi kami dalam rangka pemerataan teknologi dengan memberikan pelatihan kepada lebih dari 20,000 developer yang berasal dari 250 kota. Program pembelajaran jarak jauh dicoding academy dirancang untuk membekali siswa dalam menghadapi tantangan saat ini dan kedepannya. Lebih dari 20,000 developer telah belajar melalui dicoding academy dan 2,000 lulusan telah bekerja di berbagai perusahaan teknologi maupun membangun produknya sendiri.

Kami ingin mengucapkan terima kasih kepada kawan-kawan di Google, IBM, Intel, dan Microsoft yang telah berkenan bekerjasama membangun kurikulum terbaik untuk mengangkat derajat developer Indonesia. Tak lupa kami juga ingin mengucapkan terima kasih banyak kepada kawan-kawan reviewer yang telah mereview lebih dari 100 GB kode buatan developer seantero Nusantara. Semoga ilmu yang bermanfaat bisa menjadi berkah untuk kita semua.

Demi bisa membantu lebih banyak developer, mulai hari ini semua modul dalam kelas reguler dicoding academy dapat dibuka secara gratis oleh user yang telah terverifikasi. Namun untuk mendapatkan validasi dan review dari mentor dicoding, siswa dapat melakukan upgrade dengan menggunakan dicoding point.

Lebih dari 3,800 produk digital dalam bentuk aplikasi maupun game telah dibuat oleh kawan-kawan dicoding dan telah diunduh lebih dari 330 juta kali. Kami ingin mengucapkan terima kasih banyak karena telah menjadi bagian dari keluarga besar dicoding dan berkarya untuk Indonesia. Menyambut 2017, mari kita banjiri market lokal dan global dengan produk terbaik developer Indonesia.


Bersosialisasi melalui Permainan / Game Digital

Sebagai makhluk sosial, manusia hidup dalam lingkungan dan atau grup bersama individu lainnya. Setiap grup tentu berisi bermacam individu yang sangat bervariasi dari mulai usia, aktivitas, hobi, kepribadian, dan lainnya. Namun tentu saja, mereka yang berada dalam sebuah grup memiliki sebuah kesamaan, misalnya kesamaan hobi, kesamaan pekerjaan, kesamaan tujuan, dan lain-lainnya. Ada kalanya, lingkungan dibentuk dari kesamaan aktivitas, misalnya sama-sama bermain sebuah permainan tertentu. Tentu saja bermain bersama jauh lebih menyenangkan daripada bermain sendirian. Banyak permainan digital / game yang membuat orang berkenalan di dunia maya dan akhirnya menjadi sahabat di dunia nyata, dan sebaliknya. Aktivitas pun tidak harus bertemu secara fisik, bisa jadi bertemu dalam game, atau bersaing dalam menjadi yang terbaik dalam permainan.

Continue reading

Mengetahui Lokasi Darurat dengan Ericsson Safe City API

Selamat kepada para developer yang telah berhasil mendapatkan akses ke Ericsson API. Pada artikel sebelumnya kami telah menyediakan tutorial bagaimana caranya memanfaatkan Ericsson Networked Event API yang bisa Anda baca disini. Artikel tersebut bisa Anda jadikan panduan untuk mengembangkan aplikasi dan diikutkan dalam Sport Digital Experience.

Selain ENE API, Ericsson juga telah menyediakan Safe City API yang bisa Anda manfaatkan untuk mengembangkan aplikasi bertemakan Smart City Digital Service. Pada artikel ini kami akan memberikan tutorial penggunaan Ericsson Safe City API. Disini akan dicontohkan bagaimana caranya membuat aplikasi untuk mengetahui lokasi darurat dan tempat umum di sekitar pengguna.

Continue reading

Berbagi Kebaikan lewat Teknologi

Kindness knows no boundries – Meskipun tidak begitu akrab atau bahkan mungkin belum saling mengenal, tetapi kita selalu bisa berbagi kebaikan kepada sesama karena kebaikan adalah bahasa universal yang dapat dipahami oleh seluruh umat manusia walau berbeda suku, agama, ras, dan bahasa. Tak diragukan lagi, dunia saat ini membutuhkan lebih banyak orang yang menebarkan kasih dan melakukan aksi-aksi kebaikan. Tidak usah seheboh Dokter menyelamatkan pasien atau kisah-kisah heroik lainnya. Walau mungkin terkesan sepele, tetapi sebuah senyuman mampu menguatkan jiwa orang yang melihatnya. Walau mungkin terkesan sederhana, tetapi uluran tangan untuk menolong saudara kita yang tengah dilanda kesusahan akan sangat berarti baginya.

Berbagi Kebaikan

Continue reading

Memanfaatkan Ericsson Networked Event API

Untuk kedua kalinya setelah 55 tahun Indonesia akan menjadi tuan rumah pelaksanaan Asian Games 2018. Asian Games 2018 akan dilaksanakan di Jakarta dan Palembang. Baru – baru ini juga sudah diadakan acara Hitung mundur (countdown) Asian Games 2018 di dua kota tersebut. Persiapan diberbagai bidang pun sudah dilakukan. Tak hanya dibidang olahraga dan infrastruktur saja, Kemenkominfo juga akan melakukan persiapan di bidang IT.

Bekerja sama dengan Ericsson, Kemenkominfo akan menciptakan Official App Asian Games 2018. Dan untuk mewujudkan rencana tersebut akan dibuatkan sebuah ajang perlombaan yang bisa diikuti oleh seluruh developer. Terdapat 2 kategori dalam ajang tersebut, untuk detailnya bisa dilihat di link berikut : Sport Digital Experience dan Smart City Digital Service.

Continue reading

Membuat Aplikasi dan Permainan Digital Menjadi Media Alternatif Pembelajaran dan Terapi

Membuat Aplikasi dan Permainan Digital Menjadi Media Alternatif Pembelajaran dan Terapi

Di kehidupan modern, banyak aktivitas yang bisa dilakukan dengan teknologi. Belajar bisa dilakukan dengan media apa saja dan dimana saja, misalnya melalui simulasi dan permainan. Begitu juga terapi yang dilakukan dengan bantuan teknologi, salah satunya terapi untuk penurunan ingatan / dementia. Belum punya ide untuk membuat aplikasi atau permainan yang dapat menjadi media alternatif pembelajaran maupun terapi? Simak artikel berikut.

Salah satu contoh media belajar yang menyenangkan adalah melalui bermain game. Game edukasi merupakan salah satu genre game yang bertujuan untuk memberikan pembelajaran kepada pengguna dengan cara yang menyenangkan. Di Indonesia sendiri sudah cukup banyak game developer yang fokus pada konten edukasi. Selain pasarnya yang cukup besar, tentunya mereka juga mempunyai tujuan yang mulia yaitu ingin mengedukasi anak bangsa dengan konten yang menghibur. Dengan murahnya gawai yang ringan dan dapat dibawa, belajar apapun sekarang lebih mudah, cukup dengan mengunduh berbagai game edukasi di Store.

Continue reading

Membuat Project VR Sederhana yang Dapat Berjalan di Cardboard maupun Gear VR

Hello Developers,

Samsung bekerja sama dengan Oculus mengembangkan sebuah perangkat VR yang bernama Samsung Gear VR yang didesain khusus untuk kenyamanan dalam bermain game/aplikasi. Saat ini sudah lebih dari 700 aplikasi/game tersedia di Oculus Store dan spesifikasi device yang digunakan pun cukup tinggi sehingga kualitas dalam bermain sangat terjamin.

Continue reading

Hidup Terkoneksi dengan Membawa Manfaat

Internet tidak dapat dipisahkan dari kehidupan manusia modern. Di Indonesia, terdapat lebih dari 132,7 juta orang yang mengakses internet. Survei APJII 2016 menunjukkan 42,8% pengguna Internet di Indonesia berusia 10-34 tahun serta 98,3% mengakses internet melalui smartphone. Jelas ini mendukung fakta, Indonesia sebagai salah satu negara dengan peringkat pengguna smartphone terbanyak di dunia. Apakah kita sudah menjadi Masyarakat yang hidup terkoneksi dengan membawa manfaat?

Peluang yang dapat dimanfaatkan oleh developer untuk menawarkan konten smartphone yang berkualitas kepada masyarakat, termasuk antara lain aplikasi dan games yang edukatif dan bermanfaat. Teknologi internet dan smartphone seharusnya dimanfaatkan dengan optimal untuk mendukung kehidupan keseharian yang lebih baik, efektif, dan tepat guna. Targetnya pun dapat sangat fokus, misalnya hanya untuk kalangan tertentu, maupun menargetkan pengguna global seluruh dunia. Ketergantungan manusia modern pada smartphone dan internet adalah fenomena yang harus bisa dimanfaatkan, disamping pro-kontra yang diperdebatkan tentangnya.

Continue reading

Porting Game/Apps dari Cocos2d-x ke Tizen

Cocos2d-x merupakan game framework Open-Source yang menggunakan pemrograman dengan bahasa C++. Cocos2d-x dipilih developer karena memiliki performa yang cukup baik dan gratis. Hasil Aplikasi/Game yang dibuat dengan Cocos2d-x dapat ditargetkan ke berbagai platform, seperti IOS, Tizen, Android, dll. Pada artikel kali ini, kita akan membahas mengenai cara porting game dari Cocos2d-x ke Tizen. Kita akan menggunakan project cpp-tests untuk contoh porting ke platform Tizen yang telah disediakan oleh Cocos2d-x.  TPK yang dihasilkan dari tutorial ini, dapat langsung di publish ke Tizen Store. Selain itu, tersedia banyak resource yang dapat dijadikan referensi dalam membangun sebuah game.

Continue reading

Membuat Game Wearable Sederhana dengan Construct 2

Game Engine Construct 2 adalah tool untuk membuat sebuah game HTML5 tanpa coding sehingga sangat cocok bagi pemula yang belum pernah mengenal pemrograman dan juga mempercepat developer yang ingin membuat sebuah game dalam waktu yang singkat. Selain itu, juga sudah tersedia banyak contoh, tutorial, dan dokumentasi pembuatan game Construct 2 .

Pada tutorial kali ini, akan dibahas tentang cara membuat game wearable sederhana dengan menggunakan Construct 2. Anda akan membuat game yang berjalan di device wearable Samsung Gear S2 dan siap untuk dipublish ke Galaxy Apps Store. Apabila anda tertarik belajar membuat game dengan Construct 2, silakan mengikuti Samsung Developer Academy, kelas Belajar Membangun Game HTML5

Continue reading

sosial, credit: pexels.com

Memobilisasi Generasi ‘mager’ untuk Terlibat Mewujudkan Kepedulian Sosial melalui Aksi Nyata

Banyak masalah tidak akan selesai jika kita hanya berdiam diri di rumah, terpaku pada gawai, berkomentar ria dan meneruskan pesan-pesan lewat media sosial. Dibutuhkan aktualisasi solusi, kepedulian, keterlibatan, dan aksi sosial nyata. Memobilisasi generasi ‘mager’ untuk bergerak ikut turun tangan dan terlibat langsung dalam mewujudkan kepeduliannya merupakan sebuah tantangan di era saat ini. Apakah kamu punya jawaban dan solusi untuk membuat generasi ‘mager’ mau ikut dalam berbagai aksi nyata?

Melakukan sebuah aksi kebaikan seringkali lebih mudah diucapkan daripada mewujudkannya. Sudah menjadi rahasia umum bahwa Indonesia memiliki segudang masalah baik yang sering kita temui pada keseharian, misalnya masalah sosial, atau masalah yang tiba-tiba muncul, misalnya bencana alam. Setiap masalah tentu punya solusinya masing-masing dan terkadang menanti peran serta kita untuk mengurainya. Banyak masalah tidak akan selesai jika kita hanya berdiam diri di rumah, terduduk dengan pandangan terpaku pada gawai masing-masing dan berkomentar ria. Padahal, dengan bantuan teknologi kita dapat dengan lebih mudah mendukung sebuah rencana kebaikan, menyebarkan inisiatif-inisiatif serta mendorong orang untuk berbuat baik. Tetapi yang secara nyata melibatkan masyarakat untuk berbuat baik, belum banyak, jauh lebih banyak ‘aktivis online’.

sosial, credit: unsplash.com

Continue reading