Analisis Dan Pemodelan Data

download Analisis Dan Pemodelan Data

of 67

description

f

Transcript of Analisis Dan Pemodelan Data

  • 5/20/2018 Analisis Dan Pemodelan Data

    1/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    Copyright ODL Jan 2005 Open University Malaysia

    1

    ANALISA DAN

    PERMODELAN DATATUTORIAL 1 UNIT 1 Konsep Asas

    Nor Aisyah FadilCBDA3103 Analisa dan Permodalan DataJan 2005

  • 5/20/2018 Analisis Dan Pemodelan Data

    2/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    2Copyright ODL Jan 2005 Open University Malaysia

    Objektif Kursus

    Untuk memahami konsep dan teknologi

    pangkalan data serta merekabentuk sebuah sistempangkalan data yang baik dan konsistent.

    Ia meliputi :

    KONSEPdanTEKNOLOGIPangkalan Data,

    TEKNIKdanMETHODOLOGYyang menyokongpembangunan Pangkalan Data,

    Pengaplikasian TEKNIK PERNORMALANdalampembangunan Pangkalan Data.

  • 5/20/2018 Analisis Dan Pemodelan Data

    3/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    3Copyright ODL Jan 2005 Open University Malaysia

    Kerja Kursus 50%

    Penglibatan online 5%

    Tugasan X 1 20%

    Ujian X 2 25%

    Peperiksaan (final) 50%

    Bahagian A - 20% Bahagian B - 30%

    Keadah Penilaian

  • 5/20/2018 Analisis Dan Pemodelan Data

    4/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    4Copyright ODL Jan 2005 Open University Malaysia

    Perancangan Tutorial

    Tutorial Aktiviti Masa

    T1 - Overviu kursus- Perbincangan UNIT 1 / latihan / soalan tutorial- Overviu UNIT 2 & Soalan Tugasan

    - 10 m- 70 m- 40 m

    T2 - Perbincangan UNIT 2 (bhg 1) / latihan UNIT 2- UJIAN 1- Perbincangan Tugasan

    - 70 m- 30 m- 20 m

    T3 - Perbincangan UNIT 2 (bhg 2) / latihan / tutorial- Perbincangan UNIT 3 (bhg 1) / latihan UNIT 3- Perbincangan Tugasan

    - 45 m- 45 m- 30 m

    T4 - Perbincangan UNIT 3 (bhg 2) / latihan / tutorial- UJIAN 2- Penyerahan tugasan

    - 80 m- 30 m- 10 m

    T5 - Ulangkaji UNIT 1 3- Bincang contoh2 soalan exam- Penyelarasan Borang TMA

    - 45 m- 45 m- 30 m

  • 5/20/2018 Analisis Dan Pemodelan Data

    5/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    Copyright ODL Jan 2005 Open University Malaysia

    5

    UNIT

    1UNIT 1

    KONSEP ASAS

  • 5/20/2018 Analisis Dan Pemodelan Data

    6/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    6Copyright ODL Jan 2005 Open University Malaysia

    Komponen UNIT 1

    Contoh-contoh Pengunaan Pangkalan Data

    Istilah-istilah Pangkalan Data

    Sistem Fail Biasa VS Sistem Pangkalan Data

    Konsep Pangkalan Data

    Sistem Pengurusan Pangkalan Data ( SPPD )

    KonsepPangkalan Data

    PersekitaranPangkalan Data

    KitarhayatPangkalan Data

    Senibina Pangkalan Data

    Bahasa Pangkalan Data

    Model Data & Permodelan Konseptual

    Fungsi SPPD

    Senibina SPPD

    Perancangan Pangkalan Data

    Rekabentuk Pangkalan Data

    Implimentasi Pangkalan Data

    Pengujian & Penilaian

    Operasi & Penyelenggaraan

  • 5/20/2018 Analisis Dan Pemodelan Data

    7/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    Copyright ODL Jan 2005 Open University Malaysia

    7

    UNIT

    1UNIT 1

    KONSEP ASASBAB 1Pengenalan Kepada Pangkalan Data

  • 5/20/2018 Analisis Dan Pemodelan Data

    8/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    8Copyright ODL Jan 2005 Open University Malaysia

    1.0 Pengenalan

    Objektif

    Pendedahan kepada Penggunaan Pangkalan Data

    dalam kehidupan harian

    Memahami Ciri-ciri konsep fail biasa &

    kelemahannya

    Memahami Konsep Pangkalan Data serta Sistem

    Pengurusan Pangkalan Data

    Mengetahui Faktor yang mempengaruhi jenis SPPD

    yang digunakan

  • 5/20/2018 Analisis Dan Pemodelan Data

    9/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    9Copyright ODL Jan 2005 Open University Malaysia

    1.1 Penggunaan Pangkalan Data

    Contoh Data yangterlibat

    Sistem yang terlibat Kegunaan Pangkalan Data

    Pasaraya: Barang

    Kuantiti

    barang

    Harga barangPembeli

    Resit

    Pembekal

    - Sistem RekodPembelianmerekodsetiap pembelian yang

    berlaku-Sistem Inventorimenyimpan rekod

    inventori barang-

    barang yang terdapat

    di pasaraya.

    - Merekod transaksi yangberlakupembelian,pembayaran

    -Mengawal stok inventoritentukan stok sentiasa

    cukup,

    - Analisa jualanmerekodjualan yang berlaku untuk

    menganalisa prestasi jualan

    harian.

  • 5/20/2018 Analisis Dan Pemodelan Data

    10/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    10Copyright ODL Jan 2005 Open University Malaysia

    1.1 Penggunaan Pangkalan Data

    Contoh Data yangterlibat

    Sistem yang terlibat Kegunaan Pangkalan Data

    Library -Buku

    -jurnal

    -tajuk

    -peminjam

    -tarikhpinjam

    -duedate

    -system katalogmenyimpan rekod-

    rekod bahan yang

    disimpan di library

    -system carianmyediakan fungsi

    carian untuk mencari

    bahan dilibrary

    -system pinjamanmenyimpan rekod2peminjaman dan

    pemulangan bahan

    -Merekod bahan-bahan yang

    terdapat di dalam library

    -Memudahkan fungsi carian

    bahan.

    -Merekod maklumat bahan

    yang dipinjam oleh

    pengguna

  • 5/20/2018 Analisis Dan Pemodelan Data

    11/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    11Copyright ODL Jan 2005 Open University Malaysia

    1.1 Penggunaan Pangkalan Data

    Contoh Data yangterlibat

    Sistem yang terlibat Kegunaan Pangkalan Data

    Universiti pelajar

    pensyarah

    kakitangankursus

    yuran

    gaji

    keputusan

    -Sis. Mak. Pelajarmenyimpan rekod-

    rekod pelajar-Sis. pendaftaranpelajarmerekodpdaftaran pelajar.

    -Sis. Mak. Staffmaklumat staff.

    - Sistem KeputusanMerekod keputusan

    -Merekod, menyimpan,

    kemaskini maklumat

    pelajar, pensyarah,kakitangan.

    -Merekod, mengira dan

    Menganalisa keputusan

    peperiksaan pelajar.

    -Merekod, memantau

    rekod pembayaran yuranpelajar.

  • 5/20/2018 Analisis Dan Pemodelan Data

    12/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    12Copyright ODL Jan 2005 Open University Malaysia

    1.1 Penggunaan Pangkalan Data

    Contoh Data yangterlibat

    Sistem yang terlibat Kegunaan Pangkalan Data

    Klinik Pesakit

    Doktor

    UbatPenyakit

    Rawatan

    Temujanji

    -Sistem Mak. Pesakitmyimpan rekod pesakit

    -Sistem Iventorimenyimpan rekod ubat.-Sistem Jadual BertugasDoktormenyimpan rekodbertugas doctor atau

    jururawat.

    -Sistem Rawatanmyimpan rekod rawatan

    pesakit.

    -Sistem temujanji.

    -rekod, simpan, semak

    rekod pesakit.

    -rekod, simpan, kawal stokpharmacy.

    -Mendiagnose penyakit

    pesakit.

    -Mengalert temujanji yang

    berlaku.

    -Memudahkan prosespenjandualan bertugas.

  • 5/20/2018 Analisis Dan Pemodelan Data

    13/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    13Copyright ODL Jan 2005 Open University Malaysia

    LATIHAN 1.1

    Penggunaan Pangkalan Data:Runcitan:

    - Cth: Sistem Point Of Sales(pengemaskinian stok semasa ketika jualan).

    Perbankan:

    - Cth: Sistem ATM (capaian terhadap pangkalan data/maklumat akaunpengguna).

    Perhotelan:- Cth: Sistem Tempahan/Pengurusan Penginapan (capaian terhadap

    status semasa bilik melalui rujukan terhadap pangkalan data

    semasa).

    Pengangkutan:- Cth: Sistem Jualan Tiket Penerbangan (capaian terhadap maklumat

    penerbangan, penjadualannya dan penglibatan kakitangan).

  • 5/20/2018 Analisis Dan Pemodelan Data

    14/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    14Copyright ODL Jan 2005 Open University Malaysia

    1.2 Istilah Asas Pangkalan Data

    Istilah Takrif Contoh

    Data Fakta asas, data mentah, tidakmembawa maksud apa2.

    - proton wira, merah, cantik,

    CBDA3103

    Maklumat - Koleksi atau gabungan antaradata-data.

    - Data mentah yang telahdiproses.

    -Jenis kereta buatan

    Malaysia.

    -Warna buah epal-Kod subjek analisa dan

    permodelan data.

    Persekitaran -Domain sesuatu permasalahanOrganisasi tempat dimana

    pangkalan data dibangunkan

    - Kilang Kereta, Universiti,

    Sekolah, Hospital,

    Entiti - Objek unik dalam sesuatupersekitaran

    -Persekitaran: Universiti

    -Entiti: Pelajar, Pensyarah,

    Subjek

  • 5/20/2018 Analisis Dan Pemodelan Data

    15/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    15Copyright ODL Jan 2005 Open University Malaysia

    1.2 Istilah Asas Pangkalan Data

    Istilah Takrif Contoh

    Atribut Ciri2 yangmenghuraikan

    tentang entiti

    -Entiti: Pelajar

    -Atribut Nama: NoMatrik, Nama, NoIC,

    Alamat

    -Atribut Nilai: AC970708, Munirah, A800713,

    Taman Universiti skudai.

    Rekod Sekumpulan atribut -AC970708, Ahmad, A800713, Tmn Desa-AC971234, Ali, A879876, Petaling Jaya

    Fail kumpulan rekod yg

    diperlukan olehentity.

    -Fail pelajar,

    PangkalanData

    Sekumpulan fail yang

    diperlukan oleh

    organisasi

    -Pangkalan Data: Rekod Pelajar.

    -Persekitaran: Universiti.

    -Fail: Pelajar, Subjek, Pensyarah, Yuran

  • 5/20/2018 Analisis Dan Pemodelan Data

    16/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    16Copyright ODL Jan 2005 Open University Malaysia

    1.3 Sistem Fail Tradisional

    Konsep Fail Biasa

    Data /maklumat disimpan menggunakan sistem fail

    biasa. di lable dan di indeks untuk rujukan -

    disimpan di kabinet.

    Konsep Fail Elektronik

    Sistem berkomputer yang digunakan sebelum

    kewujudan PD (menggantikan pengurusan fail secara

    manual). Terdiri daripada koleksi program aplikasi

    (berasingan) yang menyediakan servis kpd pengguna

    akhir seperti penjanaan laporan.

  • 5/20/2018 Analisis Dan Pemodelan Data

    17/67Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    17Copyright ODL Jan 2005 Open University Malaysia

    1.3 Sistem Fail Tradisional

    KELEMAHAN KONSEP FAIL BIASA

    1) PengulanganData

    -Data yang sama disimpan secara berulangkali.

    -Cth: Nama, NoIC, Alamatpelajar disimpan setiap kali

    pendaftaran semester dilakukan.

    - Data Lewah -Data yang sama disimpan dalam 2 atau lebih fail.-Cth: Nama, NoIC, Alamatpelajar disimpan dalam Fail

    Pelajar dan Fail Yuran.

    -Ketidak-selarasan Data

    -Kemaskini data tidak selaras.

    -Cth:Alamatpelajar dalam Fail Pelajar ditukar tanpa

    kemaskiniAlamatdalam Fail Yuran - rujukan fail

    yang berbeza menghasilkan maklumat yang

    berbeza.

    -Kawalan datayang lemah

    -Data disimpan berasingan - merumitkan proses

    kawalan. Terdapat fail yg punyai data tidak lengkap.

  • 5/20/2018 Analisis Dan Pemodelan Data

    18/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    18Copyright ODL Jan 2005 Open University Malaysia

    1.3 Sistem Fail Tradisional

    KELEMAHAN KONSEP FAIL BIASA

    2) PengasinganData

    -Data disimpan secara berasingan

    -Sukar nak dapatkan maklumat daripada gabungan 2

    fail.

    -Cth: Rekod pendaftaran disimpan dalam Fail

    Pendaftaran manakala rekod yuran disimpandalam Fail Yuran. Sukar untuk kenalpasti

    pembayaran yuran mana untuk rekod pendaftaran

    mana.

    3) KebersandaranFormat Data

    -Berlaku bagi Sistem Fail elektronik. Cth Ms Excel

    -Perubahan pada format data menyebabkan aturcara

    perlu diubah semula.

    -Cth: Format IC lama di ubah kepada format IC baru.

  • 5/20/2018 Analisis Dan Pemodelan Data

    19/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    19Copyright ODL Jan 2005 Open University Malaysia

    1.3 Sistem Fail Tradisional

    KELEMAHAN KONSEP FAIL BIASA

    4) KetidakserasianFail

    -Berlaku dalam Sistem Fail Elektronik.

    -Fail dalam system berbeza disimpan dalam format

    berbeza menyebabkan ia tidak serasi.

    -Cth: Fail yang disimpan dalam Ms Word dan Ms

    Excel.

    5) Kesukaranmewakilkan dataorganisasi.

    -Rekod yang disimpan dalam fail atau jabatan

    berbeza sukar untuk dihubungkan.

    -Oleh itu gambaran secara keseluruhan organisasi

    sukar dilakukan.

    -Cth: sukar untuk memaparkan rekos keseluruhan

    pelajar dalam Fail Fakulti yang berbeza.

  • 5/20/2018 Analisis Dan Pemodelan Data

    20/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    20Copyright ODL Jan 2005 Open University Malaysia

    LATIHAN 1.2

    Contoh fail Biasa:

    Kafeteria Noor

    Bengkel Baiki Kereta

    Kedai RuncitKelemahan Sistem?

    Rujuk 1.3.2

    Perbezaan Data dan maklumat?

    Data: Fakta Asas

    Maklumat: Koleksi data yang telah diproses

  • 5/20/2018 Analisis Dan Pemodelan Data

    21/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    21Copyright ODL Jan 2005 Open University Malaysia

    1.4 Konsep Pangkalan Data

    PANGKALAN DATA

    Koleksi datayang berkaitan dihubungkan secara

    logikal (dan keterangan tentang data) dan ia

    dibangunkanuntukmemenuhi keperluan maklumatorganisasisertaboleh dikongsi bersama.

    Ditakrif hanya sekali, tetapi digunakan berkali-kali

    oleh pelbagai pengguna dari lokasi yang berlainan.

    Data yang tersimpan terkini, konsisten, dipercayai

    dan tiada pengulangan data.

  • 5/20/2018 Analisis Dan Pemodelan Data

    22/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    22Copyright ODL Jan 2005 Open University Malaysia

    1.4 Konsep Pangkalan Data

    SISTEM PANGKALAN DATA

    Sistem yang berasaskan pengunaan pangkalan data

    SPPD

    Sistem Pengurusan Pangkalan Data Sistem perisian yang membolehkan pengguna

    menakrif, mencipta, menyusun, mengemaskinipangkalan data.

    APLIKASI PANGKALAN DATA Aplikasi yang menggunakan Pangkalan Data dalam

    Operasinya.

  • 5/20/2018 Analisis Dan Pemodelan Data

    23/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    23Copyright ODL Jan 2005 Open University Malaysia

    Komponen Persekitaran SPPD

    Perkakasan: komputer yang diguna untuk menakrif dan mencapai

    pangkalan data.

    Perisian: perisian SPPD, sistem pengoperasian, dan program aplikasi.

    Data: Merupakan data mentah. Jugapenghubung antara mesin dan

    pengguna.

    Tatacara: arahan & peraturan yg menerangkan penakrifan, manipulasi

    dan capaian ke atas pangkalan data.

    Pengguna: pengguna, pengaturcara & pentadbir pang. data.

    PERKAKASAN PERISIAN TATACARA PENGGUNA

    MESIN

    PENGGUNA

    DATA

  • 5/20/2018 Analisis Dan Pemodelan Data

    24/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    24Copyright ODL Jan 2005 Open University Malaysia

    Jenis SPPD

    Jenis SPPD dipengaruhi oleh faktor-faktor:

    Bilangan

    Pengguna

    Tunggal

    Berbilang

    - Seorang pengguna pada satu masa

    - Lebih dari 1 pengguna bolehmenggunakan PD yang sama

    Lokasi

    Terpusat

    Teragih

    - 1 SPPD menyokong 1 PD di satutempat

    - 1 SPPD menyokong 1 PD di beberapatempat

    Bilangan

    Pengguna

    Transaksi

    Sokongankeputusan

    - SPPD menyokong transaksi harian:keputusan segera

    - Maklumat dari data diperlukan untukmembantu membuat keputusan

  • 5/20/2018 Analisis Dan Pemodelan Data

    25/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    25Copyright ODL Jan 2005 Open University Malaysia

    Kelebihan SPPD

    Kawalan Data Lewah

    Data disimpan dalam 1 lokasi

    Data sentiasa konsisten

    data disimpan hanya sekali dan

    perubahan data dalam satujadualperubahan jadual

    yang berkaitan.

    Perkongsian data

    data daripada pelbagai sumberdisimpan di tempat yang sama.

    Keselamatan data

    Data dilindungi daripada dicapai

    oleh pengguna yang tidak sah.

    Capaian serentak

    Data yang sama dalam PD bolehdicapai oleh ramai pengguna

    (lokasi yang berlainan) secara

    serentak.

    EkonomikalTenaga, kos, storan

    Meningkatkan Produktiviti

  • 5/20/2018 Analisis Dan Pemodelan Data

    26/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    26Copyright ODL Jan 2005 Open University Malaysia

    Kelemahan SPPD

    Kompleks

    perisian yang kompleks dan

    perlukan pemahaman terhadap

    fungsi-fungsinya. Kegagalan

    memahami sistem

    Saiz storan yang besar

    memerlukan satu ruang storan

    untuk menampung saiz SPPD,

    perisian sistem, perisian-perisian lain

    Keperluan & kos perkakasan

    bertambah

    Kos SPPD yang tinggi

    Harga SPPD yang tinggi

    menyebabkan organisasi sukar

    untuk membeli SPPD yang

    lengkap.

    Kos Peralihan Tinggi

    Kos pemindahan data, latihan

    kakitangan

  • 5/20/2018 Analisis Dan Pemodelan Data

    27/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    Copyright ODL Jan 2005 Open University Malaysia27

    UNIT

    1UNIT 1KONSEP ASASBAB 2Persekitaran Pangkalan Data

    k l i k l i kl

  • 5/20/2018 Analisis Dan Pemodelan Data

    28/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    28Copyright ODL Jan 2005 Open University Malaysia

    2.0 Pengenalan

    Objektif

    Memahami senibina Pangkalan Data

    Memahami kepentingan 3 paras senibina

    Pangkalan Data Membezakan 3 jenis bahasa Pangkalan Data

    Memahami konsep Model Data dan Permodelan

    Konseptual

    Memahami fungsi-fungsi SPPD

    F k lti T k l i M kl t

  • 5/20/2018 Analisis Dan Pemodelan Data

    29/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    29Copyright ODL Jan 2005 Open University Malaysia

    2.1 Persekitaran Pangkalan Data

    ANSI-SPARC (American National Standard Institute StandardPlanning and Requirements Commitee) cadangkan piawaian bagisenibina SPPD

    Subskima 1 Subskima 2 Subskima 3

    Skima Konsepsual

    Skima Fizikal

    Pengkalan Data

    Pandangan 1 Pandangan 2 Pandangan 3

    Paras

    Luaran

    Paras

    Konseptual

    Paras

    Dalaman

    Pemetaan

    Pemetaan

    Kebebasan data

    logikal

    Kebebasan datafizikal

    Rajah 2.1

    F k lti T k l i M kl t

  • 5/20/2018 Analisis Dan Pemodelan Data

    30/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    30Copyright ODL Jan 2005 Open University Malaysia

    2.1 Persekitaran Pangkalan Data

    Tujuan rekabentuk tiga aras: Capaian data sama oleh pengguna (pandangan

    berbeza) tanpa beri kesan kepada pengguna lain.

    Interaksi pengguna PD bebas daripada keperluanstoran.

    Penukaran senibina storan PD oleh Pentadbirpangkalan data (DBA) tanpa mengganggu paparanpengguna.

    Senibina dalaman PD tidak mengganggu penukaranaspek fizikal storan.

    Penukaran konsepsual atau senibina global PD olehDBA tanpa gangguan kepada pengguna.

    F k lti T k l i M kl t

  • 5/20/2018 Analisis Dan Pemodelan Data

    31/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    31Copyright ODL Jan 2005 Open University Malaysia

    2.1 Persekitaran Pangkalan Data

    Paras Luaran

    Pandangan pengguna terhadap pangkalan data

    Setiap pengguna mempunyai capaian yang berbeza

    Jenis Pandangan: Capaian data yang ditakrifkan di hadkan kepada

    pengguna.

    Data yang sama mempunyai pandangan dan

    persembahan yang berbeza.

    Sesetengah pandangan hanya menyimpan data maya

    di mana data akan dijana apabila diperlukan sahaja.

    F k lti T k l i M kl t

  • 5/20/2018 Analisis Dan Pemodelan Data

    32/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    32Copyright ODL Jan 2005 Open University Malaysia

    2.1 Persekitaran Pangkalan Data

    Paras Konsepsual Aras pertengahan yang menerangkan keseluruhan

    struktur logikal pangkalan data.

    Menerangkan:data apa&hubungan antara data.

    Mengandungi : - Entiti, attribut dan hubungan.- Kekangan ke atas data.

    - Maklumat semantik/makna ttg data.

    - Maklumat keselamatan dan integriti.

    Menyokong setiap pandangan luaran.

    Maklumat pada aras ini tidak bergantung kepada bebasstoran supaya wujud kebebasan data di antara arasluaran dan aras dalaman.

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    33/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    33Copyright ODL Jan 2005 Open University Malaysia

    2.1 Persekitaran Pangkalan Data

    Aras Dalaman

    Aras yang paling hampir dengan Pangkalan Data.

    Menerangkan bagaimana data disimpan dalam

    Pangkalan Data secara fizikal.

    Merangkumi struktur data dan organisasi fail untuk

    menyimpan data di dalam peranti storan.

    Berkaitan dengan beberapa perkara seperti :

    Peruntukan ruang tempat storan (data dan indeks).

    Bagaimana data diwakilkan.

    Penyusunan rekod-rekod.

    Teknik data disimpan.

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    34/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    34Copyright ODL Jan 2005 Open University Malaysia

    2.1 Persekitaran Pangkalan Data

    Skima PANGKALAN DATA

    Menerangkan keseluruhan PD.

    Terdapat tiga jenis skima iaitu:

    Skima luaran Paras Luaran

    Skima konsepsual Paras Konseptual

    Skima dalaman Paras Dalaman

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    35/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    35Copyright ODL Jan 2005 Open University Malaysia

    2.1 Persekitaran Pangkalan Data

    Pemetaan

    2 jenis pemetaan

    Skema Luaran & Konseptual

    Pemetaan objek di paras konseptual dengan objekdi paras luaran

    Skema Konseptual dan Dalaman

    Pemetaan objek di paras konspetual dan paras

    dalaman atau storan pangkalan data.

    Rujuk Rajah 2.1

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    36/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    36Copyright ODL Jan 2005 Open University Malaysia

    Struct PEMINJAM{ int No_Matrik;

    int No_Barkod;

    int No_PBhn;

    char N_Patron;char Cawangan;

    Struct Peminjam*next;/*penunjuk untukrekod peminjam seterusnya*/

    Pandangan Pengguna 1 Pandangan Pengguna 2

    N_Patron No_Matrik No_Barkod Caw. N_Patron No_Barkod No_PBhn Denda

    N_Patron No_Matrik No_Barkod No_PBhn Caw. T_Pulang

    Prkt. Luaran

    Prkt. Konsepsual

    Prkt. Dalaman

    2.1 Persekitaran Pangkalan Data

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    37/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    37Copyright ODL Jan 2005 Open University Malaysia

    2.1 Persekitaran Pangkalan Data

    Kebebasan Data

    Kekebalan paras lebih tinggi daripada perubahan di

    paras bawahnya.

    Untuk mengelakkan aras tinggi daripada diganggu olehpertukaran pada aras rendah.

    2 bentuk kebebasan data:

    Kebebasan Data Logikal

    Kebebasan Data Fizikal

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    38/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    38Copyright ODL Jan 2005 Open University Malaysia

    2.1 Persekitaran Pangkalan Data

    Kebebasan Data Logikal merujuk kepada keselamatan skima luaran terhadap

    perubahan dalam skima konsepsual.

    Penukaran kepada skima konsepsual (edisi, menukar

    entiti yang baru, attribut/hubungan) dibolehkan tanpaperlu menukar skima luaran atau menulis program aplikasi.

    Kebebasan Data Fizikal merujuk kepada keselamatan penukaran skima

    konsepsual kepada skima dalaman.

    Penukaran kepada skima dalaman (penggunaan fail

    organisasi/peranti storan berbeza struktur,

    mencincang) dibolehkan tanpa menukarkan konsepsual /

    skima luaran.

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    39/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    39Copyright ODL Jan 2005 Open University Malaysia

    2.2 Bahasa Pangkalan Data

    Bahasa Pangkalan Data

    Bahasa TakrifanData (DDL)Digunakan untuk

    menentukan skemaPD

    Bahasa PengolahanData (DDL)Digunakan utk Membaca

    dan megemaskini PD

    Bahasa GenerasiKe4 (4GL)Dikenali sebagai Sub-bahasa

    data. Ia Tidak mengandungi

    Konstruk bagi semua keperluan

    pengkomputeran

    Tiada bahasa pengaturcaraan yang khusus untuk PD.

    Merupakan satu alat/kemudahan daripada bahasa

    pengaturcaraan yang dikenali sebagai sub-bahasa.

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    40/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    40Copyright ODL Jan 2005 Open University Malaysia

    2.2 Bahasa Pangkalan Data

    Bahasa Takrifan Data

    Bertujuan membina struktur pangkalan data iaitu

    skema luaran, skema konseptual dan skema dalaman.

    Ia menukar data yang di jana oleh atur cara aplikasiatau terminal dari paras konseptual kepada paras

    fizikal

    Hasil dari perlaksanaan DDL ialah jadual dan disimpan

    dalam kamus khas yang dipanggil kamus data.

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    41/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    41Copyright ODL Jan 2005 Open University Malaysia

    2.2 Bahasa Pangkalan Data

    Kamus Data

    komponen penting dalam SPPD yang menyimpan meta

    data - iaitu sesuatu yang menceritakan tentang

    pemerihalan data di dalam pangkalan data.

    Faedah Kamus Data:

    Maklumat data dikumpul dan disimpan secara terpusat,

    Makna data boleh ditakrif dengan jelas

    Komunikasi dan persefahaman antara pengguna mudah, Lewahan dan ketakselarasan dapat dikesan & dielakkan.

    Setiap perubahan kepada struktur pangkalan data dapat

    direkodkan dengan segera.

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    42/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    42

    Copyright ODL Jan 2005 Open University Malaysia

    2.2 Bahasa Pangkalan Data

    Bahasa Pengolahan Data (DML)

    Sediakan set operasi untuk menyokong operasipengolahan data.

    Operasi DML:

    Masukan data baru ke dalam PD.

    Memperbaiki data simpanan ke dalam PD.

    Memperbaiki kandungan PD.

    Hapus data dari PD.

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    43/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    43

    Copyright ODL Jan 2005 Open University Malaysia

    2.2 Bahasa Pangkalan Data

    Bahasa Pengolahan Data (DML)

    Kelas Bahasa Pengolahan Data

    Bahasa Tidak BertatacaraMembenarkan pengguna

    menerangkan data apa yang

    diperlukan TANPA

    menentukan bagaimana ia

    diperlukan

    Bahasa BertatacaraMembenarkan pengguna

    untuk memberitahu sistem

    data apa yang diperlukan

    dan bagaimana

    mencapainya

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    44/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

    44

    Copyright ODL Jan 2005 Open University Malaysia

    2.2 Bahasa Pangkalan Data

    Bahasa Generasi ke4 (4GL)Lebih mudah digunakan

    Arahan pengaturcaraan lebih ringkas

    Ciri-Ciri

    Bahasa Persembahan:Bahasapertanyaan & penjanaan laporan

    Bahasa khusus:bahasa pangkalandata dan hamparan kerja

    Aplikasi penjanaan:menakrif,

    menambah, kemaskini, capai datadari pangkalan data utk membina

    aplikasi

    Bahasa peringkat tinggi utk

    menjana kod aplikasi

    Fungsi Penggunaan

    Penjanaan Penggunaan

    Penjanaan Laporan

    Penjanaan Borang

    Penjanaan Grafik

    Bahasa Pertanyaan

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    45/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    a u t e o og a u atdan Komunikasi Multimedia

    45

    Copyright ODL Jan 2005 Open University Malaysia

    2.3 Model Data

    Himpunan konsep, kekangan dan peraturan integriti yangmenerangkan tentang keadaan, perhubungan dan kekangan

    data di dalam sesebuah organisasi.

    Mempunyai tiga komponen iaitu:

    Skemamenerangkan

    tentang struktur

    data.

    Pengolahanmenerangkan jenis

    operasi yang dilakukan

    ke atas data.

    Kawalan danPengesahan Datamenerangkan peraturan

    integriti dan had data.

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    46/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    gdan Komunikasi Multimedia

    46

    Copyright ODL Jan 2005 Open University Malaysia

    2.3 Model Data

    2 jenis model data (MD)

    Model Berasaskan Objek

    Model Perhubungan Entiti- Dalam permodelan data konseptual- Konsep entiti, atribut, hubungan

    Model Objek-Semantik-Penerangan atribut secara artifak

    -Atribut objek semantik - ERD

    Model Berorientasikan Objek-Objek dilihat bercirikan perlakuan

    -Aliran keadaan menukar nilai atribut

    Model Berasaskan Rekod

    Model Data Hieraki

    -Berasaskan struktur pohon.-Nod akar: bhgn atas

    -Nod daun: bhgn bawah

    -Nod => rekod dan dihubungkan

    Model Data Rangkaian-3 komponen: data, rekod, hubungan

    -Hubungkan rekod (tuan) => rekod(ahli)

    Model Data Hubungan-Berbentuk jadual : baris dan lajur

    -Lajur => atribut; baris => rekod

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    47/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    gdan Komunikasi Multimedia

    47

    Copyright ODL Jan 2005 Open University Malaysia

    2.4 Fungsi SPPD

    Penyimpanan, Capaian & Kemaskini data

    menyediakan kemudahan menyimpan, mengambil dan

    mengemaskini data dalam pangkalan data.

    Katalog Capaian Pengguna

    menyediakan suatu katalog keterangan item data yang

    disimpan dan boleh dicapai.

    Menyokong transaksi

    Transaksi: suatu unit kerja yang mengandungi beberapaarahan pengemaskinian terhadap data.

    mempunyai mekanisme memastikan semua arahan

    kemaskinian dilakukan atau ditolak.

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    48/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    gdan Komunikasi Multimedia

    48

    Copyright ODL Jan 2005 Open University Malaysia

    2.4 Fungsi SPPD

    Kawalan keserentakan

    menyediakan satu mekanisme untuk memastikan PD

    dikemaskini dengan betul apabila ramai pengguna

    mengemaskini PD serentak.

    Pemulihan daripada kegagalan sistem

    menyediakan satu mekanisme pemulihan PD apabila

    berlaku kerosakan/bencana alam.

    Khidmat Autoriti / Hak kuasa

    memastikan bahawa orang yang berhak sahaja

    dibenarkan mencapai pangkalan data.

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    49/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    gdan Komunikasi Multimedia

    49

    Copyright ODL Jan 2005 Open University Malaysia

    2.4 Fungsi SPPD

    Perkhidmatan integriti

    menjaga kesahihan data.

    perubahan data mesti mengikut kekangan atau syarat

    tertentu.

    Sokongan komunikasi data

    berupaya disepadukan dengan perisian komunikasi.

    berupaya berintegrasi dengan pengurus komunikasi

    data.Perkhidmatan Utiliti

    Menyediakan set pekhidmatan utiliti: import, pantauan,

    analisa, statistik

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    50/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    50

    Copyright ODL Jan 2005 Open University Malaysia

    2.5 Senibina SPPD

    TELEPEMPROSESAN

    Senibina tradisional utk sistem multi-pengguna

    Terdiri daripada satu komputer dengan satu unit

    pemprosesan dan beberapa terminal

    Semua proses dilaksanakan dalam lingkungan komputer

    fizikal yang sama.

    Pengguna terminal disambungkan kepada komputer pusat

    dan tidak mampu berfungsi dengan sendiri.

    Terminal menghantar mesej melalui subsistem kawalan

    komunikasi kepada atur cara aplikasi pengguna

    menggunakan perkhidmatan SPPD.

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    51/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    51

    Copyright ODL Jan 2005 Open University Malaysia

    2.5 Senibina SPPD

    PELAYAN-FAIL

    Proses yang dibahagikan dalam Rangkaian Kawasan

    Setempat (LAN).

    Pelayan fail menyimpan fail yang diperlukan oleh aplikasi danSPPD.

    Pelayan fail bertindak sebagai pemacu cakera keras yang

    dikongsi.

    Aplikasi dan SPPD akan meminta fail daripada pelayan failapabila diperlukan.

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    52/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    52

    Copyright ODL Jan 2005 Open University Malaysia

    2.5 Senibina SPPD

    PELAYAN-FAIL

    Stesen kerja menghantar permintaan kepada pelayan

    fail untuk meminta semua data yang disimpan dalam

    cakera untuk keperluan SPPD.

    Kelemahan seni bina pelayan-fail adalah seperti

    berikut:

    Bilangan trafik rangkaian yang tinggi.

    Salinan penuh SPPD perlu bagi setiap stesen kerja.

    Kerjasama, pemulihan dan kawalan integriti lebih

    kompleks kerana terdapat beberapa SPPD yang cuba

    untuk mencapai fail yang sama.

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    53/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    53

    Copyright ODL Jan 2005 Open University Malaysia

    2.5 Senibina SPPD

    PELAYAN-PELANGGAN Pangkalan data dan SPPD ditempatkan dalam satu

    komputer - pelayan.

    Kom. Pelayan berkeupayaan pemprosesan yang tinggi

    dan bertindak sebagai komputer yang memantau kom.

    pelanggan yang disambungkan kepadanya di dalam satu

    rangkaian setempat.

    Komputer pelayan itu dikenali sebagai backendmanakala komputer pelanggan sebagai frontend.

    Pelayan menyediakan khidmat pengurusan PD dan

    Pelanggan memohon untuk mencapai PD

    Fakulti Teknologi Maklumat

  • 5/20/2018 Analisis Dan Pemodelan Data

    54/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    Copyright ODL Jan 2005 Open University Malaysia

    54

    UNIT

    1UNIT 1KONSEP ASASBAB 3Perancangan Pangkalan Data

    Fakulti Teknologi Maklumatd ik i l i di

  • 5/20/2018 Analisis Dan Pemodelan Data

    55/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    55

    Copyright ODL Jan 2005 Open University Malaysia

    3.0 Pengenalan

    Objektif

    Memahami 3 rekabentuk yang terlibat dalam

    fasa rekabentuk pangkalan data.

    Memahami 3 bahagian penting dalam fasa

    rekabentuk konseptual

    Memahami tujuan 6 fasa yang terlibat dalam

    kitarhayat pembangunan pangkalan data

    Fakulti Teknologi Maklumatd K ik i M lti di

  • 5/20/2018 Analisis Dan Pemodelan Data

    56/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    56

    Copyright ODL Jan 2005 Open University Malaysia

    Kitarhayat Pembangunan PD (DDLC)

    Sistem Pangkalan Data merupakan sebahagian dariSistem Maklumat

    Sistem PD tertakluk kepada satu kitar hayat yangdipanggilKITAR HAYAT PEM-BANGUNAN PANGKALAN

    DATA (DDLC)

    DDLC menggunakan pendekatan berorientasikan data:data menjadi asas rekabentuk.

    Melalui pendekatan ini, semua fungsi sistemdibangunkan berdasarkan struktur data

    Fakulti Teknologi Maklumatd K ik i M lti di

  • 5/20/2018 Analisis Dan Pemodelan Data

    57/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    57

    Copyright ODL Jan 2005 Open University Malaysia

    Kitarhayat Pembangunan PD (DDLC)

    DDLC mempunyai 6 fasaPerancangan PD

    Penilaian awalan

    Kajian kesauran

    Fasa

    A

    KTIVITI

    Rekabentuk PD Mewakili data & perhubungan data

    Membekalkan model data

    Implimentasi dan

    Pemuatan

    Merealisasikan rekabentuk PD

    Pembangunan sistem prototaip

    PengujianPengujian dan penyahralatan

    Penilaian ke atas sistem

    Operasi

    Pemasangan sistemLatihan Pengguna

    Penilaian

    Penyelenggaraan

    Penambah baikan

    Penyelenggaraan

    Fakulti Teknologi Maklumatd K ik i M lti di

  • 5/20/2018 Analisis Dan Pemodelan Data

    58/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    58

    Copyright ODL Jan 2005 Open University Malaysia

    DDLC F1: Perancangan PD

    Aktiviti yang terlibat :

    Takrif Masalah &Kekangan- Masalah & kekangan sistem semasa- Cadangkan Penyelesaian

    Takrif Objektif- Objektif sistem cadangan?? - Integrasi sistem??

    - Perkongsian data?? - Cara perolehan data??

    Takrif Skop &

    Sempadan

    - Skop: ruanglingkup sistem- Sempadan: Persekitaran sistem

    - orang, hw, sw

    Kajian Kesauran- Penyediaan laporan kesesuaian & potensi

    sistem: teknologi, ekonomi, pengendalian

    Menganalisa

    situasi organisasi

    - Analisa Objektif, Operasi, Struktur Organisasi

    - Analisa sistem semasa

    - Cara: Temubual, pemerhatian, kajian

    Fakulti Teknologi Maklumatdan Kom nikasi M ltimedia

  • 5/20/2018 Analisis Dan Pemodelan Data

    59/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    59

    Copyright ODL Jan 2005 Open University Malaysia

    DDLC F2: Rekabentuk PD

    Tujuan: Mewakili Data dan hubungan antara data

    Bekalkan Model Data yang menyokong transaksi

    Menentukan rekabentuk sistem memenuhi kehendak

    pengguna

    Aktiviti Rekabentuk

    Rekabentuk

    Konseptual

    Rekabentuk

    Logikal

    Rekabentuk

    Fizikal

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

  • 5/20/2018 Analisis Dan Pemodelan Data

    60/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    60

    Copyright ODL Jan 2005 Open University Malaysia

    DDLC F2: Rekabentuk PD

    Rekabentuk Konseptual- Pendekatan Permodelan Data

    - Mewakili objek dunia secara realistik

    Permodelan Data- Data dimodelkan

    berorientasikan objek

    nyata

    - Menakrifan: Entiti,

    atribut, hubungan- Model Data

    - Konseptual

    Penormalan- Proses menentukan

    kebersandaran atribut

    terhadap entiti

    - Untuk mengatasi

    masalah pengulangandata, anomali

    - Pastikan model yang

    terhasil adalah sah

    Pengesahan ModelData- Pengujian Rajah ER

    - Pengesahan r/bentuk

    rajah ER

    - Pastikan Model Databebas drpd model

    SPPD

    Aktiviti Yang ter l ibat

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

  • 5/20/2018 Analisis Dan Pemodelan Data

    61/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    61

    Copyright ODL Jan 2005 Open University Malaysia

    DDLC F2: Rekabentuk PD

    Pemetaan reka bentuk konseptual kepada reka bentuk logikalHasil: Model Data Logikal

    Menterjemahkan entiti, atribut dan hubungan kepada bentuk

    perwakilan data yang serasi dengan model SPPD.Jika model data SPPD : berasaskan model hubungan = >

    model data konseptual ditukar kepada bentuk jadual

    Rekabentuk Logikal

    Aspek fizikal data yang disimpan dalam storan & prestasi sistem.Model fizikal bergantung pada perisian SPPD.

    Ciri-ciri storan bergantung kepada perkakasan,

    Ciri-ciri capaian bergantung kepada sistem PD dan SPPD.

    Rekabentuk Fizikal

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

  • 5/20/2018 Analisis Dan Pemodelan Data

    62/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    62

    Copyright ODL Jan 2005 Open University Malaysia

    DDLC F3: Implimentasi & Pemuatan

    proses merealisasikan reka bentuk pangkalan data

    dan penggunaannya.

    Implimentasi

    model yang berfungsi seperti sistem akhir tetapi

    tidak dilengkapi dengan ciri-ciri yang sepenuhnya,

    Prototaip

    Pada fasa ini, pembangun memilih samada membangunkan

    PROTOTAIPatau sistem sebenar

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

  • 5/20/2018 Analisis Dan Pemodelan Data

    63/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    63

    Copyright ODL Jan 2005 Open University Malaysia

    DDLC F3: Implimentasi & Pemuatan

    Aktiviti

    Memasang SPPDPemasangan SPPD

    Latihan Pengguna

    Pentadbir Pangkalan Data akan

    mencipta kumpulan storan PD

    Mencipta Pang. Data Mencipta Skema PD, KamusData, Pandangan Pengguna

    Memuat / MenukarData

    Memuatkan data ke PDMengubahsuaian format data

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

  • 5/20/2018 Analisis Dan Pemodelan Data

    64/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    64

    Copyright ODL Jan 2005 Open University Malaysia

    DDLC F4: Pengujian & Penilaian

    Aktiviti

    Menguj i Pangkalan Data & Aturcara Penggunaan

    Pengujian Integrasi

    Pengujian Unit

    Pengujian Sistem

    Peni laian Pangkalan DataPengujian Prestasi

    Pengujian Keselamatan Sistem

    Pengujian Sistem

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

  • 5/20/2018 Analisis Dan Pemodelan Data

    65/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    65

    Copyright ODL Jan 2005 Open University Malaysia

    DDLC F5: Operasi

    Bermula apabila sistem beroperasi di persekitaran sebenar

    Berakhir => sistem digantikan dengan sistem baru

    Melibatkan penyediaanmanual pengguna; latihan; sokongan

    teknikal

    1) Rancangan Peralihan Terus:

    Sis. semasa ditukar terus kepada sistem baru

    2) Rancangan Peralihan Selari:

    Sis. semasa dan baru beroperasi serentak

    3) Rancangan Peralihan Perintis:

    Sis. baru digunakan sebagai perintis di bhgn tertentu

    4) Rancangan Peralihan Berperingkat:

    Sis. baru beroperasi secara berfasa

    Pendekatan Operasi

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

  • 5/20/2018 Analisis Dan Pemodelan Data

    66/67

    Subject Matter Expert/Author:Nor Aisyah Fadil (OUM)

    dan Komunikasi Multimedia

    66

    Copyright ODL Jan 2005 Open University Malaysia

    DDLC F6: Penyelenggaraan & Evolusi

    Penyelenggaraan

    proses memantau dan mengekalkan prestasi sistem

    dan pangkalan data.

    Tujuan:

    Memulihkan ralat yang terdapat dalam sistem,

    Penyesuaian ke atas pangkalan data

    Peningkatan kepada versi terkini

    Pastikan penyelenggaraan tidak menggangu pengguna lain

    Fakulti Teknologi Maklumatdan Komunikasi Multimedia

  • 5/20/2018 Analisis Dan Pemodelan Data

    67/67

    dan Komunikasi Multimedia

    Terima Kasih