Rabu, 01 Juli 2009
Apa Perbedaan dari getElementByID, getElementByName dan getElementByTagName ?
<html>
<body>
<p id='tes'> Hallo bang topan <script language = 'Javascript'>
txt = document.getElementByID('tes').innerHTML;
document.write(txt);
</script>
</body>
</html>
getElementByName : mengambil elemen berdasarkan nama, c/:
<html>
<body>
<p name='tes'> Hallo bang topan </p>
<script language = 'Javascript'>
txt = document.getElementByName('tes').innerHTML;
document.write(txt);
</script>
</body>
</html>
getElementByTagName
<html>
<body>
<p> Hallo bang topan </p>
<script language = 'Javascript'>
txt = document.getElementByTagName('p').innerHTML ;
document.write(txt);
</script>
</body>
</html>
semuanya menghasilkan output yang sama
Selasa, 30 Juni 2009
BASIC XML DOM
Dom yang menyajikan sebuah dokumen XML sebagai struktur pohon.
- x.firstchild : anak/turunan pertama dari x
- x.lastchild : anak/turunan terakhir dari x
- x.childnodes[a] : anak/turunan ke (a) dari x
- x.parentnode : parent dari x / satu tingkat diatas x
- x.innerHTML : teks nilai x
- x.nodeName : nama dari x
- x.nodevalue : nilai dari x
- x.attributes : atribut dari node x
Contoh yang didalamnya terdapat beberapa properties DOM :
use_dom.html
<html>
<head>
<script language="JavaScript">
var obj = document.childNodes[0].childNodes[1].firstChild;
obj.style.color = "red";
</script>
<body>
<div> Wassup Bro? </div>
<p>I'm Fine bro...! </p>
</body>
</html>
penjelasan : var obj pada script Javascript menunjuk kepada tag div dalam file HTML tsb.
Dibawah ini merupakan “tree” form dari file HTML diatas :
document|--html
|--head
|--body
|--div
|--p
jadi untuk mencapai tag 'div' diperlukan beberapa tahap :
1. mulai dari yang paling atas ("document");
2. turun ke cabang utama − tag <html> , atau "document.childNodes[0]";
3. lalu ke sub-cabang kedua − tag <body> , atau "document.childNodes[0].childNodes[1]";
4. lalu ke <div> − "document.childNodes[0].childNodes[1].childNodes[0]";
Sabtu, 27 Juni 2009
Sekilas tentang PHP dan MySQL (VIEW,INDEX,DML)
View Adalah tabel logika yang berdasarkan pada sebuah tabel atau dari view lainnya. Tabel view dapat diubah namun tidak akan mempengaruhi tabel asalnya. View digunakan ketika klien atau end user ingin melihat beberapa data yang terdapat didalam database, tanpa harus melihatnya secara keseluruhan dari suatu tabel (menjaga privasi data).
Index adalah tabel yang sudah diurutkan berdasarkan field tertentu. Digunakan ketika ingin mengurutkan suatu data dalam sebuah tabel, atau untuk mempermudah pencarian.
Syntax Create View di PHP+MySQL :
$command = mysql_query (CREATE VIEW data_buku AS SELECT nama_buku NAMA, harga HARGA FROM buku);
Syntax Drop View di PHP+MySQL :
$command = mysql_query (DROP VIEW `data_buku`);
Syntax Add Index di PHP+MySQL :
$command = mysql_query (ALTER TABLE 'buku' ADD INDEX 'nama_buku' );
Syntax Drop Index di PHP+MySQL :
$command = mysql_query ( ALTER TABLE 'buku' DROP index 'nama_buku');
Fasilitas Truncate / Empty
$command = mysql_query (TRUNCATE TABLE `buku` );
Syntax DML :
- SELECT : select nama_buku,harga from buku;
- UPDATE : update buku set nama_buku=”kimia” where id_buku = “103”;
- INSERT : insert into buku (id_buku,nama_buku,harga) values (101,'matematika',1000);
- DELETE : delete from buku where id_buku = 101;
Kamis, 25 Juni 2009
Tentang XMLWriter
Berikut contoh sederhana mengenai XMLWriter :
Dim writer As XmlWriter = bla.. bla.. bla...
writer.WriteStartElement("BookCollection")
writer.WriteStartElement("book")
writer.WriteElementString("title", "A")
writer.WriteElementString("price", "19.95")
writer.WriteEndElement()
writer.WriteStartElement("book")
writer.WriteElementString("title", "B")
writer.WriteElementString("price", "39.95")
writer.WriteEndElement()
writer.WriteEndElement()
writer.Flush()
Dan hasil nya sbb:
<?xml version="1.0" encoding="utf-8" ?>
- <BookCollection>
- <book>
<title>A</title>
<price>19.95</price>
</book>
<book>
<title>B</title>
<price>39.95</price>
</book>
</BookCollection>
Senin, 08 Juni 2009
Pembuatan FRAME dalam html
Frame = Section = Segmen
Frame terbagi 2, yaitu :
- Shared Frame
- Dedicated Frame
Berikut contoh dari Shared Frame(menggunakan tag frameset) :
<frameset rows="25%,*">
<frame src="navigasi.html" scrolling="no" noresize="noresize">
<frame src="home.html" name="showframe">
</frameset>
Sedikit tambahan, untuk memasukkan lagu didalam HTML dapat digunakan coding sbb:
<bgsound src="SID.mp3" loop="" autostart="yes">
diletakkan di <head>
Saya telah membuat contoh website sederhana dengan menggunakan Shared Frame, coding2nya dapat didonlot disini
^^
Membuat kalkulator sederhana dengan Javascript
- Penjumlahan
- Pengurangan
- Perkalian
- Pembagian
- Pengkuadratan
- Perpangkatan
^^
Sabtu, 25 April 2009
Install VirtualBox di Mandriva 2009

