Menguasai Pemrograman Database dengan SQL dan NoSQL: Pelatihan Intensif dengan Sertifikasi BNSP
08-Oct-2025
Pembuat : Admin Mobile Faculty
Kategori : Media Pembelajaran
Pendahuluan
Dalam era digital yang terus berkembang, pemrograman database menjadi salah satu keterampilan utama yang dibutuhkan dalam berbagai sektor industri. Basis data berperan penting dalam pengelolaan, penyimpanan, dan analisis data untuk mendukung pengambilan keputusan bisnis. Secara umum, database terbagi menjadi dua kategori utama: SQL (Structured Query Language) dan NoSQL (Not Only SQL), yang masing-masing memiliki keunggulan dalam menangani berbagai jenis data dan skenario penggunaan. Pelatihan ini dirancang untuk membekali peserta dengan pemahaman mendalam tentang penggunaan SQL dan NoSQL, termasuk query optimasi, desain database, manajemen transaksi, serta implementasi dalam aplikasi modern. Contoh Studi Kasus Kasus: Implementasi SQL dan NoSQL dalam Sistem E-Commerce Sebuah perusahaan e-commerce mengalami pertumbuhan pengguna yang pesat dan memerlukan sistem database yang dapat menangani transaksi dengan efisien serta mengelola data produk yang dinamis. Untuk memenuhi kebutuhan ini, tim pengembang menerapkan kombinasi SQL dan NoSQL:| Hari | Sesi | Materi | Jam |
|---|---|---|---|
| Hari 1: Dasar-Dasar Pemrograman Database dengan SQL | Sesi 1 | Pengenalan SQL dan Manajemen Basis Data Relasional | 1 Jam |
| - Konsep dasar SQL dan perbedaan dengan NoSQL | |||
| - Instalasi dan konfigurasi MySQL/PostgreSQL | |||
| Sesi 2 | Query Dasar SQL: SELECT, INSERT, UPDATE, DELETE | 1 Jam | |
| - Operasi dasar dalam SQL untuk manipulasi data | |||
| Sesi 3 | Optimasi Query dan Indexing dalam SQL | 1 Jam | |
| - Teknik optimasi query menggunakan indexing | |||
| Sesi 4 | Manajemen Transaksi dan Normalisasi Database | 1 Jam | |
| - Konsep ACID dan teknik normalisasi database | |||
| Sesi 5 | Hands-on: Membangun Database Relasional | 1.5 Jam | |
| - Praktik membuat database dengan MySQL/PostgreSQL | |||
| Sesi 6 | Penyusunan Laporan dan Analisis Kinerja SQL | 1.5 Jam | |
| - Dokumentasi hasil pengujian query dan tuning performa | |||
| Hari 2: Pemrograman Database NoSQL dan Integrasi SQL-NoSQL | Sesi 7 | Pengenalan NoSQL dan Arsitektur Database Modern | 1 Jam |
| Sesi 8 | Query dalam NoSQL: MongoDB, Cassandra, dan Redis | 1 Jam | |
| Sesi 9 | Skalabilitas dan Replikasi dalam NoSQL | 1 Jam | |
| Sesi 10 | Integrasi SQL dan NoSQL dalam Aplikasi | 1 Jam | |
| Sesi 11 | Hands-on: Membangun dan Mengoptimalkan NoSQL Database | 1.5 Jam | |
| Sesi 12 | Ujian dan Evaluasi Akhir | 1.5 Jam |