15
MODUL 1 Konsep Basis Data dan Pengenalan SQL Server A. Tujuan 1. Menjelaskan konsep basis data 2. Menjelaskan tentang MySQL B. Dasat Teori Database merupakan kumpulan data yang tersusun sedemikian sehingga membentuk informasi yang sangat berguna. Databse terbentuk dari sekelompok data – data yang memiliki persamaan sifat, sebagai comtoh dari data mahasiswa, data dosen, data buku di perpustakaan, dan sebagainya. Data – data tersebut dapat membentuk suatu kelompok data yang lebih besar yang dapat memberikan informasi yang lebih berarti, misalnya saja sebaran umur mahasiswa di suatu fakultas. 1.1 Definisi Dasar. Databse : Sekumpulan data yang saling berhubungan dan memiliki arti tertentu untuk menghasilkan suatu informasi. Data : Fakta – fakta yang disimpan dan memiliki arti tertentu. 1

Konsep Basis Data Dan Pengenalan SQL Server

Embed Size (px)

Citation preview

Page 1: Konsep Basis Data Dan Pengenalan SQL Server

MODUL 1

Konsep Basis Data dan Pengenalan SQL Server

A. Tujuan

1. Menjelaskan konsep basis data

2. Menjelaskan tentang MySQL

B. Dasat Teori

Database merupakan kumpulan data yang tersusun sedemikian sehingga

membentuk informasi yang sangat berguna. Databse terbentuk dari sekelompok

data – data yang memiliki persamaan sifat, sebagai comtoh dari data mahasiswa,

data dosen, data buku di perpustakaan, dan sebagainya. Data – data tersebut dapat

membentuk suatu kelompok data yang lebih besar yang dapat memberikan

informasi yang lebih berarti, misalnya saja sebaran umur mahasiswa di suatu

fakultas.

1.1 Definisi Dasar.

Databse : Sekumpulan data yang saling berhubungan dan memiliki arti

tertentu untuk menghasilkan suatu informasi.

Data : Fakta – fakta yang disimpan dan memiliki arti tertentu.

Tabel : Tempat untuk menyimpan data, memiliki baris dan kolom,

disebut juga memiliki atribut dan record.

Field : Kolom yang digunakan untuk menyimpan data, merupakan

atribute dari suatu tabel.

Record : Merupakan baris dimana data itu disimpan.

1.2 Mengenal SQL Server

SQL server merupakan RDBMS (Relation Database Management

System), suatu data base menegement sistem yang memungkainkan pengguna

untuk membuat, mengakses, dan memanipulasi data yang tersimpan pada sistem

1

Page 2: Konsep Basis Data Dan Pengenalan SQL Server

computer. Sebagai relation data base, SQL Server menyimpan data pada tabel

secara terpisah, dan tidak menyimpan data pada sebuah tempat atau ruang yang

besar. Hal ini akan menambah kecepatan dan fleksibilitas dari sistem tersebut.

C. Tugas Pendahuluan

1. Jelaskan tentang konsep database.

2. Jelaskan tentang SQL Server.

3. Diskusikanlah dan buatlah design ERD bersama kelompok anda.

D. Percobaan

1. Lakukan installasi SQL Server PC

2. Buatlah database sesuai petunjuk praktikum.

1.1 SQL SERVER

Installasi SQL Server

1. Run x86 /setup/setupsql.exe

2. Muncul halaman awal dari proses instalasi, next

2

Page 3: Konsep Basis Data Dan Pengenalan SQL Server

3. Menentukan lokasi server (pilih local computer)

4. Pilih Create a new instance of SQL Server, next

3

Page 4: Konsep Basis Data Dan Pengenalan SQL Server

5. Isilah Name dan Company, next

6. Klik yes, jika anda setuju

4

Page 5: Konsep Basis Data Dan Pengenalan SQL Server

7. Client Tool Only, jika hanya sebagai klien. Sever dan Client Tool, jika

Menginginkan sebagai server. Next

8. Isilah Instance Name, next

5

Page 6: Konsep Basis Data Dan Pengenalan SQL Server

9. Pilih Typical, next

10. Proses instalasi dilaksanakan….sampai selesai

1.2 Membuat Database

(Untuk membuat database, anda bisa menggunakan SQL Enterprise Manager)

Langkah membuat database :

1. Pilih MSSQL Server nya

6

Page 7: Konsep Basis Data Dan Pengenalan SQL Server

2. Menubar Action new database

3. - Tab General : tentukan nama database

- Tab Data File : menentukan lokasi penyimpanan data

- Transaction log : menentukan lokasi penyimpanan log

4. OK

1.3 Membuat Tabel

(Untuk membuat tabel, anda bisa menggunakan SQL Enterprise Manager)

Langkah membuat tabel :

