TUGAS DATABASE.
Di blog ini saya akan membagikan sedikit pengetahuan kepada teman-teman
yang baru belajar database. Oke tak perlu panjang lebar kita langsung saja ke
materi kita yaitu stored procedure. Di sini saya menggunakan SQL Server 2008,
teman-teman juga bisa menggunakan yang versi 2012 dan 2014.
1.
Tutorial untuk membuat Stored Procedure di SQL
Server untuk menambahkan pada tabel di bawah ini.
Tb_mahasiswa
|
NIM
|
Nama
|
|
|
|
a.
Langkah pertama yang harus dilakukan yaitu
membuat tabel seperti pada gambar 1.1.
Query:
|
create database mahasiswa
use mahasiswa
create table Tb_mahasiswa (nim char (7), nama char(30))
select * from
Tb_mahasiswa
|
Gambar 1.1 Tampilan
Tb_mahasiswa
b.
Langkah selanjutnya kita membuat stored
prosedure sesuai materi kita..
Query :
|
create proc p_mhs(@nim char (7),@nama char(30))
as
begin
insert into Tb_mahasiswa values (@nim,@nama)
end
|
c.
Selanjutnya query mengeksekusi data stored procedure untuk dimasukkan ke dalam
tabel Tb_mahasiswa yang telah dibuat. Perintahnya :
Query:
|
exec p_mhs '1418150','Cecep Suriyadi B'
|
Hasi eksekusi dapat dilihat seperti
pada gambar 1.2.
Gambar 1.2 Menambahkan
data ke dalam tabel
d.
Selanjutnya query melihat hasi data yang telah
dimasukkan pada tabel Tb_mahasiswa. Perintahnya:
Query:
|
select *from
Tb_mahasiswa
|
Hasil dari query tersebut dapat dilihat seperti pada
gambar 1.3
Gambar 1.3 tampilan data
NB: tampilan data ada dua karena saya eksekusi 2 kali.
2.
Tutorial membuat fungtion untuk menghitung
jumlah mahasiswa pada tabel Tb_mahasiswa.
a.
Langkah pertama yaitu kita buat untuk menghitung
jumlah data. Untuk menghitung jumlah data kita dapat menggunakan sintaks
(count).
Query:
|
create function dbo.latihan (@nim char (7))
returns int
as
begin
declare
@jumlah int;
select
@jumlah = COUNT (@nim) from Tb_mahasiswa;
return
@jumlah;
end
|
Tampilan:
Gambar 2.1 Tampilan
Query
b.
Langkah selanjutnya untuk menampilkan hasil
penghitungan jumlah data.
Query:
|
select dbo.latihan(1418150)
|
Gambar 2.2 Jumlah data
NB: pada langkah
ini kita mengeksekusi program dengan parameter yang diberikan adalah NIM,
tetapi nim disini hanya sebagai pengembalian bukan untuk di operasikan, jadi
terserah NIM nya berapa, yang penting type datanya integer.
Create
By
Cecep
suriyadi
1418150
Institut
Teknologi Nasional Malang
Tutorialnya bagus..
BalasHapus