SlideShare a Scribd company logo
<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
01. Pengenalan OA Java Fundamentals

More Related Content

What's hot

OPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxOPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di Linux
Ibrahim Naki
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaRCH_98
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportRahmat Taufiq Sigit
 
BAB 4 PBO C++ PENGENALAN ACCESS SPECIEFER
BAB 4 PBO C++ PENGENALAN ACCESS SPECIEFERBAB 4 PBO C++ PENGENALAN ACCESS SPECIEFER
BAB 4 PBO C++ PENGENALAN ACCESS SPECIEFERRicko SkyWriter
 
Minggu 1 - Using Alice 3
Minggu 1 - Using Alice 3Minggu 1 - Using Alice 3
Minggu 1 - Using Alice 3
SMK Nurul Jadid
 
Aplikasi pengolah presentasi
Aplikasi pengolah presentasiAplikasi pengolah presentasi
Aplikasi pengolah presentasi
Al-ayyubi Sholahudin
 
makalah perintah dasar windows (command prompt)
makalah perintah dasar windows (command prompt)makalah perintah dasar windows (command prompt)
makalah perintah dasar windows (command prompt)
Awidiya Awidiya
 
Desain arsitektur
Desain arsitekturDesain arsitektur
Desain arsitekturqwiew
 
Laporan Konfigurasi Dasar Mikrotik
Laporan Konfigurasi Dasar MikrotikLaporan Konfigurasi Dasar Mikrotik
Laporan Konfigurasi Dasar Mikrotik
Rumah IT Jambi
 
Topologi jaringan ppt
Topologi jaringan pptTopologi jaringan ppt
Topologi jaringan ppt
Politeknik Tugu Jakarta
 
Pengantar Analisis Dan Desain Sistem Informasi
Pengantar Analisis Dan Desain Sistem InformasiPengantar Analisis Dan Desain Sistem Informasi
Pengantar Analisis Dan Desain Sistem Informasi
Sherly Uda
 
IMK - Strategi Banyak Window
IMK - Strategi Banyak WindowIMK - Strategi Banyak Window
IMK - Strategi Banyak Window
nadiapreviani
 
Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...
Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...
Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...
Muhammad Kennedy Ginting
 
Pembuatan Storyboard Game
Pembuatan Storyboard GamePembuatan Storyboard Game
Pembuatan Storyboard Game
Kokoy Komariah
 
