14 Laurena Widyawati.docx

  • Uploaded by: Verdi Pratama
  • 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 14 Laurena Widyawati.docx as PDF for free.

More details

  • Words: 1,479
  • Pages: 15
PEMROGRAMAN BASIS DATA Disusun Untuk Memenuhi Tugas Mata Kuliah Pemrograman Basis Data Semester 6 Dosen: Septriandy Wirayoga , ST, MT

Penyusun: Kelas JTD 3D

14

LAURENA WIDYAWATI

1641160059

JARINGAN TELEKOMUNIKASI DIGITAL TEKNIK ELEKTRO POLITEKNIK NEGERI MALANG 2019

Tugas Pendahuluan Praktikum I 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 di modul! 

Oracle

Kelebihannya:   

Terdapat beragan fitur yang bisa memenuhi tuntutan fleksibilitas dari organisasi atau perusahaan yang besar. Bisa mendayaggunakan lebih dari satu server dan penyimpanan data dengan cukup mudah. Performa pemrosesan transaksi yang sangat tinggi.

Kekurangannya: 

Pemakaiannya membutuhkan dana atau biaya karena mahal dan diperlukan DBA yang cukup handal sebab DBMS ini cukup rumit.



Clipper Lebih ditujukan untuk pengolahan data. Mulai dikenal sekitar tahun 80-an sampai 90-an. Clipper dimasukan ke dalam kelompok Xbase. Kelebihan: • Tidak memerlukan perangkat keras yang tinggi • Tidak berbentuk grafis, sehingga memudahkan dalam pencetakan melalui printer. • Mudah dalam pemasukan data Kekurangan: • Tidak menerapakan konsep basis data secara penuh(relasi antar file tidak didukung oleh

manajemen clipper tetapi harus dilakukan oleh programmer) • Tidak mendukung aplikasi internet • Segala sesuatu dikerjakan oleh programmer (tidak ada generate code secara otomatis oleh system) - Strukur program Clipper tidak beraturan, hal ini dipandang sebagai kekurangan tetapi juga dapat dimanfaatkan oleh pemrogram sebagai kelebihan. 

Firebird Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird ini diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland. Vendor dari firebird adalah Official mozilla firefox builds. Kelebihan: - Memiliki user base kecil namun aktif - Merupakan DBMS yang relatif matang untuk digunakan, dan tujuannya menetapkan peletakan kembali Oracle dan SQL server dalam aplikasi komersil, Firebird memiliki user-base yang loyakl, dan merupakan produk bagus untuk bekerja dengannya, dan jika ia dapat meningkatkan kecepatan development-nya, seperti juga meningkatkan marketing-nya, akan menjadi pesaing yang kuat. Kekurangan: - Kekurangan yang paling nyata waktu itu adalah replication engine (walaupun Firebird memiliki fitur lanjutan, yang menjaga identical copy dari live database). Ada proyek yang terjadi, banyak yang komersil, namun Open Source-nya sendiri terlihat tidak matang, atau terintegrasi ke dalam Firebird code utama. Firebird development relatif lambat.

3.

Bagaimana Ms. SQL Server mengimplementasikan database-nya ?

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).

Tugas Pendahuluan Praktikum II 1.

     

2.

Jelaskan dengan singkat mengenai Table, field dan record !

Field Field adalah tempat atau kolom yang terdapat dalam suatu tabel untuk mengisikan namanama (data) field yang akan di isikan. Record Record adalah kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris. Tabel Tabel adalah merupakan kumpulan dari beberapa record dan juga field.

Sebut dan jelaskan dengan singkat tentang jenis integritas data !

Jenis – Jenis Integritas Data  Domain integrity (Integritas jangkauan nilai) Tidak ada item data yang melanggar jangkauan nilai di tiap kolom data.  Integrity Entity (Integritas Entitas) Tidak ada baris data duplikat dalam satu tabel.  Integrity Referential (Integritas acuan) Menjaga relasi atau korespondensi antar tabel.  Redudant Data Integrity (Integritas Data Antar Tabel) Data di sebuah tabel tidak berulang di tabel lain.  Bussiness Rule Integrity (Integritas Aturan Nyata) Data di suatu tabel harus memiliki nilai yang layak dan dapat diterima ditempat sistem basis data itu diterapkan. Integritas jenis ini bersifat kasuistis, artinya sangat bergantung pada jenis data, lokasi, lingkungan, dan waktu penerapan basis data. 

Soal Praktikum 1 1.

Buat database menggunakan T-SQL dengan parameter lengkap ! (Ketentuan bebas).

2.

Apa perbedaan antara GRANT dan REVOKE ?



GRANT : Digunakan untuk memberikan hak akses oleh administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (CREATE), mengambil (SELECT), menghapus (DELETE), mengubah (UPDATE), dan hak khusus berkenaan dengan sistem databasenya.



REVOKE : Perintah ini memiliki kegunaan terbalik dengan GRANT, yaitu untuk menghilangkan hak akses yang telah diberikan kepada user oleh administrator atau mencabut hak-hak dari seorang user terhadap database tertentu atau sebagian isi dari database.

Soal Praktikum II 1. 

Apa perbedaan antara Primary Key dan Foreign Key ? Primary Key

Primary Key merupakan sebuah aturan dimana fungsinya adalah untuk membedakan antara baris satu dengan baris lainnya yang ada pada tabel dan bersifat unik. Berikut adalah contoh primary key pada salah satu tabel.

Ada ketentuan yang harus diperhatikan ketika field yang menjadi primary key yakni : i.Data tidak boleh sama atau ganda (unik) ii.Data tidak boleh bernilai null Contoh sederhana penerapan primary key adalah seperti contoh diatas adalah id. 

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. Contohnya seperti pada gambar dibawah ini.

