Maret 22

Query Detail Job SSIS

Hari ini saatnya saya untuk deploy SSIS yang telah saya buat. Namun, saya tidak tau SSIS ini berjalan pada job apa dan schedule berjalan kapan. Dikarenakan saya tidak memiliki akses untuk melihat job di production (SQL Server production saya memiliki hak akses Select DB untuk database msdb), maka jalan satu-satunya untuk melihatnya yaitu melalui query SQL Server. Setelah pencarian yang keras (hehe… :D), akhirnya saya mendapatkan query untuk mencari informasi detail tentang Job yang menjalankan SSIS yang saya inginkan. Berikut query nya :

Query di atas dengan asumsi kita tidak tahu nama job yang menjalankan SSIS yang kita inginkan. Mudah-mudahan query di atas bermanfaat buat teman-teman semua. Selamat beraktifitas. 😀

NB : Query saya dapatkan dari sumber berikut dengan beberapa modifikasi dan penggabungan beberapa query :

https://www.mssqltips.com/sqlservertip/2561/querying-sql-server-agent-job-information/

Maret 16

Print Halaman dengan JQuery

Cerita dimulai saat seminggu yang lalu teman saya ada kesulitan dengan tugasnya. Dia disuruh buat web agar saat tekan tombol langsung tampil Print. Dikarenakan saat itu saya sedang banyak sekali tugas menumpuk, jadi saya belum sempat bantu saat itu. Sebagai gantinya, saya akan memberikan cara & contoh pada tulisan saya kali mengenai tugas teman saya tersebut. Tapi, terlebih dahulu teman-teman perlu download jquery pada link berikut dikarenakan saya akan menggunakan jquery pada tulisan ini :

https://jquery.com/download/

Untuk print area pada html, saya menggunakan library printThis. Teman-teman dapat download terlebih dahulu pada link berikut :

https://github.com/jasonday/printThis

Setelah semua persiapan selesai, saatnya kita mulai untuk pembuatan htmlnya. Berikut langkah-langkahnya :

  1. Buat sebuah halaman, misal saya namakan index.html. Masukkan kode html berikut :

2. Buat sebuah folder, beri nama js. Folder ini yang akan kita gunakan sebagai tempat untuk menaruh Jquery dan printThis.js yang telah teman-teman download tadi.

  1. Teman bisa langsung buka index.html tadi untuk melihat hasilnya. Akan tampil seperti berikut :

Print_Jquery

Apa yang terjadi saat tombol Print Area ditekan? Yang akan tercetak hanya area yang berada pada div dengan id printArea. Ini dikarenakan penggunaan fungsi printThis() yang kita gunakan dari library printThis.js. Teman-teman dapat mengkustomisasi area mana yang akan diprint dengan menggunakan id, class, dan macam-macam lainnya dalam area div, table, dan lainnya pula. Jadi tidak terbatas hanya id dan div saya.

Lalu apa yang terjadi saat tombol Print All ditekan? Yang akan tercetak adalah satu halaman penuh. Ini dikarenakan penggunaan perintah print() yang ada pada javascript. Perintah print() sebenarnya bukan merupakan perintah dari Jquery dikarenakan itu perintah javascript dasar. Lalu kenapa kita memerlukan jquery? Jquery di sini saya gunakan untuk mentrigger perintah click() pada tombol. Selain itu, printThis() yang teman-teman gunakan memerlukan Jquery sebagai library dasarnya.

Untuk kode lengkapnya, teman-teman dapat download pada link berikut :

https://drive.google.com/file/d/0B9_2JJSi4W6RYzZtUndIa3VySlU/view?usp=sharing

Mungkin sekian tulisan dari saya, mudah-mudahan bermanfaat buat teman-teman yang kesulitan dalam membuat perintah print. Terima kasih dan selamat beraktifitas. 😀