statemain / Database-SQL

Membangun Database dengan Metode Normalisasi + Implementasi 3 bulan, Diajarkan basic membangun Backend / API (Application Programming Interface)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hi, Selamat datang di kelas Database

Repository terbuka ini merupakan repository kelas Android pada Batch #1, disini para peserta akan diajak belajar bersama menganalisa sampai membangun database dengan DBMS MySQL dengan tema Membangun Database dengan Metode Normalisasi + Implementasi dan diajarkan membangun Backend /API (Application Programming Interface, Selamat belajar dan Enjoy it. 😎 Di batch #1 ini akan berlangsung 3 bulan, dalam 1 bulan terdapat 6x pertemuan, jika di total menjadi 18 pertemuan.

Bulan 1st: Februari 2021

Start 10 Februari 2021 : Done

Pekan 1: Pengenalan Metode Normalisasi Databaseb (2x Pertemuan)

  • Preparation Tools dan Kesiapan Kelas
  • Kenapa sih kita perlu atau harus Normalisasi Database?
  • Pengenalan apa itu Normalisasi Database
  • Mengenal Istilah-istilah dalam Normalisasi Database
  • Memahami dengan sebuah Contoh Kasus

Pekan 2 & 3 : Menangani Kasus manual Faktur to e-Faktur serta Design Schema ERD & Relation Table (4x Pertemuan)

  • Normalisasi Faktur/Invoice menjadi Database kedalam bentuk Unnormalisasi
  • Normalisasi 1NF (1st Normal Form) dari Unnormalisasi Form
  • Normalisasi 2NF (2nd Normal Form) dari 1NF
  • Normalisasi 3NF (3rd Normal Form) dari 2NF
  • Create ERD di Whimsical.com
  • Create Schema Database dengan www.dbdiagram.io dengan Mengidentifikasi Database, Table, Field beserta Attribute didalamnya

Bulan 2nd: Maret 2021

Start 3 Maret 2021 : Done

Pekan 4 & 5 : Implementation Schema dari Analyst (4x Pertemuan)

  • Menginstall & Mempersiapkan Webserver XAMPP Control Panel
  • Menginstallkan Vscode dan Plugin MySQL Client for vscode serta Membuat Koneksi MySQL Server dengan Vscode
  • Pengenalan MySQL & Query (ALTER, INSERT, UPDATE, DELETE, MODIFY, DROP & SELECT)
  • Implementasi & Pengenalan Tipedata (VARCHAR, INTEGER, TEXT, TIMESTAMP, DATE, DATETIME dan BOOLEAN)
  • Table Relation
  • SQL Join
  • Selection Data Sesuai dengan Format Invoice

Pekan 6 : Pengenalan Backend & Persiapan Project (2x Pertemuan)

  • Pengenalan dan Memahami JSON, Membuat output dalam bentu JSON
  • Memahami Request Code & Implementasi pada Output Response
  • Memahami Konsep & Cara Kerja Webserver serta Implementasi API

Bulan 3rd: April 2021

Start 2 April 2021 : On Going

Pekan 7 & 8 : Implementasi Native API BONUS (4x Pertemuan)

  • Pengenalan Pemrograman PHP Dasar & Control Flow (If, Else if, Switch Case, While Loop)
  • Koneksi Database dengan PHP
  • Implementasi JSON untuk Output
  • Implementasi API Request & Respon dengan Postman

Pekan 9 : Q & A dan Penutupan Kelas serta Pembagian Sertifikat (2x Pertemuan)

  • Closing Statement by Mentor

About

Membangun Database dengan Metode Normalisasi + Implementasi 3 bulan, Diajarkan basic membangun Backend / API (Application Programming Interface)