[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handling[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handling
rizki adam kurniawan
 
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiAlgoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiZombie Black
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Debby Ummul
 
Presentasi OS Linux
Presentasi OS LinuxPresentasi OS Linux
Presentasi OS Linux
Denny Sam
 

What's hot (20)

OPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxOPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di Linux
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
 
BAB 4 PBO C++ PENGENALAN ACCESS SPECIEFER
BAB 4 PBO C++ PENGENALAN ACCESS SPECIEFERBAB 4 PBO C++ PENGENALAN ACCESS SPECIEFER
BAB 4 PBO C++ PENGENALAN ACCESS SPECIEFER
 
Minggu 1 - Using Alice 3
Minggu 1 - Using Alice 3Minggu 1 - Using Alice 3
Minggu 1 - Using Alice 3
 
Aplikasi pengolah presentasi
Aplikasi pengolah presentasiAplikasi pengolah presentasi
Aplikasi pengolah presentasi
 
makalah perintah dasar windows (command prompt)
makalah perintah dasar windows (command prompt)makalah perintah dasar windows (command prompt)
makalah perintah dasar windows (command prompt)
 
Desain arsitektur
Desain arsitekturDesain arsitektur
Desain arsitektur
 
Laporan Konfigurasi Dasar Mikrotik
Laporan Konfigurasi Dasar MikrotikLaporan Konfigurasi Dasar Mikrotik
Laporan Konfigurasi Dasar Mikrotik
 
Topologi jaringan ppt
Topologi jaringan pptTopologi jaringan ppt
Topologi jaringan ppt
 
Bahasa Pemprograman c
Bahasa Pemprograman cBahasa Pemprograman c
Bahasa Pemprograman c
 
Pengantar Analisis Dan Desain Sistem Informasi
Pengantar Analisis Dan Desain Sistem InformasiPengantar Analisis Dan Desain Sistem Informasi
Pengantar Analisis Dan Desain Sistem Informasi
 
IMK - Strategi Banyak Window
IMK - Strategi Banyak WindowIMK - Strategi Banyak Window
IMK - Strategi Banyak Window
 
Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...
Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...
Laporan Laboratorium Dasar Pemrograman dengan Bahasa C by Muhammad Kennedy Gi...
 
Pembuatan Storyboard Game
Pembuatan Storyboard GamePembuatan Storyboard Game
Pembuatan Storyboard Game
 
[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handling[PBO] Pertemuan 10 - Exception & Error Handling
[PBO] Pertemuan 10 - Exception & Error Handling
 
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiAlgoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsi
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
 
Presentasi OS Linux
Presentasi OS LinuxPresentasi OS Linux
Presentasi OS Linux
 
Modul Pemrograman Bahasa Assembly
Modul Pemrograman Bahasa AssemblyModul Pemrograman Bahasa Assembly
Modul Pemrograman Bahasa Assembly
 

Similar to 01. Pengenalan OA Java Fundamentals

Tugas IT Entrepreneur
Tugas IT EntrepreneurTugas IT Entrepreneur
Tugas IT Entrepreneur
Arabella Chicali
 
Materi Java.pptx
Materi Java.pptxMateri Java.pptx
Materi Java.pptx
samsosupriatna
 
Sesi 1 pengenalan KiDT kepada sekolah rintis 2014
Sesi 1 pengenalan KiDT kepada sekolah rintis 2014Sesi 1 pengenalan KiDT kepada sekolah rintis 2014
Sesi 1 pengenalan KiDT kepada sekolah rintis 2014
eiosmas
 
Modul pembelajaran kendiri i-THINK dalam talian
Modul pembelajaran kendiri i-THINK dalam talianModul pembelajaran kendiri i-THINK dalam talian
Modul pembelajaran kendiri i-THINK dalam talian
Tajulddin Muhammad
 
Catalyst mini
Catalyst miniCatalyst mini
Catalyst mini
Nasira Bahay
 
Introducing Object oriented programming
Introducing Object oriented programmingIntroducing Object oriented programming
Introducing Object oriented programming
Rizki Ramdani
 
Tugas 4 – rekayasa web
Tugas 4 – rekayasa webTugas 4 – rekayasa web
Tugas 4 – rekayasa web
Gilbert Abednego
 
OOP Dalam Pemrograman Java
OOP Dalam Pemrograman JavaOOP Dalam Pemrograman Java
OOP Dalam Pemrograman Java
Anjar Ridwan
 
Os java
Os javaOs java
Os java
mihyidi
 
Pengantar pemrograman-dengan-bahasa-java-2017
Pengantar pemrograman-dengan-bahasa-java-2017Pengantar pemrograman-dengan-bahasa-java-2017
Pengantar pemrograman-dengan-bahasa-java-2017
Katrina Flomina
 
Memulai Karir sebagai Machine Learning Developer - Tia Dwi Setiani
Memulai Karir sebagai Machine Learning Developer - Tia Dwi SetianiMemulai Karir sebagai Machine Learning Developer - Tia Dwi Setiani
Memulai Karir sebagai Machine Learning Developer - Tia Dwi Setiani
DicodingEvent
 
Tugas java praktektohir
Tugas java praktektohirTugas java praktektohir
Tugas java praktektohirpencari buku
 
Tugas latihan java tohir 1
Tugas latihan java tohir 1Tugas latihan java tohir 1
Tugas latihan java tohir 1pencari buku
 
MPLS-RPL.pptx
MPLS-RPL.pptxMPLS-RPL.pptx
MPLS-RPL.pptx
aeni15
 
Rpp membuat basis data menggunakan sql
Rpp membuat basis data menggunakan sqlRpp membuat basis data menggunakan sql
Rpp membuat basis data menggunakan sqlSmkn-2 Pekanbaru
 
E-LEARNING BERBASIS MOODLE.pptx
E-LEARNING BERBASIS MOODLE.pptxE-LEARNING BERBASIS MOODLE.pptx
E-LEARNING BERBASIS MOODLE.pptx
AryoMurtiWihono
 
20110826070832kpt4033 kuliah04 dan_kuliah05
20110826070832kpt4033 kuliah04 dan_kuliah0520110826070832kpt4033 kuliah04 dan_kuliah05
20110826070832kpt4033 kuliah04 dan_kuliah05Aiheok Saw
 
Exe Learning -An Introduction
Exe Learning -An Introduction Exe Learning -An Introduction
Exe Learning -An Introduction
Dimas Prasetyo
 

Similar to 01. Pengenalan OA Java Fundamentals (20)

E business application development
E business application developmentE business application development
E business application development
 
Tugas IT Entrepreneur
Tugas IT EntrepreneurTugas IT Entrepreneur
Tugas IT Entrepreneur
 
Materi Java.pptx
Materi Java.pptxMateri Java.pptx
Materi Java.pptx
 
Uas pti 1301143
Uas pti 1301143Uas pti 1301143
Uas pti 1301143
 
Sesi 1 pengenalan KiDT kepada sekolah rintis 2014
Sesi 1 pengenalan KiDT kepada sekolah rintis 2014Sesi 1 pengenalan KiDT kepada sekolah rintis 2014
Sesi 1 pengenalan KiDT kepada sekolah rintis 2014
 
Modul pembelajaran kendiri i-THINK dalam talian
Modul pembelajaran kendiri i-THINK dalam talianModul pembelajaran kendiri i-THINK dalam talian
Modul pembelajaran kendiri i-THINK dalam talian
 
Catalyst mini
Catalyst miniCatalyst mini
Catalyst mini
 
Introducing Object oriented programming
Introducing Object oriented programmingIntroducing Object oriented programming
Introducing Object oriented programming
 
Tugas 4 – rekayasa web
Tugas 4 – rekayasa webTugas 4 – rekayasa web
Tugas 4 – rekayasa web
 
OOP Dalam Pemrograman Java
OOP Dalam Pemrograman JavaOOP Dalam Pemrograman Java
OOP Dalam Pemrograman Java
 
Os java
Os javaOs java
Os java
 
Pengantar pemrograman-dengan-bahasa-java-2017
Pengantar pemrograman-dengan-bahasa-java-2017Pengantar pemrograman-dengan-bahasa-java-2017
Pengantar pemrograman-dengan-bahasa-java-2017
 
Memulai Karir sebagai Machine Learning Developer - Tia Dwi Setiani
Memulai Karir sebagai Machine Learning Developer - Tia Dwi SetianiMemulai Karir sebagai Machine Learning Developer - Tia Dwi Setiani
Memulai Karir sebagai Machine Learning Developer - Tia Dwi Setiani
 
Tugas java praktektohir
Tugas java praktektohirTugas java praktektohir
Tugas java praktektohir
 
Tugas latihan java tohir 1
Tugas latihan java tohir 1Tugas latihan java tohir 1
Tugas latihan java tohir 1
 
MPLS-RPL.pptx
MPLS-RPL.pptxMPLS-RPL.pptx
MPLS-RPL.pptx
 
Rpp membuat basis data menggunakan sql
Rpp membuat basis data menggunakan sqlRpp membuat basis data menggunakan sql
Rpp membuat basis data menggunakan sql
 
E-LEARNING BERBASIS MOODLE.pptx
E-LEARNING BERBASIS MOODLE.pptxE-LEARNING BERBASIS MOODLE.pptx
E-LEARNING BERBASIS MOODLE.pptx
 
20110826070832kpt4033 kuliah04 dan_kuliah05
20110826070832kpt4033 kuliah04 dan_kuliah0520110826070832kpt4033 kuliah04 dan_kuliah05
20110826070832kpt4033 kuliah04 dan_kuliah05
 
Exe Learning -An Introduction
Exe Learning -An Introduction Exe Learning -An Introduction
Exe Learning -An Introduction
 

Recently uploaded

PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
setiatinambunan
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
jodikurniawan341
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
AdePutraTunggali
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
Nur afiyah
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 

Recently uploaded (20)

PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
ppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdfppt landasan pendidikan pai 9 revisi.pdf
ppt landasan pendidikan pai 9 revisi.pdf
 
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakatPPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
PPT LANDASAN PENDIDIKAN.pptx tentang hubungan sekolah dengan masyarakat
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi KomunikasiKarakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
Karakteristik Manusia Komunikan dalam Bingkai Psikologi Komunikasi
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
ppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdfppt profesionalisasi pendidikan Pai 9.pdf
ppt profesionalisasi pendidikan Pai 9.pdf
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 

01. Pengenalan OA Java Fundamentals

  • 1. <Insert Picture Here> Java Fundamentals Pengenalan Oracle Academy SMK Nurul Jadid
  • 2. 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 ”
  • 3. • 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.
  • 4. 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.
  • 5. 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.
  • 6. Yang akan dipelajari... • Introduction • Alice • Greenfoot • Java Basics • Program Structure • Array and Exceptions • Java Classes
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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)
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. 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.
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 25. 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
  • 26. 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
  • 27. 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