Anda di halaman 1dari 11

Versi #1-22052023

Digital Talent Scholarship 2023


Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi #1-22052023

Silabus Pelatihan Database Design & Programming with SQL


Kementerian Komunikasi dan Informatika Republik Indonesia
Fresh Graduate Academy Digital Talent Scholarship (FGA-DTS)
Tahun 2023

Disclaimer: Dokumen ini digunakan hanya untuk kebutuhan Digital Talent Scholarship 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 Digital Talent Scholarship Kementerian Komunikasi dan Informatika Republik Indonesia.

Informasi Pelatihan dan Sertifikasi

Akademi Fresh Graduate Academy

Mitra Pelatihan Oracle

Skema Pelatihan Database Design & Programming with SQL

Sertifikasi ● Oracle Certified Foundations Associate - Database (1Z0-006)


● Certificate of Completion (Oracle Academy)
● Award of Final Exam Completion (Oracle Academy)
● Certificate of Completion (Kominfo)

Akses Kelas https://myacademy.oracle.com/

Durasi Pelatihan 210 JP (8 Minggu), Keterangan: 1 JP = 45 menit

Deskripsi Pelatihan Pelatihan ini meliputi materi utama yaitu Database Design and Programming With SQL

Materi pelatihan/kurikulum Database Design and Programming With SQL ini bertujuan
untuk melibatkan peserta untuk menganalisis skenario bisnis yang kompleks dan
membuat model data – representasi konseptual dari informasi organisasi. Peserta
menerapkan desain Database dengan membuat Database Physical menggunakan SQL.
Sintaks SQL dasar dan aturan untuk membangun pernyataan SQL yang valid ditinjau.
Puncak dari pelatihan ini yaitu proyek yang menantang peserta untuk merancang,
mengimplementasikan, dan menunjukkan solusi database untuk bisnis atau organisasi.

Output Pelatihan Setelah mengikuti pelatihan ini, peserta diharapkan:

1. Memahami perbedaan data & informasi dalam database


2. Memahami conceptual & Physical Model
3. Memahami entity Relationship Modelling
4. Memahami dan mampu menentukan type data pada sebuah ERD dan
melakukan dokumentasi.
5. Memahami dan mampu melakukan normalisasi data pada tabel.
6. Memahami Arcs, Hierarchies and recursive relationship

Digital Talent Scholarship 2023


Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi #1-22052023

7. Mampu mempresentasikan sebuah ERD ke pengguna akhir.


8. Mampu menggambar ERD dengan standar internasional.
9. Memahami cara menggunakan berbagai macam single row function.
10. Memahami konsep tentang join
11. Memahami bagaimana cara menggunakan group function.
12. Memahami dan mampu memanipulasi data dalam tabel.
13. Mampu menghapus atau memodifikasi struktur tabel pada sebuah database.
14. Mampu menggunakan constraint untuk menjaga integritas data dalam sebuah
tabel.
15. Memahami cara berinteraksi dengan Views.
16. Mampu membuat dan menggunakan sequence dan index
17. Memahami tentang privileges dalam database
18. Mampu dan siap mengikuti ujian sertifikat Oracle Academy (academic
recognition).
19. Mampu dan siap mengikuti ujian Oracle Certification (Sertifikasi
industri/profesional) bagi yang memenuhi kriteria

Aktivitas Pelatihan ● Live Session / pemaparan materi;


● Hands-on lab;
● Diskusi interaktif

Persyaratan Peserta 1. Warga Negara Indonesia


2. Usia Maksimal 29 Tahun pada saat mendaftar
3. Lulusan D3/D4/S1 atau mahasiswa/i Tingkat Akhir dari seluruh jurusan,
dibuktikan dengan ijazah/SKL/Transkrip Nilai/Surat Keterangan Sidang.
Diutamakan bagi lulusan bidang TIK, MIPA, dan teknik lainnya.
4. Memiliki Kemampuan Bahasa Inggris
5. Tidak sedang bekerja
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)

*Bagi calon peserta penyandang disabilitas dapat mendaftar pelatihan dengan


menyediakan sarana dan prasarana pendukung pelatihan secara mandiri

Persyaratan Sarana Memiliki laptop/komputer dengan spesifikasi minimal :


Peserta
Laptop dengan spesifikasi sebagai berikut:
1. Operating System minimum : Windows 7,8, atau 10 / MAC IOS 10.9 (atau lebih
baru)
2. Browser : Internet Explorer 11/Mozilla Firefox 51/Chrome/Safari 10.0.3/Microsoft
Edge
3. RAM minimum 4GB
4. Prosesor minimal 1 GHz
5. Free Disk Space : Minimum 4 GB
6. Graphics Card : 16 bit color dan resolusi 1024x768
7. Sound Card
8. Komputer dengan konektivitas Internet dan memiliki webcam
9. Software :

Digital Talent Scholarship 2023


Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi #1-22052023

● JRE 8
● Adobe Acrobat Reader
● Audio/video player
● Oracle SQL Data Modeller
● Oracle Application Express (APEX)

Jadwal Pelatihan

Tanggal Tanggal Verifikasi Tanggal Tanggal


Pendaftaran Pre Test Berkas Pengumuman Pelaksanaan
Pelatihan

23 Mei - 16 Juni 23 Mei - 16 Juni 23 Mei - 22 Juni


26 Juni 2023 *) Mulai 3 Juli 2023 *)
2023 *) 2023 *) 2023 *)

Jadwal sewaktu-waktu dapat berubah tanpa pemberitahuan*

Rencana Pelatihan

No Modul Outcome JP

DD Section1 – Introduction Setelah mengikuti sesi ini, peserta diharapkan 4


1-1 Introduction to the Oracle Academy memahami hal-hal berikut:
1 1-2 Data vs. Information ➢ Apa itu Oracle Academy
1-3 History of the Database ➢ Perbedaan data & informasi
1-4 Major Transformations in ➢ Sejarah Database
Computing
DD - Section 2 - Entities and Attributes Setelah mengikuti sesi ini, peserta diharapkan 4
2-1 Conceptual and Physical Models memahami hal-hal berikut:
2-2 Entities, Instances, Attributes, and ➢ Conceptual & Physical Models
2 Identifiers ➢ Entities, Instances, Attributes and
2-3 Entity Relationship Modeling and Identifiers
ERDs ➢ Entity Relationship Modelling and ERDs

Database Design - Section 3 : Setelah mengikuti sesi ini, peserta diharapkan 8


Relationship Basics memahami bagaimana cara mendesain ERD
3-1 Identifying Relationships
3 3-2 ER Diagramming Conventions
3-3 Speaking ERDish and Drawing
Relationships
3-4 Matrix Diagrams
Database Design - Section 4 - Setelah mengikuti sesi ini, peserta diharapkan 6
4 Super/Sub Types and Business Rules memahami Bagaimana cara menentukan Type Data
4-1 Supertypes and Subtypes pada sebuah ERD,dan melakukan dokumentasi.
4-2 Documenting Business Rules

Digital Talent Scholarship 2023


Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi #1-22052023

Database Design - Section 5 Setelah mengikuti sesi ini, peserta diharapkan 8


:Relationship Fundamentals memahami berbagai macam relationship yang
5-1 Relationship Transferability mungkin terjadi pada sebuah entity
5 5-2 Relationship Types
5-3 Resolving Many-to-Many
Relationships
5-4 Understanding CRUD Requirements
Database Design - Section 6: UIDs and Setelah mengikuti sesi ini, peserta diharapkan 3
Normalization memahami Bagaimana cara melakukan tehnik
6-1 Artificial, Composite, and normalisasi data pada table
6 Secondary UIDs
6-2 Normalization and First Normal
Form
6-3 Second Normal Form
6-4 Third Normal Form
Database Design - Section 7 - Arcs, Setelah mengikuti sesi ini, peserta diharapkan 4
Hierarchies, and Recursive Modeling memahami hal-hal berikut:
7 7-1 Arcs ➢ Arcs
7-2 Hierarchies and Recursive ➢ Hierarchies and Recursive Relationships
Relationships
Database Design - Section 8 - Changes Setelah mengikuti sesi ini, peserta diharapkan 4
and Historical Modeling memahami:
8-1 Modeling Historical Data ➢ Modeling Historical Data
8 8-2 Modeling Change: Time ➢ Modeling Change: Time
8-3 Modeling Change: Price ➢ Modeling Change: Price
8-4 Drawing Conventions for ➢ Drawing Conventions for Readability
Readability
Database Design - Section 9 - Mapping Setelah mengikuti sesi ini, peserta diharapkan 4
9-1 Introduction to Relational memahami:
Database Concepts ➢ Introduction to Relational Database
9 9-2 Basic Mapping: The Concepts
Transformation Process ➢ Basic Mapping: The Transformation Process
9-3 Relationship Mapping ➢ Relationship Mapping
9-4 Subtype Mapping ➢ Subtype Mapping

