com
Durasi
• Jumlah waktu kursus yang disarankan: 90 Jam*
• Jam kredit pendidikan profesional untuk pendidik yang menyelesaikan pelatihan Oracle Academy: 30
* Waktu kursus meliputi instruksi, pembelajaran mandiri/pekerjaan rumah, praktik, proyek, dan penilaian
Target Audiensi
Pendidik
• Fakultas perguruan tinggi/universitas yang mengajar pemrograman komputer, teknologi komunikasi informasi (ICT),
atau mata kuliah terkait.
• Guru sekolah sekunder yang mengajar pemrograman komputer
Siswa
• Siswa dengan sedikit pengalaman pemrograman yang ingin mempelajari pemrograman Java dan membangun
pengalaman Pemrograman Berorientasi Objek menggunakan lingkungan pengembangan Java yang menyenangkan.
• Kursus ini sosok untuk kelas dasar jurusan ilmu komputer.
Prasyarat
Wajib
• Pemahaman dasar sedikitnya satu bahasa pemrograman
• Kemampuan untuk mengikuti instruksi penginstalan perangkat lunak dan menginstal Alice, Greenfoot, dan Eclipse di
komputer
Disarankan
• Memulai dengan Java Menggunakan Alice dan Membuat Program Java dengan Greenfoot atau pengalaman setidaknya
dengan satu bahasa pemrograman sebelumnya
Hak Cipta © 2018, Oracle dan/atau afiliasinya. Hak Cipta Dilindungi Undang-Undang Oracle dan Java adalah merek dagang terdaftar Oracle dan/atau afiliasinya. Nama lain mungkin adalah
merek dagang dari pemiliknya masing-masing.
2
Bagian 1 - Pendahuluan
• 1-1 Pendahuluan
o Jelaskan bagian kursus
o Menyatakan sasaran kursus
o Pelajari Oracle iLearning
o Jelaskan peta kursus
o Uraikan perangkat lunak yang digunakan dalam kursus ini
o Kenali IDEs yang digunakan dalam kursus ini
Hak Cipta © 2018, Oracle dan/atau afiliasinya. Hak Cipta Dilindungi Undang-Undang Oracle dan Java adalah merek dagang terdaftar Oracle dan/atau afiliasinya. Nama lain mungkin adalah
merek dagang dari pemiliknya masing-masing.
3
• 2-10 Variabel
o Pahami variabel
o Pahami bagaimana variabel digunakan dalam pemrograman
o Melihat kode Alice sebagai Kode Java di samping
• 2-11 Kontrol Keyboard
o Buat urutan pembukaan
o Gunakan kontrol papan ketik untuk memanipulasi animasi
o Simpan file Kelas
o Gunakan tab mulai
o Tambahkan file kelas yang sudah ada ke animasi
• 2-12 Kembangkan Animasi Lengkap
o Gunakan dekomposisi fungsional untuk menulis skenario dan storyboard
o Selesaikan animasi
o Tes animasi
o Posisikan ulang objek di runtime
o Unggah animasi Anda
o Rencanakan presentasi proyek animasi yang sudah selesai
• 2-13 Variabel dan Jenis Data Java
o Uraikan variabel
o Uraikan jenis sederhana Java
o Definisikan operator aritmatika
o Uraikan operator relasional dan logika
o Uraikan operator penugasan
• 2-14 Metode dan Kelas Java
o Uraikan meteode, kelas, dan instance
o Uraikan skenario di mana struktur kontrol IF akan digunakan
o Uraikan skenario di mana struktur kontrol WHILE akan digunakan
o Kenali sintaks untuk metode, kelas, fungsi, dan prosedur
o Uraikan input dan output
Hak Cipta © 2018, Oracle dan/atau afiliasinya. Hak Cipta Dilindungi Undang-Undang Oracle dan Java adalah merek dagang terdaftar Oracle dan/atau afiliasinya. Nama lain mungkin adalah
merek dagang dari pemiliknya masing-masing.
4
Hak Cipta © 2018, Oracle dan/atau afiliasinya. Hak Cipta Dilindungi Undang-Undang Oracle dan Java adalah merek dagang terdaftar Oracle dan/atau afiliasinya. Nama lain mungkin adalah
merek dagang dari pemiliknya masing-masing.
5
Hak Cipta © 2018, Oracle dan/atau afiliasinya. Hak Cipta Dilindungi Undang-Undang Oracle dan Java adalah merek dagang terdaftar Oracle dan/atau afiliasinya. Nama lain mungkin adalah
merek dagang dari pemiliknya masing-masing.
6
• 7-4 Warisan
o Demonstrasikan dan jelaskan diagram kelas UML (Unified Modeling Language)
o Gunakan kata kunci extend untuk mewarisi kelas
o Bandingkan dan bedakan superclass dan subclass
o Uraikan cara warisan memengaruhi akses anggota
o Gunakan super untuk memanggil konstruktor superclass
o Gunakan super untuk mengakses anggota superclass
o Buat hierarki kelas multilevel
o Kenali ketika konstruktor dipanggil dalam hierarki kelas
o Demonstrasikan pemahaman warisan melalui penggunakan applet
o Kenali perubahan parameter yang benar pada applet yang sudah ada
• 7-5 Polimorfisme
o Terapkan referensi superclass ke objek subclass
o Tulis kode untuk menimpa metode
o Gunakan pengiriman metode dinamis untuk mendukung polimorfisme
o Buat metode dan kelas abstrak
o Kenali penimpaan metode yang benar
o Gunakan pengubah final
o Jelaskan tujuan dan pentingnya kelas Objek
o Tulis kode untuk applet yang menampilkan dua segitiga dengan warna berbeda
o Uraikan referensi objek
Untuk mencari dan mendaftarkan acara yang telah dijadwalkan di wilayah Anda, kunjungi Kalender acara akademi.
Hak Cipta © 2018, Oracle dan/atau afiliasinya. Hak Cipta Dilindungi Undang-Undang Oracle dan Java adalah merek dagang terdaftar Oracle dan/atau afiliasinya. Nama lain mungkin adalah
merek dagang dari pemiliknya masing-masing.