Sabtu, 25 April 2009

web server


Web site yang setiap hari Anda buka dengan Internet Explorer, Firefox ataupun browser lainnya berjalan di atas services yang dinamakan sebagai web server. Tanpa web server, sebuah web site tidak akan bisa berjalan. Apache dan IIS adalah dua web server yang menguasai dunia ini. Apache biasanya di install dengan sistem operasi Linux walaupun Apache yang lebih bersifat independen ini bisa juga di install ke dalam sistem windows. Karena di windows (NT/2000/2003/XP Pro) sudah terdapat web server secara default, yaitu IIS, maka tidak mengherankan bahwa web server inilah yang paling banyak digunakan di dalam lingkungan Windows.

Menginstal IIS

Menginstall IIS umumnya sangat mudah karena sudah terintegrasi ke dalam sistem operasi windows NT/2000/2003 dan XP Profesional. Untuk melakukan instalasi web server IIS pada windows XP Profesional, klik menu Control Panel>Add/Remove Programs>Add/Remove Windows Components>Internet Information Services(IIS)>Next. Bagaimana Anda bisa mengetahui bahwa sebuah web server telah aktif ? Gunakan IE Anda dan masukkan alamat http://AlamatIP_Anda atau http://127.0.0.1 atau http://localhost/.

Home Direktory Web Server
Pada saat Anda mengetikkan http://127.0.0.1, komputer menampilkan sebuah halaman default. Darimanakah halaman ini ? Bagaimana menggantinya ? Setiap web server memiliki home direktory atau direktory induk. Sebagai contohnya, untuk melihat home direktory server IIS Anda, klik menu Control Panel>Administrative tools>Internet Informations Services>nama komputer Anda (local computer)>Web Sites>Klik kanan Default Web Sites>Properties>Home Directory>Local Path. Secara default, home directory web server IIS adalah c:\inetpub\wwwroot. Artinya, hanya file-file yang disimpan pada direktory ini dan direktory anaknya yang dikenal oleh dunia web. Sebagai contoh, ketika Anda memasukkan sebuah file bernama a.txt pada direktory c:\inetpub\wwwroot, maka Anda akan bisa mengaksesnya melalui browser dengan mengetikkan http://localhost/a.txt yang secara otomatis akan menampilkan file a.txt. Jika Anda mempunyai file b.txt yang berada pada direktory c:\inetpub\wwwroot\test\b.txt, maka secara otomatis file tersebut bisa dilihat melalui browser dengan mengetikkan http://localhost/test/b.txt.

Default Documents
Terkadang, ketika Anda mengetikkan sebuah alamat URL, Anda sama sekali tidak melihat nama file yang ditampilkan. Seperti contohnya, Anda bisa mengetikkan URL http://www.jasakom.com/ atau http://www.detik.com/ atau http://www.klikbca.com/, tidak ada keterangan nama file yang dibuka. Kenapa tidak ada nama file seperti yang telah saya contohnya sebelumnya ? Ada yang mengatakan file tersebut adalah index.htm, ada pula yang mengatakan bahwa file tersebut pastilah index.asp atau default.htm sehingga tidak perlu lagi ditampilkan namanya. Semuanya jawaban tersebut lebih banyak salahnya daripada benarnya. Setiap direktory web server, mempunyai apa yang dinamakan sebagai Default Document atau halaman default. Seandainya Anda tidak mengetikkan nama halaman yang hendak Anda tampilkan, maka secara otomatis akan digunakan halaman default ini. Sebagai contohnya, ketika Anda mengetikkan http://www.jasakom.com/, Anda tidak meminta nama halaman untuk ditampilkan, hanya nama domain. Untuk itu, server jasakom akan secara otomatis membuka halaman yang telah ditentukan sebelumnya sebagai default document, yaitu index.aspx. Apakah harus default.aspx ? tidak ! Anda bisa mengatur halaman apa saja yang hendak dijadikan sebagai default document atau halaman default ini melalui menu : Control Panel>Administrative tools>Internet Informations Services>nama komputer Anda(local computer)>Web Sites>Klik kanan Default Web Sites>Properties>Documents>Enable Default Document.

Pada contoh IIS XP, terlihat bahwa secara default, dokumen yang akan digunakan ketika Anda tidak memasukkan nama file adalah Default.htm. Seandainya, default.htm ini tidak ada di home direktory web server, maka akan digunakan halaman default ke dua yaitu default.asp. Jika tidak ada lagi, maka akan digunakan index.htm dan pilihan terakhirnya adalah file iistart.asp. Melalui menu ini, Anda bisa mengganti halaman default dan urutan halaman yang akan digunakan. Jadi halaman default di sini bisa apa saja dan untuk alasan keamanan, Anda bisa menggunakan nama yang tidak biasa seperti js1208.htm, dan lain sebagainya.

