Minggu, 21 Juni 2015

Tugas Database

Tabel_Mahasiswa
2
  1. Untuk membuat STORED-PROCEDURE di SQL Server untuk menambahkan data pada tabel
  2. Membuat FUNCTION di SQL Server untuk menampilkan jumlah mahasiswa pada tabel

  • Membuat Stored Procedure
  1. Langkah pertama yaitu kita harus membuat database terlebih dahulu. Didalam database tersebut kita membuat tabel (Tb_mahasiswa) dengan field yang isinya nim dan nama. Seperti pada contoh berikut :
–perintah untuk membuat database db_mahasiswa dan menggunakan database tersebutcreate database db_mahasiswause db_mahasiswaperintah untuk membuat tabel Tb_mahasiswa dengan field nim dan namacreate table Data_Mahasiswa (NIM char (7), NAMA char (35))
  1. Setelah membuat tabel kita harus mengisi terlebih dahulu tabel tersebut seperti contoh berikut ini
–perintah untuk mengisi data ke tabel Data_Mahasiswainsert into Data_Mahasiswavalues (‘1418131‘,’Budi‘)
insert into Data_Mahasiswa values (‘1418132‘,’Agus‘)
insert into Data_Mahasiswa values (‘1418130‘,’Fauwas‘)
insert into Data_Mahasiswa values (‘1418133‘,’Abdul‘)
insert into Data_Mahasiswa values (‘1418134‘,’Ishaq‘)
  1. Jika insert berhasil maka akan tampil tabel seperti pada gambar dibawah ini
1
Gambar a.1 hasil insert tabel
  1. Langkah selanjutnya membuat stored – procedure
–perintah untuk membuat stored procedurecreate proc sp_tambah (@nim char(7),@Nama char(30))
asbegininsert into Data_Mahasiswa values (@NIM ,@Nama)
end
  1. Setelah stored procedure berhasil dibuat. Lakukan perintah dibawah ini untuk menjalankan stored procedure
exec sp_tambah ‘1418136‘,’Zikri
  1. Setelah melakukan perintah diatas maka data otomatis akan menambah baru seperti gambar dibawah ini
2
Gambar a.2  hasil perintah exec 

  • Membuat Function
  1. Langkah pertama yaitu membuat fungsi untuk menampilkan jumlah data yang ada pada tabel Data_Mahasiswa yang dibuat tadi menggunakan perintah
create function jumlahmhs(@NIM char(12))
returns intasbegindeclare @jumlah_data int;
select
 @jumlah_data = count (@NIM)
from Data_Mahasiswa;
return
 @jumlah_data;
end
  1. Selanjutnya menampilkan jumlah data pada tabel menggunakan perintah:
select dbo.jumlahmhs (1418) as ‘Jumlah_Mahasiswa
3
Gambar b.1 hasil perintah select function

Tidak ada komentar:

Posting Komentar