tag:blogger.com,1999:blog-81997571075675855952024-03-04T21:49:16.372-08:00Belajar DuluBelajar dulu biar lebih ngerti dan lebih nyamanAnonymoushttp://www.blogger.com/profile/09635506911330565337noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-8199757107567585595.post-91236830786845847762014-08-10T19:34:00.000-07:002014-08-10T19:42:15.859-07:00Cara membuat Koneksi Menggunakan Web.Config di C#.Net<h3>
Membuat Koneksi ke SQL Server</h3>
<div style="text-align: justify;">
Saat pertama kali belajar C#, cara melakukan <a href="http://semrawutkoding.blogspot.com/2014/08/cara-membuat-koneksi-menggunakan.html">koneksi ke database SQL Server</a> saya menggunakan web.config, karena ini adalah cara termudah dan tercepat bagi orang yang baru belajar <a href="http://semrawutkoding.blogspot.com/">bahasa pemograman c#</a> yang berbasis web menggunakan asp. Bagi kalian yang ingin mengetahui atau mencoba cara koneksi ke database SQL Server di C#, ikutilah langkah-langkah di bawah ini:</div>
<h4 style="text-align: justify;">
Cara Koneksi C# ke SQL Server Menggunakan Web.Config</h4>
<div style="text-align: justify;">
1. Buka Server Explorer, klik kanan database yang digunakan lalu pilih propertis.</div>
<div style="text-align: justify;">
2. Lihat connectionString yang terdapat di dalam properties di sebelah kanan bawah, lalu copy isi connectionString tsb.</div>
<div style="text-align: justify;">
3. Buka web.config, cari baris connectionString, lalu paste di dalam connectionString.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi09az6YsJTiSau_gJuClrGYZDz_NBIP80ygrOBx2nif6-slG85HHuMEcqiiTEcsAN6WpNQQvzIttq62tPXgkjpZoNzKg_c1dFq9h1iu9BGCXBoOJDTt30EsoEDajKxJ2_vinwg7ima_QM/s1600/koneksi-c%23-ke-SQL-Server.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi09az6YsJTiSau_gJuClrGYZDz_NBIP80ygrOBx2nif6-slG85HHuMEcqiiTEcsAN6WpNQQvzIttq62tPXgkjpZoNzKg_c1dFq9h1iu9BGCXBoOJDTt30EsoEDajKxJ2_vinwg7ima_QM/s1600/koneksi-c%23-ke-SQL-Server.png" height="339" width="640" /></a></div>
<div style="text-align: justify;">
4. Untuk mengambil koneksi ke database, setting configurasi manager di kelas dengan menambahkan script seperti berikut ini:</div>
<ul>
<li>Pada bagian atas, tambahkan using untuk memanggil modul configuration manager: </li>
</ul>
<i>using System.Configuration;</i><br />
<ul>
<li> Di dalam kelas, setting configuration manager</li>
</ul>
<i>SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["koneksi"].ToString());</i> <br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/09635506911330565337noreply@blogger.com0tag:blogger.com,1999:blog-8199757107567585595.post-38449917045039747692014-08-09T17:52:00.000-07:002014-08-09T18:00:16.033-07:00Pengertian dan Jenis LINQ<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixqMqb4VG4woeWGVJUYca__DhQjQOgvyc0FWUQ_3spUi_iRiBsqogrXuH8TfKUlTpwxKBwYAcEk-8TbyLoFOfEhEFu4pk3WgchgMfyyS46_FYXwSpwGK_mSAJHEAjh67RiaBcqHGFp60A/s1600/LINQ-overview.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixqMqb4VG4woeWGVJUYca__DhQjQOgvyc0FWUQ_3spUi_iRiBsqogrXuH8TfKUlTpwxKBwYAcEk-8TbyLoFOfEhEFu4pk3WgchgMfyyS46_FYXwSpwGK_mSAJHEAjh67RiaBcqHGFp60A/s1600/LINQ-overview.jpg" height="221" width="400" /></a></div>
<br />
<div style="text-align: justify;">
<a href="http://semrawutkoding.blogspot.com/">Apasih LINQ</a> itu? sebelumnya mari kita jabarkan kepanjangan dari LINQ itu sendiri yang berasal dari <i>Language Integrated Query</i> yang memiliki arti bahasa query terintegrasi. Jadi, LINQ dapat diartikan sebagai query yang terintegrasi pada bahasa pemograman yang tentunya dapat memudahkan programer dalam melakukan query ke database. LINQ dapat digunakan dalam berbagai bahasa pemgraman, jadi tidak hanya terfokus pada C# maupun VB.Net.</div>
<h3 style="text-align: justify;">
Tipe/Jenis LINQ</h3>
<div style="text-align: justify;">
<a href="http://semrawutkoding.blogspot.com/2014/08/pengertian-dan-jenis-linq.html">LINQ </a>ada berbagai macam jenisnya, kalian dapat melihat gambar di atas, terdapat beberapa tipe LINQ yang dapat digunakan sesuai dengan kebutuhan:</div>
<div style="text-align: justify;">
1.LinQ To Object, contoh: LINQ and ArrayList, LINQ and Strings, LINQ and File Directories.<br />
2.LinQ To ADO.NET, contoh: LINQ and DataSet.<br />
3.LinQ To XML<br />
4.LinQ To SQL<br />
5.Dan lain – lain<br />
<h4>
Contoh LINQ di C# </h4>
Berikut ini adalah contoh simpel WHERE menggunakan LINQ:<br />
<pre class="csharp"> <b><i><span class="cs__keyword">public</span> <span class="cs__keyword">void</span> LINQSimpleWhere()
{
<span class="cs__keyword">int</span>[] penomoroan = { <span class="cs__number">5</span>, <span class="cs__number">4</span>, <span class="cs__number">1</span>, <span class="cs__number">3</span>, <span class="cs__number">9</span>, <span class="cs__number">8</span>, <span class="cs__number">6</span>, <span class="cs__number">7</span>, <span class="cs__number">2</span>, <span class="cs__number">0</span> };
var lowNomor =
from n <span class="cs__keyword">in</span> penomoran
where n < <span class="cs__number">5</span>
select n;
Console.WriteLine(<span class="cs__string">"Penomoran < 5:"</span>);
<span class="cs__keyword">foreach</span> (var x <span class="cs__keyword">in</span> lowNomow)
{
Console.WriteLine(x);
}
} </i></b></pre>
<pre class="csharp">Lalu kalian Run, maka hasil yang didapatkan adalah:</pre>
<pre class="csharp"><i><b><code>Penomoran < 5:
4
1
3
2
0</code></b></i></pre>
</div>
<div style="text-align: justify;">
Untuk mengetahui lebih detail penjelasan dan penerapannya LINQ di C#.Net, kalian dapat mengunjungi situs-situs berikut ini:</div>
<div style="text-align: justify;">
1. <a href="http://www.mediatutorial.web.id/2014/07/penerapan-linq-pada-arraylist-strings-dan-directories.html" rel="nofollow" target="_blank">Media Tutorial</a> </div>
<div style="text-align: justify;">
2. <a href="http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b#content" rel="nofollow" target="_blank">Sampel Kode LINQ</a></div>
Anonymoushttp://www.blogger.com/profile/09635506911330565337noreply@blogger.com0tag:blogger.com,1999:blog-8199757107567585595.post-25217438171924863542014-08-08T20:01:00.001-07:002014-08-08T20:24:03.851-07:00Perbedaan LINQ to SQL dengan ADO.Net<br />
<div style="text-align: justify;">
Istilah dan <a href="http://semrawutkoding.blogspot.com/">teknologi .Net</a> sangat bantyak, berbagai macam hal perlu kita ketahui untuk menambah pengetahuan. Disini saya akan memberikan informasi mengenai apasih <a href="http://semrawutkoding.blogspot.com/2014/08/perbedaan-linq-to-sql-dengan-adonet.html">perbedaannya LINQ to SQL dengan ADO.Net</a>, buat yang belum begitu mengerti dan ingin mengetahui perbedaan di antara keduanya, di sini saya akan sedikit menjabarkan perbedaan ADO.Net dengan LINQ to SQL. Tutorial ini saya dapatkan dari <a href="http://www.dotnet-tricks.com/Tutorial/linq/a96c160714-Difference-between-ADO.NET-and-LINQ-to-SQL.html" rel="nofollow" target="_blank">dotnet-tricks</a> dan semoga bermanfaat buat kalian yang kebetulan membaca artikel ini.</div>
<h3>
ADO.Net vs
LINQ to SQL </h3>
<table border="1">
<tbody>
<tr>
<th><b>ADO.Net</b></th>
<th><b>LINQ to SQL</b></th>
</tr>
<tr>
</tr>
<tr>
<td>It is a part of .NET Framework since .NET Framework 1.0</td>
<td>It is a part of .NET Framework since .NET Framework 3.5</td>
</tr>
<tr>
<td>SqlConnection/OleDbConnection is used for database connectivity.</td>
<td>We can use context for database connectivity.</td>
</tr>
<tr>
<td>Difficult to debug and cause syntax errors at run-time.</td>
<td>Easy to debug and cause syntax errors at compile-time.</td>
</tr>
<tr>
<td>It has full type checking at run-time and not IntelliSense support in Visual Studio, since it used the T-SQL to query the database. </td>
<td>It has full type checking at compile-time and IntelliSense support in Visual Studio, since it used the .NET Framework languages like C# and VB. </td>
</tr>
<tr>
<td>It used T-SQL to query the data to query the database and some other syntax for querying the other data source.</td>
<td>It used LINQ to query the data which provides the uniform programming model (means common query syntax) to query the various data sources.</td>
</tr>
</tbody></table>
Anonymoushttp://www.blogger.com/profile/09635506911330565337noreply@blogger.com0tag:blogger.com,1999:blog-8199757107567585595.post-20906578232093685952014-08-08T19:30:00.000-07:002014-08-08T19:32:35.987-07:00Cara Menggunakan C# di Konsol<div style="text-align: justify;">
Buat yang baru memulai <a href="http://semrawutkoding.blogspot.com/">belajar C#</a>, ada baiknya mempelajari mulai dari dasar yang artinya masih menggunakan program konsol, karena saat akan mencari kerja sebagai programer C#, banyak perusahaan yang membuat test koding dasar, jadi jika langsung belajar CRUD C#, akan cukup kesulitan mengerjakan soal-soal dasar itu, kebetulan itu terjadi pada saya sendiri hehehehe.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Kali ini, saya hanya akan memberitahukan bagaimana menjalankan <a href="http://semrawutkoding.blogspot.com/2014/08/cara-menggunakan-c-di-program-konsol.html">program C# di konsol</a> tetapi tentu saja tetap menggunakan visual studio sebagai editor, di sini saya menggunakan Visual Studio 2010. Sebenarnya ini sangat dasar sekali, jadi hanya diperuntukan bagi yang belum mengerti bagaiman menjalankan c# di console.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
1. Jalankan Visual Studio 2010 --> File --> New --> Project</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidugCGcXiQ8L2vtwGZpVJRc6XG-L435Astl4YqVYSn8qLV91fWLNeToV3Lr7u5tserE-emfAsnWx-rXYCehAnRX_GrLR0uRlGSvrgAXSBYUcdzYcBuapE66owhj_S3xQ3l4uzQVRoZHdI/s1600/menjalankan-c%23-di-konsol-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidugCGcXiQ8L2vtwGZpVJRc6XG-L435Astl4YqVYSn8qLV91fWLNeToV3Lr7u5tserE-emfAsnWx-rXYCehAnRX_GrLR0uRlGSvrgAXSBYUcdzYcBuapE66owhj_S3xQ3l4uzQVRoZHdI/s1600/menjalankan-c%23-di-konsol-1.png" height="338" width="640" /></a></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
2. Pilih Visual C# --> Windows --> Console Application --> Beri nama project kalian dan tentukan dimana letak penyimpanannya</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXQHa5FZykrRWwXpVA-9dbnFt2STrqddEDBDWtYdSMS_1RZc4tJW3Cvcq5r0Izh_4F2UxL96BtWylUNGP62PwQu6YTByC5NW7vImQMj3NAIS5Rz8CKGpVzyt8w4dZ32g_y00wEhKN-_Ro/s1600/menjalankan-c%23-di-konsol-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXQHa5FZykrRWwXpVA-9dbnFt2STrqddEDBDWtYdSMS_1RZc4tJW3Cvcq5r0Izh_4F2UxL96BtWylUNGP62PwQu6YTByC5NW7vImQMj3NAIS5Rz8CKGpVzyt8w4dZ32g_y00wEhKN-_Ro/s1600/menjalankan-c%23-di-konsol-2.png" height="338" width="640" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
3. Setelah klik OK, tampilan project kalian sudah muncul, silahkan tulis koding kalian di editor yang sudah ada</div>
Anonymoushttp://www.blogger.com/profile/09635506911330565337noreply@blogger.com0tag:blogger.com,1999:blog-8199757107567585595.post-8348864060406963352014-08-08T18:03:00.000-07:002014-08-08T18:48:38.307-07:00Struktur Program C#.Net<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz5oUO2uav6f92Gd5Bm_HZxwVvWXeXpdAN-uXNJuKq8XPQkCNNZLki3roUjCLELLCcYeLN5A9Nxhooz547PxnphtEadHS17tCyScwk6tlbl8Gqhhyi7XFb_jS07IEFN09Gs7Qffm7yhEw/s1600/struktur-program-c%23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiz5oUO2uav6f92Gd5Bm_HZxwVvWXeXpdAN-uXNJuKq8XPQkCNNZLki3roUjCLELLCcYeLN5A9Nxhooz547PxnphtEadHS17tCyScwk6tlbl8Gqhhyi7XFb_jS07IEFN09Gs7Qffm7yhEw/s1600/struktur-program-c%23.png" height="121" width="400" /></a></div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
C# adalah salah satu <a href="http://semrawutkoding.blogspot.com/">bahasa pemograman</a> milik Microsoft, buat kalian yang sudah mempelajari java atau bahasa pemrograman berobjek (OOP) yang lain pasti akan sangat mudah mempelajari bahasa pemograman C#, karena pada dasarnya memiliki konsep yang sama, hanya terdapat beberapa perbedaan sintaks saja. Sebelum lebih lanjut mempelajari bahasa pemograman C#, ada baiknya kita mengetahui seperti apa sih <a href="http://semrawutkoding.blogspot.com/2014/08/struktur-program-cnet.html">struktur bahasa pemrograman C#</a>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Berikut ini adalah struktur dasar bahasa pemograman C#:</div>
<div style="text-align: justify;">
1. Namespace declaration</div>
<div style="text-align: justify;">
2. A class</div>
<div style="text-align: justify;">
3. Class methods</div>
<div style="text-align: justify;">
4. Class attributes</div>
<div style="text-align: justify;">
5. A Main method</div>
<div style="text-align: justify;">
6. Statements & Expressions</div>
<div style="text-align: justify;">
7. Comments</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk lebih jelasnya lagi, mari kita lihat struktur di atas langsung ke dalam bahasa C#:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<i>using System;</i></div>
<div style="text-align: justify;">
<i>namespace MyFirstApplication</i></div>
<div style="text-align: justify;">
<i>{</i></div>
<div style="text-align: justify;">
<i> class FirstApp</i></div>
<div style="text-align: justify;">
<i> {</i></div>
<div style="text-align: justify;">
<i> static void Main(string[] args)</i></div>
<div style="text-align: justify;">
<i> {</i></div>
<div style="text-align: justify;">
<i> /* My first program C# */</i></div>
<div style="text-align: justify;">
<i> Console.Writeline("Hello, ini adalah program pertamaku");</i></div>
<div style="text-align: justify;">
<i> Console.ReadKey();</i></div>
<div style="text-align: justify;">
<i> }</i></div>
<div style="text-align: justify;">
<i> }</i></div>
<div style="text-align: justify;">
<i>}</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Saat kita menjalankan kode program di atas, maka hasilnya adalah:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<i>Hello, ini adalah program pertamaku</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Berikut ini adalah penjelasan dari struktur program di atas:</div>
<div style="text-align: justify;">
<br /></div>
<ul style="text-align: justify;">
<li>Baris pertama program adalah <b>using System:</b> Keyword <i>using </i>digunakan untuk menyertakan <b>System namespace</b> ke dalam program. Program pada umumnya menggunakan beberapa <i>using</i>.</li>
<li>Baris selanjutnya adalah deklarasi <b>namespace</b>: Namespace merupakan kumpulan atau koleksi kelas, <b>namespace MyFirstApp</b> memiliki kelas yang bernama <i>FirstApp</i>.</li>
<li>Baris selanjutnya adalah deklarasi kelas: Kelas <b>FirstApp </b>berisi data dan definisi metode yang digunakan di dalam program. Kelas pada umumnya memiliki beberapa metode dan metode yang menentukan perilaku setiap kelas, tapi di program ini hanya terdapat satu metode.</li>
<li><span class="notranslate">Baris berikutnya mendefinisikan <b>Main method,</b> yang merupakan <b>entry point</b> untuk semua program C #.</span> <span class="notranslate">Main method yang menentukan kelas mana yang akan di eksekusi terlebih dahulu.</span></li>
<li><span class="notranslate"><span class="notranslate">Baris berikutnya <b>/*...*/</b> akan diabaikan oleh compiler dan telah dimasukkan untuk menambahkan <b>komentar</b> tambahan dalam program ini.</span></span></li>
<li><span class="notranslate"><span class="notranslate"><span class="notranslate">Main method menentukan perilakunya dengan pernyataan </span></span></span><i>Console.Writeline("Hello, ini adalah program pertamaku"); </i><br /><span class="notranslate"><i>WriteLine</i> adalah metode dari kelas <i>Console</i> didefinisikan dalam namespace <i>System.</i></span> <span class="notranslate"> Pernyataan ini menyebabkan pesan "</span><span class="notranslate"><i>Hello, ini adalah program pertamaku</i>"</span> <span class="notranslate"> yang akan ditampilkan pada layar.</span></li>
<li><i> </i><span class="notranslate">Baris terakhir <b>Console.ReadKey ();</b> adalah untuk Pengguna VS.NET.</span> <span class="notranslate">
Hal ini membuat menunggu program menekan tombol dan mencegah layar dari
berjalan dan menutup cepat ketika program ini diluncurkan dari Visual
Studio NET.</span></li>
</ul>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<i> </i></div>
Anonymoushttp://www.blogger.com/profile/09635506911330565337noreply@blogger.com0tag:blogger.com,1999:blog-8199757107567585595.post-1293811739918550872014-08-07T18:06:00.000-07:002014-08-07T20:06:23.022-07:00Mengatasi Pesan "Error converting data type varchar to int."<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG2iunv2nSHcF07OleHba5JR6C8_fo42ktiGyh3Kojzn8EuxLY_RIAB9VovIt_SE2RBbAu7tt4qmvrV90Oi5IuQnfz3I0SJ1HMacZE_La0gx7t_VnddZ_IoviqA_Q_Jl9VDcJMESMsRyM/s1600/error-converting-data-type-varchar-to-int-images.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG2iunv2nSHcF07OleHba5JR6C8_fo42ktiGyh3Kojzn8EuxLY_RIAB9VovIt_SE2RBbAu7tt4qmvrV90Oi5IuQnfz3I0SJ1HMacZE_La0gx7t_VnddZ_IoviqA_Q_Jl9VDcJMESMsRyM/s1600/error-converting-data-type-varchar-to-int-images.png" height="252" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Jika kalian mendapatkan masalah seperti yang saya alami dan tidak kunjung dapat mengatasinya, mungkin error yang kalian dapatkan memiliki akar permasalah yang sama seperti saya, jadi tidak ada salahnya menggunakan cara yang sama untuk menyelesaikan permasalah di atas. Saat kamu mendapatkan permasalah "Error converting data type varchar to int.", coba di copy paste di search engine, pasti sangat banyak sekali orang yang mendapatkan permasalahan tersebut, tetapi karena berbeda akar permasalah, maka cara penyelesaiannya pun berbeda. Untuk kasus milik saya, cara penyelesaian untuk "Error converting data type varchar to int." ternyata sangat mudah dan simple.</div>
<h3 style="text-align: justify;">
"Error converting data type varchar to int." </h3>
<div style="text-align: justify;">
Pertama pastikan bahwa kodingan kalian benar, artinya tidak tertukar antara varchar dengan int maupun sebaliknya, jika sudah benar, maka cek kembali sql di stored procedure milik anda. Berikut ini adalah stored procedure milik saya saat mendapatkan pesan error seperti di atas:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<i>ALTER PROCEDURE [dbo].[SP_PesawatUpdate]</i></div>
<div style="text-align: justify;">
( </div>
<div style="text-align: justify;">
<i> @id_pesawat int,<br /> @nama_pesawat varchar (50),<br /> @kode_pesawat varchar (10),<br /> @jenis_pesawat varchar (10) <br /> )<br />AS<br /> BEGIN<br /><br /> SET NOCOUNT ON;<br /><br /> update pesawat set nama_pesawat = @nama_pesawat, kode_pesawat = @kode_pesawat, jenis_pesawat = @jenis_pesawat<br /> where id_pesawat = @id_pesawat;<br /><br /> IF @@ERROR <> 0<br /> RETURN (1)<br /> ELSE<br /> RETURN (0)<br /> END</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Sekarang coba kalian perhatikan, jika dilihan sepintas, tentu sudah benar stored procedure di atas, setelah beberapa waktu dan mencoba cara-cara yang saya dapatkan dari hasil googling, akhirnya saya coba untuk merubah baris integer seperti berikut:</div>
<div style="text-align: justify;">
<i> </i></div>
<div style="text-align: justify;">
<i>ALTER PROCEDURE [dbo].[SP_PesawatUpdate]<br /> ( <br /> @nama_pesawat varchar (50),<br /> @kode_pesawat varchar (10),<br /> @jenis_pesawat varchar (10),<br /> <b>@id_pesawat int</b> <b>(Perubahan)</b><br /> )<br />AS<br /> BEGIN<br /><br /> SET NOCOUNT ON;<br /><br /> update pesawat set nama_pesawat = @nama_pesawat, kode_pesawat = @kode_pesawat, jenis_pesawat = @jenis_pesawat<br /> where id_pesawat = @id_pesawat;<br /><br /> IF @@ERROR <> 0<br /> RETURN (1)<br /> ELSE<br /> RETURN (0)<br /> END</i></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Saya cukup memindah baris @id_pesawat int menjadi paling bawah dan akhirnya pesan "Error converting data type varchar to int." pun hilang dan dapat dapat dieksekusi dengan baik oleh system.</div>
<i><br /></i>
Anonymoushttp://www.blogger.com/profile/09635506911330565337noreply@blogger.com0tag:blogger.com,1999:blog-8199757107567585595.post-71139757412378386502014-08-06T18:59:00.000-07:002014-08-06T18:59:04.657-07:00Membuat Stored Procedure di SQL Server<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0wQo1MJu06ri5BcJfoU2AE0zY3CJ_qaO7r1L4DAVantLSMLXz2jPTXmXIi-6jUotdsfCamGWLOhLIYcyPzg0YzsvgVzen3jeRaeLTzuFwhIR5hqkKfmSVpefF6iJTmnH2feIoAs-e-cg/s1600/stored-procedure-di-sql-server-2010.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0wQo1MJu06ri5BcJfoU2AE0zY3CJ_qaO7r1L4DAVantLSMLXz2jPTXmXIi-6jUotdsfCamGWLOhLIYcyPzg0YzsvgVzen3jeRaeLTzuFwhIR5hqkKfmSVpefF6iJTmnH2feIoAs-e-cg/s1600/stored-procedure-di-sql-server-2010.png" height="226" width="400" /></a></div>
<br />
<div style="text-align: justify;">
Database adalah faktor yang sangat penting dalam membangung suatu sistem, saat ini banyak programer yang sudah tidak meletakan sql di program tetapi ditaruh di dalam database atau lebih dikenal stored procedure. Karena dengan menggunakan stored procedure di percaya dapat meningkatkan kecepatan dan keamanan. Berikut ini adalah cara membuat stored procedure sederhana yang cukup mudah dan simple.</div>
<h3 style="text-align: justify;">
Insert Data Menggunakan Stored Procedure</h3>
<div style="text-align: justify;">
Gambar di atas merupakan contoh sql stored procedure untuk membuat insert data, berikut ini adalah stored procedure untuk insert data:</div>
<br />
<i>-- =============================================<br />-- Author: <Author,,Name><br />-- Create date: <Create Date,,><br />-- Description: <Description,,><br />-- =============================================<br />CREATE PROCEDURE [dbo].[SP_PesawatInsert]<br /> -- Add the parameters for the stored procedure here<br /> (<br /> @nama_pesawat varchar (50),<br /> @kode_pesawat varchar (10),<br /> @jenis_pesawat varchar (10)<br /> )<br />AS<br />BEGIN<br /> -- SET NOCOUNT ON added to prevent extra result sets from<br /> -- interfering with SELECT statements.<br /> SET NOCOUNT ON; <br /><br /> -- Insert statements for procedure here<br /> INSERT INTO Pesawat (nama_pesawat, kode_pesawat, jenis_pesawat)<br /> VALUES (@nama_pesawat, @kode_pesawat, @jenis_pesawat);<br /> <br /> IF @@ERROR <> 0<br /> RETURN (1)<br /> ELSE<br /> RETURN (0)<br />END</i><br />
<h3>
<br />Update Data Menggunakan Stored Procedure</h3>
Berikut ini stored procedure untuk melakukan update data:<br />
<br />
<i>ALTER PROCEDURE [dbo].[SP_PesawatUpdate]<br /> ( <br /> @nama_pesawat varchar (50),<br /> @kode_pesawat varchar (10),<br /> @jenis_pesawat varchar (10),<br /> @id_pesawat int<br /> )<br />AS<br /> BEGIN<br /><br /> SET NOCOUNT ON;<br /><br /> update pesawat set nama_pesawat = @nama_pesawat, kode_pesawat = @kode_pesawat, jenis_pesawat = @jenis_pesawat<br /> where id_pesawat = @id_pesawat;<br /><br /> IF @@ERROR <> 0<br /> RETURN (1)<br /> ELSE<br /> RETURN (0)<br /> END</i><br />
<i></i><br />
<h3>
Delete Data Menggunakan Stored Procedure</h3>
Berikut ini stored procedure untuk melakukan delete data:<br />
<br />
<i>ALTER PROCEDURE dbo.SP_PesawatDelete<br /> (<br /> @id_pesawat int<br /> )<br />AS<br /> BEGIN<br /> <br /> SET NOCOUNT ON;<br /><br /> DELETE FROM Pesawat WHERE id_pesawat = @id_pesawat;<br /><br /> return 0;<br /> END</i><br />
<br />
<br />
<h3>
List Data Menggunakan Stored Procedure</h3>
Berikut ini script stored procedure untuk menampilkan list data<br />
<br />
<i>-- =============================================<br />-- Author: <Author,,Name><br />-- Create date: <Create Date,,><br />-- Description: <Description,,><br />-- =============================================<br />ALTER PROCEDURE [dbo].[SP_PesawatListData]<br /> -- Add the parameters for the stored procedure here<br /> -- @keyword varchar (50)<br />AS<br />BEGIN<br /> -- SET NOCOUNT ON added to prevent extra result sets from<br /> -- interfering with SELECT statements.<br /> SET NOCOUNT ON;<br /><br /> -- Insert statements for procedure here<br /> SELECT * FROM Pesawat<br />END</i><br />
<br />Anonymoushttp://www.blogger.com/profile/09635506911330565337noreply@blogger.com0