PERANCANGAN BASIS DATA PERANCANGAN BASIS DATA SistemSistem basis data basis data telahtelah menmenjadiadi ba bagianian dalam dalam sistemsistem informasi informasi suatusuatu ... KOMPONEN

  • View
    248

  • Download
    11

Embed Size (px)

Text of PERANCANGAN BASIS DATA PERANCANGAN BASIS DATA SistemSistem basis data basis data telahtelah...

  • PERANCANGAN PERANCANGAN BASIS DATABASIS DATABASIS DATABASIS DATA

    11

  • ALASAN PERANCANGAN ALASAN PERANCANGAN BASIS DATABASIS DATABASIS DATABASIS DATA

    SistemSistem basis data basis data telahtelah menjadimenjadi bagianbagian dalamdalamjj ggsistemsistem informasiinformasi suatusuatu organisasiorganisasiKebutuhanKebutuhan menyimpanmenyimpan data dl data dl jumlahjumlah besarbesar

    kiki d kd ksemakinsemakin mendesakmendesakFungsiFungsi--fungsifungsi dalamdalam organisasiorganisasi semakinsemakindikomputerisasikandikomputerisasikanppSemakinSemakin komplekskompleks data & data & aplikasiaplikasi ygygdigunakandigunakan, , makamaka relationship relationship antarantar data data hh di d li ikdi d li ikharusharus dimodelisasikandimodelisasikanDibutuhkannyaDibutuhkannya kemandiriankemandirian datadata

    22

  • TUJUAN PERANCANGAN TUJUAN PERANCANGAN BASIS DATABASIS DATABASIS DATABASIS DATA

    untuk memenuhi kebutuhanuntuk memenuhi kebutuhan kebutuhan kebutuhan untuk memenuhi kebutuhanuntuk memenuhi kebutuhan--kebutuhan kebutuhan konten informasi dari pengguna dan konten informasi dari pengguna dan aplikasiaplikasi--aplikasi tertentuaplikasi tertentu

    menyediakan struktur informasi yang menyediakan struktur informasi yang alami dan mudah dipahami alami dan mudah dipahami

    mendukung kebutuhanmendukung kebutuhan kebutuhan kebutuhan mendukung kebutuhanmendukung kebutuhan--kebutuhan kebutuhan pemrosesan dan objektifitas kinerja pemrosesan dan objektifitas kinerja (waktu respon, waktu pemrosesan, dan (waktu respon, waktu pemrosesan, dan ruang penyimpanan)ruang penyimpanan)

    33

  • KOMPONEN SISTEM INFORMASIKOMPONEN SISTEM INFORMASISistem informasi suatu organisasi Sistem informasi suatu organisasi berbasiskan komputer terdiri atas :berbasiskan komputer terdiri atas :

    basis databasis data

    perangkat lunak basis dataperangkat lunak basis data

    perangkat lunak aplikasiperangkat lunak aplikasi

    perangkat keras perangkat keras perangkat keras perangkat keras

    personalpersonal

    44

  • Siklus Kehidupan Sistem InformasiSiklus Kehidupan Sistem Informasi

    Siklus Kehidupan Sistem Siklus Kehidupan Sistem Aplikasi Basis DataAplikasi Basis DataAplikasi Basis DataAplikasi Basis Data

    55

  • SIKLUS KEHIDUPAN APLIKASI SIKLUS KEHIDUPAN APLIKASI BASIS DATABASIS DATA

    66

  • Teknik penspesifikasian kebutuhanTeknik penspesifikasian kebutuhansecara formal dengan menggunakan :secara formal dengan menggunakan :

    -- HIPO (Hierarchical Input Process HIPO (Hierarchical Input Process ( p( pOutput)Output)

    -- SADT (Structured Analysis & Design)SADT (Structured Analysis & Design)( y g )( y g )-- DFD (Data Flow Diagram)DFD (Data Flow Diagram)-- OrrOrr--Warnier DiagramWarnier Diagramgg-- NassiNassi--Schneiderman DiagramSchneiderman Diagram

    77

  • PROTOTYPINGPROTOTYPINGMembuat model kerja utk aplikasi basis dataMembuat model kerja utk aplikasi basis data

    Develop theworking model

    Abandonapplication

    Build the prototype

    Decision

    ImplementApplication

    Use and Testthe prototype

    Decision

    RedevelopApplication

    Review theprototype

    Begin newprototype

    88

  • ImplementasiImplementasi

    Logical Data Model Logical Process Model

    TR

    Track 01 Country

    Database creationCREATE DATABASECREATE TABLELOAD

    PhysicalImplementationProcess

    99

  • DESAIN SISTEMDESAIN SISTEMDESAIN SISTEMDESAIN SISTEM

  • Gambaran umumGambaran umumGambaran umumGambaran umum

    TujuanTujuan :: KomunikasiKomunikasi keke useruserTujuanTujuan : : KomunikasiKomunikasi keke useruserKomponenKomponen yang yang didesaindidesain: model, output, : model, output, input, database, input, database, teknologiteknologi..p , ,p , , ggBentukBentuk model model Physical Model : Physical Model : menunjukkanmenunjukkan keke user user bagaimanabagaimana

    nantinyanantinya sistemsistem secarasecara fisikfisik akanakan diterapkanditerapkan..Ex: Ex: BaganBagan AlirAlir SistemSistemLogical Model :Logical Model : menjelaskanmenjelaskan kepadakepada useruser Logical Model : Logical Model : menjelaskanmenjelaskan kepadakepada user user bagaimanabagaimana nantinyanantinya fungsifungsi--fungsifungsi didi SI SI secarasecaralogikalogika bekerjabekerjaEx: diagram Ex: diagram arusarus datadata

  • MetodeMetode PengolahanPengolahan DataData

    1.1. TerpusatTerpusat //tersebartersebarpp //terpusatterpusat: : metodemetode pengolahanpengolahan yang yang memusatkanmemusatkan pengolahannyapengolahannya padapada suatusuatutempattempat tertentutertentutempattempat tertentutertentusemuasemua input, input, prosesproses, output , output dilakukandilakukan padapadasuatusuatu tempattempat tertentutertentu,, misalnyamisalnya didisuatusuatu tempattempat tertentutertentu, , misalnyamisalnya dididepartemendepartemen AAtersebartersebar: : memungkinkanmemungkinkan tiaptiap departemendepartemen

    t kt k kkkk d td t di idi i l hl huntukuntuk memasukkanmemasukkan data data sendirisendiri, , mengolahmengolahsendiri,dansendiri,dan menghasilkanmenghasilkan output output sendirisendiri. . DihubungkanDihubungkan dengandengan jaringanjaringan kerjakerjagg gg j gj g jj

  • 22 Kumpulan/langsungKumpulan/langsung2.2. Kumpulan/langsungKumpulan/langsungKumpulanKumpulan: : pengolahanpengolahan data yang data yang dikumpuldikumpul kankan terlebihterlebih dahuludahulu selamaselamadikumpuldikumpul--kankan terlebihterlebih dahuludahulu selamaselamabeberapabeberapa periodeperiodell l hl h d td t d td tlangsunglangsung: : pengolahanpengolahan data yang data yang datanyadatanyalangsunglangsung diolahdiolah

  • Desain OutputDesain OutputDesain OutputDesain Output

    OutputOutput dapatdapat berupaberupa::Output Output dapatdapat berupaberupa: : Media Media keraskeras : : kertaskertas MediaMedia lunaklunak :: tampilantampilan didi layarlayar videovideoMedia Media lunaklunak : : tampilantampilan didi layarlayar videovideo

    TipeTipe::-- Output intern: Output intern: digunakandigunakan untukuntuk mendukungmendukung kegiatankegiatanpp gg gg gg

    manajemenmanajemen..Ex: Ex: laporanlaporanOutputOutput eksternekstern: output yang: output yang didistribusikandidistribusikan kepadakepada-- Output Output eksternekstern: output yang : output yang didistribusikandidistribusikan kepadakepadapihakpihak luarluar yang yang membutuhkanmembutuhkan..

    -- Ex: Ex: fakturfaktur, , cekcek, , tandatanda terimaterima bayaranbayaran

  • Desain InputDesain InputDesain InputDesain Input

    Tipe:Tipe: Tipe: Tipe: -- Input intern: input dari dalam organisasiInput intern: input dari dalam organisasi

    Ex: faktur penjualan, order penjualanEx: faktur penjualan, order penjualanEx: faktur penjualan, order penjualanEx: faktur penjualan, order penjualan-- Input ekstern: berasal dari luar organisasiInput ekstern: berasal dari luar organisasi-- Ex: faktur pembelian, kwitansiEx: faktur pembelian, kwitansi

  • Desain DatabaseDesain DatabaseDesain DatabaseDesain Database

    Mengidentifikasi terlebih dahulu fileMengidentifikasi terlebih dahulu file--filefileMengidentifikasi terlebih dahulu fileMengidentifikasi terlebih dahulu file file file database untuk sistem baru.database untuk sistem baru.

  • DAD(Diagram Arus Data)DAD(Diagram Arus Data)DAD(Diagram Arus Data)DAD(Diagram Arus Data)SimbolSimbol::

    1.1. External entity(External entity(KesatuanKesatuan luarluar)/boundary()/boundary(batasbatas sistemsistem))simbolsimbol: : kotakkotak

    2.2. Data flow (Data flow (arusarus data)data)simbolsimbol : : panahpanah (( ))

    2.2. Process(Process(prosesproses))((pp ))simbolsimbol : : lingkaranlingkaran//kotakkotak dengandengan sudutsudut tumpultumpul

    atauatau2.2. Data store (Data store (penyimpananpenyimpanan data)data)

    simbolsimbol: :

  • ContohContoh DesainDesain SistemSistemSISI PoliklinikPoliklinik ABCABCSI SI PoliklinikPoliklinik ABCABC

    DesainDesain ModelModel secarasecara umumumumDesainDesain Model Model secarasecara umumumumSistemSistem InformasiInformasi yang yang diusulkandiusulkan akanakan

    disajikandisajikan dalamdalam bentukbentuk physicalphysical dandandisajikandisajikan dalamdalam bentukbentuk physicalphysical dandanlogicallogical. . PhysicalPhysical dengandengan menggunakanmenggunakanBaganBagan AlirAlir SistemSistem. . Logical Logical dengandengangg gg ggmenggunakanmenggunakan diagram diagram arusarus datadata

    MetodeMetode pengolahanpengolahan data yang data yang p gp g y gy gdigunakandigunakan didi sistemsistem iniini adalahadalah pengolahanpengolahandata data tersebartersebar dandan langsunglangsung. .

  • Desain OutputDesain OutputDesain OutputDesain Output

    Output yang dihasilkan dari sistem iniOutput yang dihasilkan dari sistem iniOutput yang dihasilkan dari sistem ini Output yang dihasilkan dari sistem ini terdapat 2 macam,yaitu dalam bentuk terdapat 2 macam,yaitu dalam bentuk hardcopyhardcopy dandan softcopysoftcopyhardcopyhardcopy dan dan softcopy.softcopy.Hardcopy Hardcopy berupa laporan hasil berupa laporan hasil pemeriksaan pasienpemeriksaan pasienpemeriksaan pasienpemeriksaan pasienSoftcopy Softcopy berupa databerupa data--data:data:

  • data data pasienpasien apabilaapabila dokterdokter memeriksamemeriksa seorangseorangpasienpasien otomatisotomatis dokterdokter bisabisa melihatmelihat pasienpasien siapasiapa yang yang gilirangiliran untukuntuk diperiksadiperiksa, , data data dokterdokter apabilaapabila dokterdokter inginingin melihatmelihat biodatabiodata diridiriataupunataupun melihatmelihat dokterdokter dokterdokter yangyang bertugasbertugas padapadaataupunataupun melihatmelihat dokterdokter--dokterdok