tag:blogger.com,1999:blog-42034697198847140292024-03-05T19:42:29.941-08:00CATATAN ANAK SISTEM INFORMATIKAkumpulan artikel, tutorial dan video pemrograman WEBAnonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.comBlogger38125tag:blogger.com,1999:blog-4203469719884714029.post-85762902360297184052016-11-25T23:25:00.001-08:002016-11-25T23:26:52.195-08:00Klausa AND dan OR pada SQL<!DOCTYPE html>
<html>
<head>
<title>Klausa AND dan OR pada SQL</title>
</head>
<body>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/fungsi-klausa-where-pada-sql.html">Tutorial Sebelumnya</a>
<a class="sesudah" href="#">Tutorial Selanjutnya</a>
</div>
<p align="justify">
AND dan OR adalah operator yang digunakan untuk menggabungkan beberapa kondisi data yang terbatas dalam sebuah pernyataan SQL. Kedua operator ini disebut operator penghubung.
</p>
<p align="justify">
Operator ini menyediakan sarana untuk membuat beberapa perbandingan dengan operator yang berbeda dalam pernyataan SQL yang sama.
</p>
<ol type="1">
<h4><li>AND Operator</li></h4>
<p align="justify">
<b>And </b>adalah Operator yang memungkinkan adanya beberapa kondisi di klausa WHERE
</p>
<p align="justify">
Sintaks dasar dan operator dengan klausa WHERE adalah sebagai berikut:
<div id="box-script">
SELECT column1, column2, columnN FROM table_name WHERE [condition1] AND [condition2]...AND [conditionN];
</div>
Anda dapat menggabungkan sejumlah N kondisi menggunakan operator AND.Untuk tindakan yang akan diambil oleh pernyataan SQL, apakah itu suatu transaksi atau permintaan, semua kondisi dipisahkan oleh AND.
</p>
<p align="justify">
Contoh: <br>
tabel PELANGGAN memiliki record berikut:
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5upYzinw2AsHuBF-dsgbYkpEgpwtd9F_i5RoGWTUmNw-h7uTHE3Mhj5bXIcF9Wd0JkB_BkpykfrW4a49FOfMoUY5UGfP_Yal5GqLSbNMtLLlW-9xUPQnUUMMEzeqNWEwY5-E5teeqzOI/s1600/select.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5upYzinw2AsHuBF-dsgbYkpEgpwtd9F_i5RoGWTUmNw-h7uTHE3Mhj5bXIcF9Wd0JkB_BkpykfrW4a49FOfMoUY5UGfP_Yal5GqLSbNMtLLlW-9xUPQnUUMMEzeqNWEwY5-E5teeqzOI/s320/select.png" width="320" height="132" /></a></div>
</p>
<p align="justify">
Berikut ini adalah contoh, yang akan mengambil ID, Nama dan Gaji kolom dari tabel PELANGGAN dimana gaji lebih besar dari 300000 DAN usia kurang dari 23 tahun:
<div id="box-script">
SELECT id, nama, gaji, umur FROM pelanggan WHERE gaji > 3000000 AND umur < 23;
</div>
dan akan menghasilkan
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8Ony8E1mTGtcZhNT-BK5ACZV9jVBPBsB1tWVKpPgatFxWANKr-umzdFabvP91DBz-aRK6Tp7ghe9BE3g7il6n7nk1P-iNpbbvlB_RSZU0ezDeDHJqhwNwLJh38g5KmvBj10cczowSuB4/s1600/and.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8Ony8E1mTGtcZhNT-BK5ACZV9jVBPBsB1tWVKpPgatFxWANKr-umzdFabvP91DBz-aRK6Tp7ghe9BE3g7il6n7nk1P-iNpbbvlB_RSZU0ezDeDHJqhwNwLJh38g5KmvBj10cczowSuB4/s320/and.png" width="320" height="68" /></a></div>
</p>
<h4><li>OR Operator</li></h4>
<p align="justify">
Operator OR digunakan untuk menggabungkan beberapa kondisi di klausa WHERE
</p>
<p align="justify">
Sintaks dasar OR operator dengan klausa WHERE adalah sebagai berikut:
<div id="box-script">
SELECT column1, column2, columnN FROM table_name WHERE [condition1] OR [condition2]...OR [conditionN]
</div>
Anda dapat menggabungkan sejumlah N kondisi menggunakan operator OR.Untuk tindakan yang akan diambil oleh pernyataan SQL, apakah itu suatu transaksi atau permintaan, hanya salah satu dari kondisi dipisahkan oleh OR
</p>
<p align="justify">
tabel PELANGGAN memiliki catatan berikut:
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_wqHgMvG5chQh12nlB1yBAgT5lmGJTnGhKeeHqcd8-wcLsrCsbt0mbM0KbWyUaT3RjuK_9JRzjrx95pTCtUHplnXkhEHJLHFQvf-dz8vv8DhhqZedpdH5v4W1ilWimJRaZrpd2r1M3qY/s1600/select.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_wqHgMvG5chQh12nlB1yBAgT5lmGJTnGhKeeHqcd8-wcLsrCsbt0mbM0KbWyUaT3RjuK_9JRzjrx95pTCtUHplnXkhEHJLHFQvf-dz8vv8DhhqZedpdH5v4W1ilWimJRaZrpd2r1M3qY/s320/select.png" width="320" height="132" /></a></div>
</p>
<p align="justify">
Berikut ini adalah contoh, yang akan mengambil ID, Nama dan Gaji kolom dari tabel PELANGGAN mana gaji lebih besar dari 3000000 atau usia kurang dari 23 tahun:
<div id="box-script">
SELECT id, nama, gaji, umur FROM pelanggan WHERE gaji > 3000000 OR umur < 23;
</div>
Ini akan menghasilkan hasil sebagai berikut:
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5F9qUFI6NFhDNEqqPSGgMHt2G96ua0SNfmLBahtokeyFgZI-1PdIAIYkGxCJhzDwfg-x4-MLYJatU5YT3G8mJJK42oN9zKGdRlo7nvFOMosyUF4Qk5PFmlXaCQa9oUNkAgpU3gUEwMk0/s1600/or.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5F9qUFI6NFhDNEqqPSGgMHt2G96ua0SNfmLBahtokeyFgZI-1PdIAIYkGxCJhzDwfg-x4-MLYJatU5YT3G8mJJK42oN9zKGdRlo7nvFOMosyUF4Qk5PFmlXaCQa9oUNkAgpU3gUEwMk0/s320/or.png" width="320" height="84" /></a></div>
</p>
</ol>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/fungsi-klausa-where-pada-sql.html">Tutorial Sebelumnya</a>
<a class="sesudah" href="#">Tutorial Selanjutnya</a>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-76604949585554372792016-11-25T23:17:00.002-08:002016-11-25T23:26:29.565-08:00Fungsi Klausa Where Pada SQL<!DOCTYPE html>
<html>
<head>
<title>Fungsi Klausa Where Pada SQL</title>
</head>
<body>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/mengenal-fungsi-select-pada-sql.html">Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/klausa-and-dan-or-pada-sql.html">Tutorial Selanjutnya</a>
</div>
<p align="justify">
<span class="awal">Fungsi Klausa Where Pada SQL - </span>Klausa where digunakan untuk menentukan kondisi saat mengambil data dari tabel tunggal atau bergabung dengan beberapa tabel.
</p>
<p align="justify">
Jika kondisi yang diberikan sesuai maka hanya mengembalikan nilai tertentu dari tabel. Anda akan menggunakan klausa WHERE untuk menyaring record dan mengambil record yang diperlukan saja.
</p>
<p align="justify">
Klausa WHERE tidak hanya digunakan dalam pernyataan SELECT, tetapi juga digunakan dalam UPDATE, DELETE, dll, yang akan kita bahas pada artikel selanjutnya.
</p>
<p align="justify">
Sintaks dasar SELECT dengan klausa WHERE adalah sebagai berikut:
<div id="box-script">
SELECT column1, column2, columnN FROM table_nameWHERE [condition]
</div>
</p>
<p align="justify">
Anda dapat menentukan kondisi menggunakan perbandingan atau operator logika seperti>, <, =, like, not, dll Berikut contohnya<br>
Tabel pelanggan memiliki record sebagai berikut
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5K8wS9jxEWcowys9i5EII8BiwRt9rYtLJOQEve_JNo_cyti7ANabc2weSOfA4KMLDQfZfp_pkRsdgsxMDWlgzjbe_8o1g0i7l-IM2hVXE54gmfU3Y1GLvRdlIdimWFbLYtWz2uzYS94I/s1600/select.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5K8wS9jxEWcowys9i5EII8BiwRt9rYtLJOQEve_JNo_cyti7ANabc2weSOfA4KMLDQfZfp_pkRsdgsxMDWlgzjbe_8o1g0i7l-IM2hVXE54gmfU3Y1GLvRdlIdimWFbLYtWz2uzYS94I/s320/select.png" width="320" height="132" /></a></div>
</p>
<p align="justify">
Berikut ini adalah contoh yang akan mengambil id, nama dan gaji kolom dari tabel PELANGGAN mana gaji lebih besar dari 3000000;
<div id="box-script">
SELECT id, nama, gaji FROM pelanggan WHERE gaji > 3000000;
</div>
Ini akan menghasilkan hasil sebagai berikut :
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidQMrAEItIWaLOiqjz6-7E3YJm06fSDns5qeziKdEXLVbM35VEY4ANi4v2KdHVs_O7J8KJWq-_LqsYixC_NxytoLc31GTBnDyL64rEp9tBztQRCTCi4Vt_TKPMZTXhPSLkb-Q5yei4ijw/s1600/where.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidQMrAEItIWaLOiqjz6-7E3YJm06fSDns5qeziKdEXLVbM35VEY4ANi4v2KdHVs_O7J8KJWq-_LqsYixC_NxytoLc31GTBnDyL64rEp9tBztQRCTCi4Vt_TKPMZTXhPSLkb-Q5yei4ijw/s320/where.png" width="320" height="81" /></a></div>
</p>
<p align="justify">
Berikut ini adalah contoh, yang akan mengambil ID, Nama dan Gaji dari tabel PELANGGAN untuk pelanggan dengan nama Widodo . Di sini, penting untuk dicatat bahwa semua string harus diberikan dalam tanda kutip tunggal ('') dimana nilai numerik harus diberikan tanpa kutipan sebagai contoh :
<div id="box-script">
SELECT id, nama, gaji from pelanggan where nama = 'Widodo';
</div>
Ini akan menghasilkan
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOhhyphenhyphenMNHGEqzewqeLTDV2m5zqOspMpSD3fdGqsTZ-pXZWoi9e5cJ158rxhyua0MiymLw8u3U74AvqNQ-DmTtaP7Ez0BN95-rozGNAM789LT28tOcelwizgtGOLPCN0atsqSj4CF4uA6u4/s1600/where+nama.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOhhyphenhyphenMNHGEqzewqeLTDV2m5zqOspMpSD3fdGqsTZ-pXZWoi9e5cJ158rxhyua0MiymLw8u3U74AvqNQ-DmTtaP7Ez0BN95-rozGNAM789LT28tOcelwizgtGOLPCN0atsqSj4CF4uA6u4/s320/where+nama.png" width="320" height="74" /></a></div>
</p>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/mengenal-fungsi-select-pada-sql.html">Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/klausa-and-dan-or-pada-sql.html">Tutorial Selanjutnya</a>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-82731914505675643602016-11-25T20:25:00.000-08:002016-11-25T20:25:01.873-08:00Mengenal Fungsi Select Pada SQL<!DOCTYPE html>
<html>
<head>
<title>Mengenal Fungsi Select Pada SQL</title>
</head>
<body>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/fungsi-insert-table-pada-sql.html">Tutorial Sebelumnya</a>
<a class="sesudah" href="#">Tutorial Sesudahnya</a>
</div>
<p align="justify">
<span class="awal">Mengenal Fungsi Select Pada SQL - </span>SQL <b>SELECT</b> adalah pernyataan yang digunakan untuk mengambil data dari tabel database dan mengembalikan data dalam bentuk tabel. Tabel hasil ini disebut hasil-set.
</p>
<p align="justify">
Sintaks dasar SELECT adalah sebagai berikut
<div id="box-script">
SELECT column1, column2, columnN FROM table_name;
</div>
</p>
<p align="justify">
Pada column1, column2,.. adalah field tabel yang nilainya akan kita ambil. Jika anda ingin mengambil semua field yang tersedia di table, maka anda dapat menggunakan sintaks berikut.
<div id="box-script">
SELECT * FROM table_name;
</div>
</p>
<p align="justify">
Contoh: <br>
Tabel PELANGGAN memiliki catatan berikut:
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl_e1UWWguxZ9sLsCwpwzon0TEkaNEig0H-v6s3a71TIMIeIOXLxSgtOEQbRfFnn-DVUIDAoEfdp8bmNSpaPzxIK9GyYHbt4Id2CBSAyDXQinfg1cDF6YCh39uYD2s-Z7IfIv-WYB__V4/s1600/select.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl_e1UWWguxZ9sLsCwpwzon0TEkaNEig0H-v6s3a71TIMIeIOXLxSgtOEQbRfFnn-DVUIDAoEfdp8bmNSpaPzxIK9GyYHbt4Id2CBSAyDXQinfg1cDF6YCh39uYD2s-Z7IfIv-WYB__V4/s320/select.png" width="320" height="132" /></a></div>
</p>
<p align="justify">
Berikut ini adalah contoh, yang akan mengambil ID, Nama dan gaji dalam tabel PELANGGAN:
<div id="box-script">
SELECT id, nama, gaji from pelanggan;
</div>
dan akan menghasilkan
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ6RXziWSpmMO5gO72ETKFMuWQDGyATqLd_Xjb0Oxh5ogxoPQAp7pEn7fohkqF7DGlGBwPbar2dpXiFxGgphcDnjd3-pWmCEd0m8yNmaTlpNmlAKhER7VERSZHrYz6xtlJafLzfOpKipc/s1600/select+id+nama+gaji.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ6RXziWSpmMO5gO72ETKFMuWQDGyATqLd_Xjb0Oxh5ogxoPQAp7pEn7fohkqF7DGlGBwPbar2dpXiFxGgphcDnjd3-pWmCEd0m8yNmaTlpNmlAKhER7VERSZHrYz6xtlJafLzfOpKipc/s320/select+id+nama+gaji.png" width="320" height="134" /></a></div>
</p>
<p align="justify">
Jika Anda ingin mengambil semua field tabel PELANGGAN, gunakan query berikut:
<div id="box-script">
SELECT * FROM pelanggan;
</div>
dan akan menghasilkan
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIQKwLY8Ljc08WZdLOh_WyxCb7xR7Ho6xBAeAWez-QgI8YxIOsmAEplC95fXTE401zcrF8EVqoOt_Iso1KG1g8DgYA8_kK3zIjUkPDFSKxoN0LrOsTIl7H9veU6eJfjAPcstLukckbLHY/s1600/select.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIQKwLY8Ljc08WZdLOh_WyxCb7xR7Ho6xBAeAWez-QgI8YxIOsmAEplC95fXTE401zcrF8EVqoOt_Iso1KG1g8DgYA8_kK3zIjUkPDFSKxoN0LrOsTIl7H9veU6eJfjAPcstLukckbLHY/s320/select.png" width="320" height="132" /></a></div>
</p>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/fungsi-insert-table-pada-sql.html">Tutorial Sebelumnya</a>
<a class="sesudah" href="#">Tutorial Sesudahnya</a>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-81899410586385499592016-11-25T20:14:00.000-08:002016-11-25T20:29:19.953-08:00Fungsi Insert Table pada SQL<!DOCTYPE html>
<html>
<head>
<title>Fungsi Insert Table pada SQL</title>
</head>
<body>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/menghapus-table-dengan-fungsi-drop.html">Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/mengenal-fungsi-select-pada-sql.html">Tutorial Sesudahnya</a>
</div>
<p align="justify">
<span class="justify">Fungsi Insert Table pada SQL - </span>SQL INSERT INTO adalah Pernyataan digunakan untuk menambahkan baris baru data ke tabel di database.
</p>
<p align="justify">
Ada dua sintaks dasar INSERT INTO sebagai berikut:
<div id="box-script">
INSERT INTO TABLE_NAME (column1, column2, column3,...columnN)]VALUES (value1, value2, value3,...valueN);
</div>
</p>
<p align="justify">
Di sini, column1, column2, ... columnN adalah nama-nama kolom dalam tabel di mana Anda ingin memasukkan data.
</p>
<p align="justify">
Anda mungkin tidak perlu menentukan nama kolom dalam query SQL jika Anda menambahkan nilai untuk semua kolom dari tabel. Tapi pastikan urutan nilai-nilai dalam urutan yang sama seperti kolom dalam tabel. Sintaks nya akan menjadi sebagai berikut:
<div id="box-script">
INSERT INTO TABLE_NAME VALUES (value1,value2,value3,...valueN);
</div>
</p>
<p align="justify">
Contoh: <br>
pernyataan berikut akan menciptakan enam record dalam tabel PELANGGAN:
<div id="box-script">
INSERT INTO pelanggan (id,nama,umur,alamat,gaji) VALUES (1, 'Widodo', 24, 'Semarang Barat', 4000000 );<br><br>
INSERT INTO pelanggan (id,nama,umur,alamat,gaji) VALUES (2, 'Candra', 24, 'Semarang Barat', 3000000 );<br><br>
INSERT INTO pelanggan (id,nama,umur,alamat,gaji) VALUES (3, 'Bayu', 23, 'Batang', 3000000 );<br><br>
INSERT INTO pelanggan (id,nama,umur,alamat,gaji) VALUES (4, 'Maesaroh', 22, 'Semarang Barat', 4000000 );<br><br>
INSERT INTO pelanggan (id,nama,umur,alamat,gaji) VALUES (5, 'Wulansari', 25, 'Kendal', 2000000 );<br><br>
INSERT INTO pelanggan (id,nama,umur,alamat,gaji) VALUES (6, 'Yayan', 23, 'Semarang Kendal', 1500000 );<br><br>
</div>
</p>
<p align="justify">
Anda dapat membuat record dalam tabel PELANGGAN menggunakan sintaks kedua sebagai berikut:
<div id="box-script">
INSERT INTO pelanggan (id,nama,umur,alamat,gaji) VALUES (1, 'Widodo', 24, 'Semarang Barat', 4000000 );
</div>
</p>
<p align="justify">
Semua pernyataan di atas akan menghasilkan record berikut dalam tabel PELANGGAN:
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFdpwr4PoED3W7xv77KVqMg7PHjZ9UqwOGSytgwgDPwG92YITGCx0QLFCGhk9ID4olYwuYs5yv65I577hbC79_cxG45_7btEhrpvUmn6MmbxKM_K58tIYnlgGOLuddkPOwpBw2Lx98tGk/s1600/select.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFdpwr4PoED3W7xv77KVqMg7PHjZ9UqwOGSytgwgDPwG92YITGCx0QLFCGhk9ID4olYwuYs5yv65I577hbC79_cxG45_7btEhrpvUmn6MmbxKM_K58tIYnlgGOLuddkPOwpBw2Lx98tGk/s320/select.png" width="320" height="132" /></a></div>
</p>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/menghapus-table-dengan-fungsi-drop.html">Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/mengenal-fungsi-select-pada-sql.html">Tutorial Sesudahnya</a>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com1tag:blogger.com,1999:blog-4203469719884714029.post-76142058609416829402016-11-25T20:03:00.000-08:002016-11-25T20:13:59.624-08:00Menghapus Table dengan Fungsi DROP<!DOCTYPE html>
<html>
<head>
<title>Menghapus Table dengan Fungsi DROP</title>
</head>
<body>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/membuat-table-di-sql.html">Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/fungsi-insert-table-pada-sql.html">Tutorial Sesudahnya</a>
</div>
<p align="justify">
<span class="awal">Menghapus Table dengan Fungsi DROP - </span>SQL TABLE DROP adalah pernyataan yang digunakan untuk menghapus definisi tabel dan semua data, indeks, triggers, constraint, dan spesifikasi izin untuk tabel itu.
</p>
<p align="justify">
<b>CATATAN :</b> Anda harus berhati-hati saat menggunakan perintah ini karena sekali tabel dihapus maka semua informasi yang tersedia dalam tabel juga akan hilang selamanya.
</p>
<p align="justify">
sintaks dasar pernyataan DROP TABLE adalah sebagai berikut:
<div id="box-script">
DROP TABLE table_name;
</div>
</p>
<p align="justify">
Contoh:<br>
Mari kita memverifikasi table customer dan kemudian kita akan menghapusnya dari database:
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvRGa-8JZydcn5Vj2NKp8gdfVIg6LrHQ9nL1r9DD86yRAaZVeApVqyLFn2hfO___iGH2p2h5kKqDL11owfTzzfyDU8u4ct25itcdtGBzO3r4I6B3mdNKdiGfoDQg1liI37oX1lipBYlIQ/s1600/drop_table1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvRGa-8JZydcn5Vj2NKp8gdfVIg6LrHQ9nL1r9DD86yRAaZVeApVqyLFn2hfO___iGH2p2h5kKqDL11owfTzzfyDU8u4ct25itcdtGBzO3r4I6B3mdNKdiGfoDQg1liI37oX1lipBYlIQ/s320/drop_table1.png" width="320" height="100" /></a></div>
</p>
<p align="justify">
Ini berarti tabel customers tersedia dalam database, jadi mari kita hapus tabel sebagai berikut:
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM04RYmbZWoBER_pfKWGWM7gPIx9JPu8-9tbN7hWjRuUF9o00lmdmoDI0YhbH1bQYOAEonv_rKwsc-KaKx-q7JEzPTficsPZwn_RsE0KO4GXQffAdUXbvY2j-tBw3crcIaVibpjGxXJLc/s1600/drop_table2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM04RYmbZWoBER_pfKWGWM7gPIx9JPu8-9tbN7hWjRuUF9o00lmdmoDI0YhbH1bQYOAEonv_rKwsc-KaKx-q7JEzPTficsPZwn_RsE0KO4GXQffAdUXbvY2j-tBw3crcIaVibpjGxXJLc/s320/drop_table2.png" width="320" height="44" /></a></div>
</p>
<p align="justify">
Sekarang, jika Anda akan mencoba perintah DESC, maka Anda akan mendapatkan error sebagai berikut:
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv0D5DlgRHn9U9rGG9E7etB6uPUvmgVqOTFH7-4BUPxM12f6NJcLfPv7AXhMd2Le6udZ5LKlwZfqRNBpAlB0vOtJ1BQWeFaNPWiJX9g0n26w1mRcqAch-bk0HnDl4tOw4vwoOxbVx0Mmo/s1600/drop_table3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv0D5DlgRHn9U9rGG9E7etB6uPUvmgVqOTFH7-4BUPxM12f6NJcLfPv7AXhMd2Le6udZ5LKlwZfqRNBpAlB0vOtJ1BQWeFaNPWiJX9g0n26w1mRcqAch-bk0HnDl4tOw4vwoOxbVx0Mmo/s320/drop_table3.png" width="320" height="50" /></a></div>
</p>
<p align="justify">
Di sini, test_db adalah nama database yang kita gunakan untuk contoh kita.
</p>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/membuat-table-di-sql.html">Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/fungsi-insert-table-pada-sql.html">Tutorial Sesudahnya</a>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-83159188088907834652016-11-25T19:24:00.000-08:002016-11-25T20:02:13.543-08:00Membuat Table di SQL<!DOCTYPE html>
<html>
<head>
<title>Membuat Table di SQL</title>
</head>
<body>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/database-drop-pada-sql.html">Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/menghapus-table-dengan-fungsi-drop.html">Tutorial Sesudahnya</a>
</div>
<p align="justify">
<span class="awal">Membuat Table di SQL - </span>Membuat tabel pada dasar melibatkan penamaan tabel dan mendefinisikan kolom dan setiap kolom tipe data.
</p>
<p align="justify">
SQL <b>CREATE TABLE</b> adalah pernyataan yang digunakan untuk membuat tabel baru.<br>
Sintaks dari pernyataan <b>create database</b> adalah sebagai berikut :
<div id="box-script">
CREATE TABLE table_name(<br>
column1 datatype,<br>
column2 datatype,<br>
column3 datatype,<br>
.....<br>
columnN datatype,<br>
PRIMARY KEY( one or more columns )<br>
);
</div>
</p>
<p align="justify">
CREATE TABLE adalah keyword untuk memberitahu sistem database apa yang ingin Anda lakukan. Dalam hal ini, Anda ingin membuat tabel baru.
</p>
<p align="justify">
Kemudian di dalam kurung kita mendefinisikan setiap kolom dalam tabel dan jenis tipe data itu. sintaks menjadi lebih jelas dengan contoh di bawah ini.
</p>
<p align="justify">
Contoh: <br>
Berikut ini adalah contoh bagaimana membuat table <b>PELANGGAN</b> dengan ID sebagai kunci utama dan not null untuk menunjukkan bahwa field ini tidak boleh kosong
<div id="box-script">
CREATE TABLE pelanggan(<br>
id INT NOT NULL,<br>
nama VARCHAR (30) NOT NULL,<br>
umur INT NOT NULL,<br>
alamat CHAR (50) ,<br>
gaji DECIMAL (18, 2),<br>
PRIMARY KEY (id)<br>
);
</div>
</p>
<p align="justify">
Anda dapat memverifikasi apakah table Anda telah berhasil dibuat dengan melihat pesan yang ditampilkan oleh MySQL, anda dapat menggunakan perintah <b>DESC</b> sebagai berikut:
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWEAzrZre7de7gRlOsPE-Ns4cqpZ7BQ9FCa0xa7Add3TaEroCax_OsT5l-XVX7aiKswRwAyOmcCbMVBfMaNLcyMp_UgepWzka3E2PXFIN3s8t1TcgJxyujHCY5YcRD6Tz-3kX8YML0ri0/s1600/desc+table.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWEAzrZre7de7gRlOsPE-Ns4cqpZ7BQ9FCa0xa7Add3TaEroCax_OsT5l-XVX7aiKswRwAyOmcCbMVBfMaNLcyMp_UgepWzka3E2PXFIN3s8t1TcgJxyujHCY5YcRD6Tz-3kX8YML0ri0/s320/desc+table.png" width="320" height="146" /></a></div>
</p>
<p align="justify">
Sekarang kita memiliki table PELANGGAN didalam database, yang dapat anda gunakan untuk menyimpan informasi yang diperlukan berkaitan dengan table pelanggan.
</p>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/database-drop-pada-sql.html">Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/menghapus-table-dengan-fungsi-drop.html">Tutorial Sesudahnya</a>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-17600798247462954722016-11-25T07:10:00.000-08:002016-11-25T19:30:31.002-08:00Database Drop pada SQL<!DOCTYPE html>
<html>
<head>
<title>Database Drop pada SQL</title>
</head>
<body>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/select-database-pada-sql.html">Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/membuat-table-di-sql.html">Tutorial Sesudahnya</a>
</div>
<p align="justify">
<span class="awal">Database Drop pada SQL - </span><b>DATABASE DROP</b> adalah pernyataan yang digunakan untuk menghapus database yang sudah ada.<br>
Sintaks dari pernyataan <b>database drop</b> adalah sebagai berikut :
<div id="box-script">
drop DATABASE DatabaseName;
</div>
Saat anda membuat database, biasakan nama database yang akan dibuat harus unik dalam RDBMS.
</p>
<p align="justify">
Contoh: <br>
Jika Anda ingin menghapus database <b>test_db</b>, maka pernyataan DROP DATABASE akan menjadi sebagai berikut:
<div id="box-script">
DROP DATABASE testDB;
</div>
<b>CATATAN : </b>Hati-hati sebelum menggunakan operasi ini karena dengan menghapus database yang sudah ada akan mengakibatkan hilangnya informasi yang disimpan dalam database
</p>
<p align="justify">
Pastikan Anda memiliki hak istimewa admin sebelum menghapus database apapun. Setelah database dihapus, Anda dapat memeriksa dalam daftar database sebagai berikut:
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj10kN7YWHD1LEY16yQ_H_-rC_gOlZSGRAWYQNePS8bzm1fvuf-hbH0fY1J90Yw3XxrjOcbz3nHDIMsHWDJ5md6QWucRUaU3t-CDZ9w9zp8vQdUzVcWADHfHxS-ghZur13MPHGmkqtZZhk/s1600/drop+database.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj10kN7YWHD1LEY16yQ_H_-rC_gOlZSGRAWYQNePS8bzm1fvuf-hbH0fY1J90Yw3XxrjOcbz3nHDIMsHWDJ5md6QWucRUaU3t-CDZ9w9zp8vQdUzVcWADHfHxS-ghZur13MPHGmkqtZZhk/s320/drop+database.png" width="220" height="320" /></a></div>
</p>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/select-database-pada-sql.html">Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/membuat-table-di-sql.html">Tutorial Sesudahnya</a>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-51846478845617890622016-11-25T07:03:00.002-08:002016-11-25T19:31:20.020-08:00Select Database pada SQL<!DOCTYPE html>
<html>
<head>
<title>Select Database pada SQL</title>
</head>
<body>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/membuat-database-pada-sql.html">Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/database-drop-pada-sql.html">Tutorial Sesudahnya</a>
</div>
<p align="justify">
<span class="awal">Select Database pada SQL - </span>Bila Anda memiliki beberapa database di SQL, maka sebelum memulai operasi Anda, Anda akan perlu memilih database mana yang akan dilakukan operasi.<br>
SQL <b>USE</b> adalah pernyataan yang digunakan untuk memilih database yang ada di SQL.<br>
Sintaks:<br>
sintaks dasar pernyataan USE adalah sebagai berikut:
<div id="box-script">
USE DatabaseName;
</div>
<b>CATATAN : </b>Biasakan nama database harus unik dalam RDBMS.
</p>
<p align="justify">
Contoh: <br>
Anda dapat memeriksa database yang tersedia sebagai berikut:
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDvLu48aAEZ9TDehVW0FXZ0ErQhZBIzruhVnN2QTcr_km-RbbANSLLEUQ3OTwJRjUcnsQ8nqQFGjm-WAA63r3Yu5oIwrvRvHotmgEc6JTU4l5ihSb_i_0nzdxkGH7dx15V0SKe-c3aPeE/s1600/use+database.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDvLu48aAEZ9TDehVW0FXZ0ErQhZBIzruhVnN2QTcr_km-RbbANSLLEUQ3OTwJRjUcnsQ8nqQFGjm-WAA63r3Yu5oIwrvRvHotmgEc6JTU4l5ihSb_i_0nzdxkGH7dx15V0SKe-c3aPeE/s320/use+database.png" width="320" height="131" /></a></div>
</p>
<p align="justify">
Sekarang, jika Anda ingin bekerja dengan database <b>test_db</b>, maka Anda dapat menjalankan perintah SQL berikut dan mulai bekerja dengan database test_db:
<div id="box-script">
USE test_db;
</div>
</p>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/membuat-database-pada-sql.html">Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/database-drop-pada-sql.html">Tutorial Sesudahnya</a>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-29426802311164830672016-11-25T06:51:00.000-08:002016-11-25T19:32:13.720-08:00Membuat Database pada SQL<!DOCTYPE html>
<html>
<head>
<title>Membuat Database pada SQL</title>
</head>
<body>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/mengenal-apa-itu-sql-expression.html"> Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/select-database-pada-sql.html">Tutorial Sesudahnya</a>
</div>
<p align="justify">
<span class="awal">Membuat Database pada SQL - </span>Pada kesempatan kali ini, kita akan belajar tentang pernyataan <b>create database. create database </b>adalah pernyataan yang digunakan untuk membuat database SQL baru.<br>
Sintaks dari pernyataan <b>create database</b> adalah sebagai berikut :
<div id="box-script">
CREATE DATABASE DatabaseName;
</div>
<b>CATATAN : </b>Saat anda membuat database, biasakan nama database yang akan dibuat harus unik dalam RDBMS.
</p>
<p align="justify">
Contoh: <br>
Jika Anda ingin membuat database baru <b>test_db</b>, maka pernyataan CREATE DATABASE akan menjadi sebagai berikut:
<div id="box-script">
CREATE DATABASE test_db;
</div>
Pastikan anda memiliki hak istimewa admin sebelum membuat database apapun, Stelah database dibuat, anda dapat memeriksa dalam daftar database sebagai berikut.
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNU2ffYmt1qRXXRMnSm0qxDgpPkIZxRDvWX0YLxQ7v67tR2y0Vw6_G0BWzp6cxXA8KYwnBpqBSq2GoLBm94SfZrsZam55Zyldf2IG-lgemhAeLcRKlT5CpBYsrjlkNIk6EWiu0y8sCCFc/s1600/database.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNU2ffYmt1qRXXRMnSm0qxDgpPkIZxRDvWX0YLxQ7v67tR2y0Vw6_G0BWzp6cxXA8KYwnBpqBSq2GoLBm94SfZrsZam55Zyldf2IG-lgemhAeLcRKlT5CpBYsrjlkNIk6EWiu0y8sCCFc/s400/database.png" width="298" height="400" /></a></div>
</p>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/11/mengenal-apa-itu-sql-expression.html"> Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/select-database-pada-sql.html">Tutorial Sesudahnya</a>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-84928150680411991832016-11-23T17:54:00.002-08:002016-11-25T06:52:19.125-08:00Mengenal Apa itu SQL Expression<!DOCTYPE html>
<html>
<head>
<title>MengenalApa itu SQL Expression</title>
</head>
<body>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/10/memahami-operator-di-sql.html"> Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/membuat-database-pada-sql.html">Tutorial Sesudahnya</a>
</div>
<p align="justify">
<span class="awal">Mengenal Apa itu SQL Expression - </span><b>Expression</b> adalah kombinasi dari satu atau lebih nilai-nilai (values), operator, dan fungsi SQL yang mengevaluasi nilai.
</p>
<p align="justify">
Expression SQL seperti formula dan expression yang ditulis dalam bahasa query. Anda juga dapat menggunakannya untuk query database untuk mengeset data yang spesifik.
</p >
<p align="justify">
Sintaks: <br>
sintaks dasar pernyataan SELECT sebagai berikut:
<div id="box-script">
SELECT column1, column2, columnN FROM table_name WHERE [CONDITION|EXPRESSION];
</div>
Ada berbagai jenis expression SQL, seperti yang disebutkan di bawah ini:
</p>
<ol type="1">
<h3><li>Boolean Expression</li></h3>
<p align="justify">
Boolean expression akan mengambil data berdasarkan pencocokan nilai tunggal.Berikut adalah sintaks:
<div id="box-script">
SELECT column1, column2, columnN FROM table_name WHERE SINGLE VALUE MATCHING EXPRESSION;
</div>
Sebagai contoh tabel PELANGGAN memiliki nilai-nilai sebagai berikut:
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJXL6nXPV_w0MwhgXeiwqvYDWRLSn69fKhsQEnW1MviO7Bk4c1jAVe1vlRlDuk9YQBCXBl-b4gokXq8JM4Ukf3w-UbWhFtxJ868-UYSiNtNLWyu2iAo0dkIcy_n6HfLjJ5EUhEHC00mU4/s1600/sql+select.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJXL6nXPV_w0MwhgXeiwqvYDWRLSn69fKhsQEnW1MviO7Bk4c1jAVe1vlRlDuk9YQBCXBl-b4gokXq8JM4Ukf3w-UbWhFtxJ868-UYSiNtNLWyu2iAo0dkIcy_n6HfLjJ5EUhEHC00mU4/s400/sql+select.png" width="400" height="182" /></a></div>
</p>
<p align="justify">
Berikut ini adalah contoh sederhana yang menunjukkan penggunaan SQL Boolean Ekspresi:
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT82ywh5gLSpHydXx7NTqvNgpkQx5DUqUs6qqA4XyIlxSbkjaI9bObG6YAshyphenhyphenC09aUe77lkY1ooo_8Qfpz0yty8-f5Ffq3V_YneMJLPsvnDoOb1ch2qhyphenhyphen_OMlgA3rKOlT1GmR4AhxYwKU/s1600/boolean+expression.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT82ywh5gLSpHydXx7NTqvNgpkQx5DUqUs6qqA4XyIlxSbkjaI9bObG6YAshyphenhyphenC09aUe77lkY1ooo_8Qfpz0yty8-f5Ffq3V_YneMJLPsvnDoOb1ch2qhyphenhyphen_OMlgA3rKOlT1GmR4AhxYwKU/s400/boolean+expression.png" width="400" height="128" /></a></div>
</p>
<h3><li>Numeric Expression</li></h3>
<p align="justify">
Numeric expression digunakan untuk melakukan operasi matematika dalam permintaan apapun. Berikut adalah sintaks:
<div id="box-script">
SELECT numerical_expression as OPERATION_NAME [FROM table_name WHERE CONDITION] ;
</div>
Berikut ini contoh numerical expression digunakan untuk expression matematika atau banyak formula. Berikut ini adalah contoh sederhana yang menunjukkan penggunaan SQL Numeric Ekspresi:
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdsFRJPZHrroI13Hap8vzqgliPDUnrjsMYDLQY5HvBDHPkWQG9-Nci944R_m8y4Oy4Lh1Ux1pjxzvakWvvJqCRUC-NRwAmLnFsIge4XG6c4_MguTGr_KoEg3Ibx06BE1fqf-4WJaYATJ4/s1600/numerical+expression.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdsFRJPZHrroI13Hap8vzqgliPDUnrjsMYDLQY5HvBDHPkWQG9-Nci944R_m8y4Oy4Lh1Ux1pjxzvakWvvJqCRUC-NRwAmLnFsIge4XG6c4_MguTGr_KoEg3Ibx06BE1fqf-4WJaYATJ4/s400/numerical+expression.png" width="400" height="177" /></a></div>
</p>
<p align="justify">
Ada beberapa built-in fungsi seperti avg (), sum (), count (), dll, untuk melakukan apa yang dikenal sebagai perhitungan data agregat terhadap tabel atau kolom tabel tertentu.
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpsfp9MsAEKEzsbozYqzIfs1I-AXm3BAq5yoU1ysXEiK767oFmvuMQFOvMnMWIBSVrgqxOabjyAV4EOkli-gyngY8I9iNP2DCjMUN36dn4Q46RwFMUcC2I3WTBymRIzG2nK1ZWfa72t6Y/s1600/fungsi+built.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpsfp9MsAEKEzsbozYqzIfs1I-AXm3BAq5yoU1ysXEiK767oFmvuMQFOvMnMWIBSVrgqxOabjyAV4EOkli-gyngY8I9iNP2DCjMUN36dn4Q46RwFMUcC2I3WTBymRIzG2nK1ZWfa72t6Y/s400/fungsi+built.png" width="400" height="137" /></a></div>
</p>
<p align="justify">
Date Expression: <br>
Date expression mengembalikan tanggal dan waktu sistem nilai saat ini:
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT_S2RHP7Ij_QWNBqYO80v9WXVMszbLUdU8wEck6IOFAMfbUa61wY-0MJVolnHqXdpwYYGvLaEpEP_675P3otr6hpnAKRXVSV4Dh-B9z3xRY9MXLLMw8C-7t38De6vYqcLFKH7_POXBoo/s1600/date.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT_S2RHP7Ij_QWNBqYO80v9WXVMszbLUdU8wEck6IOFAMfbUa61wY-0MJVolnHqXdpwYYGvLaEpEP_675P3otr6hpnAKRXVSV4Dh-B9z3xRY9MXLLMw8C-7t38De6vYqcLFKH7_POXBoo/s400/date.png" width="400" height="200" /></a></div>
</p>
</ol>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/10/memahami-operator-di-sql.html"> Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/membuat-database-pada-sql.html">Tutorial Sesudahnya</a>
</div>
</body>
</html>Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-53196272735197768352016-10-26T21:33:00.001-07:002016-11-23T17:53:31.116-08:00Memahami Operator di SQL<!DOCTYPE html>
<html>
<head>
<title>Memahami Operator di SQL</title>
<meta name="keywords" content="Operator sql, operator mysql,operator sql server,tutorial mysql">
<meta name="robots" content="index, follow">
</head>
<body>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/10/penting-type-data-dalam-sql.html"> Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/mengenal-apa-itu-sql-expression.htm">Tutorial Sesudahnya</a>
</div>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2bIPbEEcugdbVI2PAwQ9iTDOySpTUEkEUvN2VJo-vbEx5A7_xw1ehxbs_QE2e6-3oi14ckVI383FQv8gKe9CgF6UY0QVAKDl4SCjDo7mVy1FYUJSg80SGW4Bg3OfYAvZ6vsm4n30YyPg/s1600/operator.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2bIPbEEcugdbVI2PAwQ9iTDOySpTUEkEUvN2VJo-vbEx5A7_xw1ehxbs_QE2e6-3oi14ckVI383FQv8gKe9CgF6UY0QVAKDl4SCjDo7mVy1FYUJSg80SGW4Bg3OfYAvZ6vsm4n30YyPg/s320/operator.png" width="320" height="174" /></a></div>
<h3>Apakah yang dimaksud dengan operator di SQL?</h3>
<p align="justify">
<span class="awal">Operator SQL -</span> operator adalah kata reserved atau karakter yang digunakan terutama dalam pernyataan SQL klausa WHERE untuk melakukan operasi, seperti perbandingan dan operasi aritmatika.
<br>Operator yang digunakan untuk menentukan kondisi dalam pernyataan SQL adalah
<ol>
<li>Arithmetic operators</li>
<li>Comparison operators</li>
<li>Logical operators</li>
<li>Operator digunakan untuk meniadakan kondisi</li>
</ol>
</p>
<h3>SQL Arithmetic Operator:</h3>
<p align="justify">
Contoh variabel A = 10 dan variabel b = 20, maka:
<table cellspacing="0" border="1" align="center">
<tr>
<th>Operator</th>
<th>Deskripsi</th>
<th>Contoh</th>
</tr>
<tr>
<td>+</td>
<td>Addition - Menambahkan nilai pada kedua sisi operator</td>
<td>a + b = 30</td>
</tr>
<tr>
<td>-</td>
<td>Subtraction - Mengurangi operator kanan dari operator kiri</td>
<td>a - b = -10</td>
</tr>
<tr>
<td>*</td>
<td>Multiplication - mengalikan nilai di kedua sisi operator</td>
<td>a * b =200</td>
</tr>
<tr>
<td>/</td>
<td>Division - Membagi operan kiri oleh operan kanan</td>
<td>b / a = 2</td>
</tr>
<tr>
<td>%</td>
<td>Modulus - Membagi operan kiri oleh operan kanan dan kembali sisanya</td>
<td>b% = 0 </td>
</tr>
</table>
</p>
<h3>SQL Comparison operators</h3>
<p align="justify">
Contoh variabel A= 10 dan variabel b = 20, maka:
<table cellspacing="0" border="1" align="center">
<tr>
<th>Operator</th>
<th>Deskripsi</th>
<th>Contoh</th>
</tr>
<tr>
<td>=</td>
<td>Memeriksa apakah nilai-nilai dua operan yang sama atau tidak, jika ya maka kondisi menjadi benar.</td>
<td>(A = b) tidak benar.</td>
</tr>
<tr>
<td>!=</td>
<td>Memeriksa apakah nilai-nilai dua operan yang sama atau tidak, jika nilai-nilai yang tidak sama maka kondisi menjadi benar.</td>
<td>(A! = B) benar.</td>
</tr>
<tr>
<td><></td>
<td>Memeriksa apakah nilai-nilai dua operan yang sama atau tidak, jika nilai-nilai yang tidak sama maka kondisi menjadi benar.</td>
<td>(A <> b) benar.</td>
</tr>
<tr>
<td>></td>
<td>Memeriksa apakah nilai operan kiri lebih besar dari nilai operan kanan, jika ya maka kondisi menjadi benar.</td>
<td>(A> b) tidak benar.</td>
</tr>
<tr>
<td> < </td>
<td>Memeriksa apakah nilai operan kiri kurang dari nilai operan kanan, jika ya maka kondisi menjadi benar.</td>
<td>(A < b) benar.</td>
</tr>
<tr>
<td>>=</td>
<td>Memeriksa apakah nilai operan kiri lebih besar dari atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi benar.</td>
<td>(A> = b) tidak benar.</td>
</tr>
<tr>
<td><=</td>
<td>Memeriksa apakah nilai operan kiri kurang dari atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi benar.</td>
<td>(A <= b) benar.</td>
</tr>
<tr>
<td> < ! </td>
<td>Memeriksa apakah nilai operan kiri tidak kurang dari nilai operan kanan, jika ya maka kondisi menjadi benar.</td>
<td>(A! < B) adalah palsu.</td>
</tr>
<tr>
<td> !> </td>
<td>Memeriksa apakah nilai operan kiri tidak lebih besar dari nilai operan kanan, jika ya maka kondisi menjadi benar.</td>
<td>(A!> B) benar.</td>
</tr>
</table>
</p>
<h3>SQL Logical operators</h3>
<p align="justify">
Berikut adalah daftar semua operator logical yang tersedia di SQL.
<table cellspacing="0" border="1" align="center">
<tr>
<th>Operator</th>
<th>Deskripsi</th>
</tr>
<tr>
<td>ALL</td>
<td>operator ALL yang digunakan untuk membandingkan nilai untuk semua nilai nilai set.</td>
</tr>
<tr>
<td>AND</td>
<td>Operator AND memungkinkan adanya beberapa kondisi di klausa WHERE di pernyataan SQL.</td>
</tr>
<tr>
<td>ANY</td>
<td>Operator ANY digunakan untuk membandingkan nilai untuk setiap nilai yang berlaku dalam daftar sesuai kondisi.</td>
</tr>
<tr>
<td>BETWEEN</td>
<td>Operator BETWEEN digunakan untuk mencari nilai-nilai yang berada dalam satu set nilai-nilai, mengingat nilai minimum dan nilai maksimum.</td>
</tr>
<tr>
<td>EXISTS</td>
<td>Operator EXISTS yang digunakan untuk mencari keberadaan baris dalam tabel tertentu yang memenuhi kriteria tertentu.</td>
</tr>
<tr>
<td>IN</td>
<td>Operator IN digunakan untuk membandingkan nilai untuk daftar nilai literal yang telah ditentukan.</td>
</tr>
<tr>
<td>LIKE</td>
<td>Operator LIKE digunakan untuk membandingkan nilai dengan nilai-nilai yang sama dengan menggunakan operator wildcard.</td>
</tr>
<tr>
<td>NOT</td>
<td>Operator NOT membalikkan makna operator logical dengan yang digunakan. Misalnya: TIDAK ADA, TIDAK ANTARA, TIDAK DI, dll <b>Ini adalah operator meniadakan.</b></td>
</tr>
<tr>
<td>OR</td>
<td>Operator OR digunakan untuk menggabungkan beberapa kondisi di klausa WHERE pernyataan SQL ini.</td>
</tr>
<tr>
<td>IS NULL</td>
<td>Operator NULL digunakan untuk membandingkan nilai dengan nilai NULL.</td>
</tr>
<tr>
<td>UNIQUE</td>
<td>Operator UNIK pencarian setiap baris dari tabel tertentu untuk keunikan (tidak ada duplikat).</td>
</tr>
</table>
</p>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/10/penting-type-data-dalam-sql.html"> Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/11/mengenal-apa-itu-sql-expression.htm">Tutorial Sesudahnya</a>
</div>
</body>
</html>Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com1tag:blogger.com,1999:blog-4203469719884714029.post-51608041088060430042016-10-26T20:01:00.000-07:002016-11-23T18:40:11.638-08:00PENTING!!! Type data dalam SQL<!DOCTYPE html>
<html>
<head>
<title>PENTING!!! Type data dalam SQL</title>
<meta name="keywords" content="tipe data mysql,tipe data sql server,tipe data sql,tipe data">
<meta name="robots" content="index, follow">
</head>
<body>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/10/database-yang-sering-di-gunakan-oleh.html"> Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/10/memahami-operator-di-sql.html">Tutorial Sesudahnya</a>
</div>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGRpYf91bcgljHBv2aVs2PUQ9h53Zg_HjMr1z5xGOJVQJJyqHLXLzxnXUTLe76W6Z8JBVnU9WZkYg1EwyabOFelr6ZGrtnJ4CrKmT97n4ObuwbFHk7aTORrHbNQwbqX0F4ABNE5zc_FQg/s1600/tipe+data.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGRpYf91bcgljHBv2aVs2PUQ9h53Zg_HjMr1z5xGOJVQJJyqHLXLzxnXUTLe76W6Z8JBVnU9WZkYg1EwyabOFelr6ZGrtnJ4CrKmT97n4ObuwbFHk7aTORrHbNQwbqX0F4ABNE5zc_FQg/s320/tipe+data.JPG" width="320" height="240" /></a><center><a href="www.IT-Jurnal.com">Sumber : IT-Jurnal</a></center></div>
<p align="justify">
<span class="awal">Type data pada SQL - </span>Tipe data digunakan untuk mendefinisikan suatu field atau kolom. Setiap kolom yang dibuat harus didefinisikan terlebih dahulu. Jenis – jenis tipe data ada bermacam – macam. Bisa numerik yang digunakan untuk angka dan proses perhitungan, bisa karakter / teks, tanggal atau Biner.
</p>
<p align="justify">
SQL Server menawarkan tujuh kategori tipe data untuk Anda gunakan. Disini kita akan mempelajari beberapa data tipe yang berada di SQL,
</p>
<ol type="1">
<li>Tipe data Exact Numeric</li>
<table cellspacing="0" border="1" align="center">
<tr>
<th>TIPE DATA</th>
<th>FROM</th>
<th>TO</th>
</tr>
<tr>
<td>Bigint</td>
<td>-9.223.372.036.854.775.808</td>
<td>9.223.372.036.854.775.807</td>
</tr>
<tr>
<td>Int</td>
<td>-2147483648</td>
<td>2147483647</td>
</tr>
<tr>
<td>Smallint</td>
<td>-32768</td>
<td>32767</td>
</tr>
<tr>
<td>Tinyint</td>
<td>0</td>
<td>255</td>
</tr>
<tr>
<td>Bit</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>Decimal</td>
<td>-10^38 +1</td>
<td>10^38 -1</td>
</tr>
<tr>
<td>Numeric</td>
<td>-10^38 +1</td>
<td>10^38 +1</td>
</tr>
<tr>
<td>Money</td>
<td>-922,337,203,685,477.5808</td>
<td>+922,337,203,685,477.5807</td>
</tr>
<tr>
<td>Smallmoney</td>
<td>-214,748.3648</td>
<td>214,748.3647</td>
</tr>
</table>
<li>Type data approximate numeric</li>
<table cellspacing="0" border="1" align="center">
<tr>
<th>DATA TYPE</th>
<th>FROM</th>
<th>TO</th>
</tr>
<tr>
<td>Float</td>
<td>-1.79E + 308</td>
<td>1.79E + 308</td>
</tr>
<tr>
<td>Real</td>
<td>-3.40E + 38</td>
<td>3.40E + 38</td>
</tr>
</table>
<li>Type data date and time</li>
<table cellspacing="0" border="1" align="center">
<tr>
<th>DATA TYPE</th>
<th>FROM</th>
<th>TO</th>
</tr>
<tr>
<td>Datatime</td>
<td>Jan 1, 1753</td>
<td>Dec 31 9999</td>
</tr>
<tr>
<td>Smalldatetime</td>
<td>Jan 1, 1900</td>
<td>Jun 6, 2079</td>
</tr>
<tr>
<td>Date</td>
<td colspan="2">Menyimpan tanggal seperti 30 Juni 1991</td>
</tr>
<tr>
<td>Time</td>
<td colspan="2">Menyimpan waktu hari seperti 12:30</td>
</tr>
</table>
<p align="justify">
<b>Catatan - </b>Di sini, datetime memiliki 3,33 milidetik akurasi dimana smalldatetime memiliki 1 menit akurasi.
</p>
<li>Type data character String</li>
<table cellspacing="0" border="1" align="center">
<tr>
<th>DATA TYPE</th>
<th>DESCRIPTION</th>
</tr>
<tr>
<td>Char</td>
<td>Panjang maksimum 8.000 karakter. (panjang tetap karakter non-Unicode)</td>
</tr>
<tr>
<td>varchar</td>
<td>Maksimum 8.000 karakter. (Variable-length data non-Unicode).</td>
</tr>
<tr>
<td>varchar<i>max</i></td>
<td>Panjang maksimum 231characters, Variable-length data non-Unicode (SQL Server 2005 saja).</td>
</tr>
<tr>
<td>Text</td>
<td>Variabel-panjang data non-Unicode dengan panjang maksimum 2147483647 karakter.</td>
</tr>
</table>
<li>Tipe data Unicode Character Strings</li>
<table cellspacing="0" border="1" align="center">
<tr>
<th>DATA TYPE</th>
<th>DESCRIPTION</th>
</tr>
<tr>
<td>Nchar</td>
<td>Panjang maksimum 4.000 karakter. (panjang tetap Unicode)</td>
</tr>
<tr>
<td>Nvarchar</td>
<td>Panjang maksimum 4.000 karakter. (Variable length Unicode)</td>
</tr>
<tr>
<td>Nvarchar<i>max</i></td>
<td>Panjang maksimum 231characters (SQL Server 2005 saja). (Variable length Unicode)</td>
</tr>
<tr>
<td>Ntext</td>
<td>panjang maksimum 1073741823 karakter. (Variable length Unicode)</td>
</tr>
</table>
<li>Data type binary</li>
<table cellspacing="0" border="1" align="center">
<tr>
<th>DATA TYPE</th>
<th>DESCRIPTION</th>
</tr>
<tr>
<td>Binary</td>
<td>panjang maksimal 8.000 byte (Fixed-length data biner)</td>
</tr>
<tr>
<td>Varbinary</td>
<td>panjang maksimum 8.000 byte. (Variable panjang data biner)</td>
</tr>
<tr>
<td>Varbinary<i>max</i></td>
<td>panjang maksimal 231 byte (SQL Server 2005 saja).(Variable panjang data biner)</td>
</tr>
<tr>
<td>Image</td>
<td>panjang maksimum 2147483647 bytes. (Variable panjang Binary Data)</td>
</tr>
</table>
<li>Type data misc</li>
<table cellspacing="0" border="1" align="center">
<tr>
<th>DATA TYPE</th>
<th>DESCRIPTION</th>
</tr>
<tr>
<td>SQL_varian</td>
<td>nilai toko berbagai SQL Server yang didukung jenis data, kecuali teks, ntext, dan timestamp.</td>
</tr>
<tr>
<td>Timestamp</td>
<td>Menyimpan nomor unik database lebar yang akan diperbarui setiap kali berturut-turut akan diperbarui</td>
</tr>
<tr>
<td>Uniqueidentifier</td>
<td>Toko pengenal unik global (GUID)</td>
</tr>
<tr>
<td>XML</td>
<td>menyimpan data XML. Anda dapat menyimpan contoh xml dalam kolom atau variabel (SQL Server 2005 saja).</td>
</tr>
<tr>
<td>Cursor</td>
<td>Referensi ke objek kursor</td>
</tr>
<tr>
<td>Table</td>
<td>Hasilnya ditetapkan untuk waktu pemrosesan</td>
</tr>
</table>
</ol>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/10/database-yang-sering-di-gunakan-oleh.html"> Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/10/memahami-operator-di-sql.html">Tutorial Sesudahnya</a>
</div>
</body>
</html>Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-57887348565324198352016-10-25T18:06:00.000-07:002016-11-23T18:44:27.962-08:00Database yang Sering di Gunakan oleh Programer<!DOCTYPE html>
<html>
<head>
<title>Mengetahui Konsep RDBMS</title>
<meta name="keywords" content="database, mysql, oracle,ms access, sql server, belajar mysql">
<meta name="robots" content="index, follow">
</head>
<body>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/10/mengetahui-konsep-rdbms.html"> Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/10/penting-type-data-dalam-sql.html">Tutorial Sesudahnya</a>
</div>
<p align="justify">
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5lJelStSnrslVIaaEkMerGfBt1ze6bXQpfMdRIVLe8scxPyhbYcCIWXuWnARDwRMmi14vsxXr1N4Zq7k2IwEB6XrrNgQnB8RW8664O89HjY9mb_C_grg-OpJrKew5oLjGlEBHuf5HKSY/s1600/database_purwadhikapress.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5lJelStSnrslVIaaEkMerGfBt1ze6bXQpfMdRIVLe8scxPyhbYcCIWXuWnARDwRMmi14vsxXr1N4Zq7k2IwEB6XrrNgQnB8RW8664O89HjY9mb_C_grg-OpJrKew5oLjGlEBHuf5HKSY/s320/database_purwadhikapress.jpg" width="320" height="139" /></a><center>Sumber : purwadhikapress</center></div>
Ada banyak RDBMS populer yang tersedia. Tutorial ini memberikan gambaran singkat dari beberapa RDBMS paling populer. Hal ini akan membantu Anda untuk membandingkan fitur dasar mereka.
</p>
<ol type="1">
<h3><li>MySQL</li></h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj80F_22rjKCEJxijuOPLx6AHQlXQF2Drqw3l5eEAXc8N_W-90q2fwrwvKuLoD0a-L5jOO5bLJVZH-TnTTR7X4sfFZ_fC5Y1YmYm3ii_23ExmrquNahxQB1rdPiqyxFGQQ7WPrFHtcZKdc/s1600/mysql_wikipedia.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj80F_22rjKCEJxijuOPLx6AHQlXQF2Drqw3l5eEAXc8N_W-90q2fwrwvKuLoD0a-L5jOO5bLJVZH-TnTTR7X4sfFZ_fC5Y1YmYm3ii_23ExmrquNahxQB1rdPiqyxFGQQ7WPrFHtcZKdc/s320/mysql_wikipedia.png" width="320" height="165" /></a><center>Sumber : wikipedia</center></div>
<p align="justify">
MySQL adalah open source SQL database, yang dikembangkan oleh perusahaan Swedia MySQL AB. MySQL diucapkan "my ess-que-ell," berbeda dengan SQL, diucapkan "sekuel."
<br>MySQL mendukung berbagai platform termasuk Microsoft Windows, distribusi Linux utama, UNIX, dan Mac OS X.
<br>MySQL memiliki versi gratis dan berbayar, tergantung pada penggunaannya (non-komersial / komersial) dan fitur. MySQL dilengkapi dengan sangat cepat, multi-threaded, multi-user, dan server database SQL yang kuat.
<h3>Sejarah</h3>
<ul>
<li>Pengembangan MySQL oleh Michael Widenius & David Axmark dimulai pada tahun 1994.</li>
<li>rilis internal pertama pada 23 Mei 1995.</li>
<li>versi Windows dirilis pada tanggal 8 Januari 1998 Windows 95 dan NT.</li>
<li>Versi 3.23: beta dari Juni 2000, produksi rilis Januari 2001.</li>
<li>Versi 4.0: beta dari Agustus 2002, rilis Maret produksi 2003 (union).</li>
<li>Versi 4.01: beta dari Agustus 2003, Jyoti mengadopsi MySQL untuk pelacakan basis data.</li>
<li>Versi 4.1: beta dari Juni 2004, produksi rilis Oktober 2004.</li>
<li>Versi 5.0: beta dari Maret 2005, produksi rilis Oktober 2005.</li>
<li>Sun Microsystems mengakuisisi MySQL AB pada 26 Februari tahun 2008.</li>
<li>Versi 5.1: Rilis 27 November 2008.</li>
</ul>
<h3>Fitur</h3>
<ul>
<li>Kinerja tinggi</li>
<li>Ketersediaan tinggi.</li>
<li>Skalabilitas dan Fleksibilitas Run apapun.</li>
<li>Kuat Dukungan Transaksional.</li>
<li>Web and Data Warehouse Strengths.</li>
<li>Perlindungan Data yang kuat.</li>
<li>Komprehensif Pengembangan Aplikasi.</li>
<li>Manajemen Kemudahan.</li>
<li>Kebebasan Open Source dan 24 x 7 Support.</li>
<li>Total Biaya terendah Kepemilikan.</li>
</ul>
</p>
<h3><li>MS SQL Server</li></h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSvfSHx2IplQF22SoT_WMCttgCnw-WOCJNJA4T7eLzFFzAO50tTQUunIrPByrzvAdm-jnOaGpK3KhlGzzS7hGvxmXtnwxHu-Ai27X6hEYOf_3mIuWKz8JXF4NPxn01ueg6ybAZvJHxUEM/s1600/sqlServer_greenwireit.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSvfSHx2IplQF22SoT_WMCttgCnw-WOCJNJA4T7eLzFFzAO50tTQUunIrPByrzvAdm-jnOaGpK3KhlGzzS7hGvxmXtnwxHu-Ai27X6hEYOf_3mIuWKz8JXF4NPxn01ueg6ybAZvJHxUEM/s320/sqlServer_greenwireit.png" width="320" height="260" /></a><center>Sumber : greenwireit</center></div>
MS SQL Server adalah sistem manajemen database relasional yang dikembangkan oleh Microsoft Inc. bahasa query utamanya adalah: T-SQL dan ANSI SQL.
<h3>Sejarah </h3>
<ul>
<li>1987 - Sybase rilis SQL Server untuk UNIX.</li>
<li>1988 - Microsoft, Sybase, dan Aston-Tate pelabuhan SQL Server untuk OS / 2.</li>
<li>1989 - Microsoft, Sybase, dan Aston-Tate rilis SQL Server 1.0 untuk OS / 2.</li>
<li>1990 - SQL Server 1.1 dirilis dengan dukungan untuk Windows 3.0 klien.</li>
<li>Aston - Tate tetes keluar dari pengembangan SQL Server.</li>
<li>2000 - Microsoft merilis SQL Server 2000.</li>
<li>2001 - Microsoft merilis XML untuk SQL Server Web Release 1 (download).</li>
<li>2002 - Microsoft merilis SQLXML 2.0 (berganti nama dari XML untuk SQL Server).</li>
<li>2002 - Microsoft merilis SQLXML 3.0.</li>
<li>2005 - Microsoft merilis SQL Server 2005 pada tanggal 7 November 2005.</li>
</ul>
<h3>Fitur</h3>
<ul>
<li>Kinerja tinggi.</li>
<li>Ketersediaan tinggi.</li>
<li>Database mirroring.</li>
<li>snapshot database.</li>
<li>integrasi CLR.</li>
<li>Layanan Broker.</li>
<li>DDL triggers.</li>
<li>fungsi peringkat.</li>
<li>Row versi berbasis tingkat isolasi.</li>
<li>integrasi XML.</li>
<li>TRY...CATCH.</li>
<li>Database Mail.</li>
</ul>
<h3><li>ORACLE</li></h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA82oOrTd6tb2jh_dPMTONtzdg57HVARjf-a8GwnqWcKKQdGFSrfnBppgqriXmAQs6MzB4r8Y4PM6YvU7tF19cUeho_B16eVEq3woSQS4mVDRiW3EcqC9XZpxcUTq2IwxrPT5cvmjoyIo/s1600/oracle_xebialabs.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA82oOrTd6tb2jh_dPMTONtzdg57HVARjf-a8GwnqWcKKQdGFSrfnBppgqriXmAQs6MzB4r8Y4PM6YvU7tF19cUeho_B16eVEq3woSQS4mVDRiW3EcqC9XZpxcUTq2IwxrPT5cvmjoyIo/s320/oracle_xebialabs.png" width="320" height="240" /></a><center>Sumber : xebialabs</center></div>
<p align="justify">
adalah sistem yang sangat besar dan manajemen database multi-user.Oracle adalah sistem manajemen database relasional yang dikembangkan oleh 'Oracle Corporation'.
<br>Oracle bekerja untuk secara efisien mengelola sumber dayanya, database informasi, antara beberapa klien yang meminta dan mengirim data dalam jaringan.
<br>Oracle adalah pilihan database server yang sangat baik untuk komputasi client / server. Oracle mendukung semua sistem operasi utama untuk kedua klien dan server, termasuk MSDOS, NetWare, UnixWare, OS / 2 dan paling rasa UNIX.
</p>
<h3>Sejarah</h3>
Oracle dimulai pada tahun 1977 dan merayakan 32 tahun yang indah di industri (1977-2009).
<ul>
<li>1977 - Larry Ellison, Bob Miner dan Ed Oates mendirikan Software Development Laboratories untuk melakukan pekerjaan pembangunan.</li>
<li>1979 - Versi 2.0 dari Oracle dirilis dan menjadi komersial pertama database relasional dan database SQL pertama. perusahaan ini berganti nama menjadi Relational Software Inc (RSI).</li>
<li>1981 - RSI mulai mengembangkan alat untuk Oracle.</li>
<li>1982 - RSI ini berganti nama menjadi Oracle Corporation.</li>
<li>1983 - Oracle merilis versi 3.0, ditulis ulang dalam bahasa C dan berlari pada berbagai platform.</li>
<li>1984 - Oracle versi 4.0 dirilis. Isinya fitur seperti kontrol concurrency - multi-versi membaca konsistensi, dll</li>
<li>1985 - Oracle versi 4.0 dirilis. Isinya fitur seperti kontrol concurrency - multi-versi membaca konsistensi, dll</li>
<li>2007 - Oracle telah merilis Oracle11g. Versi baru difokuskan pada partisi yang lebih baik, migrasi mudah dll</li>
</ul>
<h3>Fitur</h3>
<ul>
<li>Concurrency</li>
<li>Read Consistency</li>
<li>Locking Mechanisms</li>
<li>Quiesce Database</li>
<li>Portability</li>
<li>Self-managing database</li>
<li>SQL*Plus</li>
<li>ASM</li>
<li>Scheduler</li>
<li>Resource Manager</li>
<li>Data Warehousing</li>
<li>Materialized views</li>
<li>Bitmap indexes</li>
<li>Table compression</li>
<li>Parallel Execution</li>
<li>Analytic SQL</li>
<li>Data mining</li>
<li>Partitioning</li>
</ul>
<h3><li>MS ACCESS</li></h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvw6xaGm-VsKhRhtW1eUz15vPxTxh8eD_CoBPnGLnbS1r8MvJfzlWMjCKzXADBheSYu-Vgs4aW_wp_9URmrDjn4kPyasJGd2Krt7TgLtRHiYC4Be4IVkohYAufRmjm1-rgffukRRFkOoU/s1600/ms+access.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvw6xaGm-VsKhRhtW1eUz15vPxTxh8eD_CoBPnGLnbS1r8MvJfzlWMjCKzXADBheSYu-Vgs4aW_wp_9URmrDjn4kPyasJGd2Krt7TgLtRHiYC4Be4IVkohYAufRmjm1-rgffukRRFkOoU/s320/ms+access.jpg" width="320" height="313" /></a></div>
<p align="justify">
adalah salah satu produk Microsoft yang paling populer. Microsoft Access adalah software manajemen database entry-level. database MS Access tidak hanya database murah tapi juga kuat untuk proyek-proyek skala kecil.
<br>MS Access menggunakan mesin database Jet, yang memanfaatkan dialek bahasa SQL tertentu (kadang-kadang disebut sebagai Jet SQL).
<br>MS Access hadir dengan edisi profesional MS Office paket. MS Access memiliki mudah digunakan antarmuka grafis intuitif.
<ul>
</li>1992 - Akses versi 1.0 dirilis.</li>
</li>1993 - Akses 1.1 dirilis untuk meningkatkan kompatibilitas dengan dimasukkannya bahasa pemrograman Access Basic.</li>
</li>Transisi yang paling signifikan adalah dari Access 97 ke Access 2000</li>
</li>2007 - Access 2007, format database baru diperkenalkan ACCDB yang mendukung tipe data yang kompleks seperti multi dihargai dan lampiran bidang.</li>
</ul>
<h3>Fitur</h3>
<ul>
<li>Pengguna dapat membuat tabel, query, form dan laporan dan menghubungkan mereka bersama-sama dengan macro.</li>
<li>Impor dan ekspor data ke berbagai format termasuk Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle, ODBC, dll</li>
<li>Ada juga format Jet Database (MDB atau ACCDB di Access 2007), yang dapat berisi aplikasi dan data dalam satu file. Hal ini membuatnya sangat nyaman untuk mendistribusikan seluruh aplikasi ke pengguna lain, yang dapat berjalan di lingkungan terputus.</li>
<li>Microsoft Access menawarkan query parameter. Ini pertanyaan dan tabel Access dapat dirujuk dari program lain seperti VB6 dan .NET melalui DAO atau ADO.</li>
<li>Edisi desktop Microsoft SQL Server dapat digunakan dengan Access sebagai alternatif untuk Jet Database Engine.</li>
<li>Microsoft Access adalah database berbasis file server. Tidak seperti client-server sistem manajemen database relasional (RDBMS), Microsoft Access tidak mengimplementasikan pemicu database disimpan prosedur.</li>
</ul>
</p>
</ol>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/10/mengetahui-konsep-rdbms.html"> Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/10/penting-type-data-dalam-sql.html">Tutorial Sesudahnya</a>
</div>
</body>
</html>Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-72641345756986829962016-10-23T22:26:00.000-07:002016-11-23T18:44:16.586-08:00Mengetahui Konsep RDBMS<!DOCTYPE html>
<html>
<head>
<title>Mengetahui Konsep RDBMS</title>
<meta name="keywords" content="belajar mysql,belajar sql,apa itu RDBMS, rdbms, dbms tutorial">
<meta name="robots" content="index, follow">
</head>
<body>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/10/yang-perlu-di-ketahui-sebelum-belajar.html"> Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/10/database-yang-sering-di-gunakan-oleh.html">Tutorial Sesudahnya</a>
</div>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikspZlfwEWH53Z7MH6nLL82S4QyRTRODv0Xjp_9d9ehJN7a4LsQtnW8is5ANxeFEd-FaHH6epFczd7y-F9HWyXTQ07HPzTA0DDYUPfwRYBLev6NdF0Y2tU3y6Mdt7lEPTpWoAx-KQ3COs/s1600/rdbms.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikspZlfwEWH53Z7MH6nLL82S4QyRTRODv0Xjp_9d9ehJN7a4LsQtnW8is5ANxeFEd-FaHH6epFczd7y-F9HWyXTQ07HPzTA0DDYUPfwRYBLev6NdF0Y2tU3y6Mdt7lEPTpWoAx-KQ3COs/s320/rdbms.jpg" width="320" height="240" /></a> <center><a href="www.123rf.com">Sumber : 123rf.com</a></center></div>
<ol type="1">
<h3><li>Apa itu RDBMS?</li></h3>
<p align="justify">
<span class="awal">Mengetahui Konsep RDBMS - </span><b>RDBMS</b> (Relational Database Manajemen System) merupakan dasar untuk SQL, dan untuk semua sistem database modern seperti MS SQL Server, IBM DB2, Oracle, MySQL, dan Microsoft Access.
<br>Sebuah sistem manajemen database relasional (RDBMS) adalah sistem manajemen database (DBMS) yang didasarkan pada model relasional seperti yang diperkenalkan oleh EF Codd.
</p>
<h3><li>Apa itu Table?</li></h3>
<p align="justify">
Data dalam RDBMS disimpan dalam objek database disebut tabel. <b>Tabel</b> adalah kumpulan entri data terkait dan terdiri dari kolom dan baris.
<br>Ingat, table adalah bentuk paling umum dan paling sederhana dari pemyimpanan data dalam database relasional. Berikut ini adalah contoh tabel pelanggan.
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ9qSkeSySxIpXxGPwHqH_PsEW7J2A06ENN0odFFyV_g-Q34PrT_dP6aewRGNmB-MXkoz_pF2A0YTErvrvYlVCsETiUx2i2RF9DXmHPYqDaCIRuUE6gb2j39mwo5CLjmsarBu83M2KS08/s1600/table_pelanggan.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ9qSkeSySxIpXxGPwHqH_PsEW7J2A06ENN0odFFyV_g-Q34PrT_dP6aewRGNmB-MXkoz_pF2A0YTErvrvYlVCsETiUx2i2RF9DXmHPYqDaCIRuUE6gb2j39mwo5CLjmsarBu83M2KS08/s400/table_pelanggan.png" width="400" height="116" /></a></div>
</p>
<h3><li>Apa itu Field?</li></h3>
<p align="justify">
Setiap tabel dipecah menjadi entitas yang lebih kecil yang disebut <b>field</b>. Field dalam tabel PELANGGAN terdiri dari ID, NAMA, UMUR, ALAMAT, dan GAJI. Field adalah kolom dalam tabel yang dirancang untuk mempertahankan informasi spesifikasi tentang setiap record dalam tabel.
</p>
<h3><li>Apa itu Record atau Row?</li></h3>
<p align="justify">
sebuah record juga disebut baris data adalah setiap individu entri yang ada di tabel. Misalnya ada 7 catatan dalam tabel PELANGGAN atas. Berikut ini adalah satu baris data atau record dalam tabel pelanggan.
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglSKb37iMcTNyJ3rgg_oMHZFkLTjLQyhFdYZeTrMvIp7bJgmKgC3oRYcgkKTu4KyuFpQjEsiG34oAgm9q1MCiDoPnjz8OS4Qaxw9q6XAleedJ7p1M0D0NFIT131plYRwd-hePq9mq-T_w/s1600/record_pelanggan.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglSKb37iMcTNyJ3rgg_oMHZFkLTjLQyhFdYZeTrMvIp7bJgmKgC3oRYcgkKTu4KyuFpQjEsiG34oAgm9q1MCiDoPnjz8OS4Qaxw9q6XAleedJ7p1M0D0NFIT131plYRwd-hePq9mq-T_w/s400/record_pelanggan.png" width="400" height="35" /></a></div>
</p>
<h3><li>Apa itu Column?</li></h3>
<p align="justify">
Kolom adalah vertical entity dalam tabel yang berisi semua informasi yang terkait dengan field tertentu dalam sebuah tabel.
<br>Misalnya, kolom dalam tabel PELANGGAN adalah ALAMAT, yang mewakili deskripsi lokasi dan akan terdiri dari :
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsfxQtcQxNKufSOYhcOzkVxQGMQ7tGqSTFZ2C1DSGpqi2TXaBX000BQt8FTbkRVfjQRnBLkekRldahbPDsthqyTawRmVEsR_jneJxCj0bozerhNhea8uAQoVDx4YxPHKgSS2KURKGo8r4/s1600/column_pelanggan.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsfxQtcQxNKufSOYhcOzkVxQGMQ7tGqSTFZ2C1DSGpqi2TXaBX000BQt8FTbkRVfjQRnBLkekRldahbPDsthqyTawRmVEsR_jneJxCj0bozerhNhea8uAQoVDx4YxPHKgSS2KURKGo8r4/s200/column_pelanggan.png" width="169" height="200" /></a></div>
</p>
<h3><li>Apa itu NULL value?</li></h3>
<p align="justify">
Nilai NULL di tabel adalah nilai dalam field yang tampaknya kosong, yang berarti field dengan nilai NULL adalah field dengan tidak ada nilainya.
<br>Hal ini sangat penting untuk memahami bahwa nilai NULL berbeda dari nilai nol atau field yang berisi spasi. Sebuah field yang berisi dengan nilai NULL adalah salah satu yang telah dikosongkan selama pembuatan record.
</p>
<h3><li>Kendala SQL</li></h3>
<p align="justify">
Kendala adalah aturan diberlakukan pada kolom data diatas tabel. Ini digunakan untuk membatasi jenis data yang dapat masuk ke tabel. Hal ini memastikan akurasi keandalan data dalam database.
<br>Kedala bisa tingka kolom atau tingkat meja. Kendala tingkat kolom diterapkan hanya untuk satu kolom saja dimana sebagai kendala tingkal tabel diterapkan ke seluruh tabel. Berikut ini adalah kendala umum yang digunakan :
<ul>
<li>NOT NULL : memastikan bahwa kolom tidak dpat memiliki nilai NULL.</li>
<li>DEFAULT : menyediakan nilai default untuk kolom ketika tidak ada yang ditentukan.</li>
<li>UNIQUE : memastikan bahwa nilai dalam kolom yang berbeda.</li>
<li>PRIMARY KEY : uniknya diidentifikasi setiap baris/record dalam tabel database.</li>
<li>FOREIGN KEY : Uniknya mengidentifikasi baris/record dalam tabel database lain.</li>
<li>CHECK : memastikan bahwa semua nilai dlam kolom memenuhi kondisi tertentu.</li>
<li>INDEX : digunakan untuk membuat dan mengambil data dari database yang sangat cepat.</li>
</ul>
</p>
<h3><li>Database Normalisasi</li></h3>
<p align="justify">
Database normalisasi adalah proses efisiensi pengorganisasian data dalam database. Ada dua alasan dari proses normalisasi :
<ul>
<li>Menghilangkan data yang berlebiih, misalnya menyimpan data yang sama di lebih dari satu tabel.</li>
<li>Memastikan data dependensi masuk akal.</li>
</ul>
</p>
<p align="justify">
Kedua hal ini adalah tujuan yang layak karena mereka mengurangi jumlah ruang database mengkonsumsi dan memastikan bahwa data yang logis disimpan. Normalisasi terdiri dari serangkaian pedoman yang membantu memandu anda dalam menciptakan struktur database yang baik.
<br>Pedoman normalisasi dibagi menjadi bentuk normal, memikirkan bentuk sebagai format atau caraa struktur database ditata. Tujuan dari bentuk normal adalah untuk mengatur struktur database sehingga sesuai dengan aturan bentuk normal pertama, kemudian bentuk normal kedua, dan terakhir bentuk normal ke tiga. Secara umum bentuk normal dar normalisasi adalah
<ul>
<li>Bentuk normal pertama (1NF)</li>
<li>Bentuk normal kedua (2NF)</li>
<li>Bentuk normal ketiga (3NF)</li>
</ul>
</p>
</ol>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/10/yang-perlu-di-ketahui-sebelum-belajar.html"> Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/10/database-yang-sering-di-gunakan-oleh.html">Tutorial Sesudahnya</a>
</div>
</body>
</html>Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-74272133862040383172016-10-23T20:16:00.000-07:002016-11-23T18:44:11.864-08:00Yang Perlu di Ketahui Sebelum Belajar MySQL<!DOCTYPE>
<html>
<head>
<title>Yang Perlu di Ketahui Sebelum Belajar MySQL</title>
<meta name="keywords" content="belajar mysql,belajar sql,apa itu sql, sejarah sql,DML sql,DDL sql">
<meta name="robots" content="index, follow">
</head>
<body>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/10/yang-perlu-di-ketahui-sebelum-belajar.html"> Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/10/mengetahui-konsep-rdbms.html">Tutorial Sesudahnya</a>
</div>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtX6Oc3cE3DgAaP1c7r4n055s5pjKsVgCdQqv0fz5A2LN1twj6qMPmASu18P7U7JEi8tP3eaSBxrulYFMajBhrhDSSMo_H8-R5RtF28P9zI354JqMlrNyX1p9TXAEkyZiIckDucQPM0IQ/s1600/sql.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtX6Oc3cE3DgAaP1c7r4n055s5pjKsVgCdQqv0fz5A2LN1twj6qMPmASu18P7U7JEi8tP3eaSBxrulYFMajBhrhDSSMo_H8-R5RtF28P9zI354JqMlrNyX1p9TXAEkyZiIckDucQPM0IQ/s320/sql.png" width="320" height="183" /></a></div>
<ol type="A">
<h3><li>Apa Itu SQL</li></h3>
<p align="justify">
<span class="awal">Yang Perlu di Ketahui Sebelum Belajar MySQL - </span><b>SQL</b> (<i>Structure Query Language</i>), yang merupaka bahasa komputer untuk menyimpan, memanipulasi dan mengambil data yang tersimpan dalam database relational
<b>SQL</b> merupakan merupakan bahasa basis data relasional yaitu kombinasi aljabar relasional dan kalkulus relasional yang mudah digunakan karena sintaks yang digunakan hampir menyerupai bahasa yang digunakan manusia untuk berkomunikasi dan SQL bersfat non case sensitif.
Butuh perjuangan bagi programer memahami tentang SQL walaupun tidak sedikit ada pandangan bahwa programer tidak diharuskan menguasai penuh SQL. Menurut saya jika ingin menjadi programer sejati wajib mengerti SQL.
</p>
<h3><li>Mengapa SQL</li></h3>
<p align="justify">
<ol type="1">
<li>Memungkinkan pengguna untuk mengakses data dalam sistem manajemen database relational</li>
<li>Memungkinkan pengguna untuk menggambarkan data</li>
<li>Memungkinkan pengguna untuk menetukan data dalam databasr dan memanipulasi data tersebut.</li>
<li>Memungkinkan untuk menanamkan dalam bahasa lain menggunakan modul SQL, libraries dan pre-compilers.</li>
<li>Memungkinkan pengguna untuk membuat dan drop database dan tabel.</li>
<li>Memungkinkan pengguna untuk membuat tampilan, prosedur yang tersimpan, fungsi dalam database</li>
<li>Memungkinkan pengguna untuk mengatur hak akses pada tabel, procedures, dan view </li>
</ol>
</p>
<h3><li>Sejarah</li></h3>
<p align="justify">
<ol type="1">
<li><b>1970</b> DR. Edge F. "Ted" Codd dari IBM dikenal sebagai bapak database relational. Dia menggambarkan model relasional untuk database.</li>
<li><b>1974 </b>Structured Query Language muncul.</li>
<li><b>1978 </b>IBM bekerja untuk mengembangkan ide-ide Codd dan merilis sebuah produk bernama System/R</li>
<li><b>1986</b> IBM mengembangkan prototipe pertama database relasional dan distandarisasi oleh ANSI. Database relasional pertama dirilis oleh Relational Software dan yang kemudian menjadi Oracle.</li>
</ol>
</p>
<h3><li>Proses SQL</li></h3>
<p align="justify">
Ketika anda mengeksekusi perintah SQL untuk setiap RDBMS, siste, menentukan cara terbaik untuk melaksanakan permintaan anda dan SQL engine angka keluar bagaimana menafsirkan tugas.
<br>Ada berbagai komponen termasuk dalam proses. komponen ini Query Dispatcher, Mesin Optimization, Klasik Query Engine dan SQL Query mesin, dll mesin query Klasik menangani semua permintaan non-SQL tapi mesin query SQL tidak akan menangani file logis.
<br>Berikut ini adalah diagram sederhana yang menunjukkan SQL architecture :
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsUuXkGFgmmi0Q0L8DcuU4f2l3Zi46VuSdvfT2NCxH4hDH_tZi8dEVZ1KpK5OnwRaX1-XdAuM_dYcO9yrmYmoDJs238kj_tIF29wMwBlqbuu8FoThA98eOj7UY-pCVEGaib034V1Y3AT8/s1600/sql-architecture.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsUuXkGFgmmi0Q0L8DcuU4f2l3Zi46VuSdvfT2NCxH4hDH_tZi8dEVZ1KpK5OnwRaX1-XdAuM_dYcO9yrmYmoDJs238kj_tIF29wMwBlqbuu8FoThA98eOj7UY-pCVEGaib034V1Y3AT8/s320/sql-architecture.jpg" width="320" height="294" /></a><center><a href="www.sitepoint.com">Sumber : Sitepoint</a></center></div>
</p>
<h3><li>Perintah SQL</li></h3>
<p align="justify">
Perintah standar SQL untuk berinteraksi dengan database relasional adalah <i>create, select, insert, update, delete</i> dan <i>drop</i>. Perintah-perintah ini dapat diklasifikasikan kedalam kelompok berdasarkan sifat mereka.
</p>
<h3><li>DDL (Data Definition Language)</li></h3>
<p align="justify">
<b>DDL</b> memberikan perintaj untuk mendefinisikan dan memodifikasi database dan strukturnya termasuk konstrain-konstrain nya konstrain disini adalah <i>primary key, foregin key, null, default</i> dan lainnya. Statement SQL nya seperti <i>create, alter, drop.</i>
<table border="1" cellspacing="0" align="center">
<tr>
<th>Perintah</th>
<th>Deskripsi</th>
</tr>
<tr>
<td>Create</td>
<td>Membuat tabel baru</td>
</tr>
<tr>
<td>Alter</td>
<td>Memodifikasi objek database yang sudah ada, seperti table</td>
</tr>
<tr>
<td>Drop</td>
<td>Menghapus seluruh tabel</td>
</tr>
</table>
</p>
<h3><li>DML (Data Manipulation Language)</li></h3>
<p align="justify">
<b>DML</b> bahasa query digunakan untuk melakukan pengolahan terhadap data yang ada didalam sebuah database, diantaranya <i>insert, update, delete, select.</i>
<table border="1" cellspacing="0" align="center">
<tr>
<th>Perintah</th>
<th>Deskripsi</th>
</tr>
<tr>
<td>Select</td>
<td>Mengambil catatan tertentu dari satu atau lebih tabel </td>
</tr>
<tr>
<td>Insert</td>
<td>Menciptakan sebuah record</td>
</tr>
<tr>
<td>Update</td>
<td>Memodifikasi record</td>
</tr>
<tr>
<td>Delete</td>
<td>Menghapus record</td>
</tr>
</table>
</p>
<h3><li>DCL (Data Control Language)</li></h3>
<p align="justify">
<b>DCL</b> merupakan sub bahasa SQL yang digunakan untuk melakukan pengontrolan data dan server databasenya. Perintah DCL diantaranya :
<table border="1" cellspacing="0" align="center">
<tr>
<th>Perintah</th>
<th>Deskripsi</th>
</tr>
<tr>
<td>Grant</td>
<td>Memberikan hak istimewa kepada pengguna</td>
</tr>
<tr>
<td>Revoke</td>
<td>Membawa kembali hak istimewa yang diberikan dari pengguna</td>
</tr>
</table>
</p>
</ol>
<div class="box-header">
<a class="sebelum" href="http://sks122.blogspot.com/2016/10/yang-perlu-di-ketahui-sebelum-belajar.html"> Tutorial Sebelumnya</a>
<a class="sesudah" href="http://sks122.blogspot.com/2016/10/mengetahui-konsep-rdbms.html">Tutorial Sesudahnya</a>
</div>
</body>
</html>Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-43761175706864454152016-10-10T20:05:00.001-07:002016-10-23T20:20:42.439-07:00Lebih Dalam Mengenal POST dan GET Untuk Keamanan WEB<!DOCTYPE html>
<html>
<head>
<title>POST VS GET</title>
<meta name="keywords" content="post dan get, pengertian post dan get, keamanan web">
<meta name="robots" content="index, follow">
</head>
<body>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvQB-WMTNuC_fJy0siSZVd9ScuWupPfzC3Pw9qEdl06mZMEkvfOnUq5guYJu4s6JuhOIcMLWk8oTAX2u97sNdZgEEw1Y6CrEI-_TiuNQS-zrTK__pptJdCq8hF6hzPjg7SOGumAyIG9X8/s1600/post.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvQB-WMTNuC_fJy0siSZVd9ScuWupPfzC3Pw9qEdl06mZMEkvfOnUq5guYJu4s6JuhOIcMLWk8oTAX2u97sNdZgEEw1Y6CrEI-_TiuNQS-zrTK__pptJdCq8hF6hzPjg7SOGumAyIG9X8/s400/post.png" width="400" height="233" /></a></div>
<ol type="1">
<h3><li>Perkenalan</li></h3>
<p align="justify">
Pada element form terdapat 2 method yang dapat digunakan untuk mengirimkan data dari halaman form ke server. <b>GET</b> dan <b>POST</b> adalah metode pengiriman data dari suatu client ke server melalui browser. Masing-masing diterima oleh server dalam bentuk variabel array <b>$_GET</b> dan <b>$_POST</b> yang bersifat public. jika method post yang dipilih maka variabel nilai yang dimasukkan di dalam form ketika dikirim ke server tidak akan ditampilkan dibagian address bar browser. Sedangkan jika method get yang akan digunakan, maka semua variabel nilai yang diisikan didalam form yang ketika dikirim akan ditampilkan dibagian address bar browser.
</p>
<h3><li>Metode GET</li></h3>
<p align="justify">
Metode GET adalah sebuah fungsi yang digunakan untuk mengumpulkan nilai dari sebuah form yang dikirimkan menggunakan GET. Informasi yang dikirimkan dari sebuah form menggunakan metode GET dapat dilihat oleh semua orang, Maksudnya adalah Nilai dari form tersebut dapat dilihat dengan jelas pada jendela address bar pada browser. Metode ini mimiliki batasan terhadap banyaknya informasi yang akan dikirimkan. Metode GET tidak cocok untuk nilai variabel yang sangat besar. Tidak dapat digunakan untuk menyimpan variabel yang nilainya lebih dari 2000 karakter.<br>
Berikut contoh untuk menggunakan metode GET. Berinama file dengan nama <b>index.html</b><br>
<pre class="brush: java">
<!DOCTYPE html>
<html>
<head></head>
<body>
<form action="get.php" method="get">
<table>
<tr>
<td>Nama</td><td>: <input type="text" name="nama"></td>
</tr>
<tr>
<td>Umur</td><td>: <input type="text" name="umur"></td>
</tr>
<tr>
<td>&nbsp;</td><td>&nbsp; <input type="submit" name="submit" value="submit" ></td>
</tr>
</table>
</form>
</body>
<html>
</pre>
Kemudian kita membuat file <b>get.php</b> untuk menampilkan nilai variabel yang telah diinputkan<br>
<pre class="brush: java">
<?php
if(isset($_GET['submit'])){
echo "Selamat Datang ".$_GET['nama']."<br>";
echo "Umur anda sekarang ".$_GET['umur'];
}
?>
</pre>
File index.html akan menghasilkan tampilan seperti dibawah ini
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI-KVHCD4QSNqiHwMJaZLdMRaCDUE8SJBTgk3aeh35pS-4pMwfYTmExWVmO_AhMqkjCnuvPPMVe41HtiMoRUHQSc913iDjVC168h5_lsYa20UVfFZcC9q8nop8aedzjHLCrgFH3t793GE/s1600/tampilan_get.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI-KVHCD4QSNqiHwMJaZLdMRaCDUE8SJBTgk3aeh35pS-4pMwfYTmExWVmO_AhMqkjCnuvPPMVe41HtiMoRUHQSc913iDjVC168h5_lsYa20UVfFZcC9q8nop8aedzjHLCrgFH3t793GE/s400/tampilan_get.png" width="400" height="119" /></a></div>
Ketika user mengeklik tombol submit, url akan mengirimkan nilai dari variabel tersebut ke server dan ditampilkan di get.php, di address bar terlihat nilai dari variabel.
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrPsPnJ4jkPiAYFcikPCAN3kBZjtgdqAHKEVUDPSIh7M3iBptdDLAV_A-HpGReyCJZHTt3yZntY3tyNWf25gDgqVUrT6mN7qQCJ_Po4SfJvidEs2VW1yoIJKBeS9KVVwylYNoeQ2I38M4/s1600/tampilan_get2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrPsPnJ4jkPiAYFcikPCAN3kBZjtgdqAHKEVUDPSIh7M3iBptdDLAV_A-HpGReyCJZHTt3yZntY3tyNWf25gDgqVUrT6mN7qQCJ_Po4SfJvidEs2VW1yoIJKBeS9KVVwylYNoeQ2I38M4/s400/tampilan_get2.png" width="400" height="78" /></a></div>
</p>
<p align="justify">
Yang Harus diperhatikan dalam pemilihan metode GET
<ol type="a">
<li>
Programer harus berhati-hati dengan masalah security saat mengirimkan variabel melalui url, karena nama variabel dan nilainya akan tampak jelas oleh user. User dengan leluasa memasukkan nilai suatu variabel dengan karakter yang bisa membahayakan website bahkan database.
</li>
<li>
Pengiriman variabel melalui metode GET hanya efisien untuk jumlah data yang sedikit. dapat dibayangkan berapa panjang url yg harus dibentuk untuk menampung jumlah data yang banyak. Sementara setiap browser memiliki batas maksimum panjang url yang dapat dikirim.
</li>
<li>
Disarankan melakukan tahap sanitize terlebih dahulu terhadap variabel $_GET sebelum diproses.
</li>
</ol>
</p>
<h3><li>Metode POST</li></h3>
<p align="justify">
$_POST digunakan untuk mengumpulkan nilai variabel dari sebuah form yang dikirimkan menggunakan metode post. Informasi yang dikirimkan dari sebuah form menggunakan metode POST tidak dapat dilihat oleh orang lain di jendela address bar di browser dan tidak memiliki pembatasan pada banyaknya informasi yang dikirim. Ukuran default nilai metode POST adalah 8 Mb. Untuk mengubahnya dapat dilakukan pada pengaturan POST_MAX_SIZE didalam file PHP.ini
<br>Berikut contoh untuk menggunakan metode POST. Berinama file dengan nama <b>index.html</b><br>
<pre class="brush: java">
<!DOCTYPE html>
<html>
<head></head>
<body>
<form action="post.php" method="post">
<table>
<tr>
<td>Nama</td><td>: <input type="text" name="nama"></td>
</tr>
<tr>
<td>Umur</td><td>: <input type="text" name="umur"></td>
</tr>
<tr>
<td>&nbsp;</td><td>&nbsp; <input type="submit" name="submit" value="submit" ></td>
</tr>
</table>
</form>
</body>
<html>
</pre>
Kemudian kita membuat file <b>post.php</b> untuk menampilkan nilai variabel yang telah diinputkan<br>
<pre class="brush: java">
<?php
if(isset($_POST['submit'])){
echo "Selamat Datang ".$_POST['nama']."<br>";
echo "Umur anda sekarang ".$_POST['umur'];
}
?>
</pre>
File index.html akan menghasilkan tampilan seperti dibawah ini
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcZZP1_DgAOhndGF7VbT1-vfype6zm6b8A2FHasL5oh3cdu7j7vNrG55IoYpP2cSaVAGyMswWm-SSgrodj5ElqJW2j62Yu1sFSxOxp8DfeUxgtl17DZjxjD6PRxBdBaOEVGacaiffJn-Q/s1600/tampilan_post.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcZZP1_DgAOhndGF7VbT1-vfype6zm6b8A2FHasL5oh3cdu7j7vNrG55IoYpP2cSaVAGyMswWm-SSgrodj5ElqJW2j62Yu1sFSxOxp8DfeUxgtl17DZjxjD6PRxBdBaOEVGacaiffJn-Q/s400/tampilan_post.png" width="400" height="133" /></a></div>
Ketika user mengeklik tombol submit, url akan mengirimkan nilai dari variabel tersebut ke server dan ditampilkan di post.php, di address bar tidak akan terlihat nilai dari variabel
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGlgCx3xeqV2K-clsRIncc0qobUgjtdVy-1uGXgsBA0RwGw3cmGzd5SgjkO0tirKKdSzcYLwrNqtvD8Wyt6LbxpCK1QPErjzjmJL3aqjDG5RaUy1ZU9-mG5F4B1Y5eF72SMttKe4maUkc/s1600/tampilan_post2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGlgCx3xeqV2K-clsRIncc0qobUgjtdVy-1uGXgsBA0RwGw3cmGzd5SgjkO0tirKKdSzcYLwrNqtvD8Wyt6LbxpCK1QPErjzjmJL3aqjDG5RaUy1ZU9-mG5F4B1Y5eF72SMttKe4maUkc/s400/tampilan_post2.png" width="400" height="103" /></a></div>
</p>
<p align="justify">
Yang Harus diperhatikan dalam pemilihan metode GET
<ol type="a">
<li>
Sama seperti metode GET, Programer harus berhati hati dengan masalah security. Seseorang dapat mengisi sembarang nilai dari suatu field sehingga dapat membahayakan website bahkan database.
</li>
<li>
Disarankan melakukan tahap sanitize terlebih dahulu terhadap variabel $_POST sebelum diproses.
</li>
</ol>
</p>
<h3><li>Kesimpulan</li></h3>
<p align="justify">
Secara garis besar dapat kita simpulkan bahwa perbedaan dari metode GET dan metode POST adalah
<table align="center" border="1" cellspacing="0">
<tr>
<th> </th>
<th>GET</th>
<th>POST</th>
</tr>
<tr>
<td>History</td>
<td>Dihistory parameternya tetep karena merupakan bagian dari URL</td>
<td>Parameter tidak disimpan dalam browser</td>
</tr>
<tr>
<td>Bookmarked</td>
<td>Dapat di bookmark</td>
<td>Tidak dapat di bookmark</td>
</tr>
<tr>
<td>Tombol Kembali</td>
<td>tidak dapat dikirim ulang ke server jika HTML disimpan dalam cache browser.</td>
<td>Biasanya browser memberitahu pengguna bahwa data diajukan kembali</td>
</tr>
<tr>
<td>Encoding type (enctype attribute)</td>
<td>application/x-www-form-urlencoded</td>
<td>multipart/form-data or application/x-www-form-urlencoded Use multipart encoding for binary data.</td>
</tr>
<tr>
<td>Parameters</td>
<td>Dapat mengirim tetapi data parameter terbatas</td>
<td>Dapat mengirim parameter, termasuk meng-upload file, ke server.</td>
</tr>
<tr>
<td>Hacked</td>
<td>Mudah untuk hack</td>
<td>Sangat sulit di hack</td>
</tr>
<tr>
<td>Restrictions on form data type</td>
<td>Ya, hanya karakter ASCII yang diijinkan</td>
<td>Tidak dibatasi, data binar apapun diijinkan</td>
</tr>
<tr>
<td>Security</td>
<td>GET kurang aman dibandingkan dengan POST karena data yang dikirim adalah bagian dari URL. Jadi itu disimpan dalam history dan server log browser di plaintext.</td>
<td>POST sedikit lebih aman daripada GET karena parameter tidak disimpan dalam riwayat browser atau di log web server.</td>
</tr>
<tr>
<td>Restrictions on form data length</td>
<td>Ya, karena bentuk data di URL dan URL panjang dibatasi. Sebuah batas panjang URL yang aman 2048 karakter tapi bervariasi oleh browser dan web server.</td>
<td>Tidak dibatasi</td>
</tr>
<tr>
<td>Usability</td>
<td>Metode GET tidak boleh digunakan saat mengirim password atau informasi sensitif lainnya.</td>
<td>Metode POST digunakan saat mengirim password atau informasi sensitif lainnya</td>
</tr>
<tr>
<td>Visibility</td>
<td>Metode GET terlihat untuk semua orang (itu akan ditampilkan di address bar browser) dan memiliki batasan pada jumlah informasi untuk mengirim.</td>
<td>Metode POST variabel tidak ditampilkan dalam URL.</td>
</tr>
<tr>
<td>Cached</td>
<td>dapat dicached</td>
<td>Tidak dapat dicached</td>
</tr>
</table>
</p>
</ol>
</body>
</html>Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-92209136778827999612016-09-04T22:00:00.002-07:002016-10-23T20:20:42.479-07:00Verifikasi Form Menggunakan Captcha<!DOCTYPE html>
<html>
<head>
<title>Verifikasi Form Menggunakan Captcha</title>
<meta name="keywords" content="captcha php,captcha in php,captcha php code,captcha php script">
<meta name="robots" content="index, follow">
</head>
<body>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTPc66UuglhwmgPIqWV59nybDPwU4eek4yUqRA9CWz4NjHG5jUhE2MZtoVl9vOo9o1FUwLvfvaFI_GCrlcygGgZ_3sGhyphenhyphenTzDDkBh_yIHKn4RNbL3y51FFJKLdjFvL0v51NLgKH5-OCfKQ/s1600/captcha.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTPc66UuglhwmgPIqWV59nybDPwU4eek4yUqRA9CWz4NjHG5jUhE2MZtoVl9vOo9o1FUwLvfvaFI_GCrlcygGgZ_3sGhyphenhyphenTzDDkBh_yIHKn4RNbL3y51FFJKLdjFvL0v51NLgKH5-OCfKQ/s400/captcha.png" width="400" height="289" /></a></div>
<p align="justify">
<span class="awal">Verifikasi Form Menggunakan Captcha</span> CAPTCHA atau Captcha adalah suatu bentuk uji tantangan-tanggapan (challange-response test) yang digunakan dalam perkomputeran untuk memastikan bahwa jawaban tidak dihasilkan oleh suatu komputer. Proses ini biasanya melibatkan suatu komputer (server) yang meminta seorang pengguna untuk menyelesaikan suatu uji sederhana yang dapat dihasilkan dan dinilai oleh komputer tersebut. Karena komputer lain tidak dapat memecahkan CAPTCHA, pengguna manapun yang dapat memberikan jawaban yang benar akan dianggap sebagai manusia. Oleh sebab itu, uji ini kadang disebut sebagai uji Turing balik, karena dikelola oleh mesin dan ditujukan untuk manusia, kebalikan dari uji Turing standar yang biasanya dikelola oleh manusia dan ditujukan untuk suatu mesin. CAPTCHA umumnya menggunakan huruf dan angka dari citra terdistorsi yang muncul di layar <span class="sumber">Sumber : </span> <a href="https://id.wikipedia.org/wiki/CAPTCHA" class="sumber">wikipedia.org</a>.
</p>
<p align="justify">
Sebelum ada CAPTCHA, spammer/hacker dapat membuat program untuk secara otomatis mengisi formulir seperti pendaftaran email gratis, sehingga ia akan memperoleh ribuan alamat email dengan mudah untuk kemudian disalah-gunakan Atau untuk mengubah hasil sebuah polling online, seseorang bisa saja membuat program sederhana untuk mengisi polling tersebut dengan jawaban yang sama sebanyak ribuan atau bahkan jutaan kali. Akibatnya polling itu tentu saja menjadi tidak valid
</p>
<p align="justify">
<ol type="1">
<b>Fungsi Pokok dari captcha itu sendiri adalah : </b>
<li>Mencegah Comment Spam</li>
pada umumnya Pemilik web/blog/dll tidak hanya ingin komment webnya terlihat bagus dalam penampilan, kuantitas tapi tentu kualitas , tp gak tau kalo adminnya sendiri yang spam
<li>Mencegah Spam Bot</li>
Tau sendiri Kan bot tak bisa membaca captcha, karena string string pemrogramannya sudah tetap . tak mungkin capthca yang setiap saat berubah dapat dibaca kecuali kalau bot itu berasal dari engine Blog itu sendiri
<li>Mencegah Flood</li>
Siapa Yang Ingin Dia di Flood ? kecuali flood like tp kalau flood kata kata yang tidak pantas banyak lagi siapa yang mau coba ?? (Flood adalah mangirimkan data secara berulang ulang)
<li>Melindungi Pendaftaran Email/User</li>
Dulu Pernah Kejadian Yahoo dan google diserang semacam robot yang mendaftar email ampe ribuan! kebayang gak? ribuan mail palsu , pasti om google dan mpok yahoo marah
</ol>
</p>
<p align="justify">
Captcha biasanya terdiri dari 3 hal, yaitu <b><i>bentuk, distorsi, dan teks</i></b>. Ikuti langkah-langkah berikut ini untuk membuat sebuah captcha :
<ol type="1">
<li>Tampilan Gambar kosong pada browser</li>
Langkah pertama kita membuat sebuah folder dengan nama captcha yang berisi file <b>index.php</b> dan <b>image.php</b><br>
index.php
<pre class="brush: java">
<?php
session_start();
?>
<!DOCTYPE html>
<html>
<head>
<title>Aplikasi Captcha</title>
<style>
body{
background-color: #ddd;
margin: 20px;
}
.wrapper{
display:block;
width: 400px;
margin: 0 auto;
}
</style>
</head>
<body>
<?php
include_once "image.php";
create_image();
?>
<div class="wrapper">
<form action="proses.php" method="post">
<h2>Belajar Membuat Captcha</h2>
<p><img src="image.png"></p>
<input type="text" name="nilaiCaptcha" >
<input type="submit" name="submit" value="SUBMIT">
</form>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
<input type="submit" value="RESET">
</form>
</div>
</body>
</html>
</pre>
image.php
<pre class="brush: java">
<?php
function create_image(){
$image = imagecreatetruecolor(150, 50);
imagepng($image, "image.png");
}
?>
</pre>
<p align="justify">
Di dalam function create_image(), variabel yang digunakan untuk merujuk gambar dikembalikan oleh imagecreatetruecolor() fungsi yang mengambil lebar dan panjang gambar sebagai argumen. imagepng() menciptakan citra png dari nama tertentu dan path (dalam direktori yang sama). Perlu diperhatikan bahwa fungsi <b>imagepng</b> akan menjadi baris terakhir dari function create_image.
<br> Sebuah gambar dengan warna hitam akan menjadi output setelah langkah pertama kita selesai buat.
</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHYd9buEgon7p0v_V1xIXzMwTlRN-p9dxFzrE2WpfxJPzrUS4fWIQdoHeMZ27DmF2cWgQEf8I7C_6nr8oIHZdUXah40P0lh8x86f60QbCDvbkIBToKTqikc6rPkEYLMKbQ6p-hNi5akqQ/s1600/gambar1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHYd9buEgon7p0v_V1xIXzMwTlRN-p9dxFzrE2WpfxJPzrUS4fWIQdoHeMZ27DmF2cWgQEf8I7C_6nr8oIHZdUXah40P0lh8x86f60QbCDvbkIBToKTqikc6rPkEYLMKbQ6p-hNi5akqQ/s400/gambar1.png" width="400" height="158" /></a></div>
<li>Buat bentuk</li>
Selanjutnya kita akan memilih persegi panjang dengan menggunakan fungsi <b>imagefilledrectangle()</b>. Kemudian fungsi <b>imagecollorallocate()</b> yang berfungsi mengalokasikan warna dengan kombinasi RGB.
<pre class="brush: java">
$color = imagecolorallocate($image, 255, 255, 255);
imagefilledrectangle($image, 0, 0, 400, 50, $color);
</pre>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe5wwI15PAN-sMk9u4mXsAm6tPS1WKyoB32_Wmq3MZ0wjf_L0ibUbRUKbjmeV9loN866zuEZJzqS0sU8hJVfUYWg4dagW3k4XT_OMgeIAkz93Q40O5KPyyNtYXOQGlnjw3UxJxgBzDPec/s1600/gambar2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe5wwI15PAN-sMk9u4mXsAm6tPS1WKyoB32_Wmq3MZ0wjf_L0ibUbRUKbjmeV9loN866zuEZJzqS0sU8hJVfUYWg4dagW3k4XT_OMgeIAkz93Q40O5KPyyNtYXOQGlnjw3UxJxgBzDPec/s400/gambar2.png" width="400" height="142" /></a></div>
<li>Menghasilkan garis acak</li>
Sekarang kita akan mulai membuat bagian <b>distorsi captcha</b>. Dalam PHP, garis yang dihasilkan dari titik awal (x1, y1) ke titik akhir (x2, y2). Kita akan membuat sebuah garis acak dengan menggunakan fungsi <b>for</b>.
<pre class="brush: java">
$color_line = imagecolorallocate($image, 0, 0, 0);
// membuat garis pada gambar
for($i=0; $i<5; $i++){
imageline($image, 0, rand()%50, 150, rand()%50, $color_line);
}
</pre>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDSwMHjA6fBAvAkFDrR42Hc86MiiqDve2U5q8cY-rx3TauoAME3pOUc045P92F8ThtdMcRljU8xmZ2QPU_20tUIHt0GsvC9A73LroQ8OjlE8qGyf0I88k2T1q6W4WvL8kQZNhy6sZXTLo/s1600/gambar3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDSwMHjA6fBAvAkFDrR42Hc86MiiqDve2U5q8cY-rx3TauoAME3pOUc045P92F8ThtdMcRljU8xmZ2QPU_20tUIHt0GsvC9A73LroQ8OjlE8qGyf0I88k2T1q6W4WvL8kQZNhy6sZXTLo/s400/gambar3.png" width="400" height="162" /></a></div>
<li>menghasilkan titik acak</li>
Titik acak akan dihasilkan dalam cara yang sama seperti garis acak. Fungsi yang digunakan adalah <b>imagesetpixel().</b> Fungsi ini mengambil nilai koordinat dimana titikakan ditempatkan di dalam kotak.
<pre class="brush: java">
// membuat titik titik pada gambar
for($i=0; $i<1000; $i++){
imagesetpixel($image, rand()%150, rand()%50, $color_line);
}
</pre>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitmS1wN380ql44uWjtNMcdQe45NEiLIBFiyYrfxoM5WxXcNOwUaHIpeRJyFbjFu1awbwA4eT-BkqAREyLcG5yTgC_U8zpBD6iZWCcEh8IwpBQAcFzgU84vwH4SGsSyf7jGvjkJsrYOTLg/s1600/gambar4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitmS1wN380ql44uWjtNMcdQe45NEiLIBFiyYrfxoM5WxXcNOwUaHIpeRJyFbjFu1awbwA4eT-BkqAREyLcG5yTgC_U8zpBD6iZWCcEh8IwpBQAcFzgU84vwH4SGsSyf7jGvjkJsrYOTLg/s400/gambar4.png" width="400" height="138" /></a></div>
<li>Menghasilkan teks acak</li>
Sekarang kita akan membuat teks acak yang menunjukkan posisi didalam string
<pre class="brush: java">
// membuat abjad di dalam gambar
$abjad = "abcdefghijklmnopqrstuvwxyz";
$len = strlen($abjad);
$abjads = $abjad[rand(0, $len-1)];
$kata = "";
for($i=0; $i<5; $i++){
$abjads = $abjad[rand(0, $len-1)];
imagestring($image, 5, 5+($i*30), 20, $abjads, $color_line);
$kata .= $abjads;
}
$_SESSION['captcha'] = $kata;
</pre>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxUW9AqxYQ29vYvm80eiZAXBAg4rT6zkCBjfM4EAh2bG7ghOPG_Slch96cSVVBtZ4eDPt9I9YvAt_6Tm8CUfo1tTADduFD_OgaujxhBjPiDiySiPoeGS2CjLCGtgtFjZHOxgUZDG3h4ZE/s1600/hasil.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxUW9AqxYQ29vYvm80eiZAXBAg4rT6zkCBjfM4EAh2bG7ghOPG_Slch96cSVVBtZ4eDPt9I9YvAt_6Tm8CUfo1tTADduFD_OgaujxhBjPiDiySiPoeGS2CjLCGtgtFjZHOxgUZDG3h4ZE/s400/hasil.png" width="400" height="135" /></a></div>
<b>imagestring()</b> berfungsi untuk menulis teks dalam gambar yang telah kita buat dan memilik 6 argumen :
<ol type="1">
<li>Gambar Referensi</li>
<li>Font Ukuran teks (mulai dari angka 1 sampai 5)</li>
<li>x-koordinat (berubah secara proporsional untuk setiap alfabet)</li>
<li>y-koordinat (tetap sama, meskipun kita bisa merubah ini secara acak)</li>
<li>String yang harus ditulis di dalam gambar</li>
<li>Font warna teks</li>
</ol>
Untuk langkah pembuatan gambar captcha sudah selesai, jika kita gabungkan semua kode dari awal sampai akhir pada <b>function create_image</b> syntaks nya seperti dibawah ini
<br>image.php
<pre class="brush: java">
<?php
function create_image(){
$image = imagecreatetruecolor(150, 50);
$color = imagecolorallocate($image, 255, 255, 255);
imagefilledrectangle($image, 0, 0, 400, 50, $color);
$color_line = imagecolorallocate($image, 0, 0, 0);
// membuat garis pada gambar
for($i=0; $i<5; $i++){
imageline($image, 0, rand()%50, 150, rand()%50, $color_line);
}
// membuat titik titik pada gambar
for($i=0; $i<1000; $i++){
imagesetpixel($image, rand()%150, rand()%50, $color_line);
}
// membuat abjad di dalam gambar
$abjad = "abcdefghijklmnopqrstuvwxyz";
$len = strlen($abjad);
$abjads = $abjad[rand(0, $len-1)];
$kata = "";
for($i=0; $i<5; $i++){
$abjads = $abjad[rand(0, $len-1)];
imagestring($image, 5, 5+($i*30), 20, $abjads, $color_line);
$kata .= $abjads;
}
$_SESSION['captcha'] = $kata;
imagepng($image, "image.png");
}
?>
</pre>
</ol>
</p>
<p align="justify">
Sekarang kita buat untuk langkah untuk pemrosesannya. buatlah sebuah file dengan nama <b>proses.php</b>
<br> proses.php
<pre class="brush: java">
<?php
session_start();
$submit = $_POST['submit'];
$nilaiCaptcha = $_POST['nilaiCaptcha'];
if (isset($submit)) {
if (empty($nilaiCaptcha)) {
echo "<script>window.alert('Form tidak boleh kosong'); window.location=('index.php');</script>";
}else{
if($_SESSION['captcha'] == $nilaiCaptcha){
header('location:halaman_utama.php');
}else{
echo "<script>window.alert('Captcha anda salah'); window.location=('index.php');</script>";
}
}
}
?>
</pre>
</p>
<p align="justify">
Langkah terakhir kita membuat sebuah halaman untuk menampilkan jika inputan captcha bernilai benar.
<br> halaman_utama.php
<pre class="brush: java">
<!DOCTYPE html>
<html>
<head>
<title>Selamat Datang</title>
</head>
<body style="margin-top:20px;">
<div style="width:400px; margin:0 auto;">
<h2>Selamat Datang</h2>
<p>Anda telah berhasil memasukkan <b><i>Nilai Captcha</i></b></p>
<p><a href="index.php" style="text-decoration:none;">Kembali</a></p>
</div>
</body>
</html>
</pre>
</p>
<p align="justify">
<h3>Demo</h3>
<p align="justify">Tampilan awal kita akan melihat tampilan seperti dibawah ini</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_5q6G7LvOyrHFqnzH7qPRzEPL3YI8W0ukfuM0mSm2THbEk93uJU9XDkYjuJ3ug01SGkudyhGuT9lVmRIsT797jMndgtYN0AMPXANUC6DrNVulM3EtqjM1sgBIBNZpPftQ8mpBtPTaFcA/s1600/demo1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_5q6G7LvOyrHFqnzH7qPRzEPL3YI8W0ukfuM0mSm2THbEk93uJU9XDkYjuJ3ug01SGkudyhGuT9lVmRIsT797jMndgtYN0AMPXANUC6DrNVulM3EtqjM1sgBIBNZpPftQ8mpBtPTaFcA/s400/demo1.png" width="400" height="151" /></a></div>
<p align="justify">Jika kita menuliskan nilai captcha dengan benar, maka kita akan menuju ke halaman utama</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLPRdCIpQfPQ2XNZ5AXi17jIPzClrupMaHqgFTSeZGPiKNfn7bqptEzH9HTQDNvPsxfW_5sS070SP5hgNBIaAfEkgLlb90z2Z__xBQgC-G0V1TnSd-Bvt-PApsG3xTiseqvSUeWUPf5SQ/s1600/demo2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLPRdCIpQfPQ2XNZ5AXi17jIPzClrupMaHqgFTSeZGPiKNfn7bqptEzH9HTQDNvPsxfW_5sS070SP5hgNBIaAfEkgLlb90z2Z__xBQgC-G0V1TnSd-Bvt-PApsG3xTiseqvSUeWUPf5SQ/s400/demo2.png" width="400" height="159" /></a></div>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0ZROPmJjAx1yryCOC1MEVkHLv1V0HUDgfWk5KWDmIplTJLG7LEonyqR3UOsXRhVtJoBRZy8NPy4KXTEVMKuEqI2MUjHwB20uUGnflXCfArLW4g7QOO85FlwFLmig0sMO66DbKOpJfRx4/s1600/demo3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0ZROPmJjAx1yryCOC1MEVkHLv1V0HUDgfWk5KWDmIplTJLG7LEonyqR3UOsXRhVtJoBRZy8NPy4KXTEVMKuEqI2MUjHwB20uUGnflXCfArLW4g7QOO85FlwFLmig0sMO66DbKOpJfRx4/s400/demo3.png" width="400" height="117" /></a></div>
<p align="justify">Jika kita salah menulis nilai captcha, akan menampilkan alert bahwa captcha yang ditulis salah.</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAYKaFmH9IsfhCVeLlT22VY9_qhOotuQDlAOEGdRUh4rGBdP4YYy2ZsQv6S4aA-IN9FKp_TMFkE2dH6M097qfRPimlpF5D2pCv8_VEL5HUeoQb5y2waTXxEQSqXj87QsIWAlb8q6us1HU/s1600/demo4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAYKaFmH9IsfhCVeLlT22VY9_qhOotuQDlAOEGdRUh4rGBdP4YYy2ZsQv6S4aA-IN9FKp_TMFkE2dH6M097qfRPimlpF5D2pCv8_VEL5HUeoQb5y2waTXxEQSqXj87QsIWAlb8q6us1HU/s400/demo4.png" width="400" height="118" /></a></div>
</p>
<h3>Kesimpulan</h3>
<p align="justify">
Membuat berbagai jenis CAPTCHA di PHP sangatlah mudah. Artikel ini mencakup tiga hal dasar yang digunakan untuk membuat captcha standart : <b>Bentuk, Distorsi dan Teks.</b> Kode yang disajikan disini tidak boleh digunakan dalam pembuatan CAPTCHA di sebuah website karena ada alternatif CAPTCHA yang sangat baik seperti <b>reCAPTCHA</b>, yang juga mendukung output suara. Saya harap anda bisa memahami alur yang telah dijelaskan diatas. Tinggalkan komentar dan umpan balik dibawah ini.
</p>
<p align="justify">
Download kode lengkapnya di bawah sini
<div class="buttonn">
<a class="download" href="https://www.dropbox.com/s/spyiayms9p29am5/captcha.rar?dl=0">Download</a>
</div>
</p>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-9655145265298154742016-08-19T01:14:00.000-07:002016-10-23T20:20:42.485-07:00Cara Praktis Teknik Upload gambar dengan Thumbnail<!DOCTYPE html>
<html>
<head>
<title>Belajar Upload Images dengan thumbnail</title>
<meta name="keywords" content="upload file php,upload file php mysql,upload file php script,thumbnail,upload gambar dengan php, thumbanil image">
<meta name="robots" content="index, follow">
</head>
<body>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgggQaf7e4jdV2UhvnPLe7lRAeGSlhNVmcu8d78xZs1CfLly03GOuOQBMG75YT3YmRwQ8PacE8yVIuGhzZk5pgvEBd8XYmUX_Asa-gb4gQqGvbt_6zirwmax_Xtin-xQDMUlSFxzGYFRIo/s1600/thumbnail.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgggQaf7e4jdV2UhvnPLe7lRAeGSlhNVmcu8d78xZs1CfLly03GOuOQBMG75YT3YmRwQ8PacE8yVIuGhzZk5pgvEBd8XYmUX_Asa-gb4gQqGvbt_6zirwmax_Xtin-xQDMUlSFxzGYFRIo/s400/thumbnail.png" width="400" height="169" /></a></div>
<p align="justify">
<span class="awal">Cara Praktis Teknik Upload gambar dengan Thumbnail </span>Dalam artikel kali ini kita akan membahas salah satu teknik PHP yang biasanya berada pada sebuah website, yakni <b>Upload Gambar dengan Thumbnail</b>.
</p>
<h3>Apa sih itu Thumbnail???</h3>
<p align="justify">
<b>Thumbnail</b> merupakan gambar kecil atau seperti icon yang merupakan hasil <i>resize</i> menjadi ukuran lebih kecil dari gambar aslinya. Secara sederhana untuk membuat thumbnail, kita cukup merubah ukuran gambar menjadi lebih kecil. Tetapi dengan cara ini gambar yang dihasilkan tidak persegi dan akan menghasilkan gambar yang tidak bagus atau perbandingan panjang dan lebar tidak sama dengan aslinya.
</p>
<p align="justify">
<ol type="1">
Dalam urusan upload images, nanti kita akan menemukan batasan-batasan, seperti :
<li>
<b>Ukuran file yang boleh di upload tidak boleh lebih dari 2M</b> sehingga apabila ada pengguna yang mengupload file lebih dari 2M, berikan informasi atau peringatan bahwa ukuran file melebihi ketentuan. Untuk mendapatkan informasi ukuran file, gunakan fungsi :<br>
<code>$_FILES['nama_file']['size']</code>
</li>
<li>
<b>Menentukan type file yang boleh di upload,</b> dalam beberapa kasus seperti upload foto maka jangan sampai pengguna bisa mengupload file yang bukan foto. Untuk mendapatkan informasi type dari suatu file, gunakan fungsi :<br>
<code>$_FILES['nama_file']['type']</code>
</li>
<li>
<b>Mencegah terjadinya overwrite file,</b> pada saat mengupload file, ada kemungkinan terjadi nama file yang diupload sudah ada diserver, inilah yang disebut dengan <b>overwrite,</b> dimana file sebelumnya akan hilang karena akan tertimpa oleh file yang baru saja diupload dengan nama yang sama. Untuk mengatasi masalah tersebut, kita akan memberikan nama yang unik pada setiap file yang diupload dan dilakukan secara otomatis.
</li>
</ol>
</p>
<p align="justify">
Hadewh.... dari tadi teori mulu nih....., Oke, kita langsung aja ke TKP.
</p>
<p align="justify">
<ol type="1">
<li>
Hal pertama kita harus membuat database. Buat database dengan nama <b>latihan_php</b>, dengan nama tabel <b>upload_images</b>.
<ol type="1">
Berikut struktur tabelnya :
<li>id int(3) primary key auto_increment not null</li>
<li>nama varchar(30) not null</li>
<li>images varchar(100) not null</li>
<li>tgl_upload date</li>
</ol>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRwqsLhPZLsmGHd65i2ld01jEOd7kRAFEcJXsoVsuXqE2n6v3B0FnDveQIMppU6T2maVbr5tRbSljDRIJ3FWNhhs-b-nSFRbQqchgF2oEwYRxHpceKKvWzRf2aLzFlXA1VHUqsUE73-Lw/s1600/database.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRwqsLhPZLsmGHd65i2ld01jEOd7kRAFEcJXsoVsuXqE2n6v3B0FnDveQIMppU6T2maVbr5tRbSljDRIJ3FWNhhs-b-nSFRbQqchgF2oEwYRxHpceKKvWzRf2aLzFlXA1VHUqsUE73-Lw/s640/database.png" width="640" height="344" /></a></div>
</li>
<li>
Selanjutnya yang harus dilakukan kita harus menyiapkan sebuah folder untuk menyimpan gambar yang di upload, buat folder dengan nama <b>images</b>
</li>
<li>
Selanjutnya kita membuat file dengan nama <b>index.php</b>, file ini berfungsi untuk mengupload file images dan <b>config.php</b> untuk koneksi databanya.<br>
<b>index.php</b>
<pre class="brush: java">
<!DOCTYPE html>
<html>
<head>
<title>Upload Images</title>
<style type="text/css">
*{
font-family: sans-serif;
}
body{
width:80%;
margin: 10% auto;
}
span{
margin: 20px;
font-weight: bold;
}
button{
background-color: red;
color: #fff;
margin-left: 20px
padding : 5px;
}
</style>
</head>
<body>
<h2>sks.com</h2>
<p>Belajar Upload Images dengan Thumbnail dengan meresize ukuran gambar</p>
<div id="wrapper">
<form action="proses.php" method="post" enctype="multipart/form-data">
<span>Nama</span>
<input type="text" name="nama"><br><br>
<span>Image</span>
<input type="file" name="image"><br><br>
<button type="submit" name="upload">Upload Images</button>
</form>
</div>
</body>
</html>
</pre>
<b>config.php</b>
<pre class="brush: java">
<?php
// deklarasi vaiabel
$host = "localhost";
$user = "root";
$pass = "";
$database = "latihan_php";
$con = mysqli_connect($host, $user, $pass, $database) or die(mysqli_error("Database tidak diketemukan"));
?>
</pre>
Pada sintaks diatas akan menghasilkan tampilan seperti dibawah ini
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYii6hEX9_2XHTXMT1Jkmrlepu1m7eFl-lWbHqMuXTymA0M40oeZqm8enABVVTL61ThXv9evvR95ijstVGUwjQnhOztcqsm1gzJz7nedw4DL17fhFhAk5nBs2-1QSzH2AGNlzHW32G2FM/s1600/thumbnail.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYii6hEX9_2XHTXMT1Jkmrlepu1m7eFl-lWbHqMuXTymA0M40oeZqm8enABVVTL61ThXv9evvR95ijstVGUwjQnhOztcqsm1gzJz7nedw4DL17fhFhAk5nBs2-1QSzH2AGNlzHW32G2FM/s400/thumbnail.png" width="400" height="169" /></a></div>
</li>
<li>
Kemudian kita membuat file dengan nama <b>proses.php</b>, file ini yang bertanggung jawab untuk proses upload file gambar di database dan ke folder images<br>
<b>proses.php</b>
<pre class="brush: java">
<?php
// include koneksi
include_once "config.php";
include_once "thumbnail.php";
// pendeklarasian variabel
$nama = $_POST['nama'];
$filename = $_FILES['image']['name'];
$upload = $_POST['upload'];
$tgl_upload = date("Ymd");
// logika jika tombol upload diklik
if(isset($upload)){
if(empty($nama)){
echo "<script>alert('Form tidak boleh kosong!!!'); window.location=('index.php');</script>";
}else{
$extension = getExtension($filename);
$extension = strtolower($extension);
if(($extension != "jpg")&& ($extension != "jpeg") && ($extension != "png")){
echo "<script>window.alert('Maaf! Hanya mendukung JPG, JPEG, PNG'); window.location=('index.php');</script>";
}else{
$sizekb = filesize($_FILES['image']['tmp_name']);
if($sizekb > MAX_SIZE*1024){
echo "<script>window.alert('maaf! file terlalu besar'); window.location=(index.php);</script>";
}else{
$image_name = time().'.'.$extension;
$ins = mysqli_query($con, "Insert INTO upload_images (nama, images, tgl_upload) values ('$nama', '$image_name','$tgl_upload')");
$new_name = "images/".$image_name;
$copied = copy($_FILES['image']['tmp_name'], $new_name);
$thumb_name = 'images/thumb_'.$image_name;
$thumb = thumb($new_name,$thumb_name,WIDTH,HEIGHT);
echo "<script>window.alert('berhasil di upload'); window.location=('view.php');</script>";
}
}
}
}
?>
</pre>
</li>
<li>
buat file dengan nama <b>thumbnail.php</b>, pada bagian inilah yang bertanggungjawab untuk meresize images dari ukuran yang sebenarnya ke ukuran yang telah ditentukan (resize).<br>
<b>thumbnail.php</b>
<pre class="brush: java">
<?php
// membuat ukuran file upload dengan fungsi define
define("MAX_SIZE", 800);
// membuat ukuran width dan height menjadi 200
define("HEIGHT", 200);
define("WIDTH", 200);
// membuat function thumbnail image
function thumb($img_name, $filename, $new_w, $new_h){
$ext = getExtension($img_name);
if(!strcmp("jpg",$ext) or !strcmp("jpeg",$ext)){
$src_img = imagecreatefromjpeg($img_name);
}
if (!strcmp("png",$ext)) {
$src_img = imagecreatefrompng($img_name);
}
//membuat dimensi dari image
$src_w = imagesx($src_img);
$src_h = imagesy($src_img);
//membuat dimensi untuk thumbnail image
$ratio1 = $src_w/$new_w;
$ratio2 = $src_h/$new_h;
if ($ratio1 > $ratio2) {
$dst_w = $new_w;
$dst_h = $src_w/$ratio1;
}else{
$dst_h = $new_h;
$dst_w = $src_h/$ratio2;
}
// menbuat image dengan dimensi baru
$dst_img = imagecreatetruecolor($dst_w,$dst_h);
imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, $dst_w, $dst_h, $src_w, $src_h);
if(!strcmp("png",$filename))
imagepng($dst_img, $filename);
else
imagejpeg($dst_img, $filename);
imagedestroy($dst_img);
imagedestroy($src_img);
}
function getExtension($str){
$i = strrpos($str, ".");
if(!$i){
return "";
}
$l = strlen($str) - $i;
$ext = substr($str,$i+1, $l);
return $ext;
}
?>
</pre>
</li>
<li>
langkah terakhir buat file <b>view.php</b>, disini kita akan menampilkan gambar yang sudah diupload.<br>
<b>view.php</b>
<pre class="brush: java">
<?php
include_once "config.php";
?>
<!DOCTYPE html>
<html>
<head>
<title>Upload Images</title>
<style type="text/css">
#wrapper{
margin:10% auto;
width :80%;
}
button{
background-color: red;
}
a{
font-size: 15px;
background-color: red;
padding: 5px;
color: #fff;
text-decoration: none;
}
#tabel{
margin-top: 10px;
}
</style>
</head>
<body>
<div id="wrapper">
<h2>Belajar membuat Upload Gambar</h2>
<a href="index.php">Input File</a>
<table id="tabel" border="1" cellspacing="0" cellpadding="5px">
<tr>
<th>No</th>
<th>Nama</th>
<th>Gambar</th>
<th>Tanggal Upload</th>
</tr>
<?php
$query = mysqli_query($con, "select * from upload_images");
if(mysqli_num_rows($query) > 0){
$no = 1;
while($r = mysqli_fetch_array($query)){
$id = $r['id'];
$nama = $r['nama'];
$gambar = "images/thumb_".$r['images'];
$tgl_upload = $r['tgl_upload'];
echo "
<tr>
<td>$no</td>
<td>$nama</td>
<td><img title='$nama' src='$gambar' width='100px' height='125px' ></td>
<td>$tgl_upload</td>
</tr>
";
$no++;
}
}
?>
</table>
</div>
</body>
</html>
</pre>
Dari sintaks diatas akan menghasilkan view untuk file gambar yang sudah di upload
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJpnY2Y9Y7HKZlFnxZ-AoKzLNKGFENkesBp3pvrSzGK0tOO5jodc6fhHa8BGQrrY7V3975kE7a5KfwXNOtcEnlE9JALdmeJM7Nc6DIVEANwIB0806AebLcbnh7jjCLXD_Coq83J27ECMI/s1600/view.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJpnY2Y9Y7HKZlFnxZ-AoKzLNKGFENkesBp3pvrSzGK0tOO5jodc6fhHa8BGQrrY7V3975kE7a5KfwXNOtcEnlE9JALdmeJM7Nc6DIVEANwIB0806AebLcbnh7jjCLXD_Coq83J27ECMI/s400/view.png" width="400" height="348" /></a></div>
</li>
</ol>
</p>
<p align="justify">
Jika temen-temen mengikuti langkah-langkah secara benar, maka akan didapat struktu dari folder dan file-file seperti pada gambar dibawah ini
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9odrbq1zaNkgtQ4HWJ0PrPOGchpQuitcTlECYsb5wwGMAvSGtMIVfzdZayJ-dx8KJqhp_q8IhIZJ-7c-3uDvaO4DgFRDn48iHCvfnVvf8BvKidbmPJyOB6vNYDXLsYQVZq5pp9eesfrc/s1600/folder_thumbnail.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9odrbq1zaNkgtQ4HWJ0PrPOGchpQuitcTlECYsb5wwGMAvSGtMIVfzdZayJ-dx8KJqhp_q8IhIZJ-7c-3uDvaO4DgFRDn48iHCvfnVvf8BvKidbmPJyOB6vNYDXLsYQVZq5pp9eesfrc/s640/folder_thumbnail.png" width="640" height="157" /></a></div>
</p>
<p align="justify">
Cukup mudah kan?? sekedar masukan aja, anda wajib menguasai teknik ini, karena saat anda mengerjakan suatu project web, saya pastikan teknik ini pasti akan ada pada project yang anda kembangkan. Cukup ini dulu yang saya share buat temen-temen, mungkin jika ada pertanyaan langsung aja komen pada form dibawah ini dan untuk link downloadnya ada dibawah ini.
</p>
<div class="buttonn">
<a class="download" href="https://www.dropbox.com/s/ozye0mftcl6xl6s/upload_images.rar?dl=0">Download</a>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com1tag:blogger.com,1999:blog-4203469719884714029.post-51397617413285256512016-08-11T19:44:00.002-07:002016-08-29T23:29:04.932-07:00Langkah - Langkah Dasar Menjadi Master JS HTML DOM<html>
<head>
<title>Langkah - Langkah Dasar Menjadi Master JavaScript</title>
<meta name="keywords" content="javascript dom,javascript dom events,javascript dom tutorial,javascript dom element,javascript dom ready">
<meta name="robots" content="index, follow">
</head>
<body>
<h2>Pengenalan HTML DOM (Document Object Model)</h2>
<p align="justify">
<span class="awal">Langkah - Langkah Dasar Menjadi Master JavaScript - </span>DOM (Document Object Model) adalah object model standar untuk HTML dan XML yang bersifat platform independent. Sebuah web brwoser tidak harus menggunakan DOM untuk menampilkan dokumen HTML. Namun DOM diperlukan oleh javascript untuk mengubah tampilan sebuah website secara dinamis. Dengan kata lain, DOM adalah cara lain Javascript melihat suatu halaman HTML. Adapun struktur HTML DOM bisa dilhat di bawah ini.
</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS4NyYRpg4viKJV3hOMrWyp-mRI0YiZugL_zHWQGyMGPv8xWKle6oRU8HLJFAMt4UvwZNItpSg_gNJcyGr2IIJeQfO-QX-QDIp09ROhjG3sMu2H6OhUEuK_hC7DtF6-KY5MU7gDXHDj3M/s1600/html_dom.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS4NyYRpg4viKJV3hOMrWyp-mRI0YiZugL_zHWQGyMGPv8xWKle6oRU8HLJFAMt4UvwZNItpSg_gNJcyGr2IIJeQfO-QX-QDIp09ROhjG3sMu2H6OhUEuK_hC7DtF6-KY5MU7gDXHDj3M/s320/html_dom.gif" width="320" height="175" /></a><center> http://www.w3schools.com/ </center></div>
<p align="justify">
Berikut kegunaan dari object, dantaranya :
<ol type="1">
<li>Dapat mengubah semua element</li>
<li>Dapat mengubah semua tribut</li>
<li>Dapat mengubah semua style CSS</li>
<li>Dapat menghapus element</li>
<li>Dapat menambah lement dan atribut baru</li>
<li>Dapat bereaksi terhadap semua event</li>
<li>Dapat membuat event baru</li>
</ol>
</p>
<h2>Properti HTML DOM</h2>
<table border="1" cellspacing="0">
<tr>
<th>Properti </th>
<th>Fungsi</th>
</tr>
<tr>
<td>x.innerHTML</td>
<td>Menulis atau mengambil text dari elemen x</td>
</tr>
<tr>
<td>x.nodeName</td>
<td>Memberi atau mengambil nama elemen x</td>
</tr>
<tr>
<td>x.nodeValue</td>
<td>Memberi atau mengambil nilai dari elemen x </td>
</tr>
<tr>
<td>x.parentNode</td>
<td>Mengambil informasi parent dari elemen x</td>
</tr>
<tr>
<td>x.childNodes</td>
<td>Mengambil informasi child dari elemen x</td>
</tr>
<tr>
<td>x.attributs</td>
<td>memberi atau mengambil informasi atribut dari element x</td>
</tr>
</table>
<p align="justify">
x adalah suatu element.
</p>
<h2>Fungsi HTML DOM</h2>
<table border="1" cellspacing="0">
<tr>
<th>Nama Fungsi </th>
<th>Kegunaan</th>
</tr>
<tr>
<td>x.getELementById(id)</td>
<td>Mengakses elemen dengan ID tertentu</td>
</tr>
<tr>
<td>x.getElementsByTagName(nama)</td>
<td>Mengakses semua elemen dengan nama tertentu</td>
</tr>
<tr>
<td>x.appendChild(node)</td>
<td>Menambah element child ke suatu element x </td>
</tr>
<tr>
<td>x.removeChild(node)</td>
<td>menghapus element child dari suatu element x</td>
</tr>
</table>
<p align="justify">
x adalah suatu element.
</p>
<h2>Document Object Collection</h2>
<table border="1" cellspacing="0">
<tr>
<th>Koleksi</th>
<th>Deskripsi</th>
</tr>
<tr>
<td>anchor[]</td>
<td>Memberikan informasi semua anchor (tag a) dalam sebuah dokumen</td>
</tr>
<tr>
<td>forms[]</td>
<td>Memberikan informasi semua form dalam sebuah dokumen</td>
</tr>
<tr>
<td>images[]</td>
<td>Memberikan informasi semua images dokumen</td>
</tr>
<tr>
<td>link[]</td>
<td>Memberikan informasi semua link dalam sebuah dokumen</td>
</tr>
</table>
<p align="justify">
Contoh script untuk document object collection. Pada contoh script dibawah ini <b>document.write("JUmlah Form : "+document.forms.length);</b> digunakan untuk menampilkan jumlah form dan akan menghasilkan nilai <b>2</b>. Udah paham kan apa maksutnya
</p>
documentobject.html
<pre class="brush: java">
<!DOCTYPE html>
<html>
<head>
<title>belajar HTML DOM</title>
</head>
<body>
<form name="form1"></form>
<form name="form2"></form>
<script type="text/javascript">
document.write("Jumlah Form : "+document.forms.length);
</script>
</body>
</html>
</pre>
<h2>Document Object Properties</h2>
<table border="1" cellspacing="0">
<tr>
<th>Properti</th>
<th>Deskripsi</th>
</tr>
<tr>
<td>cookie</td>
<td>memberikan informasi nama/nilai cookie pada document</td>
</tr>
<tr>
<td>documentMode</td>
<td>memberikan informasi mode yang digunakan browser untuk me-render dokumne</td>
</tr>
<tr>
<td>domain</td>
<td>Memberikan informasi nama domain dari server yang mengolah dokumen</td>
</tr>
<tr>
<td>lastModified</td>
<td>Memberikan informasi tanggal dan waktu kapan dokumen terakhir dimodifikasi</td>
</tr>
<tr>
<td>readyState</td>
<td>Memberikan informasi status loading dari dokumen</td>
</tr>
<tr>
<td>referrer</td>
<td>Memberikan informasi URL yang memanggil halaman yang sedang ditampilkan</td>
</tr>
<tr>
<td>title</td>
<td>Memberikan informasi title suatu halaman</td>
</tr>
<tr>
<td>URL</td>
<td>Memberikan informasi lengkap URL dari suatu dokumen atau halaman</td>
</tr>
</table>
<p align="justify">
Contoh script untuk document object propertis. Coba copas script dibawah ini, lalu jalankan pada web browser
</p>
documentobject2.html
<pre class="brush: java">
<!DOCTYPE html>
<html>
<head>
<title>belajar HTML DOM</title>
</head>
<body>
<script type="text/javascript">
document.write(document.title);
</script>
</body>
</html>
</pre>
<h2>Document Object Method</h2>
<table border="1" cellspacing="0">
<tr>
<th>Mthod</th>
<th>Deskripsi</th>
</tr>
<tr>
<td>open()</td>
<td>membuka output stream untuk mengumpulkan informasi yang dikirim oleh document.write()</td>
</tr>
<tr>
<td>close()</td>
<td>menutup output stream</td>
</tr>
<tr>
<td>write()</td>
<td>menuliskan text (HTML atau sintaks javascript) ke dokumen atau halaman</td>
</tr>
<tr>
<td>writeln</td>
<td>Sama dengan write tetapi diikuti dengan pindah baris</td>
</tr>
<tr>
<td>getElementById()</td>
<td>mengakses element berdasarkan id</td>
</tr>
<tr>
<td>getElementsByName()</td>
<td>mwngakses element berdasarkan name</td>
</tr>
<tr>
<td>getElementsByTagName</td>
<td>mengakses elemen berdasarkan tag</td>
</tr>
<tr>
<td>URL</td>
<td>Memberikan informasi lengkap URL dari suatu dokumen atau halaman</td>
</tr>
</table>
<p align="justify">
Disini saya memberikan salah satu contoh document object method. Mungkin temen-temen bisa mencoba method yang lainnya atau temen-temen bisa searching di google untuk mendapatkan contoh document object method yang lebih lengkap.
</p>
documentobject3.html
<pre class="brush: java">
<!DOCTYPE html>
<html>
<head>
<title>belajar HTML DOM</title>
</head>
<body>
<div id="coba">
<button onclick="panggilFunction()">Tampil</button>
</div>
<script type="text/javascript">
function panggilFunction(){
var a = document.getElementById('coba');
a.innerHTML = "<h3>Tampilkan Disini</h3>";
}
</script>
</body>
</html>
</pre>
<p align="justify">
untuk penjelasan code tersebut, dimana pada script <b>onclick="panggilFunction()"</b> dimana fungsi panggilFunction akan berjalan ketika terjadi aksi klik pada button Tampil. Selanjutnya untuk <b>function panggilFunction()</b> merupakan fungsi javascript panggilFunction. Yang terakhir <b>coba.innerHTML</b> akan mengisi nilai pada div id coba.
</p>
<h2>Event Object</h2>
<p align="justify">
<ul>
<li>Memberikan informasi tentang event (aksi user) yang terjadi</li>
<li>Mempresentasikan kondisi element saat diberi event, misalkan saat suatubutton diklik, atau keyboard di tekan</li>
</ul>
Ada macam-macam event yang bisa terjadi pada halaman web atau object HTML. diantaranya adalah
</p>
<table border="1" cellspacing="0">
<tr>
<th>Event</th>
<th>Deskripsi</th>
</tr>
<tr>
<td>onError</td>
<td>Event ini dijalankan ketika terjadi kesalaham. event ini dimiliki oleh objek window dan image</td>
</tr>
<tr>
<td>onLoad</td>
<td>Event ini dijalankan ketika suatu objek selesai ditampilkan pada halaman web. Objek yang dimaksud pada keterangan in adalah objek window, frame dan image</td>
</tr>
<tr>
<td>onUnload</td>
<td>Event ini dijalankan ketika tesuatu objek telah dikeluarkan dari ruanga memori, atau tellah selesai digunakan. objek ini adalah window, frmae dan image</td>
</tr>
<tr>
<td>onAbort</td>
<td>Event yang dimiliki oleh objek image in akan dibangkitkan ketika sebuah gambar dihentikan proses pemunculannya yang diakibatkan penekanan tombol stop pada browser</td>
</tr>
<tr>
<td>onBlur</td>
<td>Event ini dijalankan ketika sebuah element (window, frmae, select, text dan textarea) kehilangan focus</td>
</tr>
<tr>
<td>onChange</td>
<td>Event ini dijalankan ketika sebuah element (select, text, textarea) telah diubah nilainya sebelum element tersebut kehilangan focusnya</td>
</tr>
<tr>
<td>onClick</td>
<td>Event ini dijalankan ketika terjadi aksi klik terhadap element, dimana element yang dimaksut adalah semua element dari form yang dapat diklik seperti button</td>
</tr>
<tr>
<td>onContextMenu</td>
<td>Event ini dijalankan ketika terjadi aksi klik kanan pada tombol mouse terhadap suatu element</td>
</tr>
<tr>
<td>onDblClick</td>
<td>hampir sama dengan event onClick, namun akan dijalankan ketika terjadi aksu klik ganda</td>
</tr>
<tr>
<td>onFocus</td>
<td>kebalikan dari event onBlur. Dijalankan ketika suatu elemen dikenai focus</td>
</tr>
<tr>
<td>onHelp</td>
<td>Event ini dijalankan ketika terjadi penekanan terhadap tombol F1</td>
</tr>
<tr>
<td>onKeydown</td>
<td>Event ini dijalankan ketika terjadi penekanan kebawah tombol keyboard</td>
</tr>
<tr>
<td>onKeypress</td>
<td>Event ini dijalankan ketika terjadi aksi penekanan tombol keyboard. Aksi penekanan ini adalah sebuah aksi lengkap penekanan tombol keyboard. Mulai dari memencet tobolkeyboard tersebut hingga melepaskannya</td>
</tr>
<tr>
<td>onKeyup</td>
<td>Event ini dijalankan ketika tombol keyboard yang awal nya ditekan lalu dilepas</td>
</tr>
<tr>
<td>onMousedown</td>
<td>Event ini dijalankan ketika terjadi tombol mouse di tekan kebawah</td>
</tr>
<tr>
<td>onMousemove</td>
<td>Event ini dijalankan ketika mouse digerakkan (mouse berpindah posisi)</td>
</tr>
<tr>
<td>onMouseout</td>
<td>Event ini dijalankan ketika panah mouse keluar dari daerah lingkup suatu element</td>
</tr>
<tr>
<td>onMouseover</td>
<td>Event ini dijalankan ketika panah mouse bearada diatas element. yaitu element hyperlink dan element area</td>
</tr>
<tr>
<td>onReset</td>
<td>Event yang dimiliki secara khusu oleh objek form ini akan dijalankan ketika terjadi penekanan terhadap tombol reset yang dimiliki form yang bersangkutan</td>
</tr>
<tr>
<td>onResize</td>
<td>Event ini dijalankan ketika jendela browser diubah ukurannya</td>
</tr>
<tr>
<td>onSelect</td>
<td>Event ini dijalankan ketika terjadi pemilihan text pada element text dan area dengan meberinya highlight atau blok</td>
</tr>
<tr>
<td>onStop</td>
<td>Event ini dijalankan ketika penggunak menekan pada tombol stop di browser</td>
</tr>
<tr>
<td>onSubmit</td>
<td>Event ini dijalankan ketika terjadi penekan tombol submit yang dimiliki sebuah form</td>
</tr>
</table>
<p align="justify">
berikut contoh-contoh untuk event object pada js HTML DOM
</p>
onclick.html
<pre class="brush: java">
<!DOCTYPE html>
<html>
<head>
<title>belajar HTML DOM</title>
</head>
<body>
<form>
<input type="button" name="test" value="test" onClick="tes()">
</form>
<script type="text/javascript">
function tes(){
alert("Berhasil");
}
</script>
</body>
</html>
</pre>
onload.html
<pre class="brush: java">
<!DOCTYPE html>
<html>
<head>
<title>belajar HTML DOM</title>
</head>
<body onload="alert('Selamat Datang')">
</body>
</html>
</pre>
onchange.html
<pre class="brush: java">
<!DOCTYPE html>
<html>
<head>
<title>belajar HTML DOM</title>
</head>
<body>
<form>
<select name="provinsi" onchange="tampil(this.value);">
<option value=""></option>
<option value="jateng">Jawa Tengah</option>
<option value="jabar">Jawa Barat</option>
</select>
</form>
<div id="kota"></div>
<script type="text/javascript">
function tampil(propinsi){
var kota = "";
switch(propinsi){
case "jateng" : {
kota = "<ul>
<li>Semarang</li>
<li>Solo</li>
</ul>";
}
break;
case "jabar" : {
kota = "<ul>
<li>Bandung</li>
<li>Garut</li>
</ul>";
}
break;
default : kota = "";
}
document.getElementById('kota').innerHTML = kota;
}
</script>
</body>
</html>
</pre>
onmouse.html
<pre class="brush: java">
<!DOCTYPE html>
<html>
<head>
<title>belajar HTML DOM</title>
</head>
<body>
<table>
<tr onmouseover="this.bgColor='lightblue'" onmouseout="this.bgColor='#efefef'" bgcolor="#efefef">
<td>Baris Pertama</td>
</tr>
<tr onmouseover="this.bgColor='lightblue'" onmouseout="this.bgColor='#efefef'" bgcolor="#efefef">
<td>Baris Kedua</td>
</tr>
</table>
</body>
</html>
</pre>
<h2>Element Object</h2>
<p align="justify">
Digunakan untuk memanipulasi element HTML
</p>
<table border="1" cellspacing="0">
<tr>
<th>Properti</th>
<th>Deskripsi</th>
</tr>
<tr>
<td>accessKey</td>
<td>Menentukan atau memberikan informasi accessKey (shortcut) dari suatu elemen</td>
</tr>
<tr>
<td>className</td>
<td>Menentukan atau memberikan informasi atribut class dari suatu elemen</td>
</tr>
<tr>
<td>disabled</td>
<td>Menentukan atau memberikan informasi atribut dissabled dari suatu elemen</td>
</tr>
<tr>
<td>id</td>
<td>Menentukan atau memberikan informasi atribut id dari suatu elemen</td>
</tr>
<tr>
<td>innerHTML</td>
<td>Menentukan atau memberikan konten HTML dari suatu elemen</td>
</tr>
<tr>
<td>style</td>
<td>Menentukan atau memberikan informasi atribut style dari suatu elemen</td>
</tr>
</table>
elementobject.html
<pre class="brush: java">
<!DOCTYPE html>
<html>
<head>
<title>belajar HTML DOM</title>
</head>
<body>
<div id="welcome">
<h1>Selamat Datang</h1>
</div>
<button id="ganti" onclick="gantiwarna()">Biru</button>
<script type="text/javascript">
function gantiwarna(){
var a = document.getElementById('welcome');
var b = document.getElementById('ganti');
if(b.innerHTML == "Biru"){
a.style.cssText = "background-color: blue;";
b.innerHTML = "Merah"
}else if(b.innerHTML == "Merah"){
a.style.cssText = "background-color: red;";
b.innerHTML = "Biru";
}
}
</script>
</body>
</html>
</pre>
<p align="justify">
Itulah Dasar-dasar untuk menjadi Master JS HTML DOM. Untuk melangkah ke tahap selanjutnya temen-temen harus menguasai bab ini karena bab ini merupakan dasar untuk menguasai bab selanjutnya. Untuk Bab Selanjutnya kita akan membahas apa itu JqGrid. Sekilas tentang JqGrid. dengan JqGrid kita bisa memanipulasi data diantaranya add data, edit data, delete data serta searching.
</p>
</body>
</html>Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-61131711102433997812016-08-03T20:49:00.000-07:002016-10-23T20:20:42.458-07:00Teknik Login, Register dan Logout pada Login Seasion di PHP MySQLi<html>
<head>
<meta name="keywords" content="login php,membuat form login dengan php,membuat login dengan php,login php admin,login php mysql">
<meta name="robots" content="index, follow">
</head>
<body>
<p align="justify">
<span class="awal">Teknik Login, Register dan Logout pada Login Seasion di PHP MySQLi -</span> untuk artikel kali ini kita akan membahas tentang salah satu dari teknik PHP, yaitu teknik Login menggunakan Session. Dari pembelajaran kali ini kita akan mempelajari :
<ul>
<li>Apa itu Session???</li>
<li>Membuat Login dengan Session</li>
<li>Membuat Register</li>
<li>Membuat Logout</li>
</ul>
</p>
<h2>Apa itu Session???</h2>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1Y_qah9ANOzLyAUajMo1vWkjAkkJFHefnJNwtX56CE1_gCZe3K_0QIlzNFUDz0z0ToNWBb6HqMb3RrCp6sfhgDyrbVtx5W2XXXj7Wtli3-uOF6ggb4RkiZ9TmbFUPJCIaAOof9oL7G00/s1600/Sessions-di-PHP.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1Y_qah9ANOzLyAUajMo1vWkjAkkJFHefnJNwtX56CE1_gCZe3K_0QIlzNFUDz0z0ToNWBb6HqMb3RrCp6sfhgDyrbVtx5W2XXXj7Wtli3-uOF6ggb4RkiZ9TmbFUPJCIaAOof9oL7G00/s320/Sessions-di-PHP.png" width="320" height="197" /></a><br>
<center>Sumber : codingslover.com</center></div>
<p align="justify">
Session bisa diartikan dengan suatu informasi yang diambil saat kita melakukan pekerjaan terhadap sesuatu. Seperti saat kita bekerja dengan sebuah aplikasi pada komputer, kita mulai dengan membuka aplikasi lalu dilanjutkan dengan melakukan beberapa hal kemudian menyimpan pekerjaan dan diakhiri dengan menutup aplikasi. Sudah ada gambaran apa itu session???. Mari kita perdalam lagi apa itu session???
</p>
<p align="justify">
Dalam hal ini kita bisa mengambil informasi siapa yang menjalankan aplikasi, data apa yang dibuka serta berapa lama waktu yang dibutuhkan dalam pekerjaan. Hal ini terasa simpel jika kita berlakukan pada komputer lokal namun tidak demikian jika diterapkan pada Internet.
</p>
<p align="justify">
Di internet web server tidak tahu siapa pengguna yang mengakses web, serta apa yang dikerjakan oleh pengguna tersebut. Hal ini membuat pemikiran untuk menciptakan variabel dinamis yang bisa diakses oleh setiap halaman yang berisi informasi session dari pengguna internet pada suatu website tertentu.
</p>
<p align="justify">
Data yang disimpan pada session bersifat sementara dan berlaku pada jangka waktu tertentu jika diset. Session akan hilang jika waktu session berakhir, session dimusnahkan dan atau saat server direstart. Jika ingin menyimpan variabel yang sifatnya permanen sebaiknya gunakan penyimpanan dengan database. Nah, sekarang udah paham kan apa itu session. Jika belum paham coba cari artikel yang membahas tentang session, di mbah goooooogle bisa menjawab....
</p>
<h2>Membuat Login dengan session</h2>
<p align="justify">
Setelah kita paham apa itu session. Sekarang kita lanjut untuk membuat project-nya. pertama tama kita membuat folder yang bernama Login. Didalam folder login berisikan file-file <b>*.php</b> yang berfungsi untuk login, register, dan logout. langkah selanjutnya kita membuat database-nya <b>latihan_php</b>.kemudian membuat tabel dengan nama <b>login</b> dengan struktur seperti dibawah ini di phpmyadmin.
<ul>
<li><b>id_login</b> int(11) not null auto_increment primary key</li>
<li><b>user_login</b> varchar(30) not null</li>
<li><b>pass_login</b> varchar(50) not null</li>
</ul>
lebih jelasnya bisa dilihat seperti gambar dibawah ini
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO0ptHvnHvU5UKe0c2IOCsKeH7CsVCirnnt5BYM669HikwnJDhTt99ppDvaJD-da06XDTPbJ1wA07MaXeWVT9QIoBJeqPseIeyswMfhRewREKsWamlWApUGX7qT9cFSaTbE0K0MX6v4TQ/s1600/login_tabel.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO0ptHvnHvU5UKe0c2IOCsKeH7CsVCirnnt5BYM669HikwnJDhTt99ppDvaJD-da06XDTPbJ1wA07MaXeWVT9QIoBJeqPseIeyswMfhRewREKsWamlWApUGX7qT9cFSaTbE0K0MX6v4TQ/s400/login_tabel.png" width="400" height="111" /></a></div>
</p>
<p align="justify">
Setelah kita selesai pada tahap pembuatan tabel, saatnya kita membuat script code untuk form login. tampilannya seperti gambar dibawah ini
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRnyjO7YCQ2ld_sfCgB6vZ4BN7T3OQfTtbdTWLMpCUFshvQQn7UEruFXkgdNugfUlHApUY7R62mMe4BkIdkRUCXnKyK8U2delh7zj5O69sD_-qEclgbEedNfipbDxun3pVYBfmNnfpSKY/s1600/login.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRnyjO7YCQ2ld_sfCgB6vZ4BN7T3OQfTtbdTWLMpCUFshvQQn7UEruFXkgdNugfUlHApUY7R62mMe4BkIdkRUCXnKyK8U2delh7zj5O69sD_-qEclgbEedNfipbDxun3pVYBfmNnfpSKY/s320/login.png" width="320" height="281" /></a></div>
Disini kita akan membuat file <b>login.php</b>, <b>login.css</b> dan <b>register.html</b> untuk script ada dibawah ini<br>
login.php
<pre class="brush: java">
<?php
session_start();
if(isset($_SESSION['username'])){
header("location:index.php");
}
?>
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="login.css">
<title>.::Login::.</title>
</head>
<body>
<div id="main">
<h1><center>PHP Login Session</center></h1>
<div id="login">
<h2>Login Form</h2>
<form action="login_proses.php" method="post">
<label>UserName :</label>
<input id="name" name="username" placeholder="username" type="text">
<label>Password :</label>
<input id="password" name="password" placeholder="**********" type="password">
<input name="login" type="submit" value=" Login "><br>
<a href="register.php">Belum Punya Account? Daftar</a>
</form>
</div>
</div>
</body>
</html>
</pre>
login.css
<pre class="brush: java">
#main {
width:400px;
height:400px;
margin:0px auto;
font-family:raleway
}
span {
color:red
}
h2 {
background-color:#FEFFED;
text-align:center;
border-radius:10px 10px 0 0;
margin:-10px -40px;
padding:15px
}
hr {
border:0;
border-bottom:1px solid #ccc;
margin:10px -40px;
margin-bottom:30px
}
#login {
width:300px;
float:left;
border-radius:10px;
font-family:raleway;
border:2px solid #ccc;
padding:10px 40px 25px;
}
input[type=text],input[type=password] {
width:99.5%;
padding:10px;
margin-top:8px;
border:1px solid #ccc;
padding-left:5px;
font-size:16px;
font-family:raleway
}
input[type=submit] {
width:100%;
background-color:#FFBC00;
color:#fff;
border:2px solid #FFCB00;
padding:10px;
font-size:20px;
cursor:pointer;
border-radius:5px;
margin-bottom:15px
}
#profile {
padding:50px;
border:1px dashed grey;
font-size:20px;
background-color:#DCE6F7
}
#logout {
float:right;
padding:5px;
border:dashed 1px gray
}
a {
text-decoration:none;
color:#6495ed
}
i {
color:#6495ed
}
</pre>
register.html
<pre class="brush: java">
<!DOCTYPE html>
<html>
<head>
<title>Register</title>
<link rel="stylesheet" type="text/css" href="login.css">
</head>
<body>
<div id="main">
<h1><center>Register Account</center></h1>
<form action="register_proses.php" method="post">
<table border="0">
<tr>
<td>Username</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>Password</td>
<td><input type="text" name="passsword"></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="Daftar"></td>
</tr>
</table>
</form>
</div>
</body>
</html>
</pre>
script register.html akan menghahasilkan tampilan seperti dibawah ini
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXsPKzQu2mgMm9sz060w98nvNotsl9CIaITMviMKBNa_EQkW0on0UDJ1iEhhK7hz6QGyHVV5VSZbvViDL9kHn40l4gU_8M5CwUgq7McRcblmQwaCcZSEsmPn3zXRA3UIKU0XIklgs1UX8/s1600/register.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXsPKzQu2mgMm9sz060w98nvNotsl9CIaITMviMKBNa_EQkW0on0UDJ1iEhhK7hz6QGyHVV5VSZbvViDL9kHn40l4gU_8M5CwUgq7McRcblmQwaCcZSEsmPn3zXRA3UIKU0XIklgs1UX8/s320/register.png" width="320" height="281" /></a></div>
</p>
<p align="justify">
Untuk tahap selanjutnya kita akan membuat logika atau pemrosesan dari register dan login. Pertama kita membuat pemrosesan untuk register. Logika dari register_proses.php adalah <b>Jika form input kosong maka data yang diinputkan tidak akan masuk ke database dan ada keterangan alert bahwa form tidak boleh kosong kemudian redirect ke form pendaftaran.</b> Untuk script-nya ada dibawah ini<br>
register_proses.php
<pre class="brush: java">
<?php
// membuat koneksi
$con = mysqli_connect("localhost","root","","latihan_php");
// Deklarasi variable
$username = $_POST['username'];
$password = $_POST['password'];
$submit =$_POST['submit'];
if(isset($submit)){
if(empty($username) or empty($password)){
echo "<script>alert('Form tidak boleh kosong!!! Silakan ulangi lagi'); window.location=('register.html') </script>";
}else{
$pass = md5($_POST['password']);
$ins = mysqli_query($con,"insert into login(user_login,pass_login) values ('$username','$pass')");
echo "<script>alert('Data berhasil di Tambah'); window.location=('login.php');</script>";
}
}
?>
</pre>
langkah selanjutnya kita membuat file index.php untuk halaman admin yang hanya bisa diakses oleh member yang sudah terdaftar. kemudian membuat proses untuk login dan logout. langsung aja kita buat scriptnya yang ada dibawah ini.<br>
index.php
<pre class="brush: java">
<?php
session_start();
if(isset($_SESSION['username'])){
$username = $_SESSION['username'];
}else{
header("location:login.php");
}
?>
<!DOCTYPE html>
<html>
<head>
<title>.::Login::.</title>
</head>
<body>
<div id="profile">
<b id="welcome">Welcome : <i><?php echo $username; ?></i></b>
<b id="logout"><a href="logout.php">Logout</a></b>
</div>
</body>
</html>
</pre>
login_proses.php
<pre class="brush: java">
<?php
session_start();
// membuat koneksi
$con = mysqli_connect("localhost","root","","latihan_php");
// Deklarasi variable
$username = $_POST['username'];
$password = md5($_POST['password']);
$login =$_POST['login'];
if(isset($login)){
if(empty($username) or empty($password)){
echo "<script>alert('Form tidak boleh kosong!!! Silakan ulangi lagi'); </script>";
header('location:login.php');
}else{
$query = mysqli_query($con,"select * from login where user_login = '$username' and pass_login = '$password'");
if(mysqli_num_rows($query) > 0){
echo "Selamat datang admin";
$r = mysqli_fetch_array($query);
$_SESSION['username'] = $r['user_login'];
header("location:index.php");
}else{
header("location:login.php");
}
}
}
?>
</pre>
logout.php
<pre class="brush: java">
<?php
session_start();
unset($_SESSION['username']);
header("location:login.php");
?>
</pre>
</p>
<p align="justify">
Selesai sudah untuk teknik Login menggunakan session. Mungkin temen-temen bisa mengembangkan lagi untuk project login dengan session yang lebih keren lagi, seperti login multi user. ada penambahan satu inputan untuk mengatur level login, seperti admin dan member. Jika login menggunakan level admin, akan mendapatkn menu-menu admin. Sedangkan yang login menggunakan level member, akan mendapatkan menu-menu member saja, tidak seluas menu admin.
</p>
<p>
username = admin <br>
password = admin
</p>
<div class="buttonn">
<a class="download" href="https://www.dropbox.com/s/i8bvn8jev1pc4a0/login.rar?dl=0">Download Project</a>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com3Semarang, Kota Semarang, Jawa Tengah, Indonesia-7.0051453 110.43812539999999-7.2572963 110.1154019 -6.7529942999999992 110.76084889999998tag:blogger.com,1999:blog-4203469719884714029.post-54141441524067632572016-07-27T00:17:00.001-07:002016-08-19T01:37:26.687-07:00Belajar Javascript<html>
<head>
<title>Belajar Javascript</title>
<meta name="keywords" content="belajar javascript,apa itu javascript,belajar javascript dasar,belajar javascript lengkap,belajar javascript untuk pemula" >
<meta name="robots" content="index, follow">
</head>
<body>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiet3MPBSnDgga0vyxiCMyL91GXej5hO_rjazgOOkqPS9O0I_e6Qs3i1I_OoU3bfB981Jwryz1vlw13ogjBLUqbioTavMN4j30IXZRD_s1mwVPlXLYAjoJDdpFl9QbYlGcoWCRe1fF6EbU/s1600/javascript.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiet3MPBSnDgga0vyxiCMyL91GXej5hO_rjazgOOkqPS9O0I_e6Qs3i1I_OoU3bfB981Jwryz1vlw13ogjBLUqbioTavMN4j30IXZRD_s1mwVPlXLYAjoJDdpFl9QbYlGcoWCRe1fF6EbU/s320/javascript.png" width="320" height="273" /></a></div>
<ol type="1">
<h2><li>Sejarah Javascript</li></h2>
<p align="justify">
Sejarah javascriptdimulai sekitar tahun 1994, ketika internet dan website sedang mengalami perkembangan pesat. Pada saat itu umumnya website menggunakan bahasa pemrograman <i>Perl</i> yang pemrosesannya dilakakukan di sisi server.
</p>
<p align="justify">
Kelemahan pemrosesan di sisi web server adalah, setiap instruksi dari user harus dikirim terlebih dahulu kepada web server, baru kemudian ditampilkan lagi di dalam web browser. Karena kecepatan rata-rata koneksi internet yang terbatas, hal ini dipandang tidak efisien. Programmer web membutuhkan bahasa pemograman client-side yang bisa berjalan di web browser tanpa harus dikirim ke server.
</p>
<p align="justify">
Pada tahun 1995, Brendan Eich seorang programmer dari Netscape mulai mengembangkan sebuah bahasa pemograman script yang dinamakan Mocha. Netscape pada saat itu merupakan perusahaan software ternama yang memiliki web broser Netscape Navigator.
</p>
<p align="justify">
Bahasa script Mocha ini ditujukan untuk client-side dan juga server-side. Dalam perkembangan selanjutnya, nama Mocha diubah menjadi LiveScript untuk versi client-side, dan LiveWire untuk versi server-side.
</p>
<center>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV3bXkD56tozd_dgI9MNHH5tWS-sfzbKKAe60E2DZMPoTAQB971ldscIbfZfzvMm9mMScdH-87oXp-XcTkZI6XNaRG__Cumm4nyk_4Xj7pMHcRxozLcg4ECgelK69hqeVr7dlnVn-EZbw/s1600/brenda+eich.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV3bXkD56tozd_dgI9MNHH5tWS-sfzbKKAe60E2DZMPoTAQB971ldscIbfZfzvMm9mMScdH-87oXp-XcTkZI6XNaRG__Cumm4nyk_4Xj7pMHcRxozLcg4ECgelK69hqeVr7dlnVn-EZbw/s200/brenda+eich.jpg" width="200" height="200" /></a></div>
<p>Brenda Eich ( source:wikipedia )</p>
</center>
<p align="justify">
Pada saat bahasa pemograman tersebut akan dirilis, Netscape mengadakan kerjasama dengan Sun Microsystems untuk mengembangkan LiveScript, dan tepat ketika Netscape Navigator 2 dirilis, Netscape merubah nama LiveScript menjadi JavaScript dengan tujuan bahasa baru ini akan populer seperti bahasa Java yang saat itu sedang booming di kalangan programmer. Versi JavaScript ini dinamakan dengan JavaScript 1.0.
</p>
<h2><li>Apa itu Javascript</li></h2>
<p align="justify">
Setelah anda membaca tentang sejarah Javascript yang telah dijelaskan diatas. mungkin anda akan bertanya tanya, Samakah Javascript dengan Java? YA, tepat jawabannya beda, Java merupakan bahasa pemrograman berorientasi objek. Berbeda dengan Javascript yang bukan bahasa pemrograman berorientasi objek. Java memerlukan Java Virtual Machine untuk menterjemahkan, sedangkan Javascript merupakan bahasa yang di interpretasikan langsung oleh browser. Gimana?? sudah mengerti perbedaannya?? mari kita cari tau lebih dalam lagi mengenai javascript.
</p>
<p align="justify">
<b>Javascript</b> adalah bahasa pemrograman yang bersifat client side scripting yang eksekusinya berada di sisi client. client disini adalah browser, seperti : Internet Explorer (IE), Mozilla Firefox, Google Chrome, Netscape dan Opera,
</p>
<b>Kenapa kita harus mengerti Javascript?</b><br><br>
<p align="justify">
Menurut pengalaman saya dalam membuat aplikasi, javascript menjadi modal utama dalam menunjang pembuatan aplikasi, ada beberapa teknik PHP tidak dapat mengatasinya, dengan kata lain membutuhkan bantuan javascript, seperti membuat pop-up, addrow validasi, dan sebagainya.
</p>
<p align="justify">
Javascript bersifat <b>case sensitive</b> artinya huruf kecil dan huruf besar adalah berbeda. Setiap baris kode Javascript *dipisahkan baris baru atau juga titik koma (;). Komentar dalam javascript deawali dengan // atau ditulis diantara /* dan */.
</p>
<h2><li>Variable</li></h2>
<p align="justify">
Javascript memiliki sifat <b>Weakly Typed</b> yang berarti Javascript tidak membutuhkan pendeklarasian tipe data, kita hanya perlu mendeklarasikan nama variable dan isinya, Sedangkan tipe data seperti string, integer atau float tidak perlu kita sebutkan. Penamaan variable javascript harus berdasarkan aturan berikut :
</p>
<ol type="a">
<h3><li>harus diawali huruf kecil, huruf besar, garis bawah ( _ ) atau $.</li></h3>
Sebagai contoh : <br>
iniVariable; <br>
INI_VARIABLE; <br>
_variableku; <br>
$ini_variable; <br>
ini_variable123;
<h3><li>Tidak boleh diawali dengan angka, @, *, #, !, %,(,),-,+.</li></h3>
Sebagai contoh : <br>
@variable_salah; <br>
123_salah; <br>
*_variable_salah; <br>
!_variable_salah; <br>
%_variable_salah; <br>
#$variable_salah; <br>
<h3><li>Tidak boleh mengandung spasi</li></h3>
Sebagai contoh : <br>
variable ku; <br>
ini bukan_variable; <br>
<h3><li>Tidak diperkenankan menggunakan keywords yang ada di Javascript sebagai variable.</li></h3>
Untuk keywords yang dimaksud adalah : Abstract, boolean, break, byte, case, catch, do, double, else, extends, false, final, implements, import, in, true, try, typeof, var void, while, white, this, throw, transient, char, class, const, continue, default, delete, finally, float, for, function, goto, if, instanceof, int, interface, long, native, new, null, package, private, protected, static, super, switch, synchronized. <br><br>
contoh : <br>
<pre class="brush: java">
<script>
var x = 10;
var nama = "sks122.blogspot.com";
</script
</pre>
</ol>
<h2><li>Operator</li></h2>
<p align="justify">
Operator adalah karakter khusus yang berupa symbol atau tanda yang digunakan untuk mengoprasikan (memproses) dua operand atau lebih untuk mendapatkan hasil. Sama seperti pada bahasa pemograman lain ada tiga jenis operator pada java script yaitu aritmetika, assigment dan pembanding.
</p>
<ol type="a">
<h3><li>Operator Aritmatika</li></h3>
<p align="justify">
Operator artmetika digunakan untuk menghitung operasi matematika, seperti matematika operator aritmetika pada java script terdapat penjumlahan, pengurangan, pembagian, Dll. Lihat tabel di bawah
</p>
<table border="2" cellspacing="0">
<tr>
<th align="center">Operator</th>
<th align="center">Definisi</th>
<th align="center">Contoh</th>
</tr>
<tr>
<td>+</td>
<td>Penambahan</td>
<td>2 + 2 = 4</td>
</tr>
<tr>
<td>-</td>
<td>Pengurangan</td>
<td>4 - 2 = 2</td>
</tr>
<tr>
<td>*</td>
<td>Pengalian</td>
<td>4 * 2 = 8</td>
</tr>
<tr>
<td>/</td>
<td>Pembagian</td>
<td>8 / 2 = 4</td>
</tr>
<tr>
<td>%</td>
<td>Modulus (sisa hasil pembagian)</td>
<td>5 % 2 = 1</td>
</tr>
</table>
<h3><li>Operator Aritmatika</li></h3>
<p align="justify">
Operator assigment di gunakan untuk memberi nilai pada suatu varibel dengan tanda sama dengan ( = ), penulisan operator assigment memudahkan kita mempersingkat script contoh :
</p>
<table border="1" cellspacing="0">
<tr>
<th align="center">Shorthand Operator</th>
<th align="center">Definisi</th>
<th align="center">Artinya</th>
</tr>
<tr>
<td>x+=y</td>
<td>Ditambah dengan</td>
<td>x = x + y</td>
</tr>
<tr>
<td>x-=y</td>
<td>Dikurangi dengan</td>
<td>x = x - y</td>
</tr>
<tr>
<td>x*=y</td>
<td>Dikali dengan</td>
<td>x = x * y</td>
</tr>
<tr>
<td>x/=y</td>
<td>Dibagi dengan</td>
<td>x = x / y</td>
</tr>
</table>
<h3><li>Operator Pembanding</li></h3>
<p align="justify">
Operator pembanding digunakan untuk membandingkan suatu nilai variabel.
</p>
<table border="1" cellspacing="0">
<tr>
<th align="center">Operator</th>
<th align="center">Definisi</th>
<th align="center">Contoh</th>
</tr>
<tr>
<td>==</td>
<td>Sama dengan</td>
<td>var variableku == "test"</td>
</tr>
<tr>
<td>!=</td>
<td>Tidak Sama dengan</td>
<td>x != y</td>
</tr>
<tr>
<td> > </td>
<td>Lebih Besar dari</td>
<td>10 > 7</td>
</tr>
<tr>
<td> < </td>
<td>Lebih kecil dari</td>
<td>7 < 10</td>
</tr>
<tr>
<td> >= </td>
<td>Lebih Besar sama dengan dari</td>
<td>x >= y</td>
</tr>
<tr>
<td> <= </td>
<td>Lebih kecil sama dengan dari</td>
<td>x <= 7</td>
</tr>
</table>
<h3><li>Operator Logika</li></h3>
<table border="1" cellspacing="0">
<tr>
<th align="center">Shorthand Operator</th>
<th align="center">Definisi</th>
<th align="center">Contoh</th>
</tr>
<tr>
<td>&&</td>
<td>Dan</td>
<td>x>=5 && x<10</td>
</tr>
<tr>
<td>||</td>
<td>Atau</td>
<td>x == 6 || x == 12</td>
</tr>
<tr>
<td>!</td>
<td>Bukan</td>
<td>!expression</td>
</tr>
</table>
</ol>
<h2><li>Statement (Kondisional)</li></h2>
<p align="justify">
Kondisi berguna untuk mengecek suatu kondisi dan melakukan suatu kode jika kondisi tersebut salah ata benar.
</p>
<ol>
<h3><li>IF</li></h3>
<p align="justify">
Gunakan jika pernyataan untuk mengeksekusi beberapa kode hanya jika kondisi tertentu adalah benar.
</p>
Sintaks-nya : <br><br>
<pre class="brush: java">
if(kondisi){
Kode yang dijalankan jika benar
}
</pre>
<p>Script if.php</p>
<pre class="brush: java">
<script type="text/javascript">
var x=1;
if(x==1){
alert("x berisi nilai 1");
}
</script>
</pre>
<h3><li>IF-ELSE</li></h3>
<p align="justify">
Gunakan If … else untuk mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi tidak benar
</p>
Sintaks-nya : <br><br>
<pre class="brush: java">
if(kondisi){
Kode yang dijalankan jika benar
}else{
Kode dijalankan jika salah
}
</pre>
<p>Script ifelse.php</p>
<pre class="brush: java">
<script type="text/javascript">
var x=5;
if(x==10){
alert("sama");
}else{
alert("tidak sama");
}
</script>
</pre>
<h3><li>IF-ELSE IF-ELSE</li></h3>
<p align="justify">
Gunakan if….else if…else pernyataan untuk memilih salah satu dari beberapa blok kode yang akan dieksekusi.
</p>
Sintaks-nya : <br><br>
<pre class="brush: java">
if(kondisi 1){
Kode yang dijalankan jika kondosi 1 benar
}else if(kondisi 2){
Kode yang dijalankan jika kondisi 2 benar
}else if(kondisi 3){
Kode yang dijalankan jika kondidi 3 benar
}else{
kode jika salah satu kondidi yang diatas tidak ada yang benar
}
</pre>
<p>Script ifelseifelse.php</p>
<pre class="brush: java">
<script>
var nilai = 80;
if(nilai >= 85){
alert("A");
}else if(nilai >= 70 && nilai < 85){
alert("B");
}else if(nilai >= 60 && nilai < 70){
alert("C");
}else{
alert("D");
}
</script>
</pre>
<h3><li>SWITCH</li></h3>
<p align="justify">
Sama seperti if-elseif-else, berguna jika membutuhkan kondisi yang banyak
</p>
Sintaks-nya : <br><br>
<pre class="brush: java">
switch(expresi){
case kondisi 1 :
kode yang dijalankan jika kondisi 1 benar;
break;
case kondisi 2 :
kode yang dijalankan jika kondisi 2 benar;
break;
case kondisi 3 :
kode yang dijalankan jika kondisi 3 benar;
break;
}
</pre>
<p>Script switch.php</p>
<pre class="brush: java">
<script>
var hobi = "sepakbola";
switch(hobi){
case "musik":
alert("Hobinya adalah musik");
break;
case "sepakbola":
alert("Hobinya adalah sepakbola");
break;
case "olahraga":
alert("Hobinya adalah olahraga");
break;
}
</script>
</pre>
</ol>
<h2><li>Looping (Perulangan)</li></h2>
<p align="justify">
Perulangan berguna untuk melakukan sesuatu secara berulang ulang sebanyak jumlah yang ditentukan dan akan berakhir pada kondisi yant telah ditentukan.
</p>
<ol type="1">
<h3><li>For</li></h3>
<p align="justify">
Berguna untuk pengulangan yang sudah ditentukan terlebih dahuu jumlah pengulangannya
</p>
Sintaks-nya : <br><br>
<pre class="brush: java">
for(awal; kondisi; penambahan){
kode untuk dijalankan
}
</pre>
Scrip For.php : <br><br>
<pre class="brush: java">
<script>
for(i = 1; i<= 10; i++){
document.writeln(i);
}
</script>
</pre>
<h3><li>While</li></h3>
<p align="justify">
Berguna untuk menjalankan suatu kode terus-menerus selama kondisi bernilai TRUE.
</p>
Sintaks-nya : <br><br>
<pre class="brush: java">
while(kondisi){
kode untuk dijalankan
}
</pre>
Scrip while.php : <br><br>
<pre class="brush: java">
<script>
var i=1;
while(i<=5){
document.write("Nomor : "+ i + "br");
i++;
}
</script>
</pre>
</ol>
</ol>
<p align="justify">
mungkin hanya ini untuk pengenalan javascript. untuk tutorial selanjutnya kita akan membahas tentang <b>Javascript HTML DOM</b>. semoga artikel ini bisa membantu teman teman yang baru belajar Javascript. jika ada pertanyaan, kritik atau saran untuk kemajuan blog ini, silakan komen pada kotak komentar dibawah ini.
</p>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-78135028353265684732016-05-19T20:56:00.000-07:002016-10-27T20:29:45.696-07:0043+ Download Template Admin Free (3)<html>
<head>
<title>43+ Download Template Admin Free</title>
<meta name="keywords" content="download template admin,download template admin free, download template admin bootstrap, download template admin bootstrap free" >
<meta name="robots" content="index, follow">
</head>
<body>
<p align="justify">
<span class="awal">43+ Download Template Admin Free -</span> Selamat pagi para pembaca. langsung aja kita lihat daftar-daftar template admin free dibawah ini. sebelumnya jika kalian belum melihat template admin sebelumnya anda bisa klik link <a href="http://sks122.blogspot.co.id/2016/05/43-download-template-admin-free-1.html"><font color="#00BFFF">43+ Download Template Admin Free (1)</font></a> dan <a href="http://sks122.blogspot.co.id/2016/05/43-download-template-admin-free-2.html"><font color="#00BFFF">43+ Download Template Admin Free(2)</font></a>
</p>
<p>
<h3>Master Bootstrap HTML5 Admin template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV8wK1ZegoLOM2Rpsl5wzxO1YQ_LrpfALR0hT-kKJc5oZVUhlEF33nFht98VNMSL-IMMuVuIv_9ho16L_eR09rDy-WY7N1v9Ff6sroQRhhNKxzOH912tuXE3RpJ2a2FFAz3ticAHiagUo/s1600/23.Master-Bootstrap-HTML5-Admin-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV8wK1ZegoLOM2Rpsl5wzxO1YQ_LrpfALR0hT-kKJc5oZVUhlEF33nFht98VNMSL-IMMuVuIv_9ho16L_eR09rDy-WY7N1v9Ff6sroQRhhNKxzOH912tuXE3RpJ2a2FFAz3ticAHiagUo/s320/23.Master-Bootstrap-HTML5-Admin-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://webthemez.com/demo/master-Bootstrap-HTML5-Admin-Template/">Demo</a>
<a class="download" href="http://webthemez.com/master-bootstrap-html5-admin-template/">Download</a>
</div>
<h3>Binary Admin – Free Bootstrap Admin template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9Xqr2yV6Obrr-cRQeMf_6RNf42phEwngt4zNLpVTpBnZ-ynl9h1mk-ivghS8Dl6AqGsG5aiST9kjkFahTzJfxyNs32Bn43g396Qd3meRSSw-NhlMcbZ9ULMbKGJFJo0UG7abMZc6kQ_8/s1600/24.Binary-Admin-Free-Bootstrap-Admin-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9Xqr2yV6Obrr-cRQeMf_6RNf42phEwngt4zNLpVTpBnZ-ynl9h1mk-ivghS8Dl6AqGsG5aiST9kjkFahTzJfxyNs32Bn43g396Qd3meRSSw-NhlMcbZ9ULMbKGJFJo0UG7abMZc6kQ_8/s320/24.Binary-Admin-Free-Bootstrap-Admin-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://binarycart.com/bclivedemos/01-05-2014/v1/bs-binary-admin/index.html">Demo</a>
<a class="download" href="http://binarycart.com/">Download</a>
</div>
<h3>Responsive Bootstrap Advance Admin Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQZTOC7jAG1YBar08EtFQAI60g3jcduiTv0ID_UfUnKqGgnd-s1TtXNO95_nkYWef2QK2IyR5WNWy3dYssrFaTBLn96p_pvIfb4Yr35T8t7LvWl-CWXPD6zRlfMWiyEijzuCXsJMRzGMw/s1600/25.Responsive-Bootstrap-Advance-Admin-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQZTOC7jAG1YBar08EtFQAI60g3jcduiTv0ID_UfUnKqGgnd-s1TtXNO95_nkYWef2QK2IyR5WNWy3dYssrFaTBLn96p_pvIfb4Yr35T8t7LvWl-CWXPD6zRlfMWiyEijzuCXsJMRzGMw/s320/25.Responsive-Bootstrap-Advance-Admin-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://binarytheme.com/demos?theme=responsive-advance-admin-template">Demo/Download</a>
</div>
<h3>Nice Admin – Free Bootstrap Admin HTML Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7NUJ-i9IjvVaCN2m9FGqkNrPGnbTbE5kUOnwbcMjvFaGnOwL8fy9PZTlvKTHwN1dagNGIZi3GDXgKRLG3aw3iAQYGvUqOaeTAKDbakcveYu7SkdNGH2I_-JJFPP5ZYaojWGdC_FQsppQ/s1600/26.Nice-Admin.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7NUJ-i9IjvVaCN2m9FGqkNrPGnbTbE5kUOnwbcMjvFaGnOwL8fy9PZTlvKTHwN1dagNGIZi3GDXgKRLG3aw3iAQYGvUqOaeTAKDbakcveYu7SkdNGH2I_-JJFPP5ZYaojWGdC_FQsppQ/s320/26.Nice-Admin.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://bootstraptaste.com/demo/NiceAdmin/">Demo</a>
<a class="download" href="http://bootstraptaste.com/nice-admin-bootstrap-admin-html-template/">Download</a>
</div>
<h3>Gentelella Bootstrap Admin Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUd2NNgW745aU2Rw7WneH2q7lToFORILqQBq6c0PgaxErQhRFsmU8DIBiHjgv3pTd2QT33722s-xeb4NT8BHRxUz8BLBg08TOibHAeiqp0fGGbUbsp16Ka0KRgQTWEUpupKsIVxgk7VAM/s1600/27.Gentelella-Bootstrap-Admin-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUd2NNgW745aU2Rw7WneH2q7lToFORILqQBq6c0PgaxErQhRFsmU8DIBiHjgv3pTd2QT33722s-xeb4NT8BHRxUz8BLBg08TOibHAeiqp0fGGbUbsp16Ka0KRgQTWEUpupKsIVxgk7VAM/s320/27.Gentelella-Bootstrap-Admin-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="https://colorlib.com/polygon/gentelella/index.html">Demo</a>
<a class="download" href="https://github.com/puikinsh/gentelella">Download</a>
</div>
<h3>Matrix Bootstrap Admin Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNXFoHW2gCjXLlPYHkBw-EmHGiMSLgFPXh6lREqKUmeGB_Tntcpj3RxmUMLMiY01LZ285Kfl25tOnGKm1BoJeiEVe2ojx4vOFWzsN0U3JndkxHj7iaHGoU7ZBuSXWVR5Pkam8NCHnMxSM/s1600/28.Matrix-Bootstrap-Admin-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNXFoHW2gCjXLlPYHkBw-EmHGiMSLgFPXh6lREqKUmeGB_Tntcpj3RxmUMLMiY01LZ285Kfl25tOnGKm1BoJeiEVe2ojx4vOFWzsN0U3JndkxHj7iaHGoU7ZBuSXWVR5Pkam8NCHnMxSM/s320/28.Matrix-Bootstrap-Admin-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://webthemez.com/preview/?matrix-free-bootstrap-admin-template">Demo/Download</a>
</div>
<h3>Edmin - Responsive Bootstrap Admin Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfGwQItu3PLk16en5v6hUdVKzY-tBGAV1mlOucrFH7edWoxW5gxGx92mbdxpl66UbBFY2jDsWnxAPXRNTWX4I4tL2xeddztBlTNt28KBEhQBlsMtsKEJCLsO9TJYHkiDMnEMNsstaI2Hk/s1600/29.Edmin-Responsive-Bootstrap-Admin-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfGwQItu3PLk16en5v6hUdVKzY-tBGAV1mlOucrFH7edWoxW5gxGx92mbdxpl66UbBFY2jDsWnxAPXRNTWX4I4tL2xeddztBlTNt28KBEhQBlsMtsKEJCLsO9TJYHkiDMnEMNsstaI2Hk/s320/29.Edmin-Responsive-Bootstrap-Admin-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://www.egrappler.com/edmin/index.html">Demo</a>
<a class="download" href="http://egrappler.com/responsive-bootstrap-admin-template-edmin/">Download</a>
</div>
<h3>SIMINTA – Free Bootstrap Admin template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY6Xp81jpJiICYI0gqh81Mpps6a9K_4qFajMN-vUSlA_L2WQdvr34X8_K3cXjo_xYgdfrVos4T3OctmFeqm2FIbYxS40zc2S1Yy07O0r8o-gdXMvzx96U4oOU5IlFotIZ9GSIqpmpS1Fc/s1600/30.SIMINTA.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY6Xp81jpJiICYI0gqh81Mpps6a9K_4qFajMN-vUSlA_L2WQdvr34X8_K3cXjo_xYgdfrVos4T3OctmFeqm2FIbYxS40zc2S1Yy07O0r8o-gdXMvzx96U4oOU5IlFotIZ9GSIqpmpS1Fc/s320/30.SIMINTA.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://www.binarytheme.com/demos?theme=free-bootstrap-admin-template-siminta">Demo/Download</a>
</div>
<h3>Dashboard Sidebar Bootstrap Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBu1LQmlV_bq4aZvFxcf13E87HRk19u-tWBzWnR6THLVpFvemTqaV4aoXED42m0hzO6kQTdZ0uBUdWPZco0cGJnYlaao5IUjWUsBTNUN8ey3WVs9wOxeQVguEhe2hyWItCjq1cAnAa4FY/s1600/31.Dashboard-Sidebar-Bootstrap-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBu1LQmlV_bq4aZvFxcf13E87HRk19u-tWBzWnR6THLVpFvemTqaV4aoXED42m0hzO6kQTdZ0uBUdWPZco0cGJnYlaao5IUjWUsBTNUN8ey3WVs9wOxeQVguEhe2hyWItCjq1cAnAa4FY/s320/31.Dashboard-Sidebar-Bootstrap-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://www.bootply.com/render/128936">Demo</a>
<a class="download" href="http://www.bootstrapzero.com/bootstrap-template/dashboard-sidebar">Download</a>
</div>
<h3>Polymer Admin Starter Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp4IkQNPHhwRssXdUFnIngBxsR1qzLyAxwNhu9kp-X2GMBI6EHMMyG3qsqRVRh9JFiGniEUrYmqIsSc6rqb0J-zQDcoDfH989fm_jJSrJZJ9dybC7hSq3fD4NRseGXb8knSTzdNgbBEQw/s1600/32.Polymer-Admin-Starter-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp4IkQNPHhwRssXdUFnIngBxsR1qzLyAxwNhu9kp-X2GMBI6EHMMyG3qsqRVRh9JFiGniEUrYmqIsSc6rqb0J-zQDcoDfH989fm_jJSrJZJ9dybC7hSq3fD4NRseGXb8knSTzdNgbBEQw/s320/32.Polymer-Admin-Starter-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://demo.tb3.co.in/polymer/admin-starter-theme/theme/#dashboard">Demo</a>
<a class="download" href="https://www.xtendify.com/en/templates/polymer/admin-dashboards/458-polymer-admin-starter">Download</a>
</div>
<h3>Light Way Admin Bootstrap Theme</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGTf8mcP7F68dL8bCr5FHvYbhP-j69h6IcnB7cKJlOlJqVtz-4uuEx1kGVUHrkyd57QK9Ngv7apLW9GiYFdMDHPlCwwUpbU2hx59YMhTBEYuhAq_LhxOWWhCZOdHdCVWBw111GKi5O4Mw/s1600/33.Light-Way-Admin-Bootstrap-Theme.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGTf8mcP7F68dL8bCr5FHvYbhP-j69h6IcnB7cKJlOlJqVtz-4uuEx1kGVUHrkyd57QK9Ngv7apLW9GiYFdMDHPlCwwUpbU2hx59YMhTBEYuhAq_LhxOWWhCZOdHdCVWBw111GKi5O4Mw/s320/33.Light-Way-Admin-Bootstrap-Theme.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://www.prepbootstrap.com/bootstrap-theme/lightway-admin/preview/index.html">Demo</a>
<a class="download" href="http://www.prepbootstrap.com/bootstrap-theme/lightway-admin">Download</a>
</div>
<h3>Free HTML5 Admin Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWv9B52P7spY0TFytrIQKAONhDCqynUTQZq7gAsDUHPal8PYe0SKjyOpfbDI4u4-fDqaWEK0P1cDMER1iMy4Q8OAxdMLjrigmrvvEPh2uBC0BOUCw5E7tc8QfMjelpB8XeBBg-AE-lIFw/s1600/34.Free-HTML5-Admin-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWv9B52P7spY0TFytrIQKAONhDCqynUTQZq7gAsDUHPal8PYe0SKjyOpfbDI4u4-fDqaWEK0P1cDMER1iMy4Q8OAxdMLjrigmrvvEPh2uBC0BOUCw5E7tc8QfMjelpB8XeBBg-AE-lIFw/s320/34.Free-HTML5-Admin-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://medialoot.com/preview/admin-template/">Demo</a>
<a class="download" href="http://medialoot.com/item/html5-admin-template/">Download</a>
</div>
<h3>415 Dashboard Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCkerQuUIShlazpe3NXKPa0-7QJMOap3c5Pmx9pwxfuiiHHynb7uPlIZxKH8iu2cyhD8jde_cyM0YUJAOumCQaVNd65MFUq_KfzSMmxP6wQDRmLrFHZWlFxm80F-xiLX5pY-RXpyEHgtA/s1600/35.Dashboard-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCkerQuUIShlazpe3NXKPa0-7QJMOap3c5Pmx9pwxfuiiHHynb7uPlIZxKH8iu2cyhD8jde_cyM0YUJAOumCQaVNd65MFUq_KfzSMmxP6wQDRmLrFHZWlFxm80F-xiLX5pY-RXpyEHgtA/s320/35.Dashboard-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://www.templatemo.com/live/templatemo_415_dashboard">Demo</a>
<a class="download" href="http://www.templatemo.com/tm-415-dashboard">Download</a>
</div>
<h3>Rdash Admin dashboard Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg14EIeiLMcizo-6_v2DBO0yJTDEPQUfgyEEf_tEfCpV6LTwh03S5wnO5-uve0-qRlwYqH6iYRJ0DgVIc-ZxjqKZZmM89AJi8K33jy9BOJHwCe10ARmmCa0RfStossMz5SLuGxH4hAaEUI/s1600/36.RDash-Admin-dashboard-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg14EIeiLMcizo-6_v2DBO0yJTDEPQUfgyEEf_tEfCpV6LTwh03S5wnO5-uve0-qRlwYqH6iYRJ0DgVIc-ZxjqKZZmM89AJi8K33jy9BOJHwCe10ARmmCa0RfStossMz5SLuGxH4hAaEUI/s320/36.RDash-Admin-dashboard-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://rdash.github.io/#/">Demo</a>
<a class="download" href="https://github.com/rdash/rdash-angular">Download</a>
</div>
</p>
<p>
<a href="http://sks122.blogspot.co.id/2016/05/43-download-template-admin-free-2.html"><font color="#00BFFF">Sebelumnya</font></a>
</p>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-35267789432310181782016-05-19T20:51:00.000-07:002016-10-23T20:20:42.430-07:0043+ Download Template Admin Free (2)<html>
<head>
<title>43+ Download Template Admin Free-</title>
<meta name="keywords" content="download template admin,download template admin free, download template admin bootstrap, download template admin bootstrap free" >
<meta name="robots" content="index, follow">
</head>
<body>
<p align="justify">
<span class="awal">43+ Download Template Admin Free -</span> Untuk artikel kali ini masih membahas tentang admin dashboard. artikel kali ini merupakan lanjutan dari artikel sebelumnya <a href="http://sks122.blogspot.co.id/2016/05/43-download-template-admin-free-1.html"><font color="#00BFFF">43+ Download Template Admin Free(1)</font></a> dan untuk lanjutannya lagi bisa kunjungi di <a href="http://sks122.blogspot.co.id/2016/05/43-download-template-admin-free-3.html"><font color="#00BFFF">43+ Download Template Admin Free(3)</font></a>. Langsung aja kita lihat daftar-daftar nya dibawah ini:
</p>
<p>
<h3>MVC Bootstrap 3.X Admin</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy9ExZNtru1F_cCqWSIt7KcJnAtotKwZnIlfLw8mo-3DTXysAd2wvMXrxaxE8R3hZBAr45xP7pcjyFux7vSnivQoyahEe2XIcNOBSGRV4X4fCB-fKiS8rg4bzfN5x7dcgoKaFfu2TSmME/s1600/12.MVC-Bootstrap-3.x-Admin.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy9ExZNtru1F_cCqWSIt7KcJnAtotKwZnIlfLw8mo-3DTXysAd2wvMXrxaxE8R3hZBAr45xP7pcjyFux7vSnivQoyahEe2XIcNOBSGRV4X4fCB-fKiS8rg4bzfN5x7dcgoKaFfu2TSmME/s320/12.MVC-Bootstrap-3.x-Admin.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://mvcadmintemplate.azurewebsites.net/">Demo</a>
<a class="download" href="https://github.com/Kotvitskiy/MVC-Bootstrap-3-Admin-Template-master">Download</a>
</div>
<h3>Twitter Bootstrap 3 Admin Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJFflWzu5spQZMuR6VN1xYAdmAHC7MCSE1_oETy3YUKGElOSMVJnbJT127KGGVTorSBMp1Twg5efMTWq36AHTfopyzClt5pMD7DMLUEPMoUSrFSmw2nvgUE44RLYy3hRtYrcLKiXxLl80/s1600/13.Twitter-Bootstrap-3-Admin-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJFflWzu5spQZMuR6VN1xYAdmAHC7MCSE1_oETy3YUKGElOSMVJnbJT127KGGVTorSBMp1Twg5efMTWq36AHTfopyzClt5pMD7DMLUEPMoUSrFSmw2nvgUE44RLYy3hRtYrcLKiXxLl80/s320/13.Twitter-Bootstrap-3-Admin-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://ace.jeka.by/">Demo</a>
<a class="download" href="https://github.com/bopoda/ace">Download</a>
</div>
<h3>Flat Admin V.2 Bootstrap Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPMCf2D1UwG5y_JpIgm9sH4npqFWk5OKUyoKFW_lt32zT_htA5uirKDVNZhSCDcZrnt8yNNlgqz5DOzRl8TWEd9m_uDl3MIKhcyLQk5TySGJSqGFJ1nFwELwRbnF5k96pxi6rBVgsAONg/s1600/14.Flat-Admin-V.2-Bootstrap-Templates.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPMCf2D1UwG5y_JpIgm9sH4npqFWk5OKUyoKFW_lt32zT_htA5uirKDVNZhSCDcZrnt8yNNlgqz5DOzRl8TWEd9m_uDl3MIKhcyLQk5TySGJSqGFJ1nFwELwRbnF5k96pxi6rBVgsAONg/s320/14.Flat-Admin-V.2-Bootstrap-Templates.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://tui2tone.github.io/flat-admin-bootstrap-templates/html/">Demo</a>
<a class="download" href="https://github.com/tui2tone/flat-admin-bootstrap-templates">Download</a>
</div>
<h3>Light Bootstrap Dashboard</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVAolFJe1OoIXjXyFG46rIdY4Z10CeT3oxwRpOZQ9LgESZKor2JgO1ny420RP_FKCa6ZFgxM-o4x6RNEq-FNpTnlEEI3S9Hwb_Zkn0MtIqbjSd0EujN5Swfzfi3uzLp-YYWlIftPTQ_Zw/s1600/15.Light-Bootstrap-Dashboard.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVAolFJe1OoIXjXyFG46rIdY4Z10CeT3oxwRpOZQ9LgESZKor2JgO1ny420RP_FKCa6ZFgxM-o4x6RNEq-FNpTnlEEI3S9Hwb_Zkn0MtIqbjSd0EujN5Swfzfi3uzLp-YYWlIftPTQ_Zw/s320/15.Light-Bootstrap-Dashboard.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://demos.creative-tim.com/light-bootstrap-dashboard">Demo</a>
<a class="download" href="https://github.com/timcreative/light-bootstrap-dashboard">Download</a>
</div>
<h3>Startmin</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3UHvZqn5cpCKH2JkzXL8IvNHj_XFQpOrBrfFKmBRgIzfFW7A5sKXwZjNbFZd4XJXWtEHqhJ6jgzdkuBQhIO1PnsI28kkpWc6QndAuDUE6nC3OryckVfb3O-cQRNLjvEIWZcveeWb7GAI/s1600/16.Startmin.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3UHvZqn5cpCKH2JkzXL8IvNHj_XFQpOrBrfFKmBRgIzfFW7A5sKXwZjNbFZd4XJXWtEHqhJ6jgzdkuBQhIO1PnsI28kkpWc6QndAuDUE6nC3OryckVfb3O-cQRNLjvEIWZcveeWb7GAI/s320/16.Startmin.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://secondtruth.github.io/startmin/pages/index.html">Demo</a>
<a class="download" href="https://github.com/secondtruth/startmin">Download</a>
</div>
<h3>AdminLTE Control Panel template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggmWd9i3-WuuSVcYPqsErDS0mpW_XWrok73Hy1eF5QLkUaWzo25b79gSpCtyXCtgbDA_1mxrajEuYl_SSdS55qeS07uPyQKAAjfpAC391IX4ZH8caZ0TRNDcgnetIqfy_4IoMeJzvPLrw/s1600/17.AdminLTE-Control-Panel-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggmWd9i3-WuuSVcYPqsErDS0mpW_XWrok73Hy1eF5QLkUaWzo25b79gSpCtyXCtgbDA_1mxrajEuYl_SSdS55qeS07uPyQKAAjfpAC391IX4ZH8caZ0TRNDcgnetIqfy_4IoMeJzvPLrw/s320/17.AdminLTE-Control-Panel-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="https://almsaeedstudio.com/themes/AdminLTE/index2.html">Demo</a>
<a class="download" href="https://www.almsaeedstudio.com/">Download</a>
</div>
<h3>Bootstrap Metro Dashboard</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidOa5sukO67-MsbFf60rsoJB3oAaIJViYqNeEss2wE-3mKA9-TlA-TSc1ZVQEfv10TwgPpoPQIsE2BXJ3CZtlZ8yv1MHkDnyQXerjGJNZox0xOrIhFUd7gDsXApz1INjWIXdHuhJfcElw/s1600/18.Bootstrap-Metro-Dashboard.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidOa5sukO67-MsbFf60rsoJB3oAaIJViYqNeEss2wE-3mKA9-TlA-TSc1ZVQEfv10TwgPpoPQIsE2BXJ3CZtlZ8yv1MHkDnyQXerjGJNZox0xOrIhFUd7gDsXApz1INjWIXdHuhJfcElw/s320/18.Bootstrap-Metro-Dashboard.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://jiji262.github.io/Bootstrap_Metro_Dashboard/">Demo</a>
<a class="download" href="https://github.com/jiji262/Bootstrap_Metro_Dashboard">Download</a>
</div>
<h3>Charisma Responsive Multiple Admin Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5hI36qsI22in55AtZFoh6-GXKIN4EbPMCPplWpw-y_CGqisSggwh3OfYa0yFPfiXNbYZfVYZz2I_AgbhwJ0UWjU4L0L-u4XdwWJq566GwCoYiWhWr5RV6QdJZM3YKQ32oKQKu_uMHgag/s1600/19.Charisma-Responsive-Multiple-Skin-Admin-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5hI36qsI22in55AtZFoh6-GXKIN4EbPMCPplWpw-y_CGqisSggwh3OfYa0yFPfiXNbYZfVYZz2I_AgbhwJ0UWjU4L0L-u4XdwWJq566GwCoYiWhWr5RV6QdJZM3YKQ32oKQKu_uMHgag/s320/19.Charisma-Responsive-Multiple-Skin-Admin-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://usman.it/themes/charisma/">Demo</a>
<a class="download" href="http://usman.it/free-responsive-admin-template/">Download</a>
</div>
<h3>Lumino : Free Bootstrap Admin Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrCXdb5g1KsP816xCI2zyu89UZVilrur-HGyD5_J2w0HOOTFUwTJEAKToRBl_i5DHKR6jt_nTDJbrzJu1FJgdusSSwq2VLQ-iWr_-kK1yr7Hc_YsM3qSqie1a7JS3Rg4ApORkwP5QhraA/s1600/20.Lumino-Free-Bootstrap-Admin-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrCXdb5g1KsP816xCI2zyu89UZVilrur-HGyD5_J2w0HOOTFUwTJEAKToRBl_i5DHKR6jt_nTDJbrzJu1FJgdusSSwq2VLQ-iWr_-kK1yr7Hc_YsM3qSqie1a7JS3Rg4ApORkwP5QhraA/s320/20.Lumino-Free-Bootstrap-Admin-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://medialoot.com/preview/lumino/index.html">Demo</a>
<a class="download" href="http://medialoot.com/item/lumino-admin-bootstrap-template/">Download</a>
</div>
<h3>Dream Free Bootstrap Admin Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHQdQ-xNHcohavK0Iaj7vP4GRTW7OzOIFahShNnk80AxyVNaZxS96YmjGimDJVUr4X9HJgtKix3ASiY0IF3Ebe9IACCMm7jTUPvt2S4iGYIvgCJljfWQG_tLwItD3dr6tkmOqB9pD-KgQ/s1600/21.Dream-Free-Bootstrap-Admin-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHQdQ-xNHcohavK0Iaj7vP4GRTW7OzOIFahShNnk80AxyVNaZxS96YmjGimDJVUr4X9HJgtKix3ASiY0IF3Ebe9IACCMm7jTUPvt2S4iGYIvgCJljfWQG_tLwItD3dr6tkmOqB9pD-KgQ/s320/21.Dream-Free-Bootstrap-Admin-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://webthemez.com/demo/Free-Bootstrap-Admin-Template-Dream/">Demo</a>
<a class="download" href="http://webthemez.com/free-bootstrap-admin-template-dream/">Download</a>
</div>
<h3>DASHGUM – Free Bootstrap Admin Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn4NwiOLa8I7AKyLG1l2BmldEenbl68Rg4K9tqlFbl_krh4ysmw8_yEryW5vynj-nBtpsJwWzLRU_aDDa9tQWcBA900t4kOzSc0FyDEPM4d7zuKzYLyzfM5n3LrgAa-xpoI3dQvfAfw7E/s1600/22.DASHGUM-FREE-Bootstrap-Admin-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn4NwiOLa8I7AKyLG1l2BmldEenbl68Rg4K9tqlFbl_krh4ysmw8_yEryW5vynj-nBtpsJwWzLRU_aDDa9tQWcBA900t4kOzSc0FyDEPM4d7zuKzYLyzfM5n3LrgAa-xpoI3dQvfAfw7E/s320/22.DASHGUM-FREE-Bootstrap-Admin-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://blacktie.co/2014/07/dashgum-free-dashboard/">Demo/Download</a>
</div>
<h3>Deep Blue Admin Bootstrap Theme</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyob_4oAMW6qwDptbKEtSmGg85WxXjLFHTItQdkPTnZ_zlWxg69LS90OKlrpRKBa7uEVw7esEnq93x8cmsADBNOZTVkWeCj_fo5aWwvcbBpbMwQiMTLIwXBwoWBlkZsNaWKehaGDGQAuc/s1600/37.Deep-Blue-Admin-Bootstrap-Theme.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyob_4oAMW6qwDptbKEtSmGg85WxXjLFHTItQdkPTnZ_zlWxg69LS90OKlrpRKBa7uEVw7esEnq93x8cmsADBNOZTVkWeCj_fo5aWwvcbBpbMwQiMTLIwXBwoWBlkZsNaWKehaGDGQAuc/s320/37.Deep-Blue-Admin-Bootstrap-Theme.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://www.prepbootstrap.com/bootstrap-theme/deepblue-admin/preview/index.html">Demo</a>
<a class="download" href="http://www.prepbootstrap.com/bootstrap-theme/deepblue-admin">Download</a>
</div>
<h3>Hierapolis – Bootstrap 3 Flat Style Admin Theme</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiktSwEQFFamvLvlVo3e09vcwXpb0p0azOXEYkZBYxu-WCBAFAtWU8gncGw96KU-VpsdKGTNNYoAOrh6R123TXtz1o1tdMhRkLEMd9HRsQ3tKB4Djyg8r9BSiffE0KA9U6fRtf1-akyuWo/s1600/38.Hierapolis-Bootstrap-3-Flat-Style-Admin-Theme.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiktSwEQFFamvLvlVo3e09vcwXpb0p0azOXEYkZBYxu-WCBAFAtWU8gncGw96KU-VpsdKGTNNYoAOrh6R123TXtz1o1tdMhRkLEMd9HRsQ3tKB4Djyg8r9BSiffE0KA9U6fRtf1-akyuWo/s320/38.Hierapolis-Bootstrap-3-Flat-Style-Admin-Theme.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://lab2023.github.io/hierapolis/dashboard.html">Demo</a>
<a class="download" href="https://github.com/lab2023/hierapolis">Download</a>
</div>
<h3>Dark Admin Bootstrap Theme</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLud5z1QXwrsAnFkyfAxkLMHa3_suodnC0GWP2chzCbVM1R479j7U4VRcLvuLn2HQlCm8tv9OEGqtsRaCdtr2UMeWN0-nfE45JN1GMbfOkiT07g6Z-I-0dOtKqrQHCd_7fUK_kxjrCTSM/s1600/39.Dark-Admin-Bootstrap-Theme.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLud5z1QXwrsAnFkyfAxkLMHa3_suodnC0GWP2chzCbVM1R479j7U4VRcLvuLn2HQlCm8tv9OEGqtsRaCdtr2UMeWN0-nfE45JN1GMbfOkiT07g6Z-I-0dOtKqrQHCd_7fUK_kxjrCTSM/s320/39.Dark-Admin-Bootstrap-Theme.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://www.prepbootstrap.com/bootstrap-theme/dark-admin/preview/index.html">Demo</a>
<a class="download" href="http://www.prepbootstrap.com/bootstrap-theme/dark-admin">Download</a>
</div>
</p>
<p>
<a href="http://sks122.blogspot.co.id/2016/05/43-download-template-admin-free-1.html"><font color="#00BFFF">Sebelumnya</font></a> | <a href="http://sks122.blogspot.co.id/2016/05/43-download-template-admin-free-3.html"><font color="#00BFFF">Selanjutnya</font></a>
</p>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0tag:blogger.com,1999:blog-4203469719884714029.post-57485661632164059192016-05-19T19:03:00.001-07:002016-10-23T20:20:42.455-07:0043+ Download Template Admin Free (1)<html>
<head>
<title>43+ Download Template Admin Free</title>
<meta name="keywords" content="download template admin,download template admin free, download template admin bootstrap, download template admin bootstrap free" >
<meta name="robots" content="index, follow">
</head>
<body>
<p align="justify">
<span class="awal">43+ Download Template Admin Free -</span> Untuk artikel kali ini, saya akan membahas tentang Download Admin Dashboard Botstrap. saya sengaja membuat menjadi 3 artikel agar tidak berat saat mengeload data. untuk artikel selanjutnya bisa di klik <a href="http://sks122.blogspot.co.id/2016/05/43-download-template-admin-free-2.html"><font color="#00BFFF">43+ Download Template Admin Free(2)</font></a> dan untuk lanjutannya lagi bisa kunjungi di <a href="http://sks122.blogspot.co.id/2016/05/43-download-template-admin-free-3.html"><font color="#00BFFF">43+ Download Template Admin Free(3)</font></a>
</p>
<p align="justify">
Admin Dashboard adalah user interface dari aplikasi online,terutama bagi mereka yang bekerja di sisi belakang aplikasi. Biasanya admin dashboard digunakan untuk melacak (track), mengelola (manage), memberi tahu (notify). Sebagian besar aplikasi online memiliki Admin Dashboard mereka untuk mengontrol seluruh sistem.
</p>
<p align="justify">
Bootstrap adalah salah satu Framwork terbaik untuk membangun template admin. Bootstrap akan menghemat banyak waktu ketika anda akan membangun template admin. anda tidak perlu menulis semua kode dari awal, yang perlu anda lakukan adalah sedikit kustomisasi.
</p>
<p align="justify">
Ada beberapa keuntungan besar jika menggunakan Bootstrap. yang pertama adalah Bootstrap sangat cepat dan memiliki kompatibilitas browser yang sangat baik. Bootstrap is highly customizable, Bootstrap dapat dengan mudah disesuaikan. keuntungan utama adalah <b>Dukungan</b>.Langsung aja kita lihat daftar-daftarnya
</p>
<p align="justify">
<h3>Harmoni Admin</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVaQM8Rdi9Q8Ejuz_tTMENGLhP8ZnbcbvZgdgOtXjny8MPWlqEwXPqu4HE1JJUfzLcGZ44xnwLi-ZaAMB1NGZhSx0zZ7vdPhOKWI9NuTn_JYLi3Pa9TM4pKBfEGn-ztn4tvkWVg_t-Ktk/s1600/1.Harmony-Admin.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVaQM8Rdi9Q8Ejuz_tTMENGLhP8ZnbcbvZgdgOtXjny8MPWlqEwXPqu4HE1JJUfzLcGZ44xnwLi-ZaAMB1NGZhSx0zZ7vdPhOKWI9NuTn_JYLi3Pa9TM4pKBfEGn-ztn4tvkWVg_t-Ktk/s320/1.Harmony-Admin.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://themestruck.com/demo/harmony/">Demo</a>
<a class="download" href="http://themestruck.com/theme/harmony-admin/">Download</a>
</div>
<h3>SB Admin HTML BS4</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsBeaw5fk_1c2abpNlas6VbHXwUWlMrgiuOEnxhdnlbHaTkLduzLGSLs4Ra1eLqOGF6OUqF1TBhYPOVkqDYaLO_-nZQAkTXhRy1lezF59ebk__gKxDcxIuQM26g9keCUR5GRgNeszy_uU/s1600/2.+sb-admin-2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsBeaw5fk_1c2abpNlas6VbHXwUWlMrgiuOEnxhdnlbHaTkLduzLGSLs4Ra1eLqOGF6OUqF1TBhYPOVkqDYaLO_-nZQAkTXhRy1lezF59ebk__gKxDcxIuQM26g9keCUR5GRgNeszy_uU/s320/2.+sb-admin-2.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://www.strapui.com/themes/sb-admin-html-bootstrap-4/">Demo/Download</a>
</div>
<h3>Bluebox Free Bootstrap Admin Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic551noTiWcEuBaFN9F2g5MCgxA3JSgcVKm2MWOaHJ4o8bBdwWjPAW4roq1Nz5EOLY5sKI36lmzR6QSw3LYTV6WQ4NGhc_Jsp7EnWjdDuzjd0TJc7oXiq4Uf12eZM28mLZ_X0KW7HFb5I/s1600/3.Bluebox-Free-Bootstrap-Admin-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic551noTiWcEuBaFN9F2g5MCgxA3JSgcVKm2MWOaHJ4o8bBdwWjPAW4roq1Nz5EOLY5sKI36lmzR6QSw3LYTV6WQ4NGhc_Jsp7EnWjdDuzjd0TJc7oXiq4Uf12eZM28mLZ_X0KW7HFb5I/s320/3.Bluebox-Free-Bootstrap-Admin-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://webthemez.com/demo/bluebox-free-bootstrap-admin-template/">Demo</a>
<a class="download" href="http://webthemez.com/bluebox-free-bootstrap-admin-template/">Download</a>
</div>
<h3>Dashboard By Keen IOe</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSmNcmFOv431fyJExGffSZKyCA7GfXqWPgmBykbggRsFzoO-MKRbgJrLaPQ8GByb-4FmBmQwG87E8D699ljznLQNpr8ig6Y-ETZUqi0HgB6e7Qj2_PGMNSso8k4-9M6jY7scnK3aPBwcA/s1600/4.Dashboards-by-Keen-IO.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSmNcmFOv431fyJExGffSZKyCA7GfXqWPgmBykbggRsFzoO-MKRbgJrLaPQ8GByb-4FmBmQwG87E8D699ljznLQNpr8ig6Y-ETZUqi0HgB6e7Qj2_PGMNSso8k4-9M6jY7scnK3aPBwcA/s320/4.Dashboards-by-Keen-IO.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://keen.github.io/dashboards/">Demo</a>
<a class="download" href="https://github.com/keen/dashboards">Download</a>
</div>
<h3>Hybrid Bootstrap Admin template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJRVrH7U4PpOQlAGOfbN9_oKqlb4eqKQ8KASgTuhjrwEGy7c6MNAYDAJXBddRtILWKdKNebRB2YNVsRqDJsnjlvN1dyWKUTWv3BxFMUlPPASeQBR4v3aLWekm9ipomZZM3iyMacbVpITY/s1600/5.Hybrid-Bootstrap-Admin-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJRVrH7U4PpOQlAGOfbN9_oKqlb4eqKQ8KASgTuhjrwEGy7c6MNAYDAJXBddRtILWKdKNebRB2YNVsRqDJsnjlvN1dyWKUTWv3BxFMUlPPASeQBR4v3aLWekm9ipomZZM3iyMacbVpITY/s320/5.Hybrid-Bootstrap-Admin-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://webthemez.com/demo/hybrid-bootstrap-admin-template/">Demo</a>
<a class="download" href="http://webthemez.com/hybrid-bootstrap-admin-template/">Download</a>
</div>
<h3>Angular Bootstrap dashboard</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLwYTAqb3iqY08arXBUs5XpqJQbSVhvgUHGXAA_WGVv18106YWsy793iwT2WH9Y7BnLK0dB-RcLFVSsbkf8_5qR9fpeaV3d7F6oSjKN8IaVsxRLTHPZXAWARuCdpsvUahsXhtaIZXfDHc/s1600/6.Angular-Bootstrap-Dashboard.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLwYTAqb3iqY08arXBUs5XpqJQbSVhvgUHGXAA_WGVv18106YWsy793iwT2WH9Y7BnLK0dB-RcLFVSsbkf8_5qR9fpeaV3d7F6oSjKN8IaVsxRLTHPZXAWARuCdpsvUahsXhtaIZXfDHc/s320/6.Angular-Bootstrap-Dashboard.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://dashboard.ranjithprabhu.in/#/app/dashboard">Demo</a>
<a class="download" href="https://github.com/ranjithprabhuk/Angular-Bootstrap-Dashboard">Download</a>
</div>
<h3>Novus Admin panel</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYO4kKrCwVPVGDiS980GaBou7O7tpKw0mligEs74b-o-9xDPwOiZHOCFk8NOMPyBf9jrV9DaWFSeGEO58EWDHSeRHeS29qLloDxAp_Hk9H4UGe3fzP3VTSxQCWg4ZeXZY5WCCXEU2GEqc/s1600/7.Novus-Admin-Pane.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYO4kKrCwVPVGDiS980GaBou7O7tpKw0mligEs74b-o-9xDPwOiZHOCFk8NOMPyBf9jrV9DaWFSeGEO58EWDHSeRHeS29qLloDxAp_Hk9H4UGe3fzP3VTSxQCWg4ZeXZY5WCCXEU2GEqc/s320/7.Novus-Admin-Pane.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="https://p.w3layouts.com/demos/novus_admin_panel/web/">Demo</a>
<a class="download" href="https://w3layouts.com/novus-admin-panel-flat-bootstrap-responsive-web-template/">Download</a>
</div>
<h3>Metis – Twitter Bootstrap Admin Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8L3ywo17CPyTRX62c9_9-RNXDAJxSJhnIPvf-g6payjYSs_0glGTI8Qpm06oTVkfTsGUB0hyphenhyphenjOCe21Q-JVOp1UNlt76x7ffIbKpWBH_9AGzbHAW3JVM-cXRfD5jLhYdzrHeMUGXIru4k/s1600/8.Metis-Twitter-Bootstrap-Admin-Template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8L3ywo17CPyTRX62c9_9-RNXDAJxSJhnIPvf-g6payjYSs_0glGTI8Qpm06oTVkfTsGUB0hyphenhyphenjOCe21Q-JVOp1UNlt76x7ffIbKpWBH_9AGzbHAW3JVM-cXRfD5jLhYdzrHeMUGXIru4k/s320/8.Metis-Twitter-Bootstrap-Admin-Template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="https://colorlib.com/polygon/metis/">Demo</a>
<a class="download" href="https://github.com/puikinsh/Bootstrap-Admin-Template">Download</a>
</div>
<h3>Easy Admin Panel</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR4BDnsnwlXbeoOC75rL3imAqJmI8vBkwoO02WOXbjtkiykZUKqDLlPIueAWzvKUElhNhxXTLBSG9UtoTdD3AdSkM6RHc2avOsbJX2YpTFHOzE3MGfL0S3cRL0ACZmPNdPOjT6Nm73WLg/s1600/9.Easy-Admin-Panel.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR4BDnsnwlXbeoOC75rL3imAqJmI8vBkwoO02WOXbjtkiykZUKqDLlPIueAWzvKUElhNhxXTLBSG9UtoTdD3AdSkM6RHc2avOsbJX2YpTFHOzE3MGfL0S3cRL0ACZmPNdPOjT6Nm73WLg/s320/9.Easy-Admin-Panel.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="https://p.w3layouts.com/demos/easy_admin_panel/web/index.html">Demo</a>
<a class="download" href="https://w3layouts.com/easy-admin-panel-flat-bootstrap-responsive-web-template/">Download</a>
</div>
<h3>Modern Admin Panel</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPKqYVZbD6G3VxZH0v4-l9YvO2nx7QxVnTh3paAlxhg9RQi0z52IXhccWMdQerBW_jM9Xj3pJPsdyVEXDKunEUEWx32jvhAkzgNMPVLJtlb97Ssk3h-fCYC08Cwk90VnS-wMfBZ9abdDE/s1600/10.Modern-Admin-Panel.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPKqYVZbD6G3VxZH0v4-l9YvO2nx7QxVnTh3paAlxhg9RQi0z52IXhccWMdQerBW_jM9Xj3pJPsdyVEXDKunEUEWx32jvhAkzgNMPVLJtlb97Ssk3h-fCYC08Cwk90VnS-wMfBZ9abdDE/s320/10.Modern-Admin-Panel.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="https://p.w3layouts.com/demos/modern_admin_panel/web/">Demo</a>
<a class="download" href="https://w3layouts.com/modern-admin-panel-flat-bootstrap-responsive-web-template/">Download</a>
</div>
<h3>Minimal Admin panel</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEittK8eb-Pqukna76HIbfokkjX894m2ST6Perre-Z5YmQyfOZdq2__ZdQoee1sIG6OhY-2JvCxg39cxj8psmlhFz_0hGQjkvD3fpIf_zl0VxITyIHCC0HavcqIMRZzAeS5RxVAOYO3kenA/s1600/11.Minimal-Admin-Panel.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEittK8eb-Pqukna76HIbfokkjX894m2ST6Perre-Z5YmQyfOZdq2__ZdQoee1sIG6OhY-2JvCxg39cxj8psmlhFz_0hGQjkvD3fpIf_zl0VxITyIHCC0HavcqIMRZzAeS5RxVAOYO3kenA/s320/11.Minimal-Admin-Panel.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="https://p.w3layouts.com/demos/minimal_admin_panel/web/">Demo</a>
<a class="download" href="https://w3layouts.com/minimal-admin-panel-flat-bootstrap-responsive-web-template/">Download</a>
</div>
<h3>Bootply Snippet – Bootstrap 3 Control Panel</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBZReUAsS8wSaus7rJlu576B6MJ5WRmX5ZbDb-joCbidzk15GnKFJe943THyfHTReyUL_8SYRoXqMZFrC_tV72VOc4EAASh5YGe7NoVUWuriclHeuEw8V4wuuqkRnJOZ2V9pS6-lxYL_c/s1600/41.Bootply-snippet-Bootstrap-3-Control-Panel.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBZReUAsS8wSaus7rJlu576B6MJ5WRmX5ZbDb-joCbidzk15GnKFJe943THyfHTReyUL_8SYRoXqMZFrC_tV72VOc4EAASh5YGe7NoVUWuriclHeuEw8V4wuuqkRnJOZ2V9pS6-lxYL_c/s320/41.Bootply-snippet-Bootstrap-3-Control-Panel.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://www.bootply.com/render/85861">Demo</a>
<a class="download" href="http://www.bootstrapzero.com/bootstrap-template/free-admin-theme">Download</a>
</div>
<h3>Two Page – Free Bootstrap Admin Template</h3>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXLCbhPTyIVQmfTg43TgyJk0NjOZHV_s43_MgMTYTn-j0zFDRyNtj5hg1p-Hr6ltCy9iDtexfSfuVC7ZgY6ygcnTfp_4bdbxuc5YInCq98q6RijNQiQ-_dUaynf1_HuDxsO9Tv06Bhlzw/s1600/42.Two-Page-Free-bootstrap-admin-template.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXLCbhPTyIVQmfTg43TgyJk0NjOZHV_s43_MgMTYTn-j0zFDRyNtj5hg1p-Hr6ltCy9iDtexfSfuVC7ZgY6ygcnTfp_4bdbxuc5YInCq98q6RijNQiQ-_dUaynf1_HuDxsO9Tv06Bhlzw/s320/42.Two-Page-Free-bootstrap-admin-template.jpg" /></a></div>
<div class="buttonn">
<a class="download" href="http://binarytheme.com/demos?theme=free-bootstrap-admin-template-two-page">Demo/Download</a>
</div>
</p>
<p>
<a href="http://sks122.blogspot.co.id/2016/05/43-download-template-admin-free-2.html"><font color="#00BFFF">Selanjutnya</font></a>
</p>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com1tag:blogger.com,1999:blog-4203469719884714029.post-67959103813233095092016-02-16T19:12:00.000-08:002016-08-29T22:48:00.205-07:00Membuat select dan Deselect All pada Checkbox dengan Javascript<!DOCTYPE html>
<html>
<head>
<title>Membuat Statistik Pengunjung Web dengan PHP</title>
<meta name="keywords" content="Membuat select dan Deselect All pada Checkbox dengan Javascript, membuat checkbox, checkbox dinamis">
<meta name="robots" content="index, follow">
</head>
<body>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbBj6e6vEyW30XnAGKsDznlxEUDEisZ2TCx6HFJShMTt2Wh3vIO01yec3zXqyIJNAb2jW0oNyYujGyxEYM0gKLTUcD1MGYhxku7nrbUGI9zY-UTz95tDMctGZTMsl7oQqySBeFqxdicns/s1600/checkbox.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbBj6e6vEyW30XnAGKsDznlxEUDEisZ2TCx6HFJShMTt2Wh3vIO01yec3zXqyIJNAb2jW0oNyYujGyxEYM0gKLTUcD1MGYhxku7nrbUGI9zY-UTz95tDMctGZTMsl7oQqySBeFqxdicns/s400/checkbox.jpg" /></a><br>depositphotos.com</div>
<p align="justify">
<span class="awal">Membuat select dan Deselect All pada Checkbox dengan Javascript - </span>Saat membuat suatu aplikasi, entah itu aplikasi yang berbasis web ataupun dekstop, tak jarang kita akan menemukan checkbox yang setiap klik akan secara otomatis checkbox akan <a name='more'></a> menandai semua checkbox.Teknik ini sering kita sebut dengan <i>Select All</i>.
</p>
<p align="justify">
Pada tutorial ini, kita akan belajar cara membuat <i>Select All</i> pada checkbox. disini saya menggunakan dua cara yaitu dengan menggunakan <i>getElementsByClassName()</i> untuk memilih group dengan class, atau anda bisa memilih group dengan attribut nama menggunakan format array dengan <i>getElementsByName</i>.
</p>
<p align="justify">
oke. kita langsung aja membuat script nya menggunakan metode <i>getElementsByClassName</i>.
<pre class="brush: java">
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction(master,group){
var cbArray = document.getElementsByClassName(group);
for(var i=0; i < cbArray.length; i++){
var cb = document.getElementById(cbArray[i].id);
cb.checked = master.checked;
}
}
</script>
</head>
<body>
<input type="checkbox" id="cb_master" onchange="myFunction(this,'cb')">Select All<br><br>
<input type="checkbox" id="cb_1" class="cb">HTML 5<br>
<input type="checkbox" id="cb_2" class="cb">CSS<br>
<input type="checkbox" id="cb_3" class="cb">PHP<br>
<input type="checkbox" id="cb_4" class="cb">JavaScript
</body>
</html>
</pre>
</p>
<p align="justify">
Itulah teknik untuk Select dan Deselect CheckBox, teknik ini bisa anda terapkan di form-form yang membutuhkan select all, seperti pemilihan kategori, memilih data yang dihapus.
</p>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/17396438183285888575noreply@blogger.com0