RSS

Membuat Website Multibahasa

Fungsi echo dan Cara Menggunakan untuk Menampilkan Teks (Hello World) di PHP
Home
Fungsi echo dan Cara Menggunakan untuk Menampilkan Teks (Hello World) di PHP

Membuat Website Multibahasa


Karena website di peruntukan untuk semua kalangan, maka sangat di butuhkan web dalam beberapa bahasa.

berikut tutorial membuat web dengan banyak bahasa :

kita akan coba membuat dengan dua bahasa : english dan indonesia

pertama buat in halaman lang.en.php

lalu tuliskan code berikut :;

<?php

define('LANG_PAGE_TITLE', 'My website page title');

define('LANG_HEADER_TITLE', 'My website header title');
define('LANG_SITE_NAME', 'My Website');
define('LANG_SLOGAN', 'My slogan here');
define('LANG_HEADING', 'Heading');
define('LANG_MENU_HOME', 'Home');
define('LANG_MENU_ABOUT_US', 'About Us');
define('LANG_MENU_OUR_PRODUCTS', 'Our products');
define('LANG_MENU_CONTACT_US', 'Contact Us');
define('LANG_MENU_ADVERTISE', 'Advertise');
define('LANG_MENU_SITE_MAP', 'Site Map');
?>

Berikut untuk bahasa indonesia
buatlah lang.ind.php
<?php

define('LANG_PAGE_TITLE', 'Judul website');
define('LANG_HEADER_TITLE', 'judul header');
define('LANG_SITE_NAME', 'nama site kita');
define('LANG_SLOGAN', 'masuka slogan di sini');
define('LANG_HEADING', 'Heading');

define('LANG_MENU_HOME', 'Home');
define('LANG_MENU_ABOUT_US', 'tentang');
define('LANG_MENU_OUR_PRODUCTS', 'produk kita');
define('LANG_MENU_CONTACT_US', 'hubungi kami');
define('LANG_MENU_ADVERTISE', 'Iklan');
define('LANG_MENU_SITE_MAP', 'Hubungi kami');
?>

Cara memilih bahasa

<?php

session_start();
header('Cache-control: private'); // IE 6 FIX


if(isSet($_GET['lang']))
{
$lang = $_GET['lang'];


$_SESSION['lang'] = $lang;
setcookie('lang', $lang, time() + (3600 * 24 * 30));
}
else if(isSet($_SESSION['lang']))
{
$lang = $_SESSION['lang'];
}
else if(isSet($_COOKIE['lang']))
{
$lang = $_COOKIE['lang'];
}
else
{
$lang = 'en';
}


switch ($lang) {
case 'en':
$lang_file = 'lang.en.php';
break;
case 'ind':
$lang_file = 'lang.de.php';
break;
}
include_once 'languages/'.$lang_file;
?>
cara request : cara ini adalah suatu cara di mana akan membuat halaman yang terdapat pilihan bahasa

berikut Contoh link yang di hasilkan : index.php?lang=ind

isikan title dengan code di bawah :
test

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Mengenal Standar XHTML

Untitled Document

Mengenal Standar XHTML

Sebenarnya standar XHTML telah diperkenalkan oleh W3 Consortium sejak tahun 1999. Namun demikian saya yakin masih banyak yang belum paham apa dan bagaimana standar XHTML itu. XHTML merupakan singkatan dari eXtensible HyperText Markup Language.
Dalam situsnya, W3 Consortium mengatakan bahwa standar XHTML merupakan reformulasi dari dokumen HTML dalam sintaks XML yang dikembangkan dengan tujuan untuk menggantikan HTML. Tampilan data atau presentasi dalam terminologi XHTML harus dipisahkan dari data agar mudah dalam pengelolaannya.
Selain itu XHTML menerapkan aturan-aturan yang lebih tegas daripada HTML. Karena XHTML berbasis XML, maka kita bisa menggunakan tool dan teknologi lain yang spesifik untuk XML (misalnya saja MathML, SVG, WSDL, SOAP) dalam membuat dokumen XHTML.

Ada empat tujuan utama yang mendasari mengapa tampilan (user interface) dan data harus dipisahkan, yaitu:
1. Accessibility
W3C merancang agar XHTML tidak hanya bisa diakses oleh orang normal saja, tetapi juga untuk orang yang memiliki kekurangan fisik (disabilities). Misalnya saja orang buta bisa memanfaatkan screen reader dan voice browser untuk mengakses website.
2. Targeted Presentation
Jika kita memisahkan lapisan presentasi dari data, kita bisa membuat tampilan yang berbeda untuk berbagai device. Sumber datanya sama tapi bisa diakses dari berbagai perangkat yang berbeda. Lebih praktis dan efisien bukan?
3. Maintenance
Menyimpan data dan struktur tampilan yang terpisah akan memudahkan kita dalam mengorganisir website. Di kemudian hari jika kita ingin mengutak-atik website (misalnya mengubah tampilan), hal itu akan lebih mudah dilakukan.
4. Processing
Software (misalnya web browser) lebih mudah untuk memproses dokumen XHTML karena organisasi datanya lebih teratur dan juga adanya pemisahan struktur tampilan dan data. Selain itu, dengan standar XHTML dokumen web tidak hanya bisa diakses melalui web browser saja.
Ponsel dan personal digital assistant (PDA) pun bisa mengakses dokumen web dengan Wireless Markup Language (WML) atau XHTML Basic. WML merupakan XML vocabulary yang khusus dibuat untuk mobile phone yang mendukung protokol Wireless Application Protocol (WAP). Sedangkan XHTML Basic adalah XHTML yang hanya terdiri dari tag-tag dasar dan teks saja.
Bagaimana, tertarik untuk belajar XHTML?
template, web, html, xhtml

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Panduan PHP dan MySQL


PHP Manual Indonesia : Manipulasi Tabel MySQL
cs-cwn.blogspot.comcwn.com

Panduan PHP dan MySQL Indonesia

Oleh : (Desrizal)
Home/Daftar Isi
cwn.com




Manipulasi Tabel MySQL

  1. Cara Insert ke Tabel MySQL
  2. Cara Menampilkan Rows Tabel MySQL
  3. Cara Delete Rows Tabel MySQL
  4. Cara Update Tabel MySQL
  5. mysql_num_rows - Menghitung jumlah baris dari query yang dihasilkan
  6. Contoh Buku Tamu

1. Cara Insert ke Tabel MySQL

Pada tutorial sebelumnya kita telah belajar membuat tabel di MySQL. Sekarang mari kita belajar mengisi tabel tersebut, di mana inputan berasal dari form HTML.
forminput.html
<html>
<head>
<title>Input data</title>
</head>
<body>

<h2>Input Data Karyawan</h2>
<form action="inputdata.php" method="post">
Nama : <br>
<input type="text" name="nama"><p>
Tanggal Lahir :<br>
<input type="text" name="tgl">Format yyyy-mm-dd<p>

Jenis Kelamin :<br>
<select name="kelamin">
<option>Laki-laki</option>
<option>Perempuan</option>
</select>
<p>

Alamat :<br>
<textarea cols="30" rows="5" name="alamat"></textarea><p>
<input type="submit">
</form>
</body>
</html>
Kode di atas adalah kode HTML untuk membuat form inputan, yang nantinya akan kita masukkan ke database.
Pada tag  <form action="inputdata.php" method="post">, action berarti kode PHP yang akan memproses inputan jika diklik tombol submit. Methode yang digunakan adalah POST. Secara umum ada 2 metode pengiriman data ke server, yaitu POST dan GET. Bedanya jika metode GET, parameter akan ditampilkan di URL.

Query INSERT

Query INSERT adalah perintah SQL untuk memasukkan data ke tabel di database MySQL
Sintaks SQL :
INSERT INTO nama_tabel [(col_name,...)] VALUES(nilai1, nilai2,...)
Contoh :
INSERT INTO datakaryawan VALUES(null,'Desrizal','1981-12-13','Laki-laki','Jl. raya No. 12, Pekanbaru')
Kode di atas adalah SQL, cara menjalankannya melalui PHP adalah dengan menggunakan fungsi mysql_query(). Untuk lebih jelas kita lihat contoh di bawah :

inputdata.php
<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");


//Pilih database tempat tabel akan dibuat
mysql_select_db("databaseku");

//ambil data dari form method POST
$nama = htmlspecialchars($_POST['nama']);

$tgl = htmlspecialchars($_POST['tgl']);
$kelamin = htmlspecialchars($_POST['kelamin']);

$alamat = htmlspecialchars($_POST['alamat']);


$masuk = mysql_query("INSERT INTO datakaryawan VALUES(null,
    '$nama','$tgl','$kelamin','$alamat')");

if($masuk){
    echo "Data berhasil diinput";
}else{
    echo "Gagal";
}
?>

  • Untuk mengambil data dari form HTML dengan metode POST adalah $_POST['namafield']
  • Untuk mengambil data dari form HTML dengan metode GET adalah $_GET['namafield']
  • htmlspecialchars() berguna untuk mengubah kode HTML < dan > menjadi &lt; dan &gt; gunanya untuk keamanan, jika ada user yang nakal mengetikkan kode HTML yang merusak penampilan web kita.
  • null artinya tidak ada nilai, karena pada saat kita buat create tabel datakaryawan, field karyawanid diset auto_incerement, artinya akan otomatis berisi nilai integer yang berurut

2. Cara Menampilkan Rows Tabel MySQL

Setelah kita belajar bagaimana menginput data dari form ke tabel di database mysql, sekarang kita belajar mengambil data dari tabel di MySQL. Langkah-langkahnya adalah sebagai berikut :
  1. Koneksi ke database MySQL, gunakan fungsi mysql_connect()
  2. Pilih database, gunakan fungsi mysql_select_db()
  3. Lakukan query SELECT, gunakan fungsi mysql_query()Sintaks SQL :
    SELECT nama_field FROM nama_tabel
    
    Contoh :
    SELECT nama, tgl_lahir FROM datakaryawan
    
    Atau, jika ingin memilih seluruh field, gunakan tanda bintang (*)
    SELECT * FROM datakaryawan
    
  4. Masukkan hasil query ke dalam array, gunakan fungsi mysql_fetch_array()
  5. Print data dari array, gunakan fungsi echo
Sekarang kita lihat contoh kodenya :

tampil.php
<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat
mysql_select_db("databaseku");

//lakukan query select

$ambildata = mysql_query("SELECT * FROM datakaryawan");

while($data = mysql_fetch_array($ambildata)){
    echo "<a href=detail.php?no=".$data['karyawanid'].">".$data['nama']."</a> | ";

    echo "<a href=delete.php?no=".$data['karyawanid'].">delete</a><br>";
}
?>

3. Cara Delete Rows Tabel MySQL

Untuk mendelete data yang ada di database adalah dengan cara melakukan query DELETE
Sintaks SQL:
DELETE FROM nama_tabel WHERE namafield=kondisi
Contoh :
DELETE FROM datakaryawan WHERE karyawanid=2
Pada contoh tampil di atas, jika anda jalankan akan ada link delete, yang kalau diklik akan mengarah file delete php, misal : delete.php?no=1
Sekarang mari kita buat kode PHPnya

delete.php
<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat

mysql_select_db("databaseku");

//ambil nilai variabel no yang diambil dari URL
$nomor = $_GET['no'];

//lakukan query DELETE
$del = mysql_query("DELETE FROM datakaryawan WHERE karyawanid=$nomor");
if($del){

    echo "Data berhasil di delete";
}else{
    echo "Gagal";
}

?>

4. Cara Update Tabel MySQL

Untuk melakukan update database mysql kita harus melakukan query UPDATE
Sintaks SQL :
UPDATE nama_tabel SET nama_field=nilai, nama_field2=nilai2,...
WHERE nama_field=kondisi
Contoh :
UPDATE datakarayawan SET nama='Desrizal', alamat='Tembagapura'
WHERE karyawanid=1
Oke mari sekarang kita buat program untuk update data karyawan. Pada contoh tampil.php, jika nama karyawan diklik akan menuju file detail.php

Buat form untuk Update, detail.php
<form action="update.php" method="post">

<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat
mysql_select_db("databaseku");

//ambil nilai variabel no yang diambil dari URL
$nomor = $_GET['no'];

//lakukan query SELECT
$data = mysql_query("SELECT * FROM datakaryawan WHERE karyawanid=$nomor");

