makalah-basdat0998

Upload: a-nanda-dian

Post on 20-Feb-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 makalah-basdat0998

    1/11

    Pa

    ge1

    BAB I

    PENDAHULUAN

    A. Latar Belakang

    ERD adalah suatu model jaringan yang menggunakan susunan

    data yang disimpan dalam system secara abstrak. ERD berbeda

    dengan DFD(Data Flow Diagram) yang merupakan suatu model

    jaringan ungsi yang akan dilaksanakan oleh system! sedangkan

    ERD merupakan model jaringan data yang menekankan pada

    struktur"struktur dan relationship data.

    #iasanya ERD ini digunakan oleh proessional system untuk

    berkomunikasi dengan pemakai eksekuti tingkat tinggi dalam

    suatu organisasi (seperti wakil presiden direktur dan manajer

    yang tidak tertarik pada pelaksanaan operasi"operasi system

    sehari"hari).

    B. Tujuan

    Makalah ini memuat tentang pembahasan mengenai ERD basis data. Makalah

    ini bertujuan untuk melihat sejauh mana tingkat usabilitas dari fungsi-fungsi pada

    ERD.

  • 7/24/2019 makalah-basdat0998

    2/11

    Pa

    ge$

    BAB II

    PEMBAHASAN

    A. Pengertian Basis data

    #asis data dapat dide%nisikan dalam sejumlah sudut

    pandang! seperti menurut &onnolly ($''$!p1)! de%nisi basis

    data adalah kumpulan data yang dihubungkan secara bersama"

    sama! dan gambaran dari data yang dirancang untuk memenuhi

    kebutuhan inormasi dari suatu organisasi. #erbeda dengan

    sistem fleyang menyimpan data secara terpisah! pada basis

    data data tersimpan secara terintegrasi. #asis data bukan

    menjadi milik dari suatu departemen tetapi sebagai sumber daya

    perusahaan yang dapat digunakan bersama.

    enurut Date (1**'!p+)! de%nisi dari basis data adalah

    kumpulan terintegrasi dari %le yang merupakan representasi data

    dari suatu model enterprise.

    ,edangkan menurut Fathansyah (1***!p$)! basis data adalah -

    impunan kelompok data (arsip) yang saling berhubungan

    yang diorganisasi sedemikian rupa agar kelak dapat

    dimanaatkan kembali dengan cepat dan mudah.

    /umpulan data yang saling berhubungan yang disimpan

    secara bersama sedemikian rupa dan tanpa pengulangan

    (redudansi) yang tidak perlu! untuk memenuhi berbagai

    kebutuhan.

    /umpulan fle0 tabel0 arsip yang saling berhubungan yang

    disimpan dalam media penyimpanan elektronis.

    Data dalam basis data disimpan dalam tiga struktur! yaitu

    fle! tabel atau objek. Fileterdiri dari recorddan feld! tabel terdiri

  • 7/24/2019 makalah-basdat0998

    3/11

    Pa

    gedari baris dan kolom. 2bjek terdiri dari data dan instruksi

    program yang memungsikan data. 3abel terdiri dari kolom"kolom

    yang saling terkait! seperti fle yang terdiri dari record yang

    saling terkait. Filedidalam basis data dapat terhubung kepada

    beberapa tabel. Dalam sebuah tabel! data pada tiap kolom terdiri

    dari ukuran dan tipe yang sejenis (char0 numeric).

  • 7/24/2019 makalah-basdat0998

    4/11

    Pa

    ge(

    B. Keuntungan dan Kekurangan

    keuntungan dari basis data-

    engurangi duplikasi data

    eningkatkan integritas data

    emelihara independensi data

    eningkatkan keamanan data

    emelihara konsistensi data

    anipulasi data lebih canggih

    udah untuk digunakan

    /ekurangan-

    ,istem lebih rumit! jadi memerlukan tenaga ahli dalam

    disain! program dan implementasi

    4ebih mahal

    #ila ada akses yang tidak benar! kerusakan dapat terjadi

    /arena semua data di tempat terpusat! kerusakan sotware

    dan hardware dapat terjadi

    Proses pemeliharaan dapat memakan waktu karena

    ukurannya yang besar

    Proses back updata memakan waktu

    1. Perancangan #asis Data

    Permasalahan yang dihadapi pada waktu perancangan

    yaitu bagaimana basis data yang akan dibangun ini dapat

    memenuhi kebutuhan saat ini dan masa yang akan datang.

  • 7/24/2019 makalah-basdat0998

    5/11

    Pa

    ge+5ntuk itu diperlukan perancangan basis data baik secara %sik

    maupun secara konseptualnya. Perancangan konseptual akan

    menunjukkan entity dan relasinya berdasarkan proses yang

    diiginkan oleh organsisasinya. 5ntuk menentukan entity dan

    relasinya perlu dilakukan analisis data tentang inormasi yang

    ada dalam spesi%kasi di masa yang akan datang.

    #erikut ini adalah langkah"langkah yang sering dilakukan dalam

    perancangan basisdata-

    1. 3eliti inormasi apa yang dibutuhkan oleh organisasi ini!

    misalnya dengan me"wawancarai pengguna inormasi

    dalam organisasitersebut.

    $. Pisahkan0kelompokkan hasil temuan inormasi menjadi

    beberapa entity.

    . Pikirkan %eld"data yang mendukung setiap entity

    . 3entukan %eld"data yang mungkin menjadi indeks (primary

    key) setiap entity

    +. Pikirkan kemungkinan relasi antar entity

    o bila one-to-many atau many-to-one - tambahkan

    primary"key dari entity sisi"one sebagai %eld"data

    baru pada entity sisi many.

    o bila many-to-many - ciptakan sebuah %le"relasi

    dengan %eld data utama adalah primary"key masing"

    masing entity yang berelasi! tambahkan %eld data

    yang baru apabila %eld data ini bergantung pada

    kedua primary key.

    http://teknik-informatika.com/informasi-dan-organisasi/http://teknik-informatika.com/informasi-dan-organisasi/http://teknik-informatika.com/informasi-dan-organisasi/http://teknik-informatika.com/informasi-dan-organisasi/
  • 7/24/2019 makalah-basdat0998

    6/11

    Pa

    ge66. Pilih D#, untuk melakukan implementasi! dimana setiap

    entity diciptakan sebagai sebagai sebuah table pada model

    relasional.

    Pada perancangan model konseptual basis data ini

    penekanan dilakukan pada struktur data dan relasi antara %le.

    Pada perancangan model konseptual ini dapat dilakukan dengan

    menggunakan model data relasional.

    3eknik odel Data Realsional ada $ yaitu -

    7 3eknik 8ormalisasi

    7 3eknik Entity Relationship

    C. ERD

    ERD adalah suatu model jaringan yang menggunakan susunan

    data yang disimpan dalam system secara abstrak. ERD berbeda

    dengan DFD(Data Flow Diagram) yang merupakan suatu model

    jaringan ungsi yang akan dilaksanakan oleh system! sedangkan

    ERD merupakan model jaringan data yang menekankan pada

    struktur"struktur dan relationship data.

    #iasanya ERD ini digunakan oleh proessional system untuk

    berkomunikasi dengan pemakai eksekuti tingkat tinggi

    dalam suatu organisasi (seperti wakil presiden direktur dan

    manajer yang tidak tertarik pada pelaksanaan operasi"

    operasi system sehari"hari). Pemakai ini lebih tertarik

    dengan hal"hal sebagai berikut- Data apa saja yang

    dibutuhkan untuk bisnis mereka9

    #agaimana data tersebut berelasi dengan data lainnya9

    ,iapa saja yang diperkenalkan untuk mengakses data

    tersebut9

    ERD juga menguntungkan bagi proessional system! karena

    ERD memperlihatkan hubungan antar data store pada DFD.

  • 7/24/2019 makalah-basdat0998

    7/11

    Pa

    ge:ubungan ini tidak terlihat pada DFD! karena DFD hanya

    memusatkan perhatian pada ungsi"ungsi system bukan

    pada data yang dibutuhkan.

    Diagram hubungan entitas atau yang lebih dikenal dengan

    sebutan E"R diagram! adalah notasi gra%k dari sebuah

    model data atau sebuah model jaringan yang menjelaskan

    tentang data yang tersimpan (storage data) dalam system

    secara abstrak. Diagram hubungan entitas tidak

    menyatakan bagaimana memanaatkan data! membuat

    data! mengubah data! dan menghapus data.

    D. Kamus Data

    Pendeklarasian atribut"atribut pada diagram E"R dapat

    dipisahkan dan dinyatakan dalam sebuah kamus data. ;ni

    diperbolehk1an jika sebuah system yang ruang lingkupnya lebar

    dan kompleks. /amus data berisi atribut yang diapit kurung

    kurawal dan berungsi sebagai key juga dibedakan dengan

    atribut yang bukan! dengan menggaris bawahi atribut tersebut.

    E. Normalisasi

    8ormalisasi merupakan proses pengelompokan data elemen

    menjadi table"tabel yang menunjukan entity dan relasinya atau

    lebih diokuskan pada tinjauan komprehensi terhadap setiap

    kelompok dan (tabel) secara indi

  • 7/24/2019 makalah-basdat0998

    8/11

    Pa

    ge=

    ield! Atri"ut kun#i $Ke%&

    /ey adalah satu atau gabungan dari beberapa atribut yang

    dapat membedakan semua baris data (row) dalam tabel secara

    unik.

    Ketergantungan ungsional $un#tional De'eden#%&

    De%nisi dari unctional depedence adalah -

    > Diberikan sebuah relasi R! atribut ? dari R adalah bergantung

    ungsi pada atribut @ dari R jika dab hanya jika setiap nilai @

    dalam R punya hubungan dengan tetap satu nilai ? dalam R

    (dalam setiap satu waktu)A.

    BAB III

    IMPLEMEN(ASI BASIS DA(A

  • 7/24/2019 makalah-basdat0998

    9/11

    Pa

    ge*

    A. S'esi)kasi So*t+are1. Deskripsi penjualan #urung

    Program ini dijalankan untuk proses system jual beli

    burung! yang mana system ini ada system pembayaran!

    sama halnya seperti kasir"kasir yang ada di swalayan

    pada umumnya! namun bedanya disini system

    pembayarannya hanya untuk system pembayaran

    burung.$. Proses penjualan burung

    a. 4og in - tabel untuk memasukan bagian siapa yang

    memproses programb. #urung - tabel ini berisi tentang nama burung! harga!

    kodeburung! jumlahburung!c. Detailburung- berisikan tentang penjelasan jenis

    burung secara mendetaild. Pemasok - berisikan tentang nama pemasok dan

    perusahaan pemasoke. Pembelian - berisikan tentang semua inormasi

    pembelian burung.. ERD

    1 1

    1

    1 1 1

    11

    . Relasi Bntar 3abel

    DetailBeliBurung

    Pembelian

    kasirPemasok

    Faktur *

    KdBurung **

    umlahburung

    DetailBeli

    kdBurung *

    !mBurung **

    mlBurung

    "argaBeli

    "argaual

    Burung

    PembelianPemasok

    KdPemasok *

    namaPemasok

    #lamatPmsk

    Person **

    $elepon

    KdKasir **

    Faktur **

    KdPmasok **Ba%ar

    $anggal

    am

    mlitem

    mltotal

    kembali

    Kasir

    Kdkasir *

    !amakasir

    Pass&ord

  • 7/24/2019 makalah-basdat0998

    10/11

    Page

    1'

    Bdapun sotware yang digunakan adalah -

    8o ,otware Cenis1 indows p ,istem 2perasi$ 2ce Bplikasi Gisual basic 6.' Bplikasi

    Bdapun spesi%kasi hardware yang digunakan adalah -

    8o ardware Cenis1 Processor P 1!= HhI$ arddisk $'Hb Ram $+6b GHB 2nboard+ onitor &rt6 /eyboard J

    mouse

    Ps$

    BAB I,

    KESIMPULAN DAN SARAN

    1. /esimpulanProgram ini dijalankan untuk menghitung sebagaimana

    halnya kasir di supermarket! namun bedanya kita hanya

    menghitung tentang system penjualan jenis kayu. ?ang

    mana program ini ada perhitungan untuk pembayarannya.

    $. ,aran,aran kami! dalam pemberian tugas akhir jangan terlalu

    mepet ke akhir waktu dan dalam pemberian waktu jangan

    terlalu singkat! karena sebagian dari kami ada yang tidak

    mengerti dan memahami tentang pembuatan aplikasi

    seperti ini. aka kami mohon sebelum memberi tugas!

  • 7/24/2019 makalah-basdat0998

    11/11

    Page

    11setidaknya ada sebagian yang sudah diterangkan ke kami

    selaku mahasiswa.