
Kursus Microsoft SQL
Kuasai Microsoft SQL Server dari awal — mulai dari menulis kueri SELECT pertama Anda hingga membangun basis data yang dioptimalkan dan siap produksi. Kursus ini mencakup segalanya mulai dari pemfilteran data dan penggabungan hingga fungsi jendela, prosedur tersimpan, dan Azure SQL. Baik Anda baru memasuki dunia data atau ingin meningkatkan keterampilan teknis, Anda akan menyelesaikan kursus ini dengan keahlian SQL yang nyata dan siap kerja.
Apa yang akan Anda pelajari:
Anda akan memulai dengan dasar-dasar basis data relasional dan pengaturan SQL Server, kemudian beralih ke pemfilteran, pengurutan, dan pengagregasian data dengan percaya diri. Anda akan mempelajari cara menggabungkan beberapa tabel, menulis subkueri, dan menggunakan Common Table Expressions untuk menangani masalah data yang kompleks dengan rapi. Kursus ini mencakup modifikasi data dengan INSERT, UPDATE, DELETE, dan MERGE, beserta kontrol transaksi dan penanganan kesalahan. Anda juga akan merancang objek basis data termasuk tabel, tampilan, indeks, dan prosedur tersimpan. Topik lanjutan mencakup fungsi jendela, SQL dinamis, optimasi kueri, dan pengantar Azure SQL untuk penerapan cloud.
Bagaimana Anda belajar secara praktis Kursus Microsoft SQL
Bagaimana Anda berlatih Kursus Microsoft SQL
Untuk Anda yang memiliki perusahaan dan ingin melatih tim
Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.
Konten kursus
8 Bab • 32 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)
Bab 1SembunyikanSembunyikan detailLihat detailPengantar SQL dan Basis Data
Pengantar SQL dan Basis Data
Pelajaran 1 • Fundamental Basis Data Relasional
Mencakup tabel, baris, kolom, kunci, dan relasi sebagai struktur inti basis data. Menetapkan model konseptual yang digunakan siswa sepanjang kursus.
Pelajaran 2 • Pengaturan Lingkungan SQL Server
Memandu instalasi dan konfigurasi SQL Server dan SQL Server Management Studio. Siswa mendapatkan lingkungan lokal yang berfungsi untuk semua latihan langsung.
Pelajaran 3 • Kategori Bahasa SQL Inti
Memperkenalkan DDL, DML, DCL, dan TCL sebagai empat kategori perintah SQL. Siswa memahami perintah mana yang termasuk dalam setiap kategori sebelum menulis kueri apa pun.
Pelajaran 4 • Menulis Kueri SQL Pertama Anda
Mengajarkan sintaks SELECT dasar untuk mengambil data dari satu tabel. Siswa menjalankan kueri pertama mereka dan menginterpretasikan kumpulan hasil secara langsung.
Bab 2SembunyikanSembunyikan detailLihat detailPemfilteran, Pengurutan, dan Fungsi Dasar
Pemfilteran, Pengurutan, dan Fungsi Dasar
Pelajaran 1 • Memfilter Data dengan WHERE
Mengajarkan operator perbandingan dan logika di dalam klausa WHERE untuk membatasi baris. Langsung memperluas kueri SELECT yang diperkenalkan di Bab 1.
Pelajaran 2 • Pencocokan Pola dan Wildcard
Mencakup LIKE, karakter wildcard, dan ESCAPE untuk pemfilteran berbasis teks. Siswa memfilter kolom string tanpa mengetahui nilai pastinya.
Pelajaran 3 • Fungsi Skalar Bawaan
Memperkenalkan fungsi skalar string, numerik, dan tanggal untuk mentransformasi nilai kolom. Siswa menerapkan fungsi secara langsung di dalam klausa SELECT dan WHERE.
Pelajaran 4 • Mengurutkan Hasil dengan ORDER BY
Menjelaskan urutan pengurutan menaik dan menurun serta pengurutan multi-kolom. Siswa mengontrol urutan penyajian kumpulan hasil kueri apa pun.
Bab 3SembunyikanSembunyikan detailLihat detailAgregasi dan Pengelompokan Data
Agregasi dan Pengelompokan Data
Pelajaran 1 • Memfilter Grup dengan HAVING
Membedakan HAVING dari WHERE dan menunjukkan cara memfilter hasil agregat. Siswa menerapkan kondisi pasca-agregasi untuk menyempurnakan kueri ringkasan.
Pelajaran 2 • Fungsi Agregat
Mengajarkan COUNT, SUM, AVG, MIN, dan MAX untuk menghitung statistik ringkasan di seluruh baris. Dibangun langsung di atas keterampilan SELECT dan WHERE dari bab-bab sebelumnya.
Pelajaran 3 • Ekstensi Pengelompokan Tingkat Lanjut
Memperkenalkan ROLLUP, CUBE, dan GROUPING SETS untuk subtotal multi-level. Siswa menghasilkan ringkasan tabulasi-silang dalam satu kueri.
Pelajaran 4 • Pengelompokan dengan GROUP BY
Menjelaskan bagaimana GROUP BY mempartisi baris sebelum agregasi diterapkan. Siswa menghasilkan ringkasan per kategori dari tabel mana pun.
Bab 4SembunyikanSembunyikan detailLihat detailMenggabungkan Beberapa Tabel
Menggabungkan Beberapa Tabel
Pelajaran 1 • Outer Join
Mencakup LEFT, RIGHT, dan FULL OUTER JOIN untuk menyertakan baris yang tidak memiliki kecocokan dari satu atau kedua tabel. Siswa menangani relasi opsional dan mendeteksi data yang hilang.
Pelajaran 2 • Join Multi-Tabel dan Kompleks
Memperluas join ke tiga tabel atau lebih dan memperkenalkan non-equi join. Siswa membangun kueri yang mencakup seluruh skema yang dinormalisasi.
Pelajaran 3 • Self Join dan Cross Join
Menjelaskan menggabungkan tabel dengan dirinya sendiri dan menghasilkan produk Cartesian dengan CROSS JOIN. Siswa memecahkan masalah kueri hierarkis dan kombinatorial.
Pelajaran 4 • Fundamental INNER JOIN
Mengajarkan sintaks INNER JOIN dan kondisi ON untuk mencocokkan baris di dua tabel. Siswa hanya mengambil baris dengan kunci yang cocok di kedua tabel.
Bab 5SembunyikanSembunyikan detailLihat detailSubkueri dan Common Table Expression
Subkueri dan Common Table Expression
Pelajaran 1 • Subkueri Skalar dan Multi-Baris
Mengajarkan subkueri di klausa SELECT, WHERE, dan FROM yang mengembalikan nilai tunggal atau ganda. Siswa menyematkan satu kueri di dalam kueri lain untuk memfilter atau menghitung secara dinamis.
Pelajaran 2 • CTE Rekursif
Mencakup anggota jangkar dan rekursif untuk menelusuri data hierarkis seperti bagan organisasi. Siswa membuat kueri struktur induk-anak tanpa loop prosedural.
Pelajaran 3 • Common Table Expression
Memperkenalkan CTE klausa WITH sebagai kumpulan hasil sementara bernama untuk struktur kueri yang lebih bersih. Siswa mengganti subkueri bersarang dengan blok CTE yang mudah dibaca dan dipelihara.
Pelajaran 4 • Subkueri Berkorelasi
Menjelaskan subkueri yang mereferensi kolom kueri luar dan dieksekusi ulang per baris. Siswa memecahkan masalah perbandingan baris-per-baris yang sulit diungkapkan oleh join.
Bab 6SembunyikanSembunyikan detailLihat detailModifikasi Data dan Kontrol Transaksi
Modifikasi Data dan Kontrol Transaksi
Pelajaran 1 • Menyisipkan Data
Mencakup INSERT INTO dengan nilai eksplisit, hasil SELECT, dan sintaks multi-baris. Siswa mengisi tabel dari nilai statis dan hasil kueri yang sudah ada.
Pelajaran 2 • Memperbarui dan Menghapus Data
Mengajarkan UPDATE dan DELETE dengan kondisi WHERE dan modifikasi berbasis join. Siswa memodifikasi baris yang ditargetkan sambil menghindari perubahan seluruh tabel yang tidak diinginkan.
Pelajaran 3 • Pernyataan MERGE
Memperkenalkan MERGE untuk operasi upsert yang menggabungkan INSERT, UPDATE, dan DELETE dalam satu pernyataan. Siswa menyinkronkan tabel target dengan kumpulan data sumber secara efisien.
Pelajaran 4 • Transaksi dan Penanganan Kesalahan
Menjelaskan transaksi BEGIN, COMMIT, dan ROLLBACK bersama dengan penanganan kesalahan TRY-CATCH. Siswa melindungi integritas data selama urutan modifikasi multi-langkah.
Bab 7SembunyikanSembunyikan detailLihat detailDesain dan Manajemen Objek Basis Data
Desain dan Manajemen Objek Basis Data
Pelajaran 1 • Indeks dan Performa Kueri
Memperkenalkan indeks berkluster dan non-berkluster serta dampaknya pada performa baca. Siswa memilih dan membuat indeks yang mempercepat pola kueri umum.
Pelajaran 2 • Tampilan
Mengajarkan membuat, mengubah, dan menghapus tampilan untuk merangkum kueri kompleks. Siswa mengekspos antarmuka data yang disederhanakan tanpa menggandakan tabel yang mendasarinya.
Pelajaran 3 • Prosedur Tersimpan dan Fungsi
Mencakup pembuatan prosedur tersimpan, fungsi skalar, dan fungsi bernilai tabel untuk logika yang dapat digunakan kembali. Siswa merangkum logika bisnis di dalam lapisan basis data.
Pelajaran 4 • Membuat dan Mengubah Tabel
Mencakup CREATE TABLE, pemilihan tipe data, kendala, dan modifikasi ALTER TABLE. Siswa merancang struktur tabel yang dinormalisasi dengan aturan bisnis yang ditegakkan.
Bab 8SembunyikanSembunyikan detailLihat detailTeknik Kueri Tingkat Lanjut
Teknik Kueri Tingkat Lanjut
Pelajaran 1 • Optimasi Kueri dan Rencana Eksekusi
Mengajarkan membaca rencana eksekusi, mengidentifikasi hambatan, dan menerapkan penulisan ulang untuk performa. Siswa mendiagnosis dan menyelesaikan kueri lambat dalam beban kerja basis data nyata.
Pelajaran 2 • Memutar dan Membalikkan Data
Mencakup operator PIVOT dan UNPIVOT untuk memutar baris menjadi kolom dan sebaliknya. Siswa membentuk ulang kumpulan data untuk pelaporan dan analisis tabulasi-silang.
Pelajaran 3 • Fungsi Jendela
Mengajarkan OVER, PARTITION BY, dan ORDER BY untuk menghitung total berjalan, peringkat, dan rata-rata bergerak. Siswa melakukan analitik tanpa meruntuhkan baris melalui GROUP BY.
Pelajaran 4 • SQL Dinamis
Menjelaskan membangun dan mengeksekusi string SQL saat runtime menggunakan EXEC dan sp_executesql. Siswa menangani nama skema variabel, filter dinamis, dan eksekusi berparameter.
Sertifikat valid Anda setelah menyelesaikan
Kursus ini cocok untuk Anda:
Analis bisnis: membutuhkan SQL untuk menarik data secara mandiri tanpa bergantung pada teknisi.
Perubahan karier: beralih ke peran data dan membangun keterampilan teknis dari awal.
Pengembang junior: ingin menambahkan pengambilan data basis data ke dalam keterampilan pengkodean yang sudah ada.
Profesional operasional: mengelola alur kerja yang sarat data dan membutuhkan pengetahuan kueri terstruktur.
Analis Pemasaran: lelah menunggu tim data untuk menjawab pertanyaan bisnis yang sederhana.
Lulusan baru: memasuki pasar kerja dan memperkuat resume dengan keterampilan basis data yang banyak diminati.
Apa kata para siswa kami
Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...

Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.

Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!

Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.

Pelatihan utama
FAQ
Siapa itu Dedika?
Apakah sertifikat ini berlaku di Indonesia?
Apakah kursusnya gratis?
Berapa beban belajar kursusnya?
Bagaimana bentuk kursusnya?
Bagaimana cara kerja kursusnya?
Berapa lama durasi kursusnya?
Berapa biaya atau harga kursusnya?
Apa itu kursus EAD atau online dan bagaimana cara kerjanya?
Kursus PDF




















