1. Application Layer bekerja untuk menyediakan jasa/ pertukaran informasi antara program computer menyediakan jasa untuk aplikasi pengguna.
2. Presentation Layer bekerja mengonversi dan memformat untuk transfer data. Layer ini membentuk kode konversi, translasi data, enkripsi dan konversi.
3. Session Layer yang menentukan bagaimana dua terminal menjaga, memelihara dan mengatur koneksi,- bagaimana mereka saling berhubungan satu sama lain. Koneksi di layer ini disebut “session”.
4. Transport Layer bekerja membagi data menjadi segmen, menjaga koneksi logika “end-to-end” antar terminal, dan menyediakan penanganan error (error handling).
5. Network Layer menentukan alamat jaringan, menentukan rute yang harus diambil selama perjalanan, dan menjaga antrian trafik di jaringan (data berbentuk paket).
6. Data Link Layer menyediakan link untuk data, memaketkannya menjadi frame yang berhubungan dengan “hardware” kemudian diangkut melalui media. komunikasinya dengan kartu jaringan, mengatur komunikasi layer physical antara sistem koneksi dan penanganan error.
7. Physical Layer memproses data menjadi bit dan mentransfernya melalui media, seperti kabel, dan menjaga koneksi fisik antar sistem.
KOMUNIKASI LOW LEVEL DENGAN SERVER HTTP
Hasil telnet port 80:
<html><head><meta http-equiv="content-type" content="text/html; charset=ISO-8859
-1"><title>Google</title><style>body,td,a,p,.h{font-family:arial,sans-serif}.h{f
ont-size:20px}.h{color:#3366cc}.q{color:#00c}.ts td{padding:0}.ts{border-collaps
e:collapse}.lnc:link,.lnc:visited{color:#00c}.pgtab,.pgtab:hover,.pgtabselected,
.pgtabside{text-align:center;text-decoration:none;color:#00c;display:block;heigh
t:27px;float:left;overflow:hidden;background:url(/intl/ja/images/productlinktabs
.png) no-repeat;padding-top:8px}.pgtab{width:130px;background-position:-274px 0}
.pgtab:hover{width:130px;background-position:-144px 0}.pgtabselected{width:144px
}.pgtabside{width:3px;background-position:-404px 0}.iconl{overflow:hidden;height
:px;width:px;position:relative}#gbar{float:left;height:22px;padding-left:2px}.gb
h,.gb2 div{border-top:1px solid #c9d7f1;font-size:0;height:0}.gbh{position:absol
ute;top:24px;width:100%}.gb2 div{margin:5px}#gbi{background:#fff;border:1px soli
d;border-color:#c9d7f1 #36c #36c #a2bae7;font-size:13px;top:24px;z-index:1000}#g
user{padding-bottom:7px !important}#gbar,#guser{font-size:13px;padding-top:1px !
important}@media all{.gb1,.gb3{height:22px;margin-right:.73em;vertical-align:top
}.gb2 a,.gb2 b{display:block;padding:.2em .5em}}#gbi,.gb2{display:none;position:
absolute;width:8em}.gb2{z-index:1001}#gbar a{color:#00c}.gb2 a,.gb3 a{text-decor
ation:none}#gbar .gb2 a:hover{background:#36c;color:#fff;display:block}</style><
script>window.google={kEI:"-wctSILTF6OwwQGx3I2aDg",kEXPI:"17259,17735",kHL:"en"}
;
function sf(){document.f.q.focus()}
window.gbar={};(function(){var c=window.gbar
,e,g,h;c.qs=function(a){var d=window.encodeURIComponent&&(document.forms[0].q||”
“).value;if(d)a.href=a.href.replace(/([?&])q=[^&]*|$/,function(f,b){return(b||”&
“)+”q=”+encodeURIComponent(d)})};function l(a,d,f){a.display=h?”none”:”block”;a.
left=d+”px”;a.top=f+”px”}c.tg=function(a){var d=0,f=0,b,m=0,n,j=window.navExtra,
k,i=document;g=g||i.getElementById(”gbar”).getElementsByTagName(”span”);(a||wind
ow.event).cancelBubble=!m;if(!e){e=i.createElement(Array.every||window.createPop
up?”iframe”:”DIV”);e.frameBorder=”0″;e.scrolling=”no”;e.src=”#”;g[7].parentNode.
appendChild(e).id=”gbi”;if(j&&g[7])for(n in j){k=i.createElement(”span”);k.appen
dChild(j[n]);g[7].parentNode.insertBefore(k,g[7]).className=”gb2″}i.onclick=c.cl
ose}while(b=g[++m]){if(f){l(b.style,f+1,d+25);d+=b.firstChild.tagName==”DIV”?9:2
0}if(b.className==”gb3″){do f+=b.offsetLeft;while(b=b.offsetParent)}}e.style.hei
ght=d+”px”;l(e.style,f,24);h=!h};c.close=function(a){h&&c.tg(a)}})();</script></
head><body bgcolor=#ffffff text=#000000 link=#0000cc vlink=#551a8b alink=#ff0000
onload=”sf();if(document.images){new Image().src=’/images/nav_logo3.png’}” topm
argin=3 marginheight=3><div id=gbar><nobr><span class=gb1><b>Web</b></span> <spa
n class=gb1><a href=”http://images.google.com/imghp?hl=en&tab=wi” onclick=gbar.q
s(this)>Images</a></span> <span class=gb1><a href=”http://maps.google.com/maps?h
l=en&tab=wl” onclick=gbar.qs(this)>Maps</a></span> <span class=gb1><a href=”http
://news.google.com/nwshp?hl=en&tab=wn” onclick=gbar.qs(this)>News</a></span> <sp
an class=gb1><a href=”http://www.google.com/prdhp?hl=en&tab=wf” onclick=gbar.qs(
this)>Shopping</a></span> <span class=gb1><a href=”http://mail.google.com/mail/?
hl=en&tab=wm”>Gmail</a></span> <span class=gb3><a href=”http://www.google.com/in
tl/en/options/” onclick=”this.blur();gbar.tg(event);return !1″><u>more</u> <smal
l>▼</small></a></span> <span class=gb2><a href=”http://video.google.com/?h
l=en&tab=wv” onclick=gbar.qs(this)>Video</a></span> <span class=gb2><a href=”htt
p://groups.google.com/grphp?hl=en&tab=wg” onclick=gbar.qs(this)>Groups</a></span
> <span class=gb2><a href=”http://books.google.com/bkshp?hl=en&tab=wp” onclick=g
bar.qs(this)>Books</a></span> <span class=gb2><a href=”http://scholar.google.com
/schhp?hl=en&tab=ws” onclick=gbar.qs(this)>Scholar</a></span> <span class=gb2><a
href=”http://finance.google.com/finance?hl=en&tab=we” onclick=gbar.qs(this)>Fin
ance</a></span> <span class=gb2><a href=”http://blogsearch.google.com/?hl=en&tab
=wb” onclick=gbar.qs(this)>Blogs</a></span> <span class=gb2><div></div></a></spa
n> <span class=gb2><a href=”http://www.youtube.com/?hl=en&tab=w1″ onclick=gbar.q
s(this)>YouTube</a></span> ….deleted
Hasil lewat Firefox:
<html><head><meta http-equiv=“content-type” content=“text/html; charset=UTF-8″>< title>Google</title><style>body,td,a,p,.h{font-family:arial,sans-serif}.h{font-s ize:20px}.h{color:#3366cc}.q{color:#00c}.ts td{padding:0}.ts{border-collapse:col lapse}.lnc:link,.lnc:visited{color:#00c}.pgtab,.pgtab:hover,.pgtabselected,.pgta bside{text-align:center;text-decoration:none;color:#00c;display:block;height:27p x;float:left;overflow:hidden;background:url(/intl/ja/images/productlinktabs.png) no-repeat;padding-top:8px}.pgtab{width:130px;background-position:-274px 0}.pgta b:hover{width:130px;background-position:-144px 0}.pgtabselected{width:144px}.pgt abside{width:3px;background-position:-404px 0}.iconl{overflow:hidden;height:px;w idth:px;position:relative}#gbar{float:left;height:22px;padding-left:2px}.gbh,.gb 2 div{border-top:1px solid #c9d7f1;font-size:0;height:0}.gbh{position:absolute;t op:24px;width:100%}.gb2 div{margin:5px}#gbi{background:#fff;border:1px solid;bor der-color:#c9d7f1 #36c #36c #a2bae7;font-size:13px;top:24px;z-index:1000}#guser{ padding-bottom:7px !important}#gbar,#guser{font-size:13px;padding-top:1px !impor tant}@media all{.gb1,.gb3{height:22px;margin-right:.73em;vertical-align:top}.gb2 a,.gb2 b{display:block;padding:.2em .5em}}#gbi,.gb2{display:none;position:absol ute;width:8em}.gb2{z-index:1001}#gbar a{color:#00c}.gb2 a,.gb3 a{text-decoration :none}#gbar .gb2 a:hover{background:#36c;color:#fff;display:block}</style><scrip t>window.google={kEI:”aQstSISuK4PO1QbRptDpBQ”,kEXPI:”0″,kHL:”en”}; function sf(){document.f.q.focus()} window.clk=function(b,c,d,e,f,g){if(document.images){var a=encodeURIComponent||e scape;(new Image).src=”/url?sa=T”+(c?”&oi=”+a(c):”")+(d?”&cad=”+a(d):”")+”&ct=”+ a(e)+”&cd=”+a(f)+(b?”&url=”+a(b.replace(/#.*/,”")).replace(/\+/g,”%2B”):”")+”&ei =aQstSISuK4PO1QbRptDpBQ”+g}return true}; window.gbar={};(function(){var c=window.gbar,e,g,h;c.qs=function(a){var d=window .encodeURIComponent&&(document.forms[0].q||”").value;if(d)a.href=a.href.replace( /([?&])q=[^&]*|$/,function(f,b){return(b||”&”)+”q=”+encodeURIComponent(d)})};fun ction l(a,d,f){a.display=h?”none”:”block”;a.left=d+”px”;a.top=f+”px”}c.tg=functi on(a){var d=0,f=0,b,m=0,n,j=window.navExtra,k,i=document;g=g||i.getElementById(” gbar”).getElementsByTagName(”span”);(a||window.event).cancelBubble=!m;if(!e){e=i .createElement(Array.every||window.createPopup?”iframe”:”DIV”);e.frameBorder=”0″ ;e.scrolling=”no”;e.src=”#”;g[7].parentNode.appendChild(e).id=”gbi”;if(j&&g[7])f or(n in j){k=i.createElement(”span”);k.appendChild(j[n]);g[7].parentNode.insertB efore(k,g[7]).className=”gb2″}i.onclick=c.close}while(b=g[++m]){if(f){l(b.style, f+1,d+25);d+=b.firstChild.tagName==”DIV”?9:20}if(b.className==”gb3″){do f+=b.off setLeft;while(b=b.offsetParent)}}e.style.height=d+”px”;l(e.style,f,24);h=!h};c.c lose=function(a){h&&c.tg(a)}})();</script></head><body bgcolor=#ffffff text=#000 000 link=#0000cc vlink=#551a8b alink=#ff0000 onload=“sf();if(document.images){ne w Image().src=’/images/nav_logo3.png’}” topmargin=3 marginheight=3><div id=gbar> <nobr><span class=gb1><b>Web</b></span> <span class=gb1><a href=“http://images.g oogle.com/imghp?hl=en&tab=wi” onclick=gbar.qs(this)>Images</a></span> <span clas s=gb1><a href=“http://maps.google.com/maps?hl=en&tab=wl” onclick=gbar.qs(this)>M aps</a></span> <span class=gb1><a href=“http://news.google.com/nwshp?hl=en&tab=w n” onclick=gbar.qs(this)>News</a></span> <span class=gb1><a href=“http://www.goo gle.com/prdhp?hl=en&tab=wf” onclick=gbar.qs(this)>Shopping</a></span> <span clas s=gb1><a href=“http://mail.google.com/mail/?hl=en&tab=wm”>Gmail</a></span> <span class=gb3><a href=“http://www.google.com/intl/en/options/” onclick=“this.blur() ;gbar.tg(event);return !1″><u>more</u> <small>▼</small></a></span> <span c lass=gb2><a href=“http://video.google.com/?hl=en&tab=wv” onclick=gbar.qs(this)>V ideo</a></span> <span class=gb2><a href=“http://groups.google.com/grphp?hl=en&ta b=wg” onclick=gbar.qs(this)>Groups</a></span> <span class=gb2><a href=“http://bo oks.google.com/bkshp?hl=en&tab=wp” onclick=gbar.qs(this)>Books</a></span> <span class=gb2><a href=“http://scholar.google.com/schhp?hl=en&tab=ws” onclick=gbar.qs (this)>Scholar</a></span> <span class=gb2><a href=“http://finance.google.com/fin ance?hl=en&tab=we” onclick=gbar.qs(this)>Finance</a></span> <span class=gb2><a h ref=“http://blogsearch.google.com/?hl=en&tab=wb” onclick=gbar.qs(this)>Blogs</a> </span> <span class=gb2><div></div></a></span> <span class=gb2><a href=“http://w ww.youtube.com/?hl=en&tab=w1″ onclick=gbar.qs(this)>YouTube</a></span>
HTML PROPERTIES
ALPHABETUC ORDER
|
Tag |
Description |
DTD |
|
Mendefinisikan komentar |
STF |
|
|
Mendefinisikan tipe dokumen |
STF |
|
|
Mendefinisikan sebuah anchor |
STF |
|
|
Mendefinisikan singkatan |
STF |
|
|
Mendefinisikan akronim |
STF |
|
|
Mendefinisikan elemen alamat |
STF |
|
|
Mendefinisikan applet (tidak digunakan lagi) |
TF |
|
|
Mendefinisikan sebuah area dalam image map |
STF |
|
|
Memberi style bold pada teks |
STF |
|
|
Mendefinisikan base URL untuk semua link pada halaman |
STF |
|
|
Mendifinisikan base font (tidak digunakan lagi) |
TF |
|
|
Mendefinisikan arah display teks |
STF |
|
|
Membuat teks menjadi berukuran besar |
STF |
|
|
Membuat kutipan panjang |
STF |
|
|
Mendefinisikan elem bodi |
STF |
|
|
Memasukkan line break single |
STF |
|
|
Membuat push button |
STF |
|
|
Mendefinisikan table caption |
STF |
|
|
Membuat teks berada di tengah (tidak digunakan lagi) |
TF |
|
|
Membuat kutipan |
STF |
|
|
Membuat kode bahasa komputer |
STF |
|
|
Mendefinisikan atribut untuk kolom pada tabel |
STF |
|
|
Mendefinisikan grup pada kolom tabel |
STF |
|
|
Mendefinisikan deskripsi pada definisi (?_?) |
STF |
|
|
Mendefinisikan teks yang didelete |
STF |
|
|
Membuat directory list (tidak digunakan lagi) |
TF |
|
|
Mendefinisikan sebuah bagian pada dokumen |
STF |
|
|
Mendefinisikan sebuah istilah definisi |
STF |
|
|
Membuat sebuah daftar definisi |
STF |
|
|
Membuat sebuah istilah definisi |
STF |
|
|
Membuat sebuah teks ter-emphasize |
STF |
|
|
Membuat sebuah fieldset |
STF |
|
|
Menentukan jenis, warna, dan tipe huruf (tidak digunakan lagi) |
TF |
|
|
Membuat sebuah form |
STF |
|
|
Membuat sebuah frame |
F |
|
|
Mendefinisikan set frame |
F |
|
|
Mendefinisikan header satu sampai enam |
STF |
|
|
Memberikan informasi tentang dokumen |
STF |
|
|
Memberikan ukuran horizontal |
STF |
|
|
Membuat sebuah dokumen HTML |
STF |
|
|
Membuat teks dengan style italic |
STF |
|
|
Membuat inline frame |
TF |
|
|
Mendefinisikan sebuah image |
STF |
|
|
Mendefinisikan sebuah input field |
STF |
|
|
Mendefinisikan teks yang di insert |
STF |
|
|
<isindex> |
Mendefinisikan sebuah single-line input field (tidak digunakan lagi) |
TF |
|
Mendefinisikan teks keyboard |
STF |
|
|
Mendefinisikan label untuk form control |
STF |
|
|
Mendefinisikan judul dalam fieldset |
STF |
|
|
Mendefinisikan list item |
STF |
|
|
Mendefinisikan referensi/daftar pustaka |
STF |
|
|
Mendefinisikan sebuah image map |
STF |
|
|
Membuat sebuah menu list (tidak digunakan lagi) |
TF |
|
|
Mendefinisikan sebuah meta information |
STF |
|
|
Mendefinisikan sebuah bagian noframe |
TF |
|
|
Mendefinisikan sebuah bagian noscript |
STF |
|
|
Mendefinisikan sebuah objek |
STF |
|
|
Membuat sebuah ordered list |
STF |
|
|
Membuat sebuah option group |
STF |
|
|
Mendefinisikan option dalam sebuah drop-down list |
STF |
|
|
Membuat paragraf |
STF |
|
|
Memberikan parameter untuk sebuah objek |
STF |
|
|
Membuat preformatted text |
STF |
|
|
Membuat sebuah kutipan singkat |
STF |
|
|
Membuat teks memiliki atribut strikethrough (tidak digunakan lagi – kenapa yah?) |
TF |
|
|
Membuat sampel computer code |
STF |
|
|
Membuat sebuah script |
STF |
|
|
Membuat selectable list |
STF |
|
|
Membuat teks berukuran kecil |
STF |
|
|
Mendefinisikan sebuah bagian dalam sebuah dokumen |
STF |
|
|
Membuat teks strikethrough (g dipake) |
TF |
|
|
Membuat teks dengan atribut strong |
STF |
|
|
Membuat definisi dari sebuah style |
STF |
|
|
Membuat teks dengan style subscript |
STF |
|
|
Membuat teks dengan style superscript |
STF |
|
|
Membuat tabel |
STF |
|
|
Membuat body tabel |
STF |
|
|
Mebuat cell tabel |
STF |
|
|
Membuat sebuah area teks |
STF |
|
|
Membuat footer pada tabel |
STF |
|
|
Membuat header pada tabel |
STF |
|
|
sama dengan di atas! |
STF |
|
|
Mendefinisikan judul dokumen |
STF |
|
|
Membuat row pada tabel |
STF |
|
|
Membuat teks teletype |
STF |
|
|
Membuat teks underline (g dipake lagi) |
TF |
|
|
Membuat sebuah unordered list |
STF |
|
|
Mendefinisikan sebuah variabel |
STF |
|
|
<xmp> |
Membuat preformatted text (g dipake lagi) |
|
CSS PROPERTIES
Background
|
Property |
Deskripsi |
Values |
|
Mengeset semua properti background dalam satu deklarasi |
background-color |
|
|
Mengeset kondisi posisi background; antara dapat discroll atau tidak dapat digerakkan dalam halaman |
scroll |
|
|
Mengeset warna latar background suatu elemen |
color-rgb |
|
|
Mengeset sebuah gambar menjadi sebuah background |
url(URL) |
|
|
Mengeset posisi background |
top left |
|
|
Mengeset apakah/bagaimana background akan diulang |
repeat |
|
Property |
Deskripsi |
Values |
|
Mengeset semua properti untuk 4-border (yang tertutup) dalam satu deklarasi |
border-width |
|
|
Mengeset semua properti untuk bottom-border (yang bawah aja) dalam satu deklarasi |
border-bottom-width |
|
|
Mengeset warna dari bottom-border |
border-color |
|
|
Mengeset style dari bottom border |
border-style |
|
|
Mengeset ketebalan dari garis bottom-border |
thin |
|
|
Mengeset warna dari keseluruhan border |
color |
|
|
Mengeset semua properti untuk left-border (yang kiri aja) dalam satu deklarasi |
border-left-width |
|
|
Mengeset warna dari left-border |
border-color |
|
|
Mengeset style dari left-border |
border-style |
|
|
Mengeset ketebalan dari garis left-border |
thin |
|
|
Mengeset semua properti untuk right-border (yang kanan aja) dalam satu deklarasi |
border-right-width |
|
|
Mengeset warna dari right-border |
border-color |
|
|
Mengeset style dari right-border |
border-style |
|
|
Mengeset ketebalan dari garis right-border |
thin |
|
|
Mengeset style dari keseluruhan border |
none |
|
|
Mengeset semua properti untuk top-border (yang atas aja) dalam satu deklarasi |
border-top-width |
|
|
Mengeset warna dari top-border |
border-color |
|
|
Mengeset style dari top-border |
border-style |
|
|
Mengeset ketebalan dari garis top-border |
thin |
|
|
Mengeset ketebalan dari keseluruhan border; terdapat empat jenis ketebalan |
thin |
|
Property |
Deskripsi |
Values |
|
Mengeset sisi dari sebuah elemen dimana elemen ngambang lainnya tidak diperbolehkan |
left |
|
|
Menspesifikasi kursor yang ditampilkan |
url |
|
|
Mengeset apakah/bagaimana suatu elemen ditampilkan |
none |
|
|
Mengeset dimana sebuah gambar atau teks dimunculkan pada elemen lain |
left |
|
|
Mengeset penempatan elemen sebagai posisi yang static, relative, absolute atau fixed |
static |
|
|
Mengeset apakah suatu elemen ditampilkan atau tidak |
visible |
|
Property |
Deskripsi |
Values |
|
Mengeset tinggi dari sebuah elemen |
auto |
|
|
Mengeset jarak antar garis pada elemen |
normal |
|
|
Mengeset tinggi maksimal dari elemen |
none |
|
|
Mengeset lebar maksimal dari elemen |
none |
|
|
Mengeset tinggi minimal dari elemen |
length |
|
|
Mengeset lebar minimal dari elemen |
length |
|
|
Mengeset lebar dari suatu elemen |
auto |
|
Property |
Deskripsi |
Values |
|
Mengeset semua properti untuk font(huruf) dalam satu deklarasi |
font-style |
|
|
Prioritas list untuk font family dan/atau generic pada suatu elemen |
family-name |
|
|
Mengset ukuran dari font |
xx-small |
|
|
Menspesifikasi aspek nilai untuk sebuah elemen yang akan mempertahankan tinggi-x dari font pilihan pertama |
none |
|
|
Memadatakan atau melonggarkan font-family yang digunakan |
normal |
|
|
Mengeset style dari font |
normal |
|
|
Menampilkan teks dalam small-caps font atau normal font |
normal |
|
|
Mengeset ketebalan huruf |
normal |
|
Property |
Deskripsi |
Values |
|
Membuat konten dalam dokumen. Digunakan bersama pseudo-element :before dan :after |
string |
|
|
Mengeset berapa banyak suatu counter menambahkan pada tiap aksi pada selektor |
none |
|
|
Mengeset nilai yang counter set pada tiap aksi pada selektor |
none |
|
|
Mengeset tipe dari quote |
none |
|
Property |
Deskripsi |
Values |
|
Mengeset semua properti untuk sebuah list dalam satu deklarasi |
list-style-type |
|
|
Mengeset gambar sebagai list-item marker |
none |
|
|
Mengeset dimana list-item marker ditempatkan pada list |
inside |
|
|
Mengeset tipe dari list-item marker |
none |
|
|
marker-offset |
|
auto |
|
Property |
Deskripsi |
Values |
|
Mengeset semua properti untuk margin dalam satu deklarasi |
margin-top |
|
|
Mengeset batasan bawah dari elemen |
auto |
|
|
Mengeset batasan kiri dari elemen |
auto |
|
|
Mengeset batasan kanan dari elemen |
auto |
|
|
Mengeset batasan atas dari elemen |
auto |
|
Property |
Deskripsi |
Values |
|
Mengeset semua properti untuk outline dalam satu deklarasi |
outline-color |
|
|
Mengeset warna dari outline elemen |
color |
|
|
Mengeset style outline dari elemen |
none |
|
|
Mengeset ketebalan outline dari elemen |
thin |
|
Property |
Deskripsi |
Values |
|
Mengeset semua properti untuk padding (bloknot) |
padding-top |
|
|
Mengeset pad bagian bawah dari elemen |
length |
|
|
Mengeset pad bagian kiri dari elemen |
length |
|
|
Mengeset pad bagian kanan dari elemen |
length |
|
|
Mengeset pad bagian atas dari elemen |
length |
|
Property |
Deskripsi |
Values |
|
mengeset sejauh mana pojok bawah elemen di atas atau di bawah dari pojok bawah parent element |
auto |
|
|
Mengeset bentuk dari elemen. Elemen diclip menjadi bentuk ini, dan ditampilkan |
shape |
|
|
Mengeset sejauh mana pojok kiri dari elemen di kiri/kanan tepi kiri parent element |
auto |
|
|
Mengeset apa yang terjadi jika konten dari elemen melebihi area elemen |
visible |
|
|
Menempatkan elemen dengan posisi static, relative, absolute, atau fixed |
static |
|
|
Mengeset sejauh mana pojok kanan dari elemen di kiri/kanan dari pojok kanan parent element |
auto |
|
|
Sets how far the top edge of an element is above/below the top edge of the parent element |
auto |
|
|
Sets the vertical alignment of an element |
baseline |
|
|
Sets the stack order of an element |
auto |
|
Property |
Deskripsi |
Values |
|
Mengeset apakah border tabel collapse pada satu border atau terpisah sesuai standar HTML |
collapse |
|
|
Mengeset jarak yang memisahkan border sel (khusus untuk model separate-border) |
length length |
|
|
Mengeset posisi dari judul tabel |
top |
|
|
Megeset apakah sel kosong ditampilkan pada tabel atau tidak (khusus untuk model separate-border) |
show |
|
|
Mengeset algoritma yang digunakan untuk menampilkan sel tabel, baris, dan kolom |
auto |
|
Property |
Deskripsi |
Values |
|
Mengeset warna teks |
color |
|
|
Mengeset arah teks |
ltr |
|
|
Mengeset jarak antar garis |
normal |
|
|
Menambah atau mengurangi jarak antar karakter |
normal |
|
|
Mengatur teks agar rata kanan, kiri, tengah, atau kanan-kiri pada elemen |
left |
|
|
Menambah dekorasi pada teks |
none |
|
|
Mengindentasikan baris pertama teks pada elemen |
length |
|
|
text-shadow |
|
none |
|
Mengontrol huruf pada elemen |
none |
|
|
unicode-bidi |
|
normal |
|
Mengeset bagaimana ruang putih di dalam elemen ditangani |
normal |
|
|
Menambah atau mengurangi jarak antar kata |
normal |
|
Pseudo-class |
Kegunaan |
|
Menambahkan spesial style kepada elemen yang aktif |
|
|
Menambahkan spesial style kepada elemen selama elemen sedang fokus |
|
|
Menambahkan spesial style kepada elemen saat cursor berada di atas elemen tersebut |
|
|
Menambahkan spesial elemen kepada link yang belum kena hit |
|
|
Menambahkan spesial style kepada link yang telah dihit |
|
|
Menambah spesial style pada elemen yang merupakan child pertama dari gabungan beberapa elemen lainnya |
|
|
Membolehkan pemilik(author) untuk menentukan bahasa yang digunakan pada elemen tertentu |
|
Pseudo-element |
Kegunaan |
|
Menambahkan style spesial pada huruf pertama sebuah teks |
|
|
Menambah spesial style pada baris pertama sebuah teks |
|
|
Menyisipkan suatu konten sebelum elemen |
|
|
Menyisipkan suatu konten setelah elemen |
Install application di FreeBSD dengan port freeBSD atau packages
1. Cari port atau package-nya
Pertama tentu nyari filenya dong, kita bisa coba pake :
# whereis <package-name?>
atau bisa pake command make, ganti direktori ke /usr/ports
# cd /usr/ports
ketikkan nama paket seperti berikut:
# make search name="package-name?"
Atau bisa juga gunakan locate command:
# locate php
2. INstall! Install!
waktu kita mencari file (dengan make misalnya), akan timbul ouput. Kali ini kita ambil contoh kita akan install lighttpd :
output :
Port: lighttpd-1.4.13_2
Path: /usr/ports/www/lighttpd
Info: A secure, fast, compliant, and very flexible Web Server
Maint: mnag@FreeBSD.org
B-deps: autoconf-2.59_2 libtool-1.5.22_4 m4-1.4.8_1 pcre-7.0_1 perl-5.8.8
R-deps: pcre-7.0_1
WWW: http://www.lighttpd.net/
Pindahkan direktori ke path yang tertera pada output itu. Misalnya seperti di bawah ini
# cd /usr/ports/www/lighttpd
sekarang mulai install portnya :
# make; make installsaya dapat materi ini dari blog://http:ykzir.wordpress.com,
Radio Wireless History
Radio Wireless di Indonesia lebih sering dikenal sebagai radio amatir.
Kegiatan Amatir radio sudah ada sejak awal abad ke 20 di Indonesia. Semasa perang kemerdekaan RI para amatir radio di Indonesia juga aktive berjuang dengan peralatan dan keahliannya. Mereka bergabung didalam wadah Persatoean Amateur Repoeblik Indonesia (PARI). Namun dizaman ORLA sehubungan dengan diberlakukannnya SOB kegiatan ini dilarang.
Narasumber yang ada saat itu adalah RAJ Lumenta, Engkus, Herry Sembel, Hasan Koesoema Ardiwinata, MI Khadja, Willy A. Karamoy.
Merekalah aktor-aktor berdirinya Organisasi radio amatir Indonesia (ORARI). Mereka sadar bahwa dalam mengudara dibutuhkan suatu aturan. Tidak hanya di Indonesia juga mereka yang merupakan radio amatir sedunia. Sehingga dalam melakukan kegiatannya mereka mempunyai dan berlandaskan pada KODE ETIK AMATIR RADIO.
berawal di Jakarta dan Jawa Barat atau pulau Jawa pada umumnya dan diprakarsai oleh kegiatan aksi mahasiwa , pelajar dan kaum muda, diawal tahun 1965 sekelompok mahasiwa publistik yang tergabung dalam wadah KAMI membentuk radio siaran perjuangan bernama Radio Ampera, mulai saat itu juga bermunculanlah radio siaran lainya seperti Radio Fakultas Tehnik UI, Radio Angkatan Muda, Kayu Manis, Draba dll. Sudah tentu semua radio siaran itu merupakan siaran yang tak memiliki izin alias Radio gelap. Sadar karena semakin banyaknya radio siaran bermunculan yang memerlukan suatu koordinasi demi tercapainya perjuangan ORBA maka dibentuklah pada tahun 1966 oleh para mahasiwa suatu wadah yang diberi nama PARD (Persatuan Radio Amatir Djakarta) diantaranya terdapat nama-nama koordinatornya seperti Willy A Karamoy. Ismet Hadad, Rusdi Saleh ……dll. Dan di Bandung terbentuk PARB. Bagi anggota yang hanya berminat dalam bidang teknik wajib menempuh ujian tehnik dan bagi kelompok radio siaran disamping perlu adanya tehnisi yang telah di uji juga wajib menempuh ujian tehnik siaran dan publisistik. Setelah itu kesemuanya diberi callsign menggunakan prefix X, kode area 1 s/d 11 dan suffix 2 huruf sedangkan huruf suffix pertamanya mengidentifikasikan tingkat keterampilannya A s/d F seperti X6AM, X11CB dsb sedangkan untuk radio siaran diberi suffix 3 huruf.Pada mulanya PARD merupakan wadah bagi para amatir radio dan sekaligus radio siaran . Sehingga pada saat itu secara salah masyarakat mengidentikan Radio amatir sebagai radio siaran non RRI. Karena adanya Tingkatan keterampilan, PARD saat itu juga menyelenggarakan ujian kenaikan tingkat.
Disamping itu terdapat juga para Amatir era 1945-1952 yang tergabung dalam PARI (Persatoean Amatir Repoeblik Indonesia 1950), diantaranya terdapat nama – nama , Soehodo †. (YBØAB), Dick Tamimi †. (YBØAC), Soehindrio (YBØAD), Agus Amanto † (YBØAE), B. Zulkarnaen †. (YBØAU), Koentojo † (YBØAV) dll. Diantara merek ternyata ada juga yang menjadi anggota PARD seperti, (YBØAE) dan (YBØAU).
ORARI NASIONAL
Atas dasar PP21/1967 pada tanggal 9 Juli 1968 dilingkungan Sekretariat Negara pada waktu itu dan tanpa kesibukan yang menonjol dengan dihadiri sejumlah calon anggota yang berdomisili terutama di pulau Jawa, terbentuklah ORARI dan praktis pada awalnya hanya mencakup pulau Jawa yang terdiri atas 4 Regio yakni DKI Jakarta, Jawa Barat, Jawa Tengah dan Jawa Timur. Ketua ORARI Nasional dijabat oleh Bapak Koentoyo † (YBØAV). Dengan terbentuknya Wadah yang sah ini maka, para Amatir merasa lega karena bisa secara sah melakukan kegiatannya. Tenaga penguji di Dewan Telkom saat itu sangat terbatas dan hanya diperuntukan untuk menguji calon Operator dan Markonis radio maka, Dewan belum mungkin menyelenggarakan ujian untuk calon anggota ORARI dan untuk kebutuhan ini ORARI diberi wewenang sementara untuk menyelenggarakan sendiri ujian Amatir bagi calon anggotanya. Dan untuk mengurus keperluan perizinan seluruh anggota ORARI telah ditunjuk wakil tetap ORARI di Dewan Telekomunikasi RI. Yakni Herry Sembel (YBØBR) dan Hasan Koesoema (YBØAH).
Dengan terbentuknya ORARI maka terjadilah masa transisi dalam meletakan istilah Amatir pada tempatnya, terutama dimasyarakat dan bahkan banyak diantara pengurus terutama didaerah masih mengidentikan kegiatan Amatir radio dengan Radio siaran non RRI.
Penutup
Kegiatan ini sebenarnya hobi bagi mereka yang senang pada bidang teknik transmisi radio dan elektronika. Kegiatan ini sudah ada sejak tehnik transmisi radio ditemukan dan karena kegiatan ini menggunakan disamping peralatan juga media spektrum gelombang elektro magnetik yang menyangkut kepentingan kehidupan manusia dalam alam semesta in.
Apa yang Saya ketahui tentang RW ini?
RW berarti amatir radio.
Sebuah perangkat elektronik yang dapat memancarkan sinal dari satu radio ke radio lain. Wireless, berarti tanpa kabel. Menggunakan frekuensi tertentu. Untuk Amatir radio, tiap radio memiliki semacam adress tertentu misal :
Herry Sembel (YBØBR) dan Hasan Koesoema (YBØAH)
Zaman dahulu kegiatan ini merupakan hobi, namu seiring perkembangan zaman. Bermunculan TV, handphone, sehingga peminatnya berkurang. Walaupun begitu, bagi penggemarnya masih tampak bekas antena RF di rumah-rumah mereka dengan alamat radio di depan rumahnya.
Apche Web Server
Pengertian
Web server memiliki pengertian seperti ini :
Program komputer yang bertanggung jawab menerima request HTTPdari clients, yang dikenal sebagai web browser, dan melayani mereka, dan bersedia merespon data konten yang diminta seperti web pages(dalam bentuk HTML atau objek seperti jpg, dan kawan kawan). Komputer yang menjalankan program komputer pada poin 1.
(wikipedia, keyword : web server)
Mungkin si apache ini adalah pengertian nomor satu dan komputer Anda yang menjalankannya web server pengertian kedua.
Apa kegunaannya?
Sama seperti web server lainnya, apache bertanggung jawab pada request-response HTTP dan logging informasi secara detail(kegunaan basicnya).
Kegunaan lainnya:
- supaya web pages tampil dinamis dengan menghandle konten dinamis, selain yang static tentunya.
- authentifikasi, seperti request username dan password
- melayani server side programming.
- keamanan
- virtual hostings, melayani banyak web pages menggunakan satu IP adress
- dan banyak lagi…
Sejarahnya
Apache ini dibuat versi pertamanya oleh Robert Mc Cool — yang terlibat di NCSA– padatahun 1996. Ditulis dalam bahasa C, perkembangannya dilakukan bersama rekan-rekan melalui email. Dia mengerjakan proyek itu bersama Apache groupnya : Brian Behlendorf, Roy T. Fielding, Rob Hartill, David Robinson, Cliff Skolnick, Randy Terbush, Robert S. Thau, Andrew Wilson, Eric Hagberg, Frank Peters and Nicolas Pioch.
Kenapa diberi nama Apache? Kata yang mendirikan karena pertama mereka ingin menghargai penduduk asli Amerika Indian Apache yang dikenal ketahanan dan skilnya saat perang, dan kedua karena akar proyek si apche ini merupakan sebuah ‘a patchy server’. Alasan kedua sebenarnya dengan hoki ditemukan.
Apache dikembangkan oleh komunitas terbuka yang di bawahi oleh Apache Software Foundation. Aplikasinya dapat digunakan untuk OS yang beragam( tidak bergantung pada vendor tertentu (cross platform)), sebut saja UNIX, FreeBSD, Linux, Novell netware, MacOS X, Windows.
Legalitas?
Untuk masalah legalitas, Apache termasuk open source software dan free software, sehingga banyak perusaahaan penyedia webhosting tidak perlu mengeluarkan uang untuk mendapatkan lisensi dari si Apache ini. Walaupun open source, tapi apache belum compatible dengan versi 2 GNU General Public License, karena ada requirement spesifik yang tak memenuhi kriteria dari GNU GPL. sehingga software dengan lisensi ini tak bisa diintegrasikan dengan si apache ini.
Sekarang?
Sejak direlease tahun 1996, Si Apache ini sebagai web server terbilang belum tergantikan, Apache memegang beberapa website terkemuka di dunia. Walaupun belakangan popularitasnya menurun sejak Microsoft mengeluarkan IIS, Microsoft Internet Information Service. Tapi hingga sekarang keberadaan Apache masih di urutan teratas untuk masalah web server. Lihat saja data survei dari Netcraft pada Desember 2007 :
|
Vendor |
Produk |
Web Site Hosted |
Percent |
|
Apache |
Apache |
76,591,442 |
49.35% |
|
Microsoft |
IIS |
55,502,886 |
35.76% |
|
|
GWS |
8,555,391 |
5.51% |
|
Oversee |
Oversee |
1,573,701 |
1.01% |
|
Lighttpd |
Lighttpd |
1,521,250 |
0.98% |
|
Nginx |
Nginx |
767,966 |
0.49% |
|
Lain |
- |
10,690,101 |
6.89% |
GWS adalah web server milik vendor Google yang awalnya adalah pengembangan dari Apache.
Warrior of the Net
Video clip ini memberikan penjelasan secara visual bagaimana proses pengiriman paket data dari client ke server dan sebaiknya. Jika Anda mengerti konsep TCP/IP ataupun OSI Layer sebagi referensinya, ini adalah gambarannya. Bagi Anda yang belum mengerti clip non komersial ini akan membantu pemahaman anda.
Sebagai gambaran umum, TCP/IP merupakan dasar dari pengiriman data dan tentunya dasar dari internet yang ada saat ini. Dalam prosesnya, data akan melalui beberapa tahap yaitu sebagai berikut:
- Aplication
- Transportation
- Internet
- Network Interface
Cerita berdurasi 13 menit ini diawali dengan pengenalan tokoh cerita, dari paket data, router, router switch, hingga ping of death si pembawa traffic.
Begitu pengguna internet mengklik suatu hyperlink maka ilustrasi pun dimulai. Dalam Network interface, data difragmentasi menjadi paket-paket data. Selanjutnya tiap paket data tersebut diberi “cap” di tiap tahapnya, dalam hal ini kepala dari paket data diberi cap TCP layer dan IP layer dan berikut dengan layer-layer lainnnya.
Paket data memulai perjalanannya dari network interface, router, switch router internal lalu masuk ke dalam jaringan web atau internet. Perjalanan terlihat begitu berat. Beberapa paket data ada mengalami kecelakaan di tengah jalan. Dalam perjalanannya ia melalui jalan yang sangat panjang dan bahkan melaui darat, laut, dan udara. Tapi tentunya lingkungan di luar kabel tidak mempengaruhi apa yang terjadi disini.
Tibalah si paket ini di tempat router. Si router ini memindahkan paket-paket data jika aliran data mengalami traffic tinggi. Ia memindahkan beberapa paket data melalui jalur lain. Jika aliran data benar-benar padat kerusakan data mungkin saja terjadi, karena tugas router menjadi sangat berat.
Paket data melanjutkan perjalanannya kembali. Kini si paket masuk ke sebuah persimpangan, bertemu dengan si router switch. Si paket akan ditentukan harus ke mana dia akan pergi.
Paket data sudah hampir sampai tujuan. Paket sudah masuk wilayah server sekarang. Ia sampai pada sebuah firewall. Beberapa data berbahaya seperti ping of death akan dihancurkan jika melewati tempat ini. Dan paket-paket data yang selamat meneruskan perjalanannya.
Paket data selanjutnya melewati proxy sebuah server. Disini terdapat beberapa “pintu” port. 80 misalnya untuk halaman web, 25 untuk email, dan 21 untuk file transfer protocol. Bagi data-data yang kriterianya sudah ditentukan akan hancur disini. Misal saja proxy : cache ITB.ac.id port 8080 akan menolak data “anime” atau data “piip…[sensor ya…]”. Nah data tersebut tidak akan lolos pada tahap ini.
Setelah lolos barulah data mereka disatukan menjadi satu bagian yang utuh. Server lalu me-reply apa yang diminta oleh pengguna internet, melalui jalur yang sama. Data difragmen menjadi paket-paket, melalui router dan switch router, masuk ke dalam jaringan internet, bertemu dengan firewall ataupun proxy, dan masuk ke aplikasi pengguna internet.
Demikian kisah pejuang-pejuang internet, yang gagah berani… hehe, begitu menarik untuk dimengerti bukan?
Apa yang akan terjadi pada www satu dekade ke depan?
<html>
<head>
<title>Apa yang terjadi pada www 10 tahun mendatang?</title>
</head>
<body>
<H3>Apa yang akan terjadi dalam 10 tahun mendatang pada WWW? </H3>
<p>
Sebelum membayangkan ke depan kita akan ulas terlebih dahulu apa sebenarnya www itu dan bagaimana www muncul. </p>
<p>
WWW merupakan singkatan dari <i>world wide web</i>, sebagian orang mengartikannya sebagai internet. Kenyataannya internet sekarang memang identik dengan web. Kemudahan pengguna dalam menemukan informasi dalam web membuat web berkembang sangat pesat. Keunggulan web lainnya adalah distribusi informasi yang mudah dan kebebasan platform karena adanya standar dokumen berbagai tipe data. </p>
<p>
Awalnya pada tahun 1993 sebuah tim dibentuk oleh CERN (Peneliti Lab Fisika Partikel Eropa) untuk mengembangkan sistem share data antar koleganya menggunakan hypertext. Cukup mengklik hyperlink kita bisa saling bertukar data, tanpa perlu perantara FTP, ataupun TELnet. Berikutnya tahun 1994, W3C(world wide web consorsium) meletakkan gabungan standar untuk web, yaitu diantaranya yang paling standar HTML, CSS, dan XML. </p>
Lalu bagaiman web bekerja?<br>
<p>
Data informasi disimpan pada halaman-halaman web (web pages), kemudian file-file ini disimpan pada web server. Webclient nantinya akan merequest informasi kepada web server. Permintaan tersebut nantinya di reply oleh server, dan mengirimkan paket data yang diminta kepada client. Proses in berlangsung berulang-ulang.</p>
<p>
Dokumen HTML merupakan dokumen yang nantinya akan disajikan kepada client. Sedangkan CSS adalah bahasa pelengkap HTML. Dengan CSS, kumpulan style HTML dikelola secara terpisah sehingga memudahkan manajemen halaman web. Lain halnya dengan HTML yang tugasnya menampilkan data, XML hanya mendiskripsikan data. Keduanya saling melengkapi. Baik HTML, CSS, maupun XML adalah standar web yang ditetapkan. </p>
<p>
Dalam perkembangan web selanjutnya muncul bahasa-bahasa pendukung yang menunjang performa dari web, seperti java script, atau vbscript. Semuanya membuat pencarian informasi menjadi lebih mudah.</p>
<p>
Dalam satu dekade ke depan bukan tidak mungkin bermunculan language baru penunjang web atau perangkat lunak baru, sehingga suatu tampilan web secara drastis berubah. Tampilan web tidak dapat kita pungkiri adalah segalanya. Dengan tampilan yang menarik dan interaktif web akan sering dikunjungi. Dengan berkembangnya Macromedia Flash saja web kini sudah mengandalkan animasi untuk tampilannya. Walaupun begitu masih banyak kekurangan disana-sini.</p>
<p>
Masalah yang mungkin teratasi dalam satu dekade ke depan adalah kecepatan koneksi. Saat ini pengiriman data masih sedikit lambat. Walaupun relatif lebih cepat dibandingkan pengiriman data pada dekade 90-an. </p>
<p>Yang pasti terjadi dalam satu dekade ke depan adalah perubahan. Pertanyaannya apakah dalam satu dekade ke depan kita termasuk arus yang hanya mengikuti perubahan atau terlibat dalam perubahan tersebut ? </p>
</body>
</html>
OSI LAYER
FREEBSD INSTALL
Materi ini saya kerjakan bareng dengan teman-teman cakru yang lain.
a) Proses instalasi dimulai bila layar tampak seperti pada gambar, yang berarti bahwa VMWare membaca bootable CD.

