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