Arsip untuk Kategori 'Pemrograman'

21
Jan
09

LEFT OUTER JOIN dua tabel dengan lebih dari satu kondisi

Hui panjang bener yak judulnya hehehe… Habis kagak nemu judul yg lebih singkat gitu. Biar aq ato temen-temen yg lain mudah buat carinya.

Ow iya, ini tulisan aq tentang gimana bikin LEFT OUTER JOIN dari dua tabel tapi dengan beberapa kondisi yang berbeda, seperti contohnya kita mau ambil data dari dua tabel yang memiliki id dan judul sama misalnya. Sebagai studi kasus aq, tadi aq mau ambil data dari database DetailTransaksi dan DetailKembali yang memiliki kesamaan TransaksiId dan BukuId. Lanjutkan membaca ‘LEFT OUTER JOIN dua tabel dengan lebih dari satu kondisi’

17
Des
08

Bikin Preloader di ASP.net pake Ajax

Well well…. Kadang user tuh suka gak sabaran ya nungguin loading di suatu web, secara aq juga begitu. Kalo lagi buka web dan dalam 5 detik masih proses pasti pada ngedumel. Kenapa nih web lemot banget…. Ya ya ya biar mreka tau kalo program kita lagi in progress alias masih ngelakuin suatu proses (proses ya bukan lemot), kita kasih tanda aja kalau lagi proses. Tanda lagi proses itu dikenal dengan nama Preloader. Mmmm klo di flash emang namanya preloader tapi kalo di visual studio apa ya namanya? Aq belum tau hehehe… Anggep aja sama lah ya :D

Gini nih cara bikinnya…

  1. Siapin file kamu yg akan dikasih preloader dan tambahkan komponen UpdateProgress. Eh perlu diinget nih kawan, form page kita neh harus ajax enable ya dan harus ada komponen UpdatePanel sama ScriptManager dan UpdateProgress kita masukin dalem UpdatePanel. Kayak punyaq gini nih

  2. pre_1

    Lanjutkan membaca ‘Bikin Preloader di ASP.net pake Ajax’

12
Des
08

Baca TXT file di vb.net

Lebih dari lima bulan yang lalu (yeah udah lima bulan baru dipostnya sekarang :D ) aq dapet tugas gimana caranya supaya semua data yang ada di file excel bisa masuk dalam database mysql dari program yg sedang kami (aq sebagai programmer ~satu-satunya :( dan oom bule belanda sebagai analis) bangun. Sempet aq berpikir pake fasilitas mysql LOAD DATA INFILE atau malah lebih gampang lagi pake fasilitas import *.csv file pake program-program GUI mysql. Ternyata permasalahannya tak sesimpel itu. Data yang harus aq masukkan itu saling berhubungan alias harus ada relationship dengan tabel lainnya, kayak master detail geto deh… Apalagi kalau ada data yang sama harus direplace, belum lagi kalau ternyata ada tambahan detail lagi. Macam mana itu bisa dilakukan dengan cara LOAD DATA INFILE atau export *.csv file???

Satu-satunya cara ya aq harus bikin converter sendiri dari tuh file-file excel. Gak mungkin dunkz input satu persatu data ribuan gto. Oke deh cukup intronya, sekarang aq mau nerangin konsep yang aq pake buat bikin converter. Yang aq convert di sini bukan file dalam bentuk excel tapi dalam bentuk file txt. Knp kok g langsung dari file excel aja kan bisa? Iya emang bisa kita pake library Microsoft.Office.Interop.Excel tinggal baca row mana dan column mana. Tapi menurut aq ribet untuk system yang aq bikin (yeee bilang aja kagak bisa gto aja repot hehehe…), jadi ya diexport aja ke tabbed text. Tinggal split string yang dipisahin ama karakter tab, kagak perlu ribet mikirin perhitungan row sama column kan hehehe…… Lanjutkan membaca ‘Baca TXT file di vb.net’

12
Des
08

Cek Validasi Email dan URL pake REGEX

Sebagai developer ada kalanya ketika membuat sebuah aplikasi, kita menemui hal dimana user menginput suatu isian yang harus sesuai dengan format yang telah ditentukan. Dalam pengecekan tersebut tidak cukup hanya dengan menggunakan client side checking seperti java script dan ajax MaskedEditExtender atau ajax ValidatorCalloutExtender sebab pengecekan tersebut tidak berfungsi ketika user mematikan java scipt pada browser. Oleh karena itu, kita juga harus melakukan pengecekan pada server side atau inside code. Kali ini saya akan membahas tentang pengecekan validasi alamat email dan URL menggunakan REGEX atau Regular Expression yang telah disediakan oleh Visual Studio. Berikut fungsi yang harus kita buat :

Code untuk cek validasi alamat email :



Public Class EmailValidation
 Public Function CekEmail(ByVal EmailAddress As String) As Boolean
 Dim rumus As String = "^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$"
 Dim EmailAddressMatch As Match = Regex.Match(EmailAddress, rumus)
 If EmailAddressMatch.Success = True Then
 CekEmail = True
 Else
 CekEmail = False
 End If
 Return CekEmail
 End Function
End Class

Lanjutkan membaca ‘Cek Validasi Email dan URL pake REGEX’

03
Des
08

ERROR 1036: Table ‘table name’ is read only

Diantara temen-temen pasti pernah mengalami hal dimana ketika kita berganti mesin penyimpanan data mysql tiba-tiba tabel tidak dapat diisi. Padahal ketika kita jalankan di mesin lain tidak ada masalah dengan proses penyimpanan pada program kita. Ada kemungkinan bahwa database kita menjadi read only dimana kita tidak dapat melakukan perubahan pada database kita atau bisa juga tidak ada masalah dengan database melainkan hanya pada tabel-tabel tertentu saja.

Lalu bagaimana kita tau kalau tabel dalam database kita read only? Caranya kita debug program kita sehingga muncul query mysql yang akan diexecute dan kita jalankan langsung melalui program mysql, baik melalui command prompt alias layar item (jadul tapi lebih asyik :D ) atau bisa pake yang GUI kayak MySQL Front ato MySQL Query Browser, bisa juga kita mencoba jalankan command insert, update ataupun delete meski bukan dari query program kita. Setelah kita jalanin command mysql tersebut, jika keluar error ERROR 1036: Table ‘table name’ is read only berarti tabel tersebut beratribut read only.

Ko bisa gitu?

Error tersebut terkadang terjadi karena kita berganti mesin penyimpanan data mysql dan data yang akan kita restore berupa dumping file sedangkan didalam mesin tersebut terdapat database yang sama dengan source yang akan kita restore. Akibatnya database akan tereplace. Hal itu bisa menyebabkan error terjadi.

Lanjutkan membaca ‘ERROR 1036: Table ‘table name’ is read only’




Pulsa Murah

Kata-kata Bijak

"Prasangka kita kepada orang lain secara tidak langsung adalah cerminan dari diri kita sendiri"

"Buktikan kemampuanmu dengan otak dan ototmu, jangan dengan mulutmu"

"Ketidakpahaman menyebabkan keragu-raguan"

Aturan Maen


JANGAN ASAL COPY-PASTE karena BLOG JUGA ADALAH HASIL KARYA CIPTA. Biasakan untuk meminta ijin kepada pemilik karya atau paling tidak menyebutkan sumber asal. Hitung-hitung bersilaturahmi dan memperluas pergaulan, bukan?

Curhat on Twitter

  • Qt gak selevel, aq paham. Jadi klo qt brsaing bakal g imbang!----------1 month ago
  • Pesen mas, ilmunya buat adek dw!----------1 month ago
  • Aih sombongnya. Baru juga bisa bikin program "hello word" aja!----------1 month ago
  • Di madiun,bus pecah ban. Alhamdulillah masih slamat...----------2 months ago
  • Posting twitter lewat nimbuzz. Abis dipost status dihapus----------2 months ago

Tanggalan

November 2009
S S R K J S M
« Jul    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Community