Skip to main content

Posts

Featured Post

Format Date SQL Server

Sebenarnya artikel kali ini hanyalah catatan saya menggunakan format date di SQL Server. Saya sering kali lupa harus menggunakan fungsi yang mana untuk melakukan format pada sebuah tanggal. Kejadiannya, saya memerlukan hanya untuk mengambil tanggalnya saja dari penulisan tanggal yang lengkap (tanggal, bulan, tahun). Berbekal dari 2 rujukan:

https://stackoverflow.com/questions/28842873/convert-sql-server-date-to-mm-yyyyhttps://docs.microsoft.com/en-us/sql/t-sql/functions/datepart-transact-sql?view=sql-server-2017 Akhirnya saya menemukan apa yang saya butuhkan. select getdate() >> 2019-01-22 11:14:32.630 select format(getdate(), 'dd') >> 22  select datepart(day,getdate()) >> 22
Recent posts

Searching a Picture

Setelah menonton Film yang berjudul Searching (https://www.imdb.com/title/tt7668870/), ada beberapa aktivitas mencari di Internet yang menarik untuk disampaikan disini. Di film tersebut seorang ayah mencari anaknya yang hilang dengan menggunakan berbagai cara atau tool yang disediakan di internet. salah satu caranya adalah mencari informasi berdasarkan gambar yang dimiliki.


Saya mencoba mencari gambar di PC saya dan menduplikasinya sehingga nama dokumennya dapat diubah. yang akan saya gunakan adalah gambar dengan nama Penguins.jpg yang diubah namanya menjadi asdc.jpg.

Buka halaman website dari Google dengan alamat https://images.google.com
Saya lakukan drag n drop dokumen tersebut ke halaman images google. proses pencarian oleh google pun dilakukan.

Setelah proses pencarian selesai, maka terlihat bahwa pencarian gambar oleh google dapat dilakukan menggunakan objek gambar itu sendiri. hal ini membuktikan kita tidak perlu mencarinya menggunakan nama file atau dokumennya. semoga berma…

SCRUM, Sebuah Fenomena (Bag. 2)

Telah banyak komunitas SCRUM di Indonesia, mereka sering mengadakan "meet-up" untuk membahas segala hal yang berkaitan dengan SCRUM dan Agile. Kita dapat belajar mengenai SCRUM dari panduan yang dikeluarkan oleh organisasi SCRUM sendiri (SCRUM Guide Indonesian).
Dalam pengelolaan proyek atau proses pembuatan produk, ada beberapa aplikasi yang dapat digunakan untuk memantaunya. salah satunya Jira dari Atlassian dan backlog dari Nulab.
1. Jira

2. backlog
Silahkan dicoba, mana yang cocok pada organisasi anda...

SSRS: Step by Step Create Range Limitation on Date Parameter

Artikel kali ini dibuat karena saya pernah mengalami kendala saat membuat batasan pada parameter tanggal di report (SSRS - SQL Server Reporting Service). Harapannya antara Start Date dan End Date tidak lebih dari 5 tahun. Bagaimana langkahnya?

Klik kanan pada area diluar halaman report, lalu pilih Report Properties...
Pada Halaman Report Properties, pilih tab Variables. Silahkan tambahkan 1 variabel. saya membuat nama variabelnya Interval_Year_Var. Isi expression pada variabel tersebut adalah
=Round(DateDiff(DateInterval.Day,Parameters!StartDate.Value,Parameters!EndDate.Value) / 365.2425,2)
Untuk membuat teks notifikasi, dapat dengan membuat kotak teks yang visibilitynya diatur melalui expression. Klik kanan pada textbox, lalu pilih Text Box Properties...
Pada Halaman Text Box Properties, pilih tab Visibility. Silahkan isi expression adalah
=IIf(Variables("Last_Valid_Report_End_Date").Value = True And Variables("Interval_Year_Var").Value <= Parameters!MaxYear.Value, …

SSRS handling error

Kali ini saya akan membahas bagaimana SSRS atau disebut sebagai SQL Server Reporting Service dalam menangani error saat menjalankan report. Awalnya masalah ini muncul ketika ingin memisahkan 3 value dalam satu kolom yang dipisahkan dengan karakter tertentu.
Contoh:
Format == Tipe Invoice | No Invoice | Tanggal Invoice
Data == Pembayaran Buku | 0101/Nov/2017 | 21 Januari 2018

Dari contoh data tersebut, saya ingin memisahkan menjadi 3 kolom. jika di expression menggunakan fungsi Split.
Untuk kolom Tipe Invoice
=IIf(InStr(Fields!Invoice_Info.Value,"|")>0,Trim(Split(Fields!Invoice_Info.Value,"|")(0)),"")
Untuk kolom No Invoice
=IIf(InStr(Fields!Invoice_Info.Value,"|")>0,Trim(Split(Fields!Invoice_Info.Value,"|")(1)),"")
Untuk kolom Tanggal Invoice
=IIf(InStr(Fields!Invoice_Info.Value,"|")>0,Trim(Split(Fields!Invoice_Info.Value,"|")(2)),"") Ternyata penggunaan langsung di expression, mampu memisa…

SCRUM, Sebuah Fenomena (Bag. 1)

Pada kali ini, penulis memberi judul mengenai "SCRUM, Sebuah Fenomena". Entah dari mana kata-kata ini muncul, tetapi yang pasti Scrum mulai muncul diberbagai pembahasan di bidang Teknologi Informasi bahkan lowongan pekerjaan. Ya, "Scrum Master" menjadi salah satu posisi yang banyak dicari dari berbagai perusahaan. Coba cari aja di Google "lowongan SCRUM site:linkedin.com", sudah banyak posisi, artikel yang muncul.

Apa itu Scrum?
Pada artikel di Scrum.org mengenai penjelasan tentang Scrum Master dari artikel CIO.com menjelaskan bahwa Scrum merupakan kerangka kerja yang mampu untuk menerapkan proses dengan situasi yang dinamis, selalu berubah pada pengembangan aplikasi dan proyek lainnya. Kerangka kerja ini menggunakan iterasi tahapan kerja yang singkat, disebut Sprint, dan adanya pertemuan sehari-hari, disebut Scrums, untuk menangani bagian terpisah dari sebuah proyek secara berturut-turut hingga keseluruhan proyek selesai.

Twitter: Sebut saja dia Penjahat SPAM

Sudah sekitar 2 minggu yang lalu selesai kuliah terakhir mengenai SPAM di Media Sosial. Tiba-tiba hari ini teringat salah satu cara pelaku menyebarkan SPAM dengan konten yang merusak. Saya ambil contoh mengenai Trend hari ini (tanggal 31 Mei 2017) di Twitter.


Dari gambar diatas terdapat salah satu tren yang saya penasaran, memang ada apa dengan hal tersebut. Ternyata aslinya topik mengenai tergelincirnya pesawat di Manokwari. Namun ada yang coba menyisipkan iklan yang nggak benar disela-sela topik yang sedang trending. Sayangnya pelaku tidak pilih-pilih topik, main asal "embat" saja. Topik mengenai kejadian kemanusiaan disisipkan mengenai hal yang berbau pornografi, seperti gambar berikut.


Berhati-hati, bijak dalam membaca media sosial karena konten yang diberikan tak selamanya sesuai.

Contoh Email Phising, Spam dan Malware

hari ini coba cek email yang ada di folder SPAM, mungkin aja ada yang menarik. dan benar saja, ada sebuah email mengatas namakan BRI (seakan-akan dari BRI). dia memberikan info jika saya menerima transfer, dan berharap saya klik tautan yang ada.


Ajakan ini akan sangat berpengaruh terhadap nasabah BRI jika terlalu gembira dengan uang yang masuk dan tidak melakukan validasi. jika berdasarkan email yang saya terima validasi yang saya lakukan adalah:
melihat alamat email, sudah jelas alamatnya nggak jelastujuan email tidak menyebutkan nama, hanya alamat email, jelas disini pelaku hanya memperoleh data email saja, yang dikirm secara randomcek link download statement mengarah ke alamat URL mana, terlihat disitu akan mengakses aplikasi (file *.exe) yang bisa jadi itu virus, malware yang dapat merusak pc, mencuri data, dll. maka berhati-hatilah menerima email yang gak jelas, terutama jika sudah masuk folder SPAM di email kita :D.

Report Builder 3.0 crashes with Problem Event Name: CLR20r3

Today, i want to used Report Builder 3.0 to create or modified report on server SSRS.
Actually, the application was crashed and give me Pop Up windows with Problem Event Name: CLR20r3
Problem signature:  Problem Event Name:CLR20r3Problem Signature 01:msreportbuilder.exe  I try to search the solution on net and found this link from social.msdn.microsoft.com.
The solution is delete user configuration on path
C:\Users\<<user>>\AppData\Local\Microsoft\Report Builder\<<version>> You can delete <<version>> folder.
It's worked for me.