Alamat IP, Localhost atau 127.0.0.1 ?
Pada contoh, terkadang saya memberikan contoh dengan mengetikkan http://localhost, terkadang dengan http://127.0.0.1, dan terkadang saya mengatakan ketikkan http://NomorIP_Anda. Apa beda semua alamat itu ? Alamat IP 127.0.0.1 adalah alamat IP khusus yang mengatakan “komputer ini” atau sering disebut menunjuk IP lokal. Maksudnya begini, setiap komputer yang mempunyai protokol IP akan mempunyai alamat IP 127.0.0.1. Jadi komputer A, B, C dan D akan mempunyai alamat IP 127.0.0.1 yang menunjuk ke komputer mereka masing-masing. Alamat IP ini biasanya digunakan untuk troubleshooting masalah yang terjadi. Misalkan, teknisi biasa akan melakukan perintah ping 127.0.0.1 untuk memastikan bahwa protokol IP terinstall dengan baik. Contoh :

C:\Documents and Settings\S’to>ping 127.0.0.1
Pinging 127.0.0.1 with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms ttl="128" bytes="32" ttl="128" bytes="32" ttl="128" bytes="32" ttl="128" sent =" 4," received =" 4," lost =" 0" minimum =" 0ms," maximum =" 0ms," average =" 0ms

Apabila perintah ping 127.0.0.1 memberikan reply, artinya protokol IP terintall dengan baik. Perlu diperhatikan bahwa alamat 127.0.0.1 ini tidak menggunakan ethernet card yang Anda miliki. Artinya jika Anda bisa melakukan ping ke 127.0.0.1, belum tentu ethernet card Anda tidak ada masalah. Alamat IP dari ethernet card yang berhubungan dengan komputer lain bisa Anda ketahui dengan perintah ipconfig, seperti contoh berikut :

C:\Documents and Settings\Jasakom>ipconfig
Windows IP Configuration
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : localdomain
IP Address. . . . . . . . . . . . : 192.168.1.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :

Terlihat bahwa alamat IP yang digunakan oleh ethernet card adalah 192.168.1.1 dan alamat inilah yang digunakan untuk berkomunikasi dengan komputer lain. Lalu bagaimana dengan localhost ? Ketikkan perintah ping localhost seperti berikut ini :

C:\Documents and Settings\S’to>ping localhost
Pinging m40-p545 [127.0.0.1] with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms ttl="128" bytes="32" ttl="128" bytes="32" ttl="128" bytes="32" ttl="128" sent =" 4," received =" 4," lost =" 0" minimum =" 0ms," maximum =" 0ms," average =" 0ms

Terlihat bahwa komputer akan menerjemahkan localhost menjadi 127.0.0.1. Jadi ketika Anda mengetikkan http://localhost dan mengetikkan http://127.0.0.1, hasilnya adalah sama. Jika Anda ingin mengetahui kenapa harus localhost atau bisakah diganti dengan nama lain, jawabannya adalah bisa ! Pada saat Anda mengetikkan sebuah nama pada jaringan IP, sebenarnya komputer akan mencoba menanyakan terlebih dahulu kepada file \windows\system32\etc\hosts. Jadi ketika Anda mengetikkan www.jasakom.com, komputer akan menanyakan terlebih dahulu kepada file hosts, “hei hosts, kamu tau nga alamat www.jasakom.com ? kalau kamu tidak tau, saya baru akan menanyakannya kepada DNS”. Berikut adalah contoh isi file hosts:

C:\WINDOWS\system32\drivers\etc>type hosts
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
192.168.1.11 www.jasakom.com

Anda bisa lihat bahwa terdapat sebuah baris yang mengatakan bahwa alamat 127.0.0.1 dinamakan sebagai localhost. Saya juga membuat sebuah baris yang mengatakan 192.168.1.11 adalah www.jasakom.com. Dengan cara inilah, beberapa percobaan yang mengharuskan penggunaan nama domain bisa dilakukan tanpa harus benar-benar terkoneksi ke internet ! Pembahasan tentang web server pada bagian ini sangatlah jauh dari kata lengkap, bahkan tidak layak dikatakan sebagai sebuah pembahasan. Pada bagian ini saya hanya menunjukkan pengetahuan dasar. Apabila Anda hendak mendalami tentang web server, belilah buku yang khusus membahas tentang ini. Ada banyak hal yang menarik tentang web server yang tidak dibahas disini seperti setting keamanan, virtual direktory, optimasi, dan lain sebagainya.

living on a jet plane

All my bags are packed. I'm ready to go.
I'm standing here outside your door,
I hate to wake you up to say goodbye.
But the dawn is breaking, it's early morn.
The taxi's waiting, he's blowing his horn,
Already I'm so lonesome I could cry.

