<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0"><id>tag:blogger.com,1999:blog-5064311609634007513</id><updated>2024-08-28T09:07:27.313-07:00</updated><title type="text">.:: Koding::..</title><subtitle type="html">ASP.NET,
&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio 2005&lt;/a&gt;,&lt;a href="http://www.google.com/toolbar/ie7/"&gt;Internet Explorer&lt;/a&gt;,&lt;a href="http://www.microsoft.com/en/us/default.aspx"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://asp.net/ajax/"&gt;AJAX&lt;/a&gt;,&lt;a href="http://packetstormsecurity.org/"&gt;Security&lt;/a&gt;,&lt;a href="www.microsoft.com/sql/default.mspx"&gt;SQL Server&lt;/a&gt;,&lt;a href="www.microsoft.com/windows/products/windowsvista/default.mspx"&gt;Vista&lt;/a&gt;</subtitle><link href="http://kodingan.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default?redirect=false" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/" rel="alternate" type="text/html"/><link href="http://pubsubhubbub.appspot.com/" rel="hub"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default?start-index=26&amp;max-results=25&amp;redirect=false" rel="next" type="application/atom+xml"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><generator uri="http://www.blogger.com" version="7.00">Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-6391699899997088881</id><published>2008-06-20T09:14:00.000-07:00</published><updated>2008-06-20T09:33:03.720-07:00</updated><title type="text">Hosting Gratis ASP.Net</title><content type="html">Whuh.. capek ternyata mencari hostingan gratis untuk ASP.Net, setelah muter muter akhirna dari situs tetangga saya temukan juga beberapa tempat hosting untuk ASP.Net yang gratis, tetapi  walau gratis ada juga beberapa yang dianggap spam, karena untuk dapat menggunakan layanan tersebut kita harus mereferall dari situs-situs tertentu yang  kita harus register, tetapi ada juga kok yang memang gratis, walaupun memiliki keterbatasan bandwith, ataupun space, dan add juga tentunya. Maklum lah, yang gratis tentu tidak ada yang sempurna, tetapi setidaknya kita dapat memanfaatkannya untuk latian hosting, begitu kira kira :D. Berikut list nya&lt;br /&gt;&lt;table border="1" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;th scope="col"&gt;Host&lt;/th&gt;&lt;th scope="col"&gt;Space&lt;/th&gt;&lt;th scope="col"&gt;Bandwidth&lt;/th&gt;&lt;th scope="col"&gt;File Size&lt;/th&gt;&lt;th scope="col"&gt;Ads&lt;/th&gt;&lt;th scope="col"&gt;FTP&lt;/th&gt;&lt;th scope="col"&gt;CGI&lt;/th&gt;&lt;th scope="col"&gt;PHP&lt;/th&gt;&lt;th scope="col"&gt;ASP&lt;/th&gt;&lt;th scope="col"&gt;ASP.NET&lt;/th&gt;&lt;th scope="col"&gt;MYSQL&lt;/th&gt;&lt;th scope="col"&gt;MSSQL&lt;/th&gt;&lt;th scope="col"&gt;POP3&lt;/th&gt;&lt;th scope="col"&gt;Rating&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.somee.com"&gt;somee.com&lt;/a&gt;&lt;/td&gt;&lt;td&gt;105 MB&lt;/td&gt;&lt;td&gt;3 000 MB&lt;/td&gt;&lt;td&gt;1 MB&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;6.6&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.asphost4free.com.aspx"&gt;asphost4free.com&lt;/a&gt;&lt;/td&gt;&lt;td&gt;100 MB&lt;/td&gt;&lt;td&gt;1 000 MB&lt;/td&gt;&lt;td&gt;No Limit&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;6.6&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.webhostforasp.net"&gt;webhostforasp.net&lt;/a&gt;&lt;/td&gt;&lt;td&gt;15 MB&lt;/td&gt;&lt;td&gt;2 000 MB&lt;/td&gt;&lt;td&gt;1 MB&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;6.3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.aspspider.net"&gt;aspspider.net&lt;/a&gt;&lt;/td&gt;&lt;td&gt;100 MB&lt;/td&gt;&lt;td&gt;2 000 MB&lt;/td&gt;&lt;td&gt;No Limit&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;6.0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.nextmill.com"&gt;nextmill.com&lt;/a&gt;&lt;/td&gt;&lt;td&gt;1 000 MB&lt;/td&gt;&lt;td&gt;5 000 MB&lt;/td&gt;&lt;td&gt;No Limit&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;5.0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.freedomainsite.com"&gt;freedomainsite.com&lt;/a&gt;&lt;/td&gt;&lt;td&gt;1 000 MB&lt;/td&gt;&lt;td&gt;Unlimited&lt;/td&gt;&lt;td&gt;No Limit&lt;/td&gt;&lt;td&gt;no&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;yes&lt;/td&gt;&lt;td&gt;4.3&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;Semoga bermanfaat.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Type rest of the post here&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/6391699899997088881/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/6391699899997088881" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/6391699899997088881" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/6391699899997088881" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2008/06/hosting-gratis-aspnet.html" rel="alternate" title="Hosting Gratis ASP.Net" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-7918699111946715807</id><published>2008-05-11T22:47:00.000-07:00</published><updated>2008-05-11T22:48:12.811-07:00</updated><title type="text">Bersihkan “Recent Projects” di  Start Page  “Visual Studio”</title><content type="html">Kadang kala saking banyaknya membuka sample project di visual studio, recent project di start up menjadi banyak. Padahal project yang dibuka hanya sebuah sample, dan itupun hanya sekedar ingin ngeliat source nya saja. Saking banyaknya recent project membuat bingung project mana yang tadi dibuat. Sebenarnya gampang untuk membersihkan nya. Ada 2 cara yang bisa dilakukan , yakni &lt;br /&gt;1.Masuk ke Start &gt; Run &gt; RegEdit, masuk ke “HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\{versi visual studio}\ProjectMRULis”&lt;br /&gt;2.Dan pilih list mana yang ingin di delete&lt;br /&gt;&lt;br /&gt;Kayaknya dah beress. Keep blogging teruss&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Type rest of the post here&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/7918699111946715807/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/7918699111946715807" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/7918699111946715807" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/7918699111946715807" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2008/05/bersihkan-recent-projects-di-start-page.html" rel="alternate" title="Bersihkan “Recent Projects” di  Start Page  “Visual Studio”" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-7050719523894073903</id><published>2008-05-11T22:45:00.000-07:00</published><updated>2008-05-11T22:47:03.134-07:00</updated><title type="text">Expresso Ver 3.0 Build 3.2.2766.13570</title><content type="html">Regular Expression mungkin di dunia progamer tidak asing lagi dan tak ada duanya :-? (Iklan Camilan). Ya bagi yang belum terbiasa dengan Regular Expression atau sering disingkat Regex, regex merupakan statement yang digunakan untuk memfilter atau pengecekan karakter string yang ingin diambil. Implementasi dari regex tersebut banyak sekali, seperti misalnya validasi email, alamat url website, website spider dan lain-lain. Seperti pada form registrasi pada sebuah halaman website, kadang kalanya kita diwajibkan menginputkan alamat email kita, untuk mengecek valid tidaknya struktur penulisan. Sebagai contoh alamat email emailku@kotakemail.com akan dilakukan pengecekan terhadap struktur penulisan sebagai berikut&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;String : emailku@kotakemail.com&lt;br /&gt;Regex: ([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})&lt;br /&gt;&lt;br /&gt;Dari format regex diatas dapat dijelaskan bahwa karakter:&lt;br /&gt;([a-zA-Z0-9_\-\.]+) : mengecek apakah karakter didepan @ merupakan karakter string&lt;br /&gt;@   : option ini wajib ada pada sebuah alamat email&lt;br /&gt;((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+)) : memfilter karakter dari “kotakemail.”&lt;br /&gt;([a-zA-Z]{2,4}|[0-9]{1,3}) : memfilter 3 buah karakter sebagai penanda sebuah domain, apakah com, org, atau lainnya&lt;br /&gt;Jika dilihat, mungkin sangatlah susah untuk membuat sebuah regular expression, progam Expresso ini membantu kita dalam pembuatan regular expression ini, banyak contoh contoh regex yang sudah jadi dan tinggal digunakan sudah disediakan oleh program ini, dan kita juga dapat meng-customize sendiri. Program ini dapat di download di alamat situsnya http://www.ultrapico.com/. Dan jika ada yang tertarik dengan serial aktivasi, silahkan tinggalkan komentar&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/7050719523894073903/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/7050719523894073903" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/7050719523894073903" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/7050719523894073903" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2008/05/expresso-ver-30-build-32276613570.html" rel="alternate" title="Expresso Ver 3.0 Build 3.2.2766.13570" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-6214432976085466983</id><published>2008-01-17T22:38:00.000-08:00</published><updated>2008-01-17T22:39:50.005-08:00</updated><title type="text">Uninstal Visual Studio 2005</title><content type="html">Bagi sebagian kebanyakan, untuk menginstall Microsoft Visual Studio, sangatlah gampang. Tinggal masukkan CD ke komputer dan tinggal klik Next, dan next, dan beres. Namun saat ingin meng-Uninstall, malah jadi bingung. Kok banyak begini yah, komponen pendukungnya. Bagian mana nih yang harus di Uninstall. Nah untuk yang sudah tau ya mungkin tidak usah lanjut baca, takut dibilang sok tau. He..he..&lt;br /&gt;Nah jika ingin menguninstall, gampang kok, cari saja Microsoft Visual Studio installer di Add Remove Program (XP), atau Programs and Features (Vista). Jika sudah beres menguninstall nya, bakal muncul list bagian mana selanjutnya yang harus di uninstall.He..he.. beres kan.. gak perlu pusing. Apa sih yang gak bakal dipermudah oleh Bang Bill Gate.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Next Step: Uninstall additional components&lt;br /&gt;Additional components might have been installed on your computer by Visual Studio during setup. These components must be manually uninstalled using Add or Remove Programs in the order listed below.&lt;br /&gt;Note: Uninstalling these components might affect other applications you have installed that rely on these components. &lt;br /&gt;The following components might have been installed with Visual Studio:&lt;br /&gt;Microsoft MSDN 2005 Express Edition&lt;br /&gt;Microsoft Visual Studio 2005 Tools for Office Runtime Language Pack&lt;br /&gt;Microsoft Visual Studio 2005 Tools for Office Runtime&lt;br /&gt;Microsoft Device Emulator version 1.0&lt;br /&gt;Microsoft .NET Compact Framework 1.0&lt;br /&gt;Microsoft .NET Compact Framework 2.0&lt;br /&gt;Microsoft SQL Mobile 2005 Development Tools&lt;br /&gt;Microsoft Visual J# 2.0 Redistributable Package&lt;br /&gt;Microsoft Visual J# 2.0 Redistributable Language Pack&lt;br /&gt;Microsoft Document Explorer 2005&lt;br /&gt;Microsoft Document Explorer 2005 Language Pack&lt;br /&gt;Microsoft Data Access Components 2.8 SP1 (Windows 2000 only) &lt;br /&gt;The following components might have been installed with SQL Server Express, and need to be removed in the order listed below:&lt;br /&gt;Note: Uninstall of the SQL Express instances will leave behind the user-created databases, which can then be re-attached to the new instance.&lt;br /&gt;Microsoft SQL Server 2005 Express CTP &lt;br /&gt;Microsoft SQL Server 2005 Express Tools CTP &lt;br /&gt;Microsoft SQL Server Setup Support Files &lt;br /&gt;Microsoft SQL Native Client&lt;br /&gt;&lt;br /&gt;The following components must be uninstalled last:&lt;br /&gt;MSXML 6.0 Parser and SDK (only on 32bit) &lt;br /&gt;MSXML 6.0 Parser and SDK x64 (Only on 64bit) &lt;br /&gt;Microsoft .NET Framework 2.0 Language Pack &lt;br /&gt;Microsoft .NET Framework 2.0&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/6214432976085466983/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/6214432976085466983" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/6214432976085466983" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/6214432976085466983" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2008/01/uninstal-visual-studio-2005.html" rel="alternate" title="Uninstal Visual Studio 2005" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-1878434922056693758</id><published>2008-01-17T22:36:00.000-08:00</published><updated>2008-01-17T22:37:22.368-08:00</updated><title type="text">Windows Presentation Foundation (WPF) = Dasar Pembuatan Presentasi dengan Windows</title><content type="html">Menurut anda bagaimana, apakah penafsiran saya tentang judul postingan diatas salah. Ya memang seperti itu bayangan yang ada sewaktu pertama kali saya mendengar istilah WPF. Yang lebih parahnya lagi saya berpikir ktia bakal diajarin membuat presentasi dengan Power Pointnya Microsoft. Walah... parah.. memang...:*u* TB(Tampang Bego)&lt;br /&gt;Saat pertama kali diluncurkan, .Net memperkenalkan sebuah teknologi terbaru yakni ASP.Net, yang mana berbasiskan ADO.Net.  Tetapi sebenarnya teknologi tersebut masih sama dengan teknologi 10 tahun sebelumnya, mulai dari bentuk layout serta tampilan dari progam, walaupun sudah merubah beberapa gaya pemrograman menjadi sebuah OOP &lt;br /&gt; &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Namun kini,  Microsoft meluncurkan produk terbarunya yang disebut Windows Presentation Foundation (WPF). WPF sendiri didukung dengan fitur baru yang berbasis DirectX, woww... bisa bikin game donk.. tetapi sebenarnya maksud dari berbasis DirectX sendiri adalah untuk dapat menampilkan layout program kita menjadi lebih cuanntik. Dimana tampilan tersebut langsung di dukung olah VGA, jadi bagian tampilan tidak ikut dirender dengan program kita alias langsung di handle oleh VGA. Sehingga tidak mengurangi performa dari dari program yang kita buat. Mmmm mantap tenan , tapi dipikir-pikir lagi maksud dari “tidak mengurangi performa” itu adalah layout dari program sudah dihandle pihak lain, dan untuk procesing data di dukung dari prosesor komputer itu sendiri. Kalau ngebahas masalah performa ya  tau sendiri lah, spek yang diperlukan kan produk baru gitu. he..he.. . Dengan WPF kita dapat memanipulasi control dari program kita seperti rotate, scale, tanpa harus menuliskan kode. Jadinya tampilan progam kita bakal lebih dan lebih dinamis lagi, yang tidak sekaku dan monoton tampilan winform terdahulu.&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/1878434922056693758/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/1878434922056693758" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/1878434922056693758" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/1878434922056693758" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2008/01/windows-presentation-foundation-wpf.html" rel="alternate" title="Windows Presentation Foundation (WPF) = Dasar Pembuatan Presentasi dengan Windows" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-3857893647604045082</id><published>2008-01-17T22:35:00.000-08:00</published><updated>2008-01-17T22:36:21.473-08:00</updated><title type="text">Passing parameter “ParamArray” di Visual Studio 2008</title><content type="html">Bagi programer yang sudah terbiasa menggunakan array, ada sesuatu yang baru di Visual Studio 2008, yakni ParamArray. Mmm.. tambah asik kayaknya bakalnya. Biasanya jika kita menggunakan array pada sebuah fungsi, kita mungkin bakal melewatkannya dengan byref (VB 6), atau di Visual Studio .Net 2005 kebawah bisa sedikit akalin dengan merubah menjdi object, atau menggunakan ArrayList. Nah di Visual Studio 2008 kita tidak harus dipusingkan dengan variabel Array. Kita tinggal menggunakan ParamArray. Dimana Function atau Procedure yang dibuat parameter yang dilewatkan menjadi passing by value alias Byfal, kira kira scriptnya menjadi &lt;br /&gt;&lt;br /&gt;Function Coba (ParamArray Byval testing() as object) as String&lt;br /&gt;‘ statement proses disini&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;Bagaimana tambah gampang kan jadinya...</content><link href="http://kodingan.blogspot.com/feeds/3857893647604045082/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/3857893647604045082" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/3857893647604045082" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/3857893647604045082" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2008/01/passing-parameter-paramarray-di-visual.html" rel="alternate" title="Passing parameter “ParamArray” di Visual Studio 2008" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-7897232749322146580</id><published>2008-01-17T22:33:00.000-08:00</published><updated>2008-01-17T22:35:09.519-08:00</updated><title type="text">Setting Koneksi Database ASP.Net 2</title><content type="html">Pada pembahasan sebelumnya telah dijelaskan mengenai seting koneksi ASP.NET ke database. Yang mana sebelumnya menjelaskan tata cara seting koneksi di web.config dan cara pemanggilan di database. Untuk pembahasan kali ini saya akan menambahkan sedikit beberapa jenis setingan koneksi ke database pada web.config&lt;br /&gt;&lt;br /&gt;ODBC&lt;br /&gt;- Standard Security.&lt;br /&gt;Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;&lt;br /&gt;- Trusted connection&lt;br /&gt;Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Trusted_Connection=Yes;&lt;br /&gt;&lt;br /&gt;OLE DB, OleDbConnection (.NET)&lt;br /&gt;- Standard Security.&lt;br /&gt;Provider=sqloledb;Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;&lt;br /&gt;- Trusted connection&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/7897232749322146580/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/7897232749322146580" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/7897232749322146580" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/7897232749322146580" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2008/01/setting-koneksi-database-aspnet-2.html" rel="alternate" title="Setting Koneksi Database ASP.Net 2" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-131637550927434449</id><published>2007-12-14T06:31:00.000-08:00</published><updated>2007-12-14T06:36:38.397-08:00</updated><title type="text">Setting IIS untuk Windows Vista</title><content type="html">Pada postingan sebelumnya telah dibahas mengenai “Install Visual Studio 2005 pada Vista”  disini telah dijelaskan tentang beberapa tahapan yang harus dilakukan sebelum menginstall Visual Studio 2005. Pada postingan sebelumnya, Visual Studio akan tetap berjalan normal, tetapi lain halnya jika kita akan menginstall Visual Studio untuk programing ASP.Net, sebelum nya kita harus menginstall beberapa requirement pada Vista agar nanti dapat menggunakan IIS untuk menggunakan modus web programing. &lt;br /&gt; Lanjut, langkah langkahnya adalah sebagai berikut&lt;br /&gt;1.Buka Control Panel--&gt;Programs and Features, dilanjutkan dengan Turn Windows fiture on or off&lt;br /&gt;2.Pilih atau check pada detail, silahkan lihat gambar&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJErYNgz-UlDtGw8rDQC0TyW5aqnuqcJB-V3e-14tbLOI2c_C2Jo4u6Iq6BpgiYcFPA8SByZ-HbXxtN1wx39DIh6IbEM98e7xnGDHmoBuRg-6B4kTX5HobB00IYhbBMnHqHbJOb3I-uqMI/s1600-h/Setting+IIS+untuk+Windows+Vista+1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJErYNgz-UlDtGw8rDQC0TyW5aqnuqcJB-V3e-14tbLOI2c_C2Jo4u6Iq6BpgiYcFPA8SByZ-HbXxtN1wx39DIh6IbEM98e7xnGDHmoBuRg-6B4kTX5HobB00IYhbBMnHqHbJOb3I-uqMI/s400/Setting+IIS+untuk+Windows+Vista+1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5143837037393685186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;3.Selanjutnya jika proses install selesai adalah buka Control Panel--&gt;Administrative Tools , Internet Information Service, untuk gambar bisa dilihat sebagai berikut, enable kan Windows authentication.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJQPpYTFg8kDdEs3Ck_5mr06ifDTkyRFbhMGNAvn5pZBRiMuobR2bTAax_cxWQrHID5XwR77sPdkAcsB_tqG7UNHsSZTOcz-AQcpZfNgKsEnYL2cqT3DsCUqVagKzzKCvdqZFybdUXFHd0/s1600-h/Setting+IIS+untuk+Windows+Vista+2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJQPpYTFg8kDdEs3Ck_5mr06ifDTkyRFbhMGNAvn5pZBRiMuobR2bTAax_cxWQrHID5XwR77sPdkAcsB_tqG7UNHsSZTOcz-AQcpZfNgKsEnYL2cqT3DsCUqVagKzzKCvdqZFybdUXFHd0/s400/Setting+IIS+untuk+Windows+Vista+2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5143837329451461330" /&gt;&lt;/a&gt;&lt;br /&gt;4.Kayaknya sih sudah beres, jika masih ada yangbelum jalan, he.he... googling saja ato komen aja, gt.  He.e..he... kabur ah.....&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/131637550927434449/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/131637550927434449" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/131637550927434449" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/131637550927434449" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/12/setting-iis-untuk-windows-vista.html" rel="alternate" title="Setting IIS untuk Windows Vista" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJErYNgz-UlDtGw8rDQC0TyW5aqnuqcJB-V3e-14tbLOI2c_C2Jo4u6Iq6BpgiYcFPA8SByZ-HbXxtN1wx39DIh6IbEM98e7xnGDHmoBuRg-6B4kTX5HobB00IYhbBMnHqHbJOb3I-uqMI/s72-c/Setting+IIS+untuk+Windows+Vista+1.jpg" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-3453737326123847952</id><published>2007-12-14T06:21:00.000-08:00</published><updated>2007-12-14T06:31:19.445-08:00</updated><title type="text">Install Visual Studio 2005 pada Vista</title><content type="html">Sistem operasi Vista sudah memang lagi trend-trend nya. Saya sendiri juga tertarik dengan sistem operasi ini. Maklum tampilan UI nya lumayan wah ditambah dengan adanya aero. Vista sendiri secara default tidak mempunyai masalah sedikitpun dalam proses penginstallan Visual Studio 2005 oleh karena OS nya sendiri sudah mendukung Framework 3.0 ya pastilah generasi dibawahnya juga didukung. Tetapi dalam prakteknya jika ingin menginstall Visual Studio 2005 diharuskan menginstall Visual Studio 2005 SP 1, info lengkapnya dapat di download disini. Dan selanjutnya anda juga diwajibkan untuk menginstall Visual Studio Update for Vista. Yah maklum resiko OS baru. Harus banyak nginstall sana sini, dan seting sana sini.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Setelah selesai proses penginstallan SP1 dan Update for Vista kita tidak langsung begitu saja dapat menggunakann IDE tersebut, langkah selanjutnya adalah menyeting agar Visual Studio dijalankan dengan modus “run at Administrator”, agar tidak susah sebaiknya buka folder C:\Program Files\Microsoft Visual Studio 8\Common7\IDE dan klik property dari file devenv.exe, dan centang “run this program at adminsitrator”.  Oh ya lupa, untuk tipe Vista disin yang saya gunakan adalah tipe Ultimate, karena tipe ini memiliki fitur lengkap, yah mirip dengan XP profesional SP2 dibandingkan dengan XP Home Edition yang tidak bisa digungakan untuk web programing.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSRFvrMQ8yQqyIjwn8_aW9gfQ_ZwYxsWAQK14Ej8v8j7MyrRZUQGI80oQsO-PfSjzmsQV9bdIjQu-uj8bRpZerPEehXyaAKdev_kbTHVRQwjShZPqy7NDGQXDrtMwXu2DoSX8o6pbRphuk/s1600-h/Install+Visual+Studio+2005+pada+Vista.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSRFvrMQ8yQqyIjwn8_aW9gfQ_ZwYxsWAQK14Ej8v8j7MyrRZUQGI80oQsO-PfSjzmsQV9bdIjQu-uj8bRpZerPEehXyaAKdev_kbTHVRQwjShZPqy7NDGQXDrtMwXu2DoSX8o6pbRphuk/s400/Install+Visual+Studio+2005+pada+Vista.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5143834726701279922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/3453737326123847952/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/3453737326123847952" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/3453737326123847952" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/3453737326123847952" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/12/install-visual-studio-2005-pada-vista.html" rel="alternate" title="Install Visual Studio 2005 pada Vista" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSRFvrMQ8yQqyIjwn8_aW9gfQ_ZwYxsWAQK14Ej8v8j7MyrRZUQGI80oQsO-PfSjzmsQV9bdIjQu-uj8bRpZerPEehXyaAKdev_kbTHVRQwjShZPqy7NDGQXDrtMwXu2DoSX8o6pbRphuk/s72-c/Install+Visual+Studio+2005+pada+Vista.jpg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-2535733691983045315</id><published>2007-12-13T02:00:00.000-08:00</published><updated>2007-12-13T02:02:37.541-08:00</updated><title type="text">Kode: Upload Image pada ASP.Net</title><content type="html">Kode berikut akan menjelaskan tentang kode pada halaman asp.Net untuk mengupload gambar pada server. Pada kode berikut digunakan 3 buah control yakni 2 buah html control biasa dan 1 buah asp web control. Untuk html control agar dapat dikenali dalam code behind, diwajibkan mengisi runat=”server” pada deklarasi html control tersebut. &lt;br /&gt;Aspx file:&lt;br /&gt;&amp;lt;p&gt;&lt;br /&gt;                Upload Image File :&lt;br /&gt;                 &amp;lt;input id=&amp;quot;FileUpload1&amp;quot; type=&amp;quot;file&amp;quot; name=&amp;quot;File1&amp;quot; runat=&amp;quot;server&amp;quot;/&gt;&lt;br /&gt;            &amp;lt;/p&gt;&lt;br /&gt;            &amp;lt;p&gt;&lt;br /&gt;                &amp;lt;input id=&amp;quot;Upload&amp;quot; type=&amp;quot;submit&amp;quot; value=&amp;quot;Upload Image&amp;quot; name=&amp;quot;Submit&amp;quot; runat=&amp;quot;server&amp;quot;&lt;br /&gt;                    onserverclick=&amp;quot;btnUpload_Click&amp;quot;/&gt;&lt;br /&gt;            &amp;lt;/p&gt;&lt;br /&gt;            &amp;lt;p&gt;&lt;br /&gt;                &amp;lt;asp:Label ID=&amp;quot;lbStatus&amp;quot; runat=&amp;quot;server&amp;quot;&gt;&amp;lt;/asp:Label&gt;&amp;lt;/p&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Code Behind:&lt;br /&gt;&lt;br /&gt;Protected Sub btnUpload_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Upload.ServerClick&lt;br /&gt;        If Not (FileUpload1.PostedFile Is Nothing) Then&lt;br /&gt;            Dim strLongFilePath As String = FileUpload1.PostedFile.FileName&lt;br /&gt;            Dim intFileNameLength As Integer = InStr(1, StrReverse(strLongFilePath), "\")&lt;br /&gt;            Dim strFileName As String = Mid(strLongFilePath, (Len(strLongFilePath) - intFileNameLength) + 2)&lt;br /&gt;            Select Case FileUpload1.PostedFile.ContentType&lt;br /&gt;                'Memastikan file berextension JPEG  &lt;br /&gt;                Case "image/pjpeg", "image/jpeg"&lt;br /&gt;                    FileUpload1.PostedFile.SaveAs(Server.MapPath(strFileName))&lt;br /&gt;                    lbStatus.Text = strFileName &amp; " was uploaded successfully to: " &amp; Server.MapPath(strFileName)&lt;br /&gt;                Case Else&lt;br /&gt;                    'Bukan file gambar JPEG&lt;br /&gt;                    lbStatus.Text = "Upload Failed! Invalid jpeg image"&lt;br /&gt;            End Select&lt;br /&gt;        End If&lt;br /&gt;    End Sub&lt;br /&gt;Happy Programing.:D&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/2535733691983045315/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/2535733691983045315" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/2535733691983045315" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/2535733691983045315" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/12/kode-upload-image-pada-aspnet.html" rel="alternate" title="Kode: Upload Image pada ASP.Net" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-7748925851753865230</id><published>2007-12-13T01:58:00.000-08:00</published><updated>2007-12-13T02:00:23.505-08:00</updated><title type="text">Urgent : Dicari  Seorang Programer</title><content type="html">URGENT : &lt;br /&gt;Dicari seorang programer, dengan kemampuan sbb:&lt;br /&gt;- Menguasai bahasa PHP, ASP atau ASP.Net&lt;br /&gt;- Script HTML, CSS, AJAX, Javascript, Adobe Photoshop, Corel Draw. &lt;br /&gt;- Diprioritaskan jika memiliki nilai lebih seperti :&lt;br /&gt;o Menguasai JAVA, Delphi&lt;br /&gt;o Database (MySQL, SQL Server, Oracle)&lt;br /&gt;- Expert dibidang &gt; 3 Tahun&lt;br /&gt;- Pekerja keras, dan dapat menyelesaikan pekerjaannya tepat waktu&lt;br /&gt;- Mampu bekerja dengan tim, dan mampu membimbing juniornya.&lt;br /&gt;Jika ada yang berminat silahkan kirimkan Lamaran anda dan CV ke mr-x@email.com&lt;br /&gt;Mohon maaf nih, saya bukan lagi posting mengenai lowongan pekerjaan, tetapi sedikit mencengangkan melihat sebuah iklan pada sebuah website lowongan pekerjaan. Hiks apa gak punya perasaan apa yang bikin lowongan. Memang ada tuh orang yang bisa kayak gitu. N walaupun ada memang berapa besar sih orang Indonesia berani bayar programer merangkap designer itu. Boro-boro brani bayar sampe puluhan juta, web yang dinamis saja masih ditawar sekian Jut. Coba lihat diluar sono, orang yang cuma bisa HTML doang dibayar $1000 US/minggu. Bisa dibayangkan seharusnya jika kita bisa membuat sebuah web yang menggunakan PHP, ASP, ASP.Net bisa dapat duit sebesar.. mmmm.. itung aj yah..&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Sedikit melihat orang yang posting itu, kayaknya bukan seorang programer deh, ato web designer. Paling cuma mantan saudagar pekerja rodi, yang ditinggalkan anak buah programernya. Xi..xi..xi.. Jika ingin membuat sistem yang lumayan spesifikasinya seperti yang diinginkan pemasang lowongan terlihat hanya ingin mencari keuntungan yang sebesar-besarnya dengan modal yang sekecil2nya (Hukum ekonomi), tetapi perlu sedikit diketahui harusnya kalau memang seorang developer atau apa kek istilahnya yang ingin membuat sistem maka lowongan yang dibuat adalah mencari “Web Designer”,”Web Programer”,dan “System Analis” (kalau yang lebih enterprise mungkin ditambahkan software tester). Paling apesnya saja dicari “Web Designer” dan “Web Programer”. Jangankan tau istilah itu, wong pemasangan iklannya aja cuma tau yang namanya programer, wahhh anda salah besar bung jikalau semua itu disamaratakan dengan istilah progamer. Bisa bisa orang yang bisa buka Microsoft Acces saja udah bisa dibilang programer, kan udah tau database tuh.   &lt;br /&gt;Mmmm itu baru secara umum saja, belum lagi jika sudah masuk ke dalam sebuah software house. Bagian Web Programernya sendiri bakal dibagi-bagi atau dipecah lagi berdasarkan modul-modul sistem yang akan di implementasi, mulai dari desain system, user interface, database system wahh bisa mumet deh.. kalo harus dijelasin, nah loh.. ribet kan. &lt;br /&gt;Coba saja dibayangkan sistem apa kah yang akan dibuat jika semua pekerjaannya dirangkap menjadi satu?. Sistem kejar tayang kah..??? hi..hi...hi. (kayak sinetron aja) atau sistem tukang ban (Bolong tambal lagi dan lagi). &lt;br /&gt;Sungguh sayang memang nasib seorang programer di Indonesia, maaf lagi bukan berarti mengenyampingkan web designer. Coba saja lihat, masak dari design sampai implementasi semua dikerjakan sang progamer. Apa gak salah tuh, udah dibayar murah gak sebanding dengan pekerjaan yang dipikul. &lt;br /&gt;Jika ada yang merasa tersinggung atau tersindir mohon maaf, untuk itu silahkan berikan komentar. Buat yang memasang iklan seperti itu, tolong belajar dulu atau magang atau apa kek pada sebuah software developer. Biar tau seluk beluk developing system. Bukan hanya mengutamakan AS JALAN (Asal Jalan). &lt;br /&gt;Saya bangga menjadi orang Indonesia, tetapi saya tidak bangga jika SDM Indonesia dihargai terlalu murah untuk sebuah pekerjaan yang cukup bernilai... Mmmm kenapa tidak dibuatkan saja yah API (Asosiasi Programer Indonesia bukan Api yang di TPI) he.he... buruh saja ada :D. Yah itung-itung nantinya programer kita punya lah standar gaji gt. Masak buruh aja punya standar gaji. Masak programer kagak.&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/7748925851753865230/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/7748925851753865230" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/7748925851753865230" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/7748925851753865230" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/12/urgent-dicari-seorang-programer.html" rel="alternate" title="Urgent : Dicari  Seorang Programer" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-4270799848386093912</id><published>2007-12-10T20:46:00.000-08:00</published><updated>2007-12-10T20:48:24.911-08:00</updated><title type="text">Sekilas tentang Dataset .Net Vs ADO (ActiveX Data Object)</title><content type="html">Istilah dataset mungkin sedikit baru dikalangan programer yang beralih haluan dari VB6 ke aplikasi .Net. sebenarnya bentuk yang menyerupai dataset telah ada pada aplikasi VB6 tetapi bernama ADO (ActiveX Data Object). Pada aplikasi .Net Recordset sudah tidak digunakan lagi, dan sebagai penggantinya digunakannlah Dataset.&lt;br /&gt;Kalau dilihat bentuk struktur dari dataset ini, dataset tersebut hampir mirip menyerupai bentuk database, hal ini dapat dilihat dari dataset tersebut memiliki koleksi tabel-tabel, kolom, relasi, baris dan konstrain. Dan dataset tersebut dapat berinteraksi dengan database menggunakan data provider.&lt;br /&gt;Pada pemrograman menggunakan .Net, akan sering kita temui nanti penggunaan Object Dataset ini oleh karena dalam penampilan data baik pada Datagrid, data binding pada object .Net menggunakan Object ini, walaupun dapat menggunakan object data table.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/4270799848386093912/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/4270799848386093912" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/4270799848386093912" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/4270799848386093912" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/12/sekilas-tentang-dataset-net-vs-ado.html" rel="alternate" title="Sekilas tentang Dataset .Net Vs ADO (ActiveX Data Object)" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-612715706818016276</id><published>2007-12-10T20:43:00.001-08:00</published><updated>2007-12-10T20:45:31.815-08:00</updated><title type="text">Antara Idealisme dan Kemunafikan</title><content type="html">Sering saya temui pada postingan-postingan yang membahas antara raksasa dunia Microsoft dengan Linux, bagai sebuah musuh bebuyutan. Satu sisi menjunjung sebuah sistem yang baru powerful dan satu sisi sebuah aspek yang free for all alias gratis. Jujur dari saya mengenal yang namanya komputer, baik dari yang namanya DOS sampai Vista saya belum pernah sama sekali (bahkan sama duakali pun :D) tidak pernah memegang yang namanya operasi Linux bingung n entah kenapa. Tetapi selain itu saya memiliki cerita unik tentang Linux dan Windows, cerita ini adalah sebuah hal yang aneh pada teman saya. &lt;br /&gt;Saya memiliki teman lumayan pintar n jago programing baik di windows maupun pada linux. Dan saya sempat bertanya, menurut kamu mana sih yang lebih kamu suka windows atau linux. Jawaban yang saya terima cukup aneh, yakni “Saya suka windows kalau gratis, karena tidak ada yang gratis makanya saya pakai windows dan program-progam bajakan windows. Sedangkan linux saya suka karena gratis alias open source”. Mmmm jawaban yang aneh... Lain hal sewaktu saya bekerja free lance pada seorang bule dari amrik. Jawabannya komplit seorang pebisnis yang tidak mau dipusingkan dengan masalah kedepannya, tebak sendiri jawabannya adalah “Saya lebih memilih Windows”, alasannya cukup sederhana. Walaupun saya harus bayar lisensi anggap lah saya menanam modal jangka panjang dengan itu kelak jika sistem yang saya beli dengan lisensi itu bermasalah update atau hotfix sistem itu akan saya terima. Sedangkan jika saya harus pilih Linux apakah ada yang menjamin kalau sistem tersebut akan aman, lantaran open source dan jelas pula akan banyak orang tau kelemahan sistem kita. Singkat kata “Yang bayar saja ada bug, apalagi yang gratis” mmmm masuk akal juga.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Sisi lain dari pendapat saya mengikuti bos saya, dan juga menurut saya programing dengan windows lebih menghasilkan uang ketimbang berbasis linux. Sewaktu pertama bekerja dengan bos saya iseng juga saya bertanya kenapa sih anda tidak membuat web dengan PHP, jawabannya cukup mencengankan “PHP? Apaan tuh, dinegara saya jarang orang mengenal web menggunakan PHP”, waduh gedubrag... ya wajar juga sih.. maklum Windows markasnya di negara sono. Dan juga web yang selama ini saya ketahui menggunakan ASP atau ASP.Net harganya jauh diatas web yang berbasis PHP, ya lantaran kebanyakan ASP.Net digunakan dalam sekala enterprise. Ujung-ujungnya duit alias UUD, saapa juga yang gak mau uang lebih, dan saya merasa juga dengan menggunakan windows saya bisa mendapatkan uang lebih besar dibandingkan menggunakan saingan dari linux. Tetapi dalam hati kecil berpikir juga ingin sebuah sistem yang gratis. Tetapi kembali lagi seperti yang dibilang bos saya ”Yang bayar saja ada bug apa lagi yang gratis??”. Menurut anda...???&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/612715706818016276/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/612715706818016276" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/612715706818016276" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/612715706818016276" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/12/antara-idealisme-dan-kemunafikan_10.html" rel="alternate" title="Antara Idealisme dan Kemunafikan" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-1346508693280934321</id><published>2007-12-10T20:40:00.000-08:00</published><updated>2007-12-10T20:43:40.645-08:00</updated><title type="text">Adu Dua progamer PHP dan ASP</title><content type="html">Pada suatu hari, sebuah kantor menginginkan dibuatkannya sebuah web yang akan dapat menunjang promosi kantor tersebut, maka direktur tersebut memasang sebuah iklan pada salah satu harian umum kota. Setelah iklan tersebut  dipasang banyaklah telpon masuk dari para programer yang ingin mendemokan web hasil karyanya. Maka pada tempat dan waktu yang telah ditentukan datanglah 2 buah programer yang berbeda ke kantor tersebut, dan terjadi sebuah perbincangan.&lt;br /&gt;Direktur: Selamat siang bapak-bapak semua&lt;br /&gt;Programer A dan B: Siang pak.&lt;br /&gt;Direktur : Langsung saja, saya ingin bertanya pada bapak A dan B, web bapak-bapak menggunakan bahasa pemrograman apa yah, kalau boleh saya tau.&lt;br /&gt;Programer A: Saya menggunakan PHP.&lt;br /&gt;Programer B: Saya menggunakan ASP.&lt;br /&gt;Direktur: Trus apa sih menurut bapak kelebihan dari bahasa web yang bapak pergunakan&lt;br /&gt;Programer A: Ya, PHP itu basiknya Linux pak, open source dan juga gampang dalam pembuatannya, ketimbang ASP udah harus pakai lisensi, hostingannya susah lagi.&lt;br /&gt;Programer B: (merasa tersinggung). Ya pak memang sih ASP  hostingannya susah dan juga agak mahal, tetapi kan pada prinsipnya ada uang ada barang pak. Masak ada yang gratis bagus?? ()&lt;br /&gt;Direktur: (merasa suasana memanas) Ya sudah, mungkin langsung saja saya ingin melihat kode dari web yang bapak-bapak buat&lt;br /&gt;Setelah lama melihat lihat web dan kode dari kedua progamer tersebut, akhirnya Direktur tersebut berbicara.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Direktur : Mmmm sebenarnya sih web keduanya bagus bagus, tetapi saya merasa ada sesuatu itikad yang kurang baik dari web yang anda buat&lt;br /&gt;Programer A dan B: maksud bapak???&lt;br /&gt;Direktur : Coba bapak A lihat kode PHP bapak, masak setiap bapak koding selalu ada angka $  apa ini tidak berarti bapak hanya ingin mendapatkan Dolar terus dari saya. Nah sedangkan bapak B, setiap membuat kode ASP juga saya selalu liat tanda %, apa bapak juga ingin mendapatkan persenan terus dari saya???. Kenapa tidak menggunakan tandap Rp atau apa kek, kan jadi lebih mencintai mata uang sendiri?. Keputusan saya akan gunakan HTML saja untuk web kantor saya saja ketimbang nantinya harus dipusingkan dengan banyaknya $ dan % bikin saya nanti merugi.&lt;br /&gt;Programer A dan B : ????%^$&amp;^()*(_*&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/1346508693280934321/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/1346508693280934321" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/1346508693280934321" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/1346508693280934321" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/12/adu-dua-progamer-php-dan-asp.html" rel="alternate" title="Adu Dua progamer PHP dan ASP" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-2659834299888890499</id><published>2007-12-06T04:09:00.000-08:00</published><updated>2007-12-06T04:19:43.758-08:00</updated><title type="text">DotNetNuke Portal berbasis ASP.Net</title><content type="html">Sekian kali cari-cari di mbah google, masih sedikit orang yang tertarik dengan portal &lt;a href="www.dotnetnuke.com"&gt;dotnetnuke&lt;/a&gt;. &lt;a href="http://www.dotnetnuke.com"&gt;Dotnetnuke &lt;/a&gt;merupakan "Open Source Web Application Framework for the Microsoft ASP.NET platform." lumayan. Dengan dotnetnuke kita tidak perlu susah-susah membangun sebuah portal website, tinggal install seting beres deh. Tetapi sayang hostingan untuk DNN ini ya tau lah, hostingan buat web bang bill gate lumayan mahal, Hiks... &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Type rest of the post here&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/2659834299888890499/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/2659834299888890499" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/2659834299888890499" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/2659834299888890499" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/12/dotnetnuke-portal-berbasis-aspnet.html" rel="alternate" title="DotNetNuke Portal berbasis ASP.Net" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-4138968779483275141</id><published>2007-12-06T03:57:00.001-08:00</published><updated>2007-12-06T04:09:04.578-08:00</updated><title type="text">AspNuke   portal gratis</title><content type="html">Mmm mungkin dari sekian banyak searching akhirnya ketemu juga portal gratis berbasis asp. Namanya sih sederhana.. &lt;a href="http://www.aspnuke.com/"&gt;ASPNuke&lt;/a&gt;, lagi ngedownload. Kelanjutan posting ini besok aja. Mau di coba dulu gimana sih rasanya pake AspNuke. he.he.....&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Type rest of the post here&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/4138968779483275141/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/4138968779483275141" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/4138968779483275141" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/4138968779483275141" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/12/aspnuke-portal-gratis.html" rel="alternate" title="AspNuke   portal gratis" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-449338421657280671</id><published>2007-06-22T00:20:00.000-07:00</published><updated>2007-06-22T00:23:13.649-07:00</updated><title type="text">Update data pada Datalist</title><content type="html">Mohon maaf jika yang membaca postingan saya ini cukup panjang, ya maklum saya juga males nge-upload filenya ke rapidshare ato web file sharing yang lainnya gt. Kan disini saya cukup paste saja gt kodenya :D. &lt;br /&gt;Database:&lt;br /&gt;&lt;br /&gt;CREATE TABLE [dbo].[testing] (&lt;br /&gt; [dataId] [int] IDENTITY (1, 1) NOT NULL ,&lt;br /&gt; [cek] [bit] NOT NULL ,&lt;br /&gt; [nama] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL &lt;br /&gt;) ON [PRIMARY]&lt;br /&gt;GO&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;HTML Code :&lt;br /&gt;&lt;br /&gt;&amp;lt;%@ Page Language=&amp;quot;VB&amp;quot; AutoEventWireup=&amp;quot;false&amp;quot; CodeFile=&amp;quot;datalist.aspx.vb&amp;quot; Inherits=&amp;quot;datalist&amp;quot; %&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&gt;&lt;br /&gt;&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&gt;&lt;br /&gt;&amp;lt;head runat=&amp;quot;server&amp;quot;&gt;&lt;br /&gt;    &amp;lt;title&gt;Untitled Page&amp;lt;/title&gt;&lt;br /&gt;&amp;lt;/head&gt;&lt;br /&gt;&amp;lt;body&gt;&lt;br /&gt;    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&gt;&lt;br /&gt;        &amp;lt;div&gt;&lt;br /&gt;            &amp;lt;asp:DataList ID=&amp;quot;DataList1&amp;quot; runat=&amp;quot;server&amp;quot; OnUpdateCommand=&amp;quot;DataList_UpdateCommand&amp;quot; DataKeyField=&amp;quot;dataId&amp;quot; DataSourceID=&amp;quot;SqlDataSource1&amp;quot;&gt;&lt;br /&gt;                 &amp;lt;ItemTemplate&gt;&lt;br /&gt;                     &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&gt;&lt;br /&gt;                        &amp;lt;tr&gt;&lt;br /&gt;                            &amp;lt;td&gt;&lt;br /&gt;                                Cek Hadir&lt;br /&gt;                            &amp;lt;/td&gt;&lt;br /&gt;                            &amp;lt;td&gt;&lt;br /&gt;                                Nama Anggota&lt;br /&gt;                            &amp;lt;/td&gt;&lt;br /&gt;                            &amp;lt;td&gt;&lt;br /&gt;                            &amp;lt;/td&gt;&lt;br /&gt;                        &amp;lt;/tr&gt;&lt;br /&gt;                        &amp;lt;tr&gt;&lt;br /&gt;                            &amp;lt;td&gt;&lt;br /&gt;                            &amp;lt;asp:HiddenField ID= &amp;quot;tbxDataId&amp;quot; runat=&amp;quot;server&amp;quot; Value='&amp;lt;%# DataBinder.Eval(Container.DataItem, &amp;quot;dataId&amp;quot;) %&gt;'/&gt;&lt;br /&gt;                                &amp;lt;asp:CheckBox ID=&amp;quot;cbxCheck&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Hadir ?&amp;quot; Checked='&amp;lt;%# DataBinder.Eval(Container.DataItem, &amp;quot;cek&amp;quot;)%&gt;'  /&gt;&lt;br /&gt;                            &amp;lt;/td&gt;&lt;br /&gt;                            &amp;lt;td&gt;&lt;br /&gt;                                &amp;lt;asp:Label ID=&amp;quot;lblName&amp;quot; runat=&amp;quot;server&amp;quot; Text='&amp;lt;%# DataBinder.Eval(Container.DataItem, &amp;quot;nama&amp;quot;) %&gt;'&gt;&amp;lt;/asp:Label&gt;&amp;lt;br /&gt;&lt;br /&gt;                            &amp;lt;/td&gt;&lt;br /&gt;                            &amp;lt;td&gt;&lt;br /&gt;                            &amp;lt;asp:LinkButton ID=&amp;quot;lnkUpdate&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Update&amp;quot; CommandName=&amp;quot;Update&amp;quot;&gt;&amp;lt;/asp:LinkButton&gt;&lt;br /&gt;                             &amp;lt;/td&gt;&lt;br /&gt;                        &amp;lt;/tr&gt;&lt;br /&gt;                    &amp;lt;/table&gt;&lt;br /&gt;               &amp;lt;/ItemTemplate&gt;&lt;br /&gt;            &amp;lt;/asp:DataList&gt;&lt;br /&gt;            &amp;lt;asp:SqlDataSource ID=&amp;quot;SqlDataSource1&amp;quot; ConnectionString='&amp;lt;%$ ConnectionStrings:LocalSQLserver %&gt;'&lt;br /&gt;                runat=&amp;quot;server&amp;quot; ProviderName=&amp;quot;System.Data.SqlClient&amp;quot; SelectCommand=&amp;quot;SELECT testing.* FROM testing&amp;quot;&lt;br /&gt;                UpdateCommand=&amp;quot;UPDATE testing SET cek = @cek WHERE (dataId = @dataId)&amp;quot;&gt;&lt;br /&gt;                &amp;lt;UpdateParameters&gt;&lt;br /&gt;                    &amp;lt;asp:Parameter Name=&amp;quot;cek&amp;quot; /&gt;&lt;br /&gt;                    &amp;lt;asp:Parameter Name=&amp;quot;dataId&amp;quot; /&gt;&lt;br /&gt;                &amp;lt;/UpdateParameters&gt;&lt;br /&gt;            &amp;lt;/asp:SqlDataSource&gt;&lt;br /&gt;        &amp;lt;/div&gt;&lt;br /&gt;    &amp;lt;/form&gt;&lt;br /&gt;&amp;lt;/body&gt;&lt;br /&gt;&amp;lt;/html&gt;&lt;br /&gt;&lt;br /&gt;VB Code:&lt;br /&gt;&lt;br /&gt;Partial Class datalist&lt;br /&gt;    Inherits System.Web.UI.Page&lt;br /&gt; &lt;br /&gt;    Protected Sub DataList_UpdateCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataListCommandEventArgs) Handles DataList1.UpdateCommand&lt;br /&gt;        Dim tbxDataId As String = CType(e.Item.FindControl(&amp;quot;tbxDataId&amp;quot;), HiddenField).Value&lt;br /&gt;        Dim cbxCheck As String = CType(e.Item.FindControl(&amp;quot;cbxCheck&amp;quot;), CheckBox).Checked&lt;br /&gt;&lt;br /&gt;        SqlDataSource1.UpdateParameters(&amp;quot;dataId&amp;quot;).DefaultValue = tbxDataId&lt;br /&gt;        SqlDataSource1.UpdateParameters(&amp;quot;cek&amp;quot;).DefaultValue = convert(cbxCheck)&lt;br /&gt;        SqlDataSource1.Update()&lt;br /&gt;        DataList1.DataBind()&lt;br /&gt;    End Sub&lt;br /&gt;    Private Function convert(ByVal input As String) As Integer&lt;br /&gt;        Dim out As Integer = Nothing&lt;br /&gt;        If input = &amp;quot;False&amp;quot; Then&lt;br /&gt;            out = 0&lt;br /&gt;        Else&lt;br /&gt;            out = 1&lt;br /&gt;        End If&lt;br /&gt;        Return out&lt;br /&gt;    End Function&lt;br /&gt;End Class&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/449338421657280671/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/449338421657280671" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/449338421657280671" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/449338421657280671" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/06/update-data-pada-datalist.html" rel="alternate" title="Update data pada Datalist" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-6804460228537934828</id><published>2007-06-21T03:58:00.000-07:00</published><updated>2007-06-22T22:46:58.608-07:00</updated><title type="text">Standar DateTime Format String</title><content type="html">Pada .Net memiliki standard Date time format, dimana date time format tersebut dapat kita ubah ubah sesuka kita sesuai dengan kebutuhan, baik dikarenakan bentuk penulisan penanggalan yang berbeda beda.&lt;br /&gt;&lt;br /&gt;&lt;table border="1" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;td&gt;Pattern&lt;/td&gt;&lt;td&gt;Fungsi&lt;/td&gt;&lt;td&gt;Contoh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;d&lt;/td&gt;&lt;td&gt;Short date Format&lt;/td&gt;&lt;td&gt;5/19/1990&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;D&lt;/td&gt;&lt;td&gt;Long date Format&lt;/td&gt;&lt;td&gt;Sunday, August 15,1990&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;Short time Format&lt;/td&gt;&lt;td&gt;3:33 PM&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;T&lt;/td&gt;&lt;td&gt;Long time Format&lt;/td&gt;&lt;td&gt;3:30:00 PM&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;f&lt;/td&gt;&lt;td&gt;Full date/time format (short time)&lt;/td&gt;&lt;td&gt;Sunday, August 22,1990&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;F&lt;/td&gt;&lt;td&gt;Full date/time format (long time)&lt;/td&gt;&lt;td&gt;Sunday, August 22,1990 3:30:00 PM&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;g&lt;/td&gt;&lt;td&gt;General date/time format (short time)&lt;/td&gt;&lt;td&gt;3/30/1990 3:30 PM&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;G&lt;/td&gt;&lt;td&gt;General date/time format (long time)&lt;/td&gt;&lt;td&gt;3/30/1990 3:30:00 PM&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;m or M&lt;/td&gt;&lt;td&gt;Month day format&lt;/td&gt;&lt;td&gt;August 30&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;r or R&lt;/td&gt;&lt;td&gt;RFC 1123&lt;/td&gt;&lt;td&gt;Sun, 30 Aug 1990 3:30:00 GMT&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;s&lt;/td&gt;&lt;td&gt;Sortable date /time format&lt;/td&gt;&lt;td&gt;1990-08027T15:30:00&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;u&lt;/td&gt;&lt;td&gt;Universable sortable date/time format&lt;/td&gt;&lt;td&gt;1990-08-27 15:30:30:00z&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;U&lt;/td&gt;&lt;td&gt;Universable sortable date/time format&lt;/td&gt;&lt;td&gt;Sunday, August 30,1990 12:30:00 PM&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;y or Y&lt;/td&gt;&lt;td&gt;Year month format&lt;/td&gt;&lt;td&gt;August, 1990&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Contoh penggunaan kode dari Standar DateTime Format String&lt;br /&gt;Imports System&lt;br /&gt;Imports System.Globalization&lt;br /&gt;Imports System.Threading&lt;br /&gt;&lt;br /&gt;Class Sample&lt;br /&gt;    Public Shared Sub Main() &lt;br /&gt;        Dim msgShortDate As String = "(d) Short date: . . . . . . . "&lt;br /&gt;        Dim msgLongDate As String  = "(D) Long date:. . . . . . . . "&lt;br /&gt;        Dim msgShortTime As String = "(t) Short time: . . . . . . . "&lt;br /&gt;        Dim msgLongTime As String  = "(T) Long time:. . . . . . . . "&lt;br /&gt;        Dim msgFullDateShortTime As String = _&lt;br /&gt;                                     "(f) Full date/short time: . . "&lt;br /&gt;        Dim msgFullDateLongTime As String = _&lt;br /&gt;                                     "(F) Full date/long time:. . . "&lt;br /&gt;        Dim msgGeneralDateShortTime As String = _&lt;br /&gt;                                     "(g) General date/short time:. "&lt;br /&gt;        Dim msgGeneralDateLongTime As String = _&lt;br /&gt;                                     "(G) General date/long time (default):" &amp; vbCrLf &amp; _&lt;br /&gt;                                     "    . . . . . . . . . . . . . "&lt;br /&gt;        Dim msgMonth As String     = "(M) Month:. . . . . . . . . . "&lt;br /&gt;        Dim msgRFC1123 As String   = "(R) RFC1123:. . . . . . . . . "&lt;br /&gt;        Dim msgSortable As String  = "(s) Sortable: . . . . . . . . "&lt;br /&gt;        Dim msgUniSortInvariant As String = _&lt;br /&gt;                                     "(u) Universal sortable (invariant):" &amp; vbCrLf &amp; _&lt;br /&gt;                                     "    . . . . . . . . . . . . . "&lt;br /&gt;        Dim msgUniSort As String   = "(U) Universal sortable: . . . "&lt;br /&gt;        Dim msgYear As String      = "(Y) Year: . . . . . . . . . . "&lt;br /&gt;&lt;br /&gt;        Dim msgRoundtripLocal As String         = "(o) Roundtrip (local):. . . . "&lt;br /&gt;        Dim msgRoundtripUTC As String           = "(o) Roundtrip (UTC):. . . . . "&lt;br /&gt;        Dim msgRoundtripUnspecified As String   = "(o) Roundtrip (Unspecified):. "&lt;br /&gt;&lt;br /&gt;        &lt;br /&gt;        Dim msg1 As String = "Use ToString(String) and the current thread culture." &amp; vbCrLf&lt;br /&gt;        Dim msg2 As String = "Use ToString(String, IFormatProvider) and a specified culture." &amp; vbCrLf&lt;br /&gt;        Dim msgCulture As String   = "Culture:"&lt;br /&gt;        Dim msgThisDate As String  = "This date and time: {0}" &amp; vbCrLf&lt;br /&gt;        &lt;br /&gt;        Dim thisDate As DateTime = DateTime.Now&lt;br /&gt;        Dim  utcDate As DateTime = thisDate.ToUniversalTime()&lt;br /&gt;        Dim unspecifiedDate As DateTime = new DateTime(2000, 3, 20, 13, 2, 3, 0, DateTimeKind.Unspecified)&lt;br /&gt;        Dim ci As CultureInfo&lt;br /&gt;        &lt;br /&gt;        ' Format the current date and time in various ways.&lt;br /&gt;        Console.Clear()&lt;br /&gt;        Console.WriteLine("Standard DateTime Format Specifiers:" &amp; vbCrLf)&lt;br /&gt;        Console.WriteLine(msgThisDate, thisDate)&lt;br /&gt;        Console.WriteLine(msg1)&lt;br /&gt;        &lt;br /&gt;        ' Display the thread current culture, which is used to format the values.&lt;br /&gt;        ci = Thread.CurrentThread.CurrentCulture&lt;br /&gt;        Console.WriteLine("{0,-30}{1}" &amp; vbCrLf, msgCulture, ci.DisplayName)&lt;br /&gt;        &lt;br /&gt;        Console.WriteLine(msgShortDate            &amp;        thisDate.ToString("d"))&lt;br /&gt;        Console.WriteLine(msgLongDate             &amp;        thisDate.ToString("D"))&lt;br /&gt;        Console.WriteLine(msgShortTime            &amp;        thisDate.ToString("t"))&lt;br /&gt;        Console.WriteLine(msgLongTime             &amp;        thisDate.ToString("T"))&lt;br /&gt;        Console.WriteLine(msgFullDateShortTime    &amp;        thisDate.ToString("f"))&lt;br /&gt;        Console.WriteLine(msgFullDateLongTime     &amp;        thisDate.ToString("F"))&lt;br /&gt;        Console.WriteLine(msgGeneralDateShortTime &amp;        thisDate.ToString("g"))&lt;br /&gt;        Console.WriteLine(msgGeneralDateLongTime  &amp;        thisDate.ToString("G"))&lt;br /&gt;        Console.WriteLine(msgMonth                &amp;        thisDate.ToString("M"))&lt;br /&gt;        Console.WriteLine(msgRFC1123              &amp;         utcDate.ToString("R"))&lt;br /&gt;        Console.WriteLine(msgSortable             &amp;        thisDate.ToString("s"))&lt;br /&gt;        Console.WriteLine(msgUniSortInvariant     &amp;         utcDate.ToString("u"))&lt;br /&gt;        Console.WriteLine(msgUniSort              &amp;        thisDate.ToString("U"))&lt;br /&gt;        Console.WriteLine(msgYear                 &amp;        thisDate.ToString("Y"))&lt;br /&gt;        Console.WriteLine(msgRoundtripLocal       &amp;        thisDate.ToString("o"))&lt;br /&gt;        Console.WriteLine(msgRoundtripUTC         &amp;         utcDate.ToString("o"))&lt;br /&gt;        Console.WriteLine(msgRoundtripUnspecified &amp; unspecifiedDate.ToString("o"))&lt;br /&gt;&lt;br /&gt;        Console.WriteLine()&lt;br /&gt;        &lt;br /&gt;        ' Display the same values using a CultureInfo object. The CultureInfo class &lt;br /&gt;        ' implements IFormatProvider.&lt;br /&gt;        Console.WriteLine(msg2)&lt;br /&gt;        &lt;br /&gt;        ' Display the culture used to format the values. &lt;br /&gt;        ci = New CultureInfo("de-DE")&lt;br /&gt;        Console.WriteLine("{0,-30}{1}" &amp; vbCrLf, msgCulture, ci.DisplayName)&lt;br /&gt;        &lt;br /&gt;        Console.WriteLine(msgShortDate            &amp;        thisDate.ToString("d", ci))&lt;br /&gt;        Console.WriteLine(msgLongDate             &amp;        thisDate.ToString("D", ci))&lt;br /&gt;        Console.WriteLine(msgShortTime            &amp;        thisDate.ToString("t", ci))&lt;br /&gt;        Console.WriteLine(msgLongTime             &amp;        thisDate.ToString("T", ci))&lt;br /&gt;        Console.WriteLine(msgFullDateShortTime    &amp;        thisDate.ToString("f", ci))&lt;br /&gt;        Console.WriteLine(msgFullDateLongTime     &amp;        thisDate.ToString("F", ci))&lt;br /&gt;        Console.WriteLine(msgGeneralDateShortTime &amp;        thisDate.ToString("g", ci))&lt;br /&gt;        Console.WriteLine(msgGeneralDateLongTime  &amp;        thisDate.ToString("G", ci))&lt;br /&gt;        Console.WriteLine(msgMonth                &amp;        thisDate.ToString("M", ci))&lt;br /&gt;        Console.WriteLine(msgRFC1123              &amp;         utcDate.ToString("R", ci))&lt;br /&gt;        Console.WriteLine(msgSortable             &amp;        thisDate.ToString("s", ci))&lt;br /&gt;        Console.WriteLine(msgUniSortInvariant     &amp;         utcDate.ToString("u", ci))&lt;br /&gt;        Console.WriteLine(msgUniSort              &amp;        thisDate.ToString("U", ci))&lt;br /&gt;        Console.WriteLine(msgYear                 &amp;        thisDate.ToString("Y", ci))&lt;br /&gt;        Console.WriteLine(msgRoundtripLocal       &amp;        thisDate.ToString("o"), ci)&lt;br /&gt;        Console.WriteLine(msgRoundtripUTC         &amp;         utcDate.ToString("o"), ci)&lt;br /&gt;        Console.WriteLine(msgRoundtripUnspecified &amp; unspecifiedDate.ToString("o"), ci)&lt;br /&gt;&lt;br /&gt;        Console.WriteLine()&lt;br /&gt;    &lt;br /&gt;    End Sub 'Main&lt;br /&gt;End Class 'Sample&lt;br /&gt;'&lt;br /&gt;'This code example produces the following results:&lt;br /&gt;'&lt;br /&gt;'Standard DateTime Format Specifiers:&lt;br /&gt;'&lt;br /&gt;'This date and time: 4/17/2006 2:29:09 PM&lt;br /&gt;'&lt;br /&gt;'Use ToString(String) and the current thread culture.&lt;br /&gt;'&lt;br /&gt;'Culture:                      English (United States)&lt;br /&gt;'&lt;br /&gt;'(d) Short date: . . . . . . . 4/17/2006&lt;br /&gt;'(D) Long date:. . . . . . . . Monday, April 17, 2006&lt;br /&gt;'(t) Short time: . . . . . . . 2:29 PM&lt;br /&gt;'(T) Long time:. . . . . . . . 2:29:09 PM&lt;br /&gt;'(f) Full date/short time: . . Monday, April 17, 2006 2:29 PM&lt;br /&gt;'(F) Full date/long time:. . . Monday, April 17, 2006 2:29:09 PM&lt;br /&gt;'(g) General date/short time:. 4/17/2006 2:29 PM&lt;br /&gt;'(G) General date/long time (default):&lt;br /&gt;'    . . . . . . . . . . . . . 4/17/2006 2:29:09 PM&lt;br /&gt;'(M) Month:. . . . . . . . . . April 17&lt;br /&gt;'(R) RFC1123:. . . . . . . . . Mon, 17 Apr 2006 21:29:09 GMT&lt;br /&gt;'(s) Sortable: . . . . . . . . 2006-04-17T14:29:09&lt;br /&gt;'(u) Universal sortable (invariant):&lt;br /&gt;'    . . . . . . . . . . . . . 2006-04-17 21:29:09Z&lt;br /&gt;'(U) Universal sortable: . . . Monday, April 17, 2006 9:29:09 PM&lt;br /&gt;'(Y) Year: . . . . . . . . . . April, 2006&lt;br /&gt;'(o) Roundtrip (local):. . . . 2006-04-17T14:29:09.3011250-07:00&lt;br /&gt;'(o) Roundtrip (UTC):. . . . . 2006-04-17T21:29:09.3011250Z&lt;br /&gt;'(o) Roundtrip (Unspecified):. 2000-03-20T13:02:03.0000000&lt;br /&gt;'&lt;br /&gt;'Use ToString(String, IFormatProvider) and a specified culture.&lt;br /&gt;'&lt;br /&gt;'Culture:                      German (Germany)&lt;br /&gt;'&lt;br /&gt;'(d) Short date: . . . . . . . 17.04.2006&lt;br /&gt;'(D) Long date:. . . . . . . . Montag, 17. April 2006&lt;br /&gt;'(t) Short time: . . . . . . . 14:29&lt;br /&gt;'(T) Long time:. . . . . . . . 14:29:09&lt;br /&gt;'(f) Full date/short time: . . Montag, 17. April 2006 14:29&lt;br /&gt;'(F) Full date/long time:. . . Montag, 17. April 2006 14:29:09&lt;br /&gt;'(g) General date/short time:. 17.04.2006 14:29&lt;br /&gt;'(G) General date/long time (default):&lt;br /&gt;'    . . . . . . . . . . . . . 17.04.2006 14:29:09&lt;br /&gt;'(M) Month:. . . . . . . . . . 17 April&lt;br /&gt;'(R) RFC1123:. . . . . . . . . Mon, 17 Apr 2006 21:29:09 GMT&lt;br /&gt;'(s) Sortable: . . . . . . . . 2006-04-17T14:29:09&lt;br /&gt;'(u) Universal sortable (invariant):&lt;br /&gt;'    . . . . . . . . . . . . . 2006-04-17 21:29:09Z&lt;br /&gt;'(U) Universal sortable: . . . Montag, 17. April 2006 21:29:09&lt;br /&gt;'(Y) Year: . . . . . . . . . . April 2006&lt;br /&gt;'(o) Roundtrip (local):. . . . 2006-04-17T14:29:09.3011250-07:00&lt;br /&gt;'(o) Roundtrip (UTC):. . . . . 2006-04-17T21:29:09.3011250Z&lt;br /&gt;'(o) Roundtrip (Unspecified):. 2000-03-20T13:02:03.0000000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/6804460228537934828/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/6804460228537934828" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/6804460228537934828" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/6804460228537934828" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/06/standar-datetime-format-string.html" rel="alternate" title="Standar DateTime Format String" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-7117374656628606939</id><published>2007-06-15T06:13:00.000-07:00</published><updated>2007-06-22T00:27:15.186-07:00</updated><title type="text">Login Control Error pada Vista</title><content type="html">Suatu ketika saya membuat sebuah project web yang akan saya presentasikan ke client menggunakan laptop saya. Kebetulan laptop ini menggunakan system operasi yang sedikit baru bagi saya yaitu Vista. Project tersebut saya buat pada aplikasi desktop menggunakan Windows XP, semua proses berjalan dengan baik, baik proses login, sampai menampilkan halaman lainnya. Namun ketika saya pindahkan project tersebut ke laptop saya dan saya jalankan saya dibuat bengong oleh beberapa error yang mengatakan, &amp;quot;System security bla.. bla..bla required SSL, bla bla… &amp;quot;. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;The application is configured to issue secure cookies. These cookies require the browser to issue the request over SSL (https protocol). However, the current request is not over SSL.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih7tgiQv-G98NbFa6NMB41B1IUBwD1Y5qGXgzHuDjDZdch7CcNAabmd6WKY-9fkkwvhQv6Cy-RarPNz9lPpmDuJUpe1YG-voHY6ka8V9dZqnKfC7qNyVwcno6_N9QWUYVu0mHfcjID6B7n/s1600-h/request+over+SSL.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih7tgiQv-G98NbFa6NMB41B1IUBwD1Y5qGXgzHuDjDZdch7CcNAabmd6WKY-9fkkwvhQv6Cy-RarPNz9lPpmDuJUpe1YG-voHY6ka8V9dZqnKfC7qNyVwcno6_N9QWUYVu0mHfcjID6B7n/s400/request+over+SSL.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5078465489971666882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saya menjadi heran, padahal saya tidak menggunakan SSL. Usut punya usut ternyata ada sedikit sintaks yang harus ditambahkan pada kode form di web.config&lt;br /&gt;&lt;br /&gt;Code Awal:&lt;br /&gt;&amp;lt;authentication mode=&amp;quot;Forms&amp;quot; &gt;&lt;br /&gt;      &amp;lt;forms loginUrl=&amp;quot;login.aspx&amp;quot; /&gt;&lt;br /&gt;    &amp;lt;/authentication&gt;&lt;br /&gt;&lt;br /&gt;Hasil:&lt;br /&gt;&amp;lt;authentication mode=&amp;quot;Forms&amp;quot; &gt;&lt;br /&gt;      &amp;lt;forms loginUrl=&amp;quot;login.aspx&amp;quot; requireSSL=&amp;quot;false&amp;quot; /&gt;&lt;br /&gt;    &amp;lt;/authentication&gt;&lt;br /&gt;&lt;br /&gt;Yah akhirnya semua kembali lancar seperti biasa, dan saya tidak terlanjur malu waktu presentasi ke client. Semoga bagi pengguna vista yang menemukan masalah seperti saya dapat terbantu. :D&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/7117374656628606939/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/7117374656628606939" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/7117374656628606939" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/7117374656628606939" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/06/login-error-pada-vista.html" rel="alternate" title="Login Control Error pada Vista" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih7tgiQv-G98NbFa6NMB41B1IUBwD1Y5qGXgzHuDjDZdch7CcNAabmd6WKY-9fkkwvhQv6Cy-RarPNz9lPpmDuJUpe1YG-voHY6ka8V9dZqnKfC7qNyVwcno6_N9QWUYVu0mHfcjID6B7n/s72-c/request+over+SSL.bmp" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-1494246592867403757</id><published>2007-02-11T21:23:00.000-08:00</published><updated>2007-06-21T21:32:12.480-07:00</updated><title type="text">Menampilkan Informasi Proses pada Server</title><content type="html">Salah satu kelebihan dari ASP.Net disbandingkan ASP klasik, (menurut saya) adalah pada masalah capability tentang penanganan error handling. Pada ASP.Net dapat melakukan restart otomatis pada IIS jika terjadi error, sedangkan pada ASP klasik para administrator harus merestart web server manual, entah itu karena error atau dikarenakan untuk merefresh semua proses request pada web server yang menyebabkan web server menjadi lambat.&lt;br /&gt;Kelebihan lain dari sisi programmer, adalah programmer dapat menyeting dan mengetahui kondisi website yang sedang berjalan, baik kapan website tersebut uptime, memori yang digunakan dll. Informasi seperti ini mungkin sedikit tidak  terlalu diperhitungkan oleh para web programmer, ya mungkin karena website yang dikerjakan dikarenakan hostingan web sitenya pada server orang lain. Tetapi untuk para developer informasi ini sangat diperlukan oleh karena dengan informasi tersebut sang web master dapat mempertanggung jawabkan kenapa website tersebut down, atau restart, atau sebagai laporan kapan website itu up, jumlah konsumsi memori dll.&lt;br /&gt; Lanjut lagi :D, untuk mendapatkan informasi ini kita dapat mengetahui melalui xspwp.exe. xspwp.exe merupakan program yang mengatur pemanggilan halaman ASP.Net, pada ASP klasik mungkin lebih dikenal dengan asp.dll. Untuk dapat mengetahui proses yang berjalan tersebut, pada ASP.Net dapat menggunakan dua buah Class yakni ProcessInfo dan ProcessModelInfo. Skript lengkapnya sebagai berikut&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;HTML Kode:&lt;br /&gt;&lt;br /&gt;&amp;lt;%@ Page Language=&amp;quot;VB&amp;quot; AutoEventWireup=&amp;quot;false&amp;quot; CodeFile=&amp;quot;ProcesInfo.aspx.vb&amp;quot; Inherits=&amp;quot;ProcesInfor&amp;quot; %&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&gt;&lt;br /&gt;&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&gt;&lt;br /&gt;&amp;lt;head runat=&amp;quot;server&amp;quot;&gt;&lt;br /&gt;    &amp;lt;title&gt;Untitled Page&amp;lt;/title&gt;&lt;br /&gt;&amp;lt;/head&gt;&lt;br /&gt;&amp;lt;body&gt;&lt;br /&gt;    &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&gt;&lt;br /&gt;        &amp;lt;div&gt;&lt;br /&gt;            &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&gt;&lt;br /&gt;               &amp;lt;tr&gt;&lt;br /&gt;                    &amp;lt;td&gt;&lt;br /&gt;                        Status View :&amp;lt;asp:DropDownList ID=&amp;quot;DropDownList1&amp;quot; runat=&amp;quot;server&amp;quot;&gt;&lt;br /&gt;                            &amp;lt;asp:ListItem Value=&amp;quot;1&amp;quot;&gt;Now&amp;lt;/asp:ListItem&gt;&lt;br /&gt;                            &amp;lt;asp:ListItem Value=&amp;quot;2&amp;quot;&gt;2 History&amp;lt;/asp:ListItem&gt;&lt;br /&gt;                            &amp;lt;asp:ListItem Value=&amp;quot;3&amp;quot;&gt;3 History&amp;lt;/asp:ListItem&gt;&lt;br /&gt;                            &amp;lt;asp:ListItem Value=&amp;quot;4&amp;quot;&gt;4 History&amp;lt;/asp:ListItem&gt;&lt;br /&gt;                            &amp;lt;asp:ListItem Value=&amp;quot;5&amp;quot;&gt;5 History&amp;lt;/asp:ListItem&gt;&lt;br /&gt;                            &amp;lt;asp:ListItem Value=&amp;quot;6&amp;quot;&gt;6 History&amp;lt;/asp:ListItem&gt;&lt;br /&gt;                            &amp;lt;asp:ListItem Value=&amp;quot;7&amp;quot;&gt;7 History&amp;lt;/asp:ListItem&gt;&lt;br /&gt;                            &amp;lt;asp:ListItem Value=&amp;quot;8&amp;quot;&gt;8 History&amp;lt;/asp:ListItem&gt;&lt;br /&gt;                        &amp;lt;/asp:DropDownList&gt;&amp;lt;hr/&gt;&amp;lt;/td&gt;&lt;br /&gt;                    &amp;lt;td&gt;&lt;br /&gt;                        &amp;lt;asp:Button ID=&amp;quot;btnView&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;View&amp;quot; Width=&amp;quot;80px&amp;quot; /&gt;&amp;lt;/td&gt;&lt;br /&gt;                &amp;lt;/tr&gt;&lt;br /&gt;                &amp;lt;tr&gt;&lt;br /&gt;                    &amp;lt;td colspan=&amp;quot;2&amp;quot;&gt;&lt;br /&gt;                        &amp;lt;asp:Label runat=&amp;quot;server&amp;quot; ID=&amp;quot;lblInfo&amp;quot; /&gt;&amp;lt;/td&gt;&lt;br /&gt;                &amp;lt;/tr&gt;&lt;br /&gt;             &lt;br /&gt;            &amp;lt;/table&gt;&lt;br /&gt;        &amp;lt;/div&gt;&lt;br /&gt;    &amp;lt;/form&gt;&lt;br /&gt;&amp;lt;/body&gt;&lt;br /&gt;&amp;lt;/html&gt;&lt;br /&gt;&lt;br /&gt;VB Code:&lt;br /&gt;&lt;br /&gt;Partial Class ProcesInfor&lt;br /&gt;    Inherits System.Web.UI.Page&lt;br /&gt;&lt;br /&gt;    Protected Sub View(ByVal count As String)&lt;br /&gt;        Dim aProcInfos() As ProcessInfo = ProcessModelInfo.GetHistory(count)&lt;br /&gt;        Dim objProcInfo As ProcessInfo&lt;br /&gt;         For Each objProcInfo In aProcInfos&lt;br /&gt;            Dim temp As String = &amp;quot;&amp;quot;&lt;br /&gt;            Select Case objProcInfo.Status&lt;br /&gt;                Case ProcessStatus.Alive&lt;br /&gt;                    temp = &amp;quot;Alive&amp;quot;&lt;br /&gt;                Case ProcessStatus.ShutDown&lt;br /&gt;                    temp = &amp;quot;Shut down&amp;quot;&lt;br /&gt;                Case ProcessStatus.ShuttingDown&lt;br /&gt;                    temp = &amp;quot;Currently shutting down&amp;quot;&lt;br /&gt;                Case ProcessStatus.Terminated&lt;br /&gt;                    temp = &amp;quot;Terminated&amp;quot;&lt;br /&gt;            End Select&lt;br /&gt;            lblInfo.Text &amp;= &amp;quot;&amp;quot; &amp; _&lt;br /&gt;            &amp;quot;&amp;lt;b&gt;Process ID:&amp;quot; &amp; objProcInfo.ProcessID &amp; &amp;quot;&amp;lt;/b&gt;&amp;lt;br/&gt;&amp;lt;p&gt;&amp;quot; &amp; _&lt;br /&gt;            &amp;quot;&amp;lt;li&gt;Started At: &amp;quot; &amp; objProcInfo.StartTime &amp; &amp;quot;&amp;lt;/li&gt;&amp;lt;br&gt;&amp;quot; &amp; _&lt;br /&gt;            &amp;quot;&amp;lt;li&gt;Shutdown Time: &amp;quot; &amp; objProcInfo.ShutdownReason &amp; &amp;quot;&amp;lt;/li&gt;&amp;lt;br&gt;&amp;quot; &amp; _&lt;br /&gt;            &amp;quot;&amp;lt;li&gt;Shutdown Reason: &amp;quot; &amp; DisplayReason(objProcInfo.ShutdownReason) &amp; &amp;quot;&amp;lt;/li&gt;&amp;lt;br&gt;&amp;quot; &amp; _&lt;br /&gt;            &amp;quot;&amp;lt;li&gt;Age : &amp;quot; &amp; String.Format(objProcInfo.Age.TotalHours, &amp;quot;#.##&amp;quot;) &amp; &amp;quot; Hours&amp;quot; &amp; &amp;quot;&amp;lt;/li&gt;&amp;lt;br&gt;&amp;quot; &amp; _&lt;br /&gt;            &amp;quot;&amp;lt;li&gt;Status : &amp;quot; &amp; temp &amp; &amp;quot;&amp;lt;/li&gt;&amp;lt;br&gt;&amp;quot; &amp; _&lt;br /&gt;            &amp;quot;&amp;lt;li&gt;Request Count : &amp;quot; &amp; objProcInfo.RequestCount &amp; &amp;quot;&amp;lt;/li&gt;&amp;lt;br&gt;&amp;quot; &amp; _&lt;br /&gt;            &amp;quot;&amp;lt;li&gt;Peak Memory: &amp;quot; &amp; objProcInfo.PeakMemoryUsed &amp; _&lt;br /&gt;            &amp;quot;&amp;lt;/li&gt;&amp;lt;p/&gt;&amp;lt;hr/&gt;&amp;quot;&lt;br /&gt;        Next&lt;br /&gt;    End Sub&lt;br /&gt;    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load&lt;br /&gt;        If Not Page.IsPostBack Then&lt;br /&gt;            View(DropDownList1.SelectedValue)&lt;br /&gt;        End If&lt;br /&gt;      &lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;    Protected Function DisplayReason(ByVal enumReason As ProcessShutdownReason) As String&lt;br /&gt;        Dim out As String = &amp;quot;&amp;quot;&lt;br /&gt;        Select Case enumReason&lt;br /&gt;            Case ProcessShutdownReason.IdleTimeout&lt;br /&gt;                out = &amp;quot;Idle Timeout&amp;quot;&lt;br /&gt;            Case ProcessShutdownReason.MemoryLimitExceeded&lt;br /&gt;                out = &amp;quot;Memory Limit Exceeded&amp;quot;&lt;br /&gt;            Case ProcessShutdownReason.None&lt;br /&gt;                out = &amp;quot;None&amp;quot;&lt;br /&gt;            Case ProcessShutdownReason.RequestQueueLimit&lt;br /&gt;                out = &amp;quot;Request Queue Limit&amp;quot;&lt;br /&gt;            Case ProcessShutdownReason.RequestsLimit&lt;br /&gt;                out = &amp;quot;Requests Limit&amp;quot;&lt;br /&gt;            Case ProcessShutdownReason.Timeout&lt;br /&gt;                out = &amp;quot;Timeout&amp;quot;&lt;br /&gt;            Case ProcessShutdownReason.Unexpected&lt;br /&gt;                out = &amp;quot;Unknown&amp;quot;&lt;br /&gt;        End Select&lt;br /&gt;        Return out&lt;br /&gt;    End Function&lt;br /&gt;&lt;br /&gt;    Protected Sub btnView_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnView.Click&lt;br /&gt;        View(DropDownList1.SelectedValue)&lt;br /&gt;    End Sub&lt;br /&gt;End Class&lt;br /&gt;&lt;br /&gt;Gambar:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQPoTGPZI7dnvaMfyXJBlC1p-nLHeJs1zQPLoCCvg5NPejzTjduY-Z3TE-vihhf2HekPuL94slgHbcZFNbWddoxCzeFrzkP0qb4OTJgzcfDgd9WIGBJFmHKtzDJuQGt6TSqEjxxrabMB5j/s1600-h/proces+xspwp.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQPoTGPZI7dnvaMfyXJBlC1p-nLHeJs1zQPLoCCvg5NPejzTjduY-Z3TE-vihhf2HekPuL94slgHbcZFNbWddoxCzeFrzkP0qb4OTJgzcfDgd9WIGBJFmHKtzDJuQGt6TSqEjxxrabMB5j/s400/proces+xspwp.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5078741544699650002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/1494246592867403757/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/1494246592867403757" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/1494246592867403757" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/1494246592867403757" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/02/menampilkan-informasi-proses-pada.html" rel="alternate" title="Menampilkan Informasi Proses pada Server" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQPoTGPZI7dnvaMfyXJBlC1p-nLHeJs1zQPLoCCvg5NPejzTjduY-Z3TE-vihhf2HekPuL94slgHbcZFNbWddoxCzeFrzkP0qb4OTJgzcfDgd9WIGBJFmHKtzDJuQGt6TSqEjxxrabMB5j/s72-c/proces+xspwp.bmp" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-40663291061306842</id><published>2007-01-21T03:31:00.000-08:00</published><updated>2007-06-21T03:33:52.077-07:00</updated><title type="text">Mengirim email ASP.Net Bagian (1)</title><content type="html">Untuk dapat mengirim email ada beberapa class yagn dibutuhkan. Standar class yang diperlukan adalah SmtpMail dan MailMEssage, untuk pengiriman e-mail yang lengkap semisal dengan attachment diperlukan class MailAttachment. &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Imports System.Web.Mail&lt;br /&gt;&lt;br /&gt;Public Function kirimEmail(ByVal _From As String, ByVal _To As String, ByVal _CC As String, ByVal _BCC As String, ByVal _Subject As String, _&lt;br /&gt;    ByVal _Body As String, ByVal _MailFormat As System.Web.Mail.MailFormat, ByVal _SMTPServer As String, ByVal _Priority As System.Web.Mail.MailPriority) As Boolean&lt;br /&gt;        Dim out As Boolean = False&lt;br /&gt;        Dim sendEmail As New MailMessage&lt;br /&gt;        SmtpMail.SmtpServer = _SMTPServer&lt;br /&gt;        'Jika akan menggunakan default SMTPServer pada webserver maka pada _SMTPServer isikan dengan &amp;quot;&amp;quot;&lt;br /&gt;        sendEmail.To = _To&lt;br /&gt;        sendEmail.From = _From&lt;br /&gt;        sendEmail.Cc = _CC&lt;br /&gt;        sendEmail.Bcc = _BCC&lt;br /&gt;        sendEmail.Subject = _Subject&lt;br /&gt;        sendEmail.Body = _Body&lt;br /&gt;        sendEmail.BodyFormat = _MailFormat&lt;br /&gt;        'untuk body email jika menggunakan HTML email format adalah sama dengan format dari HTML page itu sendiri&lt;br /&gt;        '&amp;quot;&amp;lt;html&gt;&amp;lt;body&gt;&amp;lt;b&gt;Coba Kirim Email dengan HTML format&amp;lt;/b&gt;&amp;lt;br/&gt;&amp;lt;/body&gt;&amp;lt;/html&gt;&amp;quot;&lt;br /&gt;        sendEmail.Priority = _Priority&lt;br /&gt;        Try&lt;br /&gt;            SmtpMail.Send(sendEmail)&lt;br /&gt;            out = True&lt;br /&gt;        Catch ex As Exception&lt;br /&gt;            out = False&lt;br /&gt;        End Try&lt;br /&gt;        Return out&lt;br /&gt;    End Function&lt;br /&gt;Selanjutnya kita tinggal memanggil fungsi dari kirimEmail untuk mengirim email.&lt;br /&gt;Sebagai catatan metode pengiriman email ini digunakan pada ASP.Net versi sebelum 2.0 atau dengan Visual Studio 2003 kebawah. Untuk pengiriman email dengan Visual Studio 2005 akan diposting nanti (kalo sempat :D)&lt;br /&gt;Selamat mencoba…&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/40663291061306842/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/40663291061306842" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/40663291061306842" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/40663291061306842" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/01/mengirim-email-aspnet-bagian-1.html" rel="alternate" title="Mengirim email ASP.Net Bagian (1)" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-3333174937747899587</id><published>2007-01-05T05:24:00.000-08:00</published><updated>2007-06-21T01:22:08.419-07:00</updated><title type="text">Setting Koneksi Database ASP.Net 1</title><content type="html">Sering kali dalam pemanggilan koneksi database menggunakan control SqlDataSource kita membuat beberapa nama koneksi yang berbeda namun menggunakan database yang sama. Hal itu akan mengakibatkan banyaknya deklarasi pada web.config untuk koneksi ke database.  Sebelum itu untuk yang belum terbiasa dengan web.config alangkah baiknya untuk membuat sebuah project baru dan buka file web.config.&lt;br /&gt; Pada dasarnya halaman web.config akan ditemukan beberapa line sintak seperti berikut&lt;br /&gt;&amp;lt;configuration&gt;&lt;br /&gt;    &amp;lt;appSettings/&gt;&lt;br /&gt;    &amp;lt;connectionStrings/&gt;&lt;br /&gt;    &amp;lt;system.web&gt;&lt;br /&gt;        &amp;lt;compilation debug=&amp;quot;false&amp;quot; /&gt;&lt;br /&gt;        &amp;lt;authentication mode=&amp;quot;Windows&amp;quot; /&gt;&lt;br /&gt;    &amp;lt;/system.web&gt;&lt;br /&gt;&amp;lt;/configuration&gt;&lt;br /&gt;&lt;br /&gt;Pada connectionString tersebut nantinya akan kita deklarasikan beberapa script seperti berikut:&lt;br /&gt;&amp;lt;configuration&gt;&lt;br /&gt;    &amp;lt;appSettings/&gt;&lt;br /&gt;    &amp;lt;connectionStrings&gt;&lt;br /&gt;    &lt;br /&gt;&amp;lt;remove name=&amp;quot;LocalSQLServer&amp;quot;/&gt;&lt;br /&gt;    &amp;lt;add name=&amp;quot;LocalSQLServer&amp;quot; connectionString=&amp;quot;server=.;user ID=username;password=myPassword;database=myDatabase&amp;quot; providerName=&amp;quot;System.Data.SqlClient&amp;quot;/&gt;&lt;br /&gt; &amp;lt;/connectionStrings&gt;&lt;br /&gt;    &amp;lt;system.web&gt;&lt;br /&gt;        &amp;lt;compilation debug=&amp;quot;false&amp;quot; /&gt;&lt;br /&gt;        &amp;lt;authentication mode=&amp;quot;Windows&amp;quot; /&gt;&lt;br /&gt;    &amp;lt;/system.web&gt;&lt;br /&gt;&amp;lt;/configuration&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Sintaks diatas dapat dijelaskan bahwa akan dideklarasikan beberapa variabel koneksi dengan server local(.) username, dan password lengkap dengan nama database&lt;br /&gt;&lt;br /&gt;Dalam pemanggilan nanti pada programing akan saya jelaskan penggunaan koneksi database tersebut diatas, baik dengan code programing maupun melalui data binding pada control SQLDatasource.&lt;br /&gt;&lt;br /&gt;1. Pemanggilan melalui Binding.&lt;br /&gt;Visual Studio .Net memberikan kemudahan dalam proses binding data melalui database, salah satu control yang merupakan bawaan adalah SQLDataSource. &lt;br /&gt;&lt;br /&gt;ASP Script Awal:&lt;br /&gt;&amp;lt;asp:SqlDataSource ID=&amp;quot;SqlDataSource1&amp;quot; runat=&amp;quot;server&amp;quot;&gt;&amp;lt;/asp:SqlDataSource&gt;&lt;br /&gt;Selanjutnya untuk dapat menghubungkan data tersebut binding melalui web.config maka ditambahkan beberapa kode sehingga menjadi.&lt;br /&gt;&lt;br /&gt;&amp;lt;asp:SqlDataSource ID=&amp;quot;SqlDataSource1&amp;quot; runat=&amp;quot;server&amp;quot; ConnectionString=&amp;quot;&amp;lt;%$ ConnectionStrings:LocalSQLServer %&gt;&amp;quot;&gt;&lt;br /&gt;&amp;lt;!—tambahkan item seperti query untuk Insert, Update, Delete--&gt;&lt;br /&gt;&amp;lt;/asp:SqlDataSource&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;2. Pemanggilan melalui Code &lt;br /&gt;Dalam proses pemanggilan data, tidak semua data akan di binding melalui control SQLDataSource, sering kali kita membutuhkan koneksi ke database melalu code, untuk dapat memanggilnya dapat digunakan syntak:&lt;br /&gt;&lt;br /&gt;VB:&lt;br /&gt;Imports System.Web.Configuration&lt;br /&gt;&lt;br /&gt;Dim namaKoneksi as string = ConfigurationManager.ConnectionStrings(&amp;quot;LocalSQLServer&amp;quot;).ConnectionString&lt;br /&gt;‘Code pemanggilan koneksi&lt;br /&gt;&lt;br /&gt;C#:&lt;br /&gt;using System.Web.Configuration;&lt;br /&gt;string namaKoneksi = ConfigurationManager.ConnectionStrings[&amp;quot;LocalSQLServer&amp;quot;].ConnectionString;&lt;br /&gt;//Code pemanggilan koneksi&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sekian, beberapa tips happy programing :D&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/3333174937747899587/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/3333174937747899587" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/3333174937747899587" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/3333174937747899587" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/06/setting-koneksi-database-aspnet-1_2628.html" rel="alternate" title="Setting Koneksi Database ASP.Net 1" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-1545589890632672379</id><published>2006-12-29T06:12:00.000-08:00</published><updated>2007-06-21T01:21:24.256-07:00</updated><title type="text">Server Variabel ASP.Net</title><content type="html">Sering kali kita ingin tahu tentang beberapa informasi seperti informasi pengunjung, ip pengunjung , jenis browser yang dipakai, dan lain lain. Di ASP.Net menyediakan fasilitas untuk mengetahui beberapa informasi tersebut menggunakan server variable. Sebagai contoh kita ingin mengetahui browser agent yang digunakan untuk mengakses situs kita. Sintaks-nya sebagai berikut:&lt;br /&gt;&lt;table width="100%" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;td align="center"&gt;Request.ServerVariables("Variable Name")&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;table width="100%" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;td&gt;Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)&lt;br /&gt;Response.Write("Browser anda" &amp; _ Request.ServerVariables("HTTP_USER_AGENT"))&lt;br /&gt;End Sub&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;Akan menghasilkan pesan pada browser :&lt;br /&gt;&lt;table width="100%" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tr&gt;&lt;td align="center"&gt;Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;Berikut beberapa sintaks dari server variabel yang paling sering digunakan:&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Mengetahui asal pengunjung situs&lt;br /&gt;Request.ServerVariables("HTTP_REFERER")&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Mengetahui IP Addres pengunjung&lt;br /&gt;Request.ServerVariables("REMOTE_ADDR")&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Mengetahui host name dari client&lt;br /&gt;Request.ServerVariables("REMOTE_HOST")&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Mengetahui Nama Server Domain&lt;br /&gt;Request.ServerVariables("SERVER_NAME")&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Mengetahui Software pada Server&lt;br /&gt;Request.ServerVariables("SERVER_SOFTWARE")&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Mengetahui jenis Browser dan OS&lt;br /&gt;Request.ServerVariables("HTTP_USER_AGENT")&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Sebagai tambahan saya menemukan tabel list untuk server variabel yang lain, mohon maaf jika masih berbahasa inggris :D (maklum, penyakit males translit)&lt;br /&gt;&lt;br /&gt;&lt;table class="ex" border="1" cellpadding="3" cellspacing="0" width="100%"&gt;&lt;tr&gt;&lt;th align="left" valign="top" width="20%"&gt;Variable&lt;/th&gt;&lt;th align="left" valign="top" width="80%"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;ALL_HTTP&lt;/td&gt;&lt;td valign="top"&gt; Returns all HTTP headers sent by the client. Always prefixed with HTTP_ and capitalized&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt; ALL_RAW&lt;/td&gt;&lt;td valign="top"&gt; Returns all headers in raw form&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;APPL_MD_PATH&lt;/td&gt;&lt;td valign="top"&gt; Returns the meta base path for the application for the ISAPI DLL&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;APPL_PHYSICAL_PATH&lt;/td&gt;&lt;td valign="top"&gt; Returns the physical path corresponding to the meta base path&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;AUTH_PASSWORD&lt;/td&gt;&lt;td valign="top"&gt;Returns the value entered in the client's authentication dialog&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;AUTH_TYPE&lt;/td&gt;&lt;td valign="top"&gt; The authentication method that the server uses to validate users&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;AUTH_USER&lt;/td&gt;&lt;td valign="top"&gt;Returns the raw authenticated user name&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;CERT_COOKIE&lt;/td&gt;&lt;td valign="top"&gt;Returns the unique ID for client certificate as a string&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;CERT_FLAGS&lt;/td&gt;&lt;td valign="top"&gt; bit0 is set to 1 if the client certificate is present and bit1 is set to 1 if the cCertification authority of the client certificate is  not valid&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;CERT_ISSUER&lt;/td&gt;&lt;td valign="top"&gt;Returns the issuer field of the client certificate&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;CERT_KEYSIZE&lt;/td&gt;&lt;td valign="top"&gt;Returns the number of bits in Secure Sockets Layer connection key size&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;CERT_SECRETKEYSIZE&lt;/td&gt;&lt;td valign="top"&gt;Returns the number of bits in server certificate private key&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;CERT_SERIALNUMBER&lt;/td&gt;&lt;td valign="top"&gt;Returns the serial number field of the client certificate&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;CERT_SERVER_ISSUER&lt;/td&gt;&lt;td valign="top"&gt;Returns the issuer field of the server certificate&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;CERT_SERVER_SUBJECT&lt;/td&gt;&lt;td valign="top"&gt;Returns the subject field of the server certificate&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;CERT_SUBJECT&lt;/td&gt;&lt;td valign="top"&gt;Returns the subject field of the client certificate&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;CONTENT_LENGTH&lt;/td&gt;&lt;td valign="top"&gt;Returns the length of the content as sent by the client&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;CONTENT_TYPE&lt;/td&gt;&lt;td valign="top"&gt;Returns the data type of the content&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;GATEWAY_INTERFACE&lt;/td&gt;&lt;td valign="top"&gt;Returns the revision of the CGI specification used by the server&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;HTTP_&amp;lt;&lt;i&gt;HeaderName&lt;/i&gt;&amp;gt;&lt;/td&gt;&lt;td valign="top"&gt;Returns the value stored in the header &lt;i&gt; HeaderName&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;HTTP_ACCEPT&lt;/td&gt;&lt;td valign="top"&gt; Returns the value of the Accept header&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;HTTP_ACCEPT_LANGUAGE&lt;/td&gt;&lt;td valign="top"&gt; Returns a string describing the language to use for displaying  content&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;HTTP_COOKIE&lt;/td&gt;&lt;td valign="top"&gt; Returns the cookie string included with the request&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;HTTP_REFERER&lt;/td&gt;&lt;td valign="top"&gt; Returns a string containing the URL of the page that referred the request to the current page using an &amp;lt;a&amp;gt; tag. If the page is redirected, HTTP_REFERER is empty&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;HTTP_USER_AGENT&lt;/td&gt;&lt;td valign="top"&gt; Returns a string describing the browser that sent the request&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;HTTPS&lt;/td&gt;&lt;td valign="top"&gt; Returns ON if the request came in through secure channel or OFF if the request  came in through a non-secure channel&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;HTTPS_KEYSIZE&lt;/td&gt;&lt;td valign="top"&gt; Returns the number of bits in Secure Sockets Layer connection key  size&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;HTTPS_SECRETKEYSIZE&lt;/td&gt;&lt;td valign="top"&gt; Returns the number of bits in server certificate private key&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;HTTPS_SERVER_ISSUER&lt;/td&gt;&lt;td valign="top"&gt; Returns the issuer field of the server certificate&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;HTTPS_SERVER_SUBJECT&lt;/td&gt;&lt;td valign="top"&gt; Returns the subject field of the server certificate&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;INSTANCE_ID&lt;/td&gt;&lt;td valign="top"&gt; The ID for the IIS instance in text format&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;INSTANCE_META_PATH&lt;/td&gt;&lt;td valign="top"&gt; The meta base path for the instance of IIS that responds to the  request&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;LOCAL_ADDR&lt;/td&gt;&lt;td valign="top"&gt; Returns the server address on which the request came in&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;LOGON_USER&lt;/td&gt;&lt;td valign="top"&gt;Returns the Windows account that the user is logged into&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;PATH_INFO&lt;/td&gt;&lt;td valign="top"&gt;Returns extra path information as given by the client&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;PATH_TRANSLATED&lt;/td&gt;&lt;td valign="top"&gt; A translated version of PATH_INFO that takes the path and performs any necessary virtual-to-physical mapping&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;QUERY_STRING&lt;/td&gt;&lt;td valign="top"&gt;Returns the query information stored in the string following the question mark (?) in the HTTP  request&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;REMOTE_ADDR&lt;/td&gt;&lt;td valign="top"&gt; Returns the IP address of the remote host making the request&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;REMOTE_HOST&lt;/td&gt;&lt;td valign="top"&gt; Returns the name of the host making the request&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;REMOTE_USER&lt;/td&gt;&lt;td valign="top"&gt; Returns an unmapped user-name string sent in by the user&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;REQUEST_METHOD&lt;/td&gt;&lt;td valign="top"&gt; Returns the method used to make the request&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;SCRIPT_NAME&lt;/td&gt;&lt;td valign="top"&gt; Returns a virtual path to the script being executed&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;SERVER_NAME&lt;/td&gt;&lt;td valign="top"&gt; Returns the server's host name, DNS alias, or IP address as it would appear in self-referencing  URLs&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;SERVER_PORT&lt;/td&gt;&lt;td valign="top"&gt; Returns the port number to which the request was sent&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;SERVER_PORT_SECURE&lt;/td&gt;&lt;td valign="top"&gt; Returns a string that contains 0 or 1. If the request is being handled on the secure port, it will be 1. Otherwise, it will be 0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;SERVER_PROTOCOL&lt;/td&gt;&lt;td valign="top"&gt; Returns the name and revision of the request information  protocol&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;SERVER_SOFTWARE&lt;/td&gt;&lt;td valign="top"&gt; Returns the name and version of the server software that answers the request and runs the gateway&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top"&gt;URL&lt;/td&gt;&lt;td valign="top"&gt; Returns the base portion of the URL&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/span&gt;</content><link href="http://kodingan.blogspot.com/feeds/1545589890632672379/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/1545589890632672379" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/1545589890632672379" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/1545589890632672379" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/06/server-variabel-aspnet.html" rel="alternate" title="Server Variabel ASP.Net" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-2064820767738407482</id><published>2006-12-29T06:07:00.000-08:00</published><updated>2007-06-21T01:23:08.851-07:00</updated><title type="text">Error Create New Website Project Visual Studio</title><content type="html">Kadang kala sewaktu kita mengupdate Visual Studio .Net 2003 ke Visual Studio .Net 2005, kita mendapat masalah tidak bisa membuat sebuah project website baru, berikut beberapa tips yang dapat dicoba.&lt;br /&gt; Pertama jalan command prompt dan jalankan perintah ini.&lt;br /&gt;&lt;br /&gt;C:\windows\framework\asp.regiis.exe –u&lt;br /&gt;Kemudian jalankan perintah&lt;br /&gt;C:\windows\framework\asp.regiis.exe –i&lt;br /&gt;&lt;br /&gt; Sedikit penjelasan  -u disini berguna untuk menguninstall setingan pada IIS, dan –i untuk meng install kembali</content><link href="http://kodingan.blogspot.com/feeds/2064820767738407482/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/2064820767738407482" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/2064820767738407482" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/2064820767738407482" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/06/error-create-new-new-website-project.html" rel="alternate" title="Error Create New Website Project Visual Studio" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5064311609634007513.post-3272899101608166282</id><published>2006-12-15T06:45:00.000-08:00</published><updated>2007-06-21T01:18:08.799-07:00</updated><title type="text">ASP Klasik</title><content type="html">ASP merupakan server side scripting teknologi yang meberikan kemudahan dalam embeding script untuk dieksekusi pada IIS. Beberapa fitur yang telah di usung teknologi ASP&lt;br /&gt;&lt;br /&gt;    * ASP merupakan Microsoft Technology&lt;br /&gt;    * ASP bekerja di lingkungan IIS&lt;br /&gt;    * IIS (Internet Information Services) merupakan Microsoft's Internet server&lt;br /&gt;    * IIS merupakan merupakan komponen gratis pada sistem operasi (XP,Windows 200, Server 2003), tapi untuk OS kita harus bayar lisensi. Tidak gratis gt.. :D&lt;br /&gt;    * ASP file bentuk strukturnya sama dengan HTML file&lt;br /&gt;    * ASP dapat mengandung text, HTML, XML, and scripts&lt;br /&gt;    * Scripts ASP file di eksekusi pada server&lt;br /&gt;Cara kerja asp, adalah pada proses request pada HTML file server mengembalikan proses request ke client berupa HTML file, tapi jika requestnya berupa file asp. IIS pada web server akan membaca terlebih dahulu script asp dan mengeksekusi untuk dikirim kembali ke browser client.</content><link href="http://kodingan.blogspot.com/feeds/3272899101608166282/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/5064311609634007513/3272899101608166282" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/3272899101608166282" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/5064311609634007513/posts/default/3272899101608166282" rel="self" type="application/atom+xml"/><link href="http://kodingan.blogspot.com/2007/05/asp-clasic.html" rel="alternate" title="ASP Klasik" type="text/html"/><author><name>Surya</name><uri>http://www.blogger.com/profile/11136788663274284241</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3ILzaEbomSkavXmRArTZw-6BeM46BxPv06sjcHTAQTi3jWlZXoqnk1SrPCONdBl1qWXF9bOAddjBuFf6AprgGnxXIqJeJjwhdZiozYNRAVWWDvSg7j_M_amFyLhtnScA/s220/Kodingan.blogspot.com.jpg" width="32"/></author><thr:total>0</thr:total></entry></feed>