Rabu, 18 Februari 2009

soal pemrograman web 1

1. Tag HTML untuk membuat link adalah:
A. < a href=”URL/nama file”>
B. < link=”URL/nama file”>
C. < a link=”URL/nama file”>
D. < href=”URL/nama file”>
jawab:A
2. HTML singkatan dari:
A. High Text Multi Language
B. Hyper Text Markup Language
C. Hyper Text Multi Languange
D. High Text Markup Language
jawab:B
3. CSS singkatan dari:
A. Cascading Sensitive Sheet
B. Cascading Style Sheet
C. Case Sensitive Sheet
D. Case Style Sheet
jawab:B
4. Properti yang berguna untuk mengatur warna bingkai tabel adalah:
A. border-style
B. color-border
C. border-color
D. table-color
jawab:C
5. Suatu bentuk hubungan interaktif dimana client dapat mengirimkan masukan ke server, dan server mengolah masukan tersebut kemudian dikembalikan kepada client, adalah konsep dari
A. CGI
B. Internet
C. HTML
D. Javascript
jawab:A
6. Perl adalah singkatan dari:
A. Practical Extraction and Reporting Language
B. Practical Emulation and Reporting Language
C. Principal Extraction and Reporting Language
D. Principal Emulation and Reporting Language
jawab:C
7. Tag HTML yang menandakan kita menggunakan Javascript adalah
A. < script language=”javascript”>
B. < javascript>
C. < script=”javascript”>
D. < language=”javascript”>
jawab:A
8. Apa guna function dalam Javascript
A. memanggil script Java
B. menentukan jenis bahasa yang dipakai
C. elemen yang harus ada pada Javascript
D. menyatukan beberapa perintah
jawab:D
9. Tag yang digunakan untuk ganti baris
A. < a>
B. < b>
C. < p>
D. < br>
jawab:D
10. Tag HTML untuk menjalankan program Javascript yang disimpan dalam bentuk file adalah
A. < script language=”file.js”>
B. < script=”file.js”>
C. < script src=”file.js”>
D. < script> “file.js”
jawab:C
11. Tag yang digunakan untuk membuat paragraf adalah
A. < p>
B. < b>
C. < pr>
D. < br>
jawab:A
12. Pasangan tag digunakan untuk
A. Membuat link
B. Membuat paragraf
C. Mendefinisikan style sheet
D. Memberi komentar dalam HTML
jawab:C
13. Bahasa pemrograman yang ditempatkan/ditempelkan pada HTML dan akan diproses oleh web client adalah
A. Javascript
B. ASP
C. PHP
D. ASP .Net
jawab:C
14. Tag HTML untuk menampilkan gambar adalah
A. < src img=”file.jpg”>
B. < scr img=”file.jpg”>
C. < img scr=”file.jpg”>
D. < img src=”file.jpg”>
jawab:D
15. Untuk membuat judul tabel digunakan tag
A. < table>
B. < td>
C. < th>
D. < tr>
jawab:D

Bwt buku tamu



Rabu, 2009 Februari 11
Membuat Buku Tamu dengan PHP dan MySQL
Buat database : latihan
buat tabel : bukutamu
field tabel : nama varchar 30, pesan text, tanggal date.

File php yang harus dibuat adalah :


bukutamu.php
skipnya :


Halaman Buku tamu



Buku tamu - lihat isi buku tamu





Isilah buku tamu kami






nama





pesan















Input Data dari Form ke MySQL



$nama = $_POST['nama'];
$pesan = $_POST['pesan'];
$conn = mysql_connect("localhost","root","");
if (!$conn) {
echo "Could not connect to db";
exit(1);
}
$db = mysql_select_db("latihan",$conn);

$sqlText = "insert into bukutamu(nama, pesan,tanggal)
values('$nama','$pesan',NOW(''))";
mysql_query($sqlText);


?>
Buku tamu - lihat isi buku tamu







Daftar Data yang ada di MySQL



Isi Buku Tamu

Isi buku tamu



$conn = mysql_connect("localhost","root","");
if (!$conn) {
echo "Could not connect to db";
exit(1);
}
$db = mysql_select_db("latihan",$conn);