So kiss me and smile for me,
Tell me that you'll wait for me,
Hold me like you'll never let me go.
Cause I'm leaving on a jet plane
Don't know when I'll be back again -
Oh honey, I hate to go.

There's been so many times I've let you down,
and so many times I've played around,
I tell you now, they don't mean a thing.
Every place I go, I'll think of you,
Every song I sing, I'll sing for you,
When I come back, I'll bring (wear) your wedding ring.

So kiss me and smile for me,
Tell me that you'll wait for me,
Hold me like you'll never let me go.
Cause I'm leaving on a jet plane
Don't know when I'll be back again -
Oh honey, I hate to go.

Now the time has come to leave you,
One more time let me kiss you,
Then close your eyes, and I'll be on my way.
Dream about the days to come.
When I won't have to leave alone,
About the times I won't have to say ...

Kiss me and smile for me,
Tell me that you'll wait for me,
Hold me like you'll never let me go.
Cause I'm leaving on a jet plane
Don't know when I'll be back again -
Oh honeyI hate to go.

holiday .


. deva . devin . intan .
ever lasting friends, I hope ..
aku sayang kalian my bestie ..

Sabtu, 11 April 2009

harus gimana lagi ?

aku bingung banget, SUMPAH !
harus gimana lagi ?
gimana caranya buat bahagiain kamu ?
gimana biar kamu seneng ?
kamu ngga pernah hargai aku !
mikir dikit kek !
aku tu siapamu ?
garing !
AKU SAYANG KAMU !

Jumat, 10 April 2009

buruk bagi orang lain tapi begitu indah buatku .!

KAMU ! orang bilang kamu matre . orang bilang kamu morotin aku . orang bilang kamu sok . orang bilang kamu sotoy . orang bilang kamu gag jelas !
KAMU ! aku bilang bae banget . aku bilang kamu perhatian banget . aku bilang kamu asyik banget .aku bilang kamu ngangenin banget . aku bilang AKU SAYANG KAMU !

tunjukkan padaku

tenangkan resahku saat langkahku terasa berat ..
teduhkan jiwaku saat matahari bersinar terlalu pijar ..
karena dirimu satu-satunya yang aku andalkan
saat diriku tak mampu berdiri disini sendiri ..

ceritakan sayang .. hari-hari yang tlah kau lalui
katakanlah sayang .. semua yang kau benci dari diriku
cobalah .. cobalah tuk mengerti keadaan ini
aku rapuh, aku rapuh saat kau tinggalkan

tunjukkan padaku kau slalu mencintaiku
jadilah pelindung manis sayapku
aku berjanji, aku berjanji slalu menemani langkahmu
dalam setiap hela nafasku ..

bangunkan tidurku bila kau terjaga lebih dulu
bergegaslah sayang .. kita isi makna indahnya hari ini
cobalah, cobalah tuk mengerti keadaan ini
aku rapuh, aku rapuh saat kau tinggalkan

aku sayang kamu .!

TUGAS TIK !

hadduh .. kenapa blog gua mesti terkotori dengan tugas ? tapi .. ya sutra laa ! tak apa ! kan emang hari-hariku di warnai dengan tugas-tugas :D pak, jangan marah ya kalo saya bicara seperti ini .. tapi sungguh saya rada tak rela blog pribadi saya yang tersayang ini harus merasakan tugas jugaa .

Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah:

Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client) dan yang memberikan layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Klasifikasi Berdasarkan skala :

  • Personal Area Network (PAN)
  • Campus Area Network (CAN)
  • Local Area Network (LAN)
  • Metropolitant Area Network (MAN)
  • Wide Area Network (WAN)
  • Global Area Network (GAN)

Berdasarkan fungsi : Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja. Karena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer:

  • Client-server

Yaitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai server. Sebuah service/layanan bisa diberikan oleh sebuah komputer atau lebih. Contohnya adalah sebuah domain seperti www.detik.com yang dilayani oleh banyak komputer web server. Atau bisa juga banyak service/layanan yang diberikan oleh satu komputer. Contohnya adalah server jtk.polban.ac.id yang merupakan satu komputer dengan multi service yaitu mail server, web server, file server, database server dan lainnya.

  • Peer-to-peer

Yaitu jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan. Contohnya dalam file sharing antar komputer di Jaringan Windows Network Neighbourhood ada 5 komputer (kita beri nama A,B,C,D dan E) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat A mengakses file share dari B bernama data_nilai.xls dan juga memberi akses file soal_uas.doc kepada C. Saat A mengakses file dari B maka A berfungsi sebagai client dan saat A memberi akses file kepada C maka A berfungsi sebagai server. Kedua fungsi itu dilakukan oleh A secara bersamaan maka jaringan seperti ini dinamakan peer to peer.