Tanggal Dikumpul
Paraf Dosen/Teknisi
M. Daffa Aliffandhana
16753031
Manajemen Informatika 4A
BANDAR LAMPUNG
2017/2018
1
Contoh View
2
from mahasiswa a ,prodi b
where a.idprodi = b.idprodi
group by b.nmprodi
View menampilkan create view dosen_lhr as select * from
tempat lahir select b.nmprodi as 'Nama Prodi', dosen_lhr
dosen semua prodi COUNT(case when a.tempat_lhr = 'Bandar
yg dibandar Lampung' then 1 end) as 'Jumlah Dosen
lampung dan bukan Yang Lahir Di Bandar Lampung',
COUNT(case when a.tempat_lhr = 'Jakarta'
then 1 end) as 'Jumlah Dosen Yang Lahir
Bukan Di Bandar Lampung',
COUNT(*) as 'Total Dosen'
from dosen a ,prodi b
where a.idprodi = b.idprodi
group by b.nmprodi
View menampilkan create view lhr_mhs_range as select * from
tanggal lahir select a.nama as 'Nama Mahasiswa', lhr_mhs_range
mahaiswa antara b.nmprodi as 'Nama Prodi'
1998-03-10 sampai from mahasiswa a, prodi b
1998-03-15 where a.idprodi = b.idprodi
and a.tanggal_lhr between '1998-03-09'
and '1998-03-16'
View menampilkan create view nm_mhs_e as select * from
nama mahasiswa select a.nama as 'Nama Mahasiswa', nm_mhs_e
yang huruf b.nmprodi as 'Nama Prodi', a.npm as
depannya E di 'NPM'
prodi MI from mahasiswa a ,prodi b
where a.idprodi = b.idprodi
and a.nama like 'E%'
and b.idprodi like '2'
3
insert into mahasiswa
(npm,nama,tempat_lhr,tanggal_lhr,sex,thn_mas
uk,idprodi,idstatusaka)
values
(@npm,@nama,@tempat_lhr,@tanggal_lhr,@sex,@t
hn_masuk,@idprodi,@idstatusaka)
end
go
Store create procedure updatedatamhs exec
Procedure ( updatedatamhs[16753
Fungsi @npm nvarchar(8), @nama nvarchar(50), 010], [Edo
Update @tempat_lhr nvarchar(30), Yulistama], [Bandar
Table @tanggal_lhr date, @sex nvarchar(1), Lampung], [1998-03-
Mahasiwa @thn_masuk nvarchar(4), @idprodi int, 10], [L], [2016],
@idstatusaka int [2], [1]
)
as
begin
update mahasiswa set
npm=@npm,nama=@nama,tempat_lhr=@tempat_lhr,
tanggal_lhr=@tanggal_lhr,sex=@sex,thn_
masuk=@thn_masuk,idprodi=@idprodi,idstatusak
a=@idstatusaka
where npm = @npm
end
go
Store create procedure deletedatamhs exec
Procedure ( deletedatamhs[3]
Fungsi @idmhs int
Delete )
Table as
Mahasiwa begin
delete from mahasiswa
where idmhs = @idmhs
end
go
Store create procedure inputdatapendidikan exec
Procedure ( inputdatapendidikan
Fungsi @nmpendidikan nvarchar(50) [S3]
Insert )
Table as
Pendidikan begin
insert into pendidikan (nmpendidikan)
values (@nmpendidikan)
end
go
Store create procedure updatedatapendidikan exec
Procedure ( updatedatapendidika
Fungsi @nmpendidikan nvarchar(50), @idpendidikan n[S3], [3]
Update int
Table )
Pendidikan as
begin
update pendidikan set
nmpendidikan=@nmpendidikan where
idpendidikan = @idpendidikan
end
go
4
Store create procedure deletedatapendidikan exec
Procedure ( deletedatapendidika
Fungsi @idpendidikan int n[]
Delete )
Table as
Pendidikan begin
delete from pendidikan
where idpendidikan = @idpendidikan
end
go
Store create procedure inputdatadosen exec
Procedure ( inputdatadosen[Dewi
Fungsi @nmdosen nvarchar(50), @gelar nvarchar(30), Kania], [Magister],
Insert @tempat_lhr nvarchar(30), @tanggal_lhr date, [Bandar Lampung],
Table Dosen @sex nvarchar(1), @idprodi int, [1994-02-16], [L],
@idpendidikan int [2], [2]
)
as
begin
insert into dosen (nmdosen, gelar,
tempat_lhr, tanggal_lhr, sex, idprodi,
idpendidikan)
values (@nmdosen, @gelar, @tempat_lhr,
@tanggal_lhr, @sex, @idprodi, @idpendidikan)
end
go
Store create procedure updatedatadosen exec
Procedure ( updatedatadosen[3],
Fungsi @iddosen int, @nmdosen nvarchar(50), @gelar [Dewi Kania],
Update nvarchar(30), @tempat_lhr nvarchar(30), [Magister],
Table Dosen @tanggal_lhr date, [Jakarta], [1994-
@sex nvarchar(1), @idprodi int, 02-13], [P], [2],
@idpendidikan int [2]
)
as
begin
update dosen set nmdosen=@nmdosen,
gelar=@gelar,
tempat_lhr=@tempat_lhr,
tanggal_lhr=@tanggal_lhr, sex=@sex,
idprodi=@idprodi,
idpendidikan=@idpendidikan where
iddosen=@iddosen
end
go
Store create procedure deletedatadosen exec
Procedure ( deletedatadosen[]
Fungsi @iddosen int
Delete )
Table Dosen as
begin
delete from dosen
where iddosen = @iddosen
end
go
Store create procedure inputdatastatusaka exec
Procedure ( inputdataststusaka[
Fungsi @nmstatusaka nvarchar(50) ]
Insert )
5
Table as
Status_Akad begin
emik insert into status_akademik
(nmstatusaka)
values (@nmstatusaka)
end
go
Store create procedure updatedatastatusaka exec
Procedure ( updatedatastatusaka
Fungsi @nmstatusaka nvarchar(50), @idstatusaka int [tidak aktif], [2]
Update )
Table as
Status_Akad begin
emik update status_akademik set
nmstatusaka=@nmstatusaka where idstatusaka =
@idstatusaka
end
go
Store create procedure deletedatastatusaka exec
Procedure ( deletedatastatusaka
Fungsi @idstatusaka int []
Delete )
Table as
Status_Akad begin
emik delete from status_akademik
where idstatusaka = @idstatusaka
end
go
Store create procedure inputdataprodi exec
Procedure ( inputdataprodi[Akun
Fungsi @nmprodi varchar(50), @akreditasi tansi Perpajakan],
Insert nvarchar(1), @thn_berdiri nvarchar(4) [B], [2017]
Table Prodi )
as
begin
insert into prodi
(nmprodi,akreditasi,thn_berdiri)
values
(@nmprodi,@akreditasi,@thn_berdiri)
end
go
Store create procedure updatedataprodi exec
Procedure ( updatedataprodi[6],
Fungsi @idprodi int, @nmprodi varchar(50), [], [], []
Update @akreditasi nvarchar(1), @thn_berdiri
Table Prodi nvarchar(4)
)
as
begin
update prodi set nmprodi=@nmprodi,
akreditasi=@akreditasi,
thn_berdiri=@thn_berdiri
where idprodi = @idprodi
end
go
Store create procedure deletedataprodi exec
Procedure ( deletedataprodi[]
Fungsi @idprodi int
6
Delete )
Table Prodi as
begin
delete from prodi
where idprodi = @idprodi
end
go
prosedur create procedure panggil_npm exec panggil_npm
menampilkan as
npm begin
mahasiswa select nama,sex,npm from mahasiswa
yang where idmhs = '6'
16753001 end
go
menampilkan create procedure pilih_npm @npm nvarchar(8) exec
nama dan as pilih_npm[16753001]
npm begin
mahasiswa select nama,tanggal_lhr,npm from
yang ingin mahasiswa
kita cari where npm = @npm
end
go
menampilkan create procedure tgl_pilihan @tanggal_lhr exec
tanggal date tgl_pilihan[1998-
lahir as 09-16]
mahasiswa begin
pilihan select nama,npm,tanggal_lhr,sex from
mahasiswa
where tanggal_lhr = @tanggal_lhr
end
go
menampilkan create procedure sex_l exec sex_l
gender as
mahasiswa begin
yg laki- select sex,nama from mahasiswa
laki where sex = 'L'
end
go
menampilkan create procedure sex_p exec sex_p
gender as
mahasiswa begin
yg select sex,nama from mahasiswa
perempuan where sex = 'P'
end
go