$sqlText = "select * from bukutamu";
$result = mysql_query($sqlText);
while($row=mysql_fetch_object($result))
{
?>
Nama: nama;?>

Pesan: pesan;?>





---






AYO KAMU BISA BIKIN PROGRAM PAKE PHP
running text
----




Rabu, 04 Februari 2009

Rabu, 28 Januari 2009

Bagian isi atau tampilan diletakkan disini




Baris pertama

Baris kedua



ukuran satu

ukuran dua

ukuran tiga

ukuran empat

ukuran lima

ukuran enam

ukuran tujuh



Berwarna biru

Berwarna merah

Berwarna merah juga












1.Isi pertama 2.Isi kedua
3.Isi ketiga 4.Isi keempat

Selasa, 16 Desember 2008

buat counter membuat counter dgn php

Pada artikel kali ini, aku akan men-share sedikit script PHP untuk membuat counter sederhana seperti yang terdapat di bagian footer website ini. Bagi kamu yang udah ngerasa expert, sebaiknya berhenti membaca sekarang juga, karna dari judulnya, kamu seharusnya tau bahwa kita cuma mo bikin counter simple. Cara kerja counter ini kurang lebih kayak gini: halaman utama dibuka->input ke database->Output berupa jumlah records dari table yang dijadikan counter. OK, lets do this...
Pertama, buatlah table dengan nama counter pada database MySQL kamu dengan field sebagai berikut:
ip
user_agent
tanggal
Sekarang, tambahkan script berikut pada halaman utama website kamu. Ingat, tempatkan script ini di bagian paling atas sebelum tag


$ip=getenv(remote_addr);
$date=getdate(date("U"));
$day=$date[mday];
$month=$date[month];
$year=$date[year];

if (!isset($_COOKIE["visitor"]))
{
setcookie("visitor", "$ip", time() +3600);
mysql_connect("localhost", "user", "password"); //sesuaikan host, user, dan password-nya !
mysql_select_db("nama_db") or die(mysql_error()); //sesuaikan nama database-nya

mysql_query("INSERT INTO counter(ip, user_agent, tanggal) VALUES('$ip', '$_SERVER[HTTP_USER_AGENT]', '$day/$month/$year')");
}
?>
Pada code di atas, saat pertama kalo diakses halaman website kita akan membuat cookies dengan nama visitor yang isinya IP address dari visitor kita. Kalo cookies belom diset, maka record table Counter akan ditambah satu.
Untuk mendapatkan jumlah pengunjung, kita tinggal menghitung berapa jumlah records dari table Counter, gunakan code berikut:


$qhit=mysql_query("SELECT * FROM counter");
$hit=mysql_num_rows($qhit);

echo "

Kamu adalah pengunjung ke: $hit
";
?>
Sekarang, kamu tinggal meletakkan code di atas untuk menampilkan berapa jumlah pengunjung website kamu.

Semoga bermanfaat dan mohon dimaafkan kalo ada kesalahan.
Diposkan oleh ti1811 di 23:18 0 komentar
membuat shoutbox
MEMBUAT SHOUTBOX DG PHP
if ($_SERVER['REQUEST_METHOD']=='POST')
{
$tempat_data = "data.txt"; // ini nama file tempat text disimpan, CHMOD ke #777
$max_karakter = 500; // ini maksimal karakter untuk text
$max_nama = 32; // ini maksimal karakter untuk nama

$min_karakter = 8; // ini karakter minimal untuk text

$min_nama = 3; // ini karakter minimal untuk nama

$berapa_baris = 3; // ini jumlah berapa baris text yang akan dimunculkan
$buka_data = file($tempat_data);
$nama = htmlspecialchars(addslashes($_POST['nama']));
$text = $_POST['text'];
if (empty($nama))
{
die ('Empty name');
exit; }
if (empty($text))
{
die ('Empty text');
exit; }
if (strlen($nama) > $max_nama)
{
die ('namanya terlalu panjang, maksimal karakter adalah '.$max_nama);
exit;
}
if (strlen($text) > $max_karakter)
{
die ('text nya terlalu panjang, maksimal karakter adalah'.$max_karakter);
exit;
}
if (strlen($nama) < $min_nama)
{
die ('namanya terlalu pendek, minimal karakter adalah '.$min_nama);
exit;
}
if (strlen($text) < $min_karakter)
{
die ('text nya terlalu pendek, minimal karakter adalah'.$min_karakter);
exit;
}

if (!empty($nama) && !empty($text))
{
$text = preg_replace("//span>, "<", $text);
$text = preg_replace("/>/", ">", $text);
if (strlen($text) < $max_karakter)
{
$tulis = fopen ($tempat_data, "w");
$text = stripslashes($text);
fwrite ($tulis, "$nama: $text
\n");
for ($i = 0; $i < $berapa_baris; $i++)
{
fwrite ($tulis, $buka_data[$i]);
}
}
fclose($tulis);
}
}

include("data.txt"); // include disini maksudnya adalah untuk menampilkan shout yang ada

echo "

\n";

// Dibawah ini adalah form nya
echo "


Nama:


Text:

Rabu, 19 November 2008

HTML

HTML
singkatan dari Hypertext Markup Language merupakan protokol yang digunakan untuk mentransfer data atau document dari web server ke browser kita (Internet Explorer, Netscape Navigator, NeoPlanet, dll). Nah, HTML inilah yang memungkinkan Anda menjelajah internet dan melihat halaman web yang menarik.
Sekarang ini di pasaran terdapat banyak sekali HTML authoring (software yang digunakan untuk membuat atau mendesain halaman web). Macromedia Dreamweaver, Adobe GoLive, MS FrontPage sekedar contohnya. Tetapi tanpa mengetahui dasar-dasarnya Anda tidak akan memperoleh hasil yang maksimal. Mengapa ? Karena walaupun software-software tersebut semakin menawarkan kemudahan dalam membuat halaman web, tetapi biasanya seseorang masih perlu untuk mengedit halaman web tersebut secara manual. Terutama untuk halaman web yang sangat komplek.