tugas 1 bdl

Upload: dika-pranandha-zudha

Post on 06-Jul-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 TUGAS 1 BDL

    1/15

  • 8/18/2019 TUGAS 1 BDL

    2/15

    EXERCISE1

    1.

    Binary relationship

    Adalah merealisasikan dua hubungan Command-

    driven interface

    adalah Command-driven interface hanya menggunakan penekanan pada tombol atau

    keyboard sedangkan Graphic al User Interface (GUI selain menggunakan keyboard

     !uga menggunakan perangkat mouse dalam men!alankan aksi. "isalnya untuk men!alank

    an aksi maka pada Command-driven interface harus mengetikkan dulu perintahperintah

     pelaksanaannya# sedangkan Graphical User Interface

    (GUI cukup dengan prosedur click# double-click# drag and drop# atau right-click.

    Concurrent access

    Concurrency adalah banyaknya transaksi yang di!alankan secara bersamaan dalam satu $

    aktu. %ampir semua &'" adalah multiuser# sehingga berpeluang ter!adinya inkonsisten

    si basis

    data. "aka perlu adanya pengendalian persaingan eksekusi transaksi (concurrency

    control.

    Data administrator

    &atabase Administrator merupakan sistem yang terdiri dari kumpulan file atau label

    yang saling berhubungan dan memungkinkan beberapa pemakai mengakses dan memani pulasinya. istem basis data

     !uga merupakan salah satu sistem yang menyususn dan mengelola data organisasi perusa

    haan# sehingga mampu menyediakan informasi yang diperlukan oleh pemakai. Istilah sist

    em basis data merupakan lingkup yang lebih luas daripada basis data.

    Database

    &atabase atau basis data adalah kumpulan data

    yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi

    menggunakan perangkat lunak (program aplikasi untuk menghasilkan informasi. )endefi

    nisian basis data meliputi spesifikasi berupa tipe data# struktur data dan !uga

     batasanbatasan data yang akan disimpan. 'asis

    data merupakan aspek yang sangat penting dalam sistem informasi dimana basis data

    merupakan gudang penyimpanan data yang akan diolah lebih lan!ut. 'asis data men!adi

     penting karena dapat mengorganisasi data# menghidari duplikasi data# hubu ngan antar

    data yang tidak !elas dan !uga update yang rumit.

  • 8/18/2019 TUGAS 1 BDL

    3/15

    Database system

    &atabase atau basis data adalah kumpulan data

    yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi

    menggunakan perangkat lunak (program aplikasi untuk menghasilkan informasi. )endefi

    nisian basis data meliputi spesifikasi berupa tipe data# struktur data dan !uga batasanbatasan data yang akan disimpan. 'asis

    data merupakan aspek yang sangat penting dalam sistem informasi dimana basis data

    merupakan gudang penyimpanan data yang akan diolah lebih lan!ut. 'asis data men!adi

     penting karena dapat mengorganisasi data# menghidari duplikasi data# hubu ngan antar

    data yang tidak !elas dan !uga update yang rumit.

    Data independence

    ebuah &'" harus mencakup fasilitas untuk mendukung kemandirian program dari str

    uktur basis data yang sesungguhnya

    DBMS

    &'" (&atabase

    "anagement istems adalah kumpulan pogram yang "engkoordinasikan semua kegiata

    n yang berhubungan dengan basis

    data. &engan adanya berbagai tingkatan pandangan dalam suatu basis

    data maka untuk mengakomodasikan masing-

    masing pengguna dalam piranti lunak mana!amen basis data biasanya terdapat

     bahasabahasa tertentu yang disebut &ata ub *anguage

    Entity relationship

    +,& merupakan suatu model untuk men!elaskan hubungan antar data dalam basis data

     berdasarkan ob!ek-ob!ek dasar data yang mempunyai hubungan antar relasi. +,& untuk

    memodelkan struktur data dan hubungan antar data# untuk menggambarkanny a

    digunakan beberapa notasi dan simbol.

    Entity

    +ntitas adalah ob!ek dalam dunia nyata yang dapat dibedakan dengan ob!ek lain# sebagai

    contoh mahasis$a#dosen#departemen.

  • 8/18/2019 TUGAS 1 BDL

    4/15

    .

    Interation

    dapat didefinisikan integrasi merupakan penyatuan unsur-

    unsur dari sesuatu yang berbeda atau beraneka ragam sehingga men!adi satu kesatuan da

    n pengendalian terhadap konflik atau penyimpangan dari penyatuan unsur-unsur tersebut.

    Interity

    )engertian integritas data secara luas mengacu pada kepercayaan dari sumber daya suatu

    sistem. Integritas data sangat penting karena dapat memastikan keakuratan# konsistensi# a

    ksesibilitasi# dan kualitas tinggi dari sebuah data# sehingga sangat penting untuk mengiku

    ti aturan pengintegritasan suatu data.

    !uery lanuae

    tructured uery

    *anguage adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis

    data relasional. 'ahasa ini secara de facto merupakan bahasa standar yang digunakan

    dalam mana!emen basis data relasional

    Redundancy

    /ika table dan program aplikasi diciptakan oleh programmer 

    yang berbeda dengan $aktu yang berselang cukup pan!ang# maka ada beberapa bagian da

    ta mengalami penggandaan pada table yang berbeda pada suatu database.

    "ppli#asi online

    0etika mengembangkan sebuah aplikasi $eb# tak !arang kita akan berhubungan dengan b

    asis data. 'asis

    data digunakan dalam dunia $eb untuk menyimpan berbagai data# mulai dari data penggu

    na (username# pass$ord# dst maupun data aplikasi.

  • 8/18/2019 TUGAS 1 BDL

    5/15

    Security

    keamanan dapat diterapkan dengan ketat# dengan begitu kita dapat menentukan pemakai

     basis data serta obyek-obyek didalamnya #serta !enis!enis operasi apa sa!a yang boleh

    dilakukannya.

    Sharin

    )ada 'asis data yang dikelola dengan aplikasi multi user dapat memenuhi kebutuhan ini.

    $roperty

     pada basis

    data setiap entitas pasti memiliki atribut yang mendeskripsikan karakteristik (property da

    ri entitas tersebut. )enentuan pemilihan atribut-

    atribut yang relevan bagi sebuah entitas merupakan hal penting lainnya dalam pembentuk an model +,.

    Relationship

    )ada basis

    data relasi menun!ukkan adanya hubungan di antara se!umlah entitas yang berasal dari hi

    mpunan entitas yang berbeda.

    Multi user

    &'" yang bersifat clientserver# dimana sang

    client bisa mengakses kedalam datbase yang sudah diset oleh sang

    admin ke dalam server dengan privillage tertentu# disni faktor keamanan tetap diperhatika

    n demi men!aga kerasahasian data tersebut.

  • 8/18/2019 TUGAS 1 BDL

    6/15

    a) Scriptsoal=

    2. %abel acuan&

    %asil dari script soal diatas adalah seperti ini 3 b cript soal 4

    %asil dari script soal diatas adalah seperti ini 3

  • 8/18/2019 TUGAS 1 BDL

    7/15

    c cript soal 4

    %asil dari script soal diatas adalah seperti ini 3

    d cript soal 4

    %asil dari script soal diatas adalah seperti ini 3

  • 8/18/2019 TUGAS 1 BDL

    8/15

    4.

    a cript soal 4

    %asil dari script soal diatas adalah seperti ini 3

  • 8/18/2019 TUGAS 1 BDL

    9/15

     b cript soal 4

    %asil dari script soal diatas adalah seperti ini 3

  • 8/18/2019 TUGAS 1 BDL

    10/15

    d) Scriptsoal=

    c cript soal 4

    %asil dari script soal diatas adalah seperti ini 3

    %asil dari script soal diatas adalah seperti ini 3

  • 8/18/2019 TUGAS 1 BDL

    11/15

    b) SELECT BIN, WINE

    WHERE BOTTLES>5

    !RO" CELL#R

    5

    a +*+C5 'I6# 7I6+# '855*+ 9,8" C+**A, 

    7%+,+ ),8&UC+, 4 :Geyser )eak:;

    9,8" C+**A, 

    c +*+C5 'I6

  • 8/18/2019 TUGAS 1 BDL

    12/15

    WHERE BIN = $%

    WHERE WINE =&C'ardo((a&

    d U)&A5+ C+**A, 

    +5 '855*+ 4 '855*+ < 2

    e &+*+5+

    9,8" C+**A, 

  • 8/18/2019 TUGAS 1 BDL

    13/15

    f I6+,5

    I658 C+**A, ('I6# 7I6+# ),8&UC+,# =+A,# '855*+# ,+A&=

    >A*U+ (??# :"erlot:# :Gary 9arrell:# @1# 1# @;

  • 8/18/2019 TUGAS 1 BDL

    14/15

    EXERCISE 2

    1. -Bac# End Development adalah eorang $eb developer yang bertugas untuk mengatur

     proses !alannya sebuah $ebsite dan !uga bertugas untuk pengambilan data dari database

    yang tidak diketahui oleh pengun!ung situs.

    -Client-Server merupakan suatu paradigma hubungan antara computer yang men!adi

     penyedia dan computer yang men!adi penerima. %ubungan suatu C*I+65-+,>+,

    adalah computer meminta sesuatu ke computer lain dan computer lain memenuhi

     permintaan. %ubungan ini menggunakan !aringan agar tetap terhubung satu sama

    lain#menggunakan metode *A6#"A6#atau 7A6.

    -DD' digunakan untuk mendefinisikan# mengubah# serta menghapus basis data dan

    ob!ek-ob!ek yang diperlukan dalam basis data# misalnya tabel# vie$# user# dan

    sebagainya. &&* yang digunakan adalah C,+A5+ untuk membuat ob!ek baru# U+

    untuk menggunakan ob!ek# A*5+, untuk mengubah ob!ek yang sudah ada# dan &,8)

    untuk menghapus ob!ek. &&* biasanya digunakan oleh administrator basis data dalam

     pembuatan sebuah aplikasi basis data./

    -(amus data atau systems data dictionary adalah katalog fakta tentang data dan

    kebutuhan-kebutuhan informasi dari suatu sistem informasi. &engan && analis sistem

    dapat mendefinisikan data yang mengalir di sistem dengan lengkap.

    -Data sub lanuae adalah subset bahasa yang dipakai untuk operasi mana!emen basis

    data. &alam penggunaan biasanya dapat ditempelkan (embedded pada bahasa tuan

    rumah (Cobol# )*1# dsb. ecara umum maka setiap pengguna basis data memerlukan

     bahasa yang dipakai sesuai tugas dan fungsinya.

    -Basis data terdistribusi )distributed database* adalah suatu basis data yang berada di

     ba$ah kendali sistem mana!emen basis data (&'" terpusat dengan peranti

     penyimpanan (storage devices yang terpisah-pisah satu dari yang lainnya. 5empat

     penyimpanan ini dapat berada di satu lokasi yang secara fisik berdekatan (misal3 dalam

    satu bangunan atau terpisah oleh !arak yang !auh dan terhubung melalui !aringan

    internet. )enggunaan basis data terdistribusi dapat dilakukan di server internet# intranet

    atau ekstranet kantor# atau di !aringan perusahaan.

  • 8/18/2019 TUGAS 1 BDL

    15/15

    +&

    Sistem Mana,emen Basis-Data )Data Base Manaement System DBMS adalah

     perangkat lunak sistem yang memungkinkan para pemakai membuat# memelihara#

    mengontrol# dan meng-akses basis data dengan cara praktis dan efisien. &'" dapat

    digunakan untuk meng-akomodasikan berbagai macam pemakai yang memilikikebutuhan akses yang berbeda-beda. &'" pada umumnya menyediakan fasilitas atau

    fitur-fitur yang memungkinkan data dapat diakses dengan mudah# aman# dan cepat.

    'eberapa fitur yang secara umum tersedia adalah3

    (eamanan 3 &'" menyediakan sistem pengamanan data sehingga tidak mudah

    diakses oleh orang yang tidak memiliki hak akses.

    Independensi 3 &'" men!amin independensi antara data dan program# data tidak

     bergantung pada program yang meng-akses-nya# karena struktur data-nya dirancang

     berdasarkan kebutuhan informasi# bukan berdasarkan struktur program. ebaliknya

     program !uga tidak bergantung pada data# sehingga $alaupun struktur data diubah#

     program tidak perlu berubah.

    (on#ruensi data sharin 3 data dapat diakses secara bersamaan oleh beberapa

     pengguna karena mana!emen data dilaksanakan oleh &'".

    Interitas 3 &'" mengelola file-file data serta relasi-nya dengan tu!uan agar data

    selalu dalam keadaan valid dan konsisten

    $emulihan 3 &'" menyediakan fasilitas untuk memulihkan kembali file-file data ke

    keadaan semula sebelum ter!adi-nya kesalahan (error atau gangguan baik kesalahan perangkat keras maupun kegagalan perangkat lunak.

    (amus #atalo sistem 3 &'" menyediakan fasilitas kamus data atau katalog sistem

    yang men!elaskan deskripsi dari field-field data yang terkandung dalam basisdata.

    $eran#at $rodu#tivitas 3 &'" menyediakan se!umlah perangkat produktivitas

    sehingga memudahkan para pengguna untuk menarik manfaat dari database# misalnya

    report generator (pembangkit laporan dan Buery generator (pembangkit Buery

     pencarian informasi.