1. Tujuan
Belajar Programming melalui kegiatan menyelesaikan "Hour of Code"
2. Alat
- Browser
3. Bahan
4. Dasar Teori
Hourofcode.com adalah sebuah web yang menyediakan kursus bagi programmer pemula untuk memahami UserFlow untuk membuat sebuah Game. Disini menggunakan Bahasa pemrograman JavaScript.
JavaScript, sering disingkat JS, adalah bahasa scripting tingkat tinggi, ditafsirkan yang sesuai dengan spesifikasi skrip ECMAS. JavaScript memiliki sintaks kurung-kurung, pengetikan dinamis, orientasi objek berbasis prototipe, dan fungsi kelas satu.
Bersama HTML dan CSS, JavaScript adalah salah satu teknologi inti dari World Wide Web. JavaScript memungkinkan halaman web interaktif dan merupakan bagian penting dari aplikasi web. Sebagian besar situs web menggunakannya, dan browser web utama memiliki mesin JavaScript khusus untuk menjalankannya.
Sebagai bahasa multi-paradigma, JavaScript mendukung gaya pemrograman event-driven, fungsional, dan imperatif (termasuk berorientasi objek dan berbasis prototipe). Ini memiliki API untuk bekerja dengan teks, array, tanggal, ekspresi reguler, dan DOM, tetapi bahasa itu sendiri tidak termasuk I / O, seperti jaringan, penyimpanan, atau fasilitas grafik. Itu bergantung pada lingkungan host di mana ia tertanam untuk menyediakan fitur-fitur ini.
Awalnya hanya mengimplementasikan sisi klien di browser web, mesin JavaScript sekarang tertanam di banyak jenis perangkat lunak host lainnya, termasuk sisi server di server web dan database, dan dalam program non-web seperti pengolah kata dan perangkat lunak PDF, dan dalam runtime lingkungan yang membuat JavaScript tersedia untuk menulis aplikasi seluler dan desktop, termasuk widget desktop.
JavaScript, sering disingkat JS, adalah bahasa scripting tingkat tinggi, ditafsirkan yang sesuai dengan spesifikasi skrip ECMAS. JavaScript memiliki sintaks kurung-kurung, pengetikan dinamis, orientasi objek berbasis prototipe, dan fungsi kelas satu.
Bersama HTML dan CSS, JavaScript adalah salah satu teknologi inti dari World Wide Web. JavaScript memungkinkan halaman web interaktif dan merupakan bagian penting dari aplikasi web. Sebagian besar situs web menggunakannya, dan browser web utama memiliki mesin JavaScript khusus untuk menjalankannya.
Sebagai bahasa multi-paradigma, JavaScript mendukung gaya pemrograman event-driven, fungsional, dan imperatif (termasuk berorientasi objek dan berbasis prototipe). Ini memiliki API untuk bekerja dengan teks, array, tanggal, ekspresi reguler, dan DOM, tetapi bahasa itu sendiri tidak termasuk I / O, seperti jaringan, penyimpanan, atau fasilitas grafik. Itu bergantung pada lingkungan host di mana ia tertanam untuk menyediakan fitur-fitur ini.
Awalnya hanya mengimplementasikan sisi klien di browser web, mesin JavaScript sekarang tertanam di banyak jenis perangkat lunak host lainnya, termasuk sisi server di server web dan database, dan dalam program non-web seperti pengolah kata dan perangkat lunak PDF, dan dalam runtime lingkungan yang membuat JavaScript tersedia untuk menulis aplikasi seluler dan desktop, termasuk widget desktop.
5. Tugas Praktikum
Hatamkan minimal 1 kegiatan "Hour of Code". Berikut contoh daftar kegiatan yang bisa dipilih
6. Petunjuk Praktikum
- Perlu diketahui bahwa setiap kegiatan"Hour of Code" di desain untuk bisa diselesaikan kurang lebih 1 jam
- Pilih minimal 1 kegiatan
- Selesaikan kegiatan tersebut di sesi praktikum ini
- Akhiri praktikum dengan menuliskan laporan
7. Hasil Praktikum
![]() |
| Gambar 1. Contoh Flow salah satu level di Game Minecraft yang dibuat |
![]() |
| Gambar 2. Contoh code yang ada di Flow Gambar 1. |
![]() |
| Gambar 3. Flow di level lain membuat game Minecraft |
![]() |
| Gambar 4. Code untuk Flow Gambar 3. |
8. Kesimpulan
Dalam menjalani praktikum ini kita hanya tinggal drag and drop Flow yang sudah disediakan sehingga cocok dengan perintah yang harus dilakukan tanpa harus menulis code secara manual. Sehingga masih terasa mudah karena hanya harus memilih fungsi mana yang cocok.




Komentar
Posting Komentar