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:
TUGAS Modul 5
1.
2.
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
0 Komentar untuk "LAPORAN PRAKTIKUM BASIS DATA"