Senin, 15 Juni 2015

TUGAS BASIS DATA KE 9

Tutorial Membuat Store Procedure dan Function di SQLserver 2014

               Stored procedure adalah salah satu objek routine yang tersimpan pada database MySQL dan dapat digunakan untuk menggantikan berbagai kumpulan perintah yang sering kita gunakan, seperti misalkan sejumlah row ke table lain dengan filter tertentu.

Stored procedure sangat berguna ketika kita tidak ingin user mengakses table secara langsung, atau dengan kata lain membatasi hak akses user dan mencatat operasi yang dilakukan. Dengan demikian resiko kebocoran dan kerusakan data dapat lebih diminalisir.

         Totorial cara membuat StoredProcedure

1.      Langkah pertama buka aplikasi SQL server anda, disini saya memakai SQLserver 2014



2.      Langkah kedua conect ke server anda dan klik New Query untuk membuka lembar kerja Query baru
ScreenShoot



3.      Setelah membuka lembar kerja baru, ketikan query untuk membuat database
Query
create database kul


Screenshoot



4.      Lalu ketikan query untuk membuat table seperti pada gambar dibawah ini, disni saya membuat tabel yang beranama “T_mhs”
Query
create table T_mhs(
Nim int not null primary key,
Nama varchar(20) not null)


ScreenShoot


5.      Setelah membuat tabel baru, masukan record atau isi untuk tabel tersebut dengan Query
insert into T_mhs values
('001','David')
insert into T_mhs values
('002','Agasta')
insert into T_mhs values
('003','Suffi')
insert into T_mhs values
('004','Fauzan')


ScreenShoot :

6.      Setelah tabel sudah jadi, selanjutnya kita akan membuat sotred procedure dengan mengetikan Query seperti dibawah ini, disni saya menggunakan parameter @nim untuk memanggil record.

Query :
create proc P_mhs (@nim int) as
begin
     select*from T_mhs
     where nim =@nim
end


ScreenShoot:



7.      Untuk memanggil procedure yang sudah dibuat, ketik query dibawah ini
Query
exec P_mhs @nim='001'


ScreenShoot





FUNCTION
Query untuk menampilkan jumlah mahasiswa

Function adalah suatu blok SQL yang memiliki konsep sama dengan procedure, hanya saja pada function terdapat pengembalian nilai (return value).

CONTOH FUNCTION
- Getdate()
- Upper(tb_mhs.nama)
- Lower('AZIZ')

Contoh tutorial query count untuk menghitung jumlah mahasiswa
1.      Tutorial selanjunya menampilkan jumlah mahasiswa dari tabel T_mhs dengan menggunakan count. Ketik query dibawah ini

Query
create function hitung_mhs
(
@Nim int,@Nama varchar(20)
)
returns int
as
begin
     return (select count (@Nim) as 'Jumlah Mahasiswa' from T_mhs)  
end

  


ScreenShoot :


2.      Selanjutnya langkah  untuk memanggil fungsi. Ketikan query dibawah ini

Query
select dbo.hitung_mhs (001,'David') asJumlah_Mahasiswa



     ScreenShoot :



















AKRETDITASI INFORMATIKA ITN MALANG


Bahan BAN-PT :





TUGAS BASIS DATA

Menggalakkan Mahasiswa Berwirausaha Kreatif Di Bidang IT

Ekspresi serius terpancar dari ratusan mahasiswa ITN Malang program studi Tehnik Informatika (TI), yang sedang mengikuti seminar interpreneurship Teknologi Informasi (IT), di gedung Amphi, Kampus 2 Institut Teknologi Nasional/ITN Malang.
Sonny Prasetio, ST., MT., Sekretaris Program Studi (Prodi) TI mengatakan kegiatan tersebut dilaksanakan untuk menumbuhkan jiwa interpreneurship kepada mahasiswa ITN Malang dalam menghadapi globalisasi. ”Mahasiswa di didik untuk menjadi wirausahawan, bukan hanya pencari kerja saja,” tegasnya.
Melalui seminar interpreneurship ini, diharapkan dapat mengubah dan membentuk pola pikir mahasiswa untuk bisa membuka lapangan pekerjaan, sehingga bisa mengurangi pengangguran yang bertambah setiap tahunnya di negara Indonesia. “Semua pelatihan yang kami adakan bukan menjadi kenangan waktu kuliah, namun menjadi bekal saat lulus nanti,” ujar sony.

Ia mengatakan dalam menindaklanjuti kegiatan tersebut, prodi TI ITN Malang akan membentuk sebuah komunitas mahasiswa IT, untuk memulai pembuatan konten yang mereka buat dan dijadikan sebuah produk jadi, yang bisa dinikmati masyarakat banyak, seperti Game. “Saat ini Mahasiswa ITN Malang sudah membuat aplikasi game berupa Petualangan Rama dengan menggunakan Algoritma A*,” tuturnya. Dalam petualangan Rama ini, pengkarya menerapkan algoritma A* dalam kemampuan musuh, untuk mendeteksi karakter dan mengejar karakter pemain. Sedangkan alur ceritanya dikemas sesuai dengan cerita pewayangan Ramayana. ”Game ini dibuat menggunakan perangkat lunak adobe flash,” tegas Sonny.