01. pengenalan oa java fundamentals
Post on 23-Jan-2018
482 Views
Preview:
TRANSCRIPT
<Insert Picture Here>
Java Fundamentals
Pengenalan Oracle Academy SMK Nurul Jadid
PROFIL INSTRUKTUR
Hendra Dwi Saputra
Mengajar :
• Java Fundamentals di Oracle Academy
• CCNA Router&Switch 1&2 di Cisco Academy
MOTTO
“ proyek yang bagus adalah proyek yang jadi ”
• ORACLE adalah perusahaan piranti lunak enterprise terbesar di dunia yang menyediakan piranti lunak enterprise kepada perusahaan dan organisasi terbesar dan paling sukses di dunia.
• Oracle menyediakan produk-produk database, aplication server collaboration selain enterprise business aplications dan perangkat aplication development. Oracle adalah perusahaan piranti lunak pertama yang mengembangkan dan 100% menggunakan piranti lunak enterprise diatas Internet diseluruh lini produknya.
• Sejak diluncurkannya database relational pertama di dunia pada tahun 1977, Oracle telah menjadi bagian penting dalam revolusi teknologi yang secara nyata mengubah bisnis modern. Oracle Indonesia adalah anak perusahaan dari Oracle Corporation, yang didirikan pada tahun 1995.
Apa itu Oracle Academy ?
Oracle Academy adalah sebuah institusi pendidikan
yang bergerak dibidang piranti lunak dengan produk
database dan programming, yang kantornya berpusat
di Redwood City California dan membuka kerja sama
dengan berbagai institusi pendidikan formal maupun
non-formal dengan harapan mampu menyediakan SDM
yang memiliki kompetensi database dan programming
berbasis Oracle.
JAVA FUNDAMENTALS
Pembelajaran ini melibatkan siswa dengan sedikit atau
tanpa pengalaman pemrograman untuk membuat
program Java. Peserta diperkenalkan ke konsep,
terminologi, dan sintaks pemrograman berorientasi
objek, dan langkah-langkah yang diperlukan untuk
membuat program java dasar menggunakan Alice,
Greenfoot dan Eclipse yang merupakan lingkungan
pengembangan interaktif. Panduan praktek akan
menunjukkan secara lugas selama pembelajaran ini
sehingga siswa dapat merasakan sendiri kekuatan dari
pemrograman komputer.
Yang akan dipelajari...
• Introduction
• Alice
• Greenfoot
• Java Basics
• Program Structure
• Array and Exceptions
• Java Classes
Syarat dan Ketentuan
• Siswa/i dari SMK Nurul Jadid
• Kelas Pemrograman Dasar
• Mampu berbahasa inggris pasif (reading)
• Memiliki email aktif (bisa membuat baru)
• Memiliki akun iLearning (disediakan instruktur)
• Mengisi surat kesiapan pembuatan proyek (tugas)
• Absensi kehadiran minimal 90%
• Mengikuti seluruh quiz dan exam
Keuntungan yang didapatkan...
• Mendapatkan materi dan praktek berstandar
internasional
• Semua materi pembelajaran tersedia pada iLearning
• Materi, Quiz dan Exam berbasis Komputer Daring
• Mencoba merasakan membuat karya digital berupa
animasi 3D, game pendidikan 2D dan program java
• Mendapatkan sertifikat berstandar internasional
• Karya siswa/i akan dipromosikan menjadi karya
sekolah di setiap kegiatan pameran yang dilakukan
sekolah
Apa yang disiapkan siswa...
• Email aktif, jika tidak ada bisa dibuat baru• Akun iLearning didapatkan dan didaftarkan ke
instruktur Oracle Academy• Kemampuan (skill) bahasa inggris pasif• Semua aplikasi dalam pembelajaran sudah tersedia
di Laboratorium dan iLearning serta internet difasilitasi sekolah bekerjasama dengan Oracle
• Membentuk kelompok sebanyak 5-6 orang dan memberi nama kelompok sesuai dengan kesepakatan anggota kelompok
• Kelompok ini digunakan untuk membuat proyek akhir berupa games android yang akan diunggah ke Google Play Store atas nama sekolah
Apa itu Alice ?
• Alice adalah linkungan pengembangan Java sebagai
pengantar yang gratis dan mendidik yang dibuat di
Universitas Carniage Mellon.
• Tidak hanya cocok digunakan untuk semua peserta
didik awam, namun Alice dapat secara spesial
menarik untuk anak-anak perempuan.
• Peserta didik akan bersenang-senang membuat
cerita animasi dan permainan menggunakan objek
dan karakter dari sebuah galeri model 3D (3 Dimensi)
Gambar Aplikasi
Fitur-Fitur Alice (1)
• Alice menyediakan fitur berorientasi objek, dengan
penekanan pada kelas dan objek, warisan, jangkauan
variabel dan parameter, dan mode tampilan bahasa
java yang lebih realistis
• Dengan plugin Alice3 untuk Netbeans memungkinkan
untuk mengekspor dunia Alice3 ke IDE Java dimana
kode untuk animasi dapat dituliskan (koding) dengan
keyboard
• Menyediakan hirarki kelas yang lengkap seperti
biped, quadruped, flyer, swimmer dan prop
Fitur-Fitur Alice (2)
• Untuk memaksimalkan pengaturan animasi pada Alice menyediakan animasi sendi untuk menggerakkan objek secara natural menyerupai objek aslinya di dunia nyata
• Scene yang lebih lengkap untuk dunia yang bisa ditambahkan dengan hanya memilih dari jendela template saja
• Kotak pencarian untuk mencari model kelas dan objek yang lebih responsif
• Scene Layout Editor memiliki kontrol lebih untuk memindah, memutar dan mengubah ukuran dengan menggunakan mouse dan keyboard
Keuntungan belajar Alice
• Belajar pemrograman dengan memahami konsep
terlebih dahulu, dengan cara membuat animasi 3D
yang dapat mengatur variabel, parameter dan fungsi
secara mandiri oleh peserta didik
• Secara bertahap dan menyenangkan peserta didik
membuat animasi sekaligus memahami konsep
pemrograman di lingkuangan java
• Peserta didik membuat video animasi sebagai sebuah
karya yang akan didemokan serta dipromosikan
sebagai karya sekolah sehingga peserta didik dapat
lebih bersemangat dalam belajar dan berkarya
Apa itu Greenfoot ?
• Greenfoot mengajarkan orientasi objek dengan Java.
Membuat ‘aktor’ yang mana hidup di ‘dunia’ untuk
membangun sebuah game, simulasi, dan program
grafis lainnya.
• Greenfoot adalah visual dan interaktif. Perangkat
interaksi dan visualisasi dibangun di dalam
lingkungan.
• Para aktor diprogram dalam kode Java tekstual yang
standar, menyediakan kombinasi pengalaman
pemrograman dalam sebuah bahasa berbasis teks
dengan eksekusi visual.
Gambar Aplikasi
Fitur-Fitur Greenfoot
• Jendela utama digunakan untuk mengatur ‘dunia’ dan ‘aktor’ yang akan berperan dalam aplikasi greenfoot
• Editor yang digunakan untuk melakukan koding guna menyesuaikan jalannya aktor-aktor dan dunia pada aplikasi greenfoot
• Sound Recording untuk merekam suara yang dapat digunakan sebagai efek suara dalam aplikasi greenfoot
• Debugger untuk mencari kesalahan dalam program yang kita buat
• Image Editing untuk merubah gambar yang digunakan untuk aktor dan kepentingan animasi 2D
Keuntungan belajar
Greenfoot
• Bersenang-senang dalam belajar sambil bermain
membuat permainan (games)
• Mengasah gagasan dan keterampilan dalam
membuat permainan untuk membuat karya
• Mengasah logika dan belajar mencari solusi dari
permasalahan dalam membuat permainan yang
sesuai dengan rencana dan keinginan peserta didik
• Memberikan peserta didik pengalaman langkah demi
langkah untuk belajar koding sebagaimana membuat
program java yang sesungguhnya
Apa itu Eclipse ?
• Eclipse adalah sebuah IDE (Integrated Development
Environment) untuk mengembangkan perangkat
lunak dan dapat dijalankan di semua platform karena
menggunakan Java
• Eclipse adalah sebuah aplikasi berbasis sumber
terbuka (Open Source) yang populer dikarenakan
ketersedian plugin yang luas bahkan untuk bahasa
selain Java
• Eclipse pertama kali dikembangkan oleh IBM, dan
saat ini diambil alih oleh Eclipse Foundation untuk
pengembangan selanjutnya
Fitur-Fitur Eclipse
• Eclipse mendukung banyak bahasa pemrograman
dan platform
• Eclipse memiliki banyak fungsi dengan hanya
menambahkan plugin
• Eclipse memiliki fungsi untuk debugging yang
digunakan untuk mencari kode kesalahan dalam
program kita
• Memiliki fungsi autoupdate untuk memperbarui
eclipse dengan fungsi yang terbaru
• Eclipse memiliki workspace yang berbeda tergantung
dari pekerjaan yang akan dilakukan
Keuntungan belajar Eclipse
• Eclipse mudah digunakan namun tetap memiliki
fungsi yang mumpuni
• Eclipse sederhana dan ringan sumber daya
• Dengan eclipse kita dapat mengembangkan aplikasi
desktop namun juga bisa pemrograman web serta
mobile seperti android
• Eclipse adalah standar dalam pemrograman java dan
banyak dipakai oleh banyak perusahaan, sehingga
belajar java dengan eclipse akan memudahkan kita
untuk adaptasi pada dunia usaha dan dunia industri
Metode Pembelajaran (Passion Based Learning)
• Metode pembelajaran Passion Based Learning
adalah metode pembelajaran yang tidak
mengutamakan materi namun mengedepankan
semangat dan minat dari siswa untuk menguasai
materi tersebut
• Tahap pertama pembelajaran mengenalkan
pemrograman dengan memberikan konsep
pemrograman secara menyenangkan dengan belajar
membuat animasi dan permainan dengan sedikit
bahkan tanpa melakukan koding sama sekali
Metode Pembelajaran (Project Based Learning)
• Metode pembelajaran Project Based Learning adalah
pembelajaran tidak hanya berorientasi materi namun
belajar secara bertahap dengan cara membuat
sebuah proyek dari awal hingga akhir
• Proyek yang dibuat harus memenuhi spesifikasi
tertentu sesuai silabus pembelajaran yang ditentukan
• Pembuatan proyek dibuat secara bertahap, langkah
demi langkah untuk membuat sebuah proyek akhir
menjadi sebuah produk yang dapat dimanfaatkan
Materi (Modul, Presentasi dan Tugas)
• Materi berupa modul dan presentasi bisa diakses
pada iLearning dengan akun yang diberikan oleh
Instruktur
• Tugas pada iLearning dapat dikerjakan dengan
instruksi dan bimbingan dari Instruktur
• Materi dan Tugas berupa dokumen pdf dapat
disediakan instruktur untuk belajar siswa secara luring
• Semua materi dan tugas disajikan dalam bahasa
inggris kecuali presentasi pribadi instruktur
Quiz (iLearning)
• Quiz adalah latihan ujian yang materinya mencakup
pada satu materi tersebut
• Quiz tidak menentukan kelulusan namun hanya
sebagai media latihan dan tinjauan dari materi yang
telah dikuasai oleh siswa
• Quiz bisa dilakukan kapan saja dan berapakalipun
oleh peserta pembelajaran
• Quiz sebaiknya dilakukan setelah peserta menerima
dan menguasai materi yang telah diberikan oleh
instruktur sesuai dengan materi yang sedang
dipelajari saat ini
Exam (iLearning)
• Exam atau Ujian atau Tes merupakan ujian yang
dilakukan pada pertengahan (midterm) atau pada
akhir semester (final), dimana nilainya menentukan
kelulusan peserta
• Midterm materi yang diujikan adalah materi tentang
Alice dan Greenfoot
• Finalterm materi yang diujikan adalah materi tentang
pemrograman java dengan Eclipse
• Minimal nilai kelulusan adalah 60% dengan ujian
ulangan sebanyak 2 (dua) kali
Mendapatkan sertifikat
Oracle Academy
• Tidak menyelesaikan proyek dan tidak lulus exam di iLearning hanya mendapatkan nilai rapor (bisa remidi)
• Tidak lulus exam tapi menyelesaikan proyek dapat sertifikat selesai kursus Java Fundamentals
• Tidak menyelesaikan proyek dan lulus exam maka semua sertifikat ditahan hingga selesai proyeknya
• Menyelesaikan Proyek dan Lulus Exam mendapatkan sertifikat selesai dan lulus kursus Java Fundamentals
• Tidak menyelesaikan karya kelompok (tugas akhir) maka akan melewatkan kesempatan karyanya untuk bisa masuk ke Google Play Store dan diakses oleh orang di seluruh dunia
top related