Sabtu, 01 September 2018

Pocket Code - Membuat Game langsung dari Smartphone

Sewaktu mendengar kata pemrograman, programmer, kode komputer, alur program dan sejenisnya, apa yang terbayang di benak Anda? Orang pintar? Orang yang berpengalaman di dunia komputer? Ahli komputer yang mengutak-atik komputer selama puluhan tahun? Bahasa mesin yang sulit ditulis? Pada umumnya, orang memberikan "label" bahwa programming adalah sesuatu yang luar biasa sulit dan mustahil dipelajari atau dimengerti oleh mereka yang menggunakan komputer, terlebih lagi tidak mungkin dapat dipahami oleh anak-anak.

Beberapa orang bahkan berdebat tentang pentingnya mengajar anak-anak cara menggunakan komputer, seperti cara menyalakan komputer, menggunakan aplikasi, melakukan pencarian di situs web dan sebagainya. Menurut mereka, ketrampilan-ketrampilan hanya dibutuhkan oleh para mahasiswa untuk meraih kesuksesan dan prospek mencari pekerjaan di masa depan.

Akan tetapi dibalik perdebatan tentang menggunakan internet dan mengoperasikan komputer, beberapa praktisi berpendapat bahwa penting untuk memperkenalkan sedini mungkin dan mengajarkan bukan hanya cara menggunakan komputer, tetapi juga cara membuat dan menulis kode-kode komputer, alias memrogram komputer, bahkan ke anak-anak.

Mengapa penting memperkenalkan anak-anak bahasa pemrograman dari usia sangat muda? Memperkenalkan pemrograman sedini mungkin membuat anak-anak dapat membayangkan apa yang terjadi di dalam komputer dan cara komputer yang saling terhubung (online) dapat berkomunikasi satu sama lain. Pengetahuan tentang pemrograman, bahkan pada tingkat dasar, membuat teknologi lebih mudah dikelola karena dianggap bukanlah sesuatu magis atau gaib.



Rabu, 27 Desember 2017

Scratch-3-Dasar-dasar Pembuatan Game (Tombol)

Untuk memainkan sebuah game biasanya kita menggunakan tombol anak panah ataupun spasi.
Dalam materi pembuatan dasar-dasar game kali ini kita akan coba mengatur fungsi tombol-tombol dalam permainan :
  • - Tombol Anak panah
  • - Tombol Spasi
  • - Tombol huruf A dan huruf S


Program




Pengaturan Tombol


Link Program






Selasa, 26 Desember 2017

Scratch-2-Video Animasi Lagu Nina Bobo

Judul lagu Nina Bobo diambil dari nama seorang anak perempuan bernama Helenina Mustika Van Rodjnik. Helenina merupakan blasteran Indonesia-Belanda yang lahir pada 1871.  Ibunya bernama Mustika, berasal dari Tanah Jawa yang berprofesi sebagai penari.  Ayahnya asal Belanda, bernama Kapten Van Rodjnik. Sejak kecil, Helenina dikisahkan selalu susah tidur.

Setiap mau tidur, Helenina selalu berontak dan menangis. Agar dapat tidur, ibunya selalu menyanyikan senandung kecil buatnya. Lambat laun, perilaku ini menjadi kebiasaan setiap hari. Sehingga, setiap akan tidur, Helenina harus dinyanyikan terlebih dahulu. Jika tidak dinyanyikan, hampir dipastikan tidak bisa tidur.

Program Scratch



Video




Penjelasan Program


Gerakan Bulan


Gerakan kiri-kanan Masha


Background Lagu







Scratch-1-Mengenal Koordinat Scratch

Koordinat Scratch digunakan untuk mengetahui lokasi obyek sprite/ gambar di layar yang akan kita jadikan sebagai background. Koordinat Scratch terdiri dari dua sumbu, sumbu X dan sumbu Y. Sumbu X mulai dari -240 sampai dengan 240, sedangkan sumbu Y mulai dari -180 sampai dengan 180.



Contoh Program




Video Tutorial



Referensi


Kamis, 20 Juli 2017

Jurnal Belajar Michael Austin

Identitas Jurnal

Nama : Michael Austin Sunyoto
Umur : 15 tahun
Lembaga : Homeschooling Pena Surabaya
Materi : Dasar Animasi Kartun dan Game



Isi Jurnal Pertemuan 1

Pada pertemuan 1 ini bertempat di Ruko Pasar Modern Darmo Permai Michael Austin mulai mempelajari komponen-komponen aplikasi pembuat Animasi. Komponen pembuat animasi terdiri dari tiga komponen utama, yakni :
  1. Sprite , gambar penyusun animasi
  2. Background, sebagai latar belakang yang menggambarkan suasana atau lingkungan
  3. Suara, sebagai musik pengiring dan juga percakapan vokal antar karakter
  4. Kode instruksi, sebagai pengatur gerakan

