Sabtu, 13 Juni 2015

Tugas Database



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

1 komentar: