4 Jun 2013

AJAX



What is AJAX?
AJAX = Asynchronous JavaScript and XML.
AJAX is a technique for creating fast and dynamic web pages.
AJAX allows web pages to be updated asynchronously by exchanging small amounts of data with the server behind the scenes. This means that it is possible to update parts of a web page, without reloading the whole page.
Classic web pages, (which do not use AJAX) must reload the entire page if the content should change.
Examples of applications using AJAX: Google Maps, Gmail, Youtube, and Facebook tabs.



How AJAX Works

 


AJAX is Based on Internet Standards
AJAX is based on internet standards, and uses a combination of:
  • XMLHttpRequest object (to exchange data asynchronously with a server)
  • JavaScript/DOM (to display/interact with the information)
  • CSS (to style the data)
  • XML (often used as the format for transferring data)
  AJAX applications are browser- and platform-independent!

Contoh script koneksi.php

<?php
$Host='localhost';
$User='root';
$Pass='';
$Database='siswa_baru';
$db = mysql_connect("$Host", "$User", "$Pass") or die ("gagal koneksi: " . mysql_error());
mysql_select_db("$Database", $db) or die ("data gagal: " . mysql_error());
?>


Script di atas sebagai koneksi dengan database.

Contoh script index.php

<?php
include("koneksi.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XMTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Penerimaan Siswa Baru</title>
<script src="select.js"></script>
</head>
<body bgcolor="silver">
Pilih nama siswa :
<select name="siswa" onChange="showNama_siswa(this.value)">
                                <option></option>
                <?php
                                $query="select * from admin";
                                $rs = mysql_query($query);
                                while($result_data = mysql_fetch_array($rs)){
                                                list($id_siswa, $nama_siswa)=$result_data;
                ?>
                                <option value="<?php echo "$id_siswa"?>"><?php echo "$nama_siswa"?></option>
                <?php
                }
                ?>
                </select>
                <br/><br/>
                <div id="txtHint"></div>
</body>
</html>


Script di atas menampilkan admin seperti gambar berikut : 


 
Contoh scrpit get.php

<?php
                $q = $_GET["q"];
                include("koneksi.php");
               
                $sql = "SELECT * FROM siswa WHERE id_admin = '".$q."'";
                $result = mysql_query($sql);
               
                $sql1 = "SELECT * FROM admin WHERE id_admin = '".$q."'";
                $result1 = mysql_query($sql1);
                $row1 = mysql_fetch_assoc($result1);
               
                ?>
                <tr>Nama Admin: <b/><?php echo strtoupper ($row1['nama'])?> </b></tr>
                <?php
                echo "<table bgcolor='blue' border=''>
                                                <tr>
                                                <td><b>Id siswa</td></b>
                                                <td><b>Nama siswa</td></b>
                                                </tr>";

                while($row = mysql_fetch_array($result)){
                                echo "<tr>";
                                                echo "<td><b>" . $row['id_siswa'] . "</td></b>";
                                                echo "<td><b>" . $row['nama_siswa'] . "</td></b>";
                                echo "</tr>";
                }
                echo "</table>";              ?>



Script di atas menampilkan siswa menurut pilihan admin gambar sebagai berikut :








Contoh script select.js

var xmlHttp

function showSiswa(str){
                xmlHttp=GetXmlHttpObject()
                if(xmlHttp==null){
                                alert("Browser anda tidak support")
                                return
}
var url="get.php"

url=url+"?q="+str
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged(){
                if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
                                document.getElementById("txtHint").innerHTML=xmlHttp.responseText
                                }
                }
               
function GetXmlHttpObject(){
                var xmlHttp=null;
               
                try{
                                xmlHttp=new XMLHttpRequest();
                }catch(e){
                                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                                }
                                return xmlHttp;
                }

31 Mar 2013

Desain WEB dengan CSS

salam damai brada & sista,,
pada pertemuan kali ini ane ingin berbagi tips membuat desain web menggunakan CSS,
sebelumnya pada taukan CSS itu apa ??, kalo belum ane akan singgung sedikit mengenai CSS,
CSS adalah singkatan dari Cascading Style Sheets. aliran dari suatu kode ke kode lain yang saling berhubungan. kumpulan kode-kode yang berurutan dan saling berhubungan untuk mengatur format / tampilan suatu halaman HTML.
Jika anda memiliki beberapa halaman website dimana anda menggunakan font arial untuk tulisannya, lalu suatu hari anda bosan dengan arial dan ingin mengganti ke trebuchet, anda harus merubah satu per satu halaman website anda dan merubah tipe font dari arial menjadi trebuchet.Singkatnya dengan CSS anda dapat merubah font, Warna background serta besar kecilnya huruf atau font dll dari halaman Web atau HTML.

okee,, langsung aja ke TKP,
perangkat yang dibutuhkan :
1. PC/ laptop , usahakan idup :D
2. XAMPP
3. note pad / note pad ++
4. jangan lupa kopinya mand,,  hahha,,,

jika semua bahan terkumpul maka kita langsung pada proses pembuatannya,
1. buka disk C: / localdisk C:
2. buka folder XAMPP, kemudian buka folder htdoc,
3. setelah itu buat folder baru , kita contohkan nama foldernya "css".
4. buat file baru dengan nama " index.php "
5. kemudian siapkan image untuk tampilan header web anda , misal kayak gini,

header.jpg
6. image untuk isi webnya ,
susu.jpg
7. jangan lupa image kumpul jadi satu sama index.php tadi,
8. setelah itu buka note pad ++ , tuliskan source berikut di file index.php


tampilan awal seperti berikut ,
jangan lupa XAMPP nya di jalankan dulu untuk paket apache nya, 

selanjutnya tugas kita :

1.Ubahlah teks dalam list (kandungan susu) sehingga property font (warna, jenis font, ukurannya sama dengan paragraf pertama)


2.Ubahlah teks dalam panel menu atas menjadi link dan ketika disorot dengan kursor, warna teks dan background-nya berubah.

3.Isilah bagian sebelah kanan halaman (bagian berwarna biru) dengan suatu konten (misalnya daftar artikel, dsb).

4.Tambahkanlah teks/ tulisan yang proporsional di bagian header halaman

oke kita mulai dari no 1 .
untuk menyamakan text pengertian susu dan kandungannya maka perlu edit sourcenya pada bagian ini,

mengacu pada source yang diatas
maka kita tambahkan saja komponen <ul> di awal dan </ul> di akhir text kandungan,


lanjut ke no 2, pada panel , depan, profil, produk, kontak dan forum , supaya ketika kursor di arahkan akan berubah warna maka perlu edit pada source ini
tambahkan <a href=" ">
gmana mand ? uda berubah ??
pastinya dong,,

lanjut ke no 3, Isi bagian sebelah kanan halaman yang berwarna biru dengan suatu daftar artikel,
maka yang perlu di tambahkan yaitu pada source ini, 

 kita tambahkan seperti ini, 
terakhir mand no 4, ngasih judul di header, nah yang perlu kita ubah sebelah sini mand,, 

kita tambahin "scooterist indonesia"

setelah selesai , yukk mari kita lihat hasil akhirnya:
the barcode printer: free barcode generator