Virtualbox dapat digunakan untuk untuk menjalankan sistem operasi seperti Windows XP, Linux secara virtual, dalam artikel ini saya mau menjelaskan langkah-langkah untuk instalasi virtualbox tersebut ke dalam OS Mandriva Linux 2009 :
Buka firefox dan masuk ke alamat http://www.virtualbox.org/wiki/Linux_Downloads. Donlot VirtualBox-2.1.4_42893_mdv2008.0-1.i586.rpm dan VirtualBox-2.0.2-36488-Linux_x86.run.
Setelah keduanya berhasil didonlot, jalankan melalui terminal,masuk ke direktori dimana file2 tsb disimpan,lalu berikan perintah :
- su - ./VirtualBox-2.0.2-36488-Linux_x86.run
Nah biasanya suka ada error disaat instalasi diatas, bila keluar error seperti:
- Please install GNU make ....., dan
- Please install the build and header kernel .....
maka dibutuhkan package sebagai berikut :
a. make
b. kernel-desktop586-devel-latest
c. kernel-desktop586-devel-2.6.27-0.rc8.2mnb
d. kernel-headers
Install dulu package2 tsb di Software Management
Kemudian jalankan file VirtualBox-2.1.4_42893_mdv2008.0-1.i586.rpm yang didonlot dari http://www.virtualbox.org/wiki/Linux_Downloads
- ./VirtualBox-2.1.4_42893_mdv2008.0-1.i586.rpm
Setelah instalasi berhasil, tambahkan desktop user ke dalam grup vboxusers,contoh user : diaz
- su - usermod -G vboxusers -a diaz
Untuk memulai VirtualBox, masuk ke Application > System Tools > Emulator > Sun xVM VirtualBox
bila tidak keluar jendela Vboxnya, logout dari desktop lalu login lagi..
SELESAI
Selasa, 21 April 2009
Install driver Canon Pixma MP160 di Mandriva 2009
Pertama-tama kita butuh package :
1. cnijfilter-common-3.00-1.i386.rpm
2. cnijfilter-mp160-2.70-1.i386.rpm
kemudian jalankan di Konsole dengan memberi perintah :
- su
- rpm -ivh cnijfilter-common-3.00-1.i386.rpm
- rpm -ivh cnijfilter-mp160-2.70-1.i386.rpm
kira2 seperti itu,klo Mandrivanya belum detect printernya,berarti ada langkah yg terlupakan...hehee..
Maklum, dah lama nginstall drivernya...