b) Muncul pemilihan negara, pilih Indonesia. OK.

c) Setelah pemilihan negara, akan muncul pemilihan keyboard. Pilihlah USA ISO. OK.
d) Muncul pemilihan cara instalasi, seperti pada gambar di bawah ini, pilihlah standard. SELECT.

e) Memasuki tahap partisi harddisk, tetapi berhubung kita menggunakan VMWare, jadi tidak perlu khawatir OS akan terhapus. Saat layar seperti pada gambar dibawah ini, tekan A, yang artinya menggunakan semua harddisk.

f) Setelah A ditekan, layar akan berubah menjadi seperti pada gambar di bawah ini. Terlihat telah ada freebsd pada list.

g) Tekan Q untuk finish, kemudian akan muncul pemilihan untuk menginstall boot manager pada layar, pilihlah BootMgr kemudian OK. Boot manager berguna untuk memilih OS pada saat booting pertama.

h) Selanjutnya akan muncul pesan untuk membuat freebsd partition. Setelah memilih OK, pada layar akan muncul

i) Tekan A untuk auto default, maka akan terbentuk partisi baru freebsd seperti pada gambar di bawah ini

j) Tekan Q untuk finish. Berikutnya pada layar akan muncul Choose Distribution, pilihlah All. OK.

k) Pilih OK untuk semua pesan, sampai muncul Choose Instalation Media, pilihlah [1 CD/DVD] yaitu menginstal dari CD. OK.

