Minggu, 14 Juni 2015

Basis Data



Tugas Data Base
Blog ini adalah proses dari penyelesaian salah satu tugas database saya, bagi teman-teman yang mengunjungi blog ini untuk ingin mengetahui cara pembuatan Stored Procedure di SQL Server. Disini saya menggunakan yang versi 2012 dan 2014 cara ini juga tidak jauh berbeda dengan versi yang lainnya, oke tidak usah berlama-lama, kita langsung saja ke cara pembuatannya:

     Disini saya memiliki satu table mahasiswa dengan 2 field
NIM
Nama





       
A.   Langkah pertama adalah membuat table seperti pada tabel diatas di dalam Microsoft SQL Server yang anda punya, disini saya menggunakan MS.SQL Server 2012.Tetapi jika teman teman masih kurang mengerti tentang cara pembuatan database dan table pada MS.SQL Server , di bawah ini terdapat source kode untuk membuat database dan table.
create Mahasiswa
use Mahasiswa
create table tb_mhs(NIM integer not null primary key , Nama varchar(40) not null)

B.    Kemudian Eksekusi dan akan keluar seperti pada Gambar dibawah ini.



Gambar 1.1 Membuat Table

C.    Kemudian setelah itu kita membuat Stored Procedure Baru juga pada MS.SQL server, dengan perintah :
CREATE PROC Mhs( @NIM integer, @Nama VARCHAR(35))
AS
BEGIN
INSERT INTO tb_mhs VALUES (@NIM,@NAMA)
END

        Hasilnya seperti pada gambar 1.2


                                              Gambar 1.2 Membuat Stored Procedure 

D.   Setelah stored procedurenya selesai maka, kita akan memasukkan data ke dalam table menggunakan Stored Procedure yang telah kita buat. Dengan perintah seperti :
EXEC Mhs 1418154,'A MUH NOOR TRIFARDI'

        Hasilnya akan seperti pada gambar 1.3


                                           Gambar 1.3 Menambahkan Data kedalam table. 


E.    Kemudian untuk mengecek apakah data yang dimasukkan sudah berhasil, maka kita akan memasukkan perintah :
select * from tb_mhs

        Hasilnya akan seperti pada gambar 1.4



                                                 Gambar 1.4 Menampilkan Data 
     

Setelah itu langkah terakhir yaitu membuat Function untuk menghitung jumlah mahasiswa.
Isi dari table mahasiswa adalah :



                                                        Gambar 2.1 Tb_mahasiswa 

        Table ini memiliki 2 data salah satunya yaitu dengan Nim = 1418154  dengan Nama = A MUH NOOR TRIFARDI Kita akan membuat suatu fungsi untuk menghitung jumlah data di dalam table menggunakan SQL Server. Caranya adalah :
a.     Langkah Pertama adalah membuat fungsi untuk menghitung jumlah data(count) pada table dengan perintah :
CREATE FUNCTION dbo.tb_mahasw (@Nim int)
returns int
as
begin
Declare @jumlah_data int;
Select @jumlah_data = count(@Nim) FROM tb_mhs;
RETURN @jumlah_data;
end

Untuk menampilkan kita menuju kelangkah selanjutnya.

b.   Kemudian setelah itu 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. Perintahnya seperti dibawah ini :
select dbo.tugas (141854);

            Kemudian Hasilnya akan seperti pada gambar 2.2


                                         Gambar 2.2 Menampilkan Jumlah data 



A MUH NOOR TRIFARDI
1418154

1 komentar: