Silabus Pelatihan Java Programming
Kementerian Komunikasi dan Informatika Republik Indonesia
Digital Talent Scholarship Tahun 2020
Disclaimer: Dokumen ini digunakan hanya untuk kebutuhan Digital Talent Scholarship Tahun 2020 Kementerian Komunikasi dan
Informatika Republik Indonesia. Konten ini mengandung Kekayaan Intelektual, pengguna tunduk kepada undang-undang hak cipta,
merek dagang atau hak kekayaan intelektual lainnya. Dilarang untuk mereproduksi, memodifikasi, menyebarluaskan, atau
mengeksploitasi konten ini dengan cara atau bentuk apapun tanpa persetujuan tertulis dari Penyelenggara Digital Talent Scholarship
Tahun 2020. Kementerian Komunikasi dan Informatika Republik Indonesia.
JADWAL PENDAFTARAN, TES SUBSTANSI DAN PELATIHAN
Mitra Tema Tanggal Tanggal Tanggal Tanggal Durasi
Pelatihan pendaftaran Tes Substansi Pengumuman Pelaksanaan Pelatihan
14 Agustus - 3 15 September -
Oracle Java 30 Agustus - 3 10 September 210 Jam
September 2020 26 Oktober
Academy Programming September 2020 2020 Pelatihan
2020
INFORMASI PELATIHAN
Akademi Program Fresh Graduate Academy
Mitra Pelatihan 1. Fasilkom Universitas Indonesia
2. FT Universitas Indonesia
3. Institut Teknologi Sepuluh Nopember
4. Universitas Andalas
5. Universitas Sriwijaya
6. Universitas Sam Ratulangi
7. Universitas Brawijaya
8. Universitas Cenderawasih
9. Universitas Mulawarman
10. Universitas Tanjungpura
11. Universitas Mercu Buana
12. Universitas Telkom Bandung
13. Universitas Muhammadiyah Malang
14. Institut Teknologi Indonesia Banten
15. Universitas Surabaya
16. Universitas Lampung
17. Universitas Jambi
18. Universitas Riau
19. Universitas Internasional Batam
20. Universitas Palangka Raya
21. Universitas Halu Oleo
22. Universitas Negeri Gorontalo
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
[Link]
23. Universitas Khairun
24. Universitas Jenderal Soedirman
25. Universitas Trunojoyo
26. Institut Pertanian Bogor
27. Universitas Balikpapan
28. Universitas Jember
29. Universitas Bengkulu
30. Universitas Katolik Indonesia Atma Jaya
31. Universitas Bangka Belitung
32. Universitas Islam Negeri Syarif Hidayatullah
33. Universitas Borneo Tarakan
34. Universitas Airlangga
35. Universitas Sultan Ageng Tirtayasa
Tema Pelatihan Pelatihan Java Programming
Sertifikat 1. Certificate of Completion Oracle Academy
a. Award of Course Completion
b. Award of Achievement (final exam dengan passing grade
60%)
2. Certificate of Completion dari Balitbang SDM Kominfo
Sertifikasi OCA Java SE 8 Programmer (I1Z0-808)*
*Jenis dan kode sertifikasi dapat berubah disesuaikan dengan update dari Kominfo / Oracle
Academy
*Sertifikasi akan diberikan kepada peserta yang memenuhi ketentuan yang ditetapkan Kominfo
Deskripsi Pelatihan Pelatihan ini meliputi dua materi utama yaitu Java Fundamentals
dan Java Programming
Java Fundamentals
Pelatihan ini melibatkan peserta dengan sedikit atau tanpa
pengalaman pemrograman. Peserta diperkenalkan dengan konsep
berorientasi objek, terminologi, dan sintaksis, dan langkah-langkah
yang diperlukan untuk membuat program Java d asar menggunakan
lingkungan pengembangan yang interaktif Alice, Greenfoot, dan
Eclipse. Praktek langsung dengan jelas dalam seluruh pelatihan ini
sehingga peserta dapat langsung mengalami sendiri kekuatan
pemrograman komputer.
Kurikulum ini sudah mapping d engan standar internasional yaitu the
Computer Science Teachers Association (CSTA) dan the International
Society for Technology in Education (ISTE)
Java Programming
Pelatihan ini dibangun di atas keterampilan yang diperoleh oleh
peserta di Java Fundamentals atau Java Foundation untuk membantu
memajukan keterampilan pemrograman Java. Peserta akan
merancang aplikasi berorientasi objek dengan Java dan akan
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
[Link]
membuat program Java menggunakan aktivitas langsung yang
menarik.
Kurikulum ini sudah mapping dengan standar internasional yaitu the
Computer Science Teachers Association (CSTA) dan The
International Society for Technology in Education (ISTE)
Output Pelatihan Setelah mengikuti pelatihan ini, peserta diharapkan mampu untuk:
Java Fundamentals
a) Memahami dan menggunakan struktur kontrol IF dan WHILE
b) Memahami variabel dan tipe data pada Java
c) Memahami Method, Variable dan Class pada Java
d) Memahami Randomization d an Construction
e) Dapat mengoperasikan kontrol Keyboard dan suara
f) Memahami Loop, Variabel, dan Array
g) Memahami Inheritance
h) Dapat menangani Error
i) Dapat mengembangkan dan testing aplikasi
j) Dapat mengembangkan animasi lengkap
Java Programming
a) Memahami dan mengenal dasar-dasar bahasa pemrograman
Java
b) Memahami desain Class d an Exception
c) Memahami struktur data Generics, Collection, Sorting &
Searching
d) Memahami Strings, Regular Expression, d an Recursion
e) Memahami dasar-dasar Input dan Output
f) Deploy s ebuah aplikasi
g) Mengenal dan memahami JDBC
h) Mengenal dan memahami arsitektur JVM
i) Memahami Java Memory Structure
j) Mengenal dan memahami JDK Tools, Class File, Java Bitcode,
dan Class Loader
k) Mampu dan siap mengikuti ujian sertifikat Oracle Academy
(academic recognition) .
l) Mampu dan siap mengikuti ujian Oracle Certification
(Sertifikasi industri/profesional) bagi yang memenuhi
kriteria
Durasi Pelatihan 210 JP (1 Jam Pelatihan = 45 menit)
Alokasi target JP per hari 6 JP
Jenis Pelatihan Daring (Online)
● 35 x 2 JP live session
● 35 x 4 JP self-paced learning
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
[Link]
Persyaratan Peserta 1. Warga Negara Indonesia
2. Usia Maksimal 29 Tahun pada saat mendaftar
3. Lulusan dari Jenjang Pendidikan D3, D4, atau Strata-1 yang
terkait dalam bidang TIK, MIPA, dan Teknik lainnya
dibuktikan dengan ijazah atau SKL
4. Belum mendapatkan pekerjaan tetap/tidak sedang bekerja
5. Tidak sedang menempuh pendidikan formal
6. Lolos Seleksi Administrasi dan Tes Substansi secara online
7. Sanggup menyediakan sarana pelatihan dengan spesifikasi
tertentu sesuai persyaratan masing-masing tema pelatihan
(tertulis dalam silabus)
8. Peserta tidak diperkenankan mendaftar pada 2 tema/lokasi
pelatihan berbeda. Apabila di kemudian hari diketemukan
peserta mendaftar di 2 tema/lokasi maka peserta siap
menerima sanksi yang ditentukan Balitbang SDM Kominfo
9. Bagi calon peserta penyandang disabilitas dapat mendaftar
pelatihan dengan menyediakan sarana dan prasarana
pendukung pelatihan secara mandiri
Persyaratan Sarana Komputer dengan spesifikasi minimum:
Peserta 1. Operating System : windows 7 / MAC IOS 10.9
2. Browser : Internet Explorer 9/Mozilla Firefox
51/Chrome/Safari 10.0.3
3. RAM 4 GB
GHz
4. Processor 1
5. Free Disk Space : 1,5 GB
6. Graphics Card : 16 bit color dan resolusi 1024x768
7. Sound Card
8. Koneksi internet dan memiliki webcam
Program Pasca Pelatihan 1. Soft Skills Development (Personal Branding)
2. Bahasa Inggris
3. Assessment of Profiling
sejumlah 30 JP
*Jenis dan jumlah jam pelatihan program pasca pelatihan dapat berubah disesuaikan dengan
update dari Kominfo
RENCANA PELATIHAN
Pertemuan Topik Aktivitas
Pertemuan Ke 1 JF Section 1 – Introduction Pemaparan materi, diskusi
JF Section 2 - Using Alice 3 dan hands-on lab live class 2
Lesson 2-1 Getting Started with Alice 3 JP, materi modul, kuis &
Lesson 2-2 Add and Position Objects chat 4 JP
Lesson 2-3 Procedures and Arguments
Lesson 2-4 Rotation and Randomization
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
[Link]
Lesson 2-5 Declare Procedures
Lesson 2-6 Control Statements
Lesson 2-7 Functions
Pertemuan Ke 2 JF Section 2 - Using Alice 3 Pemaparan materi, diskusi
Lesson 2-8 IF and WHILE Control Structures
dan hands-on lab live class 2
Lesson 2-9 Expressions JP, materi modul, kuis &
Lesson 2-10 Variables chat 4 JP
Lesson 2-11 Keyboard Controls
Lesson 2-12 Develop a Complete Animation
Lesson 2-13 Java Variables and Data Types
Lesson 2-14 Java Methods and Classes
Pertemuan Ke 3 JF Section 3 - Using Greenfoot Pemaparan materi, diskusi
Lesson 3-1 Getting Started With Greenfoot
dan hands-on lab live class 2
Lesson 3-2 Methods, Variables and JP, materi modul, kuis &
Parameters chat 4 JP
Lesson 3-3 Source Code and Documentation
Lesson 3-4 Developing and Testing an
Application
Pertemuan Ke 4 JF Section 3 - Using Greenfoot Pemaparan materi, diskusi
Lesson 3-5 Randomization and
dan hands-on lab live class 2
Understanding Dot Notation and JP, materi modul, kuis &
Constructors chat 4 JP
Lesson 3-6 Defined Methods
Lesson 3-7 Sound and Keyboard Control
Lesson 3-8 World Animation and Game End
Pertemuan Ke 5 JF Section 3 - Using Greenfoot Pemaparan materi, diskusi
Lesson 3-9 Abstraction
dan hands-on lab live class 2
Lesson 3-10 Loops, Variables, and Arrays JP, materi modul, kuis &
chat 4 JP
Pertemuan Ke 6 JF Mid Exam Ujian daring melalui sistem
ilearning
Pertemuan Ke 7 JF Section 4 – Java Basics Pemaparan materi, diskusi
Lesson 4-1 Getting Started with Eclipse
dan hands-on lab live class 2
Lesson 4-2 Object and Driver Classes JP, materi modul, kuis &
chat 4 JP
Pertemuan Ke 8 JF Section 4 – Java Basics Pemaparan materi, diskusi
Lesson 4-3 Data
dan hands-on lab live class 2
Lesson 4-4 Strings and Operators JP, materi modul, kuis &
chat 4 JP
Pertemuan Ke 9 JF Section 5 - Program Structure Pemaparan materi, diskusi
dan hands-on lab live class 2
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
[Link]
Lesson 5-1 Scanner and Conditional JP, materi modul, kuis &
Statements chat 4 JP
Lesson 5-2 Control Statements
Pertemuan Ke 10 JF Section 6 - Arrays and Exceptions Pemaparan materi, diskusi
Lesson 6-1 Arrays
dan hands-on lab live class 2
Lesson 6-2 Handling Errors JP, materi modul, kuis &
chat 4 JP
Pertemuan Ke 11 JF Section 7 – Java Classes Pemaparan materi, diskusi
Lesson 7-1 Classes, Objects, and Methods
dan hands-on lab live class 2
Lesson 7-2 Parameters and Overloading JP, materi modul, kuis &
Methods chat 4 JP
Lesson 7-3 The Static Modifier and Nested
Classes
Pertemuan Ke 12 JF Section 7 – Java Classes Pemaparan materi, diskusi
Lesson 7-4 Inheritance
dan hands-on lab live class 2
Lesson 7-5 Polymorphism JP, materi modul, kuis &
chat 4 JP
Pertemuan Ke 13 JF Final Exam Ujian daring melalui sistem
ilearning
Pertemuan Ke 14 JP Section 1 – Java Language – What I Pemaparan materi, diskusi
Should Know
dan hands-on lab live class 2
Lesson 1-1 Fundamentals of Java – What I JP, materi modul, kuis &
Should Know chat 4 JP
Pertemuan Ke 15 JP Section 2 – Class Design and Exceptions Pemaparan materi, diskusi
Lesson 2-1 Working with Pre-Written Code
dan hands-on lab live class 2
Lesson 2-2 Java Class Design – Interfaces JP, materi modul, kuis &
chat 4 JP
Pertemuan Ke 16 JP Section 2 – Class Design and Exceptions Pemaparan materi, diskusi
Lesson 2-3 Java Class Design – Abstract
dan hands-on lab live class 2
Classes JP, materi modul, kuis &
Lesson 2-4 Exceptions and Assertions chat 4 JP
Pertemuan Ke 17 JP Section 3 – Data Structures: Generics Pemaparan materi, diskusi
and Collections
dan hands-on lab live class 2
Lesson 3-1 Generics JP, materi modul, kuis &
Lesson 3-2 Collections – Part 1 chat 4 JP
Pertemuan Ke 18 JP Section 3 – Data Structures: Generics Pemaparan materi, diskusi
and Collections
dan hands-on lab live class 2
Lesson 3-3 Collections – Part 2 JP, materi modul, kuis &
Lesson 3-4 Sorting and Searching chat 4 JP
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
[Link]
Pertemuan Ke 19 JP Section 4 – Strings, Regular Pemaparan materi, diskusi
Expressions, and Recursion
dan hands-on lab live class 2
Lesson 4-1 String Processing JP, materi modul, kuis &
Lesson 4-2 Use Regular Expressions chat 4 JP
Lesson 4-3 Recursion
Pertemuan Ke 20 JP Mid Exam Ujian daring melalui sistem
ilearning
Pertemuan Ke 21 JP Section 5 Input and Output Pemaparan materi, diskusi
Lesson 5-1 Basics of Input and Output
dan hands-on lab live class 2
Lesson 5-2 Input and Output Fundamentals JP, materi modul, kuis &
Lesson 5-3 Deploying an Applications chat 4 JP
Pertemuan Ke 22 JP Section 6 JDBC Pemaparan materi, diskusi
Lesson 6-1 JDBC Introductions
dan hands-on lab live class 2
Lesson 6-2 JDBC Basics JP, materi modul, kuis &
chat 4 JP
Pertemuan Ke 23 JP Section 7 Java Memory and the JVM Pemaparan materi, diskusi
Lesson 7-1 Introduction to JVM Architecture
dan hands-on lab live class 2
Lesson 7-2 Java Memory Structure JP, materi modul, kuis &
chat 4 JP
Pertemuan Ke 24 JP Section 8 Class File and the JDK Pemaparan materi, diskusi
Lesson 8-1 JDK Tools
dan hands-on lab live class 2
Lesson 8-2 Class File JP, materi modul, kuis &
chat 4 JP
Pertemuan Ke 25 JP Section 9 Bytecode and ClassLoader Pemaparan materi, diskusi
Lesson 9-1 Java Bytecode
dan hands-on lab live class 2
Lesson 9-2 ClassLoader JP, materi modul, kuis &
chat 4 JP
Pertemuan Ke 26 JP Final Exam Ujian daring melalui sistem
ilearning
Pertemuan Ke 27 OCA Exam Preparation Persiapan exam, hands-on
Objective 1: Java Basics lab, dan pembahasan soal
latihan
Pertemuan Ke 28 OCA Exam Preparation Persiapan exam, hands-on
Objective 2: Working with Java Data lab, dan pembahasan soal
Types latihan
Pertemuan Ke 29 OCA Exam Preparation Persiapan exam, hands-on
Objective 3: Using Operators and lab, dan pembahasan soal
Decision Constructs latihan
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
[Link]
Pertemuan Ke 30 OCA Exam Preparation Persiapan exam, hands-on
Objective 4: Creating and Using Arrays lab, dan pembahasan soal
latihan
Pertemuan Ke 31 OCA Exam Preparation Persiapan exam, hands-on
Objective 5: Using Loop Constructs lab, dan pembahasan soal
latihan
Pertemuan Ke 32 OCA Exam Preparation Persiapan exam, hands-on
Objective 6: Working with Methods and lab, dan pembahasan soal
Encapsulation latihan
Pertemuan Ke 33 OCA Exam Preparation Persiapan exam, hands-on
Objective 7: Working with Inheritance lab, dan pembahasan soal
latihan
Pertemuan Ke 34 OCA Exam Preparation Persiapan exam, hands-on
Objective 8: Handling Exceptions lab, dan pembahasan soal
latihan
Pertemuan Ke 35 OCA Exam Preparation Persiapan exam, hands-on
Objective 9: Working with Selected classes lab, dan pembahasan soal
from the Java API & Try Out OCA Java latihan
Programmer
ALUR PENDAFTARAN
Tahapan Kegiatan
Tahap 1 PENDAFTARAN
1. Calon peserta mengunjungi situs [Link].
2. Kembali ke profil pendaftaran peserta
3. Klik Kategori pilih “Peserta Umum” atau “ Peserta Penyandang
Disabilitas” Bagi calon peserta penyandang disabilitas dapat mendaftar
pelatihan dengan menyediakan sarana dan prasarana pendukung
pelatihan secara mandiri.
4. Klik Akademi pilih “Fresh Graduate Academy”
5. Klik Peserta memilih “Provinsi Domisili”
6. Klik Tema pilih “Tema Pelatihan”
7. Klik “Perguruan Tinggi”
8. Klik “DAFTAR SEKARANG”
9. isi biodata dengan lengkap, perhatikan beberapa hal berikut:
a. pastikan penulisan NIK/NIP benar dan tidak ada salah
huruf/angka
b. pastikan penulisan NAMA LENGKAP benar dan tidak ada salah
huruf (Nama yg akan tercetak pada Certificate of Completion)
c. pastikan berkas FOTO yang diupload terlihat wajah dengan jelas
(disarankan menggunakan foto formal)
d. pastikan penulisan EMAIL benar dan tidak ada salah huruf/angka
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
[Link]
e. pastikan EMAIL yang didaftarkan email aktif
f. pastikan penulisan NOMOR TELPON benar dan tidak ada salah
angka
g. Pastikan berkas KTP/KK/Surat Pernyataan diupload dengan
ukuran dan tampilan yang dapat dilihat, tidak kekecilan dan tidak
kebesaran.
h. pastikan penulisan semua data diisi dengan lengkap dan benar
i. pastikan semua berkas terunggah
10. Periksa kembali dengan perlahan, teliti dan berulang data yang telah
diinput
11. Centang semua ketentuan yang diwajibkan oleh Panitia Penyelenggara,
sbb:
a. Menyetujui Surat Pernyataan Peserta DTS 2020
b. Menyetujui Syarat dan Ketentuan DTS 2020
12. Klik “SUBMIT PENDAFTARAN”, periksa email aktivasi (inbox dan spam)
secara berkala maksimal 1x24 jam
13. Setelah terdaftar, simpan BUKTI DAFTAR (format pdf/jpg)
Tahap 2 TES SUBSTANSI
Tes Substansi untuk melihat tingkat kemampuan peserta yang kemudian akan
diklasifikasikan dalam kelas dan perguruan tinggi
Tahap 3 VERIFIKASI BERKAS PESERTA
Verifikasi dilakukan untuk melihat profil dan nilai Tes Substansi calon peserta
Tahap 4 PENGUMUMAN KELULUSAN
● Pengumuman dan pembagian jadwal, kelas, dan Perguruan Tinggi
● Peserta mengunggah/upload Form Komitmen
Tahap 5 PERSYARATAN SARANA SEBELUM MEMULAI PELATIHAN
● Komputer sudah terinstal software s ebagai berikut:
a) JRE 8
b) Adobe Acrobat Reader
c) Audio/video player
d) Alice 3
e) Greenfoot
f) Java JDK 8
g) Eclipse
● Menginstall Aplikasi Video Conference
● Menginstall Aplikasi online group
● Mempelajari materi dari link v ideo dan audio pembelajaran
Tahap 6 AKTIVITAS PELATIHAN
Pelatihan dilaksanakan secara daring/online, peserta belajar secara mandiri
(self-paced Learning) melalui komputer. Pada pelatihan ini peserta akan
mendapatkan kesempatan bertanya dan berinteraksi dengan Instruktur pada
Live Session yang telah disediakan.
Tahap 7 PERSYARATAN SESUDAH MENYELESAIKAN PELATIHAN
● Mengisi survey pelatihan
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
[Link]
● Peserta mengunggah/upload Form Lembar Pertanggungjawaban /Form
LPJ
Tahap 8 CERTIFICATE OF COMPLETION
Peserta yang menyelesaikan pelatihan akan mendapatkan email pemberitahuan
untuk mengunduh/download Certificate of Completion di website
[Link]
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
[Link]
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
[Link]