Makalah PTI ( Basis Data )

Embed Size (px)

Citation preview

  • 8/19/2019 Makalah PTI ( Basis Data )

    1/22

    MAKALAH

    BASIS DATA

    [ DATABASES MANAGEMENT SYSTEM ]

    DISUSUN OLEH :

    DANANG KUNCORO [ 201510225284 ]

    UWAIS ARIF NURDIN [ 201510225 ]

    DION FIRDAUS [ 201510225 ]

    PROGRAM TEKNIK INFORMATIKA

    UNI ERSITAS BHAYANGKARA

    BEKASI

    2015

  • 8/19/2019 Makalah PTI ( Basis Data )

    2/22

    KATA PENGANTAR

    Puji syukur kami panjatkan kehadirat Allah S.W.T yang telah memberikan rahmat serta

    karunia-NYA kepada kami sehingga kami berhasil menyelesaikan makalah ini yang berjudul

    “Basis Data DATABAS! "ANA#!"!NT SYST!"$%.

    "akalah ini berisikan tentang in&'rmasi Basis Data DATABAS! "ANA#!"!NT $

    SYST!" atau yang lebih khusussnya membahas tentang pengertian( kelebihan maupun

    kekurangan dari databases management system serta p'k'k bahasan lain yang membahas

    menggenai databases management system.

    Diharapkan makalah ini dapat memberikan in&'rmasi dan pengetahuan bagi kita semua.

    )ami menyadari makalah ini jauh dari sempurna( 'leh karena itu kritik dan saran dari semua

    pihak yang bersi&at membenagun selalu kami harapkan demi kesempurnaan makalah ini.

    Akhir kata kami u*apkan terimakasih kepada semua pihak yang telah berperan dalam

    penyusunan makalah ini dari a+al hingga akhir.

    Sem'ga Allah S.W.T senantiasa meridhai usaha kita( A",N.

    Bekasi( N' ember /01

    Penyusun

    ii

    iii

  • 8/19/2019 Makalah PTI ( Basis Data )

    3/22

    DAFTAR ISI

    )ata Pengantar..........................................................................................................................i

    Da&tar ,si...................................................................................................................................ii

    0. Pendahuluan

    0.0 2atar Belakang.......................................................................................................................0

    0. 3umusan "asalah..................................................................................................................

    0.4 Tujuan....................................................................................................................................

    . Pembahasan

    .0 Data( ,n&'rmasi dan Basis Data.............................................................................................4

    .0.0 5irarki Data............................................................................................................6

    .0. Sistem Basis Data...................................................................................................6

    .0.4 Data Base "anagement System 7DB"S8..............................................................1

    .0.6 "'del Data.............................................................................................................9

    . ":D!2 DATA 3!2AS,:NA2...................................................................................00

    .6 Pembuatan Basis data......................................................................................................06

    .1 Pengunaan Basis data......................................................................................................01

    .1.0 Basisdata dalam arsitektur ,T................................................................................01

    .1. ;'nt'h pr'duk basis data.......................................................................................01 .1.4 Pemakaian basis data elektr'nik.............................................................................0<

    .1.6 )eahlian basis data.................................................................................................0=

    .1.1 Pengguna Basis Data.............................................................................................0=

    4. Penutup

    4.0 )esimpulan.....................................................................................................................09

    iii

    iiii

    i

  • 8/19/2019 Makalah PTI ( Basis Data )

    4/22

    BAB I

    PENDAHULUAN

    1!1 L"#"$ %&'"(")*

    Basis data adalah kumpulan in&'rmasi yang disimpan di dalam k'mputer se*ara

    sistematik sehingga dapat diperiksa menggunakan suatu pr'gram k'mputer untuk memper'leh

    in&'rmasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengel'la dan

    memanggil kueri 7query 8 basis data disebut sistem manajemen basis data 7database management

    system ( DB"S8.

    ,stilah >basis data> bera+al dari ilmu k'mputer. "eskipun kemudian artinya semakin

    luas( memasukkan hal-hal di luar bidang elektr'nika( artikel ini mengenai basis data k'mputer.

    ;atatan yang mirip dengan basis data sebenarnya sudah ada sebelum re 'lusi industri yaitu

    dalam bentuk buku besar( k+itansi dan kumpulan data yang berhubungan dengan bisnis.

    )'nsep dasar dari basis data adalah kumpulan dari *atatan-*atatan( atau p't'ngan dari

    pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis &akta yang tersimpan

    di dalamnya? penjelasan ini disebut skema . Skema menggambarkan 'byek yang di+akili suatu

    basis data( dan hubungan di antara 'byek tersebut. Ada banyak *ara untuk meng'rganisasi

    skema( atau mem'delkan struktur basis data? ini dikenal sebagai m'del basis data atau m'del

    data. "'del yang umum digunakan sekarang adalah m'del relasi'nal ( yang menurut istilah

    layman me+akili semua in&'rmasi dalam bentuk tabel-tabel yang saling berhubungan dimana

    setiap tabel terdiri dari baris dan k'l'm 7de&inisi yang sebenarnya menggunakan termin'l'gi

    matematika8. Dalam m'del ini( hubungan antar tabel di+akili denga menggunakan nilai yang

    sama antar tabel. "'del yang lain seperti m'del hierarkis dan m'del jaringan menggunakan *ara

    yang lebih eksplisit untuk me+akili hubungan antar tabel.

    ,stilah basis data menga*u pada k'leksi dari data-data yang saling berhubungan( dan

    perangkat lunaknya seharusnya menga*u sebagai sistem manajemen basis data 7database

    management system/DBMS 8.

    0i

    ii

    http://id.wikipedia.org/wiki/Informasihttp://id.wikipedia.org/wiki/Komputerhttp://id.wikipedia.org/wiki/Program_komputerhttp://id.wikipedia.org/wiki/Perangkat_lunakhttp://id.wikipedia.org/wiki/Kuerihttp://id.wikipedia.org/wiki/Sistem_manajemen_basis_datahttp://id.wikipedia.org/w/index.php?title=Skema&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Model_basis_data&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Model_relasional&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Model_hierarkis&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Model_jaringan&action=edit&redlink=1http://id.wikipedia.org/wiki/Informasihttp://id.wikipedia.org/wiki/Komputerhttp://id.wikipedia.org/wiki/Program_komputerhttp://id.wikipedia.org/wiki/Perangkat_lunakhttp://id.wikipedia.org/wiki/Kuerihttp://id.wikipedia.org/wiki/Sistem_manajemen_basis_datahttp://id.wikipedia.org/w/index.php?title=Skema&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Model_basis_data&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Model_relasional&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Model_hierarkis&action=edit&redlink=1http://id.wikipedia.org/w/index.php?title=Model_jaringan&action=edit&redlink=1

  • 8/19/2019 Makalah PTI ( Basis Data )

    5/22

    1!2 R+,+-") M"-"'".

    Dari uraian diatas penulis mengembangkan permasalahan p'k'k yang dibahas dalam

    makalah ini( yaitu?

    0. Apa yang dimaksud dengan basis data se*ara umum dan khusus @

    . Apa kegunaan dari basisdata@

    4. Sistematika Data Base Management System @

    1!/ T+ +")

    Adapun tujuan dari pembuatan makalah ini adalah ?0. "engenal k'nsep basis data se*ara umum

    . "engenal k'nsep basis data se*ara khusus

    4. "engenal pr'ses pembuatan basis data

    6. "engetahui sistematika Data Base "anagement System

    1. "emahami Data Base "anagement System dalam Sistem Basis Data

    i

    ii

  • 8/19/2019 Makalah PTI ( Basis Data )

    6/22

    BAB II

    PEMBAHASAN

    2!1 D"#" I) 3$,"- ") B"- - D"#"Data merupakan &akta mengenai suatu 'bjek seperti manusia( benda( peristi+a( k'nsep(

    keadaan dan sebagainya yang dapat di*atat dan mempunyai arti se*ara implisit. Data dapat

    dinyatakan dalam bentuk angka( karakter atau simb'l( sehingga bila data dikumpulkan dan saling

    berhubungan maka dikenal dengan istilah basis data 7database8 3ame ///$. ,n&'rmasi adalah

    data yang telah di'rganisasikan ke dalam bentuk yang sesuai dengan kebutuhan sese'rang

    Abdul0999$. "enurut Encyclopedia of Computer Science and Engineer ( para ilmu+an di

    bidang in&'rmasi menerima de&inisi standar in&'rmasi yaitu data yang digunakan dalam pengambilan keputusan. De&inisi lain dari basis data menurut abbri dan S*h+ab adalah sistem

    berkas terpadu yang diran*ang terutama untuk meminimalkan duplikasi data. "enurut 3ame

    !lmasri mende&inisikan basis data lebih dibatasi pada arti implisit yang khusus( yaitu?

    a. Basis data merupakan penyajian suatu aspek dari dunia nyata 7real +'rld8.

    b. Basis data merupakan kumpulan data dari berbagai sumber yang se*ara l'gika

    mempunyai arti implisit.

    *. Basis data perlu diran*ang( dibangun dan data dikumpulkan untuk suatu tujuan. Basis

    data dapat digunakan 'leh beberapa user dan beberapa aplikasi yang sesuai dengan

    kepentingan user.

    Dari beberapa de&inisi-de&inisi tersebut( dapat dikatakan bah+a basis data mempunyai

    berbagai sumber data dalam pengumpulan data( ber ariasi derajat interaksi kejadian dari dunia

    nyata( diran*ang dan dibangun agar dapat digunakan 'leh beberapa user untuk berbagai

    kepentingan Waliyant' ///$.

    iii

    4i

    ii

  • 8/19/2019 Makalah PTI ( Basis Data )

    7/22

    2!1!1 H $"$( D"#"

    Data di'rganisasikan kedalam bentuk elemen data 7&ield8( rekaman 7re*'rd8( dan berkas

    7&ile8. De&inisi dari ketiganya adalah sebagai berikut?

    !lemen data adalah satuan data terke*il yang tidak dapat dipe*ah lagi menjadi unit lain yang

    bermakna. "isalnya data sis+a terdiri dari N,S( Nama( Alamat( Telep'n atau Cenis )elamin.

    3ekaman merupakan gabungan sejumlah elemen data yang saling terkait. ,stilah lain dari

    rekaman adalah baris atau tupel.

    Berkas adalah himpunan seluruh rekaman yang bertipe sama.

    2!1!2 S -#&, B"- - D"#"

    adalah suatu sistem menyusun dan mengel'la re*'rd-re*'rd menggunakan k'mputer

    untuk menyimpan atau merekam serta memelihara data 'perasi'nal lengkap sebuah

    'rganisasi perusahaan sehingga mampu menyediakan in&'rmasi yang 'ptimal yang diperlukan

    pemakai untuk pr'ses mengambil keputusan.

    iii

    6i

    ii

  • 8/19/2019 Makalah PTI ( Basis Data )

    8/22

    2!1!/ D"#" B"-& M")"*&,&)# S6-#&, 7DBMS 9S -#&, M")" &,&) B"- - D"#"

    7SMB

    DB"S dapat diartikan sebagai pr'gram k'mputer yang digunakan untuk memasukkan(

    mengubah( menghapus( mem'di&ikasi dan memper'leh data in&'rmasi dengan praktis dane&isien.

    K&'&% .") "$ DBMS ")#"$" '" ) " "'".:

    Penyimpanan data dalam bentuk DB"S mempunyai banyak man&aat dan kelebihan

    dibandingkan dengan penyimpanan dalam bentuk &lat &ile atau spreadsheet( diantaranya ?

    • Performance yang idapat dengan penyimpanan dalam bentuk DB"S *ukup besar( sangat

    jauh berbeda dengan per&'rman*e data yang disimpan dalam bentuk &lat &ile. Disamping

    memiliki unjuk kerja yang lebih baik( juga akan didapatkan e&isiensi penggunaan media

    penyimpanan dan mem'ri

    • Integritas data lebih terjamin dengan penggunaan DB"S. "asalah redudansi sering

    terjadi dalam DB"S. 3edudansi adalah kejadian berulangnya data atau kumpulan data

    yang sama dalam sebuah database yang mengakibatkan pemb'r'san media penyimpanan.

    iii

    1i

    ii

  • 8/19/2019 Makalah PTI ( Basis Data )

    9/22

    • Independensi . Perubahan struktur database dimungkinkan terjadi tanpa harus mengubah

    aplikasi yang mengaksesnya sehingga pembuatan antarmuka ke dalam data akan lebih

    mudah dengan penggunaan DB"S.

    • Sentralisasi . Data yang terpusat akan mempermudah pengel'laan database. kemudahan

    di dalam melakukan bagi pakai dengan DB"S dan juga kek'nsistenan data yang diakses

    se*ara bersama-sama akan lebiih terjamin dari pada data disimpan dalam bentuk &ile atau

    +'rksheet yang tersebar.

    • Sekuritas . DB"S memiliki sistem keamanan yang lebih &leksibel daripada pengamanan

    pada &ile sistem 'perasi. )eamanan dalam DB"S akan memberikan kelu+esan dalam

    pemberian hak akses kepada pengguna.

    K&+)#+)*") (&+)#+)*") "'", ;&)**+)"") DBMS ")#"$" '" ) " "'".:

    a. Independensi data (DB"S menyediakan pendekatan yang membuat perubahan dalam

    data tidak membuat pr'gram harus diubah.

    b. Pengaksesan yang efisien terhadap data ( DB"S menyediakan berbagai teknik yang

    *anggih sehingga penyimpanan dan pengambilan data dilakukan se*ara e&isien.

    *. Keamanan dan integritas data ( )arena data dikendalikan 'leh DB"S( DB"S dapat

    melakukan kendala integritas terhadap data. Segala sesuatu yang tidak sesuai dengan

    de&inisi suatu field dan kekangan yang melekat pada field akan dit'lak. Sebagai *'nt'h(

    jika field CenisE)elamin dinyatakan berupa P atau W( maka penyimpanan 2 ke field

    tersebut dengan sendirinya akan dit'lak 'leh DB"S.

    d. Administrasi data ( Cika sejumlah pemakai berbagi data( pemusatan administrasi dapat

    meningkatkan perbaikan yang sangat berarti. Dengan *ara seperti ini( duplikasi atau

    redudansi data dapat diminimalkan.

    e. Akses bersamaan dan pemulihan terhadap kegagalan ( DB"S menyediakan mekanisme

    sehingga data yang sama dapat diakses 'leh sejumlah 'rang dalam +aktu yang sama.

    Selain itu( DB"S melindungi pemakai dari e&ek kegagalan sistem. Cika terjadi kegagalan

  • 8/19/2019 Makalah PTI ( Basis Data )

    10/22

    sistem( DB"S dapat mengembalikan data sebagaimana k'ndisi saat sebelum terjadi

    kegagalan.

    &. Waktu pengembangan aplikasi terpendek ( DB"S mena+arkan banyak &asilitas yang

    memudahkan dalam menyusun aplikasi sehingga +aktu pengembangan aplikasi dapat

    diperpendek.

    K&'&,".") (&'&,".") DBMS ")#"$" '" ):

    a. Biaya F 5arga DB"S yang Tinggi F "ahal )ebutuhan untuk medapatkan perangkat

    lunak dan perangkat keras yang tepat *ukup mahal( termasuk biaya pemeliharaan dan

    sumber daya manusia yang mengel'la basis data tersebut.

    b. Sangat k'mpleks. Sistem basis data lebih k'mpleks dibandingkan dengan pr'ses berkas(

    sehingga dapat mudah terjadinya kesalahan dan semakin sulit dalam pemeliharaan data.

    *. 3esik' data yang terpusat. Data yang terpusat dalam satu l'kasi dapat beresik'

    kehilangan data selama pr'ses aplikasi.

    d. "embutuhkan media penyimpanan yang besar

    e. "embutuhkan mem'ry k'mputer yang besar

    &. "embutuhkan spesi&ikasi hard+are yang tinggi khususg. "embutuhkan +aktu yang lama untuk k'n ersi sistem

    h. Terkadang kinerja DB"S l'+ per&'rman*e

    i. 3esik' kegagalan *ukup tinggi

    A$- #&(#+$ DBMS

    Arsitektur ini dikenal dengan nama arsitektur tiga skema 7three-s*hema ar*hite*ture8

    dimana &ungsi ini untuk memisahkan antara basis data &isik dengan pr'gram aplikasi user.

    Skema-skema tersebut adalah sebagai berikut?

    a. 2e el internal merupakan skema internal yang memuat deskripsi struktur penyimpanan

    basis data dan menggunakan m'del data &isikal serta mende&inisikan se*ara detail

    penyimpanan data dalam basis data( serta jalur pengaksesan data.

    iiiiiii

  • 8/19/2019 Makalah PTI ( Basis Data )

    11/22

    b. 2e el k'nsepsual adalah skema yang memuat deskripsi struktur basis data se*ara

    keseluruhan untuk semua pemakai. Skema ini hanya memuat deskripsi tentang entitas(

    atribut( hubungan dan batasan( tanpa memuat deskripsi data se*ara detail.

    *. 2e el eksternal merupakan skema eksternal 7user ie+8 yang mende&inisikan pandangan

    data terhadap sekel'mp'k user 7l'*al ie+8 dengan menyembunyikan data lain yang

    tidak diperlukan 'leh kel'mp'k user tersebut.

    K3,;3)&) DBMS

    Se*ara umum k'mp'nen-k'mp'nen DB"S terdiri dari?

    • I)#&$ "

  • 8/19/2019 Makalah PTI ( Basis Data )

    12/22

    • Database administrat'r adalah 'rang atau gr'up yang bertanggungja+abmengimplementasikan sistem database di dalam suatu 'rganisasi

    • !nd user adalah 'rang yang berada di depan +'rkstati'n dan berinteraksi se*aralangsung dengan sistem.

    Pr'grammer aplikasi( 'rang yang berinteraksi dengan database melalui *ara yang berbeda.

    ;'nt'h bahasa menggunakan k'mp'nen-k'mp'nen tersebut adalah SI2 7Stru*tured Iuery

    2anguage8. SI2 merupakan bahasa standar yang digunakan 'leh kebanykan aplikasi-aplikasi

    DB"S.

    2!1!4 M3 &' D"#"

    "'del data dapat dikel'mp'kkan berdasarkan k'nsep pembuatan deskripsi struktur basis

    data( yaitu?

    a. "'del data k'nsepsual 7high le el8 menyajikan k'nsep tentang bagaiman user

    memandang atau memperlakukan data. Dalam m'del ini dikenalkan tiga k'nsep

    penyajian data yaitu?

    • !ntity 7entitas8 merupakan penyajian 'byek( kejadian atau k'nsep dunia nyata

    yang keberadaannya se*ara eksplisit dide&inisikan dan disimpan dalam basis data(

    *'nt'hnya ? "ahasis+a( "atakuliah( D'sen( Nilai dan lain sebagainya.• Atribute 7atribut8 adalah keterangan-keterangan yang menjelaskan karakteristik

    dari suatu entitas seperti N,"( Nama( akultas( Curusan untuk entitas "ahasis+a.

    • 3elati'nship 7hubungan8 merupakan hubungan atau interaksi antara satu entitas

    dengan yang lainnya( misalnya entitas pelanggan berhubungan dengan entitas barang

    yang dibelinya.

    b. "'del data &iskal 7l'+ le el8 merupakan k'nsep bagaimana deskripsi detail data

    disimpan ke dalam k'mputer dengan menyajikan in&'rmasi tentang &'rmat rekaman(urutan rekaman( dan jalur pengaksesan data yang dapat membuat pem*arian rekaman

    data lebih e&isien.

    *. "'del data implementasi 7representati'nal8 merupakan k'nsep deskripsi data disimpan

    dalam k'mputer dengan menyembunyikan sebagian detail deskripsi data sehingga para

    user mendapat gambaran gl'bal bagaimana data disimpan dalam k'mputer. "'del ini

    Hiiiiiiii

  • 8/19/2019 Makalah PTI ( Basis Data )

    13/22

    merupakan k'nsep m'del data yang digunakan 'leh m'del hirarki( jaringan dan

    relasi'nal.

    S(&," ") I)-#") B"- - D"#"

    Skema basis data merupakan deskripsi dari basis data yang spesi&ikasinya ditentukan

    dalam tahap peran*angan namun tidak terlalu diharapkan diubah setiap saat. Penggambaran

    skema umumnya hanya berisi sebagian dari deatil deskripsi basis data.

    Sekel'mp'k data yang tersusun dalam satu baris rekaman 7re*'rd tuple8 dan tersimpan

    dalam basis data disebut dengan instansi 7instan*e8 atau kejadian 7'**uren*es8.

    9iiiiiiii

  • 8/19/2019 Makalah PTI ( Basis Data )

    14/22

    2!2 MODEL DATA RELASIONAL

    Pada m'del relasi'nal( basis data akan “disebar% atau dipilah-pilah ke dalam berbagai

    tabel dua dimensi. Setiap tabel selalu terdiri atas lajur mendatar yang disebut baris data 7r'+

    re*'rd8 dan lajur ertikal yang biasa disebut dengan k'l'm 7*'lumn &ield8.

    ;'nt'h Tabel dan keterhubungannya ?

    0/

  • 8/19/2019 Makalah PTI ( Basis Data )

    15/22

    K&+)#+)*") B"- - D"#" R&'"- 3)"'

    0. Bentuknya sederhana

    . "udah melakukan berbagai 'perasi data

    I-# '". "'", B"- - D"#" R&'"- 3)"' :

    • R&'"-

    3elasi merupakan sebuah tabel yang terdiri dari beberapa k'l'm dan beberapa

    baris. 3elasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari

    himpunan entitas yang berbeda. !ntitas merupakan indi idu yang me+akili sesuatu yang

    nyata dan dapat dibedakan dengan yang lainnya.

    • A#$ %+#

    Atribut merupakan k'l'm pada sebuah relasi. Setiap entitas pasti memiliki aribut

    yang mendeskripsikan karakter dari entitas tersebut. Penentuan atau pemilihan atribut-

    atribut yang rele an bagi sebuah entitas merupakan hal penting dalam pembentukan

    m'del data.

    • T+;'&

    Tuple merupakan baris pada sebuah relasi atau kumpulan elemen-elemen yang

    saling berkaitan mengin&'rmasikan tentang suatu entitas se*ara lengkap. Satu re*'rd

    me+akili satu data atau in&'rmasi tentang sese'rang( misalnya ? NP"( nama mahasis+a(

    alamat( k'ta( dll.

    • D3," )

    )umpulan nilai yang alid untuk satu atau lebih atribut

    • D&$" "# 7 &*$&&

    Cumlah atribut dalam sebuah relasi

    • C"$ )"' #6

    Cumlah tupel dalam sebuah relasi

    00

  • 8/19/2019 Makalah PTI ( Basis Data )

    16/22

    R&'"# 3)"' K&6

    =S+;&$ (&6

    Satu atribut kumpulan atribut yang se*ara unik mengidenti&ikasi sebuah tuple di dalam

    relasi.

    =C") "#& (&6

    Suatu atribut atau satu set minimal atribut yang mengidenti&ikasikan se*ara unik suatu

    kejadian spesi&ik dari entitas. Atribut di dalam relasi yang biasanya mempunyai nilai unik. Satu

    set minimal dari atribut menyatakan se*ara tak langsung dimana kita tidak dapat membuang

    beberapa atribut dalam set tanpa merusak kepemilikan yang unik.

    =P$ ,"$6 (&6"erupakan satu atribut atau satu set minimal atribut yang tidak hanya

    mengidenti&ikasikan se*ara unik suatu kejadian spesi&ik( tapi juga dapat me+akilisetiap kejadian

    dari suatu entitas. ;andidate key yang dipilih untuk mengidenti&ikasikan tuple se*ara unik dalam

    relasi. Setiap kun*i *andidate key punya peluang menjadi primary key( tetapi sebaiknya dipilih

    satu saja yang dapat me+akili se*ara menyeluruh terhadap entitas yang ada.

    =A'#&$)"#& (&6

    "erupakan *andidate key yang tidak dipakai sebagai primary key atau ;andidate key

    yang tidak dipilih sebagai primary key.

    =F3$& *) (&6 7K+)< T",+

    Atribut dengan d'main yang sama yang menjadi kun*i utama pada sebuah relasi tetapi

    pada relasi lain atribut tersebut hanya sebagai atribut biasa. )un*i tamu ditempatkan pada entitas

    anak dan sama dengan primary key induk direlasikan.

    0

  • 8/19/2019 Makalah PTI ( Basis Data )

    17/22

    R&'"# 3)"' I)#&*$ #6 R+'&-

    0. Null

    Nilai suatu atribut yang tidak diketahui dan tidak *'*'k untuk baris 7tuple8 tersebut. Nilai7k'nstanta8 Null digunakan untuk menyatakan mengisi atribut-atribut yang nilainya memang

    belum siap tidak ada.

    . !ntity ,ntegrity

    Tidak ada satu k'mp'nen primary key yang bernilai null.

    4. 3e&erential ,ntegrity

    Suatu d'main dapat dipakai sebagai kun*i primer bila merupakan atribut tunggal pada

    d'main yang bersangkutan. Bahasa Pada Basis data 3elati'nal "enggunakan bahasa Juery pernyataan yang diajukan untuk mengambil in&'rmasi. Bahasa Iuery 7Iuery 2anguage8 lebih

    ditekankan pada aspek pen*arian data dari dalam tabel. Aspek pen*arian ini sedemikian penting

    karena merupakan inti dari upaya untuk pengel'laan data.

    2!4 P&,%+"#") B"- - "#"

    Dalam pembuatan basisdata terdapat beberapa tahapan( diantaranya ialah?

    08 Pengumpulan dan Analisis

    • "enentukan kel'mp'k pemakai dan bidang-bidang aplikasinya?melakukan

    identi&ikasi bidang aplikasi dan kel'mp'k pemakai( kemudian dipilih angg'ta

    kel'mp'k pemakai yang dapat dipakai sebagai kun*i pemakai utama yang

    dapat me+akili kel'mp'knya

    04

  • 8/19/2019 Makalah PTI ( Basis Data )

    18/22

    • Peninjauan d'kumentasi yang ada? mempelajari dan menganalisis d'kumen

    yang ada pada aplikasi tertentu.

    • Analisa lingkungan 'perasi dan pemr'sesan data?mempelajari sistem yang

    sedang berjalan baik itu masih menggunakan sistem manusl ataupun sudah

    mengggunakan sistem *'mputer

    • Da&tar pertanyaan dan +a+an*ara? pada *al'n pemakai yang dipandang

    p'tensial untuk meper'leh spesi&ikasi in&'rmasi dan pr'ses yang diperlukan.

    8 Peran*angan database se*ara k'nseptual

    • Peran*angan skema k'nseptual? tentang 'rganisasi data yang harus disimpan

    dalam basis data

    • Peran*angan transaksi? yang dilakukan untuk memper'leh in&'rmasi dari

    sistem basis data hasil analisis pada tahap 0

    48 Pr'ses design database

    • Pengumpulan dan analisa requirement

    • Design basis data conceptual

    • Pemilihan DB"S

    • Mapping dari conceptual ke logical

    • !ysical Design

    • ,mplementasi

    2!5 P&)*+)"") B"- - "#"2!5!1 B"- - "#" "'", "$- #&(#+$ IT

    DB"S dapat diartikan sebagai pr'gram k'mputer yang digunakan untuk memasukkan(

    mengubah( menghapus( mem'di&ikasi dan memper'leh data in&'rmasi dengan praktis dan

    e&isien.

    06

  • 8/19/2019 Makalah PTI ( Basis Data )

    19/22

    2!5!2 C3)#3. ;$3 +( %"- - "#"

    - DB ,B"

    - :3A;2! :ra*le- SYBAS! P'+ers'&t

    - ,N :3",G ,n&'rmiK

    - "i*r's'&t A**ess "i*r's'&t

    2!5!/ P&,"(" ") %"- - "#" &'&(#$3) (

    Perangkat k'mputer dalam suatu 'rganisasi perusahaan biasanya digunakan untuk

    menjalankan &ungsi pengel'laan sistem in&'rmasi dan basis data merupakan salah satu

    k'mp'nen utama dalam setiap sistem in&'rmasi. Tidak ada sistem in&'rmasi yang bisa

    dibuat dijalankan tanpa adanya basis data.

    Berikut adalah bidang-bidang &ungsi'nal yang telah umum meman&aatkan basis data :• Pergudangan(

    • Akuntansi(

    • 3eser asi(

    • 2ayanan Pelanggan(

    • dan lain-lain.

    Sedangkan bentuk-bentuk 'rganisasi perusahaan yang meman&aatkan basis data?

    • Asuransi(

    • 3umah Sakit(

    • Pr'dusen Barang(

    • ,ndustri "anu&aktur(

    • Pendidikan(

    • Bank ? Pengel'laan data nasabah( akunting( semua transaksi perbankan

    01

  • 8/19/2019 Makalah PTI ( Basis Data )

    20/22

    • Bandara ? Pengel'laan data reser asi( penjad+alan

    • Lni ersitas ? Pengel'laan penda&taran( alumni

    • Penjualan ? Pengel'laan data *ust'mer( pr'duk( penjualan

    • Pabrik ? Pengel'laan data pr'duksi( persediaan barang( pemesanan( agen

    • )epega+aian? Pengel'laan data karya+an( gaji( pajak

    • Telek'munikasi ? Pengel'laan data tagihan( jumlah pulsa dan lain-lain.

    2!5!4 K&".' ") %"- - "#"

    "eningkatnya peran basisdata dalam industri( kebutuhan akan tenaga-tenaga ahli yang

    berhubungan dengan basisdata juga mengalami peningkatan. Beberapa keahlian yang biasanya

    diperlukan dunia industri dalam bidang basisdata ?

    0. Bisinis analisis

    . Data m'deling

    4. Database design6. Database administrati'n

    1. Database manajemen

    2!5!5 P&)**+)" B"- - D"#"

    S6-#&, E)* )&&$

    Tenaga ahli yang bertanggung ja+ab atas pemasangan sistem basis data( dan juga

    mengadakan peningkatan dan melap'rkan kesalahan dari sistem tersebut kepada pihak

    penjualD"#"%"-& A , ) -#$"#3$ 7DBA

    Tenaga ahli yang mempunyai tugas untuk meng'ntr'l sistem basis data se*ara

    keseluruhan( meramalkan kebutuhan akan sistem basis data( meren*anakannya dan

    mengaturnya.

    0

  • 8/19/2019 Makalah PTI ( Basis Data )

    21/22

    #ugas !$A

    • "eng'ntr'l DB"S dan s'&t+are-s'&t+are

    • "em'nit'r siapa yang mengakses basis data

    • "engatur pemakaian basis data

    • "emeriksa se*urity( integrity( re*' ery dan *'n*uren*y

    Program "tilitas yang digunakan oleh !$A %

    • &oading 'outines "embangun ersi utama dari basis data

    • 'eorgani)ation 'outines ( "engatur meng'rganisasikan kembali basis data

    • *ournaling 'outines "en*atat semua 'perasi pemakaian basis data

    • 'eco+ery 'outines "enempatkan kembali data( sebelum terjadinya kerusakan

    • Statistical Analysis 'outines "embantu mem'nit'r kehandalan sistem

    E) U-&$ 7P&,"(" A(. $

    Ada beberapa jenis 7tipe8 pemakai terhadap suatu sistem basis data yang dapat

    dibedakan berdasarkan *ara mereka berinteraksi terhadap sistem ?

    Programmer aplikasi

    Pemakai yang berinteraksi dengan basis data melalui Data "anipulati'n 2anguage

    7D"28( yang disertakan 7embedded8 dalam pr'gram yang ditulis pada bahasa pemr'graman

    induk 7seperti ;( pas*al( *'b'l( dll8

    Pemakai ,ahir (-asual "ser

    Pemakai yang berinteraksi dengan sistem tanpa menulis m'dul pr'gram. "ereka

    menyatakan Juery 7untuk akses data8 dengan bahasa Juery yang telah disediakan 'leh suatu

    DB"S

    Pemakai "mum (.nd "ser / 0a1+e "ser

    Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu

    pr'gram aplikasi permanen 7eKe*utable pr'gram8 yang telah ditulis 7disediakan8 sebelumnya

    Pemakai Khusus (Speciali)ed/Sophisticated "ser

    Pemakai yang menulis aplikasi basis data n'n k'n ensi'nal( tetapi untuk keperluan-

    keperluan khusus seperti aplikasi A,( Sistem Pakar( Peng'lahan ;itra( dll( yang bisa saja

    mengakses basis data dengan atau tanpa DB"S yang bersangkutan.

    0=

  • 8/19/2019 Makalah PTI ( Basis Data )

    22/22

    BAB III

    PENUTUP

    KESIMPULAN

    DB"S dapat diartikan sebagai pr'gram k'mputer yang digunakan untuk

    memasukkan( mengubah( menghapus( mem'di&ikasi dan memper'leh data in&'rmasi dengan praktis dan e&isien. )elebihan-kelebihan dari DB"S antara lain terdapat dari &akt'r per&'rman*e

    nya yang lebih e&isien dalam penggunaan penyimpanan data atau mem'ry( integritas data yang

    lebih terjamin( independensi( sentralisasi( dan sekuritas yang lebih &leksibel. )'mp'nen-

    k'mp'nen yang terdapat dalam DB"S terdiri dari inter&a*e( database *'ntr'l system( hard+are(

    'perating system( database( dan user.

    Dalam pembuatan basisdata terdapat beberapa tahapan antara lain pengumpulan dan

    analisis( peran*angan database se*ara k'nseptual( dan terakhir pr'ses design database.

    0H