tugas arc 9 php

May 16, 2008

guestbook

db.php

<?
if(mysql_connect(”localhost”,”wahyu”,”wahyu”))
{
mysql_select_db(”wahyu”);
}
?>

index.php

<?
session_start();
require “db.php”;
?>
<html>
<head>
<title>PHP+MySQL Guestbook</title>
</head>

<body>
<h1>PHP+MySQL Guestbook</h1>

<?
if($_REQUEST[‘nama’]!=”” and $_REQUEST[‘komen’]!=”” and $_SESSION[‘captcha’]==$_REQUEST[‘veri’]) {
$nama=$_REQUEST[‘nama’];
$email=$_REQUEST[’email’];
$komen=$_REQUEST[‘komen’];
mysql_query(”INSERT INTO gesbuk (nama,email,komen) VALUES(’$nama’,’$email’,’$komen’);”);
}
?>

<?
$captcha[0]=”enol”;
$captcha[1]=”siji”;
$captcha[2]=”loro”;
$captcha[3]=”telu”;
$captcha[4]=”papat”;
$captcha[5]=”lima”;
$captcha[6]=”enem”;
$captcha[7]=”pitu”;
$captcha[8]=”wolu”;
$captcha[9]=”songo”;
$captchax[1]=rand(0,9);
$captchax[2]=rand(0,9);
$captchax[3]=rand(0,9);
$captchax[4]=rand(0,9);
$captchax[5]=rand(0,9);
$captchaxstring=$captcha[$captchax[1]].” “.
$captcha[$captchax[2]].” “.
$captcha[$captchax[3]].” “.
$captcha[$captchax[4]].” “.
$captcha[$captchax[5]];
$captchastring=$captchax[1].
$captchax[2].
$captchax[3].
$captchax[4].
$captchax[5];
$_SESSION[‘captcha’]= $captchastring;

$hasilquery=mysql_query(”SELECT id_komen,nama,email,komen FROM gesbuk ORDER BY id_komen;”);

if(mysql_num_rows($hasilquery)!=0) {
?>
<table>
<tr><td><b>Nama</b></td><td><b>E-Mail</b></td><td><b>Komentar</b></td></tr>
<?

while($row=mysql_fetch_array($hasilquery))
{
echo “<tr><td>”.$row[‘nama’].”</td><td>”.$row[’email’].”</td><td>”.$row[‘komen’].”</td></tr>”;
}
} else {
echo “No comments yet.<br>”;
}
?>
</table>

<form action=index.php method=post>
<table>
<tr><td><b>Nama</b></td><td><input type=text size=30 name=nama maxlength=64></td></tr>
<tr><td><b>E-Mail</b></td><td><input type=text size=15 name=email maxlength=64> (optional)</td></tr>
<tr><td><b>Komentar</b></td><td><input type=text size=30 name=komen maxlength=64></td></tr>
<tr><td><b>Verifikasi</b></td><td><input type=text size=8 name=veri maxlength=5> <? echo $captchaxstring; ?> </td></tr>
</table>
<input type=submit value=”Kirim”>
</form>

<a href=”admin/”>Site Login</a>
</html>

adminboard.php

<?
session_start();
require “../db.php”;
?>
<html>
<head>
<title>PHP+MySQL Guestbook – Admin Board</title>
</head>

<body>
<h1>Admin Board</h1>

<?
if($_SESSION[‘loggedin’]==TRUE) {
switch ($_REQUEST[‘action’]) {
case “logout”:
echo “Bye, “.$_SESSION[‘username’].”…<br>”;
session_destroy();
echo “Logged out.”;
echo ‘<meta http-equiv=”REFRESH” content=”1;URL=../index.php”>’;
die;
case “edit”:
$hasilquery=mysql_query(”SELECT id_komen,nama,email,komen FROM gesbuk WHERE id_komen=”.$_REQUEST[‘id_komen’].”;”);
$row=mysql_fetch_array($hasilquery); ?>

<form action=adminboard.php method=post>
<table>
<tr><td><b>ID Komentar</b></td><td><input type=text size=5 name=id_komen maxlength=5 value=”<? echo $row[‘id_komen’] ?>”></td></tr>
<tr><td><b>Nama</b></td><td><input type=text size=30 name=nama maxlength=64 value=”<? echo $row[‘nama’] ?>”></td></tr>
<tr><td><b>E-Mail</b></td><td><input type=text size=15 name=email maxlength=64 value=”<? echo $row[’email’] ?>”> (optional)</td></tr>
<tr><td><b>Komentar</b></td><td><input type=text size=30 name=komen maxlength=64 value=”<? echo $row[‘komen’] ?>”></td></tr>
</table>
<input type=submit value=”Simpan”>
</form> <?
die;
case “del”:
mysql_query(”DELETE FROM gesbuk WHERE id_komen=’”.$_REQUEST[‘id_komen’].”‘;”);
}

if($_REQUEST[‘id_komen’]!=””) {
mysql_query(”UPDATE gesbuk
SET nama=’”.$_REQUEST[‘nama’].”‘,
email=’”.$_REQUEST[’email’].”‘,
komen=’”.$_REQUEST[‘komen’].”‘
WHERE id_komen=”.$_REQUEST[‘id_komen’].”;”);
}

echo “Welcome, <b>”.$_SESSION[‘username’].”</b>!<br><br>”;

$hasilquery=mysql_query(”SELECT id_komen,nama,email,komen FROM gesbuk ORDER BY id_komen;”);
if(mysql_num_rows($hasilquery)!=0) {
?>
<table>
<tr><td><b>Nama</b></td><td><b>E-Mail</b></td><td><b>Komentar</b></td></tr>
<?
while($row=mysql_fetch_array($hasilquery))
{
echo “<tr>
<td>”.$row[‘nama’].”</td>
<td>”.$row[’email’].”</td>
<td>”.$row[‘komen’].”</td>
<td><a href=adminboard.php?action=edit&id_komen=”.$row[‘id_komen’].”>[EDIT]</a></td>
<td><a href=adminboard.php?action=del&id_komen=”.$row[‘id_komen’].”>[DELETE]</a></td>
</tr>”;
}
} else {
echo “No comments yet.<br>”;
}
?>
</table>
<?
echo “<br><a href=adminboard.php?action=logout>Logout</a>”;
}
else {
echo “You are not logged in. Please <a href=index.php>login</a> first.”;
}
?>
</pre>

<br>
</html>

index.php

<?
session_start();
require “../db.php”;
?>
<html>
<head>
<title>PHP+MySQL Guestbook – Login</title>
</head>

<body>
<h1>PHP+MySQL Guestbook – Login</h1>

<?
if($_REQUEST[‘username’]!=””) {
$username= $_REQUEST[‘username’];
$passwd= hash(”md5″,$_REQUEST[‘passwd’]);
$hasilquery= mysql_query(”SELECT username,passwd FROM admin WHERE username=’$username’ AND passwd=’$passwd’;”);
if(mysql_fetch_array($hasilquery)) {
$_SESSION[‘username’]= $username;
$_SESSION[‘loggedin’]= TRUE;

echo “You are being logged in. Please wait.”;
echo ‘<meta http-equiv=”REFRESH” content=”1;URL=adminboard.php”>’;
die;
} else {
echo “Bad login.<br>”;
}
}

if($_SESSION[‘loggedin’]==TRUE) {
echo “You are still logged in as <b>”.$_SESSION[‘username’].”</b>.
Go to the <a href=adminboard.php>Admin Board</a> or
<a href=adminboard.php?action=logout>logout</a>.”;
}
?>

<form action=index.php method=post>
<table>
<tr><td><b>Username</b></td><td><input type=text size=30 name=username maxlength=64></td></tr>
<tr><td><b>Password</b></td><td><input type=password size=15 name=passwd maxlength=64></td></tr>
</table>
<input type=submit value=”Login”>
</form>

</html>

tugas arc 8

May 16, 2008

ini nih kalo mo imel iseng…caranya pake cmd

langkahnya sih kl dah buka cmd

ketik telnet s.itb.ac.id 25

helo s.itb.ac.id

msg from : apa kek terserah

rcp to : imel tujuannya kmana

data

subject : xxx

blablabla

.

quit

selese deh gitu aj…

ke imel studentsku..

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Frameset//EN”>
<html><head>
<meta name=”robots” content=”noindex,nofollow”>
<title>Webmail Students.itb.ac.id</title>
</head><frameset cols=”150, *” id=”fs1″>
<frame src=”left_main.php” name=”left” frameborder=”1″ />
<frame src=”right_main.php” name=”right” frameborder=”1″ />
</frameset>
</html>

ke imel yahooku..

<html>
<!– Copyright 2007 Yahoo! Inc. All rights reserved. –>
<head>
<meta http-equiv=”Expires” content=”Sat, 16 Nov 2002 00:00:01 GMT” />
<meta http-equiv=”Content-type” content=”text/html;charset=utf-8″ />
<title>Yahoo! Mail</title>