Pembelajaran dimulai dengan instalasi software aplikasi, kemudian pengenalan penggunaan dan dilatih mengerjakan Project yang pertama. Setelah selesai dengan tutorial dan pengerjaan Project Pertama, peserta dipandu untuk mengembangkan animasi sesuai dengan tema yang ingin dibuat.

Michael memilih tema animasi game Racing Drift dengan mobil Mazda Initial d RX7 sesuai dengan game yang sering dimainkan di dalam PSP.


Setelah selesai menentukan tema kemudian mengumpulkan dan mendesain sprite yang akan digunakan untuk mewujudkan imajinasinya ke dalam bentuk animasi bergerak. Berikut ini beberapa kegiatan yang dilakukan Michael selama workshop :



Pertemuan 2

Pada pertemuan ini dikenalkan mengenal gambar vektor dan gambar bitmap sebagai komponen animasi. Kemudian disusul dengan instruksi untuk mengubah backdrop jalan sehingga animasi mobil terkesan bergerak mulai dari satu kota ke kota yang lain.

Berikut catatan pembelajaran yang dilakukan :








Rabu, 12 Juli 2017

Workshop Smurf Adventure Gelombang II

Masih dalam waktu liburan sekolah ini, tepatnya hari Rabu tanggal 12 Juli 2017, sebuah event Workshop Animasi Kartun dan Game diselenggarakan di Surabaya. Acara mengambil tema "Smurf the Lost Village" diselenggarakan di Graha Astranawa Jl. Gayungsari Timur No 35. Surabaya. Sesuai dengan judul acaranya, workshop ini mempelajari dasar-dasar pembuatan animasi film Smurf the Lost Village yang baru tayang di bioskop.



Pada awal pembukaan, ditayangkan sebuah video cuplikan film Smurf dari Sony Pictures. Sungguh suatu video yang menarik, di dalamnya dijelaskan unsur-unsur pembuata animasi, mulai background hutan, sprite - gabungan gambar bergerak yang menunjukkan perilaku Smurf dan kawan-kawan, audio musik pengiring, dan dialog percakapan karakter. Klik gambar untuk melihat aktivitas di dalam Workshop Smurf.


Setelah itu peserta dikenalkan dan diajarai tahapan membuat animasi. Mulai dengan pengenalan software pendukung Animasi, Menu-menu pilihan, dan Blok kode instruksi yang digunakan untuk mengatur gerakan gambar yang kita punya.





Pesertanya bukan hanya dari dalam kota Surabaya, tetapi ada yang dari Lamongan, Sidoarjo, Jember, dll. Setelah pengenalan software, para peserta kemudian diajari menggambar sprite Animasi yang diambilkan dari lagu Kere Api. Gambar rangkaian kereta dengan asap yang mengepul di atasnya digabungkan dengan lagu kereta api sebagai sound background.


Minggu, 09 Juli 2017

Workshop Membuat Game Sendiri Smurf Adventure

Sudah cukup sering game menjadi kambing hitam terjadinya beragam aksi negatif yang  melibatkan anak-anak. Mulai menyendiri tidak mau belajar, bertengkar dengan keluarga masalah jadwal, bahkan tidak naik kelas gara-gara game.

Berangkat dari keprihatinan kondisi semacam itu, Indie-school Animation bekerja sama dengan Rumanos Management menyelenggarakan shortcourse Workshop Pemrograman Game untuk Anak. 
Workshop ini telah berlangsung selama dua hari mulai tanggal 08-09 Juli 2017 bertempat di 
Graha Astranawa. Jl. Gayungsari Timur No 35 Surabaya. 


Rangkaian acara Workshop Animasi Game Smurf Adventure diawali dengan sesi pengenalan aset game seperti gambar karakter yang akan dimainkan, rangkaian logika yang harus disusun kodenya, menyiapkan dan merekam musik background, dan mengatur skor poin jika pemain berhasil mencapai tujuan.


Peserta Workshop yang hadir dalam acara kali ini berbagai latar belakang sekolah, mulai dari SD Al Falah  Assalam Sidoarjo, SD Khodijah Surabaya, SMPN 19 Surabaya, dan sekolah-sekolah lain di sekitar Surabaya.

Ada fakta menarik dalam pelaksanaan Workshop kali ini. Salah satunya adalah peserta tidak hanya anak-anak cowok, banyak peserta cewek yang juga berbakat menggambar, dan mengatur alur game. Mereka asyik menyusun blok kode demi kode untuk mengatur skenario jalannya game.


Selain itu, pada saat workshop berlangsung orang tua boleh mendampingi atau terlibat di dalamnya untuk memberikan semangat, dan melihat hasil karya putra-putrinya. Dengan begitu persepsi bahwa game adalah negatif bisa diperbaiki dengan belajar membuat game akan mengasah kemampuan berpikir logik anak-anak. Bukan hanya konsumtif sekedar memainkan game yang telah ada namun bisa mengembangkan menjadi kegiatan kreatif mengembangkan bakat digital anak-anak. Sebagai akhir rangkaian acara adalah presentasi mendemokan game buatannya dan foto bersama.





Dan inilah beberapa hasil dari peserta :