Feeds:
Pos
Komentar

Aljabar Relational

BAB 7

ALJABAR RELATIONAL 1

 

TABEL EMPLOYEE

fname

minit

lname

ssn

bdate

address

sex

salari

superssn

dno

Ahmad

V

Jabbar

987987987

29-Mar-59

980 Dalas, Houston, TX

M

25000

987654321

4

Alicia

J

Zelaya

999888777

19-Jul-58

3321 Castle, Spring, TX

F

25000

987654321

4

Franklin

T

Wong

333444555

08-Dec-45

638 Voss, Houston, TX

M

40000

888665555

5

James

E

Bong

888666555

10-Nov-27

450 Stone, Houston, TX

M

55000

1

Jennifer

S

Wallace

987654321

20-Jun-31

291 Berry, Bellaire, TX

F

43000

888665555

4

John

B

Smith

123456789

01-Sep-55

731 Fondren, Houston, TX

M

30000

333445555

5

Joyce

A

English

453453453

31-Jul-62

5631 Rice, Houston, TX

F

25000

333445555

5

Ramesh

K

Naravan

666884444

15-Sep-52

975 fire Oak, Humble, TX

F

25000

333445555

5

1. Tampilkan semua data pegawai yang dimiliki oleh ‘Alicia’ dan ‘Ramesh‘

Penyelesaian :

σ FNAME = ‘Alicia’ OR FNAME=’Ramesh’(EMPLOYEE)

Hasil :

fname

minit

lname

ssn

bdate

address

sex

salari

superssn

dno

Alicia

J

Zelaya

999888777

19-Jul-58

3321 Castle, Spring, TX

F

25000

987654321

4

Ramesh

K

Naravan

666884444

15-Sep-52

975 fire Oak, Humble, TX

F

25000

333445555

5

 

2. Tampilkan semua data pegawai untuk departemen 4 dan gaji lebih dari 25000

Penyelesaian :

σ DNO = 4 AND SALARY > 25000(EMPLOYEE)

Hasil :

name

minit

lname

ssn

bdate

address

sex

salari

superssn

dno

Jennifer

S

Wallace

987654321

20-Jun-31

291 Berry, Bellaire, TX

F

43000

888665555

4

 

3. Tampilkan semua data pegawai untuk departemen 5 dan gaji lebih dari 30000

Penyelesaian :

σ DNO = 5 AND SALARY > 30000(EMPLOYEE)

Hasil :

fname

minit

lname

ssn

bdate

address

sex

salari

superssn

dno

Franklin

T

Wong

333444555

08-Dec-45

638 Voss, Houston, TX

M

40000

888665555

5

 

4. σ(DNO = 4 AND SALARY > 40000) OR (FNAME = ‘JAMES’)(EMPLOYEE)

Hasil :

fname

minit

lname

ssn

bdate

address

sex

salari

superssn

dno

James

E

Bong

888666555

10-Nov-27

450 Stone, Houston, TX

M

55000

1

Jennifer

S

Wallace

987654321

20-Jun-31

291 Berry, Bellaire, TX

F

43000

888665555

4

 

5. πLNAME, FNAME, SALARY (EMPLOYEE)

Hasil :

fname

lname

salari

Ahmad

Jabbar

25000

Alicia

Zelaya

25000

Franklin

Wong

40000

James

Bong

55000

Jennifer

Wallace

43000

John

Smith

30000

Joyce

English

25000

Ramesh

Naravan

25000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6. πLNAME, FNAME, SALARY DNO = 5 (EMPLOYEE))

Hasil :

fname

lname

salari

Franklin

Wong

40000

John

Smith

30000

Joyce

English

25000

Ramesh

Naravan

25000

 

 

 

 

 

 

 

 

 

 

TABEL STUDENT

FN

LN

Susan

Yao

Sharukh

Khan

Johny

Indo

Barbara

Jones

Amy

Ford

Jimmy

Hendrix

Bon

Jovi

TABEL INSTRUKTUR

FN

LN

John

Smith

Richard

Mark

Susan

Yao

Francis

Johnson

Sharukh

Khan

 

 

 

 

 

 

 

 

 

 

7. STUDENT U INSTRUKTUR

Hasil :

FN

LN

Susan

Yao

Sharukh

Khan

Johny

Indo

Barbara

Jones

Amy

Ford

Jimmy

Hendrix

Bon

Jovi

John

Smith

Richard

Mark

Francis

Johnson

8. STUDENT INSTRUKTUR

Hasil :

FN

LN

Johny

Indo

Barbara

Jones

Amy

Ford

Jimmy

Hendrix

Bon

Jovi

9. STUDENT X INSTRUKTUR

Hasil :

STUDENT FN

STUDENT LN

INSTRUKTUR FN

INSTRUKTUR LN

Susan

Yao

John

Smith

Susan

Yao

Richard

Mark

Susan

Yao

Susan

Yao

Susan

Yao

Francis

Johnson

Susan

Yao

Sharukh

Khan

Sharukh

Khan

John

Smith

Sharukh

Khan

