October 10, 2009

My Adventure Story [Chapter 1]

saya mulai dari masa kecil aja.

bengkulu selatan 199x.

Waktu itu saya masih kelas 1 SD. Tinggal di rumah dinas belanda di tengah perkebunan karet. Rumah itu terletak lebih tinggi dari rumah-rumah lainnya, jadi semuanya terlihat jelas dari atas situ -termasuk kantor ayah.

Dulu air bersih sangat sulit, jadi setiap rumah dijatahi air untuk diisi bak kamar mandinya oleh mobil tanki yang sudah tua. Di sana hanya ada dua mobil tanki air, yang satu sudah rusak. Jadi hanya satu yang mondar-mandir mengisi bak setiap rumah.

Pada  suatu malam, tiba-tiba sirine berbunyi…

Aku terbangun, ibuku langsung membawaku ke teras. Aku dipeluknya, dipangku dan beliau duduk. Malam yang gelap mandadak terang, semua rumah terlihat. Tapi terangnya bukan terang sembarangan -merah menyala.

Dari kejauhan terlihat sebuah bangunan dilalap api. Kantor ayah.

Mobil tanki bolak-balik lewat depan rumah untuk  mengambil air. Tapi apa daya, hanya sebuah tanki tua, tak mampu menyelamatkan sebuah kantor bertembok papan yang dilalap api. Aku hanya melihat dari kejauhan… lama… kemudian aku tertidur.

Paginya, kantor telah tiada. Hanya tinggal lantainya saja. Kata ayah, hanya brankas yang selamat. Benar-benar brankasnya saja, uang di dalamnya ketika dipegang langsung jadi abu. Mungkin terlihat seperti di film-film, tapi ini kenyataan.

Uang dipegang jadi abu, pecayakah anda? …

May 2, 2008

CSS

Background

Property

Deskripsi

Values

background

Mengeset semua properti background dalam satu deklarasi

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

background-attachment

Mengeset kondisi posisi background; antara dapat discroll atau tidak dapat digerakkan dalam halaman

scroll
fixed

background-color

Mengeset warna latar background suatu elemen

color-rgb
color-hex
color-name
transparent

background-image

Mengeset sebuah gambar menjadi sebuah background

url(URL)
none

background-position

Mengeset posisi background

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

background-repeat

Mengeset apakah/bagaimana background akan diulang

repeat
repeat-x
repeat-y
no-repeat

Border

Property

Deskripsi

Values

border

Mengeset semua properti untuk 4-border (yang tertutup) dalam satu deklarasi

border-width
border-style
border-color

border-bottom

Mengeset semua properti untuk bottom-border (yang bawah saja) dalam satu deklarasi

border-bottom-width
border-style
border-color

border-bottom-color

Mengeset warna dari bottom-border

border-color

border-bottom-style

Mengeset style dari bottom border

border-style

border-bottom-width

Mengeset ketebalan dari garis bottom-border

thin
medium
thick
length

border-color

Mengeset warna dari keseluruhan border

color

border-left

Mengeset semua properti untuk left-border (yang kiri saja) dalam satu deklarasi

border-left-width
border-style
border-color

border-left-color

Mengeset warna dari left-border

border-color

border-left-style

Mengeset style dari left-border

border-style

border-left-width

Mengeset ketebalan dari garis left-border

thin
medium
thick
length

border-right

Mengeset semua properti untuk right-border (yang kanan saja) dalam satu deklarasi

border-right-width
border-style
border-color

border-right-color

Mengeset warna dari right-border

border-color

border-right-style

Mengeset style dari right-border

border-style

border-right-width

Mengeset ketebalan dari garis right-border

thin
medium
thick
length

border-style

Mengeset style dari keseluruhan border

none
hidden
dotted
dashed
solid
double
groove
ridge
inset
outset

border-top

Mengeset semua properti untuk top-border (yang atas saja) dalam satu deklarasi

border-top-width
border-style
border-color

border-top-color

Mengeset warna dari top-border

border-color

border-top-style

Mengeset style dari top-border

border-style

border-top-width

Mengeset ketebalan dari garis top-border

thin
medium
thick
length

border-width

Mengeset ketebalan dari keseluruhan border; terdapat empat jenis ketebalan

thin
medium
thick
length

Classification

Property

Deskripsi

Values

clear

Mengeset sisi dari sebuah elemen dimana elemen ngambang lainnya tidak diperbolehkan

left
right
both
none

cursor

Menspesifikasi kursor yang 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

display

Mengeset apakah/bagaimana suatu 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

float

Mengeset dimana sebuah gambar atau teks dimunculkan pada elemen lain

left
right
none

position

Mengeset penempatan elemen sebagai posisi yang static, relative, absolute atau fixed

static
relative
absolute
fixed

visibility

Mengeset apakah suatu elemen ditampilkan atau tidak

visible
hidden
collapse

Dimension

Property

Deskripsi

Values

height

Mengeset tinggi dari sebuah elemen

auto
length
%

line-height

Mengeset jarak antar garis pada elemen

normal
number
length
%

max-height

Mengeset tinggi maksimal dari elemen

none
length
%

max-width

Mengeset lebar maksimal dari elemen

none
length
%

min-height

Mengeset tinggi minimal dari elemen

length
%

min-width

Mengeset lebar minimal dari elemen

length
%

width

Mengeset lebar dari suatu elemen

auto
%
length

Font

Property

Deskripsi

Values

font

Mengeset semua properti untuk font(huruf) dalam satu deklarasi

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

font-family

Prioritas list untuk font family dan/atau generic pada suatu elemen

family-name
generic-family

font-size

Mengset ukuran dari font

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

font-size-adjust

Menspesifikasi aspek nilai untuk sebuah elemen yang akan mempertahankan tinggi-x dari font pilihan pertama

none
number

font-stretch

Memadatakan atau melonggarkan font-family yang digunakan

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

font-style

Mengeset style dari font

normal
italic
oblique

font-variant

Menampilkan teks dalam small-caps font atau normal font

normal
small-caps

font-weight

Mengeset ketebalan huruf

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

Generated Content

Property

Deskripsi

Values

content

Membuat konten dalam dokumen. Digunakan bersama pseudo-element :before dan :after

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

counter-increment

Mengeset berapa banyak suatu counter menambahkan pada tiap aksi pada selektor

none
identifier number

counter-reset

Mengeset nilai yang counter set pada tiap aksi pada selektor

none
identifier number

quotes

Mengeset tipe dari quote

none
string string

List and Marker

Property

Deskripsi

Values

list-style

Mengeset semua properti untuk sebuah list dalam satu deklarasi

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

list-style-image

Mengeset gambar sebagai list-item marker

none
url

list-style-position

Mengeset dimana list-item marker ditempatkan pada list

inside
outside

list-style-type

Mengeset tipe dari list-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

marker-offset

 

auto
length

Margin

Property

Deskripsi

Values

margin

Mengeset semua properti untuk margin dalam satu deklarasi

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

margin-bottom

Mengeset batasan bawah dari elemen

auto
length
%

margin-left

Mengeset batasan kiri dari elemen

auto
length
%

margin-right

Mengeset batasan kanan dari elemen

auto
length
%

margin-top

Mengeset batasan atas dari elemen

auto
length
%

Outlines

Property

Deskripsi

Values

outline

Mengeset semua properti untuk outline dalam satu deklarasi

outline-color
outline-style
outline-width

outline-color

Mengeset warna dari outline elemen

color
invert

outline-style

Mengeset style outline dari elemen

none
dotted
dashed
solid
double
groove
ridge
inset
outset

outline-width

Mengeset ketebalan outline dari elemen

thin
medium
thick
length

Padding

Property

Deskripsi

Values

padding

Mengeset semua properti untuk padding (bloknot)
dalam satu deklarasi

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

padding-bottom

Mengeset pad bagian bawah dari elemen

length
%

padding-left

Mengeset pad bagian kiri dari elemen

length
%

padding-right

Mengeset pad bagian kanan dari elemen

length
%

padding-top

Mengeset pad bagian atas dari elemen

length
%

Positioning

Property

Deskripsi

Values

bottom

mengeset sejauh mana pojok bawah elemen di atas atau di bawah dari pojok bawah parent element

auto
%
length

clip

Mengeset bentuk dari elemen. Elemen diclip menjadi bentuk ini, dan ditampilkan

shape
auto

left

Mengeset sejauh mana pojok kiri dari elemen di kiri/kanan tepi kiri parent element

auto
%
length

overflow

Mengeset apa yang terjadi jika konten dari elemen melebihi area elemen

visible
hidden
scroll
auto

position

Menempatkan elemen dengan posisi static, relative, absolute, atau fixed

static
relative
absolute
fixed

right

Mengeset sejauh mana pojok kanan dari elemen di kiri/kanan dari pojok kanan parent element

auto
%
length

top

Sets how far the top edge of an element is above/below the top edge of the parent element

auto
%
length

vertical-align

Sets the vertical alignment of an element

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

z-index

Sets the stack order of an element

auto
number

Table

Property

Deskripsi

Values

border-collapse

Mengeset apakah border tabel collapse pada satu border atau terpisah sesuai standar HTML

collapse
separate

border-spacing

Mengeset jarak yang memisahkan border sel (khusus untuk model separate-border)

length length

caption-side

Mengeset posisi dari judul tabel

top
bottom
left
right

empty-cells

Megeset apakah sel kosong ditampilkan pada tabel atau tidak (khusus untuk model separate-border)

show
hide

table-layout

Mengeset algoritma yang digunakan untuk menampilkan sel tabel, baris, dan kolom

auto
fixed

Text

Property

Deskripsi

Values

color

Mengeset warna teks

color

direction

Mengeset arah teks

ltr
rtl

line-height

Mengeset jarak antar garis

normal
number
length
%

letter-spacing

Menambah atau mengurangi jarak antar karakter

normal
length

text-align

Mengatur teks agar rata kanan, kiri, tengah, atau kanan-kiri pada elemen

left
right
center
justify

text-decoration

Menambah dekorasi pada teks

none
underline
overline
line-through
blink

text-indent

Mengindentasikan baris pertama teks pada elemen

length
%

text-shadow

 

none
color
length

text-transform

Mengontrol huruf pada elemen

none
capitalize
uppercase
lowercase

unicode-bidi

 

normal
embed
bidi-override

white-space

Mengeset bagaimana ruang putih di dalam elemen ditangani

normal
pre
nowrap

word-spacing

Menambah atau mengurangi jarak antar kata

normal
length

Pseudo-classes

Pseudo-class

Kegunaan

:active

Menambahkan spesial style kepada elemen yang aktif

:focus

Menambahkan spesial style kepada elemen selama elemen sedang fokus

:hover

Menambahkan spesial style kepada elemen saat cursor berada di atas elemen tersebut

:link

Menambahkan spesial elemen kepada link yang belum kena hit

:visited

Menambahkan spesial style kepada link yang telah dihit

:first-child

Menambah spesial style pada elemen yang merupakan child pertama dari gabungan beberapa elemen lainnya

:lang

Membolehkan pemilik(author) untuk menentukan bahasa yang digunakan pada elemen tertentu

Pseudo-elements

Pseudo-element

Kegunaan

:first-letter

Menambahkan style spesial pada huruf pertama sebuah teks

:first-line

Menambah spesial style pada baris pertama sebuah teks

:before

Menyisipkan suatu konten sebelum elemen

:after

Menyisipkan suatu konten setelah elemen

 

April 25, 2008

Instalasi di FreeBSD

Terdapat tiga cara installasi software pada FreeBSD. Pertama dari ports, kemudian dari package, dan yang terakhir dari source. Mari kita bahas satu-persatu.

Menginstall dari ports.

0. Login-lah sebagai root
1. Masuklah ke direktori /usr/ports, caranya ketik:
# cd /usr/ports
2. Akan terlihat banyak sekali software yang tersedia, pilihlah yang ingin anda install. Ambil sebagai contoh :     kita ingin mengistall firefox.
firefox ada pada alamat /usr/ports/www/firefox.
3. Masuklah ke direktori tersebut.
# cd /usr/ports/www/firefox
4. ketik:
# make install
5. Selesai, firefox siap digunakan

Menginstall dari package.

0. Login sebagai root
1. Berbeda dari menginstall dengan ports, menginstall dengan package menggunakan perintah pkg_add
2. Masuklah ke tempat package berada, package biasanya ditandai dengan ekstensi .tbz, contohnya:     example.tbz
3. Gunakan perintah :
# pkg_add example.tbz

Mengistall dari source.

0. Login sebagai root
1. Masuklah ke direktori /usr/src, caranya ketik:
# cd /usr/src
2. Masuklah ke direktori tempat source yang ingin diinstall, misalnya ingin menginstall [games contoh] yang     ada pada direktori games
# cd /usr/src/games/[games contoh]
3. Ketik:
# make
4. Selesai.

April 16, 2008

APRS ( Automatic Position Reporting System)

APRS, Automatic Position Reporting System, adalah aplikasi radio paket untuk pengiriman data yang cepat dan terpercaya. Fungsi lain dari APRS adalah untuk penentuan posisi, pengiriman pesan singkat dan/atau telemetri data. Nama APRS telah terdaftar dan dimiliki oleh Bob Bruninga, WB4APR. APRS dikembangkan dan dikenalkan oleh Bob Bruninga, seorang operator radio amatir, dengan callsign 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. Sebagai penentu lokasi, satu stasiun APRS akan mengubah data dari GPS (Global Positioning System) menjadi format radio paket (AX.25 UI Frame) yang kemudian akan dipancarkan oleh radio, dengan kecepatan 1200 bps untuk band VHF ke atas atau 300 bps untuk di band HF. Mode yang digunakan sewaktu pengiriman paket adalah unconnected mode(one-to-many), tidak seperti di Radio Paket yang pada umumnya connected mode (one-to-one).

Keuntungan unconnected mode adalah kita tidak perlu tahu stasiun berikutnya karena sembarang stasiun bisa menerima paket kita dan stasiun tersebut telah dikonfigurasikan sebagai relayer, akan memancar-ulang paket kita sehingga cakupan menjadi luas. Dengan jaringan stasiun APRS yang cukup luas, pergerakan satu stasiun APRS dalam kota dapat dijejaki. Keuntungan lain dari unconnected mode adalah sangat efisien, karena hanya dengan 1 paket, seluruh informasi sudah terpancar. Bandingkan dengan connected mode yang memerlukan paling sedikit 5 paket untuk mengirim informasi yang sama. Sebaliknya, kerugian dari unconnected mode adalah kalau paket data yang diterima tidak lengkap/rusak, data tidak bisa diminta ulang dan harus menunggu sampai pengirim mengirimkan paket lagi.

April 16, 2008

EQSO

EQSO adalah layanan seperti Voice over Internet Protocol (VoIP) yang dikembangkan untuk radio amatir. Ini memungkinkan radio radio untuk saling terhubung melalui Internet. Ini membuka peluang radio amatir dapat menikmati kebebasan berkomunikasi dengan radio amatir lainnya melalui frekuensi radio, melalui Internet atau campuran keduanya.

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. 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, ORPUS menilai bahwa:EQSO adalah pengembangan komunikasi digital yang digeluti radio amatir seluruh dunia termasuk Indonesia.

Perlu adanya pemahaman yang jelas tentang pemaduan jaringan Internet dengan jaringan radio amatir sehingga tidak melanggar KM-49 Tahun 2002 tentang kegiatan radio amatir. Dengan akan diterbitkannya PP 38 Tahun 2007, ORARI dan Ditjen Postel sedang membahas hal-hal yang berkaitan dengan EQSO. EQSO dianggap sebagai kegiatan eksperimen radio amatir yang perlu mendapat pengawasan dan dikendalikan oleh ORARI Daerah.

Saat ini, 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 4, 2008

APACHE WEB SERVER

Apache web server adalah sebuah software. Pada dasarnya, sebuah web server adalah software yang memberikan layanan web. Web server menggunakan protokol yang disebut dengan HTTP (HyperText Transfer Protocol). Apache adalah salah satu web server yang sangat terkenal dan menjadi standar de facto pada setiap distribusi Linux. Apache adalah nama web server yang dibuat berbasiskan kode sumber dan ide-ide yang ada pada web server leluhurnya, yaitu web server NCSA, yang dibuat oleh National Center for Supercomputing Applications. Versi pertama Apache web server dibuat oleh Robert McCool sekitar tahun 1994. Pada pengembangannya, Robert McCool dibantu oleh “Apache Group”, yaitu 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.

Apache web server memegang peranan yang sangat penting pada perkembangan world wide web. Semua TCP packet yang dikirimkan melalui internet dan kembali lagi ke browser kita sebagai halaman web yang kita inginkan, datanya diolah dan digerakkan oleh suatu program aplikasi yang berjalan di server. Pada server ini digunakan sebuah web server. Web server yang sering dipakai adalah Apache karena berlisensi GPL (General Public Lisence) atau free software, mudah dikonfigurasi, dan baik dalam performance.

Perkembangan Apeche sebagai web server yang sukses dan banyak digunakan tidak telepas dari pengembangan dari komunitas. Pengembangan dan maintenance dari Apache dibawah Apache Software Foundation. Karena dikembangkan oleh banyak orang / komunitas, Apache web server dapat digunakan pada berbagai sistem operasi, seperti Unix, FreeBSD, Linux, Solaris, Novell NetWare, Mac OS X, and Microsoft Windows.

Apache web server mendukung berbagai fitur termasuk bahasa pemrograman server-side. Apache juga men-support berbagai bahasa seperti mod_perl, mod_python, Tcl, dan PHP, modul autentifikasi, proxy modul, URL rewriter, custom log file, dan filtering. Satu Apache dapat melayani berbagai website pada suatu waktu. Apache juga mempunyai graphical user interfaces (GUIs).

April 4, 2008

RADIO WIRELESS (RW)

Sejarah radio wireless dimulai sejak abad ke-19, yaitu ditemukannya gelombang radio. Pada tahun 1860-an, James Clerk Maxwell memprediksi adanya keberadaan gelombang radio. Pada tahun 1866 Heinrich Rudolph Hertz mendemonstrasikan variasi arus listrik yang bisa dibentuk menjadi gelombang radio. Di tahun yang sama di US, seorang dokter gigi Mahlon Loomis, mendemonstrasikan wireless telegraphy.

Kembali lagi ke benua Eropa, Guglielmo Marconi, inventor dari italia, berhasil mengirimkan sinyal wireless ke English Channel, dan 2 tahun kemudian beliau mendapat telegraph huruf “S” dari England. Ini adalah kesuksesan pertama dalam penerjemahan radio wireless dan terjadi pada tahun 1902. Dan dia juga mengembangkannya menjadi radio komunikasi komersial. Sejak tahun 1990-an radio wireless sudah mulai dimanfaatkan sebagai salah satu alat komunikasi, dan terus-menerus mengalami perkembangan. Namun seiring berjalannya waktu, banyak pihak yang berebut hak paten atas penemuan radio wireless tersebut.

Radio dapat memiliki banyak arti. Pada umumnya, banyak yang mendefinisikan radio adalah one way communication device/ alat komunikasi satu arah yang dapat digunakan untuk mendengarkan berita, atau merequest lagu. Namun, radio wireless memiliki pengertian yang berbeda. Radio wireless adalah proses transmisi sinyal tanpa kabel melalui modulasi/ penguatan gelombang elektromagnetik dengan frekuensi cukup besar yaitu di bawah cahaya tampak. James Clark Maxwell mengembangkan dasar teori yang menjelaskan elektromagnetisme. Dia memperkirakan bahwa medan listrik dan medan magnet dapat digabungkan untuk membentuk gelombang elektromagnetik. Radiasi elektromagnetik lewat melalui medan elektromagnetik yang berosilasi melalui udara dan ruang vakum.

Informasi dalam sinyal listrik dibawa oleh perubahan sistematis (modulasi) beberapa variabel dari gelombang elektromagnetik, seperti amplitudo atau frekuensinya. Saat gelombang radio melalui konduktor elektrik, medan osilasi menginduksi arus AC pada konduktor. Hal ini dapat dideteksi dan diubah menjadi suara atau sinyal lainnya yang membawa informasi. Dalam pengembangan selanjutnya, radio dapat digunakan sebagai alat komunikasi tanpa kabel/ wireless, dan salah satu bentuk hasilnya adalah berupa radio amatir.

April 4, 2008

THE WARRIOR OF THE NET

Film ini menceritakan tentang perjalanan pengiriman data dari client ke servernya, kemudian dari server URL tujuan mengirimkan balik ke server client. Data ini dapat berupa perintah ataupun request. Perintah, alamat, atau URL yang kita ketikkan di browser tidak secara tiba-tiba saja muncul tetapi data yang dikirimkan melalui banyak tahap dalam perjalanannya.

