Global searching is not enabled.
Skip to main content

Topic outline

  • Pendahuluan

    Pada bab pertama modul ini, akan disampaikan hal-hal mendasar terkait modul. Penjelasan meliputi latar belakang penyusunan modul, capaian pembelajaran, ragam bentuk dan modul dan target pembaca, pengetahuan mendasar, dan seterusnya. Penjelasan tersebut disampaikan pada awal bab, agar pembaca atau pengguna modul digital ini dapat benar-benar memaksimalkan fitur atau fungsi pada modul ini. Dengan demikian, eksistensi dan aktualisasi modul digital ini dapat lebih terasa.

    HeaderCourse

    Hal-hal akan dipelajari pada Bab ini:

    • Tentang Modul Digital ini
    • Capaian Pembelajaran
    • Ikon yang Digunakan
    • dst

    • Mata kuliah ini menjelaskan tentang konsep dan definisi dari basis data, mulai dari komponen penyusun basis data, arsitektur dan perancangan basis data dengan menggunakan pendekatan model relasional ( entity relationship diagram). Selain itu dibahas tentang konsep mapping antara model konseptual kedalam model fisik basis data. Selanjutnya dikenalkan konsep normalisasi basis data sebagai bagian dari metode pengujian kualitas rancangan basis data. Setelah itu dipelajari konsep pengolahan basis data dengan pendekatan notasi aljabar relasional yang diperkuat dengan pengenalan konsep dan impelementasi penggunaan bahasa query (SQL) melalui DDL dan DML. Selain pengembangan basis data dengan konsep relasional mata kuliah ini membahan perkembangan teknologi basis data dengan konsep data base noSQL

      • Mampu menguasai konsep teoritis bidang pengetahuan ilmu komputer/informatika
      • Mampu mendesain aplikasi multi-platform yang relevan dengan kebutuhan industri dan masyarakat
      • Mampu mensimulasikan aplikasi teknologi multiplatform yang relevan dengan kebutuhan industri dan masyarakat
      • Mampu mengembangkan pemikiran logis, kritis dan sistematis
      • Mampu melakukan pekerjaan sesuai dengan bidang keahlian dan standar kompetensi kerja bidang yang bersangkutan
      • Mampu menganalisis antarmuka aplikasi pengguna dan aplikasi interaktif berdasarkan kebutuhan pengguna dan perkembangan ilmu transdisiplin


      1. Raghu Ramakrishnan, Johannes Gehrke.Database Management Systems, 3rd edition McGraw-Hill Education. 2018
      2. Ramez Elmasri, Shamkant Navathe. Fundamentals of Database Systems. 7th edition. Pearson. 2016
      3. Shouhong Wang, Hai Wang. Business Database Technology, 2nd  edition (Theories and Design Process of Relational Databases, SQL, Introduction to OLAP, Overview of NoSQL Databases). Universal Publishers. 2022


    • Mata kuliah ini menjelaskan tentang konsep dan definisi dari basis data, mulai dari komponen penyusun basis data, arsitektur dan perancangan basis data dengan menggunakan pendekatan model relasional ( entity relationship diagram). Selain itu dibahas tentang konsep mapping antara model konseptual kedalam model fisik basis data. Selanjutnya dikenalkan konsep normalisasi basis data sebagai bagian dari metode pengujian kualitas rancangan basis data. Setelah itu dipelajari konsep pengolahan basis data dengan pendekatan notasi aljabar relasional yang diperkuat dengan pengenalan konsep dan impelementasi penggunaan bahasa query (SQL) melalui DDL dan DML. Selain pengembangan basis data dengan konsep relasional mata kuliah ini membahan perkembangan teknologi basis data dengan konsep data base noSQL

      • Mampu menguasai konsep teoritis bidang pengetahuan ilmu komputer/informatika
      • Mampu mendesain aplikasi multi-platform yang relevan dengan kebutuhan industri dan masyarakat
      • Mampu mensimulasikan aplikasi teknologi multiplatform yang relevan dengan kebutuhan industri dan masyarakat
      • Mampu mengembangkan pemikiran logis, kritis dan sistematis
      • Mampu melakukan pekerjaan sesuai dengan bidang keahlian dan standar kompetensi kerja bidang yang bersangkutan
      • Mampu menganalisis antarmuka aplikasi pengguna dan aplikasi interaktif berdasarkan kebutuhan pengguna dan perkembangan ilmu transdisiplin


      1. Raghu Ramakrishnan, Johannes Gehrke.Database Management Systems, 3rd edition McGraw-Hill Education. 2018
      2. Ramez Elmasri, Shamkant Navathe. Fundamentals of Database Systems. 7th edition. Pearson. 2016
      3. Shouhong Wang, Hai Wang. Business Database Technology, 2nd  edition (Theories and Design Process of Relational Databases, SQL, Introduction to OLAP, Overview of NoSQL Databases). Universal Publishers. 2022


  • Topik 1: Pendahuluan dan Konsep Basis Data

    Selamat datang di minggu pertama perkuliahan Basis Data! Pada sesi ini, kita akan memulai perjalanan untuk memahami fondasi dari dunia data. Anda akan belajar menjawab pertanyaan mendasar seperti: Apa itu data? Apa bedanya dengan informasi? Dan mengapa kita memerlukan sebuah "basis data" untuk mengelolanya? Di akhir minggu ini, Anda diharapkan mampu menjelaskan konsep dasar basis data dan perannya yang krusial dalam teknologi informasi saat ini.

    Indikator Penilaian

    1. Mahasiswa dapat menyimpulkan definisi basis data
    2. Mahasiswa dapat menceritakan sejarah basis data
    3. Mahasiswa dapat menyebutkan komponen penyusun basis data
    4. Mahasiswa dapat menunjukkan arsitektur basis data
    5. Mahasiswa dapat menyebutkan berbagai model DBMS

    Metode: Ceramah Interaktif, Diskusi, Pembentukan Kelompok Proyek

    Referensi
    1. Ramakrishnan, Raghu, Gehrke, Johannes.2003.Database Management Systems, 3rd Edition. New York: The McGraw-Hill Companies, Inc
    2. Elmasri & Navathe.2016.Fundamental of Database Systems, 7th edition.Edinburg : Pearson Education Limited.

  • Topik 2: Data Model & Konsep Relasional

    Setelah memahami konsep dasar basis data, selanjtnya adalah satu tahapan paling krusial dalam pengembangan sistem: perancangan model data. Kemampuan ini adalah fondasi utama untuk membangun database yang efisien, terstruktur, dan mudah dikelola. 

    Di chapter ini, akan dibahas cara mengubah kebutuhan bisnis atau sebuah studi kasus menjadi sebuah rancangan data yang logis dan sistematis. Kita akan membahas:

    • Conceptual Data Model (CDM): Bagaimana cara menangkap entitas-entitas utama dan hubungan antar entitas dari sebuah masalah. Ini adalah langkah awal untuk memvisualisasikan data tanpa terikat teknologi apapun.

    • Physical Data Model (PDM): Bagaimana mentransformasikan model konseptual menjadi model fisik yang siap diimplementasikan ke dalam sistem manajemen basis data (DBMS) pilihan Anda. Di sini kita akan berbicara tentang tabel, kolom, tipe data, primary key, dan foreign key.

    • Studi Kasus Praktis: Anda akan diajak untuk membedah sebuah kasus nyata dan merancang model datanya dari nol hingga siap diimplementasikan.

    Pada akhir chapter ini, Anda diharapkan mampu merancang model data (CDM & PDM) yang solid untuk berbagai kebutuhan aplikasi, menjadi bekal penting Anda sebagai seorang profesional di bidang informatika.

    Indikator Penilaian
    1. Mahasiswa dapat menyebutkan arti simbol ER
    2. Mahasiswa mampu mendefinisikan informasi dalam dunia nyata menjadi simbol ER
    3. Mahasiswa dapat menggunakan simbol ERD untuk menggambar model konseptual dari sebuah studi kasus

    Metode: Studi Kasus, Diskusi Kelompok, Asistensi Proyek.
    Bentuk Penilaian: Penilaian Hasil Project / Penilaian Produk, Tes

    Referensi
    1. Ramakrishnan, Raghu, Gehrke, Johannes.2003.Database Management Systems, 3rd Edition. New York: The McGraw-Hill Companies, Inc
    2. Elmasri & Navathe.2016.Fundamental of Database Systems, 7th edition.Edinburg : Pearson Education Limited.

  • Topik 3: ER Diagram (Studi Kasus)

    Chapter ini akan membahas tutunan praktiss untuk merancang sebuah data model yang efisien dan logis dari awal hingga akhir. Kita akan membedah sebuah studi kasus bisnis yang relevan, mengidentifikasi entitas, menentukan atribut-atribut penting, dan yang paling krusial, membangun hubungan (relasi) antar entitas tersebut.

    Anda akan belajar bagaimana menerjemahkan kebutuhan bisnis yang sering kali kompleks menjadi sebuah diagram ERD (Entity-Relationship Diagram) yang terstruktur dan mudah dipahami. Ini adalah keterampilan fundamental yang wajib dimiliki oleh setiap calon database designerdeveloper, dan data analyst.

    Apa yang akan Anda Pelajari?

    • Analisis Kebutuhan: Menguraikan narasi studi kasus untuk menemukan proses bisnis inti dan data yang terlibat.

    • Identifikasi Entitas & Atribut: Menentukan "objek" utama (seperti Pelanggan, Produk, Pesanan) dan "karakteristik" yang melekat padanya.

    • Menentukan Relasi & Kardinalitas: Memetakan bagaimana setiap entitas saling terhubung (misalnya, satu pelanggan bisa memiliki banyak pesanan).

    • Pembuatan ERD: Menggambarkan keseluruhan model data secara visual menggunakan notasi standar.

    Indikator Penilaian

    1. Mahasiswa dapat menyebutkan aturan-aturan relasi antar entitas
    2. Mahasiswa dapat menggunakan aturan mapping untuk menggambar model relasional data dari sebuah studi kasus

    Metode: Praktikum, Problem-Based Learning (kueri).
    Bentuk Penilaian: Praktik / Unjuk Kerja, Tes

    Referensi
    1. Ramakrishnan, Raghu, Gehrke, Johannes.2003.Database Management Systems, 3rd Edition. New York: The McGraw-Hill Companies, Inc
    2. Elmasri & Navathe.2016.Fundamental of Database Systems, 7th edition.Edinburg : Pearson Education Limited.

  • Topik 4: Normalisasi dan Logical Data Model

    Chapter ini akan menjembatani antara perancangan konseptual dan implementasi teknis sebuah database. dimulai dengan Normalisasi, yaitu seni merapikan dan mengorganisir data untuk menghilangkan duplikasi (redundansi) dan mencegah masalah inkonsistensi data yang dikenal sebagai anomali. Anda akan belajar secara bertahap bagaimana mengubah tabel yang berantakan menjadi sekumpulan tabel yang rapi dan logis melalui bentuk-bentuk normal, seperti 1NF, 2NF, dan 3NF. Menguasai normalisasi adalah fondasi untuk membangun database yang sehat dan mudah dipelihara. 

    Setelah rancangan data "normal" secara logis, kita akan menerjemahkannya ke dalam blueprint fisik melalui Physical Data Model (PDM). PDM adalah representasi akhir dari bagaimana database Anda akan benar-benar dibuat di dalam sistem (seperti MySQL, PostgreSQL, dll.). Di sini, kita akan membahas detail teknis seperti:

    • Pemilihan tipe data yang paling efisien (VARCHARINTDATE, dll.).

    • Penentuan Primary Key dan Foreign Key untuk membangun relasi antar tabel.

    • Penerapan constraints (aturan) seperti NOT NULL atau UNIQUE untuk menjaga integritas dan keakuratan data.

    Tujuan Pembelajaran:

    Setelah menyelesaikan chapter ini, Anda diharapkan mampu:

    1. Menjelaskan tujuan utama dan manfaat dari proses normalisasi.

    2. Menerapkan teknik normalisasi pada sebuah studi kasus hingga mencapai Bentuk Normal Ketiga (3NF).

    3. Membedakan secara jelas antara model data konseptual/logis dengan model data fisik (PDM).

    4. Merancang sebuah Physical Data Model (PDM) yang siap diimplementasikan dari sebuah model logis.

    5. Menentukan properti teknis pada PDM, termasuk tipe data, kunci, indeks, dan constraints secara tepat.

    Indikator Penilaian
    1. Mampu menjelaskan anomali data dan melakukan dekomposisi tabel hingga Bentuk Normal Ketiga (3NF) dan BCNF.

    Metode: Ceramah Interaktif, Studi Kasus Normalisasi.
    Bentuk Penilaian: Aktifitas Partisipasif, Tes

    Referensi
    1. Ramakrishnan, Raghu, Gehrke, Johannes.2003.Database Management Systems, 3rd Edition. New York: The McGraw-Hill Companies, Inc
    2. Elmasri & Navathe.2016.Fundamental of Database Systems, 7th edition.Edinburg : Pearson Education Limited.

  • Topik 5: Physical Data Model & SQL

    Indikator Penilaian

    1. Mampu menulis perintah SQL DDL (CREATE TABLE, ALTER, DROP) dengan tipe data dan constraint (PRIMARY KEY, FOREIGN KEY, NOT NULL, UNIQUE) yang tepat.

    Metode: Praktikum, Problem-Based Learning (kueri).
    Bentuk Penilaian: Penilaian Hasil Project / Penilaian Produk

    Referensi
    1. Ramakrishnan, Raghu, Gehrke, Johannes.2003.Database Management Systems, 3rd Edition. New York: The McGraw-Hill Companies, Inc
    2. Elmasri & Navathe.2016.Fundamental of Database Systems, 7th edition.Edinburg : Pearson Education Limited.

  • Topik 6: Pemrosesan Database

    Indikator Penilaian

    1. Mahasiswa dapat melakukan CRUD data dalam database
    2. Mahasiswa dapat melakukan perubahan struktur dan data dalam database
    3. Mahasiswa dapan menerapkan query dalam menampilkan data pada database

    Metode: Praktikum, Problem-Based Learning (kueri).
    Bentuk Penilaian: Penilaian Hasil Project / Penilaian Produk

    Referensi
    1. Ramakrishnan, Raghu, Gehrke, Johannes.2003.Database Management Systems, 3rd Edition. New York: The McGraw-Hill Companies, Inc
    2. Elmasri & Navathe.2016.Fundamental of Database Systems, 7th edition.Edinburg : Pearson Education Limited.

  • Topik 7: Studi Kasus - Query SQL

    Indikator Penilaian

    1. Mahasiswa dapat merancang Query dengan clause dan join
    2. Mahasiswa dapat menampilkan data dari database sesuai dengan kebutuhan pengguna
    3. Mampu menulis kueri SQL kompleks yang melibatkan beberapa tabel dan fungsi agregat

    Metode: Praktikum, Problem Based Learning (PBL)
    Bentuk Penilaian: Aktifitas Partisipasif, Penilaian Hasil Project / Penilaian Produk

    Referensi
    1. Ramakrishnan, Raghu, Gehrke, Johannes.2003.Database Management Systems, 3rd Edition. New York: The McGraw-Hill Companies, Inc
    2. Elmasri & Navathe.2016.Fundamental of Database Systems, 7th edition.Edinburg : Pearson Education Limited.

  • Project Tengah Semester

    Indikator Penilaian

    1. Mahasiswa dapat menjawab pertanyaan terkait konsep dasar basis data
    2. Mahasiswa dapat memecahkan masalah perancangan basis data dengan teknik ERD
    3. Mahasiswa dapat memecahkan masalah perancangan basis data dengan teknik Normalisasi

    Metode: Praktikum, Asistensi Proyek.
    Bentuk Penilaian: Penilaian Hasil Project / Penilaian Produk

    Referensi
    1. Ramakrishnan, Raghu, Gehrke, Johannes.2003.Database Management Systems, 3rd Edition. New York: The McGraw-Hill Companies, Inc
    2. Elmasri & Navathe.2016.Fundamental of Database Systems, 7th edition.Edinburg : Pearson Education Limited.

  • Topik 9: Database Administrator

    Setelah memahami konsep dasar database, kini saatnya Anda beralih dari teori ke praktik. Dalam chapter ini, kita akan fokus pada bagaimana cara mengelola, mengamankan, dan memelihara sebuah sistem database agar berjalan secara optimal dan efisien di dunia nyata.

    Tujuan Pembelajaran:

    Setelah menyelesaikan chapter ini, Anda akan mampu menerapkan berbagai aspek fundamental dalam manajemen database.


    Indikator Penilaian
    1. Mahasiswa membedakan konsep database NoSQL
    2. Mahasiswa dapat membedakan karakteristik jenis-jenis database NoSQL

    Metode: Diskusi Kelompok, Analisis Studi Kasus.
    Bentuk Penilaian: Aktifitas Partisipasif, Penilaian Hasil Project / Penilaian Produk

    Referensi
    1. Ramakrishnan, Raghu, Gehrke, Johannes.2003.Database Management Systems, 3rd Edition. New York: The McGraw-Hill Companies, Inc
    2. Elmasri & Navathe.2016.Fundamental of Database Systems, 7th edition.Edinburg : Pearson Education Limited.

  • Topik 10: Database NoSQL

    Dalam pengembangan aplikasi modern, sering dihadapkan pada pilihan penting: haruskah menggunakan database relasional (SQL) yang kokoh dan terstruktur, atau beralih ke database NoSQL yang fleksibel dan dapat diskalakan secara masif? Keputusan ini adalah salah satu fondasi arsitektur yang akan sangat memengaruhi kinerja, kecepatan pengembangan, dan kemampuan aplikasi untuk tumbuh di masa depan.

    Dalam chapter ini, akan menjelajahi dua "dunia" database ini secara berdampingan. Kita akan membedah perbedaan fundamental keduanya, mulai dari cara mereka menyimpan data, aturan skema, hingga pendekatan mereka terhadap konsistensi dan skalabilitas data.


    Tujuan Pembelajaran

    Setelah menyelesaikan chapter ini, Anda diharapkan mampu membedakan konsep database NoSQL dengan relasional database. Secara spesifik, Anda akan dapat:

    1. Menjelaskan karakteristik inti, kelebihan, dan kekurangan dari database relasional (SQL).

    2. Mengidentifikasi empat tipe utama database NoSQL (Document, Key-Value, Column-Family, dan Graph).

    3. Menganalisis perbedaan mendasar dalam hal model data, skema, skalabilitas (vertikal vs. horizontal), dan model konsistensi (ACID vs. BASE).

    4. Menentukan jenis database mana yang lebih cocok untuk berbagai skenario aplikasi, seperti sistem perbankan, media sosial, atau katalog e-commerce.

    Indikator Penilaian
    1. Mahasiswa dapat melakukan instalasi environment database dengan konsep keyvalue
    2. Mahasiswa dapat membagung data model dengan pendekatan key value

    Metode: Contextual Teaching Learning (CTL) Problem Based Learning (PBL)
    Bentuk Penilaian: Penilaian Praktikum, Tes

    Referensi
    1. Ramakrishnan, Raghu, Gehrke, Johannes.2003.Database Management Systems, 3rd Edition. New York: The McGraw-Hill Companies, Inc
    2. Elmasri & Navathe.2016.Fundamental of Database Systems, 7th edition.Edinburg : Pearson Education Limited.

  • Topik 11: NoSQL (Dokumen Based Database)

    Chapter ini akan membawa Anda melalui studi kasus nyata, mensimulasikan proses perancangan dari awal hingga akhir, dan membekali Anda dengan keterampilan untuk mendesain model data yang efisien dan skalabel.

    Tujuan Pembelajaran:

    Setelah menyelesaikan chapter ini, Anda diharapkan mampu mensimulasikan data model dengan pendekatan NoSQL - document base database. Secara lebih rinci, Anda akan dapat:

    1. Mengidentifikasi query pattern (pola akses data) sebagai dasar utama dalam merancang model dokumen.

    2. Menentukan kapan harus menggunakan teknik Embedding (menyematkan data) versus Referencing (menghubungkan data) untuk merepresentasikan relasi antar data.

    3. Merancang dan menggambarkan struktur dokumen (dalam format JSON) untuk sebuah studi kasus spesifik.

    4. Menjelaskan keuntungan dari desain model yang Anda buat dalam hal performa dan kemudahan pengembangan.


    Indikator Penilaian
    1. Mahasiswa dapat melakukan instalasi environment database dengan konsep keyvalue
    2. Mahasiswa dapat membagung data model dengan pendekatan key value

    Metode: Problem Based Learning (PBL)
    Bentuk Penilaian: Tes

    Referensi
    1. Ramakrishnan, Raghu, Gehrke, Johannes.2003.Database Management Systems, 3rd Edition. New York: The McGraw-Hill Companies, Inc
    2. Elmasri & Navathe.2016.Fundamental of Database Systems, 7th edition.Edinburg : Pearson Education Limited.

  • Topik 12: NoSQL (KeyValue Database)

    Dalam chapter ini, Anda akan belajar bagaimana merancang dan memanipulasi data menggunakan pasangan kunci dan nilai yang sederhana namun sangat efektif. Pendekatan ini merupakan tulang punggung dari banyak teknologi modern, seperti sistem caching super cepat, manajemen sesi pengguna pada situs web besar, dan papan peringkat (leaderboards) dalam game online.

    Melalui sebuah studi kasus yang terpandu, Anda akan mensimulasikan cara kerja model ini dari awal hingga akhir, memberi Anda pengalaman praktis dalam "berpikir" ala NoSQL.


    Tujuan Pembelajaran:

    Setelah menyelesaikan chapter ini, Anda diharapkan mampu mensimulasikan data model dengan pendekatan NoSQL key-value database. Secara spesifik, Anda akan dapat:

    1. Merancang strategi penamaan key (kunci) yang efektif untuk memastikan data dapat diakses dengan cepat dan unik.

    2. Menentukan struktur value (nilai) yang paling tepat untuk menyimpan data, termasuk penggunaan format JSON untuk data yang lebih kompleks.

    3. Mensimulasikan operasi data fundamental (CRUD): Create (SET), Read (GET), Update (SET), dan Delete (DEL) pada model key-value.

    4. Menerapkan konsep pemodelan key-value untuk menyelesaikan sebuah studi kasus spesifik.

    Indikator Penilaian
    1. Mahasiswa dapat menjelaskan konsep terditribusi dalam penyimpanan (basis data)
    2. Mahasiswa dapat menentukan teknologi atau framework basis data terdistribusi
    3. Mahasiswa dapat mensimulasikan teknologi database terdistribusi

    Metode: Ceramah Interaktif, Problem Based Learning (PBL)
    Bentuk Penilaian: Aktifitas Partisipasif, Penilaian Hasil Project / Penilaian Produk

    Referensi
    1. Ramakrishnan, Raghu, Gehrke, Johannes.2003.Database Management Systems, 3rd Edition. New York: The McGraw-Hill Companies, Inc
    2. Elmasri & Navathe.2016.Fundamental of Database Systems, 7th edition.Edinburg : Pearson Education Limited.

  • Topik 13: Database Terdistribusi

    Dalam chapter ini, kita akan beralih dari "apa itu NoSQL" ke "bagaimana NoSQL digunakan di industri". Kita akan membedah studi kasus nyata dari berbagai perusahaan teknologi terkemuka untuk memahami alasan teknis dan bisnis di balik pemilihan database NoSQL mereka. Anda akan melihat secara langsung bagaimana setiap model data NoSQL—Document, Key-Value, Column-Family, dan Graph—menjawab tantangan spesifik yang tidak dapat ditangani secara efisien oleh database relasional.


    Tujuan Pembelajaran:

    Setelah menyelesaikan chapter ini, Anda akan mampu:

    1. Mengidentifikasi model database NoSQL yang paling sesuai untuk berbagai skenario aplikasi dunia nyata.

    2. Menganalisis arsitektur data di balik layanan populer seperti e-commerce, media sosial, dan platform streaming.

    3. Menjelaskan trade-off (pertukaran) antara konsistensi, ketersediaan, dan performa dalam konteks studi kasus yang dibahas.

    4. Merancang skema data NoSQL dasar untuk sebuah kasus penggunaan yang diberikan.

    Indikator Penilaian
    1. Mahasiswa dapat membedakan konsep database NewSQL dengan model database lain
    2. Mahasiswa dapat membuat database dengan konsep NewSQL

    Metode: Contextual Teaching Learning (CTL)
    Bentuk Penilaian: Penilaian Hasil Project / Penilaian Produk

    Referensi
    1. Ramakrishnan, Raghu, Gehrke, Johannes.2003.Database Management Systems, 3rd Edition. New York: The McGraw-Hill Companies, Inc
    2. Elmasri & Navathe.2016.Fundamental of Database Systems, 7th edition.Edinburg : Pearson Education Limited.

  • Topik 14: Eksplorasi - Perkembangan/Konsep Terkini dalam Database

    Pada sesi ini akan Mahasiswa mampu mengunakan RDBMS untuk membuat sistem basis data sederhana

  • Topik 15: konsep database NewSQL dari konsep NoSQL dan model database relasional

    Indikator Penilaian

    1. Mahasiswa dapat membedakan konsep database NewSQL dengan model database lain
    2. Mahasiswa dapat membuat database dengan konsep NewSQL

    Metode: Contextual Teaching Learning (CTL)
    Bentuk Penilaian: Penilaian Hasil Project / Penilaian Produk

    Referensi
    1. Ramakrishnan, Raghu, Gehrke, Johannes.2003.Database Management Systems, 3rd Edition. New York: The McGraw-Hill Companies, Inc
    2. Elmasri & Navathe.2016.Fundamental of Database Systems, 7th edition.Edinburg : Pearson Education Limited.

  • Project Akhir Semester

    Pada sesi ini akan Ujian Akhir Semester (UAS)