Wednesday, October 30, 2013

Tipe Data 'Decimal' di SQL Server

Di SQL Server banyak yang menganggap remeh tipe data decimal. Remeh disini bukan berarti underestimate tetapi lebih tidak memahami konsepnya secara jelas. Seperti halnya yang telah saya lakukan, hihihi.

Ceritanya begini, waktu itu saya mengubah tipe data decimal(20,2) menjadi decimal(20,15). Awalnya saya mengira bahwa 20 adalah jumlah bilangan di depan koma dan 2 adalah 15 jumlah bilangan di belakan koma. Jadi tidak ada masalah ketika saya menginginkan jumlah koma yang lebih banyak untuk menambah presisi dari data.

Namun kenyataanya tidak begitu. Ketika saya memasukkan data kembali muncul error "System.Data.SqlClient.SqlException (0x80131904): Arithmetic overflow error converting numeric to data type numeric. The statement has been terminated.". Saya bingung kenapa bisa muncul error tersebut. Setelah 1 jam mencari root cause dari masalah tersebut saya kemudian menyadari satu hal, saya telah salah dalam memahami konsep decimal.



Monday, October 14, 2013

Ketika Semarang Begitu Panas - Pantai Marina, Masjid Agung Jawa Tengah, Lawang Sewu

Di suatu hari Minggu saya bersama keluarga ingin sedikit refreshing dengan mengunjungi kota Semarang. Kami berangkat pagi pukul 6.30 dari Klaten. Setelah sarapan soto di Tulung kami melanjutkan perjalanan melewati Boyolali, Salatiga dan Semarang. Untuk pertama kalinya juga saya melewati jalan tol Jatingaleh-Krapyak dengan pintu masuk di Tembalang.

Setelah keluar dari tol kemudian kami menuju ke Pantai Marina yang berada di Semarang bagian utara dengan melewati Bandara Ahmad Yani. Setelah sampai di Pantai Marina ternyata pantai ini berbeda dengan pantai yang ada di pantai selatan Jawa khususnya pantai di Jogja. Pantai Marina seperti halnya dengan pantai di Jakarta yaitu omboknya yang sangat tenang. Di Pantai Marina juga berupa seperti dermaga yang bukan pantai pasir.

Salah satu sudut Pantai Marina, Semarang - Jawa Tengah.