LAPORAN PRAKTIKUM BASIS DATA

LAPORAN PRAKTIKUM
BASIS DATA

MEMPELAJARI DESAIN TABEL, QUERY, TIPE DATA
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.      03.PNGTampilkan nama karyawan yang mempunyai huruf depan ‘e’, dan jumlah karyawan.














11.jpgTUGAS  Modul 4
   1.


14.jpg
13.jpg
2.jpg
 








17.jpg
 

2.



cmd 2c.jpg
cmd 2d.jpg,cmd 2e.jpg
cmd 2f.jpg,cmd 2g.jpg
cmd 2j.jpg
cmd 2k.jpg
cmd 2l.jpg
cmd 2m.jpg
cmd 2n.jpg
 







































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

Postingan Populer