Pengenalan Training
Training ini dirancang untuk memberikan pemahaman komprehensif dan praktikal mengenai konsep Database Management System (DBMS) serta implementasinya menggunakan PostgreSQL.
Peserta akan mempelajari alur lengkap pengelolaan database, mulai dari konsep dasar, penulisan query SQL, pengolahan data, hingga teknik lanjutan seperti JOIN, transaksi, dan optimasi performa yang umum digunakan dalam pengembangan aplikasi di dunia kerja.Pendekatan training bersifat hands-on dan berbasis studi kasus, sehingga peserta tidak hanya memahami teori, tetapi juga mampu langsung mengimplementasikannya.
Tujuan Training
Setelah mengikuti training ini, peserta diharapkan mampu:
- Memahami konsep dasar DBMS dan relational database
- Menggunakan SQL untuk pengolahan data (CRUD)
- Membuat dan mengelola struktur tabel secara efektif
- Mengelola relasi antar tabel
- Menggunakan JOIN dan agregasi untuk kebutuhan reporting
- Mengimplementasikan transaction (BEGIN, COMMIT, ROLLBACK)
- Mengoptimalkan performa query menggunakan indexing
- Mendesain database sederhana sesuai kebutuhan aplikasi
Training ini cocok untuk
- Pemula yang ingin mempelajari database dari nol
- Backend Developer (Laravel, Go, Node.js, dan sejenisnya)
- Mobile Developer (Flutter, React Native)
- Data Analyst / Fresh Graduate bidang IT
Mengapa Harus Training PostgreSQL: Database Management di IDN ?
- Pengalaman trainer sudah kelas expert dengan jam terbang tinggi di berbagai projek.
- Peserta akan mendapat modul training dalam Bahasa Indonesia dan juga beberapa software pendukung.
- Free join mailing list IDN, bisa cari info kerja dan diskusi di grup.
- Modul kami susun sendiri dalam Bahasa Indonesia.
- Gratis mengulang training sebanyak 2X
- Disediakan penginapan untuk peserta dari luar kota
- Disediakan Snack dan makan siang
- T-Shirt, Goodie Bag, Notebook, dll


Metode Pembelajaran
Training menggunakan pendekatan kombinasi:
- ๐ Conceptual Learning โ pemahaman teori yang terstruktur
- ๐ป Hands-on Practice โ praktik langsung di PostgreSQL
- ๐งช Case Study โ studi kasus berbasis kebutuhan industri
- ๐ฏ Mini Project โ implementasi sistem toko sederhana
Trainer
- Asadullah Al Hamasy, S.Komย (ATC android certified application developer)
Kurikulum
HARI 1 – FUNDAMENTAL & BASIC SQL
1. Pengenalan DBMS
- Konsep dasar DBMS
- Perbedaan Relational vs NoSQL
- Pengenalan PostgreSQL
- Struktur database: table, row, column
2. Setup, Basic SQL: Data Definition Language
- Instalasi & koneksi PostgreSQL
- CREATE DATABASE
- CREATE TABLE
- Data Types
- Constraint:
- PRIMARY KEY
- NOT NULL
3. Basic SQL: Data Manipulation Language
- INSERT
- SELECT
- UPDATE
- DELETE
4. Filtering, Sorting
- WHERE, AND, OR
- LIKE
- ORDER BY
- LIMIT
HARI 2 – RELASI, ADVANCED & PERFORMANCE
5. Relasi Database
- Konsep relasi:
- One-to-One
- One-to-Many
- Many-to-Many
- FOREIGN KEY
6. JOIN & Aggregation
- JOIN:
- INNER JOIN
- LEFT JOIN
- Aggregation:
- COUNT, SUM, AVG
- GROUP BY & HAVING
7. Transaction & Indexing
- Transaction:
- Konsep ACID
- BEGIN, COMMIT, ROLLBACK
- Indexing:
- Konsep index
- CREATE INDEX
- Dampak index terhadap performa (read vs write)
- Optimasi query sederhana
8. Final Project & Database Design
- Normalisasi:
- 1NF, 2NF, 3NF
- ERD (Entity Relationship Diagram)
Durasi Training
2 Hari (Jam Belajar Mulai Pukul 09.00 s.d 17.00 WIB Perharinya, termasuk sesi praktik, diskusi, dan studi kasus)
Biaya Investasi : Rp 3.300.000,-
Note: Jika membutuhkan surat penawaran dan faktur pajak, silahkan hubungi kami.