Database Design - Section 10 - Creating Setelah mengikuti sesi ini, peserta diharapkan 7
Database Projects: memahami:
10-1 System Development Life Cycle ➢ System Development Life Cycle
10 10-2 Project Overview and Getting ➢ Project Overview and Getting Started
Started ➢ Presentation Project Management
10-3 Presentation Project Management ➢ Final Presentation Components
10-4 Final Presentation Components
Database Design - Section 11 - Setelah mengikuti sesi ini, peserta diharapkan 8
Presenting Database Projects memahami hal-hal berikut:
11-1 Creating Tables for the Final ➢ Creating Tables for the Final Presentation
11 Presentation ➢ Preparing Written Documentation
11-2 Preparing Written Documentation ➢ Preparing Visual Materials
11-3 Preparing Visual Materials ➢ Final Presentations
11-4 Final Presentations

12 Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 3
Section 1 – Introduction memahami Bagaimana cara menggunakan atau

Digital Talent Scholarship 2023


Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi #1-22052023

1-1 Oracle Application Express berinteraksi dengan oracle software


1-2 Relational Database Technology
1-3 Anatomy of a SQL Statement
Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 3
Section 2 – SELECT and WHERE memahami:
13 2-1 Columns, Characters, and Rows ➢ Columns, Characters, and Rows
2-2 Limit Rows Selected ➢ Limit Rows Selected
2-3 Comparison Operators ➢ Comparison Operators

Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan dapat 3
Section 3 - WHERE, ORDER BY, and memahami:
Intro to Functions ➢ Logical Comparisons and Precedence Rules
14 3-1 Logical Comparisons and ➢ Sorting Rows
Precedence Rules ➢ Introduction to Functions
3-2 Sorting Rows
3-3 Introduction to Functions

Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 4
Section 4 - Single Row Functions Part I memahami hal-hal berikut:
15 4-1 Case and Character Manipulation ➢ Case and Character Manipulation
4-2 Number Functions ➢ Number Functions
4-3 Date Functions ➢ Date Functions

Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 4
Section 5 - Single Row Functions Part II memahami hal-hal berikut:
16 5-1 Conversion Functions ➢ Conversion Functions
5-2 NULL Functions ➢ NULL Functions
5-3 Conditional Expressions ➢ Conditional Expressions

Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 10
Section 6 - JOINs Part I memahami hal-hal berikut:
6-1 Cross Joins and Natural Joins ➢ Cross Joins and Natural Joins
17 6-2 Join Clauses ➢ Join Clauses
6-3 Inner versus Outer Joins ➢ Inner versus Outer Joins
6-4 Self-Joins and Hierarchical Queries ➢ Self-Joins and Hierarchical Queries

Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 10
Section 7 - JOINs Part II memahami:
18 7-1 Oracle Equijoin and Cartesian ➢ Oracle Equijoin and Cartesian Product
Product ➢ Oracle Nonequijoins and Outer Joins
7-2 Oracle Nonequijoins and Outer
Joins
Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 7
Section 8 - Group Functions Part I memahami:
19 8-1 Group Functions ➢ Group Functions
8-2 COUNT, DISTINCT, NVL ➢ COUNT, DISTINCT, NVL

Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 8
20 Section 9 - Group Functions Part II memahami:
9-1 Using Group By and Having Clauses ➢ Using Group By and Having Clauses

Digital Talent Scholarship 2023


Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi #1-22052023

9-2 Using Rollup and Cube Operations, ➢ Using Rollup and Cube Operations, and
and Grouping Sets Grouping Sets
9-3 Using Set Operators ➢ Using Set Operators

Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 8
Section 10 – Subqueries memahami bagaimana menggunakan subquery untuk
21 10-1 Fundamentals of Subqueries mencari data yang tidak bisa ditemukan dengan query
10-2 Single-Row Subqueries biasa
10-3 Multiple-Row Subqueries
10-4 Correlated Subqueries
Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 8
22 Section 11 – Ensuring Quality Queries memahami cara menghasilkan query dengan tampilan
Part I yang sesuai dengan kebutuhan
11-1 Ensuring Quality Query Results
Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 14
Section 12 – DML memahami:
12-1 INSERT Statements ➢ INSERT Statements
23 12-2 Updating Column Values and ➢ Updating Column Values and Deleting Rows
Deleting Rows ➢ DEFAULT Values, MERGE, and Multi-Table
12-3 DEFAULT Values, MERGE, and Inserts
Multi-Table Inserts
Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 12
Section 13 – DDL memahami:
24 13-1 Creating Tables ➢ Creating Tables
13-2 Using Data Types ➢ Using Data Types
13-3 Modifying a Table ➢ Modifying a Table

Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 12
Section 14 - Constraints memahami:
14-1 Intro to Constraints; NOT NULL ➢ Intro to Constraints; NOT NULL and
25 and UNIQUE Constraints UNIQUE Constraints
14-2 PRIMARY KEY, FOREIGN KEY, and ➢ PRIMARY KEY, FOREIGN KEY, and CHECK
CHECK Constraints Constraints
14-3 Managing Constraints ➢ Managing Constraints

Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 6
Section 15 - Views memahami:
26 15-1 Creating Views ➢ Creating Views
15-2 DML Operations and Views ➢ DML Operations and Views
15-3 Managing Views ➢ Managing Views

Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 12
Section 16 - Sequences and Synonyms memahami:
27 16-1 Working With Sequences ➢ Working With Sequences
16-2 Indexes and Synonyms ➢ Indexes and Synonyms

Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 6
28 Section 17 - Privileges and Regular memahami bagaimana cara memberikan dan
Expressions mencabut privileges / hak akses dari dan ke seorang
17-1 Controlling User Access user