Richard

Mark

Sharukh

Khan

Susan

Yao

Sharukh

Khan

Francis

Johnson

Sharukh

Khan

Sharukh

Khan

Johny

Indo

John

Smith

Johny

Indo

Richard

Mark

Johny

Indo

Susan

Yao

Johny

Indo

Francis

Johnson

Johny

Indo

Sharukh

Khan

Barbara

Jones

John

Smith

Barbara

Jones

Richard

Mark

Barbara

Jones

Susan

Yao

Barbara

Jones

Francis

Johnson

Barbara

Jones

Sharukh

Khan

Amy

Ford

John

Smith

Amy

Ford

Richard

Mark

Amy

Ford

Susan

Yao

Amy

Ford

Francis

Johnson

Amy

Ford

Sharukh

Khan

Jimmy

Hendrix

John

Smith

Jimmy

Hendrix

Richard

Mark

Jimmy

Hendrix

Susan

Yao

Jimmy

Hendrix

Francis

Johnson

Jimmy

Hendrix

Sharukh

Khan

Bon

Jovi

John

Smith

Bon

Jovi

Richard

Mark

Bon

Jovi

Susan

Yao

Bon

Jovi

Francis

Johnson

Bon

Jovi

Sharukh

Khan

10. πLN(FNAME = ‘Richard’ OR FNAME = ‘Johny’)(STUDENT U INSTRUKTUR))

Hasil :

LN

Indo

Mark

BAB 9

ALJABAR RELATIONAL 2

 

tabel.jpg

 

2. Cari nama dan alamat untuk semua pegawai yang bekerja pada departemen “Research”. (tabel pegawai dan departemen)

Penyelesaian :

πFIRST_NAME, LAST_NAME, EMAIL( σ DEPARTMENT_NAME = ‘Research’ (DEPARTMENT tanda.jpg EMPLOYEES))

3. Tampilkan nomor project, nomor departemen, nama manager departemen, alamat dan tanggal lahir, untuk project yang berlokasi di “Stafford” (tabel pegawai, departemen, proyek)

Penyelesaian :

πJOB_ID, DEPARTMENT_ID, FIRST_NAME, LAST_NAME, EMAIL, HIRE_DATE( σ STATE_PROVINCE = ‘Stafford’ (LOCATIONS tanda.jpg DEPARTMENTS tanda.jpg JOBS tanda.jpg EMPLOYEES))

4. Cari nama pegawai yang bekerja pada semua project yang dikontrol oleh nomor department 5 (tabel pegawai, departemen, proyek)

Penyelesaian :

πFIRST_NAME, LAST_NAME( σ DEPARTMENT_ID = ‘5’ (DEPARTMENTS tanda.jpg JOB tanda.jpgEMPLOYEES))

BAB 10

SQL BASIC

 

 

 

 

 

2. Cari nama dan alamat untuk semua pegawai yang bekerja pada departemen “Research”. (tabel pegawai dan departemen)

Penyelesaian :

SELECT FIRST_NAME, LAST_NAME, EMAIL

FROM EMPLOYEES, DEPARTMENTS, JOBS, LOCATIONS

WHERE DEPARTMENT_NAME = ‘Research’

3. Tampilkan nomor project, nomor departemen, nama manager departemen, alamat dan tanggal lahir, untuk project yang berlokasi di “Stafford” (tabel pegawai, departemen, proyek)

Penyelesaian :

SELECT JOB_ID, DEPARTMENT_ID, FIRST_NAME, LAST_NAME, EMAIL, HIRE_DATE

FROM EMPLOYEES, DEPARTMENTS

WHERE STATE_PROVINCE = ‘Stafford’

4. Cari nama pegawai yang bekerja pada semua project yang dikontrol oleh nomor department 5 (tabel pegawai, departemen, proyek)

Penyelesaian :

SELECT FIRST_NAME, LAST_NAME

FROM EMPLOYEES, DEPARTMENTS, JOBS

WHERE STATE_PROVINCE = 5

Note : Hurufnya banyak yang gak support. Formatnya jadi morat-marit alias gak karuan. Harap maklum ya Pak !!! 🙂

Iklan

Membuat Database Dgn Access

 

MEMBUAT DATABASE

MENGGUNAKAN MICROSOFT ACCESS

 

Database atau basis data adalah sekumpulan file atau data yang saling berhubungan dengan suatu objek, topik atau tujuan khusus tertentu. Kita dapat membuat database, salah satunya, dengan menggunakan Microsoft Access. Dengan Microsoft Access, kita dapat mengelola seluruh data ke dalam file database.

Di bawah ini merupakan contoh langkah-langkah pembuatan database yang dibuat dengan menggunakan MS. Access. Database yang dijadikan contoh disini adalah database perpustakaan.

1. Merancang Struktur Tabel

Sebelum membuat database kita harus merancang terlebih dulu struktur tabel yang akan kita buat. Di dalam database perpustakaan ini kita memerlukan 3 buah tabel, yaitu tabel anggota, tabel buku, dan tabel pinjam.

Struktur tabel :

Tabel Anggota :

Nama Field

Type

<!–[if !supportEmptyParas]–> <!–[endif]–>

ID_Anggota

Text(5)[PK]

(set format : AA001)

Nama

Text(10)

(set kolom : Nama Anggota)

Alamat

Text(15)

(set kolom : Alamat Anggota)

Kota

Text(10)

(set kolom : Kota Alamat)

No_Telp

Number

(set format : (031)-1234567)

Tgl_Lahir

Date/Time

(set format : 21-Sep 1990)

Tabel Buku :

Nama Field

Type

<!–[if !supportEmptyParas]–> <!–[endif]–>

No_Buku

Text(5)[PK]

(set format : BB001)

Judul

Text(15)

(set kolom : Judul Buku)

Pengarang

Text(10)

(set kolom : Pengarang Buku)

Th_Terbit

Text(4)

(set kolom : Th_terbit Buku)

Jenis_Buku

Text(10)

(set kolom : Jenis Buku)

Status

Yes/No

(set kolom : Ststus Buku)

Tabel Pinjam :

Nama Field

Type

Format

No_Pinjam

Text(4)[PK]

(set format : PJ01)

ID_Anggota

Text(5)

(sesuai format tabel anggota)

No_Buku

Text(5)

(sesuai format tabel buku)

Tgl_Pinjam

Date/Time

(set format : 21-Sep 1990)

Tgl_Kembali

Date/Time

(set format : 21-Sep 199

2. Pembuatan Database

Setelah truktur tabel kita buat maka kita bisa melanjutkan membuat databasenya. Untuk membuat database bernama perpustakaan.mdb, berikut langkah-langkahnya :

1. Pertama pilihlah program MS. Access lewat Start – Program – Microsoft Access.

2. Setelah masuk ke MS. Access pilihlah Blank Database

1.jpg

3. Kemudian simpan di direktori yang telah anda tentukan dan beri nama perpustakaan.mdb

2.jpg

4. Setelah database perpustakaan terbentuk buatlah tabel-tabel berdasarkan struktur yang telah dibuat :

3.jpg

4.jpg

5.jpg

6.jpg

Catatan : Jangan lupa mengeset primary key pada field-field yang telah

ditentukan sebagai primary key.

3.     Pembuatan Relasi Tabel

Database perpustakaan ini memerlukan adanya relasi diantara tabel-tabelnya. Hal ini dikarenakan database perpustakaan ini merupakan suatu sistem database relational yaitu suatu pengaorganisasian data yang melibatkan lebih dari satu tabel. Berikut langkah-langkah membuat relasi diantara tabel-tabel :

1. Dari toolbar pilih Tools – Relationship

7.jpg

2. Kemudian masukkan semua tabel yang ada

8.jpg

3. Setelah semua tabel muncul maka buatlah relasi diantara fied yang menjadi parent key dari tabel utama ke foreign key di tabel transaksi.

9.jpg


Jangan lupa mengeset jenis hubungan antara parent key dan foreign key dengan memberi tanda centang pada option “Enforce Referential Integrity”

10.jpg

11.jpg

Catatan : Kedua field yang terhubung harus memiliki jenis data yang

sama (baik nama field, type field, ukuran field, dll)

4. Pengisian Tabel

Setelah database dan relasi antar tabelnya dibuat maka kita bisa mengisi field-field di dalam tabel dengan data yang ada. Berikut ini lankah-langkah pengisian tabel :

1. Pilihlah tabel yang akan diisi dengan data

2. Isikan data-data yang tersedia ke dalam field

12.jpg

13.jpg

14.jpg

Catatan : Data yang diisikan pada ID_Anggota dan No_Buku di tabel

Pinjam harus sesuai dengan data yang ada di tabel Anggota

dan Tabel Buku. Jika tidak maka data tidak akan tersimpan

Jika tahap-tahap tadi telah anda lakukan dengan benar maka Anda telah berhasil membuat sebuah database. Jadi “SELAMAT MENCOBA”.

Created by: yuk_ntik@yahoo.com

Orang Suci

Apabila seseorang telah dianugerahi Sepuluh anugerah dari Ilahi
Sungguh ia telah dilindungi dari malapetaka yang menyelimuti
Dan termasuk hamba yang dekat dengan Ilahi
Serat memperoleh penghargaan “orang suci”

Pertama, kejujuran abadi disertai ketulusan hati
Kedua, kesabaran sempurna disertai rasa syukur sepanjang masa
Ketiga, kondisi fakir disertai sikap zuhud yang selalu hadir
Keempat, tafakur tentang mahluk disertai lapar yang mengetuk
Kelima, kegelisahan jiwa disertai ketakwaan pada Sang Esa
Keenam, kesungguhan hati disertai sifat rendah hati
Ketujuh, ramah tamah disertai dayang dan penuh kasih
Kedelapan, cinta sejati disertai upaya mawas diri
Kesembilan, ilmu manfaat disertai kemauan ntuk berbuat
Kesepuluh, iman yang teguh disertai akal yang kukuh
.