<script language=”JavaScript”>
var gLaunchSequenceCompleted = false;
var gPostLaunchSequenceCompleted = false;
var activeX = {
enabled: true,xmldom:’MSXML2.DOMDocument.3.0′,xmlhttp:’MSXML2.XMLHTTP.3.0′,message:”,
_newDOM: function(bt)
{
var ret = null, e1, e2;
if (”ActiveXObject” in window) {
try { ret = new ActiveXObject(activeX.xmldom); } catch (e1) { e1 = ret = null; }
if (!ret) {
try {
ret = document.createElement(”XML”);
ret.loadXML(”<f />”);
ret.XMLDocument = ret.documentElement;
} catch (e1) { ret = null; }
}
}
if (!ret) try { ret = document.implementation.createDocument(””, “”, null); } catch (e2) { ret = null; };
return (bt) ? {err:e1||e2,msg:”xmldom:failure\n”} : ret;
},
_newHTTP: function(bt)
{
var ret = null, e;
try { ret = new XMLHttpRequest(); } catch (e) { e = ret = null; }
if (!ret) try { ret = new ActiveXObject(activeX.xmlhttp); } catch (e) { ret = null; }
return (bt) ? {err:e,msg:”xmlhttp:failure\n”} : ret;

trus klo mau akses situs tnp browser atw komunikasi server diluar itb

liat sourcenya

kl mao komunikasi server di dalam itb

bandingkan…

<div class=”moduletable”>

<h3>
Browse by Category
</h3>

<a title=”Anime & Game Fig
ure” style=”display:block;” class=”mainlevel” href=”http://www.j-sanctuary.com/i
ndex.php?page=shop.browse&category_id=3&option=com_virtuemart&Itemid=1″ >Ani
me & Game Figure (15) </a>
<a title=”Tokusatsu” style=”display:bloc
k;” class=”mainlevel” href=”http://www.j-sanctuary.com/index.php?page=shop.brows
e&category_id=8&option=com_virtuemart&Itemid=1″ >Tokusatsu (1) </a>

<a title=”Spawn” style=”display:block;” class=”mainlevel” href=”http://www.j-sa
nctuary.com/index.php?page=shop.browse&category_id=6&option=com_virtuemart&I
temid=1″ >Spawn (3) </a>
<a title=”Kubrick & Urban Figure” style=”d
isplay:block;” class=”mainlevel” href=”http://www.j-sanctuary.com/index.php?page
=shop.browse&category_id=7&option=com_virtuemart&Itemid=1″ >Kubrick & Ur
ban Figure (0) </a>
<a title=”Japanese Music” style=”display:block;” cl
ass=”mainlevel” href=”http://www.j-sanctuary.com/index.php?page=shop.browse&
category_id=10&option=com_virtuemart&Itemid=1″ >Japanese Music (90) </a>

<a title=”J-Goodies” style=”display:block;” class=”mainlevel” href=”http://www
.j-sanctuary.com/index.php?page=shop.browse&category_id=14&option=com_virtue
mart&Itemid=1″ >J-Goodies (4) </a><table cellpadding=”1″ cellspacing=”1″ border=
“0″ width=”100%”>
<tr>
<td colspan=”2″><br />
<a href=”http://
http://www.j-sanctuary.com/index.php?page=shop.browse&option=com_virtuemart&Itemid=1″&gt;

arc tugas 7

May 2, 2008

http://www.w3schools.com/css/css_reference.asp

Property

Description

Values

IE

F

N

W3C

background

properti pendek untuk mengatur semua properti latar dalam satu deklarasi

background-color
background-image
background-repeat background-attachment background-position

4

1

6

1

background-attachment

Mengatur bagaimana latar belakang gambar dibuat diam atau digeser dengan page

scroll
fixed

4

1

6

1

background-color

Mengatur elemen warna latar

color-rgb
color-hex
color-name
transparent

4

1

4

1

background-image

Mengatur gambar sebagai latar

url(URL)
none

4

1

4

1

background-position

Mengatur awal dari latar gambar

top left
top center
top right
center left
center center
center right
bottom left
bottom center
bottom right
x% y%
xpos ypos

4

1

6

1

background-repeat

Mengatur bagaimana latar gambar diulang

repeat
repeat-x
repeat-y
no-repeat

4

1

4

1

Border

Property

Description

Values

IE

F

N

W3C

border

Mengatur properti dari empat batas dalam satu deklarasi

border-width
border-style
border-color

4

1

4

1

border-bottom

Mengatur properti dari order bawah dalam satu deklarasi

border-bottom-width
border-style
border-color

4

1

6

1

border-bottom-color

Mengatur warna border bawah

border-color

4

1

6

2

border-bottom-style

Mengatur style border bawah

border-style

4

1

6

2

border-bottom-width

Mengatur lebar border bawah

thin
medium
thick
length

4

1

4

1

border-color

Mengatur warna dari empat border, bisa dari satu hingga empat

color

4

1

6

1

border-left

Mengatur border kiri dalam satu deklarasi

border-left-width
border-style
border-color

4

1

6

1

border-left-color

Mengatur warna dari border kiri

border-color

4

1

6

2

border-left-style

Mengatur style dari border kiri

border-style

4

1

6

2

border-left-width

Mengatur lebar border kiri

thin
medium
thick
length

4

1

4

1

border-right

Mengatur properti border kanan dalam satu deklarasi

border-right-width
border-style
border-color

4

1

6

1

border-right-color

Mengatur warna border kanan

border-color

4

1

6

2

border-right-style

Mengatur style border kanan

border-style

4

1

6

2

border-right-width

Mengatur lebar border kanan

thin
medium
thick
length

4

1

4

1

border-style

Mengatur lebar border kanan bisa dari satu hingga empat

none
hidden
dotted
dashed
solid
double
groove
ridge
inset
outset

4

1

6

1

border-top

Mengatur properti border atas dalam satu deklarasi

border-top-width
border-style
border-color

4

1

6

1

border-top-color

Mengatur warna border atas

border-color

4

1

6

2

border-top-style

Mengatur style border atas

border-style

4

1

6

2

border-top-width

Mengatur lebar border atas

thin
medium
thick
length

4

1

4

1

border-width

Mengatur lebar border atas bisa dari satu hingga empat

thin
medium
thick
length

4

1

4

1

Classification

Property

Description

Values

IE

F

N

W3C

clear

Mengatur sisi dari elemen diamna elemen sampingan lain tidak diperbolehkan

left
right
both
none

4

1

4

1

cursor

Mengatur tipe kursor untuk ditampilkan

url
auto
crosshair
default
pointer
move
e-resize
ne-resize
nw-resize
n-resize
se-resize
sw-resize
s-resize
w-resize
text
wait
help

4

1

6

2

display

Mengatur bagaimana elemen ditampilkan

none
inline
block
list-item
run-in
compact
marker
table
inline-table
table-row-group
table-header-group
table-footer-group
table-row
table-column-group
table-column
table-cell
table-caption

4

1

4

1

float

Mengatur bagaimana gambar dan teks muncul

left
right
none

4

1

4

1

position

Menyimpan elemen dalam posisi statis, relatif, mutlak atau terkunci

static
relative
absolute
fixed

4

1

4

2

visibility

Mengatur elemen terlihat atau tidak terlihat

visible
hidden
collapse

4

1

6

2

Dimension

Property

Description

Values

IE

F

N

W3C

height

Mengatur tinggi elemen

auto
length
%

4

1

6

1

line-height

Mengatur jarak garis

normal
number
length
%

4

1

4

1

max-height

Mengatur tinggi maksimum dari elemen

none
length
%

1

6

2

max-width

Mengatur lebar maksimum dari elemen

none
length
%

1

6

2

min-height

Mengatur tinggi minimum dari elemen

length
%

1

6

2

min-width

Mengatur lebar minimum dari elemen

length
%

1

6

2

width

Mengatur lebar dari elemen

auto
%
length

4

1

4

1

May 2, 2008

Font

Property

Description

Values

IE

F

N

W3C

font

Mengatur semua properti font dalam satu deklarasi

font-style
font-variant
font-weight
font-size/line-height
font-family
caption
icon
menu
message-box
small-caption
status-bar

4

1

4

1

font-family

Memproritaskan marga keluarga dalam elemen

family-name
generic-family

3

1

4

1

font-size

Mengatur ukuran font

xx-small
x-small
small
medium
large
x-large
xx-large
smaller
larger
length
%

3

1

4

1

font-size-adjust

Mengatur nilai aspek dalam elemen sehingga dapat menetapkan ukuran untuk font selanjutnya

none
number

2

font-stretch

Mengecilkan atau memperbesar ukuran font keluarga

normal
wider
narrower
ultra-condensed
extra-condensed
condensed
semi-condensed
semi-expanded
expanded
extra-expanded
ultra-expanded

2

font-style

Mengatur style font

normal
italic
oblique

4

1

4

1

font-variant

Mengatur menampilkan teks dalam ukuran normal atau kecil

normal
small-caps

4

1

6

1

font-weight

Mengatur bobot font

normal
bold
bolder
lighter
100
200
300
400
500
600
700
800
900

4

1

4

1

Generated Content

Property

Description

Values

IE

F

N

W3C

content

memperbaharui isis dokumen. Digunakan dengan :before dan :after elemen antara

string
url
counter(name)
counter(name, list-style-type)
counters(name, string)
counters(name, string, list-style-type)
attr(X)
open-quote
close-quote
no-open-quote
no-close-quote

1

6

2

counter-increment

Mengatur pengurangan dari kejadian pada selektor

none
identifier number

2

counter-reset

Mengatur nilai dari counter kejadian pada selektor

none
identifier number

2

quotes

Mengatur tipe tanda kuota

none
string string

1

6

2

List and Marker

Property

Description

Values

IE

F

N

W3C

list-style

Mengatur properti untuk semua list dalam satu deklarasi

list-style-type
list-style-position
list-style-image

4

1

6

1

list-style-image

Mengatur gambar sebagai lambang item marker

none
url

4

1

6

1

list-style-position

Mengatur dimana daftar item marker ditaruh dalam list

inside
outside

4

1

6

1

list-style-type

Mengatur tipe daftar item marker

none
disc
circle
square
decimal
decimal-leading-zero
lower-roman
upper-roman
lower-alpha
upper-alpha
lower-greek
lower-latin
upper-latin
hebrew
armenian
georgian
cjk-ideographic
hiragana
katakana
hiragana-iroha
katakana-iroha

4

1

4

1

marker-offset

auto
length

1

7

2

Margin

Property

Description

Values

IE

F

N

W3C

margin

Mengatur properti margin dalam satu deklarasi

margin-top
margin-right
margin-bottom
margin-left

4

1

4

1

margin-bottom

Mengatur margin bawah dari suatu elemen

auto
length
%

4

1

4

1

margin-left

Mengatur margin kiri dari suatu elemen

auto
length
%

3

1

4

1

margin-right

Mengatur margin kanan dari suatu elemen

auto
length
%

3

1

4

1

margin-top

Mengatur margin atas dari suatu elemen

auto
length
%

3

1

4

1

Outlines

Property

Description

Values

IE

F

N

W3C

outline

Mengatur semua outline properti dalam satu deklarasi

outline-color
outline-style
outline-width

1.5

2

outline-color

Mengatur warna outline disekitar elemen

color
invert

1.5

2

outline-style

Mengatur style outline disekitar elemen

none
dotted
dashed
solid
double
groove
ridge
inset
outset

1.5

2

outline-width

Mengatur lebar outline disekitar elemen

thin
medium
thick
length

1.5

2

Padding

Property

Description

Values

IE

F

N

W3C

padding

Mengatur properti pengisi dalam satu deklarasi

padding-top
padding-right
padding-bottom
padding-left

4

1

4

1

padding-bottom

Mengatur properti pengisi bawah dari suatu elemen

length
%

4

1

4

1

padding-left

Mengatur properti pengisi kiri dari suatu elemen

length
%

4

1

4

1

padding-right

Mengatur properti pengisi kanan dari suatu elemen

length
%

4

1

4

1

padding-top

Mengatur properti pengisi atas dari suatu elemen

length
%

4

1

4

1

Positioning

Property

Description

Values

IE

F

N

W3C

bottom

Mengatur seberapa jauh batas bawah dari suatu elemen ada diatas/dibawah batas bawah dari elemen induk

auto
%
length

5

1

6

2

clip

Mengatur bentuk elemen. Elemen disisipkan dalam bentuk ini dan ditampilkan

shape
auto

4

1

6

2

left

Mengatur seberapa jauh bats kiri dari elemen menuju batas kanan/kiri dari elemen induk

auto
%
length

4

1

4

2

overflow

Mengatur apa yang tejadi jika isi dari elemen memenuhi area

visible
hidden
scroll
auto

4

1

6

2

position

Menaruh elemen dalam keadaan statis,relatif, absolut atau posisi terkunci

static
relative
absolute
fixed

4

1

4

2

right

Megnatur seberapa jauh ujung kanan dari elemen menuju kiri/kanan ujung kanan dari elemen induk

auto
%
length

5

1

6

2

top

Mengatur seberapa jauh elemen di ujung atas terhadap atas/bawah ujung atas elemen induk

auto
%
length

4

1

4

2

vertical-align

Mengatur garis vertikal dari elemen

baseline
sub
super
top
text-top
middle
bottom
text-bottom
length
%

4

1

4

1

z-index

Mengatur urutan simpan dari elemen

auto
number

4

1

6

2

May 2, 2008

Table

Property

Description

Values

IE

F

N

W3C

border-collapse

Mengatur apakah batas tabel menjadi satu batas atau dikeluarkan sebagai HTML standar

collapse
separate

5

1

7

2

border-spacing

Mengatur jarak yang memisahkan kotak batas

length length

5M

1

6

2

caption-side

Mengatur posisi dari judul tabel

top
bottom
left
right

5M

1

6

2

empty-cells

Mengatur apakah ditunjukkan atau tidak kotak kosong dalam tabel

show
hide

5M

1

6

2

table-layout

Mengatur algoritma yang digunakan untuk menampilkan kotak tabel, baris dan kolom

auto
fixed

5

1

6

2

Text

Property

Description

Values

IE

F

N

W3C

color

Mengatur warna teks

color

3

1

4

1

direction

Mengatur arah teks

ltr
rtl

6

1

6

2

line-height

Mengatur jarak antar garis

normal
number
length
%

4

1

4

1

letter-spacing

Menambah /mengurangi spasi antar karakter

normal
length

4

1

6

1

text-align

Menyusun teks dalam elemen

left
right
center
justify

4

1

4

1

text-decoration

Menambah dekorasi teks

none
underline
overline
line-through
blink

4

1

4

1

text-indent

Indentasi dari baris pertama dari teks dalam elemen

length
%

4

1

4

1

text-shadow

none
color
length

normal
length

6

1

6

1

Pseudo-classes

Pseudo-class

Purpose

IE

F

N

W3C

:active

Menambah style khusus pada elemen aktif

4

1

8

1

:focus

Menambah style khusus pada elemen ketika elemen mempunyai fokus

1.5

8

2

:hover

Menambah style khusus pada elemen ketika dimouse

4

1

7

1

:link

Menambah style khusus pada link yang belum dikunjungi

3

1

4

1

:visited

Menambah style khusus pada link yang pernah dikunjungi

3

1

4

1

:first-child

Menambah style khusus pada elemen yang merupakan anak pertama dari elemen lain

1

7

2

:lang

membolehkan penulis memilih bahasa yang digunakan dalam elemen yang dimaksud

1

8

2

Pseudo-elements

Pseudo-element

Purpose

IE

F

N

W3C

:first-letter

Menambah style khusus pada kata pertama dari teks

5

1

8

1

:first-line

Menambah style khusus pada baris pertama dari teks

5

1

8

1

:before

Memasukkan isi sebelum elemen

1.5

8

2

:after

Memasukkan isi setelah elemen

1.5

8

2

May 2, 2008

http://www.w3schools.com/tags/

Tag

Description

DTD

<!–…–>

Mendefinisikan komentar

STF

<!DOCTYPE>

Mendefinisikan tipe dokumen

STF

<a>

Mendefinisikan tempat penulisan

STF

<abbr>

Mendefinisikan singkatan

STF

<acronym>

Mendefinisikan akronim

STF

<address>

Mendefinisikan elemen alamat

STF

<applet>

Pembantahan. Mendefinisikan applet

TF

<area>

Mendefinisikan area dalam gambar

STF

<b>

Mendefinisikan teks bold

STF

<base>

Mendefinisikan sumber URL dari link dalam page

STF

<basefont>

Pembantahan.Mendefinisikan dasar font

TF

<bdo>

Mendefinisikan arah dari tampilan teks

STF

<big>

Mendefinisikan teks besar

STF

<blockquote>

Mendefinisikan kutip panjang

STF

<body>

Mendefinisikan elemen body

STF

<br>

Memasukkan spasi 1 baris

STF

<button>

Mendefinisikan tombol tekan

STF

<caption>

Mendefinisikan tabel caption

STF

<center>

Pembantahan. Mendefinisikan teks menuju center

TF

<cite>

Mendefinisikan kutip

STF

<code>

Mendefinisikan kode teks komputer

STF

<col>

Mendefinisikan atribut kolom tabel

STF

<colgroup>

Mendefinisikan grup kolom tabel

STF

<dd>

Mendefinisikan deskripsi definisi

STF

<del>

Mendefinisikan teks yang terhapus

STF

<dir>

Pembantahan. Mendefinisikan list directory

TF

<div>

Mendefinisikan bagian pada dokumen

STF

<dfn>

Mendefinisikan definisi dari syarat

STF

<dl>

Mendefinisikan daftar definisi

STF

<dt>

Mendefinisikan konsep definisi

STF

<em>

Mendefinisikan penekanan teks

STF

<fieldset>

Mendefinisikan fieldset

STF

<font>

Pembantahan. Mendefinisikan font teks, ukuran dan warna

TF

<form>

Mendefinisikan daftar

STF

<frame>

Mendefinisikan jendela

F

<frameset>

Mendefinisikan kerangka

F

<h1> to <h6>

Mendefinisikan header 1 menuju 6

STF

<head>

Mendefinisikan informasi tentang dokumen

STF

<hr>

Mendefinisikan syarat horizontal

STF

<html>

Mendefinisikan HTML dokumen

STF

<i>

Mendefinisikan teks italic

STF

<iframe>

Mendefinisikan kerangka dalam jendela

TF

<img>

Mendefinisikan gambar

STF

<input>

Mendefinisikan daerah input

STF

<ins>

Mendefinisikan teks yang disisipkan

STF

<isindex>

Pembantahan. Mendefinisikan sebaris daerah dalam

TF

<kbd>

Mendefinisikan teks keyboard

STF

<label>

Mendefinisikan label atau form kontrol

STF

<legend>

Mendefinisikan judul dalam fieldset

STF

<li>

Mendefinisikan daftar item

STF

<link>

Mendefinisikan referensi sumber

STF

<map>

Mendefinisikan peta gambar

STF

<menu>

Pembantahan. Mendefinisikan daftar menu

TF

<meta>

Mendefinisikan informasi meta

STF

<noframes>

Mendefinisikan seksi tanpa kerangka

TF

<noscript>

Mendefinisikan seksi tanpa tulisan

STF

<object>

Mendefinisikan objek yang disisipkan

STF

<ol>

Mendefinisikan daftar yang dipesan

STF

<optgroup>

Mendefinisikan grup pilihan

STF

<option>

Mendefinisikan pilihan dalam daftar

STF

<p>

Mendefinisikan paragraf

STF

<param>

Mendefinisikan batas objek

STF

<pre>

Mendefinisikan teks yang siap diformat

STF

<q>

Mendefinisikan kutip pendek

STF

<s>

Pembantahan. Mendefinisikan strikethrough teks

TF

<samp>

Mendefinisikan contoh kode komputer

STF

<script>

Mendefinisikan script

STF

<select>

Mendefinisikan daftar yang dapat dipilih

STF

<small>

Mendefinisikan teks kecil

STF

<span>

Mendefinisikan bagian dalam dokumen

STF

<strike>

Pembantahan. Mendefinisikan strikethrough teks

TF

<strong>

Mendefinisikan strong teks

STF

<style>

Mendefinisikan style definisi

STF

<sub>

Mendefinisikan teks subscript

STF

<sup>

Mendefinisikan teks superscript

STF

<table>

Mendefinisikan tabel

STF

<tbody>

Mendefinisikan badan tabel

STF

<td>

Mendefinisikan kotak tabel

STF

<textarea>

Mendefinisikan area teks

STF

<tfoot>

Mendefinisikan footer

STF

<th>

Mendefinisikan awal tabel

STF

<thead>

Mendefinisikan awal tabel

STF

<title>

Mendefinisikan judul dokumen

STF

<tr>

Mendefinisikan baris tabel

STF

<tt>

Mendefinisikan teks teletype

STF

<u>

Pembantahan. Mendefinisikan teks yang digarisbawahi

TF

<ul>

Mendefinisikan daftar yang belum dipesan

STF

<var>

Mendefinisikan variabel

STF

<xmp>

Pembantahan. Mendefinisikan teks yang siap diformat

May 2, 2008

Core Attributes

Not valid in base, head, html, meta, param, script, style, and title elements.

Attribute

Value

Description

class

class_rule or style_rule

Kelas elemen

id

id_name

Suatu id unik untuk elemen

style

style_definition

Suatu definisi gaya segaris

title

tooltip_text

Teks yang ditampilkan ujung alat

Language Attributes

Not valid in base, br, frame, frameset, hr, iframe, param, and script elements.

Attribute

Value

Description

dir

ltr | rtl

Set arah teks

lang

language_code

Set kode bahasa

Keyboard Attributes

Attribute

Value

Description

accesskey

character

Set keyboard shortcut untuk mengakses suatu elemen

tabindex

number

Set tab order suatu elemen

Window Events

Only valid in body and frameset elements

Attribute

Value

Description

onload

script

Naskah dijalankan ketika dokumen sedang berjalan

onunload

script

Naksah dijalankan ketika dokumen tidak sedang berjalanScript to be run when a document unloads

Form Element Events

Only valid in form elements.

Attribute

Value

Description

onchange

script

Naskah dijalankan ketika elemen berubah

onsubmit

script

Naskah dijalankan ketika bentuk di masukkan

onreset

script

Naskah dijalankan ketika bentuk di set ulang

onselect

script

Naskah dijalankan ketika elemen dipilih

onblur

script

Naskah dijalankan ketika elemen kehilangan fokus

onfocus

script

Naslkah dijalankan ketika elemen mendapat focus

Keyboard Events

Not valid in base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, and title elements.

Attribute

Value

Description

onkeydown

script

Yang dilakukan ketika tombol ditekan

onkeypress

script

Yang dilakukan ketika tombol ditekan dan dilepas

onkeyup

script

Yang dilakukan ketika tombol dilepas

Mouse Events

Not valid in base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, and title elements.

Attribute

Value

Description

onclick

script

Yang dilakukan saat mouse di-klik

ondblclick

script

Yang dilakukan saat mouse di-doubleclick

onmousedown

script

Yang dilakukan ketika tombol mouse ditekan

onmousemove

script

Yang dilakukan ketika penunjuk mouse dipindahkan

onmouseover

script

Yang dilakukan ketika penunjuk mouse dipindahkan ke suatu elemen

onmouseout

script

Yang dipindahkan ketika penunjuk mouse dipindahkan dari elemen

onmouseup

script

Yang dilakukan ketika tombol mouse dilepas

kaderisasi II tugas 06

April 25, 2008

1. Instalasi Dengan Source

Metode instalasi dengan Source adalah cara menginstal program dengan memasukkan file-file binary ke dalam direktori program di freeBSD. Caranya dengan memasukkan perintah make atau make install saat berada di dalam direktori program yang akan di install. Misal: cd /usr/ports/www/firefox (untuk menginstall firefox) kemudian make install maka os akan menginstall program firefox tersebut. Kelebihan dari cara ini adlah kebebasan kita untuk mengedit konfigurasi program yang akan digunakan

Untuk lebih jelasnya, lihat uraian instalasi berikut ini :

Setelah selesai instalasi FreeBSD dan sudah terdeteksi kedua buah LAN Card-nya, silakan isikan dengan IP Address, Gateway dan juga DNS Server tujuannya.
Setelah reboot,
#vi /etc/make.conf
isi dari make.conf adalah
MASTER_SITE_OVERRIDE=ftp://ftp.itb.ac.id/pub/FreeBSD/distfiles/
Setelah itu masuk ke /usr/ports/net/cvsup-without-gui
#cd /usr/ports/net/cvsup-without-gui
#make install
#/usr/libexec/locate.updatedb
trus install trafshow buat lihat atau monitoring traffic
#cd /usr/ports/net/trafshow
#make install
Selanjutnya download 2 file yang mau diinstall (contoh install altq)
Selanjut-nya extract file altq tersebut, biasanya disimpen di /tmp
#cd /tmp
#tar xzpf altq-3.1.tar.gz (contoh file)
#cd altq-3.1
#cd /usr/src
Selanjutnya buat director
#mkdir sys-altq
#cd sys
Setelah itu jalankan perintah ini :
#tar cvf – . | (cd ../sys-altq; tar xf -)
Kemudian lakukan patching pada source altq 3.1 seperti berikut ini :
#cd /usr/src/sys-altq
#patch -p1 < /tmp/sys-altq-freebsd-4.11-RELEASE.patch
lalu
#mkdir altq
#cp /tmp/altq-3.1/sys-altq/altq/* altq/
meng-compile kernel ikuti urutan berikut ini :
#cd i386/conf
#fetch http://neohosting.jalawave.net/~assundawy/bsd/ALTQ-IPNAT
# config ALTQ-IPNAT
Don’t forget to do a “make depend’’
Kernel build directory is ../../compile/ALTQ-IPNAT
#cd ./../compile/ALTQ-IPNAT
#make depend && make && make install
kalo tidak ada error lakukan reboot PC nya
#reboot
tapi jika memang berhasil, silakan coba ssh lagi ke mesin tersebut lalu setelah login sebagai root
coba jalankan perintah ini
#uname -a
akan keluar seperti ini
#ipfw l
65535 allow ip from any to any
Berarti IPNAT, dan Compile Kernel support ALTQ sudah berjalan. Tinggal lanjutkan dengan instalasi ALTQ.
Masuk ke directory altq
#cd /tmp/altq
#vi MAKEDEV.altq
:1,$s/root.wheel/root:wheel
save dengan perintah / wq Enter
Kemudian
#sh MAKEDEV.altq all
#cd /usr/src/sys-altq/modules/altq
Kita lanjutkan dengan masuk ke directory altq dan lakukan instalasi
#cd /usr/src/sys-altq/modules/altq
#make && make install
Setelah tidak ada error, selanjutnya lakukan instalasi source altq
#cd /tmp/altq-3.1
#make && make install

2. Instalsi Dengan Ports

Port serupa dengan package, namun bedanya terletak dimana packagenya berada, kalau package berada di CD/DVD maka port berada pada server-server yang mengandung package, seperti arc.itb.ac.id. Cara penginstalannya juga sama, bedanya hanya pada port kita harus terhubung lebih dahulu dengan server yang memiliki package yang dibutuhkan. Kelebihannya dibandingkan dengan cara package adalah program yang di-install lebih up-to-date dan media yang diperlukan hanya kabel LAN saja.

Untuk Instalasi software di FreeBSD dengan menggunakan port, system di komputer kita harus mempunyai ports collection. Kemudian untuk langkah selanjutnya adalah sebagai berikut :

1) Pertama Kita harus mengetahui dimana ports yang mau kita install. Ini dilakukan dengan mengetik perintah whereis yaitu whereis [nama port]. Setelah mengetahui lokasinya, pindah ke tempat ports yang tadi.

2) Kedua Kita compile dengan perintah make. Lalu install dengan perintah command make install.