Digital Talent Scholarship 2023


Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi #1-22052023

17-2 Creating and Revoking Object


Privileges
17-3 Regular Expressions
1. Database Programming with Setelah mengikuti sesi ini, peserta diharapkan 10
SQL - Section 18 – TCL memahami:
2. Database Programming with ➢ Database Transactions
SQL - Section 19 - Final Project ➢ Testing
29 and Exam Review ➢ Final Project Database Creation
18-1 Database Transactions ➢ Final Exam Review
19-1 Testing
19-2 Final Project Database Creation
19-3 Final Exam Review
Database Programming with SQL - Setelah mengikuti sesi ini, peserta diharapkan 8
Section 20 - Ensuring Quality Queries memahami cara menghasilkan query dengan tampilan
30 Part II yang sesuai dengan kebutuhan
20-1 Ensuring Quality Query Results -
Advanced Techniques
1: Regular Expressions

Digital Talent Scholarship 2023


Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi #1-22052023

Alur Pendaftaran

Tahapan Kegiatan

Tahap 1 PENDAFTARAN
1. Calon peserta mengunjungi situs digitalent.kominfo.go.id. 
2. Registrasi Awal mengisi Informasi Akun Calon Peserta 
3. Notifikasi/konfirmasi Akun untuk mendaftar disampaikan melalui Email, pastikan
email yang di-submit merupakan email aktif 
4. Selanjutnya kembali ke profil pendaftaran peserta pada website pendaftaran
5. 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.
6. Klik Akademi pilih “Fresh Graduate  Academy”
7. Klik Tema pilih “Tema Pelatihan Database Design & Programming with SQL ”
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. Nomor
telepon yang digunakan selama pelatihan tidak dapat diubah.
g. Pastikan berkas KTP/KK/Surat Pernyataan dan keterangan 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
1. Periksa kembali dengan perlahan, teliti dan berulang data yang telah diinput
2. Centang semua ketentuan yang diwajibkan oleh Panitia Penyelenggara, sbb:
a. Menyetujui Surat Pernyataan Peserta DTS 2023 
b. Menyetujui Syarat dan Ketentuan DTS 2023
c. Sanggup Mempersiapkan fasilitas pendukung secara mandiri sesuai dengan
Persyaratan Sarana Peserta pada masing-masing Tema Pelatihan 
1. Klik “SUBMIT PENDAFTARAN”, periksa email aktivasi (inbox dan spam) secara berkala
maksimal 1x24 jam
2. Setelah terdaftar, simpan BUKTI DAFTAR (format pdf/jpg)

Tahap 2 TES SUBSTANSI


Dilaksanakan tes substansi untuk melihat tingkat kemampuan awal peserta yang kemudian
akan diklasifikasikan dalam kelas pelatihan

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 akan disampaikan lebih lanjut melalui
Email pendaftaran dan group kelas pelatihan

Tahap 5 PERSYARATAN SARANA SEBELUM MEMULAI PELATIHAN

Digital Talent Scholarship 2023


Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi #1-22052023

Laptop sudah terinstal: 


● Menginstall Aplikasi Video Conferences 
● Menginstall Aplikasi online group 

Tahap 6 AKTIFITAS PELATIHAN


Pelatihan dilaksanakan secara daring/online, peserta belajar secara mandiri (Self-paced
Learning) melalui laptop/komputer. Pada pelatihan ini peserta akan mendapatkan kesempatan
bertanya dan berinteraksi dengan Pengajar pada Live Session yang telah disediakan. 

Tahap 7 PERSYARATAN SESUDAH MENYELESAIKAN PELATIHAN


● Mengisi survey pelatihan
● Peserta mengisi 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 2023


Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id
Versi #1-22052023

Digital Talent Scholarship 2023


Kementerian Komunikasi dan Informatika Republik Indonesia
https://digitalent.kominfo.go.id

Anda mungkin juga menyukai