Tipe data char adalah tipe data karakter yang panjangnya tetap (fixed-length). Ini artinya SQL Server akan mengalokasikan memori pada media penyimpanan untuk menyimpan tipe data ini sebesar ukuran maksimum yang kita minta. Contohnya deklarasi char(5) artinya SQL Server akan otomatis melakukan alokasi ukuran sebesar lima character pada media penyimpanan walaupun kita hanya mengisi data sebanyak tiga karakter misalnya.Tipe data varchar adalah tipe data karakter yang panjangnya tidak tetap (variable-length). Ini berarti SQL Server akan mengalokasikan memori pada media penyimpanan hanya sebesar atau sepanjang ukuran data aktual yang diisikan. Contohnya pada saat kita mendeklarasikan varchar(5) dan pada field tersebut kita isi 3 karakter maka pada media penyimpanan hanya akan dialokasikan sebesar 3 karakter saja.
Senin, 26 September 2011
Kamis, 15 September 2011
GET & POST
Setelah kita belajar dasar-dasar perintah PHP, sekarang saatnya mengaplikasikannya pada
aplikasi web. Disini kita mencoba bereksperimen dengan metode POST.
$nama = $_POST ['nama'];
if($nama !='')
{
echo "Nama Saya Adalah $nama";
}
?>
Selasa, 13 September 2011
Statement DO WHILE
do
{
statement;
.
.
}
while (syarat);
Coba bandingkan dengan sintaks WHILE sebelumnya. Dilihat dari posisi statement yang diulang,
posisi statement yang diulang pada DO WHILE terletak di atas syarat. Dengan demikian,
sebelum syarat dicek TRUE atau FALSE nya, statement akan dikerjakan terlebih dahulu.
Sedangkan pada WHILE, sebelum statement yang diulang dikerjakan, terlebih dahulu syarat
akan dicek.
Prinsip kerja DO WHILE sama dengan WHILE yaitu statement akan terus dikerjakan selama
syarat bernilai TRUE dan perulangan akan berhenti apabila FALSE.
Perhatikan contoh berikut ini yang membandingkan DO WHILE dengan WHILE
{
statement;
.
.
}
while (syarat);
Coba bandingkan dengan sintaks WHILE sebelumnya. Dilihat dari posisi statement yang diulang,
posisi statement yang diulang pada DO WHILE terletak di atas syarat. Dengan demikian,
sebelum syarat dicek TRUE atau FALSE nya, statement akan dikerjakan terlebih dahulu.
Sedangkan pada WHILE, sebelum statement yang diulang dikerjakan, terlebih dahulu syarat
akan dicek.
Prinsip kerja DO WHILE sama dengan WHILE yaitu statement akan terus dikerjakan selama
syarat bernilai TRUE dan perulangan akan berhenti apabila FALSE.
Perhatikan contoh berikut ini yang membandingkan DO WHILE dengan WHILE
Statement Foreach
Misalkan Anda punya data berupa array assosiatif yang akan diproses secara berulang-ulang,
maka PHP menyediakan statement foreach yang mudah digunakan.
Sintaksnya adalah:
foreach(variabelarray as kunci => value)
{
statement;
.
.
}
Sebagai contoh, misalkan Anda memiliki 3 orang karyawan dengan usianya masing-masing yang
ditulis dalam kode PHP sebagai berikut
$UsiaKaryawan["Muhammad"] = "28";
$UsiaKaryawan["Isfan"] = "16";
$UsiaKaryawan["Fajar"] = "35";
Berikut ini adalah contoh kode PHP yang akan menampilkan semua karyawan beserta usianya
dengan menggunakan foreach.
maka PHP menyediakan statement foreach yang mudah digunakan.
Sintaksnya adalah:
foreach(variabelarray as kunci => value)
{
statement;
.
.
}
Sebagai contoh, misalkan Anda memiliki 3 orang karyawan dengan usianya masing-masing yang
ditulis dalam kode PHP sebagai berikut
$UsiaKaryawan["Muhammad"] = "28";
$UsiaKaryawan["Isfan"] = "16";
$UsiaKaryawan["Fajar"] = "35";
Berikut ini adalah contoh kode PHP yang akan menampilkan semua karyawan beserta usianya
dengan menggunakan foreach.
Statement FOR
Statement FOR mirip dengan WHILE yang memiliki sintaks berikut ini :
for (inisialisasi counter; syarat; increment/decrement counter)
{
statement;
.
.
}
Untuk memperjelas pemahaman tentang FOR, berikut ini adalah contoh kode dengan for untuk
menghasilkan tampilan yang sama dengan contoh while sebelumnya (tentang jumlah sikat dan
harganya). Coba bandingkan dengan kode contoh while sebelumnya.
Contoh:
for (inisialisasi counter; syarat; increment/decrement counter)
{
statement;
.
.
}
Untuk memperjelas pemahaman tentang FOR, berikut ini adalah contoh kode dengan for untuk
menghasilkan tampilan yang sama dengan contoh while sebelumnya (tentang jumlah sikat dan
harganya). Coba bandingkan dengan kode contoh while sebelumnya.
Contoh:
Statement SWITCH
switch (variabel)
{
case option1:
statement11;
statement12;
.
.
break;
case option2:
statement21;
statement22;
.
.
break;
.
.
default:
statementdefault1;
statementdefault2;
.
.
break;
}
Pada sintaks di atas, nilai dari variabel akan dicek pada setiap option yang ada (terletak di bagian
case). Jika ada option yang sama dengan nilai variabel, maka statement-statement di bawah
option tersebutlah yang akan dijalankan. Bagian default adalah optional (boleh ada, boleh tidak).
Contoh:
{
case option1:
statement11;
statement12;
.
.
break;
case option2:
statement21;
statement22;
.
.
break;
.
.
default:
statementdefault1;
statementdefault2;
.
.
break;
}
Pada sintaks di atas, nilai dari variabel akan dicek pada setiap option yang ada (terletak di bagian
case). Jika ada option yang sama dengan nilai variabel, maka statement-statement di bawah
option tersebutlah yang akan dijalankan. Bagian default adalah optional (boleh ada, boleh tidak).
Contoh:
Statement WHILE
Statement ini digunakan untuk mengerjakan suatu statement secara berulang-ulang sampai
suatu syarat dipenuhi. Sintaksnya adalah
while (syarat)
{
statement;
statement;
.
.
}
Pada sintaks di atas, selama syarat bernilai TRUE maka statement-statement di dalam while
akan terus dijalankan secara berulang-ulang. Perulangan baru akan berhenti apabila syarat
bernilai FALSE. Sebelum statement yang diulang-ulang dilakukan, terlebih dahulu akan dicek
syarat nya apakah bernilai TRUE atau FALSE. Apabila TRUE maka statement akan dijalankan.
Sedangkan apabila FALSE, perulangan akan langsung berhenti. Dengan kata lain, statement
dalam WHILE bisa jadi tidak akan pernah dilakukan, yaitu apabila syaratnya langsung bernilai
FALSE.
suatu syarat dipenuhi. Sintaksnya adalah
while (syarat)
{
statement;
statement;
.
.
}
Pada sintaks di atas, selama syarat bernilai TRUE maka statement-statement di dalam while
akan terus dijalankan secara berulang-ulang. Perulangan baru akan berhenti apabila syarat
bernilai FALSE. Sebelum statement yang diulang-ulang dilakukan, terlebih dahulu akan dicek
syarat nya apakah bernilai TRUE atau FALSE. Apabila TRUE maka statement akan dijalankan.
Sedangkan apabila FALSE, perulangan akan langsung berhenti. Dengan kata lain, statement
dalam WHILE bisa jadi tidak akan pernah dilakukan, yaitu apabila syaratnya langsung bernilai
FALSE.
Statement IF
if (syarat)
{
statement1;
statement2;
.
.
}
Untuk menyatakan syarat, biasanya digunakan operator perbandingan seperti yang telah dibahas
sebelumnya. Apabila syarat bernilai TRUE maka statement-statement yang diapit dengan tanda
kurung kurawal akan dijalankan. Bentuk lain dari sintaks IF adalah
{
statement1;
statement2;
.
.
}
Untuk menyatakan syarat, biasanya digunakan operator perbandingan seperti yang telah dibahas
sebelumnya. Apabila syarat bernilai TRUE maka statement-statement yang diapit dengan tanda
kurung kurawal akan dijalankan. Bentuk lain dari sintaks IF adalah
Langganan:
Postingan (Atom)