Untuk uraian lebih detilnya sebagai berikut :

diubah dulu make.conf di /etc or di /usr/local/etc trus install cvsup-without-gui dengan ports-tools.
a.edit make.conf
# ee /etc/make.conf
//cari bagian (ato ketik aja) MASTER_SITE_OVERRIDE isi dengan
MASTER_SITE_OVERRIDE?= ftp://ftp.itb.ac.id/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
trus klo yang mode http perlu pake proxy kan, cari (ato ketik juga) kayak gini:
HTTP_PROXY      =     167.205.22.105:8080 HTTP_AUTH_PROXY =     {username}:{password}
b.install cvsup-without-gui
# cd /usr/ports/net/cvsup-without-gui/ && make install clean
# /usr/local/bin/cvsup -L 2 -h cvsup.id.FreeBSD.org /usr/share/examples/cvsup/ports-supfile
(ato copy : cp /usr/share/examples/cvsup/ports-supfile /root/ports-supfile
dan ubah bagian *default host=cvsup.id.FreeBSD.org trus jalanin dengan perintah
# /usr/local/bin/cvsup -L 2 /root/ports-supfile)
c.install ports-tools
# cd /usr/ports/sysutils/portmanager && make install clean
# cd /usr/ports/sysutils/portupgrade && make install clean
d.update ports database dan upgrade
# /usr/local/sbin/portsdb -Uu && /usr/local/sbin/portupgrade -arR
e.bersihin distfiles
# /usr/local/sbin/portsclean -DD
buat nginstall paketnya, Di port FreeBSD digolongkan dalam kategori-nya.
klo gak tau letaknya bisa coba2 ketik perintah, contoh:
# whereis apache22
apache22: /usr/ports/lang/apache22
terus ketikin perintah:
# cd /usr/ports/lang/apache22 && make install clean
contoh : nginstall MySQL
# cd /usr/ports/databases/mysql51-server && make install clean
# /usr/local/bin/mysql_install_db
# chown -R mysql:mysql /var/db/mysql
# /usr/local/bin/mysqld_safe &
# /usr/local/bin/mysqladmin -u root password “password-root-mysql”
# /usr/local/bin/mysqladmin -u root -h nama.host.server.lu password “password-root-mysql”
# echo ‘mysql_enable=”YES”‘ >> /etc/rc.conf

untuk ngetest # /usr/local/etc/rc.d/apache22 start

3. Instalsi Dengan Package

Package biasanya berisi perintah-perintah (command) yang sudah di-compile beserta konfigurasinya. Cara instalasinya adalah dengan perintah pkg add [package].tgz. Untuk melihat info package yang kita lihat (misal dari FTP server), maka gunakan perintah pkg info.

Package merupakan suatu kumpulan data paket yang berisi file-file binary yang telah tersusun dan siap untuk dipanggil/digunakan. Untuk memanggilnya dibutuhkan CD installer. cara penginstalannya mirip dengan cara install program di Windows® file, dengan kata lain ekstensi EXE pada windows dapat dianalogikan dengan package. Cara penginstalan dapat dilakukan dengan memasukkan perintah pkg_add (program yang akan di-install) pada terminal. Kelebihannya gampang sebab hanya menggunakan perintah command dan praktis, program ini bisa di-uninstall (dengan perintah pkg_remove). Untuk mengetahui informasi dari jenis package tersebut bisa dengan perintah pkg_info.

Untuk lebih detilnya sebagai berikut :

Instalasi Apache dilakukan melalui pkg_add dengan memilih server mirror/lokal untuk mendapatkan package.
Gunakan perintah (login sebagai root) untuk mensetting lokasi default dari package:
# setenv PACKAGESITE ftp://ftp.itb.ac.id/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/
atau:
# setenv PACKAGESITE ftp://ftp.itb.ac.id/pub/FreeBSD/ports/i386/packages-6-stable/Latest/
bedanya perintah di atas adalah pada jenis package, yaitu package yang ada pada release FreeBSD 6.2 atau kita akan menggunakan package golongan stable untuk distribusi umum FreeBSD 6. Kalau menggunakan shell seperti bash, maka syntax perintah di atas perlu diubah sbb:
# export PACKAGESITE=ftp://ftp.itb.ac.id/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/
atau
# export PACKAGESITE=ftp://ftp.itb.ac.id/pub/FreeBSD/ports/i386/packages-6-stable/Latest/
install package:
# pkg_add -r apache22
Cara instalasi dengan pkg_add ini dipilih karena instalasi jadi lebih cepat. atau anda dapat menginstall package tersebut dari ports collection:
# cd /usr/ports/www/apache22/
# make config
# make install clean
Setelah instalasi berhasil, apache diaktifkan secara default saat booting. Edit file /etc/rc.conf:
# ee /etc/rc.conf
Masukkan baris berikut:
apache22_enable=”YES”
Edit file httpd.conf:
# ee /usr/local/etc/apache22/httpd.conf
Ubah variabel-variabel seperti berikut:
Listen 10.1.1.30:80
ServerName example.com:80
ServerAdmin admin@example.com
Variable di atas perlu diganti sesuai dengan sistem yang akan dipakai.
Kemudian ganti semua parameter /usr/local/www/apache22 dengan /usr/local/www/ ,
lalu lakukan perintah berikut:
# mv /usr/local/www/apache22/* /usr/local/www
Setting secara umum selesai, menguji syntax httpd.conf :
# apachectl configtest
Beberapa perintah apache yang perlu dicoba:
# apachectl start
# apachectl restart
# apachectl graceful
# apachectl stop
Kadang-kadang apache tidak bisa dijalankan. Perlu dicek dengan perintah2 berikut:
# tail /var/log/messages
# tail /var/log/httpd-error.log
Beberapa error yang sering terjadi:
[warn] (2)No such file or directory: Failed to enable the ‘httpready’ Accept Filter
Ini berarti perlu melakukan load kernel module yang bernama accf_http. dengan:
# kldload accf_http
Agar setiap kali booting, kernel module ini di-load secara otomatis, maka perlu membuat file /boot/loader.conf:
# ee /boot/loader.conf
ketikkan berikut:
accf_http_load=”YES”
Error yang lain yang sering terjadi adalah:
“cannot determine local host name”
Penyebabnya adalah resolv dari hostname tidak sama dengan alamat IP yang dipunyai.cek dengan perintah berikut:
# hostname
example.com
as# nslookup example.com
Non-authoritative answer:
Name: example.com
Address: 10.1.1.30
# ifconfig
inet 192.168.0.5 netmask 0xffffff00
Kalau hasil dari pengecekan terdapat perbedaan alamat IP dengan hostname yang bersangkutan, mengubah setting hostname dengan perintah:
# ee /etc/hosts
masukkan sebuah baris:
10.1.1.30 example.com

Disarikan dari berbagai sumber dan http://www.cybercity.biz/faq/howto-do-install-and-se

tugas arc 05

April 14, 2008

APRS

APRS dikembangkan dan dikenalkan oleh Bob Bruninga, seorang operator amatir radio, callsign beliau WB4APR.

Ada sebagian mengartikan APRS sebagai Automatic Packet Reporting System, akan tetapi sesungguhnya APRS hanya mengirim informasi mengenai posisi atau lokasi, walaupun kemudian berkembang dengan tambahan informasi mengenai cuaca, dan layanan pesan singkat untuk chat.

Pada dasarnya, APRS terdiri dari dua buah sistem. Pada sisi pengirim membutuhkan alat penerima sensor lokasi ( GPS ) terhubung ke encoder packet dan pemancar, kemudian pada sisi penerima membutuhkan penerima gelombang radio terhubung ke komputer.

Pada sistem pertama, setelah sensor menerima informasi mengenai lokasi dan diterjemahkan ke dalam format baku dan diubah menjadi suara ( Packet, umumnya dengan audio frequency shift keying 1200hz dan 2400 hz ), dan dipancarkan menjadi beacon. Pancaran beacon tidak diarahkan hanya pada satu stasiun radio ( seperti umumnya packet radio, contohnya BBS ), tapi setiap stasiun yang dapat menerima pancarannya dapat menerima informasi yang dikirim.

Pada sistem kedua, setelah dapat menerima pancaran packet dan merubah menjadi data, di layar monitor akan ditampilkan gambar icon yang menunjukkan lokasi pada peta digital.

eQSO

eQSO adalah layanan Voice over Internet Protocol (VoIP) yang dikembangkan untuk amatir radio. Ini memungkinkan amatir radio untuk saling terhubung tidak hanya menggunakan media udara, tetapi juga melalui Internet. Ini membuka peluang amatir radio dapat menikmati kebebasan berkomunikasi antara amatir radio lainnya melalui frekuensi radio, melalui Internet atau campuran keduanya.

Sejarah

Luasnya wilayah Indonesia serta tidak terhubungnya repeater-repeater amatir radio membuat YB0KLI dan rekan amatir radio di maillist orari-news@yahoogroups.com menggagas ide VoIP untuk me-link repeater di seluruh Indonesia. Diskusi pertama muncul pada tanggal 25 Juli 2002. Pada tanggal 12 Agustus 2002 hal yang diidamkan akhirnya menjadi kenyataan; rekan-rekan di maillist ORARI News merasakan betapa nikmatnya berQSO dengan rekan amatir radio lainnya menggunakan sarana Internet. Saat itu server yang dipakai adalah server backup eQSO di alamat repeater.dns2go.com room Indonesia. Sistemnya disebut “Repeater Phone Internasional“.

Tanggal 29 Oktober 2002, ujicoba dilanjutkan secara on-air dengan menghubungkannya ke repeater YB0ZZ di Jakarta pada frekuensi 438.080 MHz dan juga beberapa gateway pribadi di beberapa propinsi. Hasilnya luar biasa… Komunikasi berjalan mulus, tak terasa lawan bicara ribuan kilometer jauhnya… Beberapa kontak bahkan terjadi secara lintas negara. Memang ada delay yang cukup mengganggu karena lokasi server yang jauh di belahan dunia lain. Beberapa waktu kemudian, server pindah ke alamat server.eqso.net room Indonesia. eQSO RF Gateway disediakan oleh YB0EO dan backup tersedia di QTH YB0HD. Tanggal 2 Juni 2003, server kena petir namun masih bisa dipugar dalam beberapa hari, namun 10 Pebruari 2004 layanan ini benar-benar padam karena PSU server jebol kena petir dan kendala sumberdaya lainnya termasuk mahalnya link Internet yang harus disubsidi selama 1,5 tahun, proyek ini akhirnya mati suri.

Setelah mati suri dan tidak puas dengan delay yang terlalu lama, akhirnya tanggal 1 Maret 2005 rekan-rekan kembali dapat menikmati eQSO. Ini kali kita membangun infrastruktur yang lebih “Indonesiawi” dengan server yang diletakkan di QTH YB0EO dan diakses melalui IP 202.155.147.155. Tanggal 3 Maret 2005, sistem ini dapat pula diakses dari jaringan WiFi ORARI dengan SSID “WiFi ORARI” atas bantuan dari YB0HD yang diletakkan di gedung BNI46, Jakarta. Tidak hanya itu, tanggal 7 Maret 2005, YD9ANL menyediakan backup server di IP 202.152.53.26 dan 202.162.208.213. Semua entry alamat IP digilir DNS menggunakan teknik round-robin yang memungkinkan sistem diakses dengan alamat tunggal server.aeroCity.net — bila satu server mati akan digantikan oleh server berikutnya. eQSO RF Gateway yang turut berpartisipasi adalah YD1SRP, YD0NPZ, YB0HD, YC1ZAC, YC5PDT, YB3CC dan YC3RCJ. Sistem ini tidak bertahan lama, domain aeroCity.net yang sedianya adalah nama layanan packet radio besutan YB0KLI harus kalah ditelan tingginya biaya maintenance; sistem ini hanya bertahan sampai 13 Pebruari 2006…

Proyek eQSO Indonesia 2007 kembali mencoba mewujudkan mimpi lama untuk menyediakan jalur komunikasi alternatif bagi Amatir Radio di Indonesia dan menyatukan repeater-repeater agar kita semua dapat berkomunikasi lebih mudah. Soft launching dimulai pada tanggal 1 Januari 2007 dan launching ke masyarakat amatir radio Indonesia tanggal 3 Januari 2007. Kami berharap agar proyek ini dapat bertahan hidup lama serta berkembang sesuai perkembangan teknologi.

Tanggapan Organisasi

Saat ini, ORARI membuka diri terhadap eQSO. Gebrakan dimulai oleh amatir radio di Makassar dengan berdirinya Club Station yang khusus mengembangkan dunia digital di amatir radio. Callsign YB8ZD akhirnya terbit, dimotori oleh YB8EW dan kawan-kawan. YB8ZD lahir tanggal 17 April 2007 dengan IAR yang diterbitkan oleh Dinas Perhubungan Sulawesi Selatan. Rakerda ORDA Sulawesi Selatan tanggal 12 Agustus 2007 telah menyiratkan pentingnya amatir radio mengikuti perkembangan teknologi.

YC1LZ melalui lobi yang intensif dengan pengurus ORDA Jawa Barat akhirnya menanyakan hal ini secara resmi ke ORPUS mengenai kegiatan eQSO. Melalui surat nomor B-171/OP/KU/2007 tanggal 10 September 2007 –tepat 1 hari sebelum diselenggarakannya eQSO Ramadhan net 2007– ORPUS menilai bahwa:

1. eQSO adalah pengembangan komunikasi digital yang digeluti amatir radio seluruh dunia termasuk Indonesia
2. Perlu adanya pemahaman yang jelas tentang pemaduan jaringan Internet dengan jaringan amatir radio sehingga tidak melanggar KM-49 Tahun 2002 tentang kegiatan amatir radio
3. Dengan akan diterbitkannya PP-38 Tahun 2007, ORARI dan Ditjen Postel sedang membahas hal-hal yang berkaitan dengan eQSO
4. eQSO dianggap sebagai kegiatan eksperimen amatir radio yang perlu mendapat pengawasan dan dikendalikan oleh ORARI Daerah.

Kondisi Terkini

Layanan dan situs eQSO Indonesia 2007 pada alamat eqso.orari.net di-hosting di salah satu server YB0EO. Dengan memori 2 GB, harddisk 200 GB serta koneksi gigabit Ethernet langsung ke port Indonesia Internet Exchange (IIX) berbandwidth 10 Mbps, layanan eQSO Indonesia 2007 dapat diakses oleh ribuan pemakai di Indonesia tanpa hambatan. Administrasi server dikelola oleh YB0KLI dan administrasi eQSO RF Gateway dikelola bersama oleh YD1SRP, YC1LZ dan YB8EW.

Pada tanggal 1 Nopember 2007, domain orari.net kadaluarsa dan proses pembaruannya menemui kesulitan teknis; ini menyebabkan layanan eQSO Indonesia 2007 terganggu karena pengguna tidak dapat menggunakan subdomain tersebut, harus menggunakan alamat IP langsung. Onno W. Purbo, YC0MLC, Litbang ORPUS membantu menyiapkan subdomain eqso.orari.or.id dan akhirnya subdomain ini hidup tanggal 9 Nopember 2007.

April 3, 2008

TUGAS ARC 4

SEJARAH RADIO DAN WIRELESS

Perkembangan radio merupakan revolusi di bidang telekomunikasi, sebelumnya komunikasi dilakukan melalui telepon dan telegraf yang di hubungkan melaui kabel, sedangkan melalui radio komunukasi wireless (tanpa kabel) dapat dilakukan

Radio seperti penemuan yang lain ditemukan melalui berbagai eksperimen dari banyak orang.

Pada tahun 1800, seseorang Profesor dari Universitas Princeton yang bernama Yoseph henry dan seorang fisikawan inggris yang bernama Michael Faraday bereksperimen dengan elektromagnet, dan menemukan teori induksi. Pada tahun 1864, James Clark Maxwell, seorang fisikawan Inggris yang lain, mencoba mengembangkan teori induksi yang dihubungkan dengan kecepatan cahaya. Bunyi teori maxwell adalah : Karena perubahan medan magnet dapat menimbulkan medan listrik, maka sebaiknya perubahan medan listrikpun akan dapat menimbulkan medan magnet. Akan tetapi maxwell belum dapat membuktikan hipotesanya selama hidupnya. Orang yang pertama kali menguji hipotesa. Maxwell mengenai gelombang elektro magnetic ini adalah Heinrich hertz, seorang fisikawan Jerman. Ia berhasil membuktikan teori Maxwell pada tahun 1880, dengan menggunakan kumparan Ruhmkorf.

Pada tahun 1895, Guglielmo marconi, seorang penemu dari Italia, mengkombinasikan teori-teori yang sudah ada (tentang elektromagnetik) dengan idenya sendiri. Sebuah sinyal telah mengubah sejarah. Persisnya seratus tahun yang lalu pada tanggal 12 Desember 1901, Guglielmo Marconi berada di Signal Hill di Newfoundland dimana dia mendengar tiga titik huruf “S” datang melalui kode Morse dari 2.000 mil jauhnya di Cornwall, Inggris.Sinyal itu mengalahkan semua keraguan bahwa sistem wirelessnya bisa berjalan melalui lengkungan bumi dan jarak yang luar biasa jauh. Ini adalah penemuan yang mengarah pada kelahiran radio, televisi dan telekomunikasi modern. Marconi lahir di Bologna, Italia tahun 1874 dari ayah Itali dan ibu Irlandia. Sejak kecil ia sudah tampak tertarik dalam ilmu fisika dan listrik. Tahun 1894 ia mulai melakukan percobaan dalam penggunaan gelombang radio untuk mengirimkan pesan tanpa menggunakan kabel (sekarang disebut “wireless”), dengan meningkatkan jarak pesan bisa dikirimkan: menyeberangi ruangan, turun ke koridor, lalu ke pekarangan rumah.

Pada saat itu, hanya sedikit yang tahu mengenai listrik. Ilmuwan Skotlandia, James Clerk Maxwell, memperkirakan pada tahun 1864, 10 tahun sebelum Marconi lahir, berbagai jenis sinar termasuk cahaya, dibentuk oleh gelombang elektromagnetik. Maxwell juga menduga bahwa perubahan dalam jumlah listrik di sebuah kabel bisa mengirimkan gelombang melalui udara.

Beberapa abad sebelumnya, ilmuwan Jerman, Heinrich Hetz, membuat peralatan untuk mengirimkan dan mendeteksi gelombang elektromagnetik. Ia berhasil mengirimkan gelombang sejauh beberapa meter. Tahun 1894, setelah membaca karya Hertz, Marconi menemukan gagasan. Ia ingin tahu apakah gelombang elektromagnetik bisa mengirimkan pesan sebagai sinyal melalui udara seperti pesan yang dikirimkan melalui kabel dalam telegraf dan telepon.Ia memutuskan mengerjakan konsep itu, menyusun percobaan di loteng atap rumahnya. Ia membuat sebuah transmitter di ujung ruangan yang mengirimkan gelombang radio. Pada ujung lainnya sejauh 9 meter, ia taruh pesawat penerima yang dihubungkan ke bel. Ketika Marconi menekan tombol “on” transmitter, benda itu mengirimkan gelombang elektromagnetik yang dideteksi oleh penerima dan bel berdering.

Kemudian Marconi bergerak ke tahap selanjutnya, menyusun peralatan yang lebih kuat di kebun vila keluarganya. Segera ia bisa mengirimkan pesan dalam kode Morse antara sebuah transmitter dan receiver yang terpisah dua kilometer. Ia segera membuat pengajuan komersialisasi telegrafi tanpa kabel (wireless). Sayangnya, pemerintah Itali yang baru saja memiliki sistem jalur telegraf dan kabel bawah air tidak tertarik pada percobaannya. Jadi ia pergi ke London. Tak lama kemudian ia dianugerahi paten pertama di dunia untuk sistem telegrafi. Ia mendirikan Wireless Telegraph and Signal Company Limited. Tahun 1900 perusahaan itu menjadi Marconi plc.

Selama lima tahun berikutnya ia terus berupaya menghapus batas-batas transmisi radio. Marconi mengirimkan pesan sejauh 14 km melintasi Briston Channel tahun 1897, dan 187 km dari Perancis ke Inggris tahun 1899. Setelah kesuksesan percobaan trans-atlantiknya sistem Marconi dipakai oleh tentara Inggris dan Itali.

Pada tahun 1901, radio temuan marconi mengirim sinyal kode menyebrangi samudra atlantik dari Inggris ke Newfoundland. Sekitar tahun 1900, para penemu mencoba mengembangkan alat yang dinamakan “vacuum tube” yang digunakan untuk mendeteksi dan memperluas sinyal radio. Lee de forest, seorang penemu dari Amerika mempatenkan lampu Vakum temuannya yang di kenal dengan triode atau audion pada tahun 1907. Penemuan ini dapat menyiarkan dari gelombang yang masuk

Tahun 1907 layanan telegraf wireless trans-atlantik digunakan untuk umum. Tahun 1909 Marconi menerima Hadiah Nobel dalam ilmu fisika atas karya penemuannya dalam telegrafi wireless bersama ahli fisika Jerman, Karl Ferdinand Braun.Kemudian, karena pecahnya perang dunia satu, perkembangan radio menjadi agak terhambat karena siapapun tidak diizinkan untuk mengusahakan siaran radio sampai tahun 1919. Setahun sebelumnya yaitu pada tahun 1918, Edwin H Amstrong dari Universitas Kolombia mengembangkan alat penerima gelombang radio, yang biasa disebut Super heterodyne circuit. Kemudian pada tahun 1933 ia memperkenalkan sistam frequency modulation untuk menyempurnakan sistem sebelumnya. (Amplitudo modulation)

Marconi pernah berkata bahwa ia yakin pada suatu saat tidak ada lagi jarak di Bumi yang tak dapat ditaklukkan oleh komunikasi radio. Karya Marconi membantu revolusi komunikasi global. Pada saat kelahirannya, tahun 1874, satu-satunya cara tetap berkomunikasi dalam jarak jauh adalah melalui telepon atau telegraf melalui kabel. Pada saat ia meninggal, tahun 1937 di Roma, dunia terhubung oleh radio.

Ia adalah orang pertama yang mengirimkan sinyal radio melalui udara. Ia menggunakan gelombang elektro magnetic untuk mengirim kode sinyal telegraf dalam jangkauan lebihdari 1,5 Km.

Kelebihan sistem FM (Frequency Modulation) dibandingkan dengan AM adalah:

  1. dapat menghilangkan inreferensi atau gangguan oleh gelombang radio lain.
  2. menghilangkan gangguan berisik oleh pengaruh cuaca seperti petir dan hujan.
  3. menghasilkan suara yang lebih jernih.

Tetapi sistem FM juga memiliki kekurangan yaitu jangkauan yang kurang luas. Maka untuk memperluas jangkauannya tranmitter FM harus diletakkan ditempat yang sangat tinggi dan dihubungkan oleh station penghubung.

Pada saat itu kegunaan utama dari radio adalah sebagai alat komunikasi antara kapal satu dengan kapal lain, juga antara kapal daratan dengan daratan. Disini kita bisa melihat betapa besar manfaat dari radio, seperti pada penyelamatan kapal yang tenggelam, komunikisi bila arah haluan kapal menyimpang dari yang telah ditentukan. kita tahu pada saat tenggelamnya kapal TITANIC pada tahun 1912, komunikasi untuk menyelamatkan penumpang juga dilakukan melalui radio. Penggunaan radio sebagai alat komunikasi semakin berkembang pada tahun 1930 yaitu sebagai komunikasi pada pesawat terbang, polisi dan militer.

APA ITU RW?

Wireless network adalah bidang disiplin yang berkaitan dengan komunikasi antar sistem komputer dan beberapa macam peralatan telekomunikasi tanpa menggunakan kabel. Jaringan nirkabel ini sering dikenal sebagai jaringan telekomunikasi, dan banyak dipakai untuk jaringan komputer baik pada jarak yang dekat (beberapa meter, memakai alat/pemancar bluetooth) maupun pada jarak jauh (lewat satelit). Bidang ini erat hubungannya dengan bidang telekomunikasi, teknologi informasi, dan teknik komputer. Jenis jaringan yang paling populer dalam kategori jaringan nirkabel ini meliputi: Jaringan kawasan lokal nirkabel (wireless LAN/WLAN), Wi-Fi, layanan komunikasi pribadi (personal communications service atau PCS), global system for mobile communications (GSM), D-AMPS, sistem navigasi global (GPS atau global positioning systems), dll.Jaringan nirkabel biasanya menghubungkan satu sistem komputer dengan sistem telekomunikasi yang lain dengan menggunakan beberapa macam media transmisi tanpa kabel, seperti: gelombang elektromagnetik, gelombang radio, gelombang mikro, gelombang satelit, maupun gelombang inframerah.

Pemindahan data melalui gelombang radio sering digunakan. Di samping itu, penyebaran media dalam bangunan akan lebih mudah dilakukan dengan menggunakan gelombang radio. Kelebihan penggunaan gelombang radio terletak kepada kemapmpuannya melalui jarak yang sangat jauh. Gelombang radio disebar dan diterima tanpa menetapkan lokasi penyebaran atau penerimaan. Dengan itu, penyaluran data dapat dilakukan pada lokasi manapun.

Satu lagi teknologi media wireless yang efektif ialah Gelombang Mikro yang kini digunakan secara luas dalam sistem komunikasi telepon jarak jauh, telepon selular, saluran televisi dan banyak lagi. Proses pemasangan media hanya memerlukan suatu kawasan untuk mendirikan sebuah bangunan sebagai pusat pemancar gelombang mikro. Dari pusat pemancar ini, gelombang akan disalurkan kepada pengguna yang berada di sekitar perluasan media. Penggunaan media ini juga tidak memerlukan biaya yang banyak

Pemindahan Gelombang lightwave lebih mudah dipasang daripada media pemindahan gelombang mikro. Media pemindahan gelombang rlightwave menawarkan skema jalur asas (bandwidth) yang lebih tinggi dan biaya adalah lebih mahal. Melalui pemindahan gelombang lightwave, pemindahan data akan sangat baik ketika cuaca cerah

Selain daripada media-media yang telah dijelaskan di atas, satu lagi media wireless yangsering digunakan ialah Gelombang Infra Merah dan Milimeter. Gelombang Infra Merah dan Milimeter digunakan sebagai saluran komunikasi jarak dekat seperti penggunaan alat jarak jauh (remote control) bagi televisi, radio dan sebagainya. Kemudahan media gelombang infra merah dan milimeter ini seing digunakan dalam sebuah local area network (LAN). Dengan pemasangan pemancar dan penerima gelombang infra merah penyambungan komputer dalam sebuah LAN dilakukan tanpa menyambung secara fisik terhadap komputer-komputer. penggunatidak memerlukan ‘plug in’ untuk pelaksanaan. Kelebihan media gelombang jenis ini adalah mudah untuk dipasang dan harganya yang rendah

APACHE WEBSERVER

Pada saat kita berselancar di Internet dengan menggunakan browser atau istilah kerennya browsing, kita pasti akan menuju pada suatu alamat situs yang di dalamnya memuat berbagai macam data, informasi, dan hiburan.Web server adalah software yang memberikan layanan web. Web server menggunakan protocol yang disebut dengan HTTP (HyperTextTransfer Protocol). Pada umumnya, semua situs web di dunia ini digerakkan oleh suatu program aplikasi yang berjalan di server. Program tersebut, yang sering dipakai adalah Apache, dan yang sekarang akan kita bahas adalah salah satu web server yang sangat terkenal dan menjadi standar de facto setiap distribusi Linux, yaitu Apache.

Apache merupakan web server standar yang dipaket oleh berbagai macam distribusi Linux. Hal ini disebabkan karena kemudahan konfigurasi, unjuk kerja yang bagus, dan arsitektur yang modular, menjadikannya sebagai webserver yang terkenal. Dapat dilihat dari Distro Linux besar seperti RedHat, Slackware, dan Mandrake sudah menyertakan Apache dalam iso atau CD-nya. Selain berlisensi GPL (General Public Lisence) atau free software, Apache juga mudah dikonfigurasikan. Sedangkan aplikasi yang menjalankan program apache tersebut biasa dinamakan Web Server atau httpd. Apache Web Server merupakan program aplikasi yang berjalan di server, berfungsi untuk menjalankan aplikasi web sehingga bisa diakses oleh klien baik melalui jaringan intranet maupun Internet.

Apache adalah nama web server yang dibuat berbasiskan kode sumber dan ide-ide

yang ada pada web server leluhurnya, yaitu web server NCSA. Sesuai namanya, web server NCSA dibuat oleh National Center for Supercomputing Applications. Tidak seperti proyek leluhurnya yang dibiayai oleh pemerintah Amerika, web server Apache dikembangkan oleh sekelompok programer yang bekerja tanpa dibayar oleh siapapun. Mereka mengerjakan proyek ini dengan berbagai macam alasan, akan tetapi alasan yang paling mendasar adalah mereka senang jika perangkat lunak mereka digunakan oleh banyak orang. Saat itu pengembangan NCSA httpd sebagai web server mengalami stagnasi. ROB MC COOL meninggalkan NCSA dan memulai sebuah proyek baru bersama para webmaster lainnya, menambal bug, dan menambahkan fitur pada NCSA httpd. Mereka mengembangkan program ini lewat mailing list. Dengan berpijak pada NCSA httpd versi 1.3, Team Apache mengeluarkan rilis pertama kali secara resmi Apache versi 0.6.2

Apache adalah web server yang kompak, modular, mengikuti standar protokol HTTP, dan tentu saja sangat digemari. Kesimpulan ini bisa didapatkan dari jumlah pengguna yang jauh melebihi para pesaingnya. Sesuai hasil survai yang dilakukan oleh Netcraft, bulan Januari 2005 saja jumlahnya tidak kurang dari 68% pangsa web server yang berjalan di Internet. Ini berarti jika semua web server selain Apache digabung, masih belum bisa mengalahkan jumlah Apache. Saat ini ada dua versi Apache yang bisa dipakai untuk server produksi, yaitu versi mayor 2.0 dan versi mayor 1.3. Kita bisa menggunakan salah satu dari keduanya. Tapi sangat dianjurkan untuk memakai versi 2.0.

Alasan mengapa kita harus memilih Apache antara lain arsitekturnya modular, mendukung banyak sistem operasi, termasuk di dalamnya adalah Windows NT/2000/XP dan berbagai varian Unix.Mendukung IP versi 6 (Ipv6), mendukung CGI (Common Gateway Interface) dan SSI (Server Side Include), mendukung otentifikasi dan kontrol akses. mendukung SSL (Secure Socket Layer) untuk komunikasi terenkripsi, konfigurasi yang mudah dipahami, mendukung Virtual Host, Pesan kesalahannya multi bahasa dan bisa dimodifikasi.

Apache merupakan web server yang paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Namun demikian, pada beberapa versi berikutnya Apache mengeluarkan programnya yang dapat dijalankan di Windows NT.

 

Beberapa dukungan Apache :
1. Kontrol Akses.
Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP
2. CGI (Common Gateway Interface),
yang paling terkenal untuk digunakan adalah perl (Practical Extraction and Report Language), didukung oleh Apache dengan menempatkannya sebagai modul (mod_perl)
3. PHP (Personal Home Page/PHP Hypertext Processor);
program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik
4. SSI (Server Side Includes)

 

Instalasi yang dibahas berikut adalah modus instalasi standar (default). Metode instalasi Apache (sejak Versi 1.3) ada dua macam, yakni dengan metode APACI (Apache 1.3 Autoconf-style Interface) atau dengan cara pada versi sebelumnya. Sebelum mulai instalasi, pastikan mesin kita memenuhi beberapa hal :
• Ruang hardisk kosong sebanyak 12 Megabyte. Sebagai tambahan kurang lebih 3 Megabyte untuk modul-modul yang akan dipasang.
• Pastikan mesin Anda memiliki ANSI-C Compiler. Untuk Linux yang paling ideal adalah gcc (GNU C Compiler).
• Perl interpreter (tidak harus) untuk menjalankan beberapa skrip konfigurasi. Jika tidak ada tidak akan mengganggu instalasi secara keseluruhan. Hanya saja beberapa skrip tidak akan dijalankan.
• Dukungan Dynamic Share Object (DSO) (tidak harus), yang memungkinkan Apache menjalankan modul sebagai bagian dari run time-nya.

Platform yang didukung oleh Apache saat ini :

1. Linux
2. SunOS
3. UnixWare
4. FreeBSD
5. Solaris
6. AIX
7. OpenBSD
8. IRIX
9. SCO
10. NetBSD
11. HPUX
12. BSDI
13. Digital Unix

File konfigurasi Apache terletak di direktori /etc/httpd/conf , tergantung direktori yang kita set saat configure Apache ditahap instalasi. Nama filenya adalah httpd.conf,srm.conf dan access.conf. httpd.conf merupakan file yang dieksekusi pertama kali saat Apache dijalankan. Didalamnya berisi konfigurasi secara umum. srm.conf adalah file konfigurasi yang dieksekusi setelah httpd.conf. Disarankan untuk membiarkan file konfigurasi ini tetap kosong. Dan access.conf merupakan konfigurasi untuk memfilter host-host yang boleh mengakses layanan Apache.

File konfigurasi apache terbagi menjadi :File, Konfigurasi, Apache.
Secara default, Apache memisahkan file konfigurasinya menjadi 3 bagian, yakni httpd.conf, srm.conf dan access.conf. Namun semua binary program pada distribusi yang dicobakan menyatukannya dalam satu file yakni httpd.conf. File ini dibagi menjadi 3 bagian utama :
1. Global environment
Berisi konfigurasi Apache secara umum, seperti berapa banyak user dapat mengakses pada saat yang bersamaan.
2. Section (Main) Configuration
Konfigurasi utama yang tidak termasuk dalam virtual host. Bagian ini juga termasuk seting default untuk virtual host.

3. Virtual host
Konfigurasi untuk virtual host, yakni memanggil nomor IP dan DNS yang berbeda meskipun masih dalam satu administrasi oleh Apache.

Berikut pembahasan beberapa contoh pilihan konfigurasi file httpd.conf. Pilihan yang disampaikan di sini mengacu pada file httpd.conf yang diberikan secara default oleh Apache selesai instalasi.
Httpd.conf
Edit file httpd dan sesuaikan dengan kondisi yang diinginkan. Baris yang ada tanda # adalah komentar.
ServerType [standalone/inetd]
Pilihan untuk menentukan apakah menjalankan Apache sebagai http daemon sendiri atau lewat inetd. Pilihan inetd hanya untuk platform Unix.
Port 80
Port yang dipergunakan oleh server. Jika menggunakan port 1023, jalankan httpd sebagai root.
User nobody
Group nogroup

Nama user dan group yang menjalankan httpd. Perlu dicatat di mesin HPUX, user nobody tidak ada akses ke memori, dan disaranakan untuk membuat user dan grup khusus untuk menjalankan httpd.
ServerAdmin root@domain.Anda.com
Alamat yang dipergunakan untuk mengirim/memberitahukan halaman-halaman yang dibuat secara otomatis oleh server. Misalnya, pesan-pesan kesalahan.
ServerName domain.anda.com
Dipergunakan untuk seting nama yang akan diberikan kepada user. Anda dapat pergunakan nama lain selain nama host Anda. Untuk pemberian nama, harus nama DNS yang valid, sesuai dengan seting name server yang mencatat mesin Anda.
DocumentRoot “/var/www/html”
Direktori utama yang dipergunakan untuk menyimpan file html. Anda bisa membuat link simbolik jika ingin meletakkannya dalam direktori lain. Pilihan ini biasanya diikuti beberapa atribut yang memastikan bahwa direktori tersebut diakses secara benar oleh user, dengan kontrol tertentu tanpa mengganggu keamanan dari direktori yang dilayankan pada publik. Untuk keterangan singkat dari atribut yang ada pada tiap direktori,
UserDir public_html
Nama direktori yang ditambahkan ke dalam direktori home dari user, jika ada permintaan user. Misal, permintaan http://nama.domain.anda/~dk akan membuat direktori public_html di direktori home untuk user fade. Anda dapat memberikan seting secara default dari direktori tersebut, misalnya :

AllowOverride FileInfo AuthConfig Limit
Options MultiViewsIndexes SymLinksIfOwnerMatch IncludesNoExec

Order allow,deny
Allow from all

Order deny,allow
Deny from all

Kesulitan dalam penerapan direktori ini biasanya adalah Access Forbidden atau User not Found. Untuk itu pastikan bahwa :
1. User yang bersangkutan terdaftar dalam sistem
2. Pemilik daemon httpd punya hak baca terhadap direktori tersebut.
3. Perhatikan konfigurasi file .htaccess yang ada di tiap direktori.
DirectoryIndex index.html index.htm default.htm
Nama file yang dijalankan secara otomatis pada saat membuka indeks direktori. Anda dapat memasukkan nama lain dengan spasi, sebagaimana contoh di atas.
AccessFileName .htaccess
Nama file yang dilihat saat mengakses masing-masing direktori. File ini untuk informasi kontrol akses. Hal ini berkaitan dengan pilihan berikut :

Order allow,deny
Deny from all

Pilihan tersebut menghindarkan file .htaccess untuk dibaca user lewat web. File ini perlu dilindungi karena berisi informasi host-host yang punya hak akses atau tidak. Pastikan Anda mengubah file di sini jika Anda mengubah AccessFileName yang telah didefinisikan sebelumnya.
CacheNegotiatedDocs
Memungkinkan proxy untuk menyimpan cache web dari server. Jika Anda menghilangkan pilihan ini (dengan memberi tanda pagar di depannya, maka Apache akan mengirim ‘Pragma: no-cache’ pada setiap dokumen yang diakses. Hal ini berarti jika user mengakses lewat proxy, maka Apache meminta proxy tersebut untuk tidak melakukan caching terhadap halamannya.
UseCanonicalName On
Jika diset off maka server akan mengembalikan response hostname:port jika canonical name diakses. Jika diset on, maka Apache akan menggunakan ServerName dan port untuk membentuk canonical name.
TypesConfig /var/lib/apache/conf/mime.types
Direktori tempat menyimpan file mime.types.
DefaultType text/plain
Default MIME types yang digunakan jika sebuah dokumen tidak dikenal. Disarankan untuk menggunakan ‘text/plain’ jika mayoritas file html atau teks. Jika mayoritas gambar atau aplikasi, disarankan untuk menggunakan ‘application/octet-stream’
AddType application/x-httpd-php3 .php3
Dipergunakan untuk membuka file dengan memasukkan dalam mime.types tanpa harus mengeditnya. Yang sering digunakan misalnya untuk memproses modul php, sebagaimana contoh diatas.
AddHandler cgi-script .cgi
Dipergunakan untuk memetakan ‘handlers’ yang dipergunakan dan perintah yang dijalankan pada file dengan ekstensi tertentu. Contoh di atas untuk menjalankan skrip dengan ekstensi .cgi. Contoh lainnya adalah :
AddHandler server-parsed.shtml
AddHandler send-as-is asis
AddHandler imap-file map
AddHandler type-map var
ErrorDocument 404/missing.html
Dipergunakan untuk membuat file error response sendiri. Respon ini mempunyai tiga bentuk :
• Teks murni; misal
ErrorDocument 404 “File yang Anda akses tidak tersedia.

• Menunjuk file lokal; misal
ErrorDocument 404 /cgi-bin/missing_handler.pl
• Menunjuk file eksternal
ErrorDocument 402 http://server.lain.com/info_daftar.html
Virtual Hosts
Bagian ini berisi pilihan jika Anda akan menggunakan domain atau hostnames lebih dari satu dalam satu server.
Untuk dapat memanfaatkan Virtual Hosts, pertama Anda harus mendefinisikan dulu nomor IP dan port yang dipergunakan.