•  

Our Top Course
Komunikasi Pembelajaran
( 16 Sections)
 
Pengembangan Media Foto
( 16 Sections)
 

Course Pemrograman Basis Data *

Program Studi S1 Pendidikan Teknologi Informasi UNESA

 
Card image

Deskripsi Mata Kuliah

Mata kuliah Pemrograman Basis Data membekali mahasiswa dengan kemampuan untuk merancang, mengimplementasikan, dan memanipulasi basis data menggunakan bahasa pemrograman SQL. Materi mencakup konsep basis data relasional, SQL (Structured Query Language), integrasi basis data dengan aplikasi, serta teknik optimasi dan keamanan data. Tujuannya adalah agar mahasiswa mampu mengembangkan sistem berbasis data yang efisien dan terstruktur, sesuai dengan kebutuhan pengembangan perangkat lunak dalam konteks pendidikan teknologi informasi. Ruang lingkup meliputi pemahaman model data, normalisasi, transaksi, serta praktik pembuatan aplikasi yang terhubung dengan sistem manajemen basis data seperti MySQL atau PostgreSQL.

CPMK

  • Mahasiswa mampu menjelaskan dan membedakan konseptual data model dan physical data model serta menerapkannya dalam perancangan basis data.
  • Mahasiswa mampu membuat, memodifikasi, dan memelihara tabel serta melakukan manipulasi data sesuai kebutuhan aplikasi basis data.
  • Mahasiswa mampu mengambil data dari banyak tabel menggunakan JOIN dan relasi kompleks.
  • Mahasiswa mampu mengimplementasikan views dan control flow function untuk pengelolaan basis data.
  • Mahasiswa mampu mengimplementasikan user-defined functions, stored procedure, dan triggers dalam sebuah proyek basis data secara terintegrasi.
  • Mahasiswa mampu membuat sistem basis data terapan secara bertahap menggunakan pendekatan Project-Based Learning (PjBL).

Aktifitas Pembelajaran

  • Pertemuan 1
    Tujuan perkulianan dan mampu menjelaskan tentang PDM serta menterjemahkan kedalam bentuk SQL.
    • Date  27 Agustus 2026

  • Pertemuan 2
    Merancan conceptual model (ERD)
    • Date  17 September 2026

  • Pertemuan 3
    Conceptual model ke physical data model.
    • Date  24 September 2026

  • Pertemuan 4
    Membuat dan memelihara tabel serta melakukan manipulasi data.
    • Date  1 Oktober 2026

  • Pertemuan 5
    Melakukan pengambilan data dari banyak tabel
    • Date  8 Oktober 2026

  • Pertemuan 6
    Class dan object pada Database
    • Date  15 Oktober 2026

  • Pertemuan 7
    Class dan object pada Database
    • Date  22 Oktober 2026

  • Pertemuan 8
    Dan membuat class controller
    • Date  29 Oktober 2026

  • Pertemuan 9
    Subqueries, UNION, INTERSECT, EXCEPT.
    • Date  5 November 2026

  • Pertemuan 10
    Views, IF, CASE, control flow.
    • Date  12 November 2026

  • Pertemuan 11
    User Defined Function.
    • Date  19 November 2026

  • Pertemuan 12
    Stored Procedure.
    • Date  26 November 2026

  • Pertemuan 13
    Triggers.
    • Date  3 Desember 2026

  • Pertemuan 14
    Dan mengintegrasi seluruh komponen (JOIN, fungsi, view, trigger
    • Date  10 Desember 2026

  • Pertemuan 15
    Studi kasus akhir (simulasi real project).
    • Date  17 Desember 2026

  • Pertemuan 16
    Presentasi Proyek Akhir Mata Kuliah
    • Date  24 Desember 2026

Dosen

BAMBANG SUJATMIKO
BAMBANG SUJATMIKO
  • 215,475 Reviews4.8 Rating

Video Images
Preview this course
 
 
  • Program StudiS1 Pendidikan Teknologi Informasi
  • Semester7
  • Lectures1
Difficult Things About Education.
$75$10