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.


Membuat Navigation Drawer di Xamarin Menggunakan Framework dari Syncfusion

Hi devs, baru baru ini Dicoding telah merilis akademi baru tentang Belajar Membangun Aplikasi Multi-platform. Teman-teman bisa belajar materi yang sangat lengkap di akademi tersebut. Nah, pada postingan kali ini saya akan berbagi tutorial tentang bagaimana caranya membuat Navigation Drawer di Xamarin menggunakan framework tambahan dari Syncfusion.

Apasih Navigation Drawer itu?

Navigation Drawer adalah  salah satu komponen navigasi menu atau biasa disebut sliding menu yang berfungsi untuk menampilkan konten menu didalam aplikasi kita.

Lalu apa itu Syncfusion?

Syncfusion adalah sebuah perusahaan teknologi yang mempunyai beberapa layanan teknologi. Syncfusion memiliki beberapa produk salah satunya adalah adalah component and framework yang didalamnya terdapat berbagai framework untuk mengembangkan aplikasi Web, Dekstop, Mobile, dll. Pada tutorial ini kita akan menggunakan framework Xamarin.Form.

Latihan

Oke langsung saja kita mulai dengan langkah-langkah berikut :

  • Download Syncfusion Essential Studio for Xamarin.

Silahkan download dan install versi trialnya di https://www.syncfusion.com/products/xamarin

capture

Setelah berhasil di install, silahkan buka Syncfusion Control Panel. Tapilannya seperti gambar dibawah ini

capture-1

Terlihat digambar tersebut kamu memiliki masa trial selama 30 hari. Disana terdapat tab documentation yang bisa kamu gunakan untuk mempelajari framework apa saja yang bisa dipakai dalam membuat aplikasi menggunakan Xamarin. Klik tombol explore maka akan terbuka jendela explorer yang berisi kumpulan library dan sample.

  • Menambahkan SfNavigationDrawer pada project solutions.

Setelah kamu membuat project baru di Visual Studio. Maka untuk membuat Navigation Drawer pada aplikasi yang kamu buat kamu perlu menambahkan assembly reference pada project tersebut. Caranya mudah, cukup klik kanan pada project Android / IOS – Add – Reference kemudian akan muncul jendela seperti ini :

capture-2

Klik tombol Browse kemudian pilih beberapa library SfNavigationDrawer dari folder lib hasil kamu menginstal Syncfusion Essential Studio tadi. Klik oke dan oke lagi maka ketiga library tadi akan ditambahkan kedalam project kamu.

capture-3

Klik oke dan oke lagi maka ketiga library tadi akan ditambahkan kedalam project kamu.
  • Mengontrol Navigarion Drawer.

Navigation Drawer dapat dicontrol melalui kode C# maupun XAML. Nah disini akan saya contohkan dengan menggunakan XAML.

Pertama tambahkan namespace ini :

Selanjutnya tambahkan SfNavigationDrawer :

Untuk mengatur tinggi dan lebar dari Navigation Drawer, gunakan properti DrawerHeight dan DrawerWidth :

Untuk mengatur posisi Navigation Drawer gunakanlah properti Position :

Menambahkan menu Navigation Drawer dengan DrawerContentView :

Untuk menambahkan header pada Navigation Drawer menggunakan DrawerHeaderView :

Untuk menambahkan konten pada halaman utama menggunakan ContentView :

Selesai, untuk kode XAML lengkapnya seperti ini :

Sekarang run aplikasi pada device kamu dan lihat hasilnya :

videotogif_2017-04-20_23-24-031

Tutorial lengkap untuk Belajar Membangun Aplikasi Multi-platform dapat kamu pelajari lebih dalam di link https://www.dicoding.com/academies/20 

Tutorial Membuat Aplikasi Recycletor dengan Watson Visual Recognition

Halo rekan-rekan developer, IBM Indonesia telah membuka kelas Belajar Membuat Aplikasi Kognitif dengan IBM Watson. Lewat kelas ini, rekan-rekan developer dapat belajar tentang cara mengembangkan aplikasi yang memiliki kemampuan kognitif manusia, seperti belajar, berinteraksi, mengenali obyek, menganalisa, dan lain sebagainya. Terdapat beberapa layanan IBM Watson yang dapat digunakan untuk mengembangkan aplikasi kognitif. Termasuk salah satunya adalah Watson Visual Recognition yang akan kita pelajari pada kesempatan ini. Untuk lebih jelasnya, rekan-rekan dapat mengikuti akademi tersebut.

