e m b a n g u n an... :)
P Sebagai penduduk
anda berhak mengklaim wilayah dan
membangun di atas ‘tanah’ anda. Anda boleh membangun
apa saja yang anda inginkan. Rumah yang menyenangkan di
pedesaan, kapal ruang angkasa, gedung perkantoran. Anda
dapat membangun kota anda sendiri. Pokoknya apa yang
dapat anda bayangkan dapat dibangun di Active Worlds
dengan kemungkinan
tidak terbatas!
N EOTE K
Pendamping Berselancar
www.neotek.co.id
NeoTek menyediakan CD
yang berisi program-
Salam!
program yang dibahas
NeoTek memberi edukasi, bukan
animasi. Itu yang anda dapatkan
Daripada anda men-download...
NeoTekno
Foot Printing
38 Intelijen adalah langkah
pertama dalam hacking.
Network Enumeration
15
Telnet dan Upload
Gunakan ZOC Terminal Emu-
40 Kenali siapa sasaran kita
dengan fasilitas Whois terhadap
lator 4.0.3 untuk melakukan
domain, point of contact, dan name server.
telnet dan upload maupun download.
Interogasi DNS
Situs NeoTek www.neotek.co.id
neotek.kpone.com.sg
41 Mesin apa yang dipakai di
domain sasaran?
NeoProfil
Active World
0 Masuki dunia maya
FOKUS BULAN INI yang lengkap dengan
kehidupan dan fasilitas
!WordWeb
daftar isi cd neotek www.wordweb.co.uk/free
Barangkali inilah program
kamus dan tesaurus gratisan
Nama Program Nama File Hlm. terlengkap. WordWeb Pro
AATools aat4xx 38 memang anda harus bayar—
Active Perl Interpreter activeperl5.6.1 23 ‘hanya’ US$18—tetapi anda
Advanced DIG 0.4 dig04 41 bisa mendapat versi gratisnya
Allyo Guide allyoguide 4 lewat situsnya.
Apache for Windows apache_1.3.22 22 Jika men-download versi
ASPEdit aspedit 23 gratisnya, anda tidak akan
Atelier Web Port Scanner awsps46 4 mendapatkan fitur word list,
Back Orifice (BO) bo 5 search, anagram dan
Copernic 2001 copernic2001basic 48 customization. Tetapi anda
CRT 3.4 ntcrt34 15 masih memperoleh fitur definitions dan synonims, proper
ePrompter epsetup 5 nouns, related words, dan link ke MS Word.
FlashGet 0.96a fgf096a 44
FlashGet langpak langpak 44 !Netscan Tools
Microsoft Intstaller (MSI) instmsi 5 www.netscantools.com/ nstpromain.html
Miracle C Compiler mc32shr 4 Program NetScan Tools adalah
Morpheus morpheus-b3d-v2 46 kumpulan dari beberapa fungsi
MySQL mysql3.23.42 23 yang terdapat pada Unix yang
Netcat 1.1 NT nc11nt 4 kemudian di-’ekspor’ ke
Netcat Beta for Win 95, 98 ncnt090 5 lingkungan Windows. Piranti
Netscan Tools nst32242 5 bantu ini mendukung beberapa
Nmap nmapnt 4 queries, termasuk name server
Nscan 0.9 nscan09 38 look-up, finger, Ping, trace-
NSLookup for Win95 & NT nslookup 40 route, Whois, day/time, dan
NSQuerry nsquerry 41 quote. Program ini juga
Partition Magic 4.01 pm401de 33 mendukung informasi, layan-
Personal Web Server ws2setup 24 an, dan protokol WinSock.
PHPEasy Windows Installer php404 26 Versi 4.22 mendukung fitur klik tombol kanan mouse
PHPEdit phpedsetup3x 30 dengan berbagai opsi untuk tab NetScanner, disertai be-
PHPTriad phptriadsetup2-11 28 berapa perbaikan minor dan pembetulan bug.
Putty putty 4
Sambar sambar50 22
Sites2c sites2c10 6 Program Berguna Lainnya
Snort 1.7 snort1.7-win 43
StuffIt stuffit7 4 !Norton Antivirus 2001
Teleport Pro 1.2 pro12 39 Lindungi komputer anda
Traceroute 0.2 tracert02 42 dari virus maupun trojan
vWebServer vweb111 41 dengan salah satu antivirus
WebCopier 2.7a webcopier 39 yang ada saat ini. Program
Whois 0.3 whois03 40 dan virus definition sebesar
Whois for 95, 98, NT whoisi 40 44,8 Megabyte
Win95 Wsock Upgr./Apache w95ws2setup 22
WordWeb wordweb 5 !Norton Utilities 2001
Xitami bw3224d9 22 Tidak selamanya komputer
Yet Another Port Scanner yaps 4 anda kerjanya mulus. Pada
ZOC Terminal Emulator zoc43_win_english 15 saat-saat komputer ngadat,
ZoneAlarm 2.6 zonealm26zl 43 dapatkan Norton Utilities
untuk memperbaiki disket
Program Umum Berselancar atau hard disk yang corrupt. !CyberSitter
paket program trouble- Surfing aman di Internet
Internet Explorer 6.0 PC Cillin Antivirus shooting klasik sebesar 86 untuk sekeluarga? Gunakan
Netscape Navigator 6.1 Cute FTP Megabyte. CyberSitter untuk memblokir
Netscape Communicator 4.78 WS_FTP situs-situs yang merugikan
!RegClean pendidikan.
Opera 5.12 ICQ 2000a Beta
Sudah terlaku sering install
Real Player 8 Basic mIRC dan uninstall software? !Desktop X
Quick Time Visual IRC Komputer akan terasa Bosan dengan tampilan
Windows Media Player 7.1 Go!Zilla lambat karena banyaknya desktop yang begitu-begitu
Adobe Acrobat Reader WinAmp 2.75 sisa-sisa informasi tentang saja? Gunakan Desktop X
Macromedia Flash Player IrfanView program yang terdahulu di untuk menambahkan true
Macromedia Shockwave ACDSee registry anda. Besrihkan object pada desktop Windows
dengan RegClean. anda sehingga menjadi unik.
Winzip 8.1 Eudora 5.1
NmN
NeoTeker menjawab NeoTeker
Forum ini dimaksudkan sebagai bentuk offline dari mailing list
Komentar
NeoTek di http://groups.yahoo.com/group/majalahneotek.
H U MANC LIC K
nda cukup masuk ke situs NeoTek
A pada alamat www.neotek.co.id.
Selain chat room dan mailing list,
fasilitas lain yang disediakan di situs itu
Halo Redaksi...
SITES2C
ites2C adalah sebuah pro-
S gram sederhana namun
cukup besar gunanya.
Program yang besarnya hanya 660
Kb ini dapat anda download dari
punya cukup waktu atau tengah monitor (di sebelah penunjuk jam). anda tidak perlu lagi menyimpan link
mencari sesuatu yang lain. Agar Sites2C dapat menerima drag sementara di ‘Favorites’ (pada IE)
Agar di kemudian hari dapat me- and drop, anda jangan memperkecil- atau ‘Bookmarks’ (pada Netscape) se-
ngunjungi situs yang anda lewatkan nya, tetapi biarkan program ini ber- hingga kedua fasilitas browser itu ti-
itu, anda dapat menggunakan Sites2C ada di belakang window program dak terlihat berantakan karena dipe-
untuk menyimpan link bersangkut- yang lain. nuhi dengan link-link yang yang
an. Caranya sederhana yaitu dengan Untuk mengakses suatu link yang sebenarnya bersifat sementara.
mengklik link tersebut dengan tom- anda simpan di Sites2C, klik dua kali
bol kanan mouse lalu menggeretnya link tersebut dan situs dari link itu
untuk dimasukkan ke Sites2C. Link pun akan dibuka pada browser anda.
itu pun tersimpan dengan catatan- Penambahan link pada Sites2C dapat
catatan tertentu, seperti kapan link dilakukan dengan dua cara yaitu
itu disimpan dan kapan kadaluwarsa. secara otomatis (drag and drop) dan
Jika Sites2C diperkecil (minimized), manual lewat menu Link.
maka program ini akan bertengger di Dengan menggunakan Sites2C ini
bar pada bagian kanan bawah
1 yang nilainya akan anda utak-atik. 5 lapisan teratas. Diberi nama seperti 8 Sebagai tindakan
VALUE NAME item sesungguhnya ROOT KEY DARI BRANCHmerupakan EXPORT SELURUH REGISTRY ATAU SATU
menyalin Registry.
KEY BRANCH
‘HKEY_CURRENT_USERS’ pengaman untuk
2 akan anda ubahnilai numerik yang 6
VALUE CONTENT
nama lengkap key
CURRENT KEY
berjaga-jaga jika anda keliru
mengubah sebuah key. Untuk
yang tengah anda periksa atau ubah
3 diatur di dalam folder-folder
SUB KEY kelompok item serupa
7 memungkinkan anda mengedit key
serangkaian opsi yang
MENU
memperbaiki kesalahan,
key yang anda salin tersebut.
file
IMPORT
Registry Editor kan berupa teks yang dapat anda buka untuk dapat melihat isinya. Anda dapat
Jika anda sudah terbiasa mengutak-atik di editor teks apa saja, melainkan ber- menggunakan editor Registry bernama
file INI, dan CONFIG.SYS atau bentuk file binary (lihat ‘Dimanakah RegEdit yang ada di dalam Windows
AUTOEXEC.BAT, ada satu perbedaan kau Registry?’) Jadi anda memerlukan (pilih ‘Start’ > ‘Run,’ lalu ketik REGEDIT
besar dengan Registry. Isi Registry bu- sebuah editor khusus untuk Registry untuk memanggilnya), atau coba
YA
C A R A N YA
BAG A I M A N A Menggarap key pada RegEdit
1
SEARCH Gunakan fungsi Search—
ketimbang mencari satu per satu
pada ratusan key—untuk menemu-
2
EXPAND Ketika menemukan key yang
anda inginkan, klik key itu untuk
melihat seluruh nilai atau perluas
3 EDIT Inilah pengeditan nilai
REG_DWORD pada heksadesimal
(base 16); anda dapat mengklik
kan key yang anda inginkan. Cari (expand) key itu sehingga anda dapat masing-masing nilai bit untuk
nama atau nilai key. Makin spesifik penca- memilih satu nilai. Untuk mengedit satu mengubahnya, atau memilih yang
rian anda, makin terbatas pula hasil nilai, klik-kanan dan pilih 'Modify.' pertama dan mulai mengetik dari sana.
pencariannya.
boot dengan menggunakan mode MS- dengan menggunakan utilitas Registry mempunyai enam cabang hie-
DOS dan menyalin file Registry ke direk- CFGBACK.EXE. rarkis (hierarchical branches), dengan
tori back-up; jika Windows masih tidak Agar ekstra aman, jangan membuat ratusan entry pada setiap cabang. Setiap
dapat berjalan, anda dapat kembali ke terlalu banyak perubahan pada Registry cabang utama diawali dengan ‘root key’
DOS dan mengembalikan (restore) file- tanpa mentes sistemnya. Buat perubah- yang berisi ‘key.’ Sebaliknya sebuah key
file dari sana. an pertama, kemudian restart PC anda; mungkin berisi ‘sub-key’ dan baik key
Opsi lainnya adalah dengan mengguna- jika Windows berjalan mulus, anda da- maupun sub-key berisi ‘value.’ Value
kan piranti back-up Registry Checker; pat melanjutkan dengan langkah beri- atau nilai inilah yang berisi informasi
fitur ini akan menyalin Registry anda kutnya, mulai dengan membuat salinan aktual yang disimpan pada Registry.
setiap hari pada saat anda baru dengan nama file berbeda. Jika Setiap entry dIsimpan sebagai suatu
menghidupkan PC dan menyimpan tidak, kembalikan setting Registry-nya pasangan (pair)—nama entry dan nilai
salinan lima hari terakhir. Windows dari file salinan anda dan coba kembali. yang diberikan padanya.
menyimpan file-file ini sebagai file CAB Nilai yang terdapat pada Registry key
di C:\WINDOWS\SYSBCKUP. Setiap kali Jadi apa sebenarnya Registry itu? dapat berbentuk data binari (binary),
anda menghidupkan komputer, Registry Registry sebenarnya hanya basisdata text string atau apa yang disebut
Checker akan men-scan Registry anda dari file konfigurasi yang digunakan 'DWORD.' Nilai REG_BINARY adalah
dan jika ada masalah secara otomatis untuk menyimpan informasi, setting data binari mentah yang dapat anda
akan mengganti Registry tersebut dan opsi untuk semua urusan di Win- lihat dalam format heksadesimal; nilai
dengan back-up-nya. Pilih ‘Start’ → dows, mencakup perangkat keras, pe- ini merupakan informasi mengenai
‘Run’ dan ketik SCANREGW untuk rangkat lunak, pengguna dan preferensi. komponen perangkat keras sehingga
membuat salinan ekstra, tetapi ingat Hampir semua program Windows 32- anda tidak dapat menggunakannya
bahwa file itu akan diganti dalam waktu bit menyimpan data konfigurasinya, untuk tweaking IE. Nilai REG_SZ adalah
lima hari sehingga anda mungkin perlu dan preferensi anda, di Registry. text string sederhana yang sebenarnya
membuat salinan file CAB untuk Registry menyimpan konfigurasi pe- dapat anda baca.
berjaga-jaga jika terjadi keadaan darurat. rangkat keras PC anda, termasuk secara Kebanyakan Registry key yang kerap
Jika anda masih menggunakan Windows otomatis mengkonfigurasikan perangkat anda ubah, yang menggunakan angka
95, cobalah program Microsoft Confi- Plug-and-Play. Di sini pulalah Windows byte empat untuk menyimpan data,
guration Back-up, CFGBACK.EXE, yang menyimpan rincian konfigurasi perang- kerap 0 untuk disabled atau 1 untuk
dapat anda temukan di direktori kat keras lain—jika anda mempunyai enabled. Anda dapat melihat hal ini
\OTHER\MISC\CFGBACK pada CD- laptop dan docking station, misalnya— pada REGEDIT sebagai heksadesimal
ROM Windows 95. Utilitas ini me- dan beberapa pengguna, lengkap dengan (tampilannya akan seperti ini: 01 00 00
mungkinkan anda membuat file salinan preferensi mereka. 00 dan 00 00 00 00) atau desimal (1 dan
Registry sampai sembilan buah yang Registry juga menyimpan cara perang- 0).
akan disimpan dengan ekstensi RBK, kat lunak anda menambahkan fitur Key yang berpengaruh terhadap IE
pada direktori WINDOWS. Walaupun tambahan pada Windows, seperti perin- muncul pada beberapa cabang berbeda
demikian, jika sistem anda disetel untuk tah baru pada menu jalan pintas. Selain pada Registry. Tempat paling tepat un-
beberapa pengguna, CFGBACK.EXE tidak itu, juga memungkinkan anda membuat tuk melihatnya adalah
akan menyalin file USER.DAT untuk semua jenis perubahan pada Internet HKEY_CURRENT_USER\Software\Micr
anda. Anda dapat menyalin file .RBK di Explorer, seperti perubahan cara kerja osoft\Internet Explore\Main\ tetapi
lain tempat, tetapi Windows 95 hanya Link dan Favorites; pemilihan logo atau anda mungkin perlu mengubah setting
dapat mengembalikannya dari sebuah judul untuk title bar window; penyetel- TCP\IP pada HKEY_LOCAL_MACHINE\
file back-up pada direktori WINDOWS, an mesin pencari default; penyetelan System\CurrentControlSet\Services\.
dan mengkompres file itu sehingga konfigurasi TCP/IP; dan pengubahan
anda dapat mengembalikannya hanya Lebih jauh lagi, Windows menyimpan
Control Panel serta setting cache.
Registry entry yang langsung berkaitan dengan mengklik tombol kanan mouse enggunakan Microsoft Telnet
dengan performa sistem operasi di
bawah HKEY_LOCAL_MACHINE
pada parent key. Ubah sebuah nilai atau
rename hampir semua key seperti
M untuk menciptakan Unix Shell
Account di Freeshell.org telah
\SOFTWARE\MICROSOFT\WINDO halnya jika anda melakukan rename dibahas di NeoTek Vol II No 2
WS\CURRENTVERSION—dan itu pada Explorer: pilih 'Edit' > 'Modify,' (November 2001). Untuk menciptakan
mencakup entry yang mengontrol klik tombol kanan dan pilih rename, account ini anda harus menjalankan
Windows Explorer, yang dapat atau klik sekali untuk memilih dan telnet ke sdf.lonestar.org.
mempengaruhi IE. kedua kali untuk mengedit, atau tekan Ada banyak yang anda dapat lakukan
saja F2. Hapus sebuah key atau nilai dengan unix shell account gratis ini. anda
IE dan Registry secara menyeluruh dengan mengklik dapat menempatkan situs Web anda dan
Misalnya, setting yang mengontrol key atau nilai itu lalu menekan tombol 20 Mb cukup besar untuk situs Web
cache tempat IE menyimpan halaman- Delete atau klik-kanan dan memilih pribadi, bukan?
halaman Web yang pernah dikunjungi Delete.
adalah di HKEY_LOCAL_MACHINE\ Account gratis di Freeshell ini tidak me-
Ketimbang melakukan browsing lewat mungkinkan kita mengadakan koneksi
SOFTWARE\Microsoft\Windows\Curre
beberapa entry—jumlahnya mungkin FTP padanya, jadi bagaimana kita dapat
ntVersion\Internet Settings\Cache\. Jika ratusan pada sub-key yang lebih besar -
anda menyimpan halaman-halaman ini meletakkan file-file kita?
—gunakan Edit → Find dan Edit →
pada cache anda, maka Persistent key Find Next untuk mencari key dan nilai ZOC Terminal Emulator jawabannya.
akan diset pada “01 00 00 00” atau “1”. khusus. Isikan seluruh word atau ni- Dengan ZOC anda dapat meng-upload
Dan jika anda secara otomatis mengha- lainya, atau hanya sebagiannya. Jika dan men-download file ke/dari unix shell
pusnya, Persistent=”00 00 00 00” atau “0”. anda membuat perubahan dan berpikir account ini dengan fasilitas Zmodem.
Seberapa lama file-file tersebut tersim- untuk mengembalikannya ke asalnya,
pan di cache anda bergantung pada nilai pilih 'Favorites'→ 'Add to Favorites'
yang disimpan (dalam detik) di untuk membuat Bookmark. Cara ini
CleanupInterval key. Default-nya adalah juga berguna untuk kembali ke key
tujuh hari —yaitu 86. 400 detik dalam yang anda gunakan secara reguler.
satu hari dan 604.800 detik dalam satu Anda juga dapat mengimpor file .REG
minggu, yaitu 93A80 dalam heksadesi- untuk mengedit key khusus di dalam
mal (base 16). Ingat, data itu disimpan Registry ('Registry' → 'Import') dan
dalam urutan terbalik oleh Registry dan jika banyak key yang anda perlu ubah,
dilengkapi dengan 0 sehingga akan anda dapat membuat sebuah file teks
tampak seperti ini "80 3A 09 00". dengan semua rinciannya. Jika anda
Pada saat menjalankan Registry Editor, ingin menghapus key itu atau sebuah
anda akan melihat enam pohon (tree) nilai, gunakan tanda minus pada file
dengan enam folder pada bagian kiri teks tersebut. Misalnya, [-HKEY_
(root key) dan nilainya pada bagian ka- LOCAL_MACHINE\SYSTEM\Setup]
nan. Perluas (expand) root key tersebut INSTALASI ZOC
untuk keenam cabang (branch)-nya
atau [HKEY_LOCAL_MACHINE\
SYSTEM\Setup] 1 Instal ZOC Terminal Emulator
dengan mengklik tanda + atau mengklik “SetupType”=-
dengan men-double click ikon-
key-nya sebanyak dua kali, seperti pada nya dan ikuti langkah-langkah
Windows Explorer. Untuk melihat isi Pastikan bahwa anda memasukkan key instalasinya. Instalasi ini sifatnya
sebuah key, pilih key itu pada pohon- yang benar jika anda melakukannya langsung dan sangat mudah
nya, dan anda pun dapat melihat semua dengan cara ini, dan jangan lupa diikuti.
nilainya pada sisi kanan. membuat salinan Registry-nya terlebih
dahulu.
Penggunaan RegEdit
Tambahkan sebuah key atau nilai baru
dengan memilih Edit > New atau
Dynamic H T M L
Memahami Casc ading St yle Sheet (C S S)
Memahami Casc ading St yle Sheet (C S S)
Sejak pertama kali HTML tidak pernah dirancang untuk menyampaikan
konsep yang 'full-grafis,' melainkan sekedar menyampaikan teks biasa
pada halaman Web. HTML bukan untuk menampilkan desain halaman,
melainkan struktur informasi yang terkandung.
ENGAN BERKEMBANGNYA HTML, Apa lagi ini. Baru saja anda mengenal atau untuk penekanan lebih jauh lagi,
D tag-tag baru diperkenalkan dan
teknologi baru ditambahkan
HTML, kini sudah harus mempelajari
lagi CSS. Apa pengetahuan yang baru
mengatur agar semua teks tercetak
dalam huruf kapital. Atau malah mem-
pada HTML. Tujuannya adalah agar didapat mengenai HTML akan percu- buat teks tidak tercetak tebal.
desainer halaman Web dapat lebih me- ma karena harus mempelajari DHTML?
ngendalikan struktur dan penampilan Jangan khawatir, bila anda telah me- Apa Sih Style Itu?
dokumen seperti frame, table, pengen- ngenal HTML, maka mempelajari CSS Karena HTML hanya berurusan de-
dalian rata kiri, kanan, atau center akan mudah. CSS bekerja langsung ngan struktur, anda yang mempela-
(justification), dan tentunya Javascript. pada tag HTML dan mengatur bagai- jarinya tidak benar-benar memahami
Tetapi konsekuensinya adalah loading mana seharusnya tag-tag ini ber- atau terasah seleranya terhadap desain.
halaman Web menjadi lambat, perilaku. Kita belajar lebih dahulu sedikit men-
terutama bila berurusan dengan grafik. jadi desainer dengan memahami apa
Ambil contoh tag <bold> pada HTML
Karena masalah-masalah di atas, maka yang digunakan untuk membuat teks yang dimaksud dengan style.
World Wide Web Consortium (W3C) tercetak tebal. Dengan menggunakan Style terdapat terutama pada program
memperkenalkan Cascading Style CSS, anda dapat 'meredefinisi' tag ini desktop publishing. Program word
Sheet (CSS) untuk mengatasi keku- sehingga akan tercetak lebih tebal lagi, processing pun kini mendukung Style.
rangan yang ada pada HTML. Wah!
Styles yang Nama style Dokumen Styles yang Tag HTML Dokumen
diterapkan diterapkan
Part II—CSS
teks teks
teks
teks
teks
teks
teks
teks
teks
teks
teks
teks
teks
teks
teks
teks
teks
teks
times
italic
12pt
} <h1>…</h1>
Part I—DHTML
teks teks teks teks teks teks teks teks
teks teks teks teks teks teks teks teks
teks teks teks teks teks teks teks teks
Part II—CSS
teks teks teks teks teks teks
teks teks teks teks teks teks teks teks
teks teks teks teks teks teks
teks teks teks teks teks teks teks teks
teks teks teks teks teks teks
teks teks teks teks teks teks teks teks
• Style yang diterapkan pada bagian judul dalam bentuk tag pada • Style sheet yang diterapkan pada suatu tag HTML. Bandingkan
program word processing. analoginya dengan tag pada program word processing di sebelah kiri.
Style adalah cara untuk mengatur pe- kan baris kosong, melainkan teks di mampuan dasar CSS sepert memfor-
nampilan komponen dokumen secara antara kedua tag itu ditetapkan misal- mat teks, mengatur font, dan menyetel
keseluruhan. Misalnya style untuk nya bold, dengan font Times, dan 14 margin. Didukung oleh Netscape 4 dan
judul, style untuk subjudul, syle point. Internet Explorer 3 dan 4.
untuk caption, dan lain sebagainya. CSS Positioning (CSS-P). Sambil me-
Style merupakan kumpulan semua CSS dan HTML 4.01 nunggu versi baru, para desainer Web
atribut yang ada pada suatu dokumen Mulai HTML 4.01, yang diperkenal- sudah memerlukan standar untuk me-
yang mengatur penampilannya, seperti kan Desember 1999, HTML menyer- letakkan suatu unsur secara tepat pada
format dan ukuran font, dan kelompok- takan style-sheet methodology. Ini halaman Web.
kelompok atribut ini diberi nama (nama bukan berarti CSS itu sama dengan CSS Level 2 ( CSS2). Versi terbaru
style) tertentu. Misalnya anda ingin HTML, melainkan HTML kini tergan- yang dilepas pada tahun 1998. Dukung-
agar subjudul ditetapkan sebagai bold, tung pada CSS untuk mengatur penam- an terhadap bahasa internasional dan
font-nya Times, italic, dengan besar 14 pilan halaman Web, bukan lagi dengan kemampuan menspesifikasi CSS yang
point. Kumpulan atribut ini dapat dibe- tag-tag HTML yang berhubungan de- spesifik untuk media tertentu. Didu-
ri nama style Subjudul. ngan desain. kung oleh Internet Explorer 5 dan
Artinya, walaupun tag-tag pada HTML Netscape 6.
Apa yang Dimaksud dengan CSS? yang berhubungan dengan desain ma- CSS Level 3 (CSS3). Standar yang ma-
Apabila style menetapkan penampilan sih berjalan, anda dianjurkan menggu- sih dalam pengembangan. Akan mene-
pada halaman word processing, maka nakan CSS dalam mengaturnya. Fal- tapkan standar untuk Scalable Vector
yang serupa juga berlaku untuk hala- safahnya adalah: sedapat mungkin be- Graphics (SVG). Format ini memung-
man web dengan CSS. Anda dapat baskan HTML dari kewajiban menga- kinkan anda menyertakan bentuk-
mengatur CSS agar mempengaruhi tur desain. Pakailah CSS untuk itu. bentuk dalam vector dan bukannya
sifat-sifat tag HTML pada satu hala- Dengan cara ini 'orang-orang amatiran' bitmap.
man Web tertentu atau untuk keselu- masih dapat mengatur tampilan hala-
ruhan dokumen. man Web dengan menggunakan tag-tag Gampang Kok Membuat CSS Itu!
Walaupun metodologi CSS bekerja HTML dan 'desainer betulan' meng- CSS tidak memerlukan segala macam
pada HTML, CSS itu sendiri bukanlah gunakan CSS. plug-in. Pada dasarnya CSS hanya
HTML. CSS merupakan kode-kode berisi aturan-aturan saja. Aturan-
tersendiri yang meningkatkan kemam- Versi-versi CSS
aturan CSS mendefiniskan bagaimana
puan HTML, dengan cara mendefini- Mengikuti petunjuk dari W3C, CSS HTML harus tampil dan berperilaku
sikan ulang tag-tag HTML. telah berkembang selama beberapa ta- pada jendela suatu Web browser.
Sebagai contoh, tag paragraf <p> … hun terakhir ini. Browser-browser
mutakhir mendukung CSS yang mu- Anda dapat menetapkan aturan-
</p> yang pada dasarnya meletakkan aturan untuk memerintahkan tag
baris kosong di antara dua paragraf. takhir pula.
HTML tertentu untuk menampilkan
Dengan CSS anda bisa mengatur CSS Level 1 (CSS1). Versi resmi perta- isinya, atau anda dapat juga menetap-
bahwa tag ini bukan hanya meletak- ma ini dilepas tahun 1996. Memuat ke- kan suatu aturan umum dan kemu-
CSS pada Tag HTML Sebagai contoh, kita akan meredefinisi tag <h1> … </h1>
Pada Notepad ketikkan Di antara tanda petik, ketik Pastikan bahwa daftar Setelah menutup tag ini,
1 style= pada tag yang
diredefinisi, yaitu:
2 definisi (property:value)
titik koma (;) membatasi
3 definisi ini diakhiri de-
ngan tanda petik juga.
4 ketikkan teksnya dan tutup
dengan tag penutupnya:
<h1 style= setiap definisi. Judul Makalah Saya</h1>
Misalkan redefinisi juga Teksnya adalah Yang Ini Selanjutnya Save sebagai Buka file ini dengan
5 <h2> sebagai berikut:
<h2 style="font-size
6 Sub-Judulnya, maka
keseluruhan dokumen
7 file teks dengan ekstensi
*.htm, misal dengan nama
8 browser. Inilah file HTML
anda yang pertama yang
:24px;color:blue;"> HTML-nya terlihat di atas csstotag.htm menggunakan CSS!
dian menetapkannya berdasarkan ke- 3. Setelah menutup tag ini, ketikkan Style tag Mendefinisikan style type CSS rule
perluan. Ada tiga jenis aturan CSS: teksnya dan tutup dengan tag
HTML Selector, Class, dan ID. Terle- penutupnya:
bih dahulu, kita bahas yang pertama. <style type=”text/css”>
>Judul Makalah Saya</h1>
HTML Selector adalah bagian teks
4. Misalkan pula pendefinisian ulang
h1 {color:red;}
dari suatu tag HTML. Misalnya pada </style>
tag <h3> HTML Selector-nya adalah untuk <h2> sebagai berikut:
h3. Pada <img scr = "gambar.gif'>, <h2 style="font-size:24px;
maka HTML Selectornysa adalah img color:blue;">
(scr bukan selector, melainkan atribut). style ini pada head dari dokumen
5.Teksnya adalah Yang Ini Sub- yang membentuk nest dalam suatu
CSS hanya bekerja dengan tag-tag judulnya, maka keseluruhan contoh style container. Cara penempatannya
yang disertai penutup. Sebagai con- pada dokumen HTML-nya akan tampak sama seperti dengan menem-
toh, walaupun pada HTML <p> sering sebagai berikut: patkan langsung pada tag HTML, te-
digunakan tanpa pasangannya </p>, tapi memudahkan anda untuk mela-
apabila menggunakan CSS maka <html>
kukan perubahan di masa datang
keduanya harus digunakan. <h1 style="font-size:48px; karena semua terkumpul di satu tempat.
Bentuk umum sintaks CSS adalah color:red;">
Syntax umum CSS style ditempatkan
sebagai berikut: Judul Makalah Saya
pada bagian <head> dari doukmen
</h1> HTML sebagai berikut:
Selector{property:value;}
<h2 style="font-size:24px;
Selector di sini bisa HTML selector, color:blue;">
<style type="text/css">
Class, atau ID. Definisi terdiri atas Yang Ini Sub-judulnya
aturan-aturan CSS
property yaitu atribut yang didefini- </style>
</h2>
sikan dan value yaitu pendefinisian
property tadi. </html> Sehingga bentuk dokumen HTML-
nya menjadi:
6.Selanjutnya kita lengkapi dengan
Di Mana Meletakkan Aturan CSS? bodytext style sebagai berikut: <html>
Aturan CSS dapat diletakkan di tiga <body style ="background:pink;
<head>
tempat yaitu: <style type="text/css">
font-family:arial;">
• Di dalam tag HTML, untuk mem- body {
pengaruhi tag tertentu saja yang diletakkan paling awal setelah background:pink;
<html>
• Pada head dari dokumen, untuk font-family:arial;}
mempengaruhi keseluruhan Penutupnya </body> paling bawah h1 {
halaman Web sebelum </html>; font-size:48px;
• Pada dokumen eksternal, untuk Adapun paragraf body text color:red; }
mempengaruhi keseluruhan situs diletakkan setelah <h2>…</h2> h2 {
Web Sehingga keseluruhan dokumen font-size:24px;
akan menjadi: color:blue;}
CSS pada Tag HTML </style>
<html>
Tanda sama dengan <body style ="background:pink; </head>
HTML Definisi Tag penutup <h1>Judul Makalah Saya
selector font-family:arial;">
<h1 style="font-size:48px; </h1>
<h1 style=”color:red;”>…</h1> color: red;"> <h2>Yang Ini Sub-Judulnya
Judul Makalah Saya </h2>
</h1> <body>
Atribut Property Value Content
style <p>
<h2 style="font-size:24px;
color:blue;"> Ini body text-nya. Ini body text-nya. Ini
Yang Ini Sub-Judulnya body text-nya. Ini body text-nya.
Sebagai contoh, kita akan mendefini- </p>
sikan ulang tag <h1> … </h1> yang </h2>
<p> </body>
berisi teks 'Judul Makalah Saya.'
Ini body text-nya. Ini body </html>
1.Ketikkan style= dalam tag HTML
yang akan diredefinisi: text-nya. Ini body text-nya.
Ini body text-nya.
CSS pada Keseluruhan Situs Web
<h1 style= Manfaat utama dari CSS adalah
</p>
2.Di antara tanda petik, ketikkan </body> bahwa anda dapat menciptakan satu
definisi-definisi (property:value) </html>
style sheet dan menerapkannya bukan
dengan titik koma (;) untuk mem- hanya pada satu halaman Web saja,
batasi tiap-tiap definisi itu. Pastikan melainkan untuk keseluruhan situs
CSS pada Halaman Web Web. Anda dapat menerapkan style
bahwa daftar definisi ini diakhiri
dengan tanda petik juga. Untuk mendefinisikan aturan-aturan sheet eksternal ini pada ratusan doku-
style pada keseluruhan halaman web, men HTML, tanpa harus mengetikkan
"font-size:48px;color:red;" anda perlu menyertakan aturan-aturan ulang informasinya satu per satu.
Menerapkan CSS eksternal mencakup sehingga keseluruhan dokumen akan ulangi pernyataan di atas sebanyak
proses dua langkah. Pertama, menetap- sebagai berikut: yang diinginkan
kan aturan-aturannya pada suatu file Bila ada aturan CSS lain yang ingin
<html>
teks; kemudian me-link atau impor dimasukkan, letakkan di sini.
file ini ke suatu dokumen HTML, baik <head>
itu dengan tag <link> atau @import. <link rel="stylesheet" Tutup dengan </style>
href="filename.css"> Dokumen HTML yang mengimpor
Menciptakan File CSS Eksternal <link rel="stylesheet" style sheet eksternal akan berbentuk
Gunakan text processor biasa (misal, href="filename2.css"> sebagai berikut:
Notepad) untuk membentuk file CSS </head> <html>
eksternal. Pada file CSS eksternal ini <body> <head>
jangan gunakan tag <style> sebab <h1>Judul Makalah Saya <style type="text/css">
tidak akan bekerja pada kebanyakan @import url(filename.css);
</h1>
browser. @import url(filename2.css);
<h2>yang Ini Sub-Judulnya
Ketikkan sebagai berikut: </h2>
</style>
</head>
h1 { <p> <body>
font-size:48px;color: red; } Ini body text-nya. Ini body text-nya. Ini <h1>Judul Makalah Saya</h1>
h2 { body text-nya. Ini body text-nya. <h2>Yang Ini Sub-Judulnya</h2>
font-size:24px;color:blue;} </p> <p>
</body> Ini body text-nya. Ini body text-nya.
Lalu save sebagai file teks dengan
Ini body text-nya. Ini body text-nya.
ekstensi *.css, misalnya filename.css </html>
</p>
Buat lagi file teks lain yang isinya Cara lain untuk membawa style sheet </body>
sebagai berikut: eksternal ini agar digunakan pada </html>
body { suatu dokumen adalah dengan meng- Dengan sifat-sifat CSS yang portabel
background:pink;
gunakan penyataan @import. ini, untuk membuat desain yang baik,
font-family:arial;} Untuk mengimpor file CSS eksternal, anda tinggal mencarinya saja di
pertama kali tetapkan di antara head koleksi CSS yang banyak tersedia di
lalu save sebagai file teks css lain, dokumen HTML anda: Internet. Jadi semakin mudah, bukan?
misalnya filename2.css.
<stylesheet="text/css">
Adapun file HTML yang dibuat akan
terhubung (link) ke file css ini dengan lalu impor file CSS dengan pernyataan:
pernyataan <link> sebagai berikut: @import url(filename.css)
<link rel="stylesheet" href="filename.css"> @import url(filename2.css);
CSS1
HTML1
<link>
@import
<link>
@import
CSS2
@import
CSS3 HTML2
<link>
@import
•File-file CSS eksternal tidak hanya dapat digunakan pada banyak file HTML (CSS2), melainkan dapat juga diimpor (tetapi tidak di-link) ke file CSS yang lain (CSS3).
File-file CSS, baik yang diimpor maupun di-link, bertindak sama persis seperti apabila anda mengetikkan kodenya ke dalam file tempatnya di-link atau di-impor.
DYNAM IC HTM L
enggunaan Class yang
P paling jelas adalah pada saat
anda membuat suatu
paragraf tentang pertanyaan dan
C LASS DAN EXTE RNAL jawabannya atau dalam suatu situs
biasanya dinamakan FAQ
(Frequently Asked Questions).
STYLE SH E ETS Paragraf yang berisi pertanyaan
diberi sentuhan style yang berbeda
dengan jawabannya.
Contohnya seperti pada Langkah 1-2
di mana setiap class didekalarasikan
Class dan External Style Sheets banyak dipakai para Webmaster lebih dulu di bagian
<STYLE>...</STYLE> yang
untuk membuat halaman Web menjadi lebih hidup. Bagaimana dimasukkan pada tag <HEAD>.
cara membuat dan menggunakannya, ikuti tutorial berikut ini. Penamaannya harus didahului
MENGGUNAKAN
? MICROSOFT
FRONTPAGE 2000
Microsoft FrontPage 2000
juga bisa digunakan
untuk membuat
Cascading Style Sheets.
Caranya:
1. Klik Format>AStyle
dengan sebuah titik, misalnya: Kemudian masukkan class itu ke TIP & TRIK • TIP & TRIK • TIP & TRI
.question {font-style:italic} dan dalam tag SPAN, seperti:
.answer {color:#23238e}. <P class=” question” > Apakah<SPAN Beberapa Cara
Kemudian pada bagian <BODY>,
masukkan nama class itu dalam tag
class=” big” > DHTML </SPAN> itu?
</P>. Contohnya dijelaskan pada
! Memasukkan Style ke
Halaman Web
yang diinginkan misalnya: Langkah 3-4. 1. Dengan menggunakan atribut
<P class=” question” >....</P> dan External Style Sheets adalah suatu STYLE, misal <H1 STYLE=text-
<P class=” answer” >....</P>. Dengan file yang berisi deklarasi tentang align:center> Inline Style
demikian, kita telah membuat dua suatu style dan diberi nama dengan Sheet</H1>
paragraf dengan class style berbeda. ekstensi .css. Untuk menggunakan- 2. Melalui tag langsung <STYLE>
Tetapi jika anda ingin memasukkan nya, diperlukan tag <LINK> seperti 3. Melalui elemen <LINK> dengan
suatu class dalam kalimat, gunakan dijelaskan pada Langkah 5-8. External Style Sheets.
tag <SPAN>. Untuk itu anda harus
membuat dulu class-nya misalnya:
.big {font-size:14pt; text-
decoration:underline}
Mengunakan Micosoft
FrontPage 2000
Dynamic H T M L
Memahami Ser ver dan Ser ver-side Scripting
Internet, khususnya World Wide Web, tampil sebagai dunia yang misterius.
Banyak teknologi baru yang diciptakan dan diimplementasikan, sering kali
tanpa dokumentasi yang cukup. Dengan begitu banyaknya istilah-istilah
baru yang muncul setiap hari, banyak dari kita yang akhirnya kewalahan.
NDA TELAH MENGENAL HTML Tidak demikian halnya dengan halaman server gunakan saja PWS yang tersedia
A dan sudah bisa membuat situs
Web sendiri. Adanya JavaScript
web yang ditulis untuk sisi server. Anda
perlu melihat hasilnya setelah halaman
pada CD Windows 98/ME. Download di:
http://www.studiodeluxe.net/pws/index.htm
yang dapat di-copy-and-paste membuat itu dipasang pada server, dengan cara PWS dibahas secara rinci pada nomor
situs anda nampak lebih menarik. Peleng- mengaksesnya lewat komputer client.Misal- ini di halaman 24–27.
kap-pelengkap lainnya seperti hit counter, nya database pendaftaran mahasiswa ter-
guest book, chat room, dan bahkan e- dapat pada server. Komputer client yang Server Lain untuk Windows
mail plug-in dapat anda tambahkan mengaksesnya dapat mengisikan record Server lain untuk Windows di antara-
untuk membuat situs anda lebih menarik. dan men-submit ke server tempat record nya adalah Xitami (www.xitami.com) dan
Kini timbul keinginan membuat for- itu terkumpul dalam bentuk database. Sambar (www.sambar.com). Keduanya
mulir sendiri dan menyimpan data yang Untuk menguji dokumen yang anda berukuran kecil sehingga cocok untuk
masuk dalam bentuk database. Atau buat untuk server, anda dapat memasang pemakaian pribadi dalam menguji script
ingin membuat situs Web anda dapat server sendiri yang akan berperan seba- yang dibuat. Sambar dan Xitami akan
diubah-ubah mengikuti gaya pengun- gai local host pada LAN anda. Misalnya dibahas pada kesempatan lain.
jungnya. Kelemahan HTML ini mem- anda mempunyai dua atau lebih kom- Tidak semua teknologi sisi server didu-
buat situs yang ditulis hanya dengan puter yang terhubung sebagai LAN, maka kung oleh setiap jenis server, sehingga
HTML tidak dapat dengan mudah di- salah satu dapat anda pasangkan server. anda harus memilih-milih dulu sesuai
perbarui karena setiap pembaruan ber- Dokumen sisi-server di simpan di sini dengan apa yang akan digunakan. Server
arti membongkar keseluruhan situs. dan dapat diakses dari komputer lain, asal Microsoft seperti PWS dan IIS jelas
Hal inilah yang membuat server-side misalnya dengan mengetikkan URL seperti mendukung DBMS dari Microsoft seper-
technology menjadi populer. Yang paling http://localhost (dapat saja satu komputer ti MS SQL dan MS Access serta tekno-
populer adalah CGI (Common Gateway sebagai server lokal dan client sekaligus). logi Active Server Pages (ASP). Apache
Interface) yang kebanyakan (tidak selalu) Server yang paling populer di world biasanya menggunakan MySQL (Windows)
ditulis dalam Perl. Kini sebagai pilihan wide web adalah Apache yang berjalan atau MySQL/PostgreSQL (Linux).
terhadap CGI terdapat pula teknologi lain pada sistem operasi Unix, sedangkan
seperti ASP (Active Server Pages), JSP Microsoft tidak mau kalah dan menye- CGI dan Perl
(Java Server Pages), dan PHP. Bagaimana diakan Information Server yang kini CGI adalah teknologi sisi server yang
kita membandingkan semuanya itu. sudah versi 5 (IIS 5) dan berjalan pada paling populer. CGI atau Common
Windows NT dan 2000. Adapun PWS Gateway Interface adalah protokol
Teknologi Server (Personal Web Server) adalah versi mini (cara melakukan sesuatu di web), bukan
Sebelum kita membahas pelbagai tek- IIS yang berjalan pada Windows 95/98/ME. bahasa pemrograman itu sendiri. CGI
nologi sisi-server ini, ada baiknya kita Apache selain di Unix tersedia juga adalah cara umum suatu server ber-
bahas dulu server-nya. Apabila mem- versi Windows dan dapat di-download interaksi dengan program. Jadi suatu
buat dokumen HTML, anda dengan di http://httpd.apache.org/dist/httpd/ program yang dibuat untuk bekerja
mudah dapat melihatnya dulu secara binaries/win32/ pada CGI harus mengirimkan data
offline dengan browser (client software). mengikuti standar tertentu. Program
Microsoft PWS yang dipakai bisa apa saja, namun
Jika sudah cocok baru anda upload ke
server yang menjadi host dari situs Bila menggunakan Windows 95/98/ME yang paling populer adalah Perl (dan
Web anda. dan ingin mulai mempelajari teknologi kedua adalah C).
Jadi bila orang mengatakan CGI script, resume online-nya. Kini PHP berubah nyimpan informasi. Ada banyak server
maka kebanyakan artinya adalah script menjadi singkatan berulang: ‘PHP: database yang dikenal sebagai Database
yang dibuat (kebanyakan tetapi tidak Hypertext Preprocessor.’ Secara har- Management System (DBMS) yang
selalu) oleh Perl. Perl itu sendiri adalah fiah dapat diartikan bahwa PHP berjalan di pelbagai macam platform.
bahasa pemrograman yang namanya menangani data sebelum dijadikan Sekarang ini Oracle dipandang sebagai
merupakan kepanjangan dari Practical HTML. PHP adalah bahasa scripting database terbaik, tetapi pada Windows
Extraction and Report Language. yang di-embed ke HTML dan dijalan- dikenal SQL dan Access.
Perl yang diciptakan pada tahun 1986 kan di server. PHP juga bersifat cross- Database yang populer untuk dipakai
pada awalnya tidak dirancang untuk Web, platform seperti halnya Perl. bersama PHP adalah MySQL
melainkan untuk membuat laporan per- PHP adalah salah satu alternatif dalam http://www.mysql.com/downloads/mysql-
usahaan tempat pembuatnya, Larry Wall, merancang situs web. Alternatifnya: 3.23.html
bekerja. Perl kini digunakan untuk banyak • CGI script yang ditulis (kebanyakan) Untuk memudahkan instalasi, kini sudah
hal, namun yang paling utama adalah dalam Perl terdapat PHPTriad yang bila diinstal
untuk membuat halaman Web menjadi langsung menginstal komponen-kom-
interaktif. Terdapat script untuk mengolah • ASP (Active Server Pages), umum-
nya ditulis bersama VBScript ponen yang diperlukan untuk PHP.
formulir, membuat guestbook, membuat Lengkap! Yang diinstal adalah:
bulletin board pada web, hit counter, dan • JSP (Java Server Pages), umumnya
lain sebagainya. ditulis bersama JavaScript • Apache server for Windows
Ada tiga alasan mengapa Perl popular Kelebihan PHP dibandingkan yang lain • PHP dan PHPMyAdmin
untuk menangani hal-hal yang berhu- adalah lebih cepat dan lebih mudah pem- • MySQL
bungan dengan Web. Pertama, Perl buatannya, demikian pula eksekusinya.
amat baik dalam memanipulasi teks. Lebih mudah karena tidak memerlukan Lihat PHPTriad dan PHPEd di hlm. 28–31.
Kalimat yang panjang dapat dengan keterampilan pemrograman khusus.
mudah diubah menjadi field-field dan ASP dan Database Microsoft
data (yaitu informasi yang dapat digu- Lebih jauh lagi, PHP yang memang lahir
ASP adalah singkatan dari Active Ser-
nakan, dikompilasi, dan disortir). belakangan, dirancang khusus untuk ha-
ver Pages, suatu aplikasi yang berjalan
laman Web yang dinamis, sedangkan Perl
Kedua, Perl dapat dengan mudah dipin- di IIS (Internet Information Service)
(juga VBScript dan JavaScript) tidak khu-
dahkan (ported) dari suatu platform ke yang merupakan komponen yang
sus dirancang untuk itu. Namun PHP
platform lain. Misalnya suatu script disertakan dalam Windows 2000,
lebih sederhana. Perl dapat melaksanakan
yang ditulis pada Windows dapat dengan untuk versi Windows sebelumnya ada-
apa yang tidak dapat dilakukan oleh PHP.
mudah disalin ke sistem Unix atau lah PWS (Personal Web Server). ASP
Lebih lanjut lagi Perl lebih sederhana di-
Macintosh tanpa (atau hanya dengan setara dengan PHP atau JSP (Java
bandingkan C atau Java.
sedikit) perubahan. Server Pages) meskipun tidak sama
Belajar PHP perlu Apa? persis.
Ketiga, Perl merupakan bahasa yang
asik! Para programmer amat menyukai Pertama anda harus mempunyai server Semuanya merupakan script yang
Perl karena sifatnya yang semantis. yang mendukung PHP dan itu dapat di- dieksekusi di server, sehingga secara
Suatu hal dapat mempunyai banyak pasang di komputer sendiri. Biasanya otomatis untuk menjalankan file-file
arti tergantung pada konteksnya. Ini server yang digunakan adalah Apache: ASP dibutuhkan sebuah server yang
pula yang membuat Perl terkenal http://httpd.apache.org/dist/httpd/binaries mendukung ASP.
sebagai bahasa yang sulit untuk pemula. /win32/ Untuk menjalankan IIS, anda harus
Download file dengan nama menggunakan Windows NT 4.0 ke
Belajar CGI perlu Apa?
apache_1.3.20-win32-src-r2.msi atas atau Windows 2000, sedangkan
Jika menggunakan Windows, anda untuk menjalankan PWS Anda harus
memerlukan server yang berjalan di File ini memerlukan Microsoft Installer menggunakan Windows 95/98/ME
Windows: PWS, Xitami, atau Sambar. untuk dapat diinstal, yang dapat di-
download dari situs Microsoft di Selain berisi teks biasa, suatu file ASP
Selain itu anda juga harus menginstal http://www.microsoft.com/downloads/re dapat juga berisi tag-tag HTML, XML,
Perl interpreter. Yang populer adalah lease.asp?ReleaseID=17343 dan script-script seperti JavaScript
ActivePerl dari ActiveState. Download di dan lainnya.
http://aspn.activestate.com/ASPN/ Kedua, anda memerlukan text processor
biasa. Pakai saja Notepad, Wordpad, atau Secara keseluruhan script ASP harus
Downloads/ActivePerl/
diletakkan di server dan diproses di
Waktu anda menginstal Perl interpreter, boleh juga Word, tapi text processor yang server dan bukan di browser. Server
maka terinstalasi pula CGI.pm, suatu mo- baik membuat penomoran baris sendiri. akan mengirimkan dokumen ke brow-
dul standar untuk membaca dan men- Di antaranya yang dirancang untuk edit ser dalam bentuk HTML biasa, sehing-
jalankan (parsing) CGI Script. Namun serta menguji hasilnya adalah PHPEd. ga pengakses file ASP tidak akan dapat
CGI.pm yang terpasang mungkin bukan http://soysal.free.fr/PHPEd/PHPEdSetup3x.exe melihat script ASP dalam file tersebut.
yang terbaru. Periksa di http://stein.cshl. ASP mendukung database Microsoft
org/WWW/software/CGI/#installation PHP dan Database
seperti Access dan SQL. Bila ingin
Salah satu popularitas PHP adalah ke- menggunakan ASP dan Access tetapi
PHP dan MySQL mampuannya mendukung berbagai menginginkan server yang lebih ringan
PHP pada awalnya adalah singkatan jenis database. Ini pula yang membu- daripada IIS atau PWS, gunakan saja
dari ‘Personal Home Page.’ Diciptakan atnya lebih mudah dipelajari daripada WebServer yang dapat di-download di
pada tahun 1994 oleh Rasmus Lerdorf CGI Script. http://vwebserver.phidji.com NT
untuk memonitor siapa saya yang me- Database adalah kumpulan table (tabel
ngujungi situs web-nya dan membaca terdiri dari kolom dan baris) yang me-
PE RSONAL WE B SE RVE R
icrosoft, yang diklaim seba-
M gai raja software dunia, ha-
rus berjuang habis-habisan
menghadapi Linux yang kian hari
ASP dibuat sedemikian rupa sehingga Dan memang, sesuai tujuan Microsoft,
banyak sekali fungsi dan instruksi maka ASP ini dibuat sedemikian rupa
yang dapat dilakukan tetap mudah sehingga hanya bisa dijalankan dengan
untuk dibuat, yakni dengan gaya IIS (Internet Information Server) atau
bahasa Inggris sederhana pada listing PWS (personal Web Server) yang
programnya. merupakan bagian dari IIS.
Kemudian untuk lebih mengukuhkan Untuk itu sebelum mempelajari ASP,
lagi dominasinya Microsoft menam- perlu kita instal dahulu PWS ke PC
bahkan fasilitas PWS (Personal Web kita.
Server) yakni sebuah server mini yang Pada bahasan ini, kita akan mencoba
dapat digunakan untuk menjalankan menginstal PWS secara langkah per
script ASP di PC Anda. langkah. Penulis menggunakan
Karena sifatnya yang server-side Windows 98 OS, karena kebanyakan
scripting, ASP mutlak harus dijalan- Sistem Operasi Windows yang DOWNLOAD PWS
kan dengan bantuan sebuah server
yang mampu mengeksekusi script ASP.
digunakan saat ini adalah Windows
98 ini.
1 Download PWS dari situs Microsoft:
http://www.microsoft.com/ntser
ver/nts/downloads/recommende
d/NT4OptPk/win95.asp atau anda
juga dapat mendownload dari
http://www.studiodeluxe.net/
pws/index.htm
PENUTUP
Jika sudah demikian, selamat!
PWS telah terinstalasi di komputer
anda. Sekarang Anda tinggal
menyimpan semua file-file ASP
maupun HTML ke folder
C:\inetpub\wwwroot.
Awas jangan salah simpan, dan untuk
memanggilnya dari browser gunakan
alamat sesuai URL
nama komputer Anda misalnya
http://komputerku/namafile.asp
(pada contoh ini
PERSONAL WEB MANAGER HALAMAN AWAL PWS ‘komputerku’ adalah ‘kosasih’)
11 Perhatikan apakah server dalam
keadaan on atau off. On dicirikan
12 Kita coba menjalankan situs kita, klik
link http://kosasih itu; otomatis IE akan Mudah kan?
dengan adanya URL yang namanya dibuka dan jika proses instalasi kita Selanjutnya akan kita bahas cara
diambil dari nama komputer Anda, benar maka akan tampil halaman web menggunakan PHP pada PWS yang
misalnya http://kosasih. Di bawah- berjudul "Welcome To Microsoft Per- sudah kita instal ini.
nya terdapat tombol Stop, serta folder sonal Web Server" dengan URL-nya:
tempat kita menempatkan file-file kita, http://kosasih/IISSamples/Default Dengan demikian anda dapat belajar
dalam hal ini c:/inetpub/wwwroot. /welcome.htm ASP dan PHP sekaligus
PE RSONAL WE B SE RVE R
embahasan kita kali ini ada-
P lah cara belajar ASP dan PHP
sekaligus. Dalam hal ini rupa-
nya PHP (Personal Home Page–
SHUTDOWN SEBELUM INSTALASI KLIK STOP UNTUK SHUTDOWN UPGRADE ATAU INSTAL BARU?
2 Selanjutnya muncul jendela dialog
“Shutdown WebServer.” Setup memin-
3 Klik icon Personal Web Manager yang
di dekstop dan pada Windows Dialog
4 Selain meminta Shutdown PWS, kita
juga diminta menghapus seluruh kom-
ta kita men-shutdown PWS yang Personal Web Manager lihat, apakah ponen PHP yang pernah kita instal, jika
sudah kita instal jika PWS tersebut PWS dalam keadaan running atau tidak? kita hendak meng-upgrade PHP kita.
dalam keadaan ON sebelum kita me- Jika yang terlihat tombol ber label Stop" Anggap saja kita baru pertama kali me-
lanjutkan langkah-langkah instalasi. artinya PWS sedang running, Stop dengan makai PHP. Kalau pernah menggunakan
Untuk itu jika PWS Anda masih dalam mengklik tombol Stop tersebut. Tombol PHPTriad sebelumnya juga tidak perlu
keadaan running, segera distop deh. Start berarti PWS sudah shutdown. dihapus. Klik Next ke langkah berikutnya.
rang ini sudah ada perangkat lunak Atau pada browser langsung masuk-
bantu yang dapat memasangkan PHP kan URL berikut untuk men-download
ke PWS yang telah kita instal di PC, software ini:
tanpa harus berurusan dengan regedit http://phplens.com/dl/php404.EXE
lagi. Software inilah yang akan jadi
bahasan kali ini. Apabila anda report men-download
dari Internet, gunakan saja CD NeoTek
Software ini PHP EasyWindows untuk menginstalnya.
Installer, buatan PHP every Where
(http://php.weblogs.com/easywindows).
Seperti halnya perangkat lunak lain
yang terkait dengan PHP, software
inipun berlisensi gratis alias boleh
dipakai bebas.
Jika menggunakan Windows 95, maka
Untuk men-download-nya kunjungi sebelumnya Anda harus menginstall DCOM95.exe INSTALASI PHP404.EXE
alamat tersebut di atas. Download
langsung dengan mengklik link yang
yang bisa di-download di
http://download.microsoft.com/
1 Klik dua kali ikon php404.exe yang
baru saja kita download. Akan
bertuliskan Main Download Site. msdownload/dcom/95/x86/en/dcom95.exe muncul jendela dialog "Welcome."
Langsung klik tombol Next untuk
melanjutkan ke langkah berikutnya.
TEMPAT MELETAKKAN FILE PHP BACKUP OTOMATIS PILIH ‘YES’ UNTUK BACKUP
5 Selanjutnya jendela dialog Choose
Destination Location, Setup akan
6 Software ini telah dilengkapi fasilitas
BackUp. Artinya jika dalam instalasi
7 Secara default, Setup akan membuat
BackUp dengan dipilihnya item “Yes.”
menawarkan di mana menempatkan nanti ada file atau folder yang terpak- Untuk saat ini biarkan pilihan default-
modul-modul PHP (bila menggunakan sa harus di-remove, maka file atau nya, yaitu Yes. Untuk nama maupun
server non-MS, PHP harus diinstal di folder itu akan secara otomatis disim- tempat folder BackUp juga biarkan
direktori cgi-bin). Untuk contoh ini pan dalam folder BackUp. Sewaktu pada posisi default. Selanjutnya klik
biarkan saja pada keadaan default- kita menguninstall software ini maka Next untuk ke langkah berikutnya.
nya. Klik Next ke langkah selanjutnya. secara Setup akan mengembalikan file
maupun folder tadi ke tempat semula.
PH PTRIAD
nda tidak perlu mencari
A web hosting khusus untuk
membuat dan menguji
server-side script anda seperti
MENGAKTIFKAN APACHE SERVER MEMASTIKAN SERVER BERJALAN FILE PHP YANG PERTAMA
7 Klik ikon bulu tadi dan akan muncul
konsol DOS yang menyatakan bahwa
8 Untuk memastikan bahwa server ini
sudah berjalan, buka browser dan
9 Gunakan Notepad untuk membuat
skrip PHP anda yang pertama. Skrip
kini server Apache sudah berjalan: masuk ke http://localhost maka PHP selalu dimulai dengan
Apache/1.3.14 (Win32) running... akan tampil layar informasi menge- <?php dan diakhiri dengan ?>.
Nah, sekarang anda sudah siap nai PHPTriad pada browser anda. Jadi ketikkan sebagai berikut:
untuk mengetikkan dan menguji Pada komputer lain dalam LAN <?php
skrip PHP anda! dengan mengetikkan nama local print (“Script PHP pertama”);
host, dalam hal ini http://kosasih ?>
JALANKAN PADA BROWSER SKRIP PHP DI ANTARA HTML PHP INFO PADA HALAMAN WEB
13 Dari browser panggil dengan menge-
tikkan http://localhost/phpinfo. php
14 Anda dapat juga menyisipkan tag-tag
PHP pada dokumen HTML. Pada
15 Hasilnya serupa dengan phpinfo.php,
yaitu menampilkan informasi ten-
atau dalam contoh ini dapat juga contoh ini judul halaman ini adalah tang versi PHP yang berjalan, hanya
dengan http://kosasih/phpinfo. php ‘Uji script PHP’ yang dituliskan di kini pada bagian bar atas browser
dan akan tampil halaman informasi antara <TITLE>…</TITLE>. Namun terlihat nama file ini yang diketik-
mengenai versi PHP yang berjalan file ini tetap harus di-save dengan kan dengan menggunakan tag-tag
pada komputer anda yang kini ber- ekstensi php, misalnya info.php HTML. Kini anda sudah bisa belajar
tindak sebagai server Apache ini. dan menguji sendiri skrip PHP!
PH PE D
ukan hanya untuk PHP,
B PHPEd juga amat memu-
dahkan pembuatan script
untuk Perl, Python, maupun Java-
UBAH PATH/FILENAME BUKA DAN RUN PHPINFO.PHP PHP INFO PADA HALAMAN WEB
13 Pada kotak path/filename, ubah:
c:\apache\php\sapi\php4isapi.dll
14 Pada PHPEd pilih File → Open lalu
buka file phpinfo.php yang tersimpan
15 Pilih Run → Run dan PHPEd Srv akan
diaktifkan serta akan tampil jendela
Kemudian klik “Open.” Tampil lagi pada direktori c:\apache\htdocs. File “Output” yang merupakan tampilan
jendela “Associate Extension” dengan phpinfo.php ini akan dibuka dan siap untuk skrip PHP ini. PHPEd Serv ini
path/filename yang sudah diubah. diedit, tetapi kita tidak akan meng- bertindak sebagai server (tampak
Klik OK lagi di sini. Kembali ke jende- edit, melainkan menjalankannya di ikon bola dunia di sebelah kanan ba-
la “Properties” dengan path/filename dalam PHPd itu sendiri tanpa perlu wah layar). Kini untuk menguji skrip
baru dan klik OK juga. browser maupun server. PHP anda tidak perlu server khusus!
Cara Praktis
Menginstal Linux Makin banyak orang berpaling ke Linux. Onno W. Purbo membuka
rahasia penginstalan Linux yang ternyata tidak sulit dilakukan.
BAGIAN
INI ME- Menyiapkan Partisi untuk Linux
RUPAKAN
bagian
yang secukupnya untuk sikan jumlah yang lalui Start ! Settings!
paling sistem Windows. Sa- sama dengan memory Control Panel !"Add/
seru, ya biasanya membe- (RAM) yang ada Remove Program! Start-
merupa- rikan sekitar 1,5 sekitar 64 Mbyte. up disk.
kan seni tersendiri dan Gbyte. Pada partisi # Seluruh sisa partisi • Gunakan fdisk dari prompt
sangat bergantung pada sisa sudah kosong, yang masih ada bia- A: (jika menggunakan
kebutuhan kita maupun kita bagi untuk sanya saya alokasikan startup disk) untuk mem-
kondisi awal harddisk yang beberapa partisi. untuk logical parti- buat partisi Windows secu-
akan diinstal. Minimal se- # Alokasikan sekitar tion untuk data. Bia- kupnya, misalnya 1.5Gbyte
kali Linux membutuhkan 1.5-2Gbyte untuk sanya saya menggu- untuk C:, beberapa Gbyte
partisi: Linux menggunakan nakan Windows file untuk D:. Jangan habiskan
system FAT32 dan semua harddisk di partisi
Directory Mount File System Ukuran dikenal di Windows menggunakan fdisk, sisa-
dengan drive D: kan secukupnya (2-2.5
/ Ext2 1 Gbyte
Setelah seluruh proses re- Gbyte) untuk Linux. Fdisk
/home Ext2 100Mbyte partisi selesai dilakukan tidak dapat digunakan un-
swap Swap 64Mbyte mengunakan Partition Ma- tuk mempartisi bagian Li-
gic, maka akan tampak la- nux, karena fdisk hanya
yar Partition Magic kira- mengenal file system FAT32
file system ext2, jika kira seperti pada gambar. (Windows), tapi tidak ext2
Ada beberapa cara melaku-
mungkin di set Pada gambar adalah contoh Linux. Jadi sisa hardisk
kan partisi harddisk untuk
sebagai primary partisi yang ada di kompu- yang akan dipartisi untuk
Linux, tergantung pada:
partition (bukan ter notebook saya, Toshiba Linux kita diamkan saja,
• Apakah di harddisk anda logical partition). jangan dipartisi oleh fdisk.
Tecra 8000, dengan hard-
sudah ada Windows-nya Partisi ini nantinya
atau belum. akan di mount pada /.
disk 12Gbyte dan RAM • Aktifkan partisi C:
64Mbyte yang sudah diins- • Keluar dari fdisk dan
• Apakah anda ingin meng- # Alokasikan untuk tal Windows 98 yang asli
gunakan seluruh harddisk /home pada Linux booting ulang mesin.
bawaan notebook tersebut
tersebut untuk Linux atau menggunakan file dan Linux Mandrake 8.0 • Lakukan perintah format
hanya sebagian saja. system ext2. Saya yang saya instal kemudian. C: dan D:, dan instal Win-
Jika di harddisk anda sudah biasanya dows beserta semua pro-
mengalokasikan Jika anda cukup beruntung gram yang anda butuhkan
terinstal Windows dan se- dapat menginstall Windows
luruh harddisk sudah ter- sekitar 500Mbyte-an di Windows, seperti Office,
agar StarOffice dapat dan Linux dari awal (hard- Winzip, Adobe Acroread dll.
format dengan Windows disk kosong), maka cara
file system FAT32. Maka: dimasukan dengan
yang paling sederhana agar Linux baru dapat kita instal
mudah.
• Jalankan scandisk pada # Alokasikan untuk dapat dual boot adalah: setelah semua software
harddisk anda. Melalui Windows sudah diinstal di
swap Linux menggu- • Boot melalui startup disk harddisk agar kita dapat
Start!"Programs ! nakan file system atau CD source windows. melakukan dual boot
Accessories ! System Linux swap. Saya Startup disk dapat dibuat dengan dua sistem operasi.
Tools ! ScanDisk. biasanya mengaloka- sendiri dari Windows me-
• Jalankan defraq pada
harddisk anda. Melalui
Start! Programs !
Accessories!
SystemTools ! Disk
Defragmenter.
• Install software Partition
Magic pada harddisk an-
da. Software ini dapat de-
ngan mudah diperoleh di
toko komputer terutama
di Glodok atau Mangga
Dua dan termasuk kate-
gori utility software.
• Jalankan partition magic
dan ubah ukuran partisi
Windows. Langkah yang
harus dilakukan
sebetulnya sederhana
saja, yaitu:
# Resize partisi C:
M E NG I NSTAL LI N UX
MASUKKAN CD LINUX MAN-
DRAKE (CD 1) KE CD drive dan
boot komputer. Setel BIOS
M E NYETE L
SISTE M OPE RASI
MAN DRAKE 8.0
Agar Linux dapat berjalan dengan mulus di komputer anda,
anda perlu menyetel beberapa parameter Linux. Ikuti caranya
Kelanjutan instalasi
16 Setelah bootloader, selanjutnya
kita diberi kesempatan untuk
lewat uraian langkah per langkah di bawah ini.
Foot Printing
Intelijen Awal Hacking
Hacking perlu dilakukan dengan sistematis. Onno W. Purbo menyajikan
langkah-langkah awal yang perlu dilakukan dalam hacking.
EKNIK PALING AWAL mungkin informasi yang mencari informasi tersebut hostname yang digunakan.
T sekali yang harus
dilakukan oleh se-
berkaitan dengan lokasi,
anak perusahaan, berita mer-
cukup seru, terutama untuk
mengetahui domain yang
Cara paling sederhana ada-
lah melakukan interogasi
orang hacker sebelum se- ger atau akuisisi, nomor te- digunakan oleh sebuah Domain Name System
rangan dilakukan adalah lepon, contact person dan perusahaan, contoh-nya (DNS). Beberapa software
melakukan proses foot- alamat email, masalah pri- Telkom. Mereka mengguna- yang biasanya digunakan
printing atau, dalam bahasa vasi dan kebijakan keaman- kan telkom.net.id, telkom. untuk melakukan interogasi
kerennya, intelijen awal an yang diterapkan, link ke co.id, telkom.go.id, telkom. DNS tersedia secara mudah
tentang segala sesuatu yang berbagai situs Web lain yang net. Hmm, bagaimana me- di Linux, seperti ‘nslookup,’
berkaitan dengan target yang berhubungan. Cara yang ngetahui sekian banyak do- ‘dig,’ atau ‘host’ yang dapat
dituju. Dengan cara ini seo- biasa dipakai ada cukup main dan Point of Contact secara sepesifik mengintero-
rang penyerang akan mem- banyak, misalnya, meng- (PoC)-nya? Biasanya kita gasi Name Server (NS),
peroleh profil atau postur gunakan wget (Linux) atau menggunakan software Mail Exchanger (MX), Host
keamanan yang lengkap da- Teleport Pro dan meng-copy ‘whois’ untuk membuka Info (HINFO) maupun
ri organisasi atau jaringan atau me-mirror seluruh Web berbagai informasi yang semua informasi yang ada
yang akan diserang. untuk dianalisis. Lihat di berkaitan dengan registrar, dengan parameter ANY.
Pada dasarnya ada empat dekat kode-kode "<", "!" , organisasi, domain, network Proses yang paling cepat
langkah utama yang biasa- "-" di file HTML untuk dan point of contact. Soft- untuk memperoleh semua
nya dilakukan untuk mela- informasi yang anda bu- ware whois biasanya ada di informasi yang dibutuhkan
kukan intelijen awal untuk tuhkan. Coba monitoring Linux. Bahaya laten, jika adalah dengan mengguna-
melihat scope dan situasi berbagai milis dan lihat registrar domain tidak ber- kan zone transfer di DNS.
target sasaran. Langkah ini posting yang berasal dari hati-hati bisa jadi terjadi Jika operator DNS-nya
dikenal sebagai footprinting, @target-anda.com. pencurian domain (domain tidak pandai, kita dapat
yaitu Bagi sistem administrator hijack) dengan cara menya- melakukan zone transfer
yang ingin melawan hal ini, ru sebagai point of contact DNS dengan mudah
• Menentukan scope dan memindahkan domain
aktivitas atau serangan ada baiknya membaca-baca menggunakan perintah
RFC 2196 Site Security tersebut ke tangan orang "host -l -v -t any target-
• Network enumeration lain.
• Interogasi DNS (domain Handbook yang bisa di- domain.com".
name) download dari Interogasi domain name Bagi para system administ-
• Mengintai jaringan. www.ietf.org/rfc/rfc2196.txt. rator, ada baiknya berhati-
Setelah kita mengetahui do-
Network enumeration main yang berkaitan dengan hati dengan adanya ke-
Menentukan scope organisasi sasaran, selanjut- mungkinan penyerang yang
aktivitas atau serangan Network enumeration dila- akan menginterogasi DNS
kukan untuk melihat do- nya kita perlu mencek
Pada tahap pertama ini kita hubungan alamat IP (IP anda. Setting zone transfer
perlu memperoleh sebanyak main yang digunakan oleh ke secondary server atau
sebuah organisasi. Seni address) dan domain atau
Download WebCopier (gratis, Jalankan WebCopier. Klik ‘File’ Masukkan nama projek untuk Pada layar selanjutnya, pilih
1 1,7Mb) dari www.webmas-
terfree.com/webcopier.html.
2 → ‘New.’ Muncul wizard
‘Create a New Project.’ Klik
3 pembuatan mirror situs yang
akan anda teliti. Lalu klik ‘Next.’
4 ‘Add the address by entering its
URL.’ Kembali, klik ‘Next.’
Lalu instal di komputer anda. ‘Next’ untuk memulai projek.
Ketikkan alamat URL dari situs Tentukan tempat di hard disk Pada langkah terakhir anda Sebuah jendela terbuka, mem-
5 untuk projek anda. 6 anda untuk menyimpan (save)
projek anda ini.
7 dipersilakan men-save projek
dan mulai men-download. Lalu
8 perlihatkan WebCopier men-
download situs yang dituju.
klik tombol ‘Finish.’ Setelah selesai, klik ‘Close.’
Kini kembali ke jendela Web- Jika anda mengklik nama pro- Kini situs itu beserta linknya IE menjalankan situs NeoTek,
9 Copier. Lewat fungsi expand,
anda dapat melihat hasil
10 jek di sisi kiri dua kali, maka
situs itu mulai ditayangkan di
11 tersimpan di harddisk anda.
Buka IE, klik ‘File’ → ‘Open.’
12 dengan file yang disimpan di
harddisk.
download-nya. komputer anda. Browse ke tempat penyim-
panan file situs.
query DNS harus dibatasi selanjutnya adalah memeta- an firewall; kadang dapat di satu program Intrusion
dan dijaga melalui xfernets kan topologi jaringan, baik tembus dengan mengirim- Detection yang gratis dan
directive di named (BIND yang menuju ke target kan paket traceroute pada baik adalah www.snort.org
8.0). Ada baiknya di-firewall sasaran maupun konfigurasi port UDP 53 (DNS query), yang dibuat oleh Marty
semua hubungan inbound internal jaringan target. misalnya melalui perintah Roesch.
TCP pada port 53; hanya Biasanya kita mengunakan traceroute -S -p53. Mudah-mudahan tulisan
hubungan UDP port 53 software seperti traceroute Bagi system administrator, sederhana ini, dapat mem-
yang diizinkan. (Linux / UNIX) atau tracert teknik Intrusion Detection berikan inspirasi bagi para
(Windows) untuk melaku- menjadi penting untuk di- penyerang maupun para
Mengintai jaringan kan pemetaan jaringan. Yang kuasai untuk menjaga ada- sistem administrator dalam
Setelah mengetahui daftar paling seru adalah bagaima- nya penyerang yang masuk menangkal intelejen yang
alamat IP (IP address) dari na melakukan traceroute dan melakukan pemetaan dilakukan para penyerang di
berbagai host yang ada di untuk menembus pertahan- jaringan internal kita. Salah Internet.
target anda. Langkah
%ok
%ok
Kita lihat dengan jelas nama, alamat, jabatan, divisi internal
di Telkom, nomor telepon, email address dsb. Lumayan [root@gate onno]# whois ns2128-hst-idnic@whois.idnic.net.id
lengkap untuk mengetahui secara pasti lokasi-lokasi [whois.idnic.net.id]
mereka. warning: 'rwhoisd' user id is unknown -- unable to change id
warning: running as root
Name Server Query %rwhois V-1.5:003fff:00 localhost (by Network Solutions, Inc. V-1.5.7)
host:Class-Name:host
Yang akan sangat bermanfaat juga pada saat melakukan host:ID:ns2128-HST-IDNIC
network enumeration adalah melihat mesin mana saja yang host:Auth-Area:id
membawa informasi domain dari target sasaranan. Hal ini host:Host-Name:ns2.telkom.co.id.
dapat dilihat dari entry NS (Name Server). Biasanya ada host:IP-Address:202.134.2.5
pada pada entry Primary-Server dan Secondary Server. host:Created:981104
Untuk melihat lebih rinci, kode kriptik yang ada pada host:Updated:981104
informasi awal kita masukan kembali kepada server whois host:Updated-By:hostmaster@idnic.net.id
untuk memperoleh informasi lebih lengkap.
Pada tampilan berikut diperlihatkan informasi tentang %ok
name server yang membawa informasi telkom.co.id.
Informasi penting yang dapat ditarik di sini adalah nama
[root@gate onno]# whois ns1104-hst-idnic@whois.idnic.net.id mesin dan IP address-nya. Hal ini sudah cukup untuk
[whois.idnic.net.id] melakukan evaluasi lebih lanjut tentang jaringan mereka.
warning: 'rwhoisd' user id is unknown -- unable to change id
warning: running as root Tentunya masih banyak yang bisa kita evaluasi dengan
%rwhois V-1.5:003fff:00 localhost (by Network Solutions, Inc. V-1.5.7) menggunakan whois. Dengan informasi yang ada di tangan
host:Class-Name:host sekarang, sudah cukup lumayan untuk melakukan
pemetaan jaringan dsb.
Tampaknya www.plasa.com berada di Jakarta, karena mela- Instant yang sering menjadi bulan-bulanan ISP Indonesia
lui beberapa mesin atau router penting Telkom yang ada di yang lain karena layanan itu menunjukkan ketidakadilan
Jakarta; mesin gcc, sm2 kemungkinan ada di Semanggi atau (ketidak-fair-an) Telkom dalam memberikan servis.
Sentral Telkom di Gatot Subroto. Yah, itu hanya tebakan Menarik untuk di simak ternyata Divisi Multimedia meme-
dari gaya penamaan mesin Telkom yang kemungkinan gang keluarga IP 202.134.0.x sangat predictable karena logi-
mengambil referensi pola penamaan tempat cara TNI yang kanya 202.134.x.x kemungkinan besar adalah keluarga IP-
agak kriptik tapi terprediksi Waktu yang dibutuhkan untuk nya PT. Telkom, dan nomor terkecil (0) di ambil oleh pe-
mengirimkan paket dan dikembalikan lagi oleh www.plasa.com nyelenggara atau operatornya, yaitu Divisi Multimedia.
adalah sekitar 400 mili detik. Dari hasil traceroute juga terlihat bahwa jaringan backbone
[root@gate onno]# traceroute in-mta1.telkom.co.id atau router utama Telkom tampaknya menggunakan ke-
traceroute to in-mta1.telkom.co.id (202.134.0.196), 30 hops max, 38 luarga IP 202.134.3.x.
byte packets 1 Digital-Tc.indo.net.id (202.159.33.29) 507.252 ms Selanjutnya kita mencoba melihat bagaimana kantor pusat
489.515 ms 509.857 ms PT. Telkom Indonesia di Bandung. Mari kita lihat hasil
2 * Subnet-Gateway.indo.net.id (202.159.33.32) 200.130 ms traceroute ke www.telkom.co.id yang tampaknya berada di
199.694 ms kantor pusat PT. Telkom di Bandung.
3 Loral-Gateway.indo.net.id (202.159.32.1) 199.793 ms 189.703 ms
[root@gate onno]# traceroute www.telkom.co.id
189.889 ms
traceroute to www.telkom.co.id (202.134.2.15), 30 hops max, 38 byte
4 202.148.63.65 (202.148.63.65) 389.829 ms 269.620 ms *
packets
5 ***
1 Digital-Tc.indo.net.id (202.159.33.29) 341.254 ms 189.285 ms
6 s2-4-gw1.gcc.jakarta.telkom.net.id (202.134.3.241) 869.655 ms
189.863 ms
669.665 ms
2 Subnet-Gateway.indo.net.id (202.159.33.32) 389.814 ms 539.738
559.793 ms
ms 339.843 ms
7 FE11-0-0.sm2.jakarta.telkom.net.id (202.134.3.149) 489.828 ms
3 Loral-Gateway.indo.net.id (202.159.32.1) 379.842 ms 189.737 ms
419.716 ms *
629.806 ms
8 GigaE5-0.1.emm.jakarta.telkom.net.id (202.134.3.174) 369.912 ms
4 ***
219.670 ms 219.859 ms
5 198.32.204.83 (198.32.204.83) 520.177 ms 529.823 ms 489.612 ms
9 in-mta2.plasa.com (202.134.0.196) 339.852 ms 239.796 ms
6 * * s2-4-gw1.gcc.jakarta.telkom.net.id (202.134.3.241) 490.196 ms
289.778 ms
7 * FE11-0-0.sm2.jakarta.telkom.net.id (202.134.3.149) 720.213 ms *
Secara tidak sengaja kita bisa melihat ternyata in-mta1. 8 ***
telkom.co.id adalah juga in-mta2.plasa.com. Artinya semua 9 * * fe-sm2.jakarta.telkom.net.id (202.134.3.179) 599.379 ms
mail ke orang telkom dengan hostname telkom.co.id akan 10 s0-lembong.bandung.telkom.net.id (202.134.3.38) 719.669 ms
bisa ditangkap di in-mta2.plasa.com juga. Ini agak berbaha- 659.553 ms S4.lbg.bandung.telkom.net.id (202.134.3.50) 529.925 ms
ya sebetulnya untuk sebuah perusahaan seperti Telkom. 11 192.168.16.250 (192.168.16.250) 765.193 ms 859.890 ms *
Tampaknya in-mta2.plasa.com, in-mta1.telkom.co.id dan 12 202.134.2.15 (202.134.2.15) 1070.083 ms 769.732 ms *
www.plasa.com berada dalam sebuah keluarga jaringan Dari hasil traceroute ke www.telkom.co.id ada yang meng-
202.134.0.x. Jika kita mengetahui struktur organisasi Tel- gelitik hati saya, ternyata ada router di IntraNet Telkom
kom, berarti 202.134.0.x merupakan tempat penyimpanan menggunakan IP 192.168.16.250 yang tampak ke jaringan
mesin-mesin yang dikelola oleh Divisi Multimedia yang publik. Ini terus terang, agak menyalahi pakem untuk
mengelola plasa.com. pendesainan jaringan yang baik. Router yang menjadi
[root@gate onno]# traceroute www.telkom.net.id firewall ke jaringan IntraNet telkom tampaknya ber-alamat
traceroute to www.telkom.net.id (202.134.0.12), 30 hops max, 38 byte di IP 202.134.3.50.
packets Biasanya jaringan IntraNet 192.168.x.x & 10.x.x.x, harus-
1 Digital-Tc.indo.net.id (202.159.33.29) 197.334 ms 189.571 ms nya tertutup untuk dilihat oleh publik. Jika perancang ja-
189.805 ms ringan tersebut secara benar merancang jaringannya, orang
2 Subnet-Gateway.indo.net.id (202.159.33.32) 199.799 ms 189.752 akan sangat sulit melakukan penetrasi jaringan dengan
ms 189.969 menggunakan traceroute. Salah satu cara untuk melakukan
ms traceroute menembus IntraNet, adalah dengan melakukan
3 Loral-Gateway.indo.net.id (202.159.32.1) 189.734 ms 199.678 ms traceroute pada port tertentu, misalnya port 53 yang meru-
189.795 ms pakan port Domain Name System (DNS) dengan
4 202.148.63.65 (202.148.63.65) 249.844 ms 316.807 ms 289.855 menggunakan perintah:
ms # traceroute -s -P53 IP_mesin_tujuan_dibalik_firewall
5 ***
6 * s2-4-gw1.gcc.jakarta.telkom.net.id (202.134.3.241) 260.189 ms
Para administrator jaringan, tentu akan sakit hati jika
299.710 ms
jaringannya diintai para hacker menggunakan traceroute.
7 * FE11-0-0.sm2.jakarta.telkom.net.id (202.134.3.149) 320.187 ms
Ada beberapa software yang dapat digunakan untuk
319.636 ms
menipu atau membatasi proses pengintaian tersebut, seperti
8 * GigaE5-0.1.emm.jakarta.telkom.net.id (202.134.3.174) 330.246
snort (www.snort.org) yang merupakan software untuk
ms *
melakukan Network Intrusion Detection System (NIDS).
9 game.plasa.com (202.134.0.12) 460.078 ms * 420.131 ms
Kalau mau lebih jail lagi mungkin bisa menggunakan
RotoRouter (http://packetstorm.securify.com/linux/
Ah, semakin yakin saja kita, dari hasil traceroute www. trinux/src/rr-1.0.tgz) yang dapat mengirimkan respons
telkom.net.id terlihat sekali bahwa ternyata www.telkom. palsu terhadap program yang melakukan tracreroute. Selain
net.id identik dengan game.plasa.com. Jelas bahwa semua itu, anda juga dapat membatasi router-router yang ada di
keluarga besar plasa.com dan telkom.net.id adalah servis luar jaringan untuk membatasi trafik ICMP dan UDP ke
TelkomNet yang merupakan bagian dari servis Divisi sistem yang spesifik, yang akhirnya akan mengurangi
Multimedia PT. Telkom; termasuk tentunya TelkomNet keterbukaan jaringan anda ke luar. NT
F L AS H G ET
rogram download accelerator
P makin banyak kita jumpai. Pada
NeoTek Vol. I, No. 7, April 2001,
telah dibahas cara penggunaan Go!zilla,
load yang terputus-putus, FlashGet terletak pada manajemen download- HINT & TIPS • HINT & TIPS • HINT
mungkin bisa menjadi jalan keluar nya. FlashGet dapat membuat
untuk anda. kategori dalam jumlah tidak terbatas Jumlah Pembagian File
FlashGet bekerja dengan membagi
file yang di-download menjadi bebe-
untuk file anda. Pekerjaan download
dapat ditempatkan pada kategori
! Ada baiknya anda tidak men-
split file lebih dari 10 bagian
rapa bagian dan setiap bagian di- tertentu agar dapat diakses dengan
mudah dan cepat. Fitur manajemen agar proses penyatuannya
download secara bersamaan. Hasil- kembali tidak mengalami
nya, kecepatan download meningkat download yang mudah digunakan ini
akan membantu anda mengontrol kesulitan.
100% sampai dengan 500%.
proses download. Program yang
Koneksi
Peningkatan kecepatan ini terjadi
karena FlashGet membuat koneksi
dijagokan oleh PCMagazine ini juga
mendukung 20 bahasa untuk ! Untuk mengoptimalkan
ganda (multiple connection) untuk interface-nya, termasuk bahasa kecepatan download, gunakan
masing-masing file sehingga Indonesia! alt+L atau klik alat-alat dan
bandwith yang tersedia dapat pilih ‘Mematuhi kecepatan
dimanfaatkan sebaik mungkin. download.’
Keistimewaan lain dari program ini
MORPH E US
pakah anda pernah ‘mencici-
A pi’ kemudahan berbagi file-
file MP3 lewat program
yang kontroversial bernama Naps-
M E NCARI & BE RBAG I ter? Jika ya, berarti anda pernah mem-
praktikkan teknologi bernama Peer 2
dibahas pada NeoTek Vol. I, No. 2, DAFTAR HINT & TIPS • HINT & TIPS • HINT
November 2000, program-program
file sharing atau P2P pun merebak P2P atau Peer 2 Peer
ISTI LAH
File Sharing
bertebaran di dunia maya. Sesuai
namanya, program sejenis ini me-
adalah sistem jaringan yang memungkinkan
kita mencari file yang kita inginkan dalam
sebuah jaringan atau komunitas.
! Berhati-hatilah dengan file
yang anda share-kan, jangan
mudahkan kita mencari file yang
kita perlukan dan disediakan oleh sampai file penting atau
netter lain di komputernya sendiri. rahasia anda dapat diambil
netter lain.
Salah satu program P2P yang sedang mari para Netter. Selain menyedia-
populer adalah Morpheus buatan kan banyak fitur, software ini dapat Bandwith
MusicCity.com. Software ini men-
duduki peringkat pertama dalam
mencari file bukan hanya terfokus
pada satu ektensi file melainkan se-
! Agar anda dapat men-
download lebih cepat, pilihlah
deretan software P2P dan membuat mua jenis file. Artinya, selain MP3,
program ini pun dapat menemukan user dengan saluran bandwith
orang mulai melupakan Napster.
file audio lain, file video, file .exe, yang besar.
Tentu saja karena keunggulannya-
lah yang membuat Morpehus dige- file grafik. Pokoknya semua file!
Mulai menggunakan Morpheus File sharing lewat Morpheus Menggunakan search engine
4 Setelah anda berhasil login, Mor-
pheus akan menghubungkan anda
5 Saat anda pertama kali membuka
Morpheus, secara otomatis seluruh
6 Pada Morpheus disediakan fasilitas
search engine. Anda dapat mencari
dengan server MusicCity secara file yang ada pada harddisk anda file berdasarkan kategori (Audio,
otomatis. Dan anda akan masuk ke ditampung ke dalam folder MyMedia Video, Image, Documents dan
situs MusicCity. Untuk mengatur file untuk di-share oleh Morpheus. Untuk Software) atau anda bisa mencari
sharing anda, klik ikon MyMedia. menghentikan file sharing klik tombol seluruhnya (Everything). Cari file
kanan mouse pada file tersebut dan dengan menggunakan tanda kutip
pilih ‘Stop sharing.’ untuk pencarian yang akurat.
MONSTE R
anyak orang sudah mengetahui
B cara mencari informasi lewat me-
sin pencari (search engine.) Dan
biasanya itu dilakukan lewat satu mesin
M ESI N PE NCARI pencari, semisal Google atau Yahoo.
Apakah pernah terbayangkan hasil yang
Copernic 2001 Basic. Anda dapat • Jika anda bosan dengan penampilan
men-download-nya dari situs Copernic 2001 yang ‘itu-itu saja,’ download
Copernic. skin-nya lewat www.copernic
.com/products/copernic/basic/index.html,
Hal baru yang ditawarkan Copernic
maka Copernic pun otomatis akan berganti
2001—dan belum ditemukan pada ‘kulit’ sehingga mempunyai tampilan baru.
fitur-fitur yang ada di mesin pencari
dan browser yang ada sekarang ini—
adalah kemungkinan anda melakukan
penyaringan (fitur ‘Refine’) sehingga
anda tidak perlu repot-repot ‘tersasar’
ke situs-situs yang sudah tidak dapat
dijumpai atau tidak aktif (broken
link.) Selain itu, anda pun dapat
memutakhirkan hasil temuan dengan
menggunakan fitur ‘Update’ pada
Copernic 2001.