l) Selanjutnya akan muncul pilihan, kesempatan terakhir anda untuk jadi menginstall atau tidak. Jika jadi menginstall pilihlah YES.

m) Selanjutnya proses instalasi akan berjalan. Akan tampak sebagai berikut pada layar

n) Proses instalasi selesai dan akan muncul pesan seperti gambar berikut

o) Selanjutnya akan muncul konfigurasi sistem.
p) Pilih exit installation untuk mengakhiri proses instalasi.
q) Selamat!!! FreeBSD sudah terinstall di VMWare.
-
Terkini
- ALMAMATERKU TELAH TIADA….
- HASIL TO 10 April 2009
- GREAT NEWS……
- Fate…
- Kompilasi soal+jawab SMA
- Refresh…!!!
- Bagaimana Dunia bisa terbentuk seperti ini??
- Kenapa aku tidak suka FS???
- Ilmu mengeksploitasi Diri…Masya Allah!!!
- KOMUNIKASI LOW LEVEL DENGAN SERVER SMTP
- KOMUNIKASI LOW LEVEL DENGAN SERVER HTTP
- HTML PROPERTIES
-
Taut
- WordPress.com
- WordPress.org
- oranjefans.de
- olimpiade sains
- jasakom
- tutorial
- biologi 2
- bio 1
- biologi 3
- biologi 4
- bio 5
- fisika 1
- fisika 2
- fisika 3
- fisika 4
- fisika 5
- kimia 1
- kimia 2
- kimia 3
- kimia 4
- kimia 5
- Toki latihan
- buku fisika
- peraturan IBO
- untuk penggila kompetisi matematika
- untuk matematika juga…hidup matematika…
- IPHO nie..buat penggila fisika
- da vinci code loh
- buat yang butuh buku GRE(inggris)
- matematika universitas
- wahhh..ni pada berat-berat nie..aljabar gitu loh…
- kumpulan soal matematika SMA
- prediksi matematika loh..
- belajar kimia online
- link kimia online
- ICHO
- era muslim
- buck1
- buck1 yang benernya
- bicara matematika
- jewish virtual library
- kazoku
- andistei07
- matematika olimpiade
-
Arsip
- Juni 2009 (1)
- April 2009 (1)
- Maret 2009 (6)
- Januari 2009 (1)
- Mei 2008 (4)
- April 2008 (5)
- Maret 2008 (4)
- Februari 2008 (17)
- Januari 2008 (1)
-
Kategori
-
RSS
RSS Entri
Komentar RSS