Sistem Basis Data

S1 Matematika

Mata kuliah ini mengkaji teori basis data yang sangat mendasar tanpa memerlukan prasyarat pengetahuan tentang basis data sebelumnya. Materi mata kuliah ini difokuskan pada tiga hal pokok, yaitu: dasar-dasar basis data, model data dan bagaimana membuat model data yang baik. Selain itu, mata kuliah ini juga membahas contoh-contoh aturan yang berlaku di lapangan yang terefleksikan dalam perancangan basis data. Sejumlah aspek lain yang relevan, seperti DBMS, SQL, aplikasi basis data dan perkembangan teknologi terbaru juga dibahas dalam mata kuliah ini.


Pemula Menengah Mahir

Capaian Mata Kuliah

  • Memahami konsep dasar basis data, memahami komponen sistem basis data, abstraksi basis data, bahasa basis data dan struktur sistem basis data, memahami teori dan konsep sistem basis data relasional, memahami model data, entity-relationship serta mampu mengimplementasikan sebagai salah satu tahap dalam perancangan sistem basis data.
  • Memahami Transformasi model data ke basis data, DBMS dan struktur table, Indeks dan struktur penyimpanan dalam perancangan sistem basis data.
  • Memahami arsitektur sistem basis data, pemilihan perangkat lunak pembangun sistem, peneremahan operasi basis data, serta pemeliharaan integritas data dalam aplikasi.
  • Memahami struktur dasar SQL, fungsi agregasi dan nilai Null.
  • Menggunakan danmemanfaatkan teknologi informasi dan komunikasi yang meliputi otomasi pengolahan data, penyajian informasi, dan dasar pemrograman yang relevan.


  • Pokok Bahasan

    • Mahasiswa mampu:menjelaskan definisi basis data relasionalmenjelaskan basis data mdkmenjelaskan operasi dan bahasa basis data menjelaskan relasi antar table
    • Mahasiswa mampu: menjelaskan atribut table menjelaskan domain dan tipe data menjelaskan normalisasi dengan ketergantungan fungsional. menjelaskan bentuk-bentuk normal
    • Maahasiswa mampu: menjelaskan fakta menjelaskan model entity-relationship menjelaskan dan membuat diagram entity-relationship menjelaskan varian entitas menjelaskan varian relasi menjelaskan spesialisasi dan generalisasi menjelaskan agregasi menjelaskan proses lanjutan
    • Mahasiswa dapat:menjelaskan transformasi model data ke basis datamenjelaskan dbms dan struktur table menjelaskan indeks dan struktur penyimpanan
    • Mahasiswa dapat: · menjelaskan redundansi dan bentuk-bentuk denormalisasi · menjelaskan atribut turunan · menjelaskan atribut yang berlebihan · menjelaskan tabel rekapitulasi
    • Mahasiswa mampu: · menjelaskan arsitektur sistem basis data · menjelaskan pemilihan perangkat lunak pembangun sistem · menjelaskan penerjemahan operasi basis data · menjelaskan pemeliharaan integritas data dalam aplikasi
    • Mahasiswa mampu: · menjelaskan lingkup penerapan basis data · menjelaskan basis data berorientasi objek · menjelaskan basis data untuk multimedia · menjelaskan basis data untuk web
    • Mahasiswa dapat:menjelaskan struktur dasar sqlmenjelaskan fungsi agregasimenjelaskan nilai null
    • Mahasiswa mampu:menjelaskan manipulasi datamenjelaskan kontrol transaksi menjelaskan data definition language (ddl)
    • Memahami pengertian sistem basis data. · mengerti operasi-operasi basis data. · mengetahui contoh-contoh aplikasi basis data.
    • Mampu menyebutkan komponen pada sistem basis data. mampu menggunakan bahasa dalam basis data. mampu menjelaskan struktur sistem basis data mampu menjelaskan abstraksi basis data

    Course

    Durasi Kuliah 16 Minggu
    Instructor:
    Max. students: 50
    Attending: 30