2.

Apa persamaan antara Primary Key dan keyword UNIQUE ?

Primary Key atau Unique Key merupakan kunci yang secara unik mengidentifikasi baris pada tabel. Primary Key atau Unique Key dapat diterapkan pada satu atau lebih field. Apabila primary key / unique key diterapkan pada satu atau lebih field maka pada field tersebut tidak boleh bernilai sama untuk seluruh baris pada tabel.

Tugas Praktikum I 1.

Dari query Analyzer buat script untuk membangun sebuah database yang bernama created.sql dengan ketentuan sebagai berikut:

¢ Nama database : STIKL XXX ¢ Nama Primary data : STIKI XXX DATA ¢ Ukuran awal = 20 Mb ¢ Ukuran maksimal = 50 Mb ¢ Ukuran perkembangan file = 2 Mb •

Nama log : STIKI_XXX_LOG dengan nilai - nilai parameter sama dengan diatas.

Catatan : (X = tiga digit terakhir nrp )

CREATE DATABASE [POLINEMA_059] ON PRIMARY ( NAME = N'POLINEMA_059_DATA', FILENAME = N'c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\POLINEMA_059_DATA.mdf' , SIZE = 20480KB , FILEGROWTH = 1024KB ) LOG ON ( NAME = N'POLINEMA_059_log', FILENAME = N'c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\POLINEMA_059_log.ldf' , SIZE = 51200KB , FILEGROWTH = 10%) GO ALTER DATABASE [POLINEMA_059] SET COMPATIBILITY_LEVEL = 100 GO ALTER DATABASE [POLINEMA_059] SET ANSI_NULL_DEFAULT OFF GO ALTER DATABASE [POLINEMA_059] SET ANSI_NULLS OFF GO ALTER DATABASE [POLINEMA_059] SET ANSI_PADDING OFF GO ALTER DATABASE [POLINEMA_059] SET ANSI_WARNINGS OFF GO ALTER DATABASE [POLINEMA_059] SET ARITHABORT OFF GO ALTER DATABASE [POLINEMA_059] SET AUTO_CLOSE OFF GO ALTER DATABASE [POLINEMA_059] SET AUTO_CREATE_STATISTICS ON GO ALTER DATABASE [POLINEMA_059] SET AUTO_SHRINK OFF

GO ALTER DATABASE [POLINEMA_059] SET AUTO_UPDATE_STATISTICS ON GO ALTER DATABASE [POLINEMA_059] SET CURSOR_CLOSE_ON_COMMIT OFF GO ALTER DATABASE [POLINEMA_059] SET CURSOR_DEFAULT GLOBAL GO ALTER DATABASE [POLINEMA_059] SET CONCAT_NULL_YIELDS_NULL OFF GO ALTER DATABASE [POLINEMA_059] SET NUMERIC_ROUNDABORT OFF GO ALTER DATABASE [POLINEMA_059] SET QUOTED_IDENTIFIER OFF GO ALTER DATABASE [POLINEMA_059] SET RECURSIVE_TRIGGERS OFF GO ALTER DATABASE [POLINEMA_059] SET DISABLE_BROKER GO ALTER DATABASE [POLINEMA_059] SET AUTO_UPDATE_STATISTICS_ASYNC OFF GO ALTER DATABASE [POLINEMA_059] SET DATE_CORRELATION_OPTIMIZATION OFF GO ALTER DATABASE [POLINEMA_059] SET PARAMETERIZATION SIMPLE GO ALTER DATABASE [POLINEMA_059] SET READ_WRITE GO ALTER DATABASE [POLINEMA_059] SET RECOVERY SIMPLE GO

ALTER DATABASE [POLINEMA_059] SET MULTI_USER GO ALTER DATABASE [POLINEMA_059] SET PAGE_VERIFY CHECKSUM GO USE [POLINEMA_059] GO IF NOT EXISTS (SELECT name FROM sys.filegroups WHERE is_default=1 AND name = N'PRIMARY') ALTER DATABASE [POLINEMA_059] MODIFY FILEGROUP [PRIMARY] DEFAULT GO

2.

3. 

Primary Key

Primary Key merupakan sebuah aturan dimana fungsinya adalah untuk membedakan antara baris satu dengan baris lainnya yang ada pada tabel dan bersifat unik. Berikut adalah contoh primary key pada salah satu tabel.

Ada ketentuan yang harus diperhatikan ketika field yang menjadi primary key yakni :

iii.Data tidak boleh sama atau ganda (unik) iv.Data tidak boleh bernilai null Contoh sederhana penerapan primary key adalah seperti contoh diatas adalah id. 

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. Contohnya seperti pada gambar dibawah ini.

Apa persamaan antara Primary Key dan keyword UNIQUE ?

Primary Key atau Unique Key merupakan kunci yang secara unik mengidentifikasi baris pada tabel. Primary Key atau Unique Key dapat diterapkan pada satu atau lebih field.

Apabila primary key / unique key diterapkan pada satu atau lebih field maka pada field tersebut tidak boleh bernilai sama untuk seluruh baris pada tabel. 4.

5.

6.

Related Documents

14 Laurena Widyawati.docx
November 2019 26
14
November 2019 20
14
November 2019 22
14
May 2020 17
14
May 2020 19

More Documents from "Ram"

14 Laurena Widyawati.docx
November 2019 26
Psd 3.docx
November 2019 21
Bab9.docx
November 2019 27
Sistem Pakar Prezi.pdf
June 2020 16