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
Oracle Java 14 Agustus - 6 - 10 22 September - 210 Jam
17 September
Academy Programming 9 September September 26 Oktober Pelatihan
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
https://digitalent.kominfo.go.id
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
https://digitalent.kominfo.go.id
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
https://digitalent.kominfo.go.id
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 dikemudian hari ditemukan
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 4GB
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
Lesson 2-1 Getting Started with Alice 3
Lesson 2-2 Add and Position Objects
Lesson 2-3 Procedures and Arguments
Lesson 2-4 Rotation and Randomization
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
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
Lesson 2-9 Expressions
Lesson 2-10 Variables
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
Lesson 3-2 Methods, Variables and
Parameters
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
Understanding Dot Notation and
Constructors
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
Lesson 3-10 Loops, Variables, and Arrays
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
Lesson 4-2 Object and Driver Classes
Pertemuan Ke 8 JF Section 4 – Java Basics Pemaparan materi, diskusi
Lesson 4-3 Data dan hands-on lab
Lesson 4-4 Strings and Operators
Pertemuan Ke 9 JF Section 5 - Program Structure Pemaparan materi, diskusi
Lesson 5-1 Scanner and Conditional dan hands-on lab
Statements
Lesson 5-2 Control Statements
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Pertemuan Ke 10 JF Section 6 - Arrays and Exceptions Pemaparan materi, diskusi
Lesson 6-1 Arrays dan hands-on lab
Lesson 6-2 Handling Errors
Pertemuan Ke 11 JF Section 7 – Java Classes Pemaparan materi, diskusi
Lesson 7-1 Classes, Objects, and Methods dan hands-on lab
Lesson 7-2 Parameters and Overloading
Methods
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
Lesson 7-5 Polymorphism
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
Lesson 1-1 Fundamentals of Java – What I
Should Know
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
Lesson 2-2 Java Class Design – Interfaces
Pertemuan Ke 16 JP Section 2 – Class Design and Exceptions Pemaparan materi, diskusi
Lesson 2-3 Java Class Design – Abstract dan hands-on lab
Classes
Lesson 2-4 Exceptions and Assertions
Pertemuan Ke 17 JP Section 3 – Data Structures: Generics Pemaparan materi, diskusi
and Collections dan hands-on lab
Lesson 3-1 Generics
Lesson 3-2 Collections – Part 1
Pertemuan Ke 18 JP Section 3 – Data Structures: Generics Pemaparan materi, diskusi
and Collections dan hands-on lab
Lesson 3-3 Collections – Part 2
Lesson 3-4 Sorting and Searching
Pertemuan Ke 19 JP Section 4 – Strings, Regular Pemaparan materi, diskusi
Expressions, and Recursion dan hands-on lab
Lesson 4-1 String Processing
Lesson 4-2 Use Regular Expressions
Lesson 4-3 Recursion
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
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
Lesson 5-2 Input and Output Fundamentals
Lesson 5-3 Deploying an Applications
Pertemuan Ke 22 JP Section 6 JDBC Pemaparan materi, diskusi
Lesson 6-1 JDBC Introductions dan hands-on lab
Lesson 6-2 JDBC Basics
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
Lesson 7-2 Java Memory Structure
Pertemuan Ke 24 JP Section 8 Class File and the JDK Pemaparan materi, diskusi
Lesson 8-1 JDK Tools dan hands-on lab
Lesson 8-2 Class File
Pertemuan Ke 25 JP Section 9 Bytecode and ClassLoader Pemaparan materi, diskusi
Lesson 9-1 Java Bytecode dan hands-on lab
Lesson 9-2 ClassLoader
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
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
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
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 digitalent.kominfo.go.id.
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
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
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
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
● 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
digitalent.kominfo.go.id
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Digital Talent Scholarship 2020
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id