Arsip Blog

HTTP Error 404 – File or Directory not found

Tulisan ini merupakan catatan online. Saya hanya mencatat beberapa langkah yang telah saya lakukan ketika menemukan error ini. Mengenai benar tidaknya langkah yang saya tempuh ini, saya TIDAK TAHU. Langkah-langkah ini murni Trial and Error berdasarkan informasi yang saya baca dari berbagai artikel yang tersebar di internet. Bagaimana hasil akhirnya? Error berhasil di tangani, tapi saya tidak yakin apa benar karena langkah-langkah ini atau ada faktor lain atau errornya akan kambuh lagi. Jika anda tahu cara-cara yang paling tepat… Tolong saya di kasih tahu.

Read the rest of this entry

Membuat File Excel Dari DataTable

Catatan saya kali ini tentang bagaimana membuat laporan dalam file excel. Kenapa saya menggunakan datatable sebagai sumber data yang akan di konversi ke excel? Tentu saja awalnya data tersimpan di database (SQL server). Karena data di database masih merupakan data mentah, maka saya perlu  merubah informasinya agar lebih komunikatif.

Dengan metode ado.net data diambil ke dataset, kemudian kita modifikasi nama-nama kolomnya agar lebih mudah dipahami pembaca. Hasil modifikasi ini disimpan dalam datatable. Disini saya tidak menuliskan bagaimana memodifikasi informasi di datatable atau dataset. Asumsikan bahwa data di datatable sudah siap untuk ditampilkan di excel.

Read the rest of this entry

.NET – Generic Type

Banyak contoh mengenai Generic ini di .NET. Kebanyakan tipe generic ini bisa ditemukan di namespace System.Collections.Generic. Salah satu contoh nya adalah List(Of T) dimana T merupakan parameter bebas yang harus kita definisikan tipenya.

Contoh Dim data as New List(Of String) –> data menyimpan informasi bertipe string
Dim data as New List(of Date) –> data menyimpan informasi bertipe Date

Kenapa menggunakan Generic?

  1. Tipe jelas, dari contoh diatas jelas bahwa hanya data dengan tipe yang sesuai dengan definisi yang bisa ditampung
  2. Lebih efisien. Karena generic class hanya memanipulasi data bertipe spesific, maka program tidak mengkonversi data menjadi bertipe object. Sehingga performanya lebih bagus.
  3. Kita bisa menggunakan satu generic class untuk memproses berbagai macam tipe data.

Read the rest of this entry

Membuat file DLL

Beberapa hari ini, baru terpikir olehku, kenapa file class yang dulu pernah dibuat dan sudah fix dalam arti sudah terbukti bisa dipakai dan tidak ada bug, tidak dijadikan file dll saja? Dengan begitu kita tidak perlu lagi mengotak-atik lagi class yang sudah fix ini. Setidaknya ini bisa menghemat waktu. Meski sudah 2 tahun lebih berkutat dengan dotnet, tapi aku belum tahu cara membuat file dll ini (blom pernah sih…). Setelah browsing kemana-mana, hasilnya aku rangkum disini.

Read the rest of this entry

String Enskripsi Pake C#

Sekitar setahun yang lalu, di projek yang kita kerjakan, ada modul yang berfungsi untuk melakukan enskripsi string. Ceritanya, setiap query string yang dikirim ke suatu page akan di sandikan sehingga user tidak melihat informasi parameter yang kita kirimkan. Kode ini dibuat rekan yang sekarang sudah transmigrasi ke kantor laen dan sedikit kumodifikasi. Karena kode ini sepertinya penting di masa-masa mendatang, aku muat aja disini. Siapa tau dibutuhkan sewaktu-waktu.

Read the rest of this entry

First Met with LINQ to SQL

Database merupakan salah satu element penting dalam pembuatan aplikasi. Untuk menghubungkan antara aplikasi dan database diperlukan jembatan penghubung. Di .net framework 2, dikenal metode ADO. Di .net framework 3,5 diperkenalkan metode LINQ. Language-Integrated Query (LINQ) dapat didefinisikan sebagai metode yang memudahkan dan menseragamkan cara akses data dari berbagai format seperti object, XML, DataSet dan lainnya.

LINQ to SQL memetakan relasi tabel dalam database menjadi model objek class. Ketika aplikasi dijalankan LINQ to SQL akan menterjemahkan query LINQ di objek class dan mengirimnya ke database. Ketika database mengembalikan nilai, LINQ to SQL menterjemahkan kembali menjadi objek class.
Dalam tulisan kali ini saya mencoba mempelajai LINQ dengan menterjemahkan metode ADO.NET. Saya membuat beberapa metode yang mempunyai fungsi yang sama dengan metode yang menggunakan ADO.NET.

Read the rest of this entry