Dalam kesempatan ini, kita tidak akan belajar tentang teori Watson Visual Recognition. Kita akan belajar tentang cara menggunakan layanan Watson Visual Recognition untuk membangun sebuah aplikasi pendeteksi benda-benda yang dapat didaur ulang. Berikut langkah-langkahnya:

Continue reading

2017030112044398bd5055e6285b125c67a329ebec0d04

Selamat Kepada para Pemenang Tizen Tematik Challenge – Hari Kesehatan Internasional

Tanggal 7 April 2017 adalah peringatan Hari Kesehatan Internasional. Hari Kesehatan Internasional bertujuan untuk meningkatkan kualitas kesehatan masyarakat di dunia sekaligus pemahaman mereka akan pentingnya hidup sehat. Tahun ini, tema peringatannya adalah Melawan Diabetes yang bertujuan mengurangi angka diabetes sekaligus memberikan kesadaran dan pemahaman lebih pada masyarakat dunia termasuk Indonesia.

Continue reading

Tutorial Samsung Galaxy SDK : Biometric Authentication

Kami telah membuat tulisan sebelumnya mengenai Tutorial Instalasi Samsung Galaxy SDK di link berikut: https://blog.dicoding.com/tutorial-samsung-galaxy-sdk-instalasi/
Tutorial lengkap dari penggunaan Samsung Galaxy SDK dapat anda pelajari lebih mendalam di Dicoding Academy Samsung Galaxy SDK:  https://www.dicoding.com/academies/37

Biometric Authentication adalah analisis authentifikasi yang sumbernya adalah data biologis seperti fingerprint jari atau iris mata. Di dalam Pass SDK terdapat beberapa proses yang dapat digunakan untuk melakukan proses identifikasi secara biometric yang datanya diambil dari fingerprint device Samsung.

Beberapa manfaat yang bisa didapatkan dengan menggunakan biometric authentication adalah:

  • Meningkatkan security pada aplikasi.
  • Memberikan proses user identifikasi yang lebih nyaman.

Continue reading

Tutorial Samsung Galaxy SDK : Instalasi

1

Salah satu bentuk dukungan yang diberikan oleh Samsung adalah keterbukaan teknologi yang dapat digunakan oleh pengembang (developer) dalam bentuk Software Development Kit (SDK) sehingga pada developer dapat memanfaatkan setiap fitur yang tersedia di atas perangkat smartphone Galaxy dengan optimal. Diharapkan dengan integrasi Samsung Galaxy SDK ini, user akan merasakan pengalaman yang lebih optimal pada setiap fungsi aplikasi yang dikembangkan dan dijalankan di atasnya.

Continue reading

Selamat Kepada Pemenang Challenge Dukung Olahraga dengan Teknologi

Hi, Dicoding dan IBM Indonesia baru saja mengumumkan pemenang Challenge Dukung Olahraga dengan Teknologi. Challenge yang dibuat untuk mendukung perhelatan Asian Games 2018 ini diikuti oleh 10 aplikasi yang mendukung Asian Games 2018 dari berbagai bidang, diantaranya informasi venue, jadwal, atlet, dan lain-lain.

dukungan-olahraga-dengan-teknologi

Pemenang Challenge Dukung Olahraga dengan Teknologi kali ini adalah Athlete analyzer oleh Ramustha yang berasal dari Bandung. Beliau membuat aplikasi untuk memberikan informasi seputar atlet yang bertanding, diantaranya:

Continue reading

20170301120615edd7a91878c7e2a1505795e6dbe351c0

Selamat Kepada para Pemenang Tizen Tematik Challenge – Hari Musik Nasional

Tanggal 9 Maret adalah peringatan Hari Musik Nasional (HMN). Tanggal tersebut dipilih sebagai Hari Musik Nasional (HMN) karena pada tanggal tersebut merupakan kelahiran WR Soepratman. Wage Rudolf Soepratman adalah pencipta lagu kebangsaan “Indonesia Raja” (Indonesia Raya). Soepratman wafat pada 1938. Dia tak sempat menyaksikan lagu ciptaannya dikumandangkan pada hari pembacaan teks proklamasi, 17 Agustus 1945.

Continue reading

Tips Membuat Logcat Android Lebih Berwarna

Pernah mengalami kesulitan untuk membedakan error ataupun hanya sekedar info di Logcat Android Studio? Nah, kali ini dicoding akan memberimu tips untuk membuat Logcat Android Studio mu lebih berwarna. Ok langsung saja ya. Pertama yang harus kamu lakukan adalah membuka settingan Logcat.

Continue reading