Hubungi Kami

Kerangka Materi

Bagian 1: Dasar-dasar SQL

Pengantar ke dalam SQL dan Basis Data

  • Memahami konsep basis data
  • Pendahuluan mengenai SQL
  • Mempersiapkan lingkungan kerja SQL

Sintaksis SQL dan Kueri Dasar

  • Gambaran umum sintaksis SQL
  • Penggunaan pernyataan SELECT
  • Menyaring data dengan klausa WHERE

Bekerja dengan Fungsi dan Agregat

  • Fungsi-fungsi umum dalam SQL
  • Fungsi agregat: COUNT, SUM, AVG, MAX, MIN
  • Mengelompokkan data menggunakan GROUP BY

Menerapkan Operasi Join Antar Tabel

  • Memahami konsep JOIN
  • Penggunaan INNER JOIN
  • Menggunakan LEFT JOIN, RIGHT JOIN, dan FULL OUTER JOIN

Subkueri dan Operasi Himpunan

  • Cara menulis subkueri yang efektif
  • Penerapan operasi UNION, INTERSECT, serta EXCEPT

Manipulasi Data

  • Menggunakan pernyataan INSERT INTO
  • Cara mengubah data dengan UPDATE
  • Melakukan penghapusan data melalui DELETE


Bagian 2: SQL Tingkat Menengah

Teknik Penyaringan Data Lanjutan

  • Metode penyaringan tingkat lanjut dengan klausa WHERE
  • Pemanfaatan operator LIKE dan pola pencarian data
  • Menggunakan operator IN serta BETWEEN

Operasi Join dan Subkueri Kompleks

  • Menerapkan konsep self-join
  • Subkueri yang tidak saling terkait maupun bersifat dependen
  • Penggunaan klausa EXISTS

Pemanfaatan Indeks dan View

  • Mengenal konsep indeks serta dampaknya terhadap kinerja sistem
  • Cara membuat dan memanfaatkan view

Fungsi Tingkat Lanjut serta Prosedur Tersimpan

  • Membuat fungsi kustom sendiri
  • Penerapan prosedur tersimpan maupun trigger dalam praktik nyata
  • Mengatasi kesalahan saat menjalankan perintah SQL

Transformasi dan Analisis Data

  • Teknik pivoting serta unpivoting data
  • Fungsi window: ROW_NUMBER, RANK, DENSE_RANK
  • Pemanfaatan CTE (Common Table Expressions)

Desain Basis Data dan Proses Normalisasi

  • Prinsip-prinsip utama dalam desain basis data
  • Mengerti bentuk normal serta tahapan proses normalisasinya
  • Pembuatan model Entity-Relationship (ER)

Optimalisasi Kinerja Sistem

  • Teknik mengoptimalkan hasil eksekusi kueri
  • Menganalisis rencana eksekusi perintah SQL
  • Panduan terbaik dalam menyesuaikan kinerja sistem

Implementasi SQL dalam Lingkungan Nyata

  • Cara mengintegrasikan SQL dengan teknologi lainnya
  • Analisis studi kasus serta situasi dunia nyata yang relevan
  • Proyek akhir: Membangun solusi basis data secara mandiri dari awal

Rangkuman dan Langkah Selanjutnya

Persyaratan

  • Pemahaman mengenai operasi komputer dasar
  • Pengalaman menggunakan bahasa pemrograman apa pun akan menjadi nilai tambah, namun tidak diwajibkan

Target Peserta

  • Analis data
  • Profesional basis data
  • Pengembang perangkat lunak
 35 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait