Posts

Mau ikut kelas online SSLC BSS UB, bagaimana membuat game secara dasar dengan HTML5 Canvas dan engine terkait yang lainnya, daftarkan diri Anda dengan join ke kelas dengan code r3oa6fs di Google Classroom, atau dengan meng-email uboiz@yahoo.com.

Membuat Game Pong dengan HTML5 Canvas

Image
Membuat halaman HTML5 Canvas Sederhana Contoh membuat halaman HTML, dengan menambahkan element Canvas di dalamnya. Untuk editing, dapat menggunakan software Notepad++, yang dapat didownload sesuai device komputer yang akan digunakan untuk mengkompilasi. Berikut ini adalah video cara membuat workspace Canvas di HTML5 di atas. Mengganti Background Menyiapkan Papan Pemantul Menambahkan Net Gambar net, dapat menggunakan garis dashed stroke, atau garis yang terputus-putus. Menambahkan Bola Menggambarkan bola, menggunakan fungsi arc dengan ketentuan parameter input Menambahkan Menambahkan Interaksi Mouse Parameter yang perlu ditambahkan adalah lastMouse yang memilki nilai ke arah x dan ke arah y. parameter ini adalah nilai yang menunjukkan posisi terbaru mouse yang terdeteksi browser. Menambahkan Gerakan Bola Gerakan bola, dapat menggunakan animasi, gerakan tiap satuan waktu. Menambahkan Collision dengan Papan Menambahkan Interaksi...

Challenge yang Harus Diikuti oleh SSLC

Salah satu tujuan adanya Samsung Smart Learning Class (SSLC) adalah mencetak siswa-siswi Sekolah Tingkat Menengah dan Guru, untuk dapat membuat game dan dapat mendistribusikannya melalui platform smartphone Android.  Oleh karena itu, Samsung bekerjasama dengan Decoding, menyediakan kelas online pembuatan game berbasis smartphone menggunakan Construct dan Unity, sebagai bentuk usaha untuk mewujudkan tujuan di atas.  Kelas online Decoding diadakan satu kali pertemuan perminggu dan dengan durasi 1-2 jam, dengan memanfaatkan fasilitas Hangout, dengan pemateri yang ditunjuk oleh pihak Decoding. Selain kelas online, bersama Decoding, Samsung juga mengadakan Challenge yaitu:  Games Construct Challenge ( https://www.dicoding.com/challenges/497 )  Games Unity Challenge ( https://www.dicoding.com/challenges/494 )  Kedua challenge di atas hanya boleh diikuti oleh siswa/siswi dan guru SSLC, dan telah dimulai sejak Desember 2018 dan akan berakhir pada Febr...

ARCore untuk Augmented Reality

Image
Salah satu product Google yang berupa library dan ditujukan untuk kepentingan pembuatan Augmented reality adalah ARCore  Sampai tulisan ini ditulis, sebenarnya penulis belum mengetahui sepenuhnya bagaimana cara penggunaan menggunakan ARCore dalam code program.  Namun penulis telah mencoba beberapa contoh kode program ARCore yang dapat di download di link Github di sini , dan membuat file apknya dengan Android Studio.  Berikut ini screenshot beberapa aplikasi contoh dari link Github di atas, yang merupakan properti dari Developer ARCore: Solar System Chromakey HelloSceneform Device untuk mengambil screenshot adalah Samsung Galaxy A8, Samsung Smart Learning Class Brawijaya Smart School Malang. Dimana sebenarnya library ini tidak hanya digunakan untuk Android, namun dapat digunakan di beberapa platform pengembangan software seperti di UNREAL, UNITY, dan iOS.  Referensi: Developer, Google. 2019. ARCore. https://developers.google...

Tutorial Greenfoot oleh Computational Lab

Image
Selain berupa aplikasi, Computational Lab, melalui brand Edugameapp, juga telah menyediakan tutorial pembuatan aplikasi Greenfoot, berupa aplikasi gerakan dasar, animasi sederhana, dan sedikit trik dalam pemrograman Java: Tutorial tersebut berupa video Youtube yang dapat dilihat disini: Uboiz Greenfoot Tutorial Tutoerial di atas dapat digunakan sebagai bahan pembelajaran bagi peserta pelatihan Samsung Smart Learning Class di BSS UB bagi yang ingin belajar Pemrograman game 2D menggunakan Greenfoot.

Peta Pengembangan Laboratorium BSS

Peta Pengembangan yang ingin dilakukan oleh penulis, sebagai laboran sementara Laboratorium BSS:  Tutorial pemrograman Pembuatan aplikasi dan game berbasis Unity Pembuatan aplikasi dan game Greenfoot Pembuatan aplikasi dan game Android  Pembuatan aplikasi Greenfoot to Android  Pemrograman Java  Pembuatan Website dan Blog Pelayanan UNBK  Pembuatan Aplikasi berbasis ujian  Tutorial mengajar Bagaimana menggunakan sarana prasarana Samsung Smart Learning Class untuk keperluan belajar dan mengajar  Pemanfaatan Oculus Virtual Reality  Augmented Reality  Penggunaan Smart TV Posting ini akan terus diupdate, seiring dengan realisasi pengembangan laboratorium oleh penulis.

Aplikasi Pendidikan Computational Lab

Image
Computational Lab adalan nama Android Developer di Google Playstore. Saat tulisan ini ditulis, Computational Lab telah memilki 60 aplikasi dan game pendidikan, yang didistribusikan secara berbayar dan gratis namun beriklan, dengan merek dagang “Edugameapp”.  Halapan Computational Lab di Google Play Store Secara konten, developer memang lebih banyak membawa materi-materi yang diajarkan untuk siswa tingkat menengah atas. Karena memang sesuai dengan level pengetahuan developer, mudah dalam pembuatannya, dan siswa usia tersebut umumnya orang tua telah mengijinkan anak-anak mereka memiliki smartphone sendiri. Dengan begitu, developer juga berharap, aplikasi dan game yang dibuat dapat dikonsumsi oleh siswa tingkat menengah atas Indonesia khususnya, dan masyarakat internasional pada umumnya.  Tujuan awal developer adalah menyediakan aplikasi atau game Android yang aman dikonsumsi oleh anak-anak, ditengah maraknya game-game yang tidak mendidik, dan dimainkan tidak sesuai k...

Arah Pengembangan Samsung Smart Learning Class BSS UB

Pada saat tulisan ini ditulis, sebagian tugas penulis adalah mengembangkan Samsung Smart Learning Class (SSLC) yang berada di Brawijaya Smart School (BSS) UB Malang.  Dengan fasilitas yang telah disediakan Samsung, akan banyak ide dan segala sesuatu tentang metode belajar dan mengajar yang dapat dikembangkan, yang diorientasikan digabungkan dengan teknologi. Namun tantangannya, tetap bagaimana SSLC diimplementasikan secara tepat, dan menghasilkan product, baik itu berupa hardware, software, aplikasi, game ataupun jasa, yang sesuai dengan kurikulum dan kebutuhan guru dan siswa itu sendiri.  Tantangan di atas, penulis rasa adalah masalah umum saat ini. Di mana dengan perkembangan teknologi yang sangat pesat, siswa telah banyak yang lebih pandai dibanding gurunya, dalam hal menggunakan gadget seperti smartphone, tablet, laptop dan lain sebagainya yang semuanya itu dapat terkoneksi dengan internet. Sehingga jika guru tidak pandai juga, maka guru akan kesulitan dalam mengarahk...