tag:blogger.com,1999:blog-76825855181085698042024-03-05T22:13:27.871+07:00Jin Toples ProgrammingTutorial Belajar Pemrograman, membuat game, membuat aplikasi, membuat program, android, game maker, yii, php, CSS, HTML, java, javascript, codeigniter, jquery, Pascal, c++Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.comBlogger276125tag:blogger.com,1999:blog-7682585518108569804.post-56632099872332310652016-01-14T21:41:00.000+07:002016-01-14T21:41:26.749+07:00Statemen Kendali / Kondisional If di C#<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2016/01/statemen-kendali-kondisional-if-di-c-sharp.html" target="_blank">Statemen Kendali / Kondisional If di C#</a> - <b>C#</b> mempunyai <b>statemen kendali</b> yang hampir sama dengan bahasa - bahasa pemrograman lainnya. Terdapat tiga kategori statemen kendali program di C# : <b>statemen seleksi</b>, yaitu <b>If</b> dan <b>Switch</b>; <b>statemen iterasi</b> / perulangan, yaitu <b>For</b>, <b>Do-while</b> dan <b>Foreach</b>; serta <b>statemen lompat</b>, yaitu <b>Break</b>, <b>Continue</b>, <b>Goto </b>dan <b>Throw</b>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Statemen seleksi / kondisional If digunakan untuk mengecek suatu statemen / kondisi. Suatu statemen / kondisi dari If haruslah bernilai Bool apabila statemen bernilai benar (true) maka target dari If akan di ekseskusi. Statemen If dapat dipasangkan dengan else yang berfungsi mengeksekusi aksi apabila statemen If bernilai salah (false).</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<div style="text-align: left;">
<span style="font-family: monospace; white-space: pre;">//if biasa</span></div>
<div style="text-align: left;">
<span style="font-family: monospace; white-space: pre;">if(kondisi) aksi;</span></div>
<div style="text-align: left;">
<span style="font-family: monospace; white-space: pre;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: monospace; white-space: pre;">//if ... else</span></div>
<div style="text-align: left;">
<span style="font-family: monospace; white-space: pre;">if(kondisi){</span></div>
<div style="text-align: left;">
aksi</div>
<div style="text-align: left;">
}else{</div>
<div style="text-align: left;">
aksi</div>
<div style="text-align: left;">
}</div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<div>
Untuk lebih jelasnya langsung saja kita ke contoh programnya.</div>
<div>
</div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<div>
<h3>
Buat Sebuah Project Program C# Baru</h3>
<div>
Buatlah sebuah project C# baru dengan nama <b>belajar_kendali_if</b>. Jika anda belum pernah membuat project sebelumnya baca di sini untuk melihat software dan langkah -langkah pembuatan projectnya : <a href="http://jintoples.blogspot.com/2015/04/program-c-sharp-sederhana.html" target="_blank">Program C# Sederhana</a></div>
<div>
<br /></div>
<div>
Buatlah sebuah kode file dengan nama <b>main_if.cs</b> dengan isi script sebagai berikut :</div>
</div>
<div>
<br /></div>
<div>
<pre class="brush:php" name="code" style="text-align: left; width: 652.997px;">/* Belajar pemrograman c# dengan
Jin Toples Programming */
using System;
class main_if
{
static void Main()
{
//statemen menghasilkan nilai true
if (4 < 5)
{
Console.WriteLine("Aksi ini dijalankan 1");
}
//statemen menghasilkan nilai false
if (4 > 5)
{
Console.WriteLine("Aksi ini tidak dijalankan");
}
//statemen menghasilkan nilai false
if (9 < 7)
{
Console.WriteLine("Aksi ini tidak dijalankan");
}else
{
Console.WriteLine("Aksi ini dijalankan 2");
}
Console.ReadKey();
}
}
</pre>
</div>
<div>
<br /></div>
</div>
<div style="text-align: justify;">
<span style="font-family: 'times new roman';">Jalankan program anda dengan cara klik </span><b style="font-family: 'times new roman';">Debug > Start Debuging</b><span style="font-family: 'times new roman';"> atau tekan </span><b style="font-family: 'times new roman';">F5</b><span style="font-family: 'times new roman';"> pada keyboard.</span></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/AVvXsEgOm-h9pkhH-xHQt-VreD7bDTp-6iK_fMncdLTmoXGJVDyYPBbxw8J56CLgvv49N1oSDZNQMgwwd3l0M60Ub4L29kO0_9h9JMWNBo9xuA-aEs6GnfWmAVbDBTpmH6pmhGrMnHSeCjaWKK76/s1600/Statemen+Kondisional+If+c+sharp.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Statemen Kendali / Kondisional If di C#" border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOm-h9pkhH-xHQt-VreD7bDTp-6iK_fMncdLTmoXGJVDyYPBbxw8J56CLgvv49N1oSDZNQMgwwd3l0M60Ub4L29kO0_9h9JMWNBo9xuA-aEs6GnfWmAVbDBTpmH6pmhGrMnHSeCjaWKK76/s400/Statemen+Kondisional+If+c+sharp.png" title="Statemen Kendali / Kondisional If di C#" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Aksi pertama dijalankan karena statemen (4 < 5) bernilai true, aksi kedua tidak dijalankan karena statemen (4>5) bernilai false.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Aksi pertama tidak dijalankan karena statemen (9<7) bernilai false dan program menjalankan aksi dari else.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Program Statemen Kendali / Kondisional If di C# anda sekarang sudah selesai, baca juga tutorial C# lainnya.</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com2tag:blogger.com,1999:blog-7682585518108569804.post-14028656015563119192015-12-20T00:25:00.000+07:002015-12-20T00:25:07.046+07:00Operator Penugasan Gabungan di C#<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/12/operator-penugasan-gabungan-di-c-sharp.html" target="_blank">Operator Penugasan Gabungan di C#</a> - <b>Operator penugasan</b> dalam <b>C#</b> fungsinya sama dengan operator penugasan pada bahasa pemrograman lainnya yaitu untuk memberikan atau menugaskan nilai pada suatu variabel, operator penugasan adalah tanda sama dengan tunggal ( = ), contoh :</div>
<br />
<span style="font-family: monospace; white-space: pre;">//nama-var = exspresi;</span><br />
<span style="font-family: monospace;"><span style="white-space: pre;">int x;</span></span><br />
<span style="font-family: monospace;"><span style="white-space: pre;">x = 100;</span></span><br />
<span style="font-family: monospace; white-space: pre;"><br /></span>
<br />
<div style="text-align: justify;">
<b>Operator penugasan gabungan</b> adalah bentuk lain dari operator penugasan yang digunakan untuk menyederhanakan pemrograman, C# menyediakan beberapa operator penugasan gabungan yang dapat digunakan, antara lain :</div>
<div>
<br /></div>
<table border="1px" cellpadding="0" cellspacing="0" style="display: block; overflow-x: auto; text-align: justify;"><tbody>
<tr bgcolor="#FF6600"><td> +=</td><td> -=</td></tr>
<tr bgcolor="#FF6600"><td> *=</td><td> /=</td></tr>
<tr bgcolor="#FF6600"><td> %=</td><td> &=</td></tr>
<tr bgcolor="#FF6600"><td> |=</td><td> ^=</td></tr>
</tbody></table>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<div style="text-align: justify;">
Untuk penggunaannya langsung saja kita ke contoh programnya.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<h3>
Buat Sebuah Project Program C# Baru</h3>
<div>
Buatlah sebuah project C# baru dengan nama <b>belajar_penugasan</b>. Jika anda belum pernah membuat project sebelumnya baca di sini untuk melihat software dan langkah -langkah pembuatan projectnya : <a href="http://jintoples.blogspot.com/2015/04/program-c-sharp-sederhana.html" target="_blank">Program C# Sederhana</a></div>
<div>
<br /></div>
<div>
Buatlah sebuah kode file dengan nama <b>main_penugasan.cs</b> dengan isi script sebagai berikut :</div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<pre class="brush:php" name="code" style="text-align: left; width: 652.997131347656px;">/* Belajar pemrograman c# dengan
Jin Toples Programming */
using System;
class main_penugasan
{
static void Main()
{
int x;
//Contoh operator penugasan
x = 100;
Console.WriteLine("Nilai X = " + x);
//Contoh operator penugasan gabungan
x += 100;
Console.WriteLine("Nilai X setelah diberi penugasan gabungan X += 100 : " + x);
x -= 500;
Console.WriteLine("Nilai X setelah diberi penugasan gabungan X -= 500 : " + x);
Console.ReadKey();
}
} </pre>
</div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: 'times new roman';">Jalankan program anda dengan cara klik </span><b style="font-family: 'times new roman';">Debug > Start Debuging</b><span style="font-family: 'times new roman';"> atau tekan </span><b style="font-family: 'times new roman';">F5</b><span style="font-family: 'times new roman';"> pada keyboard.</span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOxUTxzsh7QGSMiyuu3KhCP93nODdSI9RvdB154bpjom2aUHW80z5tdbMW-WQ4TCSFyPARd4zg-z6zOfwFEfOz1mp7bmhVa-2UWpCqnhjBonVzDeSBmakiH6yrknMQE-XAqQ7ZuHAwHzkq/s1600/Operator+penugasan.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Operator Penugasan Gabungan di C#" border="0" height="205" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOxUTxzsh7QGSMiyuu3KhCP93nODdSI9RvdB154bpjom2aUHW80z5tdbMW-WQ4TCSFyPARd4zg-z6zOfwFEfOz1mp7bmhVa-2UWpCqnhjBonVzDeSBmakiH6yrknMQE-XAqQ7ZuHAwHzkq/s400/Operator+penugasan.png" title="Operator Penugasan Gabungan di C#" width="400" /></a></div>
<br /></div>
<div style="text-align: justify;">
Pertama kita menugaskan nilai X = 100, kemudian kita menugaskan nilai X dengan menambah nilai X += 100 maka nilai X = 200 ( X = X + 100 ), kemudian kita menugaskan nilai X dengan mengurangi nilai X -= 500 maka nilai X = -300 ( X = X - 300 ).</div>
<div style="text-align: justify;">
<br />
Program Operator Penugasan Gabungan Di C# anda sekarang sudah selesai, baca juga tutorial C# lainnya.</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com1tag:blogger.com,1999:blog-7682585518108569804.post-4943060944581515522015-08-04T00:13:00.000+07:002015-08-04T00:13:47.880+07:00Operator Logikal di C#<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/08/operator-logikal-di-c-sharp.html" target="_blank">Operator Logikal di C#</a><b> - Operator logikal</b> berfungsi untuk membandingkan nilai bertipe <b>bool </b>yaitu <b>true </b>atau <b>false</b>, operator logikal hanya dapat memproses operand yang bertipe bool, dan hasil dari suatu operasi logikal juga merupakan tipe bool yaitu true atau false.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Operator logikal di C# adalah sebagai berikut :</div>
<div style="text-align: justify;">
<br /></div>
<table border="1px" cellpadding="0" cellspacing="0" style="display: block; overflow-x: auto; text-align: justify;"><colgroup><col width="53"></col><col width=""></col><col width="32"></col><col width=""></col><col width="55"></col></colgroup><tbody>
<tr><td bgcolor="#0066CC" height="" width=""><div style="text-align: center;">
<b>Operator</b></div>
</td><td bgcolor="#0066CC" width=""><div style="text-align: center;">
<b>Arti</b></div>
</td></tr>
<tr bgcolor="#FF6600"><td> &</td><td>AND</td></tr>
<tr bgcolor="#FF6600"><td> |</td><td>OR</td></tr>
<tr bgcolor="#FF6600"><td> ^</td><td>XOR</td></tr>
<tr bgcolor="#FF6600"><td> ||</td><td>OR hubung-singkat</td></tr>
<tr bgcolor="#FF6600"><td> &&</td><td>AND hubung-singkat</td></tr>
<tr bgcolor="#FF6600"><td> !</td><td>NOT</td></tr>
</tbody></table>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk penggunaanya langsung saja kita ke contoh programmnya.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<h3>
Buat Sebuah Project Program C# Baru</h3>
<div>
Buatlah sebuah project C# baru dengan nama <b>belajar_logikal</b>. Jika anda belum pernah membuat project sebelumnya baca di sini untuk melihat software dan langkah -langkah pembuatan projectnya : <a href="http://jintoples.blogspot.com/2015/04/program-c-sharp-sederhana.html" target="_blank">Program C# Sederhana</a></div>
<div>
<br /></div>
<div>
Buatlah sebuah kode file dengan nama <b>main_logikal.cs</b> dengan isi script sebagai berikut :</div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<pre class="brush:php" name="code" style="text-align: left; width: 652.997131347656px;">/* Belajar pemrograman c# dengan
Jin Toples Programming */
using System;
class main_relasional
{
static void Main()
{
bool i, j, x;
i = true;
j = false;
Console.WriteLine("i=" + i);
Console.WriteLine("j=" + j);
x = i & j;
Console.WriteLine("i & j menghasilkan " + x);
x = i | j;
Console.WriteLine("i | j menghasilkan " + x);
x = i ^ j;
Console.WriteLine("i ^ j menghasilkan " + x);
x = !i;
Console.WriteLine("!i menghasilkan " + x);
Console.ReadKey();
}
}</pre>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
</div>
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
</div>
<br />
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<div style="margin: 0px;">
Jalankan program anda dengan cara klik <b>Debug > Start Debuging</b> atau tekan <b>F5</b> pada keyboard.</div>
</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/AVvXsEj4rQkn6ZbVJXvl2rWHkbCx_Jw7npw0JX-NNS9g1Pyi_eFwIpwUWrlLFXPEuruZ9NFlk999qZg1_XS21PV9frmTLIKNGe47SkIvLNRoPDZNXOft6WxbTOwnSz_ZbY9nt0kmnvFvy2W4SJKd/s1600/Operator+Logikal+di+C%2523.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Operator Logikal di C#" border="0" height="202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4rQkn6ZbVJXvl2rWHkbCx_Jw7npw0JX-NNS9g1Pyi_eFwIpwUWrlLFXPEuruZ9NFlk999qZg1_XS21PV9frmTLIKNGe47SkIvLNRoPDZNXOft6WxbTOwnSz_ZbY9nt0kmnvFvy2W4SJKd/s400/Operator+Logikal+di+C%2523.png" title="Operator Logikal di C#" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk lebih mudah untuk mengerti outputnya perhatikan tabel berikut :</div>
<div style="text-align: justify;">
<br /></div>
<table border="1px" cellpadding="0" cellspacing="0" style="display: block; overflow-x: auto; text-align: justify;"><colgroup><col width="53"></col><col width=""></col><col width="32"></col><col width=""></col><col width="55"></col></colgroup><tbody>
<tr><td bgcolor="#0066CC" height="" width=""><div style="text-align: center;">
<b>p</b></div>
</td><td bgcolor="#0066CC" width=""><div style="text-align: center;">
<b>q</b></div>
</td><td bgcolor="#0066CC" height="" width=""><div style="text-align: center;">
<b>p & q</b></div>
</td><td bgcolor="#0066CC" width=""><div style="text-align: center;">
<b>p | q</b></div>
</td><td bgcolor="#0066CC" height="" width=""><div style="text-align: center;">
<b>p ^ q</b></div>
</td><td bgcolor="#0066CC" width=""><div style="text-align: center;">
<b>!p</b></div>
</td></tr>
<tr bgcolor="#FF6600"><td>False</td><td>False</td><td>False</td><td>False</td><td>False</td><td>True</td></tr>
<tr bgcolor="#FF6600"><td>True</td><td>False</td><td>False</td><td>True</td><td>True</td><td>False</td></tr>
<tr bgcolor="#FF6600"><td>False</td><td>True</td><td>False</td><td>True</td><td>True</td><td>True</td></tr>
<tr bgcolor="#FF6600"><td>True</td><td>True</td><td>True</td><td>True</td><td>False</td><td>False</td></tr>
</tbody></table>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Program Operator Logikal Di C# anda sekarang sudah selesai, baca juga tutorial C# lainnya.</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-65079894887193446112015-07-15T15:27:00.004+07:002015-07-15T15:27:49.322+07:00Operator Relasional di C#<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/07/operator-relasional-di-c.html" rel="nofollow" target="_blank">Operator Relasional di C#</a> - Istilah relasional berarti relasi antara nilai-nilai satu sama lain, <b>operator relasional</b> digunakan untuk membandingkan nilai. Operator relasional menghasilkan output <b>bool </b>yaitu <b>true</b> atau <b>false</b>. Operator relasional hanya dapat diterapkan pada semua tipe numerik.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Operator relasional di C# adalah sebagai berikut :</div>
<div style="text-align: justify;">
<br /></div>
<table border="1px" cellpadding="0" cellspacing="0" style="display: block; overflow-x: auto; text-align: justify;"><colgroup><col width="53"></col><col width=""></col><col width="32"></col><col width=""></col><col width="55"></col></colgroup><tbody>
<tr><td bgcolor="#0066CC" height="" width=""><div style="text-align: center;">
<b>Operator</b></div>
</td><td bgcolor="#0066CC" width=""><div style="text-align: center;">
<b>Arti</b></div>
</td></tr>
<tr bgcolor="#FF6600"><td>==</td><td>Sama dengan</td></tr>
<tr bgcolor="#FF6600"><td>!=</td><td>Tidak sama dengan</td></tr>
<tr bgcolor="#FF6600"><td><</td><td>Lebih kecil dari</td></tr>
<tr bgcolor="#FF6600"><td>></td><td>Lebih besar dari</td></tr>
<tr bgcolor="#FF6600"><td><=</td><td>Lebih kecil dari atau sama dengan</td></tr>
<tr bgcolor="#FF6600"><td>>=</td><td>Lebih besar dari atau sama dengan</td></tr>
</tbody></table>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk penggunaanya langsung saja kita ke contoh programmnya.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<h3>
Buat Sebuah Project Program C# Baru</h3>
<div>
Buatlah sebuah project C# baru dengan nama <b>belajar_relasional</b>. Jika anda belum pernah membuat project sebelumnya baca di sini untuk melihat software dan langkah -langkah pembuatan projectnya : <a href="http://jintoples.blogspot.com/2015/04/program-c-sharp-sederhana.html" target="_blank">Program C# Sederhana</a></div>
<div>
<br /></div>
<div>
Buatlah sebuah kode file dengan nama <b>main_relasional.cs</b> dengan isi script sebagai berikut :</div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<pre class="brush:php" name="code" style="text-align: left; width: 652.997131347656px;">/* Belajar pemrograman c# dengan
Jin Toples Programming */
using System;
class main_relasional
{
static void Main()
{
int i, j;
bool x;
i = 4;
j = 9;
Console.WriteLine("i="+i);
Console.WriteLine("j="+j);
x = i == j;
Console.WriteLine("i == j menghasilkan "+ x);
x = i != j;
Console.WriteLine("i != j menghasilkan " + x);
x = i > j;
Console.WriteLine("i > j menghasilkan " + x);
x = i < j;
Console.WriteLine("i < j menghasilkan " + x);
x = i >= j;
Console.WriteLine("i >= j menghasilkan " + x);
x = i <= j;
Console.WriteLine("i <= j menghasilkan " + x);
Console.ReadKey();
}
}</pre>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Jalankan program anda dengan cara klik <b>Debug > Start Debuging</b> atau tekan <b>F5</b> pada keyboard.</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/AVvXsEj1fMYtXiykKATySB_BVlKaqxTTm3nwZMGShakYzbIYZhx4CMBXCU4wYMMnrhGjswOyYuadsazg7eYsTIywtF6IBHn0SYVLe9d4WzlEUl_fVgkQeAf5dl0Zc2M59TDzz-s5ChT8yW4fwBTA/s1600/Operator+Relasional+di+C%2523.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Operator Relasional di C#" border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1fMYtXiykKATySB_BVlKaqxTTm3nwZMGShakYzbIYZhx4CMBXCU4wYMMnrhGjswOyYuadsazg7eYsTIywtF6IBHn0SYVLe9d4WzlEUl_fVgkQeAf5dl0Zc2M59TDzz-s5ChT8yW4fwBTA/s400/Operator+Relasional+di+C%2523.png" title="Operator Relasional di C#" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>i == j</b> menghasilkan <b>false </b>karena 4 tidak sama dengan 9</div>
<div style="text-align: justify;">
<b>i != j</b> menghasilkan <b>true </b>karena 4 sama dengan 9</div>
<div style="text-align: justify;">
<b>i > j</b> menghasilkan <b>false </b>karena 4 tidak lebih besar dari 9</div>
<div style="text-align: justify;">
<b>i < j</b> menghasilkan <b>true </b>karena 4 lebih kecil dari 9</div>
<div style="text-align: justify;">
<b>i >= j</b> menghasilkan <b>false </b>karena 4 tidak lebih besar atau sama dengan 9</div>
<div style="text-align: justify;">
<b>i <= j</b> menghasilkan <b>true </b>karena 4 lebih kecil atau sama dengan 9</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Program Operator Relasional Di C# anda sekarang sudah selesai, baca juga tutorial C# lainnya.</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-92178943269317884772015-06-30T21:38:00.000+07:002015-06-30T21:41:53.230+07:00Inkremen dan Dekremen di C#<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Inkremen berfungsi untuk menambahkan 1 pada operandnya, sedangkan dekremen adalah sebaliknya yaitu mengurangi 1 dari operandnya. </div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="width: 652.997131347656px;">x = x + 1;</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
sama dengan</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="width: 652.997131347656px;">x++;</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
dan </div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="width: 652.997131347656px;">x = x - 1;</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
sama dengan</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="width: 652.997131347656px;">x--;</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Penulisan inkremen dan dekremen dalam C# mempunyai dua jenis yaitu prefix dan postfix. Ketika operator inkremen atau dekremen memprefix operannya, hasil adalah nilai dari operand setelah di inkremen atau dekremen. Sedangkan apabila operan di postfix operandnya, hasil adalah nilai dari operand sebelum di inkremen atau didekremen. Bingung ? Lebih jelasnya langsung saja ke contoh programmya.</div>
<div style="text-align: justify;">
<br /></div>
<h3 style="text-align: justify;">
Buat Sebuah Project Program C# Baru</h3>
<div style="text-align: justify;">
Buatlah sebuah project C# baru dengan nama <b>belajar_inkdek</b>. Jika anda belum pernah membuat project sebelumnya baca di sini untuk melihat software dan langkah -langkah pembuatan projectnya : <a href="http://jintoples.blogspot.com/2015/04/program-c-sharp-sederhana.html" target="_blank">Program C# Sederhana</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Buatlah sebuah kode file dengan nama <b>main_</b><b>inkdek</b><b>.cs</b> dengan isi script sebagai berikut :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="width: 652.997131347656px;">/* Belajar pemrograman c# dengan
Jin Toples Programming */</pre>
<pre class="brush:php" name="code" style="width: 652.997131347656px;">using System;
class main_inkdek
{
static void Main()
{
int x, y, i;
x = 1;
y = 0;
Console.WriteLine("Deret menggunakan postfix : ");
for (i = 0; i < 10; i++)
{
y = y + x++; //postfiks x++
Console.WriteLine(y);
}
Console.WriteLine();
x = 1;
y = 0;
Console.WriteLine("Deret menggunakan prefix : ");
for (i = 0; i < 10; i++)
{
y = y + ++x; //prefix ++x
Console.WriteLine(y);
}
Console.ReadKey();
}
}</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>y = y + x++;</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
menambahkan niai sekarang dari x dan y, dan menugaskan hasilka ke y. Nilai dari x diikremen setelah nilainya didapatkan.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>y = y + ++x;</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
memperoleh nilai dari x, menginkremen x, dan kemudian menambahkan nilai tersebut pada nilai dari y.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
</div>
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
</div>
<br />
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<div style="margin: 0px;">
Jalankan program anda dengan cara klik <b>Debug > Start Debuging</b> atau tekan <b>F5</b> pada keyboard.</div>
</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/AVvXsEi1JYa7BdzZ3VnbAr-JW5yD7aGG0WYALrWPABOiGmeEBQPkj-8_6NDCen1f8rgbfs3afrtzfBFKb5GI_9q3F_558o4FZXwdEn6-jaBLrS5Yx2Z8_0X6TeWEL9P9r59lwjgL8MxsxFRwdjtH/s1600/Inkremen+dan+Dekremen+di+C%2523.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Inkremen dan Dekremen di C#" border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1JYa7BdzZ3VnbAr-JW5yD7aGG0WYALrWPABOiGmeEBQPkj-8_6NDCen1f8rgbfs3afrtzfBFKb5GI_9q3F_558o4FZXwdEn6-jaBLrS5Yx2Z8_0X6TeWEL9P9r59lwjgL8MxsxFRwdjtH/s400/Inkremen+dan+Dekremen+di+C%2523.png" title="Inkremen dan Dekremen di C#" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Jika diperhatikan keluaran dari deret berbeda.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Program Inkremen dan Dekremen di C# anda sekarang sudah selesai, baca juga tutorial C# lainnya.</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-64438229074258080492015-06-27T23:08:00.003+07:002015-06-28T00:07:46.164+07:00Operator Aritmatik di C#<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/06/opertaor-aritmatik-di-c-sharp.html" target="_blank">Operator Aritmatik di C#</a> - <b>Operator aritmatik</b> dalam <b>C#</b> tidak jauh bebeda dengan operator aritmatik dalam bahasa pemrograman lain. C# mendefinisikan beberapa operator aritmatik berikut ini :</div>
<br />
<table border="1px" cellpadding="0" cellspacing="0" style="display: block; overflow-x: auto; text-align: center;"><colgroup><col width="53"></col><col width=""></col><col width="32"></col><col width=""></col><col width="55"></col></colgroup><tbody>
<tr>
<td bgcolor="#0066CC" height="" width=""><div align="center">
<b>Operator</b></div>
</td>
<td bgcolor="#0066CC" width=""><div align="center">
<b>Arti</b></div>
</td></tr>
<tr bgcolor="#FF6600">
<td><div style="text-align: center;">
+</div>
</td>
<td><div style="text-align: center;">
Penjumlahan</div>
</td></tr>
<tr bgcolor="#FF6600"><td><div style="text-align: center;">
-</div>
</td>
<td><div style="text-align: center;">
Pengurangan</div>
</td></tr>
<tr bgcolor="#FF6600">
<td><div style="text-align: center;">
*</div>
</td><td><div style="text-align: center;">
Perkalian</div>
</td>
</tr>
<tr bgcolor="#FF6600">
<td><div style="text-align: center;">
/ </div>
</td>
<td><div style="text-align: center;">
Pembagian</div>
</td>
</tr>
<tr bgcolor="#FF6600">
<td><div style="text-align: center;">
%</div>
</td>
<td><div style="text-align: center;">
Modulus</div>
</td>
</tr>
<tr bgcolor="#FF6600">
<td><div style="text-align: center;">
++</div>
</td>
<td><div style="text-align: center;">
Inkremen</div>
</td>
</tr>
<tr bgcolor="#FF6600">
<td><div style="text-align: center;">
--</div>
</td>
<td><div style="text-align: center;">
Dekremen</div>
</td>
</tr>
</tbody>
</table>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Operator <b>+,-,*</b> dan <b>/ </b>dapat diterapkan dalam semua tipe data numerik. Operator aritmatik di C# bekerja sama halnya dengan operator aritmatik dalam bahasa pemrograman lain, namun dalam beberapa situasi khusus terdapat beberapa perbedaan. Pertama, jika anda menerapkan pembagian ( / ) pada tipe data integer, maka sisa pembagian akan dibuang atau nilai pecahan akan hilang. Untuk lebih jelasnya langsung saja ke contoh programnya.</div>
<div style="text-align: justify;">
<br /></div>
<h3 style="text-align: justify;">
Buat Sebuah Project Program C# Baru</h3>
<div style="text-align: justify;">
Buatlah sebuah project C# baru dengan nama <b>belajar_operator</b>. Jika anda belum pernah membuat project sebelumnya baca di sini untuk melihat software dan langkah -langkah pembuatan projectnya : <a href="http://jintoples.blogspot.com/2015/04/program-c-sharp-sederhana.html" target="_blank">Program C# Sederhana</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Buatlah sebuah kode file dengan nama <b>main_operator.cs</b> dengan isi script sebagai berikut :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="width: 652.997131347656px;">/* Belajar pemrograman c# dengan
Jin Toples Programming */
using System;
class main_operator
{
static void Main()
{
int x;
double y;
x = 10 / 3;
y = 10.0 / 3.0;
Console.WriteLine("Hasil bertipe integer : " + x);
Console.WriteLine("Hasil bertipe double : " + y);
Console.ReadKey();
}
}
</pre>
<div>
<br /></div>
<div style="text-align: justify;">
Jalankan program anda dengan cara klik <b>Debug > Start Debuging</b> atau tekan <b>F5</b> pada keyboard.</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/AVvXsEjBIiiCMFxl_x_wtecnHB-QA20-ldEhHp03rcjlIGjqNaOqtM8B5gPZCCN5LfWjD2BrEBEpeUTo_1lTAM-k_FFiC5CPcKQgJGpfnrifVmGo9ULVho987FN0JjE_wJvJo4HVsp0kgO4fU8lO/s1600/Opertaor+Aritmatik+di+C%2523.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Operator Aritmatik di C#" border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBIiiCMFxl_x_wtecnHB-QA20-ldEhHp03rcjlIGjqNaOqtM8B5gPZCCN5LfWjD2BrEBEpeUTo_1lTAM-k_FFiC5CPcKQgJGpfnrifVmGo9ULVho987FN0JjE_wJvJo4HVsp0kgO4fU8lO/s400/Opertaor+Aritmatik+di+C%2523.png" title="Operator Aritmatik di C#" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Keluaran bertipe integer nilai desimalnya tidak muncul atau terpotong, sedangkan double muncul.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Program Operator Aritmatik Di C# anda sekarang sudah selesai, baca juga tutorial C# lainnya.</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-34111732400759932422015-06-25T22:38:00.001+07:002015-06-27T13:50:58.644+07:00Operasi Cast Variabel di C#<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/06/operasi-cast-variabel-di-c-sharp.html" target="_blank"><b>Operasi Cast Variabel di C#</b></a> - <b>Cast </b>digunakan untuk mengkonversi keluaran suatu ekspresi menjadi tipe data yang diiginkan. Cast digunakan untuk menangani konversi tipe variabel yang tidak kompatibel karena tidak memenuhi syarat konversi. Seperti konversi dari tipe data rentang lebih besar ke lebih kecil, maka dapat digunakan operasi cast akan tetapi informasi bisa hilang sebagai contoh :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code">double x;
x = 1.32;
(int) x;</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Maka nilai x di atas akan terpotong nilainya, maka isi x adalah 1. komponen pecahan akan hilang akibat pemotongan. Untuk lebih jelasnya langsung saja kita ke contoh programnya.</div>
<div style="text-align: justify;">
<br /></div>
<h3 style="text-align: justify;">
Buat Sebuah Project Program C# Baru</h3>
<div style="text-align: justify;">
Buatlah sebuah project C# baru dengan nama <b>belajar_cast</b>. Jika anda belum pernah membuat project sebelumnya baca di sini untuk melihat software dan langkah -langkah pembuatan projectnya : <a href="http://jintoples.blogspot.com/2015/04/program-c-sharp-sederhana.html" target="_blank">Program C# Sederhana</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Buatlah sebuah kode file dengan nama <b>main_cast.cs</b> dengan isi script sebagai berikut :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="width: 652.997131347656px;">/* Belajar pemrograman c# dengan
Jin Toples Programming */
using System;
class main_cast
{
static void Main()
{
double x;
int i;
byte b;
char ch;
x = 1.45;
i = (int) x;
Console.WriteLine("Keluaran double dari " + x + " menjadi " + i);
Console.WriteLine();
i = 257;
b = (byte) i;
Console.WriteLine("Keluaran integer dari " + i + " menjadi " + b);
Console.WriteLine();
b = 88; // kode ASCII untuk X
ch = (char) b;
Console.WriteLine("Keluaran byte dari " + b + " menjadi " + ch);
Console.WriteLine();
Console.ReadKey();
}
}</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Nilai pecahan X akan terpotong karena dikonversi ke tipe integer.</div>
<div style="text-align: justify;">
Nilai integer i akan berubah menjadi 1 karena melebihi rentang byte.</div>
<div style="text-align: justify;">
Nilai byte berubah menjadi karakter berdasarkan nilai kode ascii,</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Jalankan program anda dengan cara klik <b>Debug > Start Debuging</b> atau tekan <b>F5</b> pada keyboard.</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/AVvXsEiy7jg7yyn0koyyB02QN0ul1-XHtsFeYHT-X_6w6A9mOSXLZbsfDlFApck8WkIekMfQO2sOs4LgLAfD6FKgaUDWRIns1MRoJbIElE-qlVcf6EJ_08wGQGJ1zPUxKmdhMy-Q8Sbs1dBGkV_u/s1600/Operasi+Cast+Variabel+di+C%2523.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Operasi Cast Variabel di C#" border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy7jg7yyn0koyyB02QN0ul1-XHtsFeYHT-X_6w6A9mOSXLZbsfDlFApck8WkIekMfQO2sOs4LgLAfD6FKgaUDWRIns1MRoJbIElE-qlVcf6EJ_08wGQGJ1zPUxKmdhMy-Q8Sbs1dBGkV_u/s400/Operasi+Cast+Variabel+di+C%2523.png" title="Operasi Cast Variabel di C#" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Program Operasi Cast Variabel Di C# anda sekarang sudah selesai, baca juga tutorial C# lainnya.</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-61979505892704460312015-06-23T00:08:00.001+07:002015-06-27T13:50:58.649+07:00Konversi Tipe Variabel Di C#<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<b><a href="http://jintoples.blogspot.com/2015/06/konversi-tipe-variabel-di-c-sharp.html" target="_blank">Konversi Tipe Variabel Di C#</a></b> - Dalam pemrograman merupakan hal yang umum jika terdapat proses mengkonversi tipe variabel menjadi tipe variabel lain. Sebagai contoh, anda dapat mengkonversi tipe data int menjadi tipe data float.</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code">int x;
float y;
i = 10;
f = i; // menugaskan int ke float</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Ketika suatu tipe data ditugaskan ke variabel tipe lain, konversi tipe data akan otomatis terjadi, dengan syarat :<br />
<br />
- Kedua tipe kompatibel<br />
- Tipe tujuan memiliki rentang lebih besar dari tipe sumber<br />
<br />
Sebagai contoh, tipe <b>int </b>dapat menampung nilai bertipe <b>byte</b>, dan kedua tipe tersebut merupakan tipe integer yang kompatibel. tetapi tidak berlaku sebaliknya. untuk lebih jelasnya lebih baik kita langsung meluncur ke contoh programmnya.<br />
<br />
<h3>
Buat Sebuah Project Program C# Baru</h3>
<div>
Buatlah sebuah project C# baru dengan nama <b>belajar_konversi_tipe</b>. Jika anda belum pernah membuat project sebelumnya baca di sini untuk melihat software dan langkah -langkah pembuatan projectnya : <a href="http://jintoples.blogspot.com/2015/04/program-c-sharp-sederhana.html" target="_blank">Program C# Sederhana</a></div>
<div>
<br /></div>
<div>
Buatlah sebuah kode file dengan nama <b>main_konversi_tipe.cs</b> dengan isi script sebagai berikut :</div>
<div>
<br /></div>
<pre class="brush:php" name="code" style="text-align: left; width: 652.997131347656px;">/* Belajar pemrograman c# dengan
Jin Toples Programming */
using System;
class main_konversi_tipe
{
static void Main()
{
int x;
byte b;
b = 100;
x = b;
Console.WriteLine("X : "+x);
Console.ReadKey();
}
}</pre>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
variabel <b>x </b>didefinisikan dalam tipe <b>int </b>dan <b>b</b> sebagai tipe <b>byte</b>, variabel <b>x </b>diisi dengan variabel <b>b </b>yang berisi nilai <b>100</b> bertipe <b>byte</b>. hal ini dapat dilakukan karena memenuhi syarat konversi.<br />
<br />
Jalankan program anda dengan cara klik <b>Debug > Start Debuging</b> atau tekan <b>F5</b> pada keyboard.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaprFY9ARYhoZ5H8TQeRiTmiewiVqsXMRzfJ9P1NGpiel2m5XRKYEJ4hUQStG7MM-pDi3xFHp9zOFz3mcqjUmIkaoXSnCBdyr-ImgFMslVBCnfIyJ1gKfpeMXpKOzzuGYFN-z00wkyFJE3/s1600/Konversi+Tipe+Variabel+Di+C%2523.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Konversi Tipe Variabel Di C#" border="0" height="202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaprFY9ARYhoZ5H8TQeRiTmiewiVqsXMRzfJ9P1NGpiel2m5XRKYEJ4hUQStG7MM-pDi3xFHp9zOFz3mcqjUmIkaoXSnCBdyr-ImgFMslVBCnfIyJ1gKfpeMXpKOzzuGYFN-z00wkyFJE3/s400/Konversi+Tipe+Variabel+Di+C%2523.png" title="Konversi Tipe Variabel Di C#" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
Sekarang coba anda sebaliknya dengan mengkonversi tipe integer ke byte dan lihat hasilnya.<br />
Program Konversi Tipe Variabel Di C# anda sekarang sudah selesai, baca juga tutorial C# lainnya.</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-4292089427745785942015-05-26T23:44:00.000+07:002015-05-26T23:44:02.449+07:00Tipe Data Boolean di C#<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/05/tipe-data-boolean-di-c-sharp.html" target="_blank"><b>Tipe Data Boolean di C#</b></a> - Tipe <b>boolean </b>digunakan untuk merepresntasikan nilai <b>false/true</b>. Sebuah variabel atau ekspresi bertipe bollean hanya akan berisi nilai true/false. Dalam <b>C#</b> tidak ada nilai integer yang didefinisikan sebagai tipe boolean, misal nilai 1 tidak dikonversi menjadi true dan 0 tidak dikonversi menjadi false. untuk lebih jelasnya lebih baik kita langsung meluncur ke contoh programmnya.</div>
<div style="text-align: justify;">
<br /></div>
<h3 style="text-align: justify;">
Buat Sebuah Project Program C# Baru</h3>
<div style="text-align: justify;">
Buatlah sebuah project C# baru dengan nama <b>belajar_boolean</b>. Jika anda belum pernah membuat project sebelumnya baca di sini untuk melihat software dan langkah -langkah pembuatan projectnya : <a href="http://jintoples.blogspot.com/2015/04/program-c-sharp-sederhana.html" target="_blank">Program C# Sederhana</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Buatlah sebuah kode file dengan nama <b>main_boolean.cs</b> dengan isi script sebagai berikut :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="width: 652.997131347656px;">/* Belajar pemrograman c# dengan
Jin Toples Programming */
using System;
class main_boolean
{
static void Main()
{
bool b;
b = false;
Console.WriteLine("b adalah " + b);
b = true;
Console.WriteLine("b adalah " + b);
//Nilai boolean mengendalikan statemen percabangan if
if (b) Console.WriteLine("Ini dieksekusi.");
b = false;
if (b) Console.WriteLine("Ini tidak dieksekusi.");
//Keluaran dari operator relasional adalah nilai boolean
Console.WriteLine("8 > 2 adalah " + (8 > 2));
Console.ReadKey();
}
} </pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Varibel b didefinisikan sebagai tipe boolean untuk mengendalikan statemen perbangan if untuk menentukan apakah baris program akan di eksekusi atau tidak.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Keluaran dari operator rlasional seperti <, > adalah sebuah nilai boolean. Inilah mengapa 8 > 2 menghasilkan nilai true.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Jalankan program anda dengan cara klik <b>Debug > Start Debuging</b> atau tekan <b>F5</b> pada keyboard.</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/AVvXsEhHx55I6EdcDYtB3S-UTVp4G1qvFeRtAuXLivl9Peu95GsoVVq_yRMDdS_65PNUSrxgkbr8SO8LG1pqDUtHJFUgs1SVbUM4HRrLPR-YisQvlDX3jyMpY6sg3a9Gv4FtJzIoUOU-qaxxJtqk/s1600/Tipe+Data+Boolean+di+C%2523.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Tipe Data Boolean di C#" border="0" height="202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHx55I6EdcDYtB3S-UTVp4G1qvFeRtAuXLivl9Peu95GsoVVq_yRMDdS_65PNUSrxgkbr8SO8LG1pqDUtHJFUgs1SVbUM4HRrLPR-YisQvlDX3jyMpY6sg3a9Gv4FtJzIoUOU-qaxxJtqk/s400/Tipe+Data+Boolean+di+C%2523.png" title="Tipe Data Boolean di C#" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Program Tipe Data Boolean C# anda sekarang sudah selesai, baca juga tutorial C# lainnya.</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-84977604605698927552015-05-09T14:57:00.001+07:002015-05-09T15:01:32.403+07:00Tipe Data Char di C#<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/05/tipe-data-char-di-c-sharp.html" target="_blank">Tipe Data Char di C#</a> - Tidak seperti dalam C++ dan bahasa pemrograman lain di dalam <b>C#</b> karakter bukan suatu kuantitas 8-bit. <b>Char </b>dalam C# menggunakan tipe karakter 16-bit yang dikenal dengan <b>Unicode</b>. Unicode mendefinisikan himpunan karakter yang cukup besar dalam merepresentasikan karakter dalam semua bahasa manusia.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
C# memberikan tipe char yang merupakan sebuah tipe tak-bertanda 16-bit dengan rentang 0 - 65,535. Himpunan karakter <b>ASCII </b>8-bit standar adalah subhimpunan dari Unicode dengan rentang 0 - 127. jadi karakter-karakter ASCII masih merupakan karkter C# yang valid. Variabel karakter dapat ditugasi sebuah nilai dengan mengapit karakter dengan dua kutip tunggal. Lebih jelasnya langsung saja kita ke prakteknya.</div>
<div style="text-align: justify;">
<br /></div>
<h3 style="text-align: justify;">
Buat Sebuah Project Program C# Baru</h3>
<div style="text-align: justify;">
Buatlah sebuah project C# baru dengan nama <b>belajar_karakter</b>. Jika anda belum pernah membuat project sebelumnya baca di sini untuk melihat software dan langkah -langkah pembuatan projectnya : <a href="http://jintoples.blogspot.com/2015/04/program-c-sharp-sederhana.html" target="_blank">Program C# Sederhana</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Buatlah sebuah kode file dengan nama <b>main_char.cs</b> dengan isi script sebagai berikut :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="width: 652.997131347656px;">/* Belajar pemrograman c# dengan
Jin Toples Programming */
using System;
class main_char
{
static void Main()
{
char ch;
ch = 'J';
Console.WriteLine("ini adalah char : " + ch);
Console.ReadKey();
}
}</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Tipe char didefinisikan oleh C# sebagai sebuah tipe <b>integer</b>, akan tetapi char tidak dapat diisi oleh nilai integer. Sebgai contoh anda dapat mengganti isi variabel <b>ch = 'j'; </b>di atas menjadi <b>ch = 123;</b> maka akan terjadi error.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Jalankan program anda dengan cara klik <b>Debug > Start Debuging</b> atau tekan <b>F5</b> pada keyboard.</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/AVvXsEgYAqKAZ5t3O7CBee_NP4V__0dbSxZU8qSW0KKwtwTJi1tgaAthNFajS05ekPkxy6kDXqFr9tV-USXSg_Vi81wAyhvRpL39-Fy2gGZjZWi9CWl4nsLZoXQRlaUFAlSw9Rc6yUR4pV5zmQgj/s1600/Tipe+Data+Char+di+C%23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Tipe Data Char di C#" border="0" height="202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYAqKAZ5t3O7CBee_NP4V__0dbSxZU8qSW0KKwtwTJi1tgaAthNFajS05ekPkxy6kDXqFr9tV-USXSg_Vi81wAyhvRpL39-Fy2gGZjZWi9CWl4nsLZoXQRlaUFAlSw9Rc6yUR4pV5zmQgj/s400/Tipe+Data+Char+di+C%23.png" title="Tipe Data Char di C#" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Program Tipe Data Char C# anda sekarang sudah selesai, baca juga tutorial C# lainnya.</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-38300441882808812652015-05-03T14:53:00.000+07:002015-05-03T14:53:36.699+07:00Tipe Data Decimal di C#<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/05/tipe-data-decimal-di-c-sharp.html" target="_blank">Tipe Data Decimal di C#</a> - Salah satu tipe data yang unik dalam C# adalah <b>decimal</b>, yang bertujuan untuk digunakan dalam kalkulasi moneter. Untuk merepresentasikan nilai decimal menggunakan 128bit dalam rentang 1E-28 sampai 7.9E+28. Aritmatika floating point sangatlah rentan terhadap berbagai error pembulatan ketika diterapkan pada nilai desimal. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Tipe decimal mengeliminasi error tersebut dan dapat secara akurat merepresentasikan sampai dengan 28 poisisi desimal. Kemampuan ini dipakai untuk mrepresentasikan nilai desimal tanpa error pembulatan sehingga cocok untuk komputasi yang melibatkan uang. Sebagai contoh kita akan membuat program menghitung harga yang telah didiskon dari harga awal dan presentasi diskon.</div>
<div style="text-align: justify;">
<br /></div>
<h3 style="text-align: justify;">
Buat Sebuah Project Program C# Baru</h3>
<div style="text-align: justify;">
Buatlah sebuah project C# baru dengan nama <b>belajar_decimal</b>. Jika anda belum pernah membuat project sebelumnya baca di sini untuk melihat software dan langkah -langkah pembuatan projectnya : <a href="http://jintoples.blogspot.com/2015/04/program-c-sharp-sederhana.html" target="_blank">Program C# Sederhana</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Buatlah sebuah kode file dengan nama <b>main_decimal.cs</b> dengan isi script sebagai berikut :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="width: 652.997131347656px;">/* Belajar pemrograman c# dengan
Jin Toples Programming */
using System;
class main_decimal
{
static void Main()
{
decimal harga, diskon, harga_diskon;
harga = 19000000.95m;
diskon = 0.25m; //persen damam diskon adalah 25%
harga_diskon = harga - (harga * diskon);
Console.WriteLine("Harga setelah diskon : Rp."+ harga_diskon);
//diberikan template format untuk membatasi dijit di belakang desimal
Console.WriteLine("Harga setelah diskon : Rp.{0:###,###.##}", harga_diskon);
Console.ReadKey();
}
}</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Jika kalian perhatikan di atas konstanta desimal diikuti dengan sufiks <b>m</b>. Ini perlu karena tanpa sufiks, nilai akan diiterpresentasikan sebagai konstanta floating point standar, yang tidak kompatibel dengan tipe data decimal.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Pada keluaran harga diskon kedua kita melakukan template format untuk membatasi dijit dibelakang titk desimal serta membatasi setiap tiga angka dengan koma.</div>
<div style="text-align: justify;">
<br /></div>
<span style="text-align: justify;">Jalankan program anda dengan cara klik </span><b style="text-align: justify;">Debug > Start Debuging</b><span style="text-align: justify;"> atau tekan </span><b style="text-align: justify;">F5</b><span style="text-align: justify;"> pada keyboard.</span><br />
<div>
<span style="text-align: justify;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHEhBxPSBj0w87NXOeoGasLbB70exP_TPOsOIlBOMunJOoUIOA7VU3Ed8sbFYtOVE9iUO7TKoHd5vMD5KYi1IqM_Mcrw3EU-l8FQFmZw5QU0N-4NgrBhZMfq0P5FXeQpSx75MmOEvet4IX/s1600/Tipe+Data+Decimal+di+C%23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHEhBxPSBj0w87NXOeoGasLbB70exP_TPOsOIlBOMunJOoUIOA7VU3Ed8sbFYtOVE9iUO7TKoHd5vMD5KYi1IqM_Mcrw3EU-l8FQFmZw5QU0N-4NgrBhZMfq0P5FXeQpSx75MmOEvet4IX/s1600/Tipe+Data+Decimal+di+C%23.png" height="202" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Program Tipe Data Decimal C# anda sekarang sudah selesai, baca juga tutorial C# lainnya.</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-65566060813649380932015-05-02T12:04:00.000+07:002015-05-02T12:04:28.435+07:00Tipe Data Floating Point di C#<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/05/tipe-data-floating-point-di-c-sharp.html" target="_blank">Tipe Data Floating Point di C#</a> - Tipe <b>floating point</b> dapat merepresentasikan angka dengan komonen fraksional. Ada dua jenis tipe floating point, <b>float</b> dan <b>double</b>, yang merepresentasikan angka kepresisian tunggal dan kepresissian ganda. Tipe float berlebar 32 bit dan memiliki rentang berkisar 1.5E-45. Tipe double berbelebar 64 bit dan memiliki rentang berkisar 5E-324 sampai 1.7E308.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Dari keduanya, double adalah yang paling umum digunakan karena banyak fungsi matematika dalam pustaka kelas C# menggunakan nilai-nilai duouble. Sebagai contoh kita akan membuat program untuk menghitung radius lingkaran.</div>
<div style="text-align: justify;">
<br /></div>
<h3 style="text-align: justify;">
Buat Sebuah Project Program C# Baru</h3>
<div style="text-align: justify;">
Buatlah sebuah project C# baru dengan nama <b>belajar_double</b>. Jika anda belum pernah membuat project sebelumnya baca di sini untuk melihat software dan langkah -langkah pembuatan projectnya : <a href="http://jintoples.blogspot.com/2015/04/program-c-sharp-sederhana.html" target="_blank">Program C# Sederhana</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Buatlah sebuah kode file dengan nama <b>main_double.cs</b> dengan isi script sebagai berikut :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="width: 652.997131347656px;">/* Belajar pemrograman c# dengan
Jin Toples Programming */
using System;
class main_double
{
static void Main()
{
Double r, luas;
luas = 50.0;
r = Math.Sqrt(luas / 3.1416);
Console.WriteLine("Radius adalah : " + r);
Console.ReadKey();
}
}
</pre>
<div>
<br />
Program ini digunakan untuk mencari radius lingkaran yang di dapat dari luas lingkaran dengan cara mengakarkan luas yang di bagi oleh pi dengan menggunakan fungsi <b>Math</b> C# yaitu <b>Sqrt()</b>.<br />
<br />
<span style="text-align: justify;">Jalankan program anda dengan cara klik </span><b style="text-align: justify;">Debug > Start Debuging</b><span style="text-align: justify;"> atau tekan </span><b style="text-align: justify;">F5</b><span style="text-align: justify;"> pada keyboard.</span><br />
<span style="text-align: justify;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_TpWD9xetalFdk_zH3ve_ATCJrnFh3QuycYGnmv4DKc_JINTKupHpDE2Xesvtr9CvCEBfFpw8iLkFgAWPESx6HGT0sOYCC8t6Ibw_mgPhQkw6pfI1XmU6cA8JLNcSXSWdndMdC9qXqWay/s1600/Tipe+Data+Floating+Point+di+C%23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Tipe Data Floating Point di C#" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_TpWD9xetalFdk_zH3ve_ATCJrnFh3QuycYGnmv4DKc_JINTKupHpDE2Xesvtr9CvCEBfFpw8iLkFgAWPESx6HGT0sOYCC8t6Ibw_mgPhQkw6pfI1XmU6cA8JLNcSXSWdndMdC9qXqWay/s1600/Tipe+Data+Floating+Point+di+C%23.png" height="202" title="Tipe Data Floating Point di C#" width="400" /></a></div>
<span style="text-align: justify;"><br /></span>
<span style="text-align: justify;">Program Floating Point C# anda sekarang sudah selesai, baca juga tutorial C# lainnya.</span></div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-48947763113884402292015-04-25T17:37:00.000+07:002015-05-02T12:04:52.959+07:00Tipe Data Nilai Integer di C#<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/04/tipe-data-nilai-integer-di-c.html" target="_blank">Tipe Data Nilai Integer di C#</a> - <b>C#</b> mendefinisikan sembilan tipe integer : <b>char</b>, <b>byte</b>, <b>sbye</b>, <b>short</b>, <b>ushort</b>, <b>int</b>, <b>unit</b>, <b>long</b> dan <b>ulong</b>. Tetapi secara umum char digunakan untuk merepresentasikan karakter, untuk kali ini tidak akan di bahas akan kita bahas di artikel selanjutnya. Delapan tipe integer lainnya secara umum digunakan untuk perhitungan nuerik. Untuk ukuran lebar-bidang dan rentang dari kedelapan tipe tersebut dapat dilihat di tabel di bawah ini :</div>
<div style="text-align: justify;">
<br /></div>
<table border="1px" cellpadding="0" cellspacing="0">
<colgroup>
<col width="53"></col>
<col width=""></col>
<col width="32"></col>
<col width=""></col>
<col width="55"></col>
</colgroup>
<tbody>
<tr>
<td bgcolor="#0066CC" height="" width=""><div align="center">
<strong>Tipe</strong></div>
</td>
<td bgcolor="#0066CC" width=""><div align="center">
<strong>Lebar dalam Bit</strong></div>
</td>
<td bgcolor="#0066CC" width=""><b>Rentang Nilai</b></td>
</tr>
<tr bgcolor="#FF6600">
<td>byte</td>
<td>8</td>
<td>0 -- 225</td>
</tr>
<tr bgcolor="#FF6600">
<td>sbyte</td>
<td>8</td>
<td>-128 -- 127</td>
</tr>
<tr bgcolor="#FF6600">
<td>short</td>
<td>16</td>
<td>-32,768 -- 32,767</td>
</tr>
<tr bgcolor="#FF6600">
<td>ushort</td>
<td>16</td>
<td>0 -- 65,535</td>
</tr>
<tr bgcolor="#FF6600">
<td>int</td>
<td>32</td>
<td>-2,147,483,648 -- 2,147,483,647</td>
</tr>
<tr bgcolor="#FF6600">
<td>unit</td>
<td>32</td>
<td>0 -- 4,294,967,295</td>
</tr>
<tr bgcolor="#FF6600">
<td>long</td>
<td>64</td>
<td>-9,223,372,036,854,775,808 -- 9,223,372,036,854,775,807</td>
</tr>
<tr bgcolor="#FF6600">
<td>ulong</td>
<td>64</td>
<td>0 -- 18,446,744,073,709,551,615</td>
</tr>
</tbody>
</table>
<div style="text-align: justify;">
<br />
Seperti yang terlihat pada tabel di atas, C# mendefinisikan versi bertanda dan tidak bertanda dari berbagai tipe integer, perbedaanya terdapat pada bagaimana bit paling signifikan diinterpresentasikan. Jika integer bertanda dipesefikasi maka kompiler c# akan menghasilkan kode yang mengasumsikan bahwa bit paling signifikan dari suatu integer dipakai sebagai <b>flag</b>. Jika flag adalah 0 maka angka tersebut adalah positif dan jika flag adalah 1 maka angka tersebut adalah negatif. Angka negatif direpresentasikan menggunakan pendekatan komplemen dua. Dengan metode ini, semua bit dalam angka negatif dinalik, kemudian ditambahkan 1. Intinya bertanda atau tidak bertanda ini jika bertanda maka dia terdapat negatif sedangkan jika tidak maka tidak ada nilai negatif. Akan tetapi integer tak-bertanda memiliki rentang nilai positif lebih tinggi dari yang bertanda.<br />
<br />
<h3>
Buat Sebuah Project Program C# Baru</h3>
Buatlah sebuah project C# baru dengan nama <b>belajar_integer</b>. Jika anda belum pernah membuat project sebelumnya baca di sini untuk melihat software dan langkah -langkah pembuatan projectnya : <a href="http://jintoples.blogspot.com/2015/04/program-c-sharp-sederhana.html" target="_blank">Program C# Sederhana</a><br />
<br />
Buatlah sebuah kode file dengan nama <b>main_integer.cs</b> dengan isi script sebagai berikut :<br />
<br />
<pre class="brush:php" name="code" style="text-align: left; width: 100%;">/* Belajar pemrograman c# dengan
Jin Toples Programming */
using System;
class main_integer{
static void Main(){
byte x;
int jum;
long inci, mile;
jum = 0;
//perualangan untuk menjumlahkan nilai jum
for (x = 1; x <= 10; x++)
{
jum = jum + x;
Console.WriteLine(jum);
}
Console.WriteLine("Penjumlahan dari 0-10 adalah " + jum);
mile = 93000000; // jarak ke matahari dalam mile
// 5,280 kaki dalam satu mile, 12 inci dalam satu kaki
inci = mile * 5280 * 12;
Console.WriteLine("Jarak ke matahari : " + inci + " inci.");
Console.ReadKey();
}
}
</pre>
<br />
<b>Byte</b> kita gunakan unutk X karena kita hanya memerukan nilai 0 s/d 10 di perulangan sehingga kita tidak perlu membuang - buang memori dengan menggunakan int.<br />
<br />
<b>Int</b> kita gunakan untuk jum karena nilainya lebih besar dari yang di tampung oleh Byte. Secara umum juga nanti kita akan sering menggunakan int.<br />
<br />
<b>Long</b> digunakan untuk mile dan inci karena int tidak cukup untuk menampung nilainya. Coba anda ganti dengan int dan perhatikan perbedaanya.<br />
<br />
Jalankan program anda dengan cara klik <b>Debug > Start Debuging</b> atau tekan <b>F5</b> pada keyboard.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-65sa2EeRIhByCq5qJEEAcMkxIjAW_hLFZNiVgYMraCCE4wd-Ph5fMJZj72_B53tdplxrt-lM1XFua26qWdvpevxxCb16fE8E4UV1KVx5apWSZE8OWKzM8JnhwDDn0SYklZXudg1VMJIg/s1600/Tipe+Data+Nilai+Integer+di+c%23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Tipe Data Nilai Integer di C#" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-65sa2EeRIhByCq5qJEEAcMkxIjAW_hLFZNiVgYMraCCE4wd-Ph5fMJZj72_B53tdplxrt-lM1XFua26qWdvpevxxCb16fE8E4UV1KVx5apWSZE8OWKzM8JnhwDDn0SYklZXudg1VMJIg/s1600/Tipe+Data+Nilai+Integer+di+c%23.png" height="202" title="Tipe Data Nilai Integer di C#" width="400" /></a></div>
<span id="goog_527050467"></span><span id="goog_527050468"></span><br />
Program Integer C# anda sekarang sudah selesai, baca juga tutorial C# lainnya.</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-64962105285701662682015-04-24T23:21:00.001+07:002015-04-24T23:21:43.206+07:00Tipe Data Di C#<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-tcuIi_LDxQ-88-mebIS1VQg1lFIT9oQTWTgNuFdwb-TE_044OY8i0rb_U9py92pFRCkHN7p9DHlk-bPmqRa4fqcg6Ypr_RiD0t5H14IEvnBHikZGtYu60KY2oqaWuu6M0knZBF1hKfNm/s1600/Tipe+Data+Di+C%23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Tipe Data Di C#" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-tcuIi_LDxQ-88-mebIS1VQg1lFIT9oQTWTgNuFdwb-TE_044OY8i0rb_U9py92pFRCkHN7p9DHlk-bPmqRa4fqcg6Ypr_RiD0t5H14IEvnBHikZGtYu60KY2oqaWuu6M0knZBF1hKfNm/s1600/Tipe+Data+Di+C%23.png" height="99" title="Tipe Data Di C#" width="320" /></a></div>
<br />
<b>Tipe data</b> adalah salah satu bagian terpenting dalam program karena semua operasi diperiksa oleh kompiler tentang kompabilitas tipenya. Hal ini mendukung kehandalam dalam pencegahan error, semua variabel, ekspresi, dan nilai harus memiliki sebuah tipe data. Tipe data suatu variabel menentukan operasi apa saja yang diizinkan untuk diterapkan pada nilai variabel.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Dalam C# terdapat dua ketegori umum dari tipe data built-in: <b>tipe nilai</b> dan <b>tipe refrensi</b>. Perbedaanya terdapat pada apa yang dimuat oleh suatu variabel. Untuk tipe nilai, variabel dapat menampung suatu nilai, seperti 3.14 atau 212. Untuk tipe refrensi, variabel dapat memuat refrensi ke sebuah nilai atau yang paling umum di pakai adalah kelas. Untuk kali ini kita akan membahas tipe nilai terlebih dahulu.</div>
<div style="text-align: justify;">
<br /></div>
<table border="1px" cellpadding="0" cellspacing="0" style="display: block; overflow-x: auto;"><colgroup><col width="53"></col><col width=""></col><col width="32"></col><col width=""></col><col width="55"></col></colgroup><tbody>
<tr>
<td bgcolor="#0066CC" height="" width=""><div align="center">
<b>Tipe</b></div>
</td>
<td bgcolor="#0066CC" width=""><div align="center">
<b>Arti</b></div>
</td></tr>
<tr bgcolor="#FF6600">
<td>bool</td>
<td>merepresentasikan nilai true/false</td></tr>
<tr bgcolor="#FF6600">
<td>byte</td>
<td>Integer tak-bertanda 8-bit</td></tr>
<tr bgcolor="#FF6600">
<td>char</td>
<td>Karakter</td>
</tr>
<tr bgcolor="#FF6600">
<td>decimal </td>
<td>Nilai numerik untuk perhitungan keuangan</td>
</tr>
<tr bgcolor="#FF6600">
<td>double</td>
<td>Titik mengambang kepresisian ganda</td>
</tr>
<tr bgcolor="#FF6600">
<td>float</td>
<td>Titik mengambang kepresisian tunggal</td>
</tr>
<tr bgcolor="#FF6600">
<td>int</td>
<td>Integer</td>
</tr>
<tr bgcolor="#FF6600">
<td>long</td>
<td>Long integer</td>
</tr>
<tr bgcolor="#FF6600">
<td>sbyte</td>
<td>Integer bertanda 8-bit</td>
</tr>
<tr bgcolor="#FF6600">
<td>short</td>
<td>Integer short</td>
</tr>
<tr bgcolor="#FF6600">
<td>unit</td>
<td>Integer tak-bertanda</td>
</tr>
<tr bgcolor="#FF6600">
<td>ulong</td>
<td>Long tak-bertanda</td>
</tr>
<tr bgcolor="#FF6600">
<td>ushort</td>
<td>Short tak-bertanda</td>
</tr>
</tbody>
</table>
<div style="text-align: justify;">
<br />
Dalam C# terdapat 13 tipe nilai seperti yang dapat dilihat di atas. Secara kolektif, tipe nilai diebut pula dengan tipe sederhana atau tipe primitif karena hanya memuat satu nilai.<br />
<br />
Untuk contoh program akan kita bahas di artikel selanjutanya.</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-53511702228213207642015-04-18T15:29:00.002+07:002015-04-18T15:29:54.267+07:00Program C# Sederhana<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/04/program-c-sharp-sederhana.html" target="_blank">Program C# Sederhana</a> - <b>C#</b> atau <b>C Sharp</b> adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh microsoft sebagai bagian dari inisiatif kerangka .Net Framework. C# ini dibuat berdasarkan bahasa pemrograman C++ yang telah dipengaruhi oleh fitur - fitur yang terdapat dalam bahasa pemrograman lain seperti Java, Delphi, Visual basic, Dll.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Sekarang untuk lebih jelasnya langsung saja kita mengenal lebih dekat si C# ini dengan membuat program sederhananya.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk menulis dan mengkompilasi program C# anda membutuhkan IDE Visual Studio, versi yang kami gunakan dalam tutorial ini adalah IDE Microsoft Visual Studio C# 2010 Express.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
1. Buatlah sebuah project C# baru dengan cara kli <b>File > New Project > Empty Project</b> ganti nama project menjadi <b>program_sederhana</b></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/AVvXsEgVW10-rqGqnQRB82ll0suRmYK5jfvZ_dD0IVyvgmP5Bg-t43zmUVTjhvIQiOYT7VSO1wgGLYHr2rRMHBxs6XTARTh6rtxFNseqg16FKP3Stun14RUkZiv_fak9F_WC6P-uHhUq9TR49ZLZ/s1600/Buat+projek+c%23+baru.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Buat project C# baru" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVW10-rqGqnQRB82ll0suRmYK5jfvZ_dD0IVyvgmP5Bg-t43zmUVTjhvIQiOYT7VSO1wgGLYHr2rRMHBxs6XTARTh6rtxFNseqg16FKP3Stun14RUkZiv_fak9F_WC6P-uHhUq9TR49ZLZ/s1600/Buat+projek+c%23+baru.png" height="257" title="Buat project C# baru" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
2. Sekarang buatlah sebuah file baru dengan cara klik kanan pada project <b>program_sederhana > Add > New Item </b></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/AVvXsEg7DQTv29LQ4USabd86m_SI-zniVhPWpvX7mIDHy_Z_bckA1VYuLZqvPIL9o_aXwaeVzr9-noLjKJVmKrP2zbz2SUFwoMSr5GTf_jwUu2P9aJ5D4BWuaYWdF0sVm7T0puZXg0HtCx4QABZW/s1600/add+new+item+c%23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Add new item" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7DQTv29LQ4USabd86m_SI-zniVhPWpvX7mIDHy_Z_bckA1VYuLZqvPIL9o_aXwaeVzr9-noLjKJVmKrP2zbz2SUFwoMSr5GTf_jwUu2P9aJ5D4BWuaYWdF0sVm7T0puZXg0HtCx4QABZW/s1600/add+new+item+c%23.png" height="228" title="Add new item" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
3. Pilih <b>Code File </b>kemudian ganti namanya dengan <b>contoh.cs</b></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/AVvXsEjdQ_KsSrjhyphenhyphenY16Yui2QpyeGvvvAAunOMHUJfnmtl6xNoNfoAEmh1ugdkq-5azAqzoa9lkx2Qznt8CIoLdKo88WDbrGYPUbQvDBCUOZEGDy3S_oGZXv1597oOcgtykEUC2-gPzC1D76Y3-H/s1600/new+code+file+c%23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="New code file" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdQ_KsSrjhyphenhyphenY16Yui2QpyeGvvvAAunOMHUJfnmtl6xNoNfoAEmh1ugdkq-5azAqzoa9lkx2Qznt8CIoLdKo88WDbrGYPUbQvDBCUOZEGDy3S_oGZXv1597oOcgtykEUC2-gPzC1D76Y3-H/s1600/new+code+file+c%23.png" height="256" title="New code file" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
4. Maka akan muncul jendela kode editor di samping seperti ini</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/AVvXsEhXfwsTIAzjH22QA8EoYGXQG3v1xkhzOLo1I8G2huA5V3RBo-KOh-wjDMjK-NHObFL8-X_U-Elnpe-u1UMjBQGih3o1GirezuftuwExMfsdrN_Gq8BYwc6eIa0mfY5EeInxSS7W7Qg9Jat_/s1600/code+editor+c%23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Code editor c#" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXfwsTIAzjH22QA8EoYGXQG3v1xkhzOLo1I8G2huA5V3RBo-KOh-wjDMjK-NHObFL8-X_U-Elnpe-u1UMjBQGih3o1GirezuftuwExMfsdrN_Gq8BYwc6eIa0mfY5EeInxSS7W7Qg9Jat_/s1600/code+editor+c%23.png" height="223" title="Code editor c#" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
5. Sekarang masukanlah kode berikut</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: left; width: 100%;">/* Belajar pemrograman c# dengan
Jin Toples Programming */
using System;
class contoh
{
static void Main()
{
Console.WriteLine("Ini adalah sebuah program sederhana dengan c#");
Console.ReadKey();
}
}</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Console.writeline</b> befungsi untuk menuliskan string dan juga beberapa jenis informasi lainnya.<br />
<b>Console.ReadKye</b> digunakan agar program tidak langsung keluar setelah selesai, coba anda hapus dan lihat perbedaannya.<br />
<br />
6. Jalankan program anda dengan cara klik <b>Debug > Start Debuging</b> atau tekan <b>F5</b> pada keyboard.</div>
<div style="text-align: justify;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYz_VroLDAChcym3FeYXkwidrPH_cC6cG3I3s__A2cpKZuMMQhUt9lEY2vz3xH_4cotL0R6wOYbD3cT-xttolJWrm1DO6b7adCXY_21MvI4Z__oQknUz_o2m0GoUPPyWTKMLbduW3bYZGX/s1600/Program+C%23+Sederhana.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Program C# Sederhana" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYz_VroLDAChcym3FeYXkwidrPH_cC6cG3I3s__A2cpKZuMMQhUt9lEY2vz3xH_4cotL0R6wOYbD3cT-xttolJWrm1DO6b7adCXY_21MvI4Z__oQknUz_o2m0GoUPPyWTKMLbduW3bYZGX/s1600/Program+C%23+Sederhana.png" height="202" title="Program C# Sederhana" width="400" /></a></div>
<br /></div>
<div style="text-align: justify;">
Program C# Sederhana anda sekarang sudah selesai, baca juga tutorial C# lainnya.</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com1tag:blogger.com,1999:blog-7682585518108569804.post-84378362047033700362015-04-14T20:20:00.000+07:002015-04-14T20:20:04.275+07:00Cara Membuat Background Slideshow Dengan jQuery<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheTNwbkScOcaSdJ5xtan5V47x3itUOXU-h0wHyU6l_xctslm9gGbXVB_zdrdpGJISLW_Lz5JaF6GpzzLFjdzznQ1lQhoL-HVRfcY4Qqtol4ahtjXSgFHpDcYFH3iX1WERkzFxgU0oh58C2/s1600/Cara+Membuat+Backgroud+Slideshow+Dengan+jQuery.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Cara Membuat Background Slideshow Dengan jQuery" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheTNwbkScOcaSdJ5xtan5V47x3itUOXU-h0wHyU6l_xctslm9gGbXVB_zdrdpGJISLW_Lz5JaF6GpzzLFjdzznQ1lQhoL-HVRfcY4Qqtol4ahtjXSgFHpDcYFH3iX1WERkzFxgU0oh58C2/s1600/Cara+Membuat+Backgroud+Slideshow+Dengan+jQuery.png" height="257" title="Cara Membuat Background Slideshow Dengan jQuery" width="400" /></a></div>
<br />
<a href="http://jintoples.blogspot.com/2015/04/cara-membuat-background-slideshow-dengan-jquery.html" target="_blank">Cara Membuat Background Slideshow Dengan jQuery</a> - <b>Background slideshow</b> adalah background yang berganti - ganti seperti pada umumnya slideshow. Background slideshow ini akan menyesuaikan dengan ukuran layar dari halaman web atau bisa disebut full page. Hal ini akan kita buat menggunakan <b>Css </b>dan <b>jQuery</b>, untuk lebih jelasnya langsung saja ke prakteknya. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Baca juga : <a href="http://jintoples.blogspot.com/2015/04/cara-membuat-game-kill-cocroach-dengan-html5.html" target="_blank">Cara Membuat Game Kill Cocroach Dengan HTML5</a></div>
<div style="text-align: justify;">
</div>
<br />
Untuk menulisakan script anda dapat menggunakan apa saja bebas, contoh : Notepad, Notepad++, Dreamwaver, NetBeans, Eclipse.<br />
<br />
<h3 style="text-align: left;">
CSS</h3>
Pertama buatlah sebuah folder dengan nama<b> background_slideshow</b>, kemudian buatlah sebuah folder di dalamnya dengan nama <b>CSS</b>, buat sebuah file CSS dengan nama <b>style.css</b> dengan isi script :<br />
<br />
<pre class="brush:php" name="code" style="text-align: left; width: 100%;">@font-face {
font-family: 'entypo';
src:url('../fonts/entypo.eot');
src:url('../fonts/entypo.eot?#iefix') format('embedded-opentype'),
url('../fonts/entypo.woff') format('woff'),
url('../fonts/entypo.ttf') format('truetype'),
url('../fonts/entypo.svg#entypo') format('svg');
font-weight: normal;
font-style: normal;
}
.cbp-bislideshow {
list-style: none;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: -1;
padding: 0;
margin: 0;
}
.cbp-bislideshow li {
position: absolute;
width: 101%;
height: 101%;
top: -0.5%;
left: -0.5%;
opacity: 0;
-webkit-transition: opacity 1s;
-moz-transition: opacity 1s;
transition: opacity 1s;
}
/* If background-size supported we'll add the images to the background of the li */
.backgroundsize .cbp-bislideshow li {
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
background-position: center center;
}
/* ...and hide the images */
.backgroundsize .cbp-bislideshow li img {
display: none;
}
.cbp-bislideshow li img {
display: block;
width: 100%;
}
.cbp-bicontrols {
position: fixed;
width: 300px;
height: 100px;
margin: -50px 0 0 -150px;
top: 50%;
left: 50%;
}
.cbp-bicontrols span {
float: left;
width: 100px;
height: 100px;
position: relative;
cursor: pointer;
}
.cbp-bicontrols span:before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
text-align: center;
font-family: 'entypo';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 100px;
font-size: 80px;
color: #fff;
-webkit-font-smoothing: antialiased;
opacity: 0.7;
}
.cbp-bicontrols span:hover:before {
opacity: 1;
}
.cbp-bicontrols span:active:before {
top: 2px;
}
span.cbp-biplay:before {
content: "\e002";
}
span.cbp-bipause:before {
content: "\e003";
}
span.cbp-binext:before {
content: "\e000";
}
span.cbp-biprev:before {
content: "\e001";
}
.cbp-bicontrols span.cbp-binext {
float: right;
}
/* Fallback */
.no-js.no-backgroundsize .cbp-bislideshow li:first-child {
opacity: 1;
}
.no-js.backgroundsize .cbp-bislideshow li:first-child img {
display: block;
}
</pre>
<br />
<h3 style="text-align: left;">
Javascript</h3>
Buat sebuah folder dengan nama <b>js</b> di dalam folder <b>backgroud_slideshow</b>, Kita membutuhkan jQuery jadi download terlebih dahulu file jQuerynya di sini : <a href="http://jquery.com/download/" rel="nofollow" target="_blank">DOWNLOAD</a><br />
Simpan dalam folder yang sama, kemudian buat file 3 buah file java script baru dengan nama<br />
<br />
<b>1. jquery.imagesloaded.min.js</b><br />
<br />
<pre class="brush:php" name="code" style="text-align: left; width: 100%;">(function(c,q){var m="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";c.fn.imagesLoaded=function(f){function n(){var b=c(j),a=c(h);d&&(h.length?d.reject(e,b,a):d.resolve(e));c.isFunction(f)&&f.call(g,e,b,a)}function p(b){k(b.target,"error"===b.type)}function k(b,a){b.src===m||-1!==c.inArray(b,l)||(l.push(b),a?h.push(b):j.push(b),c.data(b,"imagesLoaded",{isBroken:a,src:b.src}),r&&d.notifyWith(c(b),[a,e,c(j),c(h)]),e.length===l.length&&(setTimeout(n),e.unbind(".imagesLoaded",
p)))}var g=this,d=c.isFunction(c.Deferred)?c.Deferred():0,r=c.isFunction(d.notify),e=g.find("img").add(g.filter("img")),l=[],j=[],h=[];c.isPlainObject(f)&&c.each(f,function(b,a){if("callback"===b)f=a;else if(d)d[b](a)});e.length?e.bind("load.imagesLoaded error.imagesLoaded",p).each(function(b,a){var d=a.src,e=c.data(a,"imagesLoaded");if(e&&e.src===d)k(a,e.isBroken);else if(a.complete&&a.naturalWidth!==q)k(a,0===a.naturalWidth||0===a.naturalHeight);else if(a.readyState||a.complete)a.src=m,a.src=d}):
n();return d?d.promise(g):g}})(jQuery);</pre>
<br />
<div style="text-align: justify;">
<b>2. modernizr.custom.js</b></div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: left; width: 100%;">/* Modernizr 2.6.2 (Custom Build) | MIT & BSD
* Build: http://modernizr.com/download/#-backgroundsize-shiv-cssclasses-testprop-testallprops-domprefixes-load
*/
;window.Modernizr=function(a,b,c){function x(a){j.cssText=a}function y(a,b){return x(prefixes.join(a+";")+(b||""))}function z(a,b){return typeof a===b}function A(a,b){return!!~(""+a).indexOf(b)}function B(a,b){for(var d in a){var e=a[d];if(!A(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function C(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:z(f,"function")?f.bind(d||b):f}return!1}function D(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+n.join(d+" ")+d).split(" ");return z(b,"string")||z(b,"undefined")?B(e,b):(e=(a+" "+o.join(d+" ")+d).split(" "),C(e,b,c))}var d="2.6.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m="Webkit Moz O ms",n=m.split(" "),o=m.toLowerCase().split(" "),p={},q={},r={},s=[],t=s.slice,u,v={}.hasOwnProperty,w;!z(v,"undefined")&&!z(v.call,"undefined")?w=function(a,b){return v.call(a,b)}:w=function(a,b){return b in a&&z(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=t.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(t.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(t.call(arguments)))};return e}),p.backgroundsize=function(){return D("backgroundSize")};for(var E in p)w(p,E)&&(u=E.toLowerCase(),e[u]=p[E](),s.push((e[u]?"":"no-")+u));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)w(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},x(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e<g;e++)d.createElement(f[e]);return d}function p(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return r.shivMethods?n(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+l().join().replace(/\w+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(r,b.frag)}function q(a){a||(a=b);var c=m(a);return r.shivCSS&&!f&&!c.hasCSS&&(c.hasCSS=!!k(a,"article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}")),j||p(a,c),a}var c=a.html5||{},d=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,e=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,f,g="_html5shiv",h=0,i={},j;(function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._domPrefixes=o,e._cssomPrefixes=n,e.testProp=function(a){return B([a])},e.testAllProps=D,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+s.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i<a.length;i++)j=a[i],e(j)?g(j,0,l,0):w(j)?B(j):Object(j)===j&&h(j,l);else Object(a)===a&&h(a,l)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,null==b.readyState&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>3. cbpBGSlideshow.js</b></div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: left; width: 100%;">var cbpBGSlideshow = (function() {
var $slideshow = $( '#cbp-bislideshow' ),
$items = $slideshow.children( 'li' ),
itemsCount = $items.length,
$controls = $( '#cbp-bicontrols' ),
navigation = {
$navPrev : $controls.find( 'span.cbp-biprev' ),
$navNext : $controls.find( 'span.cbp-binext' ),
$navPlayPause : $controls.find( 'span.cbp-bipause' )
},
// current item´s index
current = 0,
// timeout
slideshowtime,
// true if the slideshow is active
isSlideshowActive = true,
// it takes 3.5 seconds to change the background image
interval = 3500;
function init( config ) {
// preload the images
$slideshow.imagesLoaded( function() {
if( Modernizr.backgroundsize ) {
$items.each( function() {
var $item = $( this );
$item.css( 'background-image', 'url(' + $item.find( 'img' ).attr( 'src' ) + ')' );
} );
}
else {
$slideshow.find( 'img' ).show();
// for older browsers add fallback here (image size and centering)
}
// show first item
$items.eq( current ).css( 'opacity', 1 );
// initialize/bind the events
initEvents();
// start the slideshow
startSlideshow();
} );
}
function initEvents() {
navigation.$navPlayPause.on( 'click', function() {
var $control = $( this );
if( $control.hasClass( 'cbp-biplay' ) ) {
$control.removeClass( 'cbp-biplay' ).addClass( 'cbp-bipause' );
startSlideshow();
}
else {
$control.removeClass( 'cbp-bipause' ).addClass( 'cbp-biplay' );
stopSlideshow();
}
} );
navigation.$navPrev.on( 'click', function() {
navigate( 'prev' );
if( isSlideshowActive ) {
startSlideshow();
}
} );
navigation.$navNext.on( 'click', function() {
navigate( 'next' );
if( isSlideshowActive ) {
startSlideshow();
}
} );
}
function navigate( direction ) {
// current item
var $oldItem = $items.eq( current );
if( direction === 'next' ) {
current = current < itemsCount - 1 ? ++current : 0;
}
else if( direction === 'prev' ) {
current = current > 0 ? --current : itemsCount - 1;
}
// new item
var $newItem = $items.eq( current );
// show / hide items
$oldItem.css( 'opacity', 0 );
$newItem.css( 'opacity', 1 );
}
function startSlideshow() {
isSlideshowActive = true;
clearTimeout( slideshowtime );
slideshowtime = setTimeout( function() {
navigate( 'next' );
startSlideshow();
}, interval );
}
function stopSlideshow() {
isSlideshowActive = false;
clearTimeout( slideshowtime );
}
return { init : init };
})();</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Perhatikan baris kode script di atas :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: left; width: 100%;">// current item´s index
current = 0,
// timeout
slideshowtime,
// true if the slideshow is active
isSlideshowActive = true,
// it takes 3.5 seconds to change the background image
interval = 3500;</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Current </b>adalah index gambar anda yang pertama<br />
<br />
<b>isSlideshowActive </b>adalah setinggan apakah anda ingin mengaktifkan slideshow atau tidak dengan kata lain apakah anda ingin background anda berganti-ganti atau tidak<br />
<br />
<b>inverval </b>adalah settingan interval atau waktu untuk pergantian setiap gambar slideshow</div>
<div style="text-align: justify;">
<br />
<h3>
FONT</h3>
Buat sebuah folder dengan nama <b>Font</b> dalam folder <b>background_slideshow</b>, Font ini digunakan untuk tombol controlnya anda dapat mendownloadnya di sini : <a href="https://drive.google.com/folderview?id=0B_pg8nMimDW9fnN5SHgxLXYwazNlMHNkMnpXTEx1azhHdm54MFpBb3FCT2tHYzg4WTBNQnc&usp=sharing" rel="nofollow" target="_blank">Download</a><br />
simpan dalam folder font.<br />
<br />
<h3>
IMAGES</h3>
Sekarang untuk gambarnya buat sebuah folder dengan nama <b>images</b> dalam folder <b>background_slideshow</b>, kemudian letakan gambar anda di dalamnya atau anda dapat menggunakan gambar demonya di sini : <a href="https://drive.google.com/folderview?id=0B_pg8nMimDW9fkRWT0pwNFh4UFYyRFQzcmJiMEtKOWtNc1lfY0lUdmpWOUZOZi1zRU9aMmc&usp=sharing" rel="nofollow" target="_blank">Download</a><br />
<br />
<h3>
HTML</h3>
</div>
<div style="text-align: justify;">
Terakhir Buatlah sebuah file HTML baru di dalam folder <b>background_slideshow</b>, dengan nama <b>index.html </b>dengan isi script :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: left; width: 100%;"><!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Cara Membuat Backgroud Slideshow Dengan jQuery</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<style>
h1 {
font-family: 'Lato', Calibri, Arial, sans-serif;
color: #fff;
font-weight: 700;
font-size: 2.125em;
text-align: center;
}
.copy{
position: absolute;
bottom: 0px;
text-align: center;
width: 100%;
color: #fff;
font-family: 'Lato', Calibri, Arial, sans-serif;
}
.copy a{
text-decoration: none;
color: inherit;
}
</style>
</head>
<body>
<div class="container">
<header>
<h1>Jin Toples Programming</h1>
<h1>Cara Membuat Backgroud Slideshow Dengan jQuery</h1>
</header>
<div class="main">
<ul id="cbp-bislideshow" class="cbp-bislideshow">
<li><img src="images/1.jpg" alt="image01"/></li>
<li><img src="images/2.jpg" alt="image02"/></li>
<li><img src="images/3.jpg" alt="image03"/></li>
<li><img src="images/4.jpg" alt="image04"/></li>
<li><img src="images/5.jpg" alt="image05"/></li>
<li><img src="images/6.jpg" alt="image06"/></li>
</ul>
<div id="cbp-bicontrols" class="cbp-bicontrols">
<span class="cbp-biprev"></span>
<span class="cbp-bipause"></span>
<span class="cbp-binext"></span>
</div>
</div>
</div>
<p class='copy'>Copyright &copy <a href="http://jintoples.blogspot.com">Jin Toples Programming</a> 2015</p>
<script src="js/jquery-1.8.3.js"></script>
<script src="js/modernizr.custom.js"></script>
<script src="js/jquery.imagesloaded.min.js"></script>
<script src="js/cbpBGSlideshow.js"></script>
<script>
$(function() {
cbpBGSlideshow.init();
});
</script>
</body>
</html></pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Jika anda ingin menonaktifkan tombol next dan pausenya hapus saja baris kode berikut:<br />
<br />
<br />
<pre class="brush:php" name="code" style="text-align: left; width: 100%;"><div id="cbp-bicontrols" class="cbp-bicontrols">
<span class="cbp-biprev"></span>
<span class="cbp-bipause"></span>
<span class="cbp-binext"></span>
</div></pre>
<br />
Sekarang anda dapat mencobanya dengan cara membuka file <b>index.html</b> di
browser anda, disarankan membukanya dengan browser Chrome atau Mozilla,
jangan menggunakan IE Bkakakak.... jika di IE tidak jalan saya sudah
tidak heran.<br />
<br />
<div style="text-align: justify;">
Anda juga dapat mengunduh file jadinya di sini : <a href="https://drive.google.com/file/d/0B_pg8nMimDW9c1RzbnpsLVRpS2s/view?usp=sharing" rel="nofollow" target="_blank">DOWNLOAD</a></div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<div style="text-align: justify;">
<div style="text-align: justify;">
<div style="text-align: justify;">
Author : Mary Lou</div>
<div style="text-align: justify;">
From : http://tympanus.net/Blueprints/BackgroundSlideshow/</div>
<div style="text-align: justify;">
Modified by : Jin Toples</div>
<br />
<div style="text-align: justify;">
Background Slideshow Dengan jQuery anda sudah selesai, baca juga tutorial program jQuery lainnya.</div>
</div>
</div>
</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-44097094915274307822015-04-09T14:10:00.003+07:002015-04-14T11:10:40.615+07:00Cara Membuat Game Kill Cocroach Dengan HTML5<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1_lz0V7Eez0bQ04bQfBKDL6ZBG5eTY7l0CpVogK4pukKGAq05s_ZO-ZTO-bwefrtXBQR0IOYMUSBc4ud9xox3e5ir1DNJNG_dcKBoUx4WE2GrrzcslGtP4z34n8rflaLrz3PRNu8SZckv/s1600/Cara+Membuat+Game+Kill+Cocroach+Dengan+HTML5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Cara Membuat Game Kill Cocroach Dengan HTML5" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1_lz0V7Eez0bQ04bQfBKDL6ZBG5eTY7l0CpVogK4pukKGAq05s_ZO-ZTO-bwefrtXBQR0IOYMUSBc4ud9xox3e5ir1DNJNG_dcKBoUx4WE2GrrzcslGtP4z34n8rflaLrz3PRNu8SZckv/s1600/Cara+Membuat+Game+Kill+Cocroach+Dengan+HTML5.png" height="265" title="Cara Membuat Game Kill Cocroach Dengan HTML5" width="400" /></a></div>
<br />
<a href="http://jintoples.blogspot.com/2015/04/cara-membuat-game-kill-cocroach-dengan-html5.html" target="_blank">Cara Membuat Game Kill Cocroach Dengan HTML5</a> - Kali ini kita akan membuat game tentang kecoa yaitu <b>Kill Cocroach</b>. Dalam game Kill Cocroach ini kita ditugaskan untuk membunuh sebanyak mungkin kecoa dengan mengkliknya. <b>Game serderhana</b> ini akan kita buat dengan <b>HTML5</b>.</div>
<div style="text-align: justify;">
</div>
<br />
<div style="text-align: justify;">
Baca juga : <a href="http://jintoples.blogspot.com/2015/03/cara-membuat-game-circle-maze-dengan-html5.html" target="_blank">Cara Membuat Game Circle Maze Dengan HTML5</a> </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Siapa yang tidak tau kecoa, serangga dengan kemampuan bertahan hidup
paling ekstrim yang bahakan dapat bertahan hidup tanpa kepala dan
selamat dari radiasi nuklir. Beberapa orang ketika bertemu dengan kecoa
akan merasa geli atau takut, apalagi ketika ia memasuki mode terbang
bkakakakak. Mungkin ini bisa mengurangi rasa kesal anda sedikit terhadap kecoa.</div>
<div style="text-align: justify;">
</div>
<br />
<div style="text-align: justify;">
Untuk menulisakan script anda dapat menggunakan apa saja bebas, contoh : Notepad, Notepad++, Dreamwaver, NetBeans, Eclipse.<br />
<h3>
</h3>
<h3>
Gambar</h3>
Buatlah dahulu sebuah folder dengan nama <b>Kill_cocroach </b>kemudian untuk untuk gambar kecoanya nanti gunakan lah gambar berikut ini:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIjaTacr7Bk_6vOgjcQoVuJsJdMs-Os-uuUBCkN4Ismry_n-UlDfcRZhmPgqOXM9yIVkOQ46J03UpUHnl_8Iwaq0UnOD0j5qdzoX-ieYa2Pc_hTTty8ZhmojbxcfJ-DbzG1G8ZMagHTGnu/s1600/alive.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIjaTacr7Bk_6vOgjcQoVuJsJdMs-Os-uuUBCkN4Ismry_n-UlDfcRZhmPgqOXM9yIVkOQ46J03UpUHnl_8Iwaq0UnOD0j5qdzoX-ieYa2Pc_hTTty8ZhmojbxcfJ-DbzG1G8ZMagHTGnu/s1600/alive.png" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIvg4NJTUiBDa4SHHGeQjPM519pdN0Rjco5BDIgBtaSB5QP1NasDXqAqtsaTgUD0NkbQX6KFJiKplZ3T-ndUrj4cDS9bFWRmaKWHbF6KvHynZAUdJmFfkuj_yN-cSzdTWqYwDjF8jSFZe3/s1600/dead.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIvg4NJTUiBDa4SHHGeQjPM519pdN0Rjco5BDIgBtaSB5QP1NasDXqAqtsaTgUD0NkbQX6KFJiKplZ3T-ndUrj4cDS9bFWRmaKWHbF6KvHynZAUdJmFfkuj_yN-cSzdTWqYwDjF8jSFZe3/s1600/dead.png" /></a></div>
Letakan dalam folder kill_cocroach.<br />
</div>
<div style="text-align: justify;">
<h3>
CSS</h3>
Buatlah sebuah file CSS baru dengan nama <b>style.css</b> dengan isi script :<br />
<br /></div>
<div style="text-align: justify;">
<br />
<pre class="brush:php" name="code" style="text-align: left; width: 100%;">.gameArea {
width: 300px;
height: 425px;
text-align:left;
margin: 0 auto;
display: block;
position: relative;
border: 1px dashed #ccc;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
background-color: #FFFBDF;
background-image: radial-gradient(closest-side, transparent 98%, rgba(0, 0, 0, 0.1) 99%), radial-gradient(closest-side, transparent 98%, rgba(0, 0, 0, 0.1) 99%);
-webkit-background-size: 60px 60px;
-moz-background-size: 60px 60px;
background-size: 60px 60px;
background-position: 0 0, 30px 30px;
}
.gameArea h2 {
padding: 0;
font-size: 14px;
margin: 20px 10px;
font-family: Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
}
.gameArea .cocroach,
.gameArea .cocroach2,
.gameArea .cocroach3 {
width: 100px;
height: 100px;
display: block;
position: absolute;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.gameArea .cocroach .insect,
.gameArea .cocroach2 .insect,
.gameArea .cocroach3 .insect {
display: block;
margin: auto;
width: 60px;
height: 75px;
}
.gameArea .cocroach .insect.alive,
.gameArea .cocroach2 .insect.alive,
.gameArea .cocroach3 .insect.alive {
background-image: url(alive.png);
}
.gameArea .cocroach .insect.dead,
.gameArea .cocroach2 .insect.dead,
.gameArea .cocroach3 .insect.dead {
background-image: url(dead.png);
}
</pre>
<br />
<br />
<h3>
Javascript</h3>
Untuk game kali ini kita membutuhkan jQuery jadi donwload terlebih dahulu file jQuerynya di sini : <a href="http://jquery.com/download/" rel="nofollow" target="_blank">DOWNLOAD</a><br />
Simpan dalam folder kill_cocroach, lalu buatlah sebuah file javascript dengan nama <b>script.js</b> dengan isi script :<br />
<br />
<br />
<pre class="brush:php" name="code" style="text-align: left; width: 100%;">$(function () {
animateDiv();
function makeNewPosition() {
var h = $('.gameArea').height() - 50;
var w = $('.gameArea').width() - 50;
var nh = Math.floor(Math.random() * h - 20 );
var nw = Math.floor(Math.random() * w - 20 );
return [nh, nw];
}
function animateDiv() {
var newq = makeNewPosition();
$('.cocroach').delay(100).animate({ top: newq[0], left: newq[1] }, function () {
animateDiv();
});
};
$('a.cocroach').click(
function () {
$('.insect').removeClass('alive');
$('.insect').addClass('dead');
$('.cocroach').animate({ opacity: '0' }, 10);
setTimeout(function () {
$('.insect').addClass('alive');
$('.insect').removeClass('dead');
$('.cocroach').animate({ opacity: '1' });
$('#score').html(++score);
},500);
}
);
});
var score = 0;</pre>
<br />
<br />
Perhatikan baris kode berikut :<br />
<br />
<pre class="brush:php" name="code" style="text-align: left; width: 100%;">function makeNewPosition() {
var h = $('.gameArea').height() - 50;
var w = $('.gameArea').width() - 50;
var nh = Math.floor(Math.random() * h - 20 );
var nw = Math.floor(Math.random() * w - 20 );
return [nh, nw];
}</pre>
<br /></div>
<div style="text-align: justify;">
Fungsi ini digunakan untuk membuat random posisi dari si kecoa nanti<br />
<br />
<pre class="brush:php" name="code" style="text-align: left; width: 100%;">$('a.cocroach').click(
function () {
$('.insect').removeClass('alive');
$('.insect').addClass('dead');
$('.cocroach').animate({ opacity: '0' }, 10);
setTimeout(function () {
$('.insect').addClass('alive');
$('.insect').removeClass('dead');
$('.cocroach').animate({ opacity: '1' });
$('#score').html(++score);
},500);
}
);</pre>
<br />
Script ini berfungsi agar ketika kecoa di klik maka ia akan di berikan class dead sehingga gambar background berubah menjadi kecoa mati dan menambahkan score.<br />
<br />
<h3>
HTML</h3>
Buatlah sebuah file HTML baru dengan nama <b>index.html</b> di dalam folder yang sama dengan isi script :<br />
<br />
<pre class="brush:php" name="code" style="text-align: left; width: 100%;"><!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Kill The Cocroach</title>
<style>
*{
margin: 0;
padding: 0;
}
body {
text-align:center;
background-color:#61b3de;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#666;
}
.wrap {
background: #f3f8fb;
width:900px;
margin:30px auto;
border: 4px dashed #61b3de;
border-radius:4px;
padding: 20px 5px;
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#645348;
font-style:italic;
text-decoration:none;
font-weight:100;
padding: 10px;
}
.copy{
margin-top: 20px;
clear: both;
}
</style>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link type="text/css" href="style.css" rel="stylesheet" />
<script src="jquery-1.8.3.js"></script>
<script src="script.js"></script>
</head>
<body>
<div class="wrap">
<h1>Jin Toples Programming</h1>
<h1>Game Kill Cocroach Dengan HTML5</h1>
<div class="gameArea">
<h2>Kills <span id="score">0</span></h2>
<a href="javascript:void[0]" class="cocroach"><span class="insect alive"></span></a>
</div>
<p class='copy'>Copyright &copy <a href="http://jintoples.blogspot.com">Jin Toples Programming</a> 2015</p>
</div>
</body>
</html>
</pre>
<br />
<br />
Sekarang anda dapat mencobanya dengan cara membuka file <b>index.html</b> di
browser anda, disarankan membukanya dengan browser Chrome atau Mozilla,
jangan menggunakan IE Bkakakak.... jika di IE tidak jalan saya sudah
tidak heran.<br />
<br />
<div style="text-align: justify;">
Anda juga dapat mengunduh file jadinya di sini : <a href="https://drive.google.com/file/d/0B_pg8nMimDW9M3BCVUZCeVRQeU0/view?usp=sharing" rel="nofollow" target="_blank">DOWNLOAD</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<div style="text-align: justify;">
<div style="text-align: justify;">
Author : Jraycv</div>
<div style="text-align: justify;">
From : http://cssdeck.com/labs/ugxzocbe</div>
<div style="text-align: justify;">
Modified by : Jin Toples</div>
<br />
<div style="text-align: justify;">
Game Kill Cocroach Dengan HTML5 anda sudah selesai, baca juga tutorial program HTML5 lainnya.</div>
</div>
</div>
</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-10936439431439000362015-04-08T01:45:00.002+07:002015-05-08T13:13:06.632+07:00Cara Menampilkan Weather di Google Maps<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjghRjuxiWvSndkaVMHMLjkGf0_XZY9Q-f2BB92u8PGisgmdATriPyg8p1tzVKiiKakYUx5ExQUbMmslXei5tnoJ1GGUgJuZP0rlYKyzAUJDQvdIWZpcPMc9CJWZbhYjXJmalixyao0Y3bL/s1600/Cara+Menampilkan+Weather+di+Google+Maps.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Cara Menampilkan Weather di Google Maps" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjghRjuxiWvSndkaVMHMLjkGf0_XZY9Q-f2BB92u8PGisgmdATriPyg8p1tzVKiiKakYUx5ExQUbMmslXei5tnoJ1GGUgJuZP0rlYKyzAUJDQvdIWZpcPMc9CJWZbhYjXJmalixyao0Y3bL/s1600/Cara+Menampilkan+Weather+di+Google+Maps.png" height="253" title="Cara Menampilkan Weather di Google Maps" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/04/cara-menampilkan-weather-di-google-maps.html" target="_blank">Cara Menampilkan Weather di Google Maps</a> - <b>Weather</b> atau cuaca dapat terkini atau yang sedang berlangsung dapat kita tampilkan di dalam map dengan menggunakan salah satu library dari <b>google maps</b> yaitu weather. Weather layer ini juga berisi ramalan cuaca beberapa hari kedepan di sebuah wilayah, weather ini juga mencakup seluruh peta atau seluruh dunia. Untuk lebih jelasnya langsung saja kita ke prakteknya.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Baca juga : <a href="http://jintoples.blogspot.com/2015/04/cara-membuat-drawing-tools-di-google-maps.html" target="_blank">Cara Membuat Drawing Tools Di Google Maps</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk menulisakan script anda dapat menggunakan apa saja bebas, contoh : Notepad, Notepad++, Dreamwaver, NetBeans, Eclipse.</div>
<div style="text-align: justify;">
<br /></div>
<h3 style="text-align: justify;">
HTML</h3>
<div style="text-align: justify;">
Jika anda belum membuat folder Google_maps buatlah sebuah folder dengan nama <b>Google_maps</b> kemudian buat sebuah file HTML dengan nama <b>weather_map.html</b> kemudian masukan script :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;"><!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<title>Menampilkan Weather di Google Maps</title>
<style>
html { height: 100% }
#map-canvas { height: 400px;}
*{
margin: 0;
padding: 0;
}
body {
text-align:center;
background-color:#61b3de;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#666;
}
.wrap {
background: #f3f8fb;
width:900px;
margin:30px auto;
border: 4px dashed #61b3de;
border-radius:4px;
padding: 20px 5px;
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#645348;
font-style:italic;
text-decoration:none;
font-weight:100;
padding: 10px;
}
.copy{
margin-top: 20px;
clear: both;
}
@media print {
#map-canvas {
height: 500px;
margin: 0;
}
}
</style>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=weather"></script>
<script>
function initialize() {
var mapOptions = {
zoom: 10,
center: new google.maps.LatLng(-6.397809, 106.839022),
mapTypeId: google.maps.MapTypeId.TERRAIN
};
var map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
var weatherLayer = new google.maps.weather.WeatherLayer({
temperatureUnits: google.maps.weather.TemperatureUnit.FAHRENHEIT
});
weatherLayer.setMap(map);
var cloudLayer = new google.maps.weather.CloudLayer();
cloudLayer.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div class="wrap">
<h1>Jin Toples Programming</h1>
<h1>Menampilkan Weather di Google Maps</h1>
<div id="map-canvas"></div>
<p class='copy'>Copyright &copy <a href="http://jintoples.blogspot.com">Jin Toples Programming</a> 2015</p>
</div>
</body>
</html></pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Perhatikan baris kode berikut :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;"><script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=weather"></script></pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Kita memanggil library weather, untuk menggunakan library weather kita harus meloadnya terlebih dahulu di script ini.</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;">var weatherLayer = new google.maps.weather.WeatherLayer({
temperatureUnits: google.maps.weather.TemperatureUnit.FAHRENHEIT
});
weatherLayer.setMap(map);</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk menampilkan cuaca terkini dari setiap wilayah dalam map dengan setingan unit temperatur fahrenheit.</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;">var cloudLayer = new google.maps.weather.CloudLayer();
cloudLayer.setMap(map);</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk menampilkan ikon cuaca ( ini hanya muncul jika di zoom antara 0 - 6 kali ).</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Anda dapat mencobanya sekarang dengan cara membukanya di browser anda, disarankan membukanya dengan browser Chrome atau Mozilla, jangan menggunakan IE Bkakakak.... jika di IE tidak jalan saya sudah tidak heran.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Apabila masih ada yang binggung anda juga dapat membacanya dari refrensi langsung di dokumentasi Weather Library Google Maps di sini : <a href="https://developers.google.com/maps/documentation/javascript/weatherlayer" rel="nofollow" target="_blank">CEK TKP</a></div>
<div style="text-align: justify;">
<br /></div>
<div class="composeBoxWrapper P66RVY-M-e">
</div>
<div class="composeBoxWrapper P66RVY-M-e">
</div>
<div style="text-align: justify;">
<span style="text-align: left;">Weather Di Google Maps</span><span style="text-align: left;"> anda sekarang sudah selesai, baca juga tutorial program HTML dan Javascript lainnya.</span></div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-34634206638237932322015-04-07T01:24:00.002+07:002015-05-08T13:13:06.671+07:00Cara Membuat Drawing Tools Di Google Maps<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk1hxIAw0_tILrLvx5DhsB84UzaF21Dw7tQeS3myU96JJ3wwO1oGJJAGGo_s-Fn2ZXcustft7yOyiIV2XJ8tRqWlmqddL7N8yOr3EKhRhxEIhss594g8puxBKAs80Y1KM9LGXZTSTIi62K/s1600/Cara+Membuat+Drawing+Tools+Di+Google+Maps.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Cara Membuat Drawing Tools Di Google Maps" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk1hxIAw0_tILrLvx5DhsB84UzaF21Dw7tQeS3myU96JJ3wwO1oGJJAGGo_s-Fn2ZXcustft7yOyiIV2XJ8tRqWlmqddL7N8yOr3EKhRhxEIhss594g8puxBKAs80Y1KM9LGXZTSTIi62K/s1600/Cara+Membuat+Drawing+Tools+Di+Google+Maps.png" height="253" title="Cara Membuat Drawing Tools Di Google Maps" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/04/cara-membuat-drawing-tools-di-google-maps.html" target="_blank">Cara Membuat Drawing Tools Di Google Maps</a> - <b>Drawing tools</b> di <b>google maps</b> adalah toolbar dengan kumpulan peralatan menggambar di maps seperti marker, line, polygon, circle dan rectangle. Jika sebelumnya kita membuatnya terpisah serta langsung menentukan lokasi dan ukurannya, disini kita bisa berkreasi sesuai keiinginan, kita dapat menggambar semua item tersebut di mana saja seperti di dalam paint. Untuk lebih jelasnya langsung saja kita ke programmya.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Baca juga : <a href="http://jintoples.blogspot.com/2015/04/cara-pasang-adsense-di-google-maps.html" target="_blank">Cara Pasang Adsense Di Google Maps</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk menulisakan script anda dapat menggunakan apa saja bebas, contoh : Notepad, Notepad++, Dreamwaver, NetBeans, Eclipse.</div>
<div style="text-align: justify;">
<br /></div>
<h3 style="text-align: justify;">
HTML</h3>
<div style="text-align: justify;">
Jika anda belum membuat folder Google_maps buatlah sebuah folder dengan nama <b>Google_maps</b> Siapkan sebuah gambar untuk markernya, ukuran jangan terlalu besar agar tidak menghalangi maps, bisa menggunakan ukuran 64x64px atau 32x32px simpan dalam folder Google_maps. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Sebagi contoh disini kami menggunakan gambar ini :</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/AVvXsEjRmx3KlUC-tJ7CiVOIjADF8TYGbA6JbHFnfB8AuYp_t2O5J3nr-V7M1tl8TSH0rksJgK8rkbEMCbfTs6byMyBLXiuLOwmeUvL6XJQ8CW3z6lP-91LZv6VpaaEJ5HFTe2xE_WJQJ-lZLgRy/s1600/flag_mark.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRmx3KlUC-tJ7CiVOIjADF8TYGbA6JbHFnfB8AuYp_t2O5J3nr-V7M1tl8TSH0rksJgK8rkbEMCbfTs6byMyBLXiuLOwmeUvL6XJQ8CW3z6lP-91LZv6VpaaEJ5HFTe2xE_WJQJ-lZLgRy/s1600/flag_mark.png" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
kemudian buat sebuah file HTML dengan nama <b>drawing_map.html</b> kemudian masukan script :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;"><!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<title>Menggambar Drawing Tools di Google Maps</title>
<style>
html { height: 100% }
#map-canvas { height: 400px;}
*{
margin: 0;
padding: 0;
}
body {
text-align:center;
background-color:#61b3de;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#666;
}
.wrap {
background: #f3f8fb;
width:900px;
margin:30px auto;
border: 4px dashed #61b3de;
border-radius:4px;
padding: 20px 5px;
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#645348;
font-style:italic;
text-decoration:none;
font-weight:100;
padding: 10px;
}
.copy{
margin-top: 20px;
clear: both;
}
@media print {
#map-canvas {
height: 500px;
margin: 0;
}
}
</style>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=drawing"></script>
<script>
function initialize() {
var mapOptions = {
zoom: 10,
center: new google.maps.LatLng(-6.397809, 106.839022),
mapTypeId: google.maps.MapTypeId.TERRAIN
};
var map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
var drawingManager = new google.maps.drawing.DrawingManager({
drawingMode: google.maps.drawing.OverlayType.MARKER,
drawingControl: true,
drawingControlOptions: {
position: google.maps.ControlPosition.TOP_CENTER,
drawingModes: [
google.maps.drawing.OverlayType.MARKER,
google.maps.drawing.OverlayType.CIRCLE,
google.maps.drawing.OverlayType.POLYGON,
google.maps.drawing.OverlayType.POLYLINE,
google.maps.drawing.OverlayType.RECTANGLE
]
},
markerOptions: {
icon: 'flag_mark.png'
},
circleOptions: {
fillColor: '#ffff00',
fillOpacity: 1,
strokeWeight: 5,
clickable: false,
editable: true,
zIndex: 1
}
});
drawingManager.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div class="wrap">
<h1>Jin Toples Programming</h1>
<h1>Menggambar Drawing Tools di Google Maps</h1>
<div id="map-canvas"></div>
<p class='copy'>Copyright &copy <a href="http://jintoples.blogspot.com">Jin Toples Programming</a> 2015</p>
</div>
</body>
</html></pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Perhatikan pada baris kode : </div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;"><script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=drawing"></script></pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Kita memanggil library drawing, library ini harus di load agar kita bisa menggunakan fitur dari drawing.</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;">var drawingManager = new google.maps.drawing.DrawingManager({
drawingMode: google.maps.drawing.OverlayType.MARKER,
drawingControl: true,
drawingControlOptions: {
position: google.maps.ControlPosition.TOP_CENTER,
drawingModes: [
google.maps.drawing.OverlayType.MARKER,
google.maps.drawing.OverlayType.CIRCLE,
google.maps.drawing.OverlayType.POLYGON,
google.maps.drawing.OverlayType.POLYLINE,
google.maps.drawing.OverlayType.RECTANGLE
]
},
markerOptions: {
icon: 'flag_mark.png'
},
circleOptions: {
fillColor: '#ffff00',
fillOpacity: 1,
strokeWeight: 5,
clickable: false,
editable: true,
zIndex: 1
}
});</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>var drawingManager</b> ini berisi settingan dari drawing tools. </div>
<div style="text-align: justify;">
<b>drawingMode</b> adalah mode pertama yang di gunakan ketika mulai</div>
<div style="text-align: justify;">
<b>drawingControllOption</b> adalah settingan toolbar yang ada pada bagian atas map, disinilah kita menentukan tools apa saja yang ingin kita gunakan serta posisi dari toolbarnya</div>
<div style="text-align: justify;">
<b>markerOptions</b> ini berisi settingan marker yang kita gunakan disini kita menggunakan icon marker yang berasal dari gambar kita sebelumnya flag_marker.png</div>
<div style="text-align: justify;">
<b>circleOptions</b> berisi settingan tools circle gambar kita, seperti setingan warna, opacity, dll.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Anda dapat mencobanya sekarang dengan cara membukanya di browser anda, disarankan membukanya dengan browser Chrome atau Mozilla, jangan menggunakan IE Bkakakak.... jika di IE tidak jalan saya sudah tidak heran.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Apabila masih ada yang binggung anda juga dapat membacanya dari refrensi langsung di dokumentasi Drawing Layer Google Maps di sini : <a href="https://developers.google.com/maps/documentation/javascript/drawinglayer" rel="nofollow" target="_blank">CEK TKP</a></div>
<div style="text-align: justify;">
<br /></div>
<div class="composeBoxWrapper P66RVY-M-e">
</div>
<div class="composeBoxWrapper P66RVY-M-e">
</div>
<div style="text-align: justify;">
<span style="text-align: left;">Drawing Tools Di Google Maps</span><span style="text-align: left;"> anda sekarang sudah selesai, baca juga tutorial program HTML dan Javascript lainnya.</span></div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-34120049139449114352015-04-05T10:44:00.000+07:002015-05-08T13:13:06.663+07:00Cara Pasang Adsense Di Google Maps<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkxlLgo_X1X2PmoPn6uYqHICEeOaa1V7jpR9yhlDD136VEbflQcukjEy2H0cAB0rtHxmQGVdwmZ0DDERMJtD7cviK7CDwv6YgK__ESEKxvqJpAwnShYOtMG-p4Bsw6I5qKYeBQa_2C-_OP/s1600/Cara+Pasang+Adsense+Di+Google+Maps.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Cara Pasang Adsense Di Google Maps" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkxlLgo_X1X2PmoPn6uYqHICEeOaa1V7jpR9yhlDD136VEbflQcukjEy2H0cAB0rtHxmQGVdwmZ0DDERMJtD7cviK7CDwv6YgK__ESEKxvqJpAwnShYOtMG-p4Bsw6I5qKYeBQa_2C-_OP/s1600/Cara+Pasang+Adsense+Di+Google+Maps.png" height="283" title="Cara Pasang Adsense Di Google Maps" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/04/cara-pasang-adsense-di-google-maps.html" target="_blank">Cara Pasang Adsense Di Google Maps</a> - Pasang adsense di google maps ? Apakah mungkin ? Bahaya ga ? Nanti di banned, Pasang adsense di google maps dapat dilakukan, karena google maps sendiri menyediakan fasilitasnya dengan API Google Maps dengan syarat anda memiliki akun Adsense dan akun adsense itu harus memiliki akun adsense yang bisa Adsense For Content (AFC). </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Baca juga : <a href="http://jintoples.blogspot.com/2015/04/event-listener-di-google-maps.html" target="_blank">Event Listener Di Google Maps</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
AFC adalah iklan adsense yang bisa muncul di konten dengan kata lain bisa muncul di web atau blog, jadi apabila anda hanya memiliki akun hosted youtube tetapi tidak bisa di pasang di web maka iklan juga tidak akan muncul di maps. Untuk kemungkinan bahaya di banned kami rasa semua tergantung publisher sendiri selama tidak melanggar TOS dari google sepertinya tidak masalah, karena adsense di maps ini google sendiri yang menyediakan, mungkin para mastah adsense dapat menilainya sendiri bkakakakak.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
1. Pertama kita harus mendapatkan id publisher kita, buka akun adsense anda klik <b>Setting > Account Information > Publisher ID</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
2. Untuk pengetesan kita buat sebuah page di web, contoh disnin saya gunakan blog ( blog percobaan harus blog yang sudah di otorisasi adsense atau iklan adsense sudah muncul di blog tersebut ). <b>klik Pages > New Page</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
3. Klik HTML, masukan script berikut :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;"><span style="text-align: left;"><style>
<div style="text-align: justify;">
#map-canvas { height: 400px;}</div>
.wrap {
width:100%;
<div style="text-align: justify;">
padding: 20px 5px;</div>
margin:30px auto;
}
.copy{
<div style="text-align: justify;">
</style></div>
margin-top: 20px;
clear: both;
}
<div style="text-align: justify;">
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=adsense"></script></div>
<script>
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(-6.187931, 107.031279),
zoom: 12
<div style="text-align: justify;">
var adUnitDiv = document.createElement('div');</div>
};
var map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
var adUnitOptions = {
<div style="text-align: justify;">
map: map,</div>
format: google.maps.adsense.AdFormat.HALF_BANNER,
position: google.maps.ControlPosition.TOP_CENTER,
publisherId: 'pub-xxxxxx',
visible: true
};
<div style="text-align: justify;">
<div id="map-canvas"></div></div>
var adUnit = new google.maps.adsense.AdUnit(adUnitDiv, adUnitOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
<div class="wrap">
<div style="text-align: justify;">
</div></div>
<div style="text-align: justify;">
<p class='copy'>Copyright &copy <a href="http://jintoples.blogspot.com">Jin Toples Programming</a> 2015</p></div>
</span></pre>
<div style="text-align: justify;">
<span style="text-align: left;"><br /></span></div>
<div style="text-align: justify;">
Perhatikan baris kode ;</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;"><span style="text-align: left;">var adUnitOptions = {
<div style="text-align: justify;">
map: map,</div>
format: google.maps.adsense.AdFormat.HALF_BANNER,
position: google.maps.ControlPosition.TOP_CENTER,
publisherId: 'pub-xxxxxx',
visible: true
};</span></pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Ganti <b>publisherId</b> dengan id publisher anda.</div>
<div style="text-align: justify;">
Apabila anda ingin merubah ukuran iklan ganti kode tipe pada <b>format</b>, baca disini untuk kodenya :<a href="https://developers.google.com/maps/documentation/javascript/advertising#AdUnitFormats" rel="nofollow" target="_blank"> Maps Ad Unit Format</a></div>
<div style="text-align: justify;">
Apabila anda ingin merubah posisi iklan ganti kode posisi iklan pada <b>position</b>, baca disini untuk kodenya : <a href="https://developers.google.com/maps/documentation/javascript/advertising#AdUnitPositioning" rel="nofollow" target="_blank">Maps Ad Unit Positioning</a> </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
4. Isi judul post anda apa saja contoh : Alamat</div>
<div style="text-align: justify;">
5. Klik Preview ( atau anda ingin langsung publish juda tidak apa-apa)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Perhatikan apakah iklan anda mucul, apabila tidak mungkin disebabkan oleh :</div>
<div style="text-align: justify;">
- Akun adsense anda belum AFC atau hosted yang tidak bisa di pasang di blog</div>
<div style="text-align: justify;">
- Blog yang anda gunakan belum di otorisasi adsen atau iklan belum bisa muncul di blog tersebut</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Anda juga dapat memasangnya di postigan atau web dengan kode yang sama, juga widget ( pilih widget HTML/Javascript ) tapi sesuaikan ukurannya, jangan ukuran mapsnya 250px iklannya 250px juga, jadi menghalangi mapsnya bkakakakak.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Apabila masih ada yang binggung anda juga dapat membacanya dari refrensi langsung di dokumentasi Adsense Library Google Maps di sini : <a href="https://developers.google.com/maps/documentation/javascript/advertising#Advertising" rel="nofollow" target="_blank">CEK TKP</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="text-align: left;">Adsense Di Google Maps</span><span style="text-align: left;"> anda sekarang sudah selesai, baca juga tutorial program HTML dan Javascript lainnya.</span></div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-90679002437010764832015-04-02T12:50:00.000+07:002015-05-08T13:13:06.721+07:00Event Listener Di Google Maps<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzZk6FR7be1O-lqd-fjKQeRpT3okZpE4r9YICtNTdyF7Vsl3Fni7eOrsqIpZVg1HE7LVRqtcVekCLFPM9rcWexXi00xbp5N48fOdXUlraYd1WNrlmVsD2rIGkZmVD6w3P6W_zEYtv3WHsW/s1600/Event+Listener+Di+Google+Maps.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Event Listener Di Google Maps" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzZk6FR7be1O-lqd-fjKQeRpT3okZpE4r9YICtNTdyF7Vsl3Fni7eOrsqIpZVg1HE7LVRqtcVekCLFPM9rcWexXi00xbp5N48fOdXUlraYd1WNrlmVsD2rIGkZmVD6w3P6W_zEYtv3WHsW/s1600/Event+Listener+Di+Google+Maps.png" height="245" title="Event Listener Di Google Maps" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/04/event-listener-di-google-maps.html" target="_blank">Event Listener Di Google Maps</a> - <b>Event listener</b> adalah kemampuan <b>google maps</b> untuk mengetaui peristiwa di map. Apa bila terjadi suatu kejadian atau event di map seperti klik, drag, zoom, mouse over, mouse out, dll google maps dapat mengetahuinya dan kita dapat menggunakannya untuk mendefinisikan fungsi apabila sebuah event terjadi. Sebenarnya pembahasan ini harusnya terjadi di awal - awal akan tetapi terlewat, yah dari pada tidak di bahas bkakakak. Ini merupakan hal penting yang anda harus ketahui untuk menggunakan API Google Maps. Untuk lebih jelasnya langsung saja kita ke prakteknya.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Baca juga : <a href="http://jintoples.blogspot.com/2015/04/cara-membuat-overlay-map-di-google-maps.html" target="_blank">Cara Membuat Overlay Map di Google maps</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk menulisakan script anda dapat menggunakan apa saja bebas, contoh : Notepad, Notepad++, Dreamwaver, NetBeans, Eclipse.</div>
<div style="text-align: justify;">
<br /></div>
<h3 style="text-align: justify;">
HTML</h3>
<div style="text-align: justify;">
Jika anda belum membuat folder Google_maps buatlah sebuah folder dengan nama <b>Google_maps</b> kemudian buat sebuah file HTML dengan nama <b>event_map.html</b> kemudian masukan script :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;"><!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<title>Event Listener di Google Maps</title>
<style>
html { height: 100% }
#map-canvas {float:left; height: 400px; width:80%}
.event {
transition: background-color 0.5s ease-out;
padding-bottom: 2px;
}
#events {
padding: 2px;
overflow: hidden;
font-size: 15px;
font-family: 'Droid Sans Mono', monospace;
}
.active {
background-color: #99CCFF;
}
.inactive {
background-color: none;
}
*{
margin: 0;
padding: 0;
}
body {
text-align:center;
background-color:#61b3de;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#666;
}
.wrap {
background: #f3f8fb;
width:900px;
margin:30px auto;
border: 4px dashed #61b3de;
border-radius:4px;
padding: 20px 5px;
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#645348;
font-style:italic;
text-decoration:none;
font-weight:100;
padding: 10px;
}
.copy{
margin-top: 20px;
clear: both;
}
@media print {
#map-canvas {
height: 500px;
margin: 0;
}
}
</style>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>
<script>
var events = [
'bounds_changed', 'center_changed', 'click',
'dblclick', 'drag', 'dragend',
'dragstart', 'heading_changed', 'idle',
'maptypeid_changed', 'mousemove', 'mouseout',
'mouseover', 'projection_changed', 'resize',
'rightclick', 'tilesloaded', 'tilt_changed',
'zoom_changed'
];
function setupListener(map, name) {
var timeout;
var eventRow = document.getElementById(name);
google.maps.event.addListener(map, name, function() {
eventRow.className = 'event active';
clearTimeout(timeout);
var timeout = setTimeout(function() {
eventRow.className = 'event inactive';
}, 1000);
});
}
function initialize() {
populateTable();
var mapDiv = document.getElementById('map-canvas');
var map = new google.maps.Map(mapDiv, {
center: new google.maps.LatLng(-6.187931, 107.031279),
zoom: 11,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
for (var i = 0; i < events.length; i++) {
setupListener(map, events[i]);
}
}
function populateTable() {
var eventsTable = document.getElementById('events');
var content = '';
for (var i = 0; i < events.length; i++) {
content += '<div class="event" id="' + events[i] + '">' + events[i] +
'</div>';
}
eventsTable.innerHTML = content;
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div class="wrap">
<h1>Jin Toples Programming</h1>
<h1>Event Listener di Google Maps</h1>
<div id="map-canvas"></div>
<div id="events"></div>
<p class='copy'>Copyright &copy <a href="http://jintoples.blogspot.com">Jin Toples Programming</a> 2015</p>
</div>
</body>
</html></pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Perhatikan baris kode berikut :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;">var events = [
'bounds_changed', 'center_changed', 'click',
'dblclick', 'drag', 'dragend',
'dragstart', 'heading_changed', 'idle',
'maptypeid_changed', 'mousemove', 'mouseout',
'mouseover', 'projection_changed', 'resize',
'rightclick', 'tilesloaded', 'tilt_changed',
'zoom_changed'
];</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>var events</b> ini berisi array kumpulan event yang dapat terjadi di maps, untuk melihat lebih banyak event lainnya lihat di refrensi <a href="https://developers.google.com/maps/documentation/javascript/events#EventsOverview" rel="nofollow" target="_blank">Events google maps</a></div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;">function setupListener(map, name) {
var timeout;
var eventRow = document.getElementById(name);
google.maps.event.addListener(map, name, function() {
eventRow.className = 'event active';
clearTimeout(timeout);
var timeout = setTimeout(function() {
eventRow.className = 'event inactive';
}, 1000);
});
}</pre>
<div style="text-align: justify;">
<br />Fungsi setupListener ini kita gunakan untuk menciptakan event listenernya, karena disini kita ingin mengetes banyak event dengan tujuan sama jadi disini kita buat dalam fungsi. Jika anda ingin mencoba sebuah event saja anda dapat menggunakan script :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;"><span class="pln">google</span><span class="pun">.</span><span class="pln">maps</span><span class="pun">.</span><span class="kwd">event</span><span class="pun">.</span><span class="pln">addListener</span><span class="pun">(</span><span class="pln">marker</span><span class="pun">,</span><span class="pln"> </span><span class="str">'click'</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">function</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
//masukan hal yang dilakukan jika event terjadi disini</span><span class="pln">
</span><span class="pun">});</span><span class="pln">
</span></pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Anda dapat mencobanya sekarang
dengan cara membukanya di browser anda, disarankan membukanya dengan
browser Chrome atau Mozilla, jangan menggunakan IE Bkakakak.... jika di
IE tidak jalan saya sudah tidak heran.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Apabila
masih ada yang binggung anda juga dapat membacanya dari refrensi
langsung di dokumentasi Event Listeners Google Maps di sini : <a href="https://developers.google.com/maps/documentation/javascript/events#EventsOverview" rel="nofollow" target="_blank">CEK TKP</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="text-align: left;">Event Listener Di Google Maps</span><span style="text-align: left;"> anda sekarang sudah selesai, baca juga tutorial program HTML dan Javascript lainnya.</span></div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-475592210383072242015-04-01T23:45:00.000+07:002015-05-08T13:13:06.689+07:00Cara Membuat Overlay Map di Google maps<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDsWl7n7xqDC6nVuj1wIXMrvjqQsFPtsal7wifgdCzlfb_5yAIU0qvT4QVfpMM2ttl-36RKO0F__-z-BI5MnbQfEvcfbJPIhrdFKOYFzJ-P0tMX9m66tVelhqDBrjm8hWzHOC6NBUodI_x/s1600/Cara+Membuat+Overlay+Map+di+Google+maps.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Cara Membuat Overlay Map di Google maps" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDsWl7n7xqDC6nVuj1wIXMrvjqQsFPtsal7wifgdCzlfb_5yAIU0qvT4QVfpMM2ttl-36RKO0F__-z-BI5MnbQfEvcfbJPIhrdFKOYFzJ-P0tMX9m66tVelhqDBrjm8hWzHOC6NBUodI_x/s1600/Cara+Membuat+Overlay+Map+di+Google+maps.png" height="253" title="Cara Membuat Overlay Map di Google maps" width="400" /></a></div>
<br /></div>
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/04/cara-membuat-overlay-map-di-google-maps.html" target="_blank">Cara Membuat Overlay Map di Google maps</a> - <b>Overlay map</b> disini adalah <b>google maps</b> yang diberikan ilustrasi tampilan jaring - jaring kotak yang diberi title kordinat dari map, anda mungkin pernah menemukannya di beberapa peta yang anda lihat. Hal ini akan membantu memudahkan anda untuk mengetahui batas kordinat dari suatu wilayah, karena data kordinat sudah di tampilkan diatas setiap kotaknya. Untuk lebih jelasnya langsung saja ke prakteknya.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Baca juga : <a href="http://jintoples.blogspot.com/2015/03/cara-membuat-draggable-shape-di-google-maps.html" target="_blank">Cara Membuat Draggable Shape Di Google Maps</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk menulisakan script anda dapat menggunakan apa saja bebas, contoh : Notepad, Notepad++, Dreamwaver, NetBeans, Eclipse.</div>
<div style="text-align: justify;">
<br /></div>
<h3 style="text-align: justify;">
HTML</h3>
<div style="text-align: justify;">
Jika anda belum membuat folder Google_maps buatlah sebuah folder dengan nama <b>Google_maps </b>kemudian buat sebuah file HTML dengan nama <b>overlay_map.html</b> kemudian masukan script :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;"><!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<title>Menggambar Overlay Map di Google Maps</title>
<style>
html { height: 100% }
#map-canvas { height: 400px;}
*{
margin: 0;
padding: 0;
}
body {
text-align:center;
background-color:#61b3de;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#666;
}
.wrap {
background: #f3f8fb;
width:900px;
margin:30px auto;
border: 4px dashed #61b3de;
border-radius:4px;
padding: 20px 5px;
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#645348;
font-style:italic;
text-decoration:none;
font-weight:100;
padding: 10px;
}
.copy{
margin-top: 20px;
clear: both;
}
@media print {
#map-canvas {
height: 500px;
margin: 0;
}
}
</style>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>
<script>
function CoordMapType(tileSize) {
this.tileSize = tileSize;
}
CoordMapType.prototype.getTile = function(coord, zoom, ownerDocument) {
var div = ownerDocument.createElement('div');
div.innerHTML = coord;
div.style.width = this.tileSize.width + 'px';
div.style.height = this.tileSize.height + 'px';
div.style.fontSize = '10';
div.style.borderStyle = 'solid';
div.style.borderWidth = '1px';
div.style.borderColor = '#AAAAAA';
return div;
};
var map;
function initialize() {
var mapOptions = {
zoom: 10,
center: new google.maps.LatLng(-6.397809, 106.839022),
mapTypeId: google.maps.MapTypeId.TERRAIN
};
var bermudaTriangle;
map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
map.overlayMapTypes.insertAt(0, new CoordMapType(new google.maps.Size(256, 256)));
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div class="wrap">
<h1>Jin Toples Programming</h1>
<h1>Menggambar Overlay Map di Google Maps</h1>
<div id="map-canvas"></div>
<p class='copy'>Copyright &copy <a href="http://jintoples.blogspot.com">Jin Toples Programming</a> 2015</p>
</div>
</body>
</html></pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Perhatikan baris kode berikut : </div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;">function CoordMapType(tileSize) {
this.tileSize = tileSize;
}
CoordMapType.prototype.getTile = function(coord, zoom, ownerDocument) {
var div = ownerDocument.createElement('div');
div.innerHTML = coord;
div.style.width = this.tileSize.width + 'px';
div.style.height = this.tileSize.height + 'px';
div.style.fontSize = '10';
div.style.borderStyle = 'solid';
div.style.borderWidth = '1px';
div.style.borderColor = '#AAAAAA';
return div;
};</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Script inilah yang nantinya akan membuat kotak - kotak dan menampilkan title kordinat map di dalamnya.</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;">map.overlayMapTypes.insertAt(0, new CoordMapType(new google.maps.Size(256, 256)));</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
script ini digunakan untuk menambahkan overlay map type sebagai overlay map pertama di posisi 0. dam kita memanggil fungsi objek <b>CoordMapType</b> untuk membuatnya.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Anda dapat mencobanya sekarang dengan cara membukanya di browser anda, disarankan membukanya dengan browser Chrome atau Mozilla, jangan menggunakan IE Bkakakak.... jika di IE tidak jalan saya sudah tidak heran.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Apabila masih ada yang binggung anda juga dapat membacanya dari refrensi langsung di dokumentasi Overlay Map Type Google Maps di sini : <a href="https://developers.google.com/maps/documentation/javascript/maptypes#OverlayMapTypes" rel="nofollow" target="_blank">CEK TKP</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="text-align: left;">Overlay Map di Google maps</span><span style="text-align: left;"> anda sekarang sudah selesai, baca juga tutorial program HTML dan Javascript lainnya.</span></div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-31303333290668798522015-03-31T21:08:00.000+07:002015-05-08T13:13:06.650+07:00Cara Membuat Draggable Shape Di Google Maps<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv6QZ-AROjVNNyj8YefKG9MD1IHzKOoCj6MTitFs9Ifpl0KjgBe_Ok310MRpdv6Ba-vBXV03PMq2TyhHKrNodRqDQi5EX-VadIt0e9jBh5lYM9W9ooCG2kmryRzqDBFGWEvYDJsAbMZ6Zg/s1600/Cara+Membuat+Draggable+Shape+Di+Google+Maps.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Cara Membuat Draggable Shape Di Google Maps" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv6QZ-AROjVNNyj8YefKG9MD1IHzKOoCj6MTitFs9Ifpl0KjgBe_Ok310MRpdv6Ba-vBXV03PMq2TyhHKrNodRqDQi5EX-VadIt0e9jBh5lYM9W9ooCG2kmryRzqDBFGWEvYDJsAbMZ6Zg/s1600/Cara+Membuat+Draggable+Shape+Di+Google+Maps.png" height="252" title="Cara Membuat Draggable Shape Di Google Maps" width="400" /></a></div>
<br /></div>
<div style="text-align: justify;">
<a href="http://jintoples.blogspot.com/2015/03/cara-membuat-draggable-shape-di-google-maps.html" target="_blank">Cara Membuat Draggable Shape Di Google Maps</a> - <b>Draggable shape</b> adalah shape atau bangun datar di <b>google maps</b> yang dapat anda geser atau pindahkan dengan cara drag and drop. Jika sebelumnya kita sudah membuat shape dapat di resize kali ini kita membuat shape dapat di pindahkan sesuka anda. Pada contoh kali ini kita akan membuat dua buah jenis shape yaitu segitiga dan persegi. untuk lebih jelasnya langsung saja kita ke prakteknya.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Baca juga : <a href="http://jintoples.blogspot.com/2015/03/cara-membuat-editable-shape-di-google-maps.html" target="_blank">Cara Membuat Editable Shape Di Google Maps</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk menulisakan script anda dapat menggunakan apa saja bebas, contoh : Notepad, Notepad++, Dreamwaver, NetBeans, Eclipse.</div>
<div style="text-align: justify;">
<br /></div>
<h3 style="text-align: justify;">
HTML</h3>
<div style="text-align: justify;">
Jika anda belum membuat folder Google_maps buatlah sebuah folder dengan nama <b>Google_maps</b> kemudian buat sebuah file HTML dengan nama <b>draggable_shape.html</b> kemudian masukan script :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;"><!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<title>Menggambar Draggable Shape di Google Maps</title>
<style>
html { height: 100% }
#map-canvas { height: 400px;}
*{
margin: 0;
padding: 0;
}
body {
text-align:center;
background-color:#61b3de;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#666;
}
.wrap {
background: #f3f8fb;
width:900px;
margin:30px auto;
border: 4px dashed #61b3de;
border-radius:4px;
padding: 20px 5px;
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#645348;
font-style:italic;
text-decoration:none;
font-weight:100;
padding: 10px;
}
.copy{
margin-top: 20px;
clear: both;
}
@media print {
#map-canvas {
height: 500px;
margin: 0;
}
}
</style>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>
<script>
function initialize() {
var mapOptions = {
zoom: 11,
center: new google.maps.LatLng(-6.497809, 107.022),
mapTypeId: google.maps.MapTypeId.TERRAIN
};
var map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
// [START region_blue_Rectangle]
var blueCoords = new google.maps.LatLngBounds(
new google.maps.LatLng(-6.397809, 106.839022),
new google.maps.LatLng(-6.497809, 106.939022)
);
// [START region_red_triangle]
var redCoords = [
new google.maps.LatLng(-6.497809, 107.022),
new google.maps.LatLng(-6.397809, 107.082),
new google.maps.LatLng(-6.497809, 107.142)
];
// Construct a draggable red triangle with geodesic set to true.
new google.maps.Polygon({
map: map,
paths: redCoords,
strokeColor: '#FF0000',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#FF0000',
fillOpacity: 0.35,
draggable: true,
geodesic: true
});
// [END region_red_triangle]
// Construct a draggable blue rectangle with geodesic set to false.
new google.maps.Rectangle({
map: map,
bounds: blueCoords,
strokeColor: '#0000FF',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#0000FF',
fillOpacity: 0.35,
draggable: true,
geodesic: false
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div class="wrap">
<h1>Jin Toples Programming</h1>
<h1>Menggambar Draggable Shape di Google Maps</h1>
<div id="map-canvas"></div>
<p class='copy'>Copyright &copy <a href="http://jintoples.blogspot.com">Jin Toples Programming</a> 2015</p>
</div>
</body>
</html></pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Perhatikan baris kode berikut :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;">// [START region_blue_Rectangle]
var blueCoords = new google.maps.LatLngBounds(
new google.maps.LatLng(-6.397809, 106.839022),
new google.maps.LatLng(-6.497809, 106.939022)
);
// [START region_red_triangle]
var redCoords = [
new google.maps.LatLng(-6.497809, 107.022),
new google.maps.LatLng(-6.397809, 107.082),
new google.maps.LatLng(-6.497809, 107.142)
];</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>var blueCoords</b> berisi array kordinat bounds dari shape persegi.</div>
<div style="text-align: justify;">
<b>var redCoords</b> berisi array kordinat path dari shape segitiga.</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;">// Construct a draggable red triangle with geodesic set to true.
new google.maps.Polygon({
map: map,
paths: redCoords,
strokeColor: '#FF0000',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#FF0000',
fillOpacity: 0.35,
draggable: true,
geodesic: true
});
// Construct a draggable blue rectangle with geodesic set to false.
new google.maps.Rectangle({
map: map,
bounds: blueCoords,
strokeColor: '#0000FF',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#0000FF',
fillOpacity: 0.35,
draggable: true,
geodesic: false
});</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Yang atas digunakan untuk membuat objek shape segitiga baru di map dengan settingan <b>draggable=true</b> sehingga bisa di geser dan <b>geodesic=true</b> sehingga ketika di geser bentuk segitiga akan mengikuti bentuk geografis dari peta (karena segitiga disini kecil jadi ketika digeser tidak terlalu terlihat perubhannya, akan tetapi apabila segitiga ini besar akan terlihat lengkungan atau perubahan bentuk pada segitiganya)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Script di bawahnya digunakan untuk membuat objek shape persegi baru di map dengan settingan <b>draggable=true</b> sehingga bisa di geser dan <b>geodesic=false</b> sehingga ketia di geser bentuk shape akan tetap berbentuk persegi kemanapun anda menggesernya.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Anda dapat mencobanya sekarang dengan cara membukanya di browser anda, disarankan membukanya dengan browser Chrome atau Mozilla, jangan menggunakan IE Bkakakak.... jika di IE tidak jalan saya sudah tidak heran.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Apabila masih ada yang binggung anda juga dapat membacanya dari refrensi langsung di dokumentasi Make a Shape Draggable Google Maps di sini : <a href="https://developers.google.com/maps/documentation/javascript/shapes#draggable" rel="nofollow" target="_blank">CEK TKP</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="text-align: left;">Draggable Shape Di Google Maps</span><span style="text-align: left;"> anda sekarang sudah selesai, baca juga tutorial program HTML dan Javascript lainnya.</span></div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-8694917787540758402015-03-31T00:55:00.004+07:002015-05-08T13:13:06.717+07:00Cara Membuat Editable Shape Di Google Maps<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4d5ahLD7YSGw_Id6Mm2WxM9RaGkW10DR-68qVLM67RUKQjhFU0xPLQrGSpFNtgN0bXVVwEWOwdK6FYMq16AGmzMcwatQlr4CHoAStOIHA25qP0bN_YnhZeFVckxDOOMEBQqM31hkrYweC/s1600/Cara+Membuat+Editable+Shape+Di+Google+Maps.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Cara Membuat Editable Shape Di Google Maps" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4d5ahLD7YSGw_Id6Mm2WxM9RaGkW10DR-68qVLM67RUKQjhFU0xPLQrGSpFNtgN0bXVVwEWOwdK6FYMq16AGmzMcwatQlr4CHoAStOIHA25qP0bN_YnhZeFVckxDOOMEBQqM31hkrYweC/s1600/Cara+Membuat+Editable+Shape+Di+Google+Maps.png" height="253" title="Cara Membuat Editable Shape Di Google Maps" width="400" /></a></div>
<br />
<a href="http://jintoples.blogspot.com/2015/03/cara-membuat-editable-shape-di-google-maps.html" target="_blank">Cara Membuat Editable Shape Di Google Maps</a> - Kali ini kita akan membuat <b>Editable Shapes</b> di <b>Google Maps</b>, Editable Shapes adalah shape atau bentuk bangun datar yang dapat di ubah, dalam kasus ini adalah dapat di resize atau diubah ukurannya diperkecil dan di perbesar. Jika sebelumnya anda hanya dapat mengatur ukurannya langsung di script di sini kita dapat mengubah ukurannya dengan menarik sudut-sudut dari shapenya. Sebagai contoh pada kali ini kita menggunakan bentuk persegi. Untuk lebih jelasnya langsung saja ke prakteknya.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Baca juga : <a href="http://jintoples.blogspot.com/2015/03/cara-menggambar-lingkaran-atau-circle-di-google-maps.html" target="_blank">Cara Menggambar Lingkaran atau Circle di Google Maps</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk menulisakan script anda dapat menggunakan apa saja bebas, contoh : Notepad, Notepad++, Dreamwaver, NetBeans, Eclipse.</div>
<div style="text-align: justify;">
<br />
<h3>
HTML</h3>
Jika anda belum membuat folder Google_maps buatlah sebuah folder dengan nama <b>Google_maps </b>kemudian buat sebuah file HTML dengan nama <b>editable_map.html</b> kemudian masukan script :</div>
<div style="text-align: justify;">
<br />
<pre class="brush:php" name="code" style="width: 652.997131347656px;"><!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<title>Menggambar Editable Shape di Google Maps</title>
<style>
html { height: 100% }
#map-canvas { height: 400px;}
*{
margin: 0;
padding: 0;
}
body {
text-align:center;
background-color:#61b3de;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#666;
}
.wrap {
background: #f3f8fb;
width:900px;
margin:30px auto;
border: 4px dashed #61b3de;
border-radius:4px;
padding: 20px 5px;
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#645348;
font-style:italic;
text-decoration:none;
font-weight:100;
padding: 10px;
}
.copy{
margin-top: 20px;
clear: both;
}
@media print {
#map-canvas {
height: 500px;
margin: 0;
}
}
</style>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>
<script>
function initialize() {
var mapOptions = {
zoom: 10,
center: new google.maps.LatLng(-6.397809, 106.839022),
mapTypeId: google.maps.MapTypeId.TERRAIN
};
var map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
var bounds = new google.maps.LatLngBounds(
new google.maps.LatLng(-6.397809, 106.839022),
new google.maps.LatLng(-6.497809, 106.939022)
);
var rectangle = new google.maps.Rectangle({
bounds: bounds,
editable: true
});
rectangle.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div class="wrap">
<h1>Jin Toples Programming</h1>
<h1>Menggambar Editable Shape di Google Maps</h1>
<div id="map-canvas"></div>
<p class='copy'>Copyright &copy <a href="http://jintoples.blogspot.com">Jin Toples Programming</a> 2015</p>
</div>
</body>
</html></pre>
<br />
Perhatikan baris kode berikut :<br />
<br />
<pre class="brush:php" name="code" style="width: 652.997131347656px;">var bounds = new google.maps.LatLngBounds(
new google.maps.LatLng(-6.397809, 106.839022),
new google.maps.LatLng(-6.497809, 106.939022)
);</pre>
<br /></div>
<div style="text-align: justify;">
Berbeda dengan segitiga yang menharuskan kita membuat jalur titk kordinat penggambarnya <b>var bounds</b> ini berisi kordinat batas dari persegi yang anda buat. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<pre class="brush:php" name="code" style="width: 652.997131347656px;">var rectangle = new google.maps.Rectangle({
bounds: bounds,
editable: true
});</pre>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>var rectangle</b> ini berisi objek persegi yang kita buat, kita dapat mensetting objek persegi kita disini, dan yang membuat persegi ini dapat di ubah ukurannya adalah kita mensetting <b>editable=true</b>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<div>
Anda dapat mencobanya sekarang dengan cara membukanya di browser anda, disarankan membukanya dengan browser Chrome atau Mozilla, jangan menggunakan IE Bkakakak.... jika di IE tidak jalan saya sudah tidak heran.</div>
<div>
<br /></div>
<div>
Apabila masih ada yang binggung anda juga dapat membacanya dari refrensi langsung di dokumentasi Shapes Circle Google Maps di sini : <a href="https://developers.google.com/maps/documentation/javascript/shapes#rectangle_add" rel="nofollow" target="_blank">CEK TKP</a></div>
<div>
<br /></div>
<div>
<span style="text-align: left;">Editable Shape Di Google Maps</span><span style="text-align: left;"> anda sekarang sudah selesai, baca juga tutorial program HTML dan Javascript lainnya.</span></div>
</div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com0tag:blogger.com,1999:blog-7682585518108569804.post-37049732400696701612015-03-29T15:51:00.000+07:002015-05-08T13:13:06.685+07:00Cara Menggambar Lingkaran atau Circle di Google Maps<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRqlKzAL-GabkCsjeuum7ZO-x8g9KrGWtqlM_54NfukF2Q3ix48joK9d5nxanqqZCwYMSh52pBTVE1cLeBUuAai6OzmgYj7VFmccCq6P91jNbwyuvXh2jCuZOcMwIDWYC8_ChzG7KHXUfN/s1600/Cara+Menggambar+Lingkaran+atau+Circle+di+Google+Maps.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Cara Menggambar Lingkaran atau Circle di Google Maps" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRqlKzAL-GabkCsjeuum7ZO-x8g9KrGWtqlM_54NfukF2Q3ix48joK9d5nxanqqZCwYMSh52pBTVE1cLeBUuAai6OzmgYj7VFmccCq6P91jNbwyuvXh2jCuZOcMwIDWYC8_ChzG7KHXUfN/s1600/Cara+Menggambar+Lingkaran+atau+Circle+di+Google+Maps.png" height="252" title="Cara Menggambar Lingkaran atau Circle di Google Maps" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Jika sebelumnya kita sudah menggambar segitiga, kali ini kita akan belajar menggambar lingkaran atau circle di <b>google maps</b>. <b>Lingkaran</b> atau <b>circle</b> ini sebenarnya tidak jauh berbeda dengan sebelumnya hanya beberapa script yang berbeda sedikit. Circle ini dapat anda gunakan juga untuk menunjukan area seperti sebaran, area ledakan, area gempa dll. Untuk lebih jelasnya langsung saja ke prakteknya.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Baca juga : <a href="http://jintoples.blogspot.com/2015/03/cara-menggambar-polygon-atau-shape-di-google-maps.html" target="_blank">Cara Menggambar Polygon atau Shape Di Google Maps</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Untuk menulisakan script anda dapat menggunakan apa saja bebas, contoh : Notepad, Notepad++, Dreamwaver, NetBeans, Eclipse.</div>
<div style="text-align: justify;">
<br /></div>
<h3 style="text-align: justify;">
HTML</h3>
<div style="text-align: justify;">
Jika anda belum membuat folder Google_maps buatlah sebuah folder dengan nama <b>Google_maps </b>kemudian buat sebuah file HTML dengan nama <b>circle_map.html </b>kemudian masukan script :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;"><!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<title>Menggambar Circle di Google Maps</title>
<style>
html { height: 100% }
#map-canvas { height: 400px;}
*{
margin: 0;
padding: 0;
}
body {
text-align:center;
background-color:#61b3de;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#666;
}
.wrap {
background: #f3f8fb;
width:900px;
margin:30px auto;
border: 4px dashed #61b3de;
border-radius:4px;
padding: 20px 5px;
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#645348;
font-style:italic;
text-decoration:none;
font-weight:100;
padding: 10px;
}
.copy{
margin-top: 20px;
clear: both;
}
@media print {
#map-canvas {
height: 500px;
margin: 0;
}
}
</style>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>
<script>
var citymap = {};
citymap['bekasi'] = {
center: new google.maps.LatLng(-6.243571, 107.148012),
population: 5000
};
citymap['depok'] = {
center: new google.maps.LatLng(-6.397809, 106.839022),
population: 7000
};
citymap['jakarta'] = {
center: new google.maps.LatLng(-6.217632, 106.837649),
population: 12000
};
citymap['bogor'] = {
center: new google.maps.LatLng(-6.592929, 106.784090),
population: 10000
};
var cityCircle;
function initialize() {
var mapOptions = {
zoom: 10,
center: new google.maps.LatLng(-6.397809, 106.839022),
mapTypeId: google.maps.MapTypeId.TERRAIN
};
var map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
for (var city in citymap) {
var populationOptions = {
strokeColor: '#FF0000',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#FF0000',
fillOpacity: 0.35,
map: map,
center: citymap[city].center,
radius: Math.sqrt(citymap[city].population) * 100
};
// Add the circle for this city to the map.
cityCircle = new google.maps.Circle(populationOptions);
}
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div class="wrap">
<h1>Jin Toples Programming</h1>
<h1>Menggambar Circle di Google Maps</h1>
<div id="map-canvas"></div>
<p class='copy'>Copyright &copy <a href="http://jintoples.blogspot.com">Jin Toples Programming</a> 2015</p>
</div>
</body>
</html></pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Perhatikan baris kode :</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;">var citymap = {};
citymap['bekasi'] = {
center: new google.maps.LatLng(-6.243571, 107.148012),
population: 5000
};
citymap['depok'] = {
center: new google.maps.LatLng(-6.397809, 106.839022),
population: 7000
};
citymap['jakarta'] = {
center: new google.maps.LatLng(-6.217632, 106.837649),
population: 12000
};
citymap['bogor'] = {
center: new google.maps.LatLng(-6.592929, 106.784090),
population: 10000
};</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>var citymap</b> ini berisi array dari koordinat setiap titik tengah lingkaran yang kita buat, sedangkan index population yang di dalamnya adalah ukuran lingkaran yang kita buat.</div>
<div style="text-align: justify;">
<br /></div>
<pre class="brush:php" name="code" style="text-align: justify; width: 652.997131347656px;">for (var city in citymap) {
var populationOptions = {
strokeColor: '#FF0000',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#FF0000',
fillOpacity: 0.35,
map: map,
center: citymap[city].center,
radius: Math.sqrt(citymap[city].population) * 100
};
// Add the circle for this city to the map.
cityCircle = new google.maps.Circle(populationOptions);
}</pre>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Script berfugsi untuk mengekstrak setiap kordinat dari array <b>citymap</b>, jadi untuk setiap koordinat yang ada di dalam citymap dibuat lingkaran di atas map dengan settingan yang ada di <b>var populationOptions</b>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Anda dapat mencobanya sekarang dengan cara membukanya di browser anda, disarankan membukanya dengan browser Chrome atau Mozilla, jangan menggunakan IE Bkakakak.... jika di IE tidak jalan saya sudah tidak heran.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Apabila masih ada yang binggung anda juga dapat membacanya dari refrensi langsung di dokumentasi Shapes Circle Google Maps di sini : <a href="https://developers.google.com/maps/documentation/javascript/shapes#circles" rel="nofollow" target="_blank">CEK TKP</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="text-align: left;">Lingkaran atau Circle di Google Maps</span><span style="text-align: left;"> anda sekarang sudah selesai, baca juga tutorial program HTML dan Javascript lainnya.</span></div>
</div>
Jin Topleshttp://www.blogger.com/profile/15513196279184001103noreply@blogger.com1