Perjalan informasi dalam internet dimulai dari pengiriman informasi ke alamat yang dituju (IP yang dituju) yang berasal. Informasi ini akan dikirim menggunkan TCP Packet. Setiap TCP Packet akan diberi label pengenal yang memiliki fungsi tertentu. Informasi ini akan dikirim melalui LAN (Local Area Network), LAN ini berfungsi untuk menghubungkan satu komputer ke komputer yang lain, bisa satu atau lebih. Pada LAN ini juga, bisa terjadi tabrakan informasi yang membuat informasi tidak sampai ke tujuan. Untuk memastikan IP Packet sampai pada tujuan, di dalam proses ini dibutuhkan bantuan Router, router ini berfungsi untuk mengarahkan lintasan TCP Packet. Semakin tinggi tingkat traffic maka akan semakin tinggi tingkat kesalahan dalam penyampaian informasi, hal ini juga yang akan membuat informasi akan lebih lama sampai ke tujuan / bahkan tidak sampai ke tujuan. Setelah melalui Router, maka akan menuju ke Router switch yang berfungsi mengarahkan juga TCP Packet ke tujuannya.

Setelah itu, TCP Packet akan sampai pada proxy / server, yang akan melihat alamat dari informasi yang diminta oleh client (URL). Contohnya www.seputar-indonesia.com. Proxy akan meloloskan paket yang tidak melanggar ketetapan yang telah dibuat dan akan menghancurkan paket yang tidak memenuhi ketetapan atau dilarang. Kemudian TCP Packet akan menuju dan melewati Firewall yang juga akan menyeleksi paket.

Paket yang lolos dari firewall memasuki akan web. Setelah sampai di tujuan, request dari client akan dikirim dari Server pemilik URL, kembali ke tempat asal / client. Proses pengiriman ini sama dengan saat data pergi dari komputer client. Seperti itulah proses pengiriman dari satu komputer ke komputer lain dan sebaliknya.

March 29, 2008

World Wide Web Sepuluh Tahun yang akan Datang

World Wide Web adalah sistem yang saling menghubungkan hypertext dokumen dengan akses internet. Hal ini biasanya dilakukan dengan bantuan web browser, seperti opera atau mozilla firefox. Dengan web browser, user dapat mengakses berbagai hal dari berbagai alamat (URL) atau situs seperti dokument teks, film, gambar, dan lain-lain.

World Wide Web yang ada sekarang, filosoofinya seperti jaring laba-laba. WWW dapat menampung banyak jaringan yang tersebar di seluruh dunia. Jaringan-jaringan ini ada yang saling berhubungan dan ada yang tidak. Semakin bertambahnya waktu, tentu jaringan di seluruh dunia akan semakin banyak dan tidak karuan.

Pada suatu saat di masa depan, seluruh jaringan di dunia akan mengalami traffic yang sangat padat dan pada suatu titik akan terjadi kemacetan total. Kemacetan ini tidak bisa diatasi yang menyebabkan seluruh dunia terputus, seperti kembali ke zaman Blaise Pascal atau Sir Issac Newton. Hal ini terjadi karena web server di dunia tidak sempat berhenti dan terus menerus mengirimkan data pada client, tentunya client di seluruh dunia. Belum sempat mengatasi sebuah traffic, traffic lain telah muncul. Para webserver dunia akan kebingungan dan terpaksa dengan berat hati mematikan seluruh komputer server di dunia. Celakanya, karena banyaknya orang yang ingin mengakses internet setelah sempat terputus, webserver kembali macet dan down.

Internet / www akan lumpuh total dan butuh waktu yang sangat lama untuk mengembalikannya menjadi normal seperti semula.

March 21, 2008

Menginstall FreeBSD di VMWare

Langkah pertama yang harus dilakukan tentu saja adalah menginstall VMWare. VMWare adalah software yang bertindak sebagai virtual komputer dalam komputer kita. Dengan demikian kita dapat memiliki beberapa Operating System sekaligus di dalam operating system utama.

Setelah VMWare terinstall pada komputer, selanjutnya buat Virtual Machine. Ikuti saja langkah-langkah yang ada. Selanjutnya, masukkan CD instalasi FreeBSD, hidupkan Virtual Machine, dan dimulailah proses instalasi FreeBSD.

a) Proses instalasi dimulai bila layar tampak seperti pada gambar, yang berarti bahwa VMWare membaca bootable CD.
011.jpg

b) Muncul pemilihan negara, pilih Indonesia. OK.
02.jpg

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.
03.jpg

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.
04.jpg

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

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.
06.jpg

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

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

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

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

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

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

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

o) Selanjutnya akan muncul konfigurasi sistem.
p) Pilih exit installation untuk mengakhiri proses instalasi.
q) Selamat!!! FreeBSD sudah terinstall di VMWare.