LAPORAN PRAKTIKUM BASIS DATA
LAPORAN PRAKTIKUM
BASIS DATA
MEMPELAJARI DESAIN TABEL, QUERY,
TIPE DATA
PADA MICROSOFT ACCESS 2007 DAN SQL SERVER 2008
PADA MICROSOFT ACCESS 2007 DAN SQL SERVER 2008
Disusun
untuk Memenuhi Kelulusan Praktikum
Basis
Data Pada Program Strata-I (S1) Teknik Informatika
Institut
Teknologi Medan
Disusun
Oleh :
LUNGGUK ADI SAPUTRA
SITUMORANG
13210011
JURUSAN TEKNIK INFORMATIKA
FAKULTAS
TEKNOLOGI INDUSTRI
INSTITUT
TEKNOLOGI MEDAN
2016
LEMBAR
PENGESAHAN DAN PERSETUJUAN
LAPORAN PRAKTIKUM
BASIS DATA
LUNGGUK ADI SAPUTRA
SITUMORANG
13210011
Disetujui
dan Disahkan
Sebagai
Telah
disetujui oleh:
Asisten
Laboratorium Basis Data Kepala Laboratorium Basis Data
(Rohani Hutagaol) (Ir.
Fadlin S.Kom., M.Kom)
NIM: 13210023
NIDN: 0123126701
Medan, Februari 2016
Ketua Jurusan Teknik Informatika
Institut Teknologi Medan
(Abdullah Muhazir, ST.,
M.Kom.)
NIDN:
0130107501
MODUL 1
MICROSOFT ACCESS
PEMBUATAN DATABASE, TABEL, PRIMARY
KEY FOREIGN KEY, DATA TYPE, STRUKTUR TABEL DAN
RELATIONSHIP
LUNGGUK ADI SAPUTRA
SITUMORANG
132210011
Modul 1
1. Aktifkan
Microsoft Access
2. Klik
Blank Database, pada kotak File Name: ketikkan Latihan, klik Create
3. Klik
anak panah ke bawah pada View, klik Design View
4. Pada
kotak Table Name: ketikkan tblPelanggan,
klik OK
5. Lalu
isikan struktur tblPelanggan, sebagai berikut:
Field
Name
|
Data
Type
|
Field
size
|
Keterangan
|
KodePelanggan
|
Text
|
3
|
Primary key
|
NamaPelanggan
|
Text
|
15
|
|
Alamat
|
Text
|
25
|
|
Kota
|
Text
|
20
|
|
Telpon
|
Text
|
15
|
6. Klik
Save, lalu klik View, dan ketikkan isi record berikut:
7. Buat
tabel baru dengan nama tblBarang,
sturkturnya sebagai berikut:
Field
Name
|
Data
type
|
Field
size
|
Keterangan
|
Kodebarang
|
Text
|
4
|
Primary
key
|
Namabarang
|
Text
|
20
|
|
Satuan
|
Text
(Lookup wizard)Kg, Box, Kaleng, Rim, Pcs
|
||
Harga
|
Number
|
Long
integer
|
8. Lalu
buatlah tabel baru dengan nama tblFaktur,
strukturnya sebagai berikut:
NoFaktur
|
Data
type
|
Field
size
|
Keterangan
|
NoFaktur
|
Short
text
|
2
|
|
Tanggal
|
Date/Time
|
Short
Date
|
|
KodePelanggan
|
Lookup
wizard : tblPelanggan
|
3
|
9. Dan
terakhir buatlah tabel dengan nama tblDetail,
strukturnya sebagai berikut:
Field
Name
|
Data
type
|
Field
size
|
Keterangan
|
NoFaktur
|
Lookup
wizard : tblFaktur
|
-
|
Foreign
key
|
KodeBarang
|
Lookup
wizard :tblBarang
|
-
|
Foreign
key
|
Banyak
|
Number
|
Byte
|
10. Klik menu ribbon
Database Tools →Relationship
LEMBAR ASISTENSI LAPORAN PRAKTIKUM
BASIS DATA MODUL 1
NIM :
13210011
NAMA :LUNGGUK ADI SAPUTRA SITUMORANG
JUDUL : PEMBUATAN DATABASE, TABEL, PRIMARY KEY
FOREIGN KEY,
DATA TYPE, STRUKTUR TABEL DAN
RELATIONSHIP
NO
|
TANGGAL
|
MATERI
BIMBINGAN
|
PARAF
|
1
|
|||
2
|
|||
3
|
|||
4
|
|||
5
|
|||
6
|
|||
7
|
|||
8
|
|||
9
|
|||
10
|
Medan, 04
Februari 2016
Disetujui Oleh:
Diketahui Oleh:
Kepala Laboratorium Basis Data Asisten Laboratorium Basis Data
(Ir. Fadlin, S.Kom, M.Kom) (Rohani Hutagaol)
NIDN:
0123126701 NIM: 13210023
MODUL 2
MICROSOFT ACCESS
RELASI ANTAR TABEL, QUERY SELECT,
PEMBUATAN RUMUS DI QUERY, QUERY UPDATE, SQL VIEW
SAHAT
M RUMAHORBO
13210005
Latihan
Modul 2
(Terlampir)
Lembar
Asistensi Modul 2
(Terlampir)
Modul 2
1. Buka
kembali file database latihan
2. Klik
menu Create → Query design
3. Klik
dan tahan tblBarang, lalu tarik sampai tblPelanggan, lalu klik Add, dan klik
Close.
4. Letakkan
field-field berikut ke Dynaset, sehingga tampilannya menjadi:
5. Klik
kembali view, untuk kembali ke dynaset
Memasukkan
Rumus pada Dynaset Query
1. Klik
kanan kotak kosong disamping field Banyak, pilih Build..
2. Ketikkan rumusnya pada
Expression Builder, Bayar:[harga]*[banyak] sebagai berikut
3.
Klik
OK,tekan Enter, lalu klik tombol Save dan klik View untuk melihat hasilnya
4.
Klik
anak panah ke bawah pada View, pilih SQL View, maka script SQL nya:
[ SELECT tbl_Detail.NoFaktur,
tbl_Faktur.Tanggal, tbl_Pelanggan.NamaPelanggan, tbl_Detail.KodeBarang,
tbl_Barang.Namabarang, tbl_Barang.Harga, tbl_Detail.Banyak, [Harga]*[Banyak] AS
Bayar FROM tbl_Pelanggan INNER JOIN (tbl_Faktur INNER JOIN (tbl_Barang INNER
JOIN tbl_Detail ON tbl_Barang.Kodebarang = tbl_Detail.KodeBarang) ON
tbl_Faktur.NoFaktur = tbl_Detail.NoFaktur) ON tbl_Pelanggan.KodePelanggan =
tbl_Faktur.KodePelanggan; ]
1. Klik
anak panah ke bawah pada View, pilih SQL View, maka script SQL nya:
[UPDATE tblBarang SET
tblBarang.Harga=[harga]*1.1;]
LATIHAN Modul 2
Ø Menurunkan
harga 10%
[Harga]*0.9
Ø Menaikkan
harga satuan kaleng 15%
IIF([Satuan]=”Kaleng”,[Harga]*1.15,[Harga])
LEMBAR ASISTENSI LAPORAN PRAKTIKUM
BASIS DATA MODUL 2
NIM :
13210011
NAMA : LUNGGUK ADI SAPUTRA SITUMORANG
JUDUL : RELASI ANTAR TABEL, QUERY SELECT, PEMBUATAN
RUMUS DI QUERY,
QUERY UPDATE, SQL VIEW
NO
|
TANGGAL
|
MATERI
BIMBINGAN
|
PARAF
|
1
|
|||
2
|
|||
3
|
|||
4
|
|||
5
|
|||
6
|
|||
7
|
|||
8
|
|||
9
|
|||
10
|
Medan, 04
Februari 2015
Disetujui Oleh:
Diketahui Oleh:
Kepala Laboratorium Basis Data Asisten Laboratorium Basis Data
(Ir. Fadlin, S.Kom, M.Kom) (Rohani Hutagaol)
NIDN:
0123126701
NIM: 13210023
MODUL 3
SQL SERVER
PEMBUATAN DATABASE, CREATE TABEL,
UPDATE TABEL
DROP TABEL
SAHAT
M RUMAHORBO
13210005
Latihan
Modul 3
(Terlampir)
Tugas
Modul 3
(Terlampir)
Lembar
Asistensi Modul 3
(Terlampir)
Modul
3
1.
Jalankan program SQL Server, kemudian
pilih Connect
2.
Lalu buatlah database dengan perintah: create database dbperusahaannim;
3.
Masuk ke database dbperusahaannim dengan
perintah: use dbperusahaannim;
4.
Buatlah tabel departemen dengan
perintah:
Create
table departemen
(id_Dep
char(2) not null,
Nama_Dep
char(12) not null,
Primary
key (Nama_Dep));
5.
Untuk melihat struktur tabel gunakan
perintah: sp_help departemen;
6.
Masukkan record baru dengan perintah:
Insert
into departemen(id_Dep,Nama_Dep) values
(‘PS’,’Pemasaran’),(‘PD’,’Produksi’),(‘AK’,’Akuntansi’),
(‘SD’,’SDM’),(‘RD’,’R&D’);
Menampilkan isi tabel
departemen gunakan perintah: select*from
departemen;
7.
Mengubah record pada tabel barang yang
Id_Dep = ‘SD’, Nama_Dep menjadi Personalia, dengan perintah:
Update departemen set Nama_Dep =’Personalia’ where Id_Dep = ‘SD’;
8.
Hapus record pada tabel barang yang
Id_Dep = ‘RD’, dengan perintah:
Delete
from departemen where Id_Dep=’RD’;
LATIHAN
Modul 3
1. Buatlah
tabel Proyek, Karyawan, Teknisi_Proyek dengan struktur sebagai berikut:
2. Tambahkan
kolom gaji pada tabel karyawan
3. Masukkan
Data pada tabel proyek, karyawan, dan teknisi_proyek
4. Gunakan
perintah UPDATE dan DELETE, untuk melakukan perubahan data di atas
TUGAS Modul 3
1. Buatlah
Database Penggajian yang terdiri dari tabel Karyawan, Gaji, Penggajian.
2. Gunakan
perintah Update dan Delete pada tabel yang telah dibuat.
LEMBAR ASISTENSI LAPORAN PRAKTIKUM
BASIS DATA MODUL 3
NIM :
13210011
NAMA : LUNGGUK ADI SAPUTRA SITUMORANG
JUDUL : PEMBUATAN DATABASE, CREATE TABEL, UPDATE
TABEL DROP TABEL
NO
|
TANGGAL
|
MATERI
BIMBINGAN
|
PARAF
|
1
|
|||
2
|
|||
3
|
|||
4
|
|||
5
|
|||
6
|
|||
7
|
|||
8
|
|||
9
|
|||
10
|
Medan, 04
Februari 2015
Disetujui Oleh:
Diketahui Oleh:
Kepala Laboratorium Basis Data Asisten Laboratorium Basis Data
(Ir. Fadlin, S.Kom, M.Kom)(Rohani
Hutagaol)
NIDN:
0123126701 NIM:
13210023
MODUL 4
SQL SERVER
INSERT, SELECT, DISTINCT, DELETE,
UPDATE,
FROM, WHERE, ORDER BY, SCRIPT
SAHAT
M RUMAHORBO
13210005
Tugas
Modul 4
(Terlampir)
Lembar
Asistensi Modul 4
(Terlampir)
Modul
4
1. Lewat
command promt, jalankan program SQL Server dengan perintah:sqlcmd –S ServerName, Setelah masuk
di lingkungan SQL Server, aktifkan database perusahaan yang telah dibuat pada
modul I.
2. Tampilkan
seluruh data pada tabel-tabel yang telah anda buat contoh untuk menampilkan isi
data pada tabel departemen.
3. Tampilkan data
menggunakan operator relasional ( =, <>, <, >, <=),
dan operator logika ( AND,
OR, XOR ). Contoh : menampilkan data karyawan yang gajinya
lebih dari 1juta:
4. Tampilkan
data pada kolom nama_departemen, menggunakan Distinc.
5. Tampilkan nama
karyawan yang mempunyai huruf depan ‘e’, dan jumlah karyawan.
TUGAS Modul 4
1.
2.
LEMBAR ASISTENSI LAPORAN PRAKTIKUM
BASIS DATA MODUL 4
NIM :
13210011
NAMA : LUNGGUK ADI SAPUTRA SITUMORANG
JUDUL : INSERT, SELECT, DISTINCT, DELETE, UPDATE,
FROM, WHERE,
ORDER BY, SCRIPT
NO
|
TANGGAL
|
MATERI
BIMBINGAN
|
PARAF
|
1
|
|||
2
|
|||
3
|
|||
4
|
|||
5
|
|||
6
|
|||
7
|
|||
8
|
|||
9
|
|||
10
|
Medan, 04
Februari 2015
Disetujui Oleh:
Diketahui Oleh:
Kepala Laboratorium Basis Data Asisten Laboratorium Basis Data
(Ir.
Fadlin, S.Kom, M.Kom)(Rohani Hutagaol)
NIDN:
0123126701 NIM:
13210023
MODUL 5
SQL SERVER
RELASI 2 TABEL DAN RELASI MULTI
TABEL
SAHAT
M RUMAHORBO
13210005
Tugas
Modul 5
(Terlampir)
Lembar
Asistensi Modul 5
(Terlampir)
Modul
5
1. Lewat
command promt, jalankan program SQL Server dan aktifkan database perusahaan
yang telah dibuat pada modul 3.
2. Masukkan
perintah Cross Join:
3. Masukkan
perintah Inner Join:
4. Buatlah
database baru dengan nama database Mahasiswanim,
gunakan database Mahasiswanim yang telah di buat, buat juga tabel Tabel_Mhs
Masukkan
record seperti berikut:
5. Buatlah
view vdMahasiswa:
6. Mengganti
data view:
LEMBAR ASISTENSI LAPORAN PRAKTIKUM
BASIS DATA MODUL 5
NIM :
13210011
NAMA : LUNGGUK ADI SAPUTRA SITUMORANG
JUDUL : RELASI 2 TABEL DAN RELASI MULTI TABEL
NO
|
TANGGAL
|
MATERI
BIMBINGAN
|
PARAF
|
1
|
|||
2
|
|||
3
|
|||
4
|
|||
5
|
|||
6
|
|||
7
|
|||
8
|
|||
9
|
|||
10
|
Medan, 04
Februari 2015
Disetujui Oleh:
Diketahui Oleh:
Kepala Laboratorium Basis Data Asisten Laboratorium Basis Data
(Ir. Fadlin, S.Kom, M.Kom)(Rohani
Hutagaol)
NIDN:
0123126701 NIM:
13210023
Komentar
Posting Komentar