tugas 8 rekonstruksi matakuliah

Upload: anonymous-udbkts

Post on 19-Feb-2018

248 views

Category:

Documents


1 download

TRANSCRIPT

  • 7/23/2019 Tugas 8 Rekonstruksi Matakuliah

    1/10

    103

    TUGAS VIII

    REKONSTRUKSI MATAKULIAH SISTEM BASIS DATA

    Langkah 1 : Menentukan dan merumuskan tujuan instruksional

    umum (TIU) mata kuliah :

    Setelah mengikuti matakuliah ini dalam 1 (satu) semester,

    mahasiswa mampu memahami konsep basis data, tujuan

    pengembangan dan keuntungan penggunaan basis data,

    batasan aturan yang harus ditaati dalam basis data,

    arsitektur basis data, pemodelan data, schema dan

    subschema basis data, aspek-aspek pengembangan

    basis data, dan menganalisis kebutuhan serta merancang

    basis data secara benar sesuai konsep basis data.

    .

    Langkah 2 : Menentukan dan merumuskan tujuan instruksional

    khusus

    Mahasiswa mampu menjelaskan konsep basis data,

    Mahasiswa mampu menjelaskan tujuan pengembangan

    dan keuntungan penggunaan basis data, Mahasiswa

    mampu menjelaskan serta memberikan contoh dan solusi

    atas batasan aturan yang harus ditaati dalam basis data,

    Mahasiswa mampu menganalisis kebutuhan basis data dan

    membuat rancangan basis data yang benar sesuai konsep

    basis data untuk aplikasi informasi.

    Langkah 3 : Menyusun materi perkuliahan

    Materi pembelajaran dibagi 3 item yaitu :

    1. Kerangka Dasar pengantar basis data secara teori

    Definisi basis data, perkembangan konsep basis data,

    pentingnya memahami konsep basis data, defiisi system

  • 7/23/2019 Tugas 8 Rekonstruksi Matakuliah

    2/10

    104

    basis data, hirarki data, tujuan pengembangan dan

    keuntungan basis data.

    2. Menggunakan normalisasi database dalam membuat

    system yang baru untuk program aplikasi dan Desain

    secara Umum dengan membuat kontek diagram

    digunakan untuk mengetahui suatu alur data atau arus

    data dari satu bagian ke bagian yang lain dengan jelas

    dan terstruktur. Untuk pengukuran software (program

    aplikasi yang bagus) harus memenuhi kaidah yang ada

    bebas dari redudansi, ada DML dan DCL sehingga

    kwalitas informasinya benar, dan untuk desainnya yang

    userfrendly terutama user interface antar muka, untuk

    input dan outputnya harus diperhatikan. Tahapan

    sebelum ke normalisasi adalah (anomaly, Dependensi,

    Dekomposisi) dan pengujian Lossy or Lossless

    decomposition

    3. Menerapkan teori yang ada kedalam praktikum, dengan

    studi kasus yang ada di sekitarnya.

    Tabel 1 Materi Mata Kuliah Sistem Basis Data

    Materi Pokok Indikator Hasil Pembelajaran

    1. Pengantar Basis Data

    1.1 Definisi basis data

    1.2 Perkembangan konsep basis

    data1.3 Pentingnya memahami

    konsep basis data

    1.4 Definisi sistem basis data

    1.5 Hirarki data

    Mahasiswa mampu

    menjelaskan konsep basis

    data

    2. Tujuan Pengembangan dan

    Keuntungan basis data

    2.1 Tujuan pengembangan basis

    Mahasiswa dapat memahami

    dan mampu menjelaskan

    tujuan pengembangan dan

  • 7/23/2019 Tugas 8 Rekonstruksi Matakuliah

    3/10

    105

    data

    a. Tujuan primer

    pengembangan

    basis data

    b. Tujuan sekunder

    pengembangan basis data

    2.2 Keuntungan pengembangan

    basis data

    keuntungan penggunaan basis

    data

    3. Batasan Aturan Basis Data

    3.1 Kerangkapan data (data

    redundancy)

    a. Kerangkapan data dalam

    satu file

    b. Kerangkapan data dalam

    beberapa file

    3.2 Inkonsistensi data (data

    inconsistency)

    3.3 Data terisolasi (data isolation)

    3.4 Keamanan data (data

    security)

    3.5 Integritas data (data integrity)

    Mahasiswa mampu

    menjelaskan serta

    memberikan contoh dan solusi

    atas batasan aturan yang

    harus ditaati dalam basis data

    4. Arsitektur Basis Data

    4.1 Macam pandangan terhadap

    basis

    data4.2 Level pandangan terhadap

    basis

    data

    a. Pandangan pengguna (user

    view)

    b. Pandangan konseptual

    (conceptual view)

    Mahasiswa mampu

    menjelaskan arsitektur basis

    data, macam, level, dan

    antarmuka antarlevelpandangan terhadap basis

    data, serta independensi data

  • 7/23/2019 Tugas 8 Rekonstruksi Matakuliah

    4/10

    106

    c. Pandangan fisikal (physical

    view)

    4.3 Antarmuka antarpandangan

    terhadap basis data

    4.4 Independensi data (data

    independency)

    5. Pemodelan Data

    5.1 Definisi model data

    5.2 Macam model data

    5.3 Perangkat lunak model data

    Mahasiswa mampu

    menjelaskan definisi, macam,

    perbedaan model data, dan

    mampu memberikan contoh

    perangkat lunak untuk masing-

    masing model data

    6. Model Data Entity Realtionship

    6.1 Komponen ERD (Entity

    Relationship Diagram)

    a. Entitas (entity)

    b. Atribut (attribute)

    c. Kerelasian antar entitas

    (relationship)

    6.2 Merancang ERD

    6.3 Contoh ERD

    6.4 Kelebihan dan kelemahan

    ERD

    Mahasiswa mampu

    menjelaskan, melalukan

    analisis sebuah sistem, dan

    menggambarkan model data

    ER

    7. Model Data Semantic

    7.1 Komponen diagram semantica. Entitas (entity)

    b. Atribut (attribute)

    c. Kerelasian antar entitas

    (relationship)

    7.2 Merancang diagram semantic

    7.3 Contoh diagram semantic

    7.4 Kelebihan dan kelemahan

    Mahasiswa mampu

    menjelaskan, melalukananalisis sebuah sistem, dan

    menggambarkan model data

    semantic

  • 7/23/2019 Tugas 8 Rekonstruksi Matakuliah

    5/10

    107

    diagram semantic

    UJIAN TENGAH SEMESTER

    9. Model data hierarchycal

    9.1 Contoh model data

    hierarchycal

    9.2 Kelebihan dan kelemahan

    model

    data hierarchycal

    Mahasiswa mampu

    menjelaskan dan memberikan

    contoh model data

    hierarchycal

    10. Model Data Network

    10.1 Contoh model data

    network

    10.2 Kelebihan dan kelemahan

    model data network

    Mahasiswa mampu

    menjelaskan dan memberikan

    contoh model data network

    11. Model Data Relational

    11.1 Terminologi RDBM

    11.2 Karakteristik relasi

    11.3 Komponen relasi

    11.4 Kunci relasi

    11.5 Aturan-aturan (rules)pada

    kunci

    relasi

    11.6 Kerelasian antar relasi

    (relationship)

    11.7 Beberapa definisi relasi

    (relation)11.8 Penyimpangan (anomallies)

    dalam modifikasi data

    11.9 Ketergantungan data (data

    dependency)

    11.10 Normalisasi (normalization)

    Mahasiswa mampu

    menjelaskan konsep-konsep

    dalam RDBM, menentukan

    kunci relasi, ketergantungan

    data, dan kerelasian antar

    relasi, serta melakukan

    normalisasi tabel basis data

    11.Schemadan Subschema

    Basis

    Mahasiswa mampu

    mendefinisikan schemadan

  • 7/23/2019 Tugas 8 Rekonstruksi Matakuliah

    6/10

    108

    Data

    12.1 Definisi schemadan

    subschema

    12.2 Shema, subschema, model

    data,

    Dan diagram kerelasian

    antar

    relasi

    12.3 Notasi relasi, schema, dan

    subschema

    12.4 Instance schema

    subschema basis data

    13. Aspek Pengembangan Basis

    Data

    13.1 Tujuan pengembangan

    basis

    data

    13.2 Tahapan pengembangan

    basis

    data

    13.3 Analisis kelayakan

    pengembangan basis data

    13.4 Penghitungan manfaat

    aplikasi

    basis data secara kuantitatif

    13.5 Analisis biaya manfaat dariAlternative desain basis data

    13.6 Kelemahan pendekatan

    basis

    data

    Mahasiswa mampu

    menjelaskan aspek-aspek

    yang terkait dengan proyek

    pengembangan basis data

    Studi Kasus Perancangan Basis

    Data

    1. Teknik perancangan basis

    Mahasiswa mampu

    menganalisis kebutuhan basis

    data dan membuat rancangan

  • 7/23/2019 Tugas 8 Rekonstruksi Matakuliah

    7/10

    109

    data

    2. Tahapan perancangan basis

    data

    3. Contoh studi kasus

    a. Pengolahan data

    akademik

    b. Pengolahan data

    inventori

    basis data yang benar sesuai

    konsep basis data untuk

    aplikasi informasi

    UJIAN AKHIR SEMESTER

    Langkah 4 : Menyusun strategi instruksional

    Struktur konsep-konsep utama dibahas oleh Dosen.

    Keterkaitan antara konsep dengan fenomena empirik

    dibahas melalui latihan soal, tanya jawab dan diskusi. Kajian

    analitis kritis dilakukan melalui metode analisis kasus.

    Mahasiswa juga dituntut untuk mengerjakan soal-soal

    sebagai tugas rumah.

    Tugas

    a. Mahasiswa dapat membantu agar proses pembelajaran berjalan

    lancar dengan mentaati ketentuan sebagai berikut:

    1) Mengikuti perkuliahan dengan baik dan tertib agar

    perkuliahan berlangsung dengan baik.

    2) Terlambat maksimum 10 menit untuk melatih kedisiplinan

    dan tidak kehilangan materi.3) Tidak menandatangani presensi teman untuk melatih

    kejujuran.

    4) Berpakaian dengan sopan dan tidak diperkenankan

    memakai sandal untuk menghormati satu sama lain.

    5) Dilarang berkomunikasi dengan hp di dalam kelas agar tidak

    saling mengganggu pada saat proses pembelajaran

    berlangsung.

  • 7/23/2019 Tugas 8 Rekonstruksi Matakuliah

    8/10

    110

    b. Mahasiswa bertugas membaca materi kuliah sebelum perkuliahan

    dimulai agar mahasiswa sudah mempunyai bekal di dalam

    perkuliahan. Ini sangat penting agar konsep-konsep yang abstrak

    dapat lebih mudah dipahami beserta contoh-contoh soal yang

    tersaji di dalam perkuliahan. Selain itu perkuliahan menjadi lebih

    menarik karena terjadi interaksi yang lebih intensif antara dosen

    dan mahasiswa.

    c. Mahasiswa diberi kesempatan untuk mengerjakan soal-soal pada

    setiap akhir pokok bahasan agar pemahaman terhadap materi

    menjadi lebih utuh.

    Diharapkan mahasiswa mempunyai tekat yang kuat untuk

    mengerjakan dan menyerahkan pada waktu yang telah ditentukan,

    karena keterlambatan berarti kegagalan untuk memperolah nilai

    yang baik.

    d. Mahasiswa diharapkan mempersiapkan diri untuk mengikuti Ujian

    Tengah

    Semester (UTS) pada pertemuan ke-8 dan Ujian Akhir Semester

    (UAS) pada pertemuan ke-16. Soal-soal pada ujian akanmenggunakan bentuk esai.

    Mahasiswa dapat mengikuti ujian apabila menghadiri perkuliahan

    minimal 75%. Usaha pada UTS dan UAS akan sia-sia apabila

    mahasiswa melakukan kecurangan, misal menyontek pada saat

    ujian.

    Rencana Kegiatan Pembelajaran :Tabel 2 Rencana Kegiatan Perkuliahan

    No. Topik Sub Topik Ket.

    1. Latihan praktikum

    dengan membuat

    laporan yang telah

    dilaksanakan

    Kasus data rental mobil,

    mahasiswa dipraktekan

    kemudian untuk tugas

    berikutnya mencari data

    dilapangan sesuai dengan

  • 7/23/2019 Tugas 8 Rekonstruksi Matakuliah

    9/10

    111

    2.

    3.

    4.

    5.

    6.

    7.

    8.

    Latihan membuat stuktur

    database kedalam table,

    serta memodifikasi

    struktur DB

    Mengetahui mana table

    master dan mana table

    transaksi.

    Merelasikan hubungan

    antar table dengan

    tingkat kardinalitas

    1 ke 1

    1 ke banyak

    banyak ke banyak

    Latihan megenal dan

    membuat Query

    Ujian Tengah Semester

    Membuat menggunakan

    dan memodifikasi form

    Membuat field entri datakhusus dan command

    profil perusahaan yang

    berbadan hukum atau

    instansi pemerintah

    maupun non pemerintah

    membuat system yang

    baru mengenai DBMS.

    Lengkap secara

    komprehensip dari teori

    sampai praktikum untuk

    program apliksi.

    Diharapkan mahasiswa

    bias membandingkan

    data yang terintegrasi

    dengan normalisasi

    DB dan yang over

    normalisai dalam

    pemakaian data

    warehouse.

    Presentasi mandiri

    Presentasi kelompok

    Diskusi bersama secara

    kelompok

    Bahan Perkuliahan :

    1. Edhy Sutanta, Basis Data dalam Tinjauan Konseptual, ANDI,Yogyakarta, 2011

    2. Fathansyah, Sistem Basis Data, Informatika, Bandung, 20043. Janner Simarmata, Perancangan Basis Data, ANDI, Yogyakarta, 20074. Raghu Ramakrishnan, Johannes Gehrke; Sistem Manajemen

    Database, ANDI, Yogyakarta, 2004

  • 7/23/2019 Tugas 8 Rekonstruksi Matakuliah

    10/10

    112

    Langkah 5 : Strategi untuk melakukan penilaian hasil belajar

    Penilaian

    Penilaian akan dilakukan oleh pengajar dengan menggunakan

    criteria sebagai berikut :

    Nilai Point Range

    A 4 80

    B 3 7079

    C 2 6069

    D 1 5059

    E 0 49

    Dalam menetukan nilai akhir akan digunakan pembobotan

    sebagai berikut :

    Komponen Prosentase

    Kuisioner 10%

    Kehadiran 10%

    Tugas 20%

    Ujian Tengah Semester 30%

    Ujian Akhir Semester 30%