Upload
inggit
View
62
Download
7
Embed Size (px)
Citation preview
5/19/2018 TUGAS SISTEM BASIS DATA.doc
1/5
TUGAS SISTEM BASIS DATA
NAMA : INGGIT IWANI
NPM : 1314370220
KELAS : 3 SORE C
MATA KULIAH : SISTEM BASIS DATA
PRODI : SISTEM INFORMASI
DOSEN : AHMAD AKBAR S.KOM
5/19/2018 TUGAS SISTEM BASIS DATA.doc
2/5
PENGERTIAN SISTEM BASIS DATA MENURUT 3 PARA AHLI
Pene!"#$n B$%#% D$"$
Basis data adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan
file lain sehingga membentuk suatu bangunan data untuk menginformasikan suatu
perusahaan atau instansi dalam batasan tertentu
Pengertian SistemMen&!&" 'e!!( F&")Ge!$*+,1-1 : /
Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul
bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang
tertentu.
Pengertian SistemMen&!&" D$#% G.B ,1--1 : 4/
Sistem secara fisik adalah kumpulan dari elemen-elemen yang beroperasi bersama-sama untuk
menyelesaikan suatu sasaran
Definisi SistemMen&!&"D!. I!. H$!#n D+#5$!+ ,1-4: 7
Suatu sistem adalah sekumpulan objek yang mencakup hubungan fungsional antara tiap-tiap
objek dan hubungan antara ciri tiap objek, dan yang secara keseluruhan merupakan suatu
kesatuan secara fungsional.
5/19/2018 TUGAS SISTEM BASIS DATA.doc
3/5
PENGERTIAN DDL , DATA DEFINITION LANGUAGE
Data Definition Language,DDLadalah bahasa dalam DBMS yang digunakan untuk membuatatau mendefinisikan obyek-obyek di dalam database. Secara umum digunakan untuk membuat
obyek table dan ie!.
Secara khusus, di dalam DBMS tertentu digunakan untuk "
Membuat trigger
Membuat stored procedure
Membuat database, inde#, rule, schema dll $tergantung DBMS%
&ontoh sintaks DD' "
DD' untuk tabel
( )ntuk membuat tabel
&*++ B'+ namatabel/ $column0definition/ 1 table0constraint/
%
( )ntuk menghapus tabel
D*23 B'+ namatabel/
( )ntuk memodifikasi tabel
- Menambahkan kolom baru
'+* B'+ namatabel/
DD namakolom/ tipedata/ aturan/
- Menghapus kolom
'+* B'+ namatabel/
D*23 namakolom/
DD' untuk ie!
( )ntuk membuat ie!
&*++ 45+6 namaie!/ S S7'7uery/
( )ntuk menghapus ie!
5/19/2018 TUGAS SISTEM BASIS DATA.doc
4/5
D*23 45+6 namaie!/
DD' untuk trigger
( )ntuk membuat trigger
&*++ *588+* namatrigger/ 29 B'+ namatabel/ 29 :D+'++; :,; :59S+*; :,;:)3D+; S perintahS7'/
PENGERTIAN DML , DATA MANIPULATION LANGUAGE
D$"$ M$n#6&*$"#n L$n&$e ,DMLmerupakan sub bahasa S7' yang digunakan untukmemanipulasi data dalam database yang telah terbuat.
3erintah yang digunakan, di antaranya
< INSERT" 3erintah ini digunakan untuk menyisipkan atau memasukkan data baru kedalam tabel. 3enggunaannya setelah database dan tabel selesai dibuat.
&ontoh "
5nsert into mahasis!a alues $=>=?@A@, Crenky,=%E
< SELECT" 3erintah ini digunakan untuk mengambil data atau menampilkan data dari
satu tabel atau beberapa tabel dalam relasi. Data yang diambil dapat kita tampilkan dalam layarprompt MyS7' secara langsung maupun ditampilkan pada tampilan aplikasi.
&ontoh "
Select nama0mahasis!a from mahasis!a !here nilai F =E
< UPDATE" 3erintah ini digunakan untuk memperbarui data lama menjadi data terkini.
Gika nda memiliki data yang salah atau kurang up to date dengan kondisi sekarang, maka dapat
diubah isi datanya menggunakan perintah )3D+.&ontoh"
/mahasis!a set nim F H=>=?@A@I F =>=?@A@E
< DELETE" 3erintah ini digunakan untuk menghapus data dari tabel. Biasanya data yang
dihapus merupakan data yang sudah tidak diperlukan lagi. 3ada saat menghapus data, perintahyang telah dijalankan tidak dapat digagalkan, sehingga data yang telah hilang tidak dapat
dikembalikan lagi
&ontoh "/delete form mahasis!aE
5/19/2018 TUGAS SISTEM BASIS DATA.doc
5/5