Fungsi MsSQL Prosedur DDL MsSQL

59 Gambar 6. 13 Hasil Query untuk nilai Abjad

6.4. DDL MsSQL

DDL didalam SQL dipergunakan untuk mempersingkat perintah-perintah serta mengumpulkan baris perintah yang sering dipergunakan. Sama halnya seperti materi pada BAB V mengenai prosedur dan Fungsi. Maka DDL ini adalah penggunaan prosedur dan fungsi didalam MsSQL.

6.4.1. Fungsi MsSQL

Fungsi didalam MsSql digunakan untuk mengumpulkan baris perintah yang mengembalikan nilai. Struktur dari Fungsi di MsSQL adalah sebagai berikut: Gambar 6. 14 Struktur Function MsSql Dari Struktur tersebut, maka jika kita membuat function untuk Jenis Kelamin dan nilai kode programnya menjadi : Kode Function Jenis Kelamin : 60 Kode Function Nilai Abjad : Jika kedua kode tersebut dijalankan, maka akan tercipta dua buah function didalam Programability – Function seperti yang terlihat pada Gambar 6.15. Cara penggunaan Function sangatlah mudah, Script SQL Sebelumnya akan kita modifikasi dengan menggunakan pemanggilan Function. 61 Gambar 6. 15 Function didalam MsSQL Berikut adalah kode program yang sudah dirubah dengan menggunakan function : Jika dijalankan, maka hasilnya akan sama dengan query sebelumnya tetapi disini jadi lebih sederhana dan rapi. Selain dari itu jika ada query lain yang membutuhkan konversi nilai ke abjad, kita tinggal memanggil Function nil_abjad. Sederhana bukan?

6.4.2. Prosedur

Prosedur didalam MsSql digunakan untuk mengumpulkan baris perintah yang melakukan proses dan juga bisa mengembalikan nilai. Lho prosedur bisa mengembalikan nilai? Ya, didalam pemrograman MsSql Prosedur bisa mengembalikan nilai, dikarenakan penggunaan prosedur disini bisa menangani suatu aplikasi komplek dan biasa digunakan untuk membuat laporan Report. Berikut adalah struktur Prosedur di MsSql : 62 Gambar 6. 16 Struktur Prosedur Berikut adalah contoh penggunaan prosedur. Kita jadikan perintah SQL sebelumnya dan kemudian dijadikan prosedur, berikut tambahan untuk dijadikan prosedur : Jika perintah tersebut dijalankan maka akan tercipta sebuah prosedur lihat_nilai yang letaknya berada di Programability – Stored Procedures seperti gambar 6.17 63 Gambar 6. 17 Prosedur di MsSQL Dan cara pemanggilan dari Prosedur sangatlah mudah. Gunakan perintah EXECUTE atau bisa disingkat dengan EXEC seperti baris kode berikut : Dengan satu baris perintah tersebut kita bisa mendapatkan hasil sama dengan perintah SQL sebelumnya. Jadi lebih sederhana bukan? Dan jika kita membutuhkan penggunaan data tersebut didalam sebuah program, perintah yang kita gunakan sama seperti perintah diatas. Untuk memperbaiki mengubah sebuah Prosedur atau Fungsi menggunakan perintah ALTER. Tugas 1. Buatlah sebuah kueri untuk menampilkan data dosen beserta mata kuliah yang diajar. 2. Jika kueri sudah berhasil, jadikanlah prosedur 64 BAB VII STRING KONEKSI Tujuan Pada Akhir perkuliahan ini, diharapkan mahasiswa memiliki kemampuan sebagai berikut :  Memahami Koneksi data dengan MsSQL 2008  Memahami perintah-perintah interaksi Database