Anda di halaman 1dari 6

LAPORAN AKHIR

Mata Praktikum Kelas Praktikum ke- Tanggal Materi

: SBD2 : 3IA20 : 2 : 30 Maret 2012 :

NPM Nama Ketua Asisten Nama Asisiten

: 56409890 : Kathreen Hutayah : Nurdyanto :

Paraf Asisten

:

Jumlah Lembar

: 6 lembar

LAPORAN AKHIR Mata Praktikum Kelas Praktikum ke- Tanggal Materi : SBD2 : 3IA20 : 2 :

UNIVERSITAS GUNADARMA LABORATORIUM INFORMATIKA

2012

LISTING, OUTPUT dan LOGIKA

  • 1. Table Employee

LISTING, OUTPUT dan LOGIKA 1. Table Employee Tabel employee dibuat dengan perintah create, dengan isi fieldnya

Tabel employee dibuat dengan perintah create, dengan isi fieldnya emp_id untuk nomer identitas dengan menggunakan tipe data character dan merupakan primary key dari table tersebut, selain itu ada field ename ,job , mgr, sal, deptno semua field tersebut menggunakan tipe data varchar dengan ketentuan panjang karakter seperti di atas.

Insert table employee:

LISTING, OUTPUT dan LOGIKA 1. Table Employee Tabel employee dibuat dengan perintah create, dengan isi fieldnya

Statement diatas dipakai untuk memasukkan data-data pada tabel employe menggunakan insert dengan data yang terdiri dari id=467, ename=”vara”, job=”president”,mgr=” “,sal= 5000000, dan deptno=”20”. Dan seterusnya. Untuk memasukan datanya harus sesuai dengan urutan fieldnya jika tidak urut maka akan terjadi eror. Untuk memasukakn data kedua sampai kelima begitu seterusnya.

Untuk menampilkan table employee gunakan perintah select seperti berikut:

LISTING, OUTPUT dan LOGIKA 1. Table Employee Tabel employee dibuat dengan perintah create, dengan isi fieldnya
LISTING, OUTPUT dan LOGIKA 1. Table Employee Tabel employee dibuat dengan perintah create, dengan isi fieldnya
  • 2. Table Department Membuat table department ..

2. Table Department Membuat table department .. Tabel department dibuat dengan perintah create, dengan isi fieldnya

Tabel department dibuat dengan perintah create, dengan isi fieldnya dept_id sebagai primary key dengan menggunakan tipedata varchar karena merupan karakter yang identuisa nya tidak dapat dihitung, selain itu terdapat filed dname, location, dan deptno dengan menggunakan tipe data varchar dengan panjang karakter sesuai diatas.

Memasukakan data kedalam tabel departement

`

2. Table Department Membuat table department .. Tabel department dibuat dengan perintah create, dengan isi fieldnya

Statement diatas dipakai untuk memasukkan data-data pada tabel department menggunakan insert dengan data yang terdiri dari id=1, dname=”accounting”, loc=”bekasi, deptno=”10 “.untuk memasukan datanya harus sesuai dengan urutan fieldnya jika tidak urut maka akan terjadi eror. Untuk memasukakn data kedua sampai kelima begitu seterusnya.

Untuk menampilkan table department gunakan perintah select seperti berikut:

2. Table Department Membuat table department .. Tabel department dibuat dengan perintah create, dengan isi fieldnya
2. Table Department Membuat table department .. Tabel department dibuat dengan perintah create, dengan isi fieldnya

3. Table Salgrade

Membuat bael salgrade

3. Table Salgrade Membuat bael salgrade Tabel salgrade dibuat dengan perintah create, dengan isi fieldnya grade

Tabel salgrade dibuat dengan perintah create, dengan isi fieldnya grade dengan menggunakan

tipedata varchar karena merupakan karakter , selain itu terdapat filed max_sal dan min_sal dengan menggunakan tipe data numeric karena dapat dihitung dengan panjang karakter sesuai diatas.

Memasukkan data ke table salgrade

3. Table Salgrade Membuat bael salgrade Tabel salgrade dibuat dengan perintah create, dengan isi fieldnya grade

Statement diatas dipakai untuk memasukkan data-data pada tabel department menggunakan insert dengan data yang terdiri dari grade=1, max_sal=”2000000”, min_sal=”1000000”.untuk memasukan datanya harus sesuai dengan urutan fieldnya jika tidak urut maka akan terjadi eror. Untuk memasukakn data kedua sampai kelima begitu seterusnya.

Untuk menampilkan table salgrade gunakan perintah select seperti berikut:

3. Table Salgrade Membuat bael salgrade Tabel salgrade dibuat dengan perintah create, dengan isi fieldnya grade
3. Table Salgrade Membuat bael salgrade Tabel salgrade dibuat dengan perintah create, dengan isi fieldnya grade

4.

Equijoin

4. Equijoin Cara penggabungan nilai dari kolom yang menjadi primary key pada tabel satu dengan kolom

Cara penggabungan nilai dari kolom yang menjadi primary key pada tabel satu dengan kolom yang sama pada tabel lain yang menjadi foreign key disini akan menggabungkan table employee dengan table department dengan mengjoinkan kolom emp_id dan ename dari table employee dan field deptno dan dname dari table department dengan kondisi dimana diambil deptno dari kedua tabelnya. Hasilnya adalah:

4. Equijoin Cara penggabungan nilai dari kolom yang menjadi primary key pada tabel satu dengan kolom
  • 5. Non-Equijoin

4. Equijoin Cara penggabungan nilai dari kolom yang menjadi primary key pada tabel satu dengan kolom

Cara penggabungan nilai dari kolom dua buah tabel dimana tabel pertama berkorespondensi langsung dengan kolom pada tabel kedua.disini relasinya dari table employee dan salgrade dimana dengan kondisi salarynya antara minimal dan maximal salarynya. Hasilnya adalah

4. Equijoin Cara penggabungan nilai dari kolom yang menjadi primary key pada tabel satu dengan kolom

6.

Salf Join

Self join adalah table yang harus dijoinkan oleh tabelnya sendiri. Dengan contoh menambahkan kata kerja nya yaitu “bekerja untuk”. Yang akan kita beri judul untuk tabelnya yaitu “Data Pekerja dan Manager”. Hasilnya adalah:

6. Salf Join Self join adalah table yang harus dijoinkan oleh tabelnya sendiri. Dengan contoh menambahkan