tugas 1 bdl
Post on 06-Jul-2018
229 Views
Preview:
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.
top related