1. Pilih Database

7

Page 8: Konsep Basis Data Dan Pengenalan SQL Server

2. Menubar Action new tabel

3. Buatlah field – field yang dibutuhkan

4. Simpan dan beri nama untuk tabelnya

1.4 Query

Query pada database digunakan untuk menambah, memanipulasi dan

menghapus suatu record yang telah ada dalam database. Query juga digunakan

untuk mendapatkan kembali informasi atau data – data yang telah tersimpan

dalam database. Kadang disebut juga dengan suatu nama yang diberikan kepada

string untuk digunakan oleh bahasa pemrograman, yang dimanfaatkan untuk

pengaksesan database. Pengakses dapat mengases data yang diperlukan untuk

mendapatkan informasi. Dengan adanya Query ini, merupakan kemudahan bagi

suatu bahasa pemrograman terhadap kompatibilitas akses terhadap database

tersebut. Query ini suatu extracting data dari suatu database dan menampilkannya

untuk {pengolahan} lebih lanjut

8

Page 9: Konsep Basis Data Dan Pengenalan SQL Server

Dibagi dalam 2 (dua) katagori, yaitu:

- Bahasa Query Prosedural, dan

- Bahasa Query Non-Prosedural

Bahasa Query Prosedural

User menginstruksikan ke sistem agar membentuk serangkaian operasi dalam

basis data untuk mengeluarkan hasil yang diinginkan. Yang termasuk dalam

bahasa ini adalah: Aljabar Relational (relational algebra).

Bahasa Query Non-Prosedural

User mendeskripsikan informasi yang diinginkan tanpa memberikan prosedur

detail untuk menghasilkan informasi tersebut. Yang termasuk dalam bahasa ini

adalah: Kalkulus Relational Tuple (tuple relational calculus).

(Untuk query, anda bisa menggunakan SQL Query Analyzer)

Menambah record

INSERT INTO [namatabel](field_1, field_2,…..field_n)

VALUES(essay_1, essay_2,…..,essay_n)

Contoh :

INSERT INTO personal (NomorPegawai, NamaPegawai)

VALUES (‘SA0001’,’Zaenal’)

Menampilkan record

Keseluruhan record

SELECT * FROM [namatabel]

atau

SELECT [field_1=essay_1, field_2=essay_1, …., field_n=essay_n]

FROM [namatabel]

Contoh :

SELECT * FROM personal

atau

9

Page 10: Konsep Basis Data Dan Pengenalan SQL Server

SELECT NomorPegawai, NamaPegawai

FROM personal

Record tertentu

SELECT * FROM [namatabel] WHERE [field=essay]

atau

SELECT [field_1=essay_1, field_2=essay_1, …., field_n=essay_n]

FROM [namatabel]

WHERE [field=essay]

Contoh :

SELECT * FROM personal WHERE NomorPegawai=’SA0001’

atau

SELECT NomorPegawai, NamaPegawai

FROM personal

WHERE NomorPegawai=’SA0001’

Koreksi record

UPDATE [namatabel]

SET [field_1=essay_1, field_2=essay_1, …., field_n=essay_n]

WHERE [field=essay]

Contoh :

UPDATE personal

SET NamaPegawai=’Arifin’

WHERE NomorPegawai=’SA0001’

Menghapus record

DELETE [namatabel]

WHERE [field=essay]

10

Page 11: Konsep Basis Data Dan Pengenalan SQL Server

Contoh :

DELETE personal

WHERE NomorPegawai=’SA0001’

Latihan

1. Buatlah Database dengan nama {nim anda}

2. Buatlah beberapa tabel dalam database anda

- Tabel Personal

Column Name Data Type Lenght Allow Nulls

NomorPegawai Nvarchar 50

NamaPegawai Nvarchar 50

TempatLahir Nvarchar 50

TanggalLahir DateTime 8

KodeJabatan Nvarchar 50

- Tabel Jabatan

Column Name Data Type Lenght Allow Nulls

KodeJabatan Nvarchar 50

NamaJabatan Nvarchar 50

- Tabel Gaji

Column Name Data Type Lenght Allow Nulls

KodeJabatan Nvarchar 50

GajiPokok Nvarchar 50

Tunjangan Nvarchar 50

3. Lengakpi masing – masing tabel anda dengan beberapa record (minimal 3

record).

11

Page 12: Konsep Basis Data Dan Pengenalan SQL Server

E. Kesimpulan

1. Database terbentuk dari sekelompok data – data yang memiliki persamaan

sifat.

2. SELECT digunakan untuk mengakses data dari suatu tabel dalam

database.

3. DELETE digunakan untuk menghapus data dari suatu tabel dalam

database.

4. INSERT digunakan untuk menambahkan data ke dalam suatu tabel dalam

database.

12