Monthly Archives: Mei 2010

Setting Application Services (ASP.net Membership) di SQL Server 2005

Selama ini, ketika membangun aplikasi, saya dan teman-teman terbiasa membuat sendiri desain security aplikasi. Mulai dari informasi user, pengaturan hak akses, desain tabel user di database, roles dari user,semuanya kita buat sendiri. Tentu saja hal ini menimbulkan lebih banyak kerepotan dan masalah. Sebenarnya ASP.net menyediakan fasilitas untuk mengatur masalah ini yang disebut Application Services. Beberapa hari terakhir ini, saya mempunyai kesempatan untuk mempelajari tentang ASP.net Application Service. Application service ini termasuk membership yang digunakan untuk validasi dan menyimpan informasi user (CMIIW), profile, role management, personalisasi dan SQL Web event provider. Untuk penjelasan detil dapat dibaca di MSDN.

Secara default, ketika mengimplementasikan Application service, struktur database untuk pengaturan data akan terbentuk di SQL Express. Sekarang, bagaimana jika kita tidak menggunakan SQL Express, tapi menggunakan SQL Server?

Read the rest of this entry

ASP.net: Merubah Setting Password di Tool CreateUserWizard

Pernahkah anda menggunakan tool CreateUserWizard? Tool CreateUserWizard berfungsi mengumpulkan infomasi dari user. Secara default tool ini mengumpulkan informasi berikut

  • Nama user
  • Password
  • Konfirmasi password
  • Alamat e-mail
  • Pertanyaan rahasia, digunakan jika user lupa password
  • Jawaban rahasia.

Informasi ini di gunakan untuk melakukan autentikasi user dan mengembalikan password.

Read the rest of this entry

ASP.net: Upload Dan Download FILESTREAM

FILESTREAM merupakan fitur baru di SQL server 2008 yang mengintegrasikan database dengan file system NTFS. Untuk menyimpan data FILESTREAM, kolom di definisikan dengan tipe Varbinary (max). Disini saya tidak menulis bagaimana membuat/mensetting database untuk FILESTREAM, karena saya sendiri tidak terlalu menguasainya. Di projek terakhir, teman di bagian database yang membuat settingannya. Jadi saya hanya menulis bagaimana menyimpan dan mengakses data FILESTREAM.

Read the rest of this entry

Asp.net: Membuat Report Berdasarkan Form ASPX

Untuk membuat file report di asp.net, kita bisa menggunakan Crystal Report. Kita bisa desain report dengan mudah dengan crystal report. Tapi bagaimana jika kita ingin mencetak informasi/bagian-bagian tertentu dari page (aspx), misalnya saya ingin mencetak informasi di gridview1, atau mencetak informasi di panel1?

Read the rest of this entry

ASP.net Error: Failed To Access IIS Metabase

Ketika saya menjalankan salah satu aplikasi yang saya buat dan telah di deploy ke server, beberapa kali saya mendapatkan error ini. Meski setelah di refresh atau dipanggil ulang error tersebut hilang, tapi tetap saja hal ini sangat mengganggu. Karena saya tidak tau pasti, proses instalasi servernya (karena udah diurus ama bagian hardware), saya bertanya pada om Google, dan menurutnya, error ini terjadi karena .NET framework diinstal lebih dahulu daripada IIS.

Solusinya adalah dengan menginstall ulang ASP.net, caranya
Buka command promp dan ketik perintah berikut:

%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

Ini akan membereskan masalah. I hope

AJAX: Menggunakan CascadingDropdown

Banyak kasus, ketika kita mempunyai 2 atau lebih dropdownlist yang saling berkaitan dimana dropdown kedua atau ketiga melakukan bind data berdasarkan informasi dropdownlist pertama. CascadingDropdown adalah salah satu tool yang tersedia di AJAX control toolkit. Meski tool ini sudah tersedia sejak lama, tapi saya belum pernah menggunakannya. Di projek terakhir, saya baru mempunyai kesempatan untuk menerapkan tool ini untuk menampilkan informasi propinsi, kabupaten dan kecamatan di dropdownlist. Ketika dropdown propinsi dipilih, dropdown kabupaten akan menampilkan data kabupaten yang ada di propinsi yang di pilih di dropdown pertama, begitu juga dropdown kecamatan, akan menampilkan data kecamatan di kabupaten yang terpilih di dropdown kabupaten.

Read the rest of this entry