Pedoman Peserta FGA 2022 - Oracle - JAVA (Java Foundations & Java Programming)
Pedoman Peserta FGA 2022 - Oracle - JAVA (Java Foundations & Java Programming)
KATA PENGANTAR
INFORMASI UMUM
Program Fresh Graduate Academy (FGA) adalah salah satu Akademi yang ditawarkan dari program
beasiswa Digital Talent Scholarship, Kementerian Komunikasi dan Informatika. Pada tahun 2022,
FGA menawarkan lebih dari 40 tema pelatihan yang ditujukan bagi mahasiswa tingkat akhir
maupun lulusan D3/D4/S1 yang belum bekerja. Penyelenggaraan pelatihan FGA dilakukan secara
daring (online).
Program FGA bekerjasama dengan mitra global technology companies (GTC) ternama, mitra
edukasi teknologi lokal dan Perguruan Tinggi dalam pemenuhan kebutuhan talenta digital. Hal ini
dimaksudkan agar para lulusan ini dapat memenuhi kebutuhan tenaga terampil di bidang
teknologi dan berkesempatan untuk mengikuti sertifikasi global serta dapat bersaing baik di
industri dalam maupun luar negeri. Kementerian Komunikasi dan Informasi dalam hal ini
berupaya untuk menciptakan ekosistem seimbang untuk memaksimalkan peran triple helix
(instansi pemerintahan, sektor industri, dan institusi pendidikan) untuk menjadi fasilitator dan
akselerator pendukung ekonomi digital.
Pelatihan ini meliputi dua materi utama yaitu Java Foundations dan Java Programming. Materi
pelatihan/kurikulum Java Foundations ini bertujuan untuk melibatkan peserta yang memiliki
sedikit pengalaman dengan pemrograman. Pelatihan ini dibangun di atas keterampilan yang
diperoleh oleh peserta di Java Fundamentals atau Java Foundations untuk membantu memajukan
keterampilan pemrograman Java. Peserta akan merancang aplikasi berorientasi objek dengan
Java dan akan membuat program Java menggunakan aktivitas langsung yang menarik.
ALUR PELATIHAN
https://t.me/+QEDl89-3MKplMmI1 https://t.me/+xPH44k5_gW0yMTll
atau atau
https://komin.fo/channel_java https://komin.fo/QA_FGAxOracle
Grup Komunikasi Kelas (berkaitan dengan materi dan teknis pelaksanaan
○
pelatihan), akan disiapkan oleh masing-masing Perguruan Tinggi. Peserta akan
di invite untuk masuk ke grup tersebut oleh Perguruan Tinggi;
c. Peserta mengikuti Live Session dengan platform virtual meeting sesuai dengan
masing-masing Perguruan Tinggi;
d. Peserta membaca Pedoman Pelatihan dan mengatur jadwal untuk belajar
mandiri/self-paced learning, hands-on lab, dan live session dengan Instruktur;
e. Bergabung di Oracle Academy Member Hub, peserta akan mendapatkan username
dan password dari pengajar untuk mengakses materi pelatihan. Panduan bergabung
sebagai berikut:
○ Pastikan peserta sudah menerima username dan password yang diberikan oleh
Pengajar masing-masing
○ Buka https://academy.oracle.com/
○ Pojok kanan atas klik sign in lalu klik sign in to student hub
○ Pada halaman Home cari nama channel (kelas) yang akan Anda ikuti
○ Klik channel tersebut
○ Klik *enroll* pada course tersebut
3. Pelaksanaan Pelatihan: Peserta akan mengikuti kelas sesuai dengan durasi pelatihan,
pastikan untuk melihat jadwal kelas agar menyesuaikan waktu belajar seperti live-session,
hands-on lab, quiz, written exam, dan final exam.
4. Setelah Kelas
a. Mengisi Survei: Kominfo akan mengirimkan link survei melalui email dan Grup Kelas.
b. Form LPJ: Peserta mengisi Form Lembar Pertanggungjawaban di website
digitalent.kominfo.go.id, setelah menyelesaikan pelatihan.
c. Sertifikat: Pembagian Certificate of Completion bagi peserta yang menyelesaikan
seluruh sesi pelatihan, mengisi survei, dan mengisi Form LPJ.
d. Kesempatan Mengikuti Sertifikasi: Bagi peserta yang memenuhi ketentuan dapat
mengikuti sertifikasi global.
INFORMASI PELATIHAN
JAVA (Java
Foundations & Oracle Certified Foundations 11 Juli 2022 - 26 210 JP
Oracle 5 Juli 2022
Java Associate - Java (1Z0-811) Agustus 2022 *) (7 Minggu)
Programming)
1. Peserta wajib mengikuti dan menyelesaikan seluruh modul pelatihan sesuai dengan
ketentuan;
2. Peserta wajib mengikuti seluruh Live Session yang diselenggarakan;
3. Peserta dilarang melakukan perbuatan yang melanggar ketentuan/aturan Pelatihan Fresh
Graduate Academy;
4. Konten pelatihan digunakan hanya untuk kebutuhan Digital Talent Scholarship
Kementerian Komunikasi dan Informatika. Segala konten pelatihan termasuk tidak terbatas
pada soal tes substansi, soal kuis, soal mid exam, soal final exam, materi pelatihan, video,
gambar dan kode ini mengandung Kekayaan Intelektual, peserta tunduk kepada
undang-undang hak cipta, merek dagang atau hak kekayaan intelektual lainnya. Peserta
dilarang untuk memproduksi ulang, memodifikasi, menyebarluaskan, atau
mengeksploitasi konten ini dengan cara atau bentuk apapun tanpa persetujuan tertulis dari
Badan Litbang SDM, Kementerian Komunikasi dan Informatika Republik Indonesia;
5. Peserta yang memenuhi persyaratan untuk mengikuti Program Sertifikasi akan diberikan
fasilitas pembiayaan ujian sertifikasi secara gratis. Biaya lain yang timbul atas keikutsertaan
dalam Program Sertifikasi selain biaya ujian sertifikasi tersebut menjadi tanggung jawab
peserta;
6. Hal-hal yang belum diatur dalam Pedoman ini akan disampaikan kemudian secara resmi
oleh panitia penyelenggara.
Deskripsi Pelatihan ini meliputi dua materi utama yaitu Java Foundations dan Java
Pelatihan Programming.
Java Foundations
Materi pelatihan/kurikulum Java Foundations ini bertujuan untuk melibatkan peserta
yang memiliki sedikit pengalaman dengan pemrograman. Peserta diperkenalkan ke
konsep, terminologi, dan sintaks berorientasi objek, dan langkah-langkah yang
diperlukan untuk membuat program Java dasar menggunakan aktivitas praktis dan
interaktif. Peserta akan mempelajari konsep-konsep pemrograman Java, mendesain
aplikasi berorientasi objek dengan Java dan membuat program Java dengan praktik
langsung yang menarik.
Java Programming
Pelatihan ini dibangun di atas keterampilan yang diperoleh oleh peserta di Java
Fundamentals atau Java Foundations untuk membantu memajukan keterampilan
pemrograman Java. Peserta akan merancang aplikasi berorientasi objek dengan Java
dan akan membuat program Java dengan praktik langsung yang menarik.
Kurikulum ini sudah mapping dengan standar internasional yaitu CSTA dan The
International Society for Technology in Education (ISTE).
Jadwal Pelatihan
Rencana Pelatihan
Topik Outcome Aktivitas Kelas
JFo Section 1 – Introduction Setelah menyelesaikan materi, peserta ● Live session
- JFo 1-1: About the course diharapkan dapat: ● Hands-on lab
- JFo 1-2: A Brief History ➢ Memahami sejarah perkembangan ● Diskusi
- JFo 1-3: Setting Up Java Java interaktif
➢ Memahami group product dari Java
➢ Menunjukkan bagaimana
orang-orang berinteraksi dengan Java
pada kehidupan sehari-hari.
➢ Mampu menginstall JDK 8 dan
Netbeans IDE
JFo Section 2 – Java Software Setelah menyelesaikan materi, peserta ● Live session
Development diharapkan dapat: ● Hands-on lab
- 2.1 The Software ➢ Memahami tahapan dalam ● Diskusi
Development Process pengembangan software khususnya interaktif
- 2.2 What is my Program dengan Spiral Model
Doing? ➢ Memahami Spiral Model dari
Development
➢ Mengenali Task dan Subtask dari
Spiral Model
➢ Memahami apa yang terjadi ketika
tahapan diabaikan.
➢ Identifikasi fitur perangkat lunak
➢ Memahami bagaimana fitur
diterapkan bertahap
JFo Section 2 – Java Software Setelah menyelesaikan materi, peserta diharapkan ● Live session
Development dapat: ● Hands-on lab
- 2.3 Introduction to ➢ Memahami arti dari Variable pada ● Diskusi
Object-Oriented Java. interaktif
Programming Concepts ➢ Mampu mendeklarasikan variable.
➢ Mampu menetapkan nilai pada
variable.
➢ Mampu mengidentifikasi
kesalahan/error pada variable.
➢ Memahami Mathematical Operators.
JFo Section 3 – Java Data Types Setelah menyelesaikan materi, peserta ● Live session
- 3.1 What is a Variable? diharapkan dapat: ● Hands-on lab
- 3.2 Numeric Data ➢ Mampu menggunakan type data Char, ● Diskusi
String, menggabungkan String, interaktif
Memahami Sequence Escape, dan
memahami Pernyataan Print.
➢ Mampu menggunakan Automatic
Promotion
➢ Mampu mengurai String menjadi nilai
numerik.
➢ Memahami user input.
JFo Section 3 – Java Data Types Setelah menyelesaikan materi, peserta diharapkan ● Live session
- 3.3 Textual Data dapat: ● Hands-on lab
- 3.4 Converting Between ➢ Mampu menggunakan type data Char, ● Diskusi
Data Types String, menggabungkan String, interaktif
- 3.5 Keyboard Input Memahami Sequence Escape, dan
memahami Pernyataan Print.
➢ Mampu menggunakan Automatic
Promotion
➢ Mampu mengurai String menjadi nilai
numerik.
➢ Memahami user input.
➢ Membuat JoptionPane untuk
mengumpulkan user input.
➢ Menggunakan Scanner untuk
mengumpulkan input dari console dan
file.
➢ Memahami bagaimana scanner
menangani token dan delimiter.
JFo Section 4 – Java Methods and Setelah menyelesaikan materi, peserta ● Live session
Library Classes diharapkan dapat: ● Hands-on lab
- 4.1 What is a Method? ➢ Memahami manfaat Method. ● Diskusi
- 4.2 The import ➢ Menggunakan dot operator (.) untuk interaktif
Declaration and Packages mengakses bidang object dan Method.
➢ Memberikan Argument ke sebuah
Method.
➢ Memahami fungsi asterisk dalam
pernyataan import.
➢ Mengidentifikasi Package yang di
Import secara otomatis.
JFo Section 4 – Java Methods and Setelah menyelesaikan materi, peserta ● Live session
Library Classes diharapkan dapat: ● Hands-on lab
- 4.3 The String Class ➢ Menemukan String Class dalam ● Diskusi
- 4.4 The Random Class dokumentasi Java API interaktif
➢ Memahami Methods dari String Class.
➢ Membandingkan dua String Object
Lexicographically.
➢ Menemukan lokasi SubString dalam
String Object.
➢ Extract SubString dari String Object
JFo Section 4 – Java Methods and Setelah menyelesaikan materi, peserta ● Live session
Library Classes diharapkan dapat: ● Hands-on lab
- 4.5 The Math Class ➢ Menemukan String Class dalam
Digital Talent Scholarship 2022
Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi #1-02022022
Hari ke-1 Hari ke-2 Hari ke-3 Hari ke-4 Hari ke-5
Minggu 1 JFo Section 1 – JFo Section 2 – JFo Section 2 – JFo Section 3 – JFo Section 3 –
Introduction Java Software Java Software Java Data Types Java Data Types
Development Development
Hari ke-1 Hari ke-2 Hari ke-3 Hari ke-4 Hari ke-5
Minggu 2 JFo Section 4 – JFo Section 4 – JFo Section 5 – JFo Section 6 – JFo Section 6 –
Java Methods and Java Methods and Decission Loop Constructs Loop Constructs
Library Classes Library Classes Statements.
● JFo Section 4 – ● JFo Section 4 – ● JFo Section 5 – ● JFo Section 6 – ● JFo Section 6
Practice Practice Practice Practice – Practice
● Quiz Section 4 ● Quiz Section 5 ● Quiz Section 6
Hari ke-1 Hari ke-2 Hari ke-3 Hari ke-4 Hari ke-5
Minggu 3 Midterm Exam JFo Section 7 – JFo Section 7 – JFo Section 8 – JFo Section 8 –
Java Foundations Creating Classes Creating Classes Arrays and Arrays and
Exceptions Exceptions
● Midterm Exam ● JFo Section 7 – ● JFo Section 7 – ● JFo Section 8 – ● JFo Section 8
Java Practice Practice Practice – Practice
Foundations ● Quiz Section ● Quiz Section 8
7-1
● Quiz Section
7-2
Hari ke-1 Hari ke-2 Hari ke-3 Hari ke-4 Hari ke-5
Minggu 4 JFo Section 9 – JFo Section 9 – Final Exam Java JP Section 1 – JP Section 1 –
Java FX Java FX Foundations Java Language – Java Language –
What I Should What I Should
Know Know
Hari ke-1 Hari ke-2 Hari ke-3 Hari ke-4 Hari ke-5
Hari ke-1 Hari ke-2 Hari ke-3 Hari ke-4 Hari ke-5
Minggu 6 Midterm Exam JP Section 5 Input JP Section 5 Input JP Section 6 JDBC JP Section 6
Java Programming and Output and Output JDBC
Hari ke-1 Hari ke-2 Hari ke-3 Hari ke-4 Hari ke-5
Minggu 7 JP Section 7 Java JP Section 8 Class JP Section 9 Final Exam Final Exam Java
Memory and the File and the JDK Bytecode and Preparation Programming
JVM ClassLoader