while($d = mysql_fetch_array($data)){
    echo "Karyawan id : ".$d['karyawanid']."<p>";

    echo "<input type=\"hidden\" name=\"id\" value=\"".$d['karyawanid']."\">";

    echo "Nama :<br>";
    echo "<input type=\"text\" name=nama value=\"".$d['nama']."\"><p>";

    echo "Jenis Kelamin :<br>";
    echo "<select name=kelamin>";
    if($d['kelamin']=="Laki-laki"){

        echo "<option selected>Laki-laki</option>
            <option>Perempuan</option>\n";
    }else{

        echo "<option>Laki-laki</option>
            <option selected>Perempuan</option>\n";
    }

    echo "</select><p>";
    echo "Alamat :<br>";
    echo "<textarea name=alamat>".$d['alamat']."</textarea><p>";

}
?>
<input type=submit value=update>
</form>
Jika form pada kode diatas diklik, maka akan menjalankan file update.php
<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat
mysql_select_db("databaseku");

//ambil nilai variabel no yang diambil dari form POST
$id = htmlspecialchars($_POST['id']);
$nama = htmlspecialchars($_POST['nama']);

$kelamin = htmlspecialchars($_POST['kelamin']);
$alamat = htmlspecialchars($_POST['alamat']);

//lakukan query update

$update = mysql_query("UPDATE datakaryawan
    SET nama='$nama',
    kelamin='$kelamin',

    alamat='$kelamin'
    WHERE karyawanid=$id");
    
if($update){
    echo "Data berhasil diupdate";

}else{
    echo "gagal";
}
?>

mysql_num_rows

Fungsi : Menghitung jumlah baris dari query yang dihasilkan
Sintaks :
mysql_num_rows ( resource $result )
Parameter :
$result, hasil dari query yang sudah dijalankan.
Contoh :
<?php
//lakukan koneksi ke MySQL

mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat
mysql_select_db("databaseku");

$query = mysql_query("SELECT * FROM datakaryawan WHERE kelamin='Perempuan'");

$jumlah = mysql_num_rows($query);

echo "Jumlah karyawan Perempuan adalah : $jumlah orang";
?>

6. Contoh Buku Tamu

Sekarang mari kita lihat contoh lainnya, yaitu buku tamu.
Struktur tabel bukutamu di MySQL
CREATE TABLE `bukutamu` (
  `nomor` int(10) NOT NULL auto_increment,
  `nama` varchar(50) NOT NULL,
  `email` varchar(50) NOT NULL,
  `waktu` varchar(30) NOT NULL,
  `komentar` text NOT NULL,
  PRIMARY KEY  (`nomor`)
)

bukutamu.php
<html>
<head><title>Buku Tamu</title></head>
<body>
<font face=arial size=2>

<h2>Buku Tamu</h2>
<form action="isibukutamu.php" method="post">
Nama:<br>

<input type="text" name="nama"><p>
Email:<br>
<input type="text" name="email"><p>

Komentar:<br>
<textarea name="komentar" cols=40 rows=10></textarea>

<p><input type="submit" value="Kirim">
</form>
<hr>
<!---kode PHP untuk menampilkan bukutamu------->

<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat
mysql_select_db("databaseku");

$data = mysql_query("SELECT * FROM bukutamu ORDER BY nomor DESC");
$w = 1;

while($d=mysql_fetch_array($data)){
    //buat warna selang-seling
    if($w == 1){

        $warna = "#ffffff";
        $w = 0;
    }else{

        $warna = "#efefef";
        $w = 1;
    }

    echo "<div style=\"background-color:$warna;padding:5\">";
    echo "Nama : ".$d['nama']."<br>";

    echo "Email : ".$d['email']."<br>";
    echo "<font size=1>Waktu : ".$d['waktu']."</font><br>";

    echo "<b>Komentar :</b><br>".$d['komentar'];
    echo "</div><p>\n";

}
?>
</font>
</body>
</html>
isibukutamu.php
<?php

//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat
mysql_select_db("databaseku");

$nama = htmlspecialchars($_POST['nama']);
$email = htmlspecialchars($_POST['email']);

$komentar = htmlspecialchars($_POST['komentar']);
$waktu = date("H:i d M Y");

//jika user tekan enter atau barisbaru, kasih tag <br>
$komentar = nl2br($komentar);

$isi = mysql_query("INSERT INTO bukutamu VALUES(null,'$nama','$email','$waktu','$komentar')");

if($isi){
    header("location:bukutamu.php");
}else{
    echo "Gagal";

}
?>

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Fungsi echo dan cara menggunakan untuk menampilkan teks

Fungsi echo dan Cara Menggunakan untuk Menampilkan Teks (Hello World) di PHP
Home
Fungsi echo dan Cara Menggunakan untuk Menampilkan Teks (Hello World) di PHP

Fungsi echo dan Cara Menggunakan untuk Menampilkan Teks (Hello World) di PHP


Fungsi echo pada PHP merupakan perintah untuk menampilkan sebuah string atau variable di layar Browser. dalam penggunaannya, syntax echo dapat juga diberi tanda kurung (” “);
Contoh penggunaan echo dalam menampilkan sebuah teks pada program Hello World di PHP:
<?php
echo "Hello World: nama saya adalah Cek Wan";
?>
Contoh hasil

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

LOMBA SENI IWAPI se-Aceh

Bagi Kawan-kawan yang punya talenta dan berminat di bidang seni, ini tempat anda mengekpresikan bakat dan minat anda. Disini anda juga berkesempatan memenangkan uang tunai sebesar Rp.3.000.000,- dan tiket PP Jakarta-Banda Aceh,Banda Aceh-Penang, atau Banda Aceh-Medan

Ajang yang dilombakan:
1. Lomba Baca puisi Iwapi se-Aceh (biaya pendaftaran Rp.25.000,-/peserta)
2. Festival Band (biaya pendaftaran Rp.50.000,-/grup)
3. Iwapi Idol (biaya pendaftaran Rp.25.000,-/peserta)
4. Lomba Tari Kreasi Baru (biaya pendaftaran Rp.50.000,-)
5. Lomba Busana Muslim (biaya pendaftaran Rp.25.000,-/peserta)

- Pendaftaran dibuka untuk setingkat Pelajar SMA dan Mahasiswa
- Pendaftaran dibuka mulai tanggal 18 s.d 23 Juli 2010 di Sekretariat Panitia Lomba IWAPI se-Aceh, Warnet Core.net/Lapena depan Kantor Harian Aceh Jl. T.Iskandar No.46A Lambhuk ULee Kareng
- pelaksanaan lomba tanggal 25 s.d 31 Juli 2010 bertempat di Gedung Museum Tsunami Aceh
- Keterangan lebih lanjut dapat ditanyakan langsung pada Kantor sekretariat Lomba IWAPI Warnet Core.net

Ketentuan, waktu dan hadiah


LOMBA SENI IWAPI SE-ACEH
KETENTUAN DAN SYARAT PENDAFTARAN
A. LOMBA BACA PUISI
(SE-ACEH)
25 s.d 31 Juli 2010

a.    Ketentuan Lomba
1.    Lomba dikhususkan untuk pelajar SMA dan Mahasiswa se-Aceh dengan menyertakan foto copy identitas diri yang sah (KTP/Kartu Pelajar/Kartu Mahasiswa/SIM/Paspor/Umum);
2.    Peserta hanya membacakan 1 (satu) buah puisi dari beberapa judul puisi yang telah disediakan oleh panitia penyelenggara
3.    Klasifikasi peserta lomba tidak dibedakan antar pria dan wanita dan juga tidak dibedakan berdasarkan jenjang pendidikan
4.    Peserta mematuhi semua ketentuan yang telah ditetapkan dkalam perlombaan ini serta mengisi formulir pendaftaran yang disediakan panitia’
5.    Kontribusi/biaya pendaftaran setiap peserta Rp.25.000,- (dua puluh lima ribu rupiah)

b.    Waktu
1.    Pendaftaran peserta mulai tanggal 18 s.d 23 Juli 2010 di secretariat Panitia lomba Baca Puisi IWAPI Se-Aceh , Jln T.Iskandar No.46A Lambhuk Ulee Kareng, Gedung Lapena/Warnet Core.net (Depan Kantor Harian Aceh) Kontak Person : 08126931012
2.    Pelaksannan lomba mulai tanggal 25 s.d 31 Juli 2010, bertempat di Gedung Museum Tsunami Aceh’
3.    Pengumuman dan pembagian hadiah para pemenang pada tanggal 31 Juli 2010 pukul 17.00 Wib di Gedung Museum Tsunami Aceh (akan diberitahukan selanjutnya)

c.    Hadiah
1.    Terbaik I     Piagam serta Tiket PP (Banda Aceh – Jakarta)
2.    Terbaik II    Piagam serta Tiket PP (Banda Aceh – Penang)
3.    Terbaik III   Piagam serta Tiket PP (Banda Aceh – Medan)



B. FESTIVAL BAND
(SE-ACEH)
25 s.d 31 Juli 2010

a.    Ketentuan Lomba
1.    Lomba dikhususkan untuk pelajar setingkat  SMA dan Mahasiswa (Umum namun masih dalam kategori setingkat SMA dan Mahasiswa) se-Aceh dengan menyertakan foto copy identitas diri yang sah (KTP/Kartu Pelajar/Kartu Mahasiswa/SIM/Paspor/Umum);
2.    Peserta diwajibkan menyanyikan 2 (dua) lagu berjenis POP
3.    Klasifikasi peserta lomba tidak dibedakan antar pria dan wanita dan juga tidak dibedakan berdasarkan jenjang pendidikan
4.    Peserta mematuhi semua ketentuan yang telah ditetapkan dkalam perlombaan ini serta mengisi formulir pendaftaran yang disediakan panitia’
5.    Kontribusi/biaya pendaftaran setiap peserta Rp.50.000,- (lima puluh ribu rupiah/group)

b.    Waktu
1.    Pendaftaran peserta mulai tanggal 18 s.d 23 Juli 2010 di secretariat Panitia lomba Baca Puisi IWAPI Se-Aceh , Jln T.Iskandar No.46A Lambhuk Ulee Kareng, Gedung Lapena/Warnet Core.net (Depan Kantor Harian Aceh) Kontak Person : 08126931012
2.    Pelaksannan lomba mulai tanggal 25 s.d 31 Juli 2010, bertempat di Gedung Museum Tsunami Aceh’
3.    Pengumuman dan pembagian hadiah para pemenang pada tanggal 31 Juli 2010 pukul 17.00 Wib di Gedung Museum Tsunami Aceh (akan diberitahukan selanjutnya)

c.    Hadiah
1.    Terbaik I     Piagam serta Uang Tunai Rp. 3.000.000,-
2.    Terbaik II    Piagam serta Uang Tunai Rp. 2.500.000,-
3.    Terbaik III   Piagam serta Uang Tunai Rp. 1.500.000,-


C. IWAPI IDOL
(SE-ACEH)
25 s.d 31 Juli 2010

a.    Ketentuan Lomba
1.    Lomba dikhususkan untuk pelajar SMA dan Mahasiswa se-Aceh dengan menyertakan foto copy identitas diri yang sah (KTP/Kartu Pelajar/Kartu Mahasiswa/SIM/Paspor/Umum);
2.    Peserta diwajibkan menyanyikan 1 (satu) lagu yang disediakan Panitia
3.    Klasifikasi peserta lomba tidak dibedakan antar pria dan wanita dan juga tidak dibedakan berdasarkan jenjang pendidikan
4.    Peserta mematuhi semua ketentuan yang telah ditetapkan dkalam perlombaan ini serta mengisi formulir pendaftaran yang disediakan panitia’
5.    Kontribusi/biaya pendaftaran setiap peserta Rp.25.000,- (dua puluh lima ribu rupiah)

b.    Waktu
1.    Pendaftaran peserta mulai tanggal 18 s.d 23 Juli 2010 di secretariat Panitia lomba Baca Puisi IWAPI Se-Aceh , Jln T.Iskandar No.46A Lambhuk Ulee Kareng, Gedung Lapena/Warnet Core.net (Depan Kantor Harian Aceh) Kontak Person : 08126931012
2.    Pelaksannan lomba mulai tanggal 25 s.d 31 Juli 2010, bertempat di Gedung Museum Tsunami Aceh’
3.    Pengumuman dan pembagian hadiah para pemenang pada tanggal 31 Juli 2010 pukul 17.00 Wib di Gedung Museum Tsunami Aceh (akan diberitahukan selanjutnya)

c.    Hadiah
1.    Terbaik I     Piagam serta Tiket PP (Banda Aceh – Jakarta)
2.    Terbaik II    Piagam serta Tiket PP (Banda Aceh – Penang)
3.    Terbaik III   Piagam serta Tiket PP (Banda Aceh – Medan)



D. LOMBA TARI KREASI BARU IWAPI
(SE-ACEH)
25 s.d 31 Juli 2010

a.    Ketentuan Lomba
1.    Lomba dikhususkan untuk pelajar setingkat  SMA dan Mahasiswa (Umum namun masih dalam kategori setingkat SMA dan Mahasiswa) se-Aceh dengan menyertakan foto copy identitas diri yang sah (KTP/Kartu Pelajar/Kartu Mahasiswa/SIM/Paspor/Umum);
2.    Peserta/Kelompok hanya membawakan satu buah tarian;
3.    Klasifikasi peserta lomba tidak dibedakan antar pria dan wanita dan juga tidak dibedakan berdasarkan jenjang pendidikan
4.    Peserta mematuhi semua ketentuan yang telah ditetapkan dkalam perlombaan ini serta mengisi formulir pendaftaran yang disediakan panitia’
5.    Kontribusi/biaya pendaftaran setiap peserta Rp.25.000,- (dua puluh lima ribu rupiah)

b.    Waktu
1.    Pendaftaran peserta mulai tanggal 18 s.d 23 Juli 2010 di secretariat Panitia lomba Baca Puisi IWAPI Se-Aceh , Jln T.Iskandar No.46A Lambhuk Ulee Kareng, Gedung Lapena/Warnet Core.net (Depan Kantor Harian Aceh) Kontak Person : 08126931012
2.    Pelaksannan lomba mulai tanggal 25 s.d 31 Juli 2010, bertempat di Gedung Museum Tsunami Aceh’
3.    Pengumuman dan pembagian hadiah para pemenang pada tanggal 31 Juli 2010 pukul 17.00 Wib di Gedung Museum Tsunami Aceh (akan diberitahukan selanjutnya)

c.    Hadiah
1.    Terbaik I     Piagam serta Uang Tunai Rp. 3.000.000,-
2.    Terbaik II    Piagam serta Uang Tunai Rp. 2.500.000,-
3.    Terbaik III   Piagam serta Uang Tunai Rp. 1.500.000,-


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

DDL dan DML di DB2

DDL (Data Definition Language) : Perintah yang dapat digunakan untuk membuat/ menghapus/ mengubah sebuah object database, seperti database, table, index dll

CREATE DATABASE : perintah ini digunakan untuk membuat database
contoh : db2 create database deny
ALTER DATABASE : perintah ini digunakan untuk mengubah struktur database
contoh : db2 drop database deny
CREATE TABLE : perintah ini digunakan untuk membuat table
contoh : db2 create table mhs(nim char(10),name char(50),fakultas char(50))


ALTER TABLE : perintah ini digunakan untuk mengubah table
contoh : db2 alter table mhs add nilai integer
DROP TABLE : perintah ini digunakan untuk menghapus table
contoh : db2 drop table mhs
CREATE INDEX : perintah ini digunakan untuk membuat index
contoh : db2 create unique index nim_indx on mhs(nim)
DROP INDEX : perintah ini digunakan untuk menghapus index
contoh : db2 drop index nim_indx

DML (Data Manipulation Language) Perintah yang dapat digunakan untuk memodifikasi isi dari database

SELECT : perintah ini digunakan untuk mendapatkan data dari database
contoh
db2 select * from staff
Berikut screen shoot dari table staff

db2 select id, salary from staff where id = 10
db2 select id, salary, 0.1*salary as tax from staff where id = 10
db2 select * from staff fetch first rows onlydb2 select id,dept,sum(salary)as total from staff group by id,dept order by 2 desc fetch first 5 row only
Berikut screen shoot dari 4 perintah diatas










UPDATE : perintah ini digunakan untuk mengubah data di database
contoh : db2 update staff set salary=50000.00 where id=10
DELETE : perintah ini digunakan untuk menghapus data dari database
contoh : db2 delete from staff where id=350
INSERT INTO : perintah ini digunakan untuk memasukkan data dari database
contoh : db2 insert into staff(id,name,job,dept,salary)values(111,’Deny’,'Mgr’,20,10000)

Syntax diatas baru merupakan dasar dari syntax SQL yang ada di DB2. Terlihat syntax SQL yang ada tidak terlalu jauh berbeda dengan syntax SQL di DBMS lainnya.

Semoga bermanfaat.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS