Iska Ulfa Nur Karimah - 3a Jtd - 1641160046.docx

  • Uploaded by: Iska Ulfa
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Iska Ulfa Nur Karimah - 3a Jtd - 1641160046.docx as PDF for free.

More details

  • Words: 1,185
  • Pages: 9
LAPORAN TUGAS MATA KULIAH BASIS DATA TUGAS 2 BASIS DATA Disusun Untuk Memenuhi Tugas Mata Kuliah Basis Data Semester 6 PEMBIMBING : Septriandi Wira Yoga, ST., MT

Penyusun:

JTD 3A

NO.ABSEN

NAMA

08

ISKA ULFA NUR K

NIM 1641160046

JARINGAN TELEKOMUNIKASI DIGITAL TEKNIK ELEKTRO POLITEKNIK NEGERI MALANG 2019

I.

Tugas Pendahuluan 1 1. Jelaskan dengan singkat mengenai sistem database Sistem Database adalah sebuah sistem penyusun dan pengelolaan record-record dengan menggunakan perangkat komputer, dengan tujuan untuk menyimpan atau merekan serta memelihara keseluruhan data sebuah organisasi/perusahaan sehingga mampu menyediakan informasi yang optimal dimana nantinya dapat digunakan untuk kepentingan proses pengambilan keputusan. 2. Sebutkan sedikitnya 3 DBMS yang anda kenal selain DBMS yang disebutkan dalam modul - MySQL - Oracle Database - Maria DB 3. Bagaimana SQL Server mengimpletasikan databsenya? Ms. SQL Server mengimplementasikan database dengan menyimpan 2 struktur, yaitu : •Data Disimpan dengan file extensi *.mdf. File ini berkembang dengan penyimpanan table dan objek database lainnya. •LOG Disimpan dalam file dengan extensi *.ldf. file ini berisi catatan transaksi, yaitu : mencatat modifikasi table (update), mencatat data baru (insert), mencatat penghapusan data (delete). Database dapat mempunyai penyimpanan sekunder sebagai backup dalam file extensi *.ldf

II.

Soal Pratikum I 1. Buat database menggunakan T-SQL dengan parameter lengkap! ( ketentuan bebas )

Hasil :

2. Apa perbedaan GRANT dan REVOKE Grant : Grant merupakan perintah untuk memberikan hak izin akses bagi user di MySQL agar dapat mengakses database, tabel dan kolom. Revoke : Revoke merupakan kebalikan dari perintah grant yaitu menghapus atau mencabut kembali izin akses user MySQL yang sebelumnya telah diberikan. III.

Tugas Praktikum 1 CREATE DATABASE [POLINEMA_046] ON PRIMARY ( NAME = N'POLINEMA_046_dat', FILENAME = N'E:\POLINEMA\KULIAH SEMESTER 6\BASIS DATA\BD\POLINEMA_046_dat.MDF', SIZE = 20MB, MAXSIZE = 50MB, FILEGROWTH = 2MB )

LOG ON ( NAME = N'POLINEMA_046_log', FILENAME = N'E:\POLINEMA\KULIAH SEMESTER 6\BASIS DATA\BD\POLINEMA_046log.LDF', SIZE = 20MB, MAXSIZE = 50MB, FILEGROWTH = 2MB ) ; GO

IV.

Tugas Pendahuluan Praktikum II 1. Jelaskan dengan singkat mengenadi table, field dan record  



Tabel merupakan kumpulan dari beberapa record dan fields Field adalah kumpulan dari karakter yang membentuk satu arti, maka jika terdapat field misalnya seperti NomerBarang atau NamaBarang, maka yang dipaparkan dalam field tersebut harus yang berkaitan dengan nomer barang dan nama barang. Atau definisi field yang lainnya yaitu tempat atau kolom yang terdapat dalam suatu table untuk mengisikan nama-nama (data) field yang akan di isikan. Record adalah kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris. Tabel adalah merupakan kumpulan dari beberapa record dan juga field. File adalah terdiri dari record-record yang menggambarkan dari satu kesatuan data yang sejenis.

2. Sebutkan dan jelaskan dengan singkat sistem integritas data Integritas data artinya akurasi dan kebenaran data. Integritas data dalam sebuah sistem basis data harus dijaga untuk menjaga kebenaran data yang disimpan. Ada beberapa cara dan tujuan dalam menjaga integritas data, diantaranya : · Memasukkan aturan bisnis di dalam database · Menjaga agar data yang tidak valid tidak masuk ke database · Menjaga konsistensi data pada relasi keterkaitan antar tabel

Integritas Data dapat Di kelompokan menjadi 2 bagian : · Integritas data yang berada dalam relasi, yaitu integritas entitas dan integritas domain. · Integritas yang berada di luar relasi, yaitu integritas referensial Selain itu ada juga integritas yang ditentukan sendiri di dalam suatu perusahaan, yaitu integritas perusahaan (Enterprise integrity/ user Defined Integrity). Secara garis besar integritas data dalam model relasional meliputi : a. Integritas Entitas Integritas entitas mendifinisikan sebuah baris sebagai sebuah entitas yang unik untuk suatu tabel. Dalam integritas entitas, tidak ada baris yang di duplikat didalam suatu tabel. b. Integritas Domain Domain adalah nilai-nilai yang dimungkinkan diasosiasikan dengan setiap atribut, Integritas domain merupakan validasi masukan dari sebuah kolom. Dengan integritas domain, tidak ada data yang melanggar jangkauan nilai di tiap kolom data. Jenis domain yang harus dimiliki oleh setiap atribut : 1. Karakter bebas 2. Alphanumerik 3. Alphabet 4. Numerik Pemeliharaan integritas domain : 1. Pendifinisian skema 2. Pemanfaatan properti field 3. Penerapan proses validasi pada pemasukan data c. Integritas Referensial Integritas referensial adalah dasar relasi antar tabel yaitu antara foregin key dengan promary key. Integritas referensial memastikan bahwa seluruh nilai dari foregin key cocok dengan nilai primary key yang dihubungkanya. d. Integritas Enterprise Integritas enterprise mengizinkan kita untuk menentukan spesifik business rules sendiri yang tidak sama pada kategori integritas yang lainnya. 1. Create Domain, yaitu membuat tipe data baru 2. Not NULL, yaitu menjaga agar suatu data tidak kosong dengan kata lain harus ada value-nya. 3. Unique, yaitu membuat agar suatu data tidak memiliki nilai yang sama dengan record lainnya dalam tabel yang sama. 4. Primary key, merupakan gabungan antara not null dan unique. 5. Check, memeriksa data dengan aturan bisnisinya sendiri tanpa membuat tipe data baru 6. Referential Integrity, adalah integritas pada relasi antar tabel

V.

Soal Pratikum II 1. Apa perbedaan antara foreign key dan Primary Key Primary Key merupakan sebuah aturan dimana fungsinya adalah untuk membedakan anatara baris satu dengan baris lainnya yang ada pada tabel dan bersifat unik. Kolom yang dijadikan Primary key harus berisi data yang tidak boleh sama dengan data baris yang lainnya. Foreign Key Dari namanya kita bisa mengira bahwa foreign (tamu) key, merupakan suatu atribut untuk melengkapi hubungan yang menunjukan ke induknya, itu artinya field pada tabel merupakan kunci tamu dari tabel lain. Dan biasanya penggunaan foreign key akan sangat dibutuhkan ketikan kita menemukan banyak tabel dan ingin menghubungkan satu tabel dengan tabel lainnya.

2. Apa persamaan Primary Key dan Keyword UNIQUE ? Persamaan primary key atau unique key adalah saat diterapkan pada satu atau lebih field maka pada field tersebut tidak boleh bernilai sama untuk seluruh baris pada table. VI.

Tugas Praktikum II 1. Buat tabel-tabel dari sebuah perpusatakaan dengan tipe dan aturan-aturannya Syntaq : a. Tabel anggota create table anggota ( No_Anggota char(8) Primary key not null, NAMA varchar (20) not null, ALAMAT varchar(30)null default 'Malang', TELEFON char(10) null )

b. Table buku use PERPUSTAKAAN create table buku (

No_buku char(8) Primary key not nulL, Judul varchar (20) not null, pengarang varchar (30) null, penerbit varchar(20)null, jumlah char(10) not null )

2. Isi data minimal 3 data Tabel anggota INSERT into anggota Values ('113','anngraeni','Malang','0874256781'); INSERT into anggota Values ('114','Iska','Surabaya','085234530'); INSERT into anggota Values ('115','Reza','Situbondi','082345670'); INSERT into anggota Values ('116','Watini','Wates','087786900');

Tabel buku insert into buku values ('334','Filosofi Kopi','Dion Wiyoko', 'Putra Jaya','20'); insert into buku values ('333','Sistem Basis Data','Prof. Hanan Ataki', 'Airlangga','30') insert into buku values ('331','Kupu-kupu malam','Nur Hamdani', 'Airlangga','11');

3. Jelaskan apa yang dimaksud primary key dan foreign key. Jelaskan hubungan keduannya.  Primary key merupakan nilai uniq pada sebuah row, dimana nilai dari sebuah field primary key tidak boleh sama dengan row yang lain, primary key biasanya berupa angka



Foreign key merupakan nilai uniq dari sebuah tabel referensi (table lain ) atau bisa disebut dengan primary key dari suatu table yang lain yang dimasukkan pada tabel yang sudah memiliki primary key. Hubungan dari keduannya adalah untuk menghubungkan atau membuat relasi antara table pada sebuah database. 4. Tampilkan dari semua anggota dari tabel anggota dan tabel buku  Tabel anggota



Tabel buku

5. Tampilkan dan anggota yang beralamat di Surabaya select *from anggota where ALAMAT='Surabaya';

6. Tampilkan data anggota yang beralamat di Malang dan Situbondo

Related Documents

Ulfa
May 2020 13
Ulfa Paud.docx
May 2020 11
3a
April 2020 37
Nur
August 2019 59
Bu Ulfa 2.docx
May 2020 26

More Documents from "Prasetya Adie"

Rpp 3.1.docx
April 2020 10
Type Of Syllabus
August 2019 60
Soal Usm 2016.pdf
October 2019 53
Intervensi Oma.docx
December 2019 38