Anda di halaman 1dari 50

NeoProfil

Citizen of ‘the’ World


ay a . . . Almaya,
A l m ay bukan
alkisah, adalah
sebuah dunia tak berbatas. Dunia maha
luas di jagad maya. Dunia dengan pen-
duduk dari tujuh penjuru angin. Almaya,
itulah Active Worlds. Dunia yang akan
membuat penduduknya menjadi Citizen
of ‘the’ World. Bergabunglah dengan
ratusan ribu pemaya lain yang menik-
mati kebebasan hidup di Active Worlds.
Datanglah ke www.activeworlds.com
dan mendaftarlah menjadi penduduk
dengan biaya ‘hanya’ US$19.95.

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!

m a t i h i d u p... Avatar adalah


Menik representasi anda
di Active Worlds. Avatar dapat berlari, melompat,
terbang, menari, bahkan menunjukkan emosi. Anda dapat me-
miih satu dari ribuan model yang ada. Anda dapat menggu-
nakan avatar untuk bermain, mulai
dari sepak bola, boling, hockey,
catur... semua game. Anda dapat
berceloteh dengan penduduk dari
seluruh penjuru dunia di ruang chat,
24 jam sehari, 7 hari seminggu. Dan
bagi yang shopping mania, silakan
berkunjung ke mal-mal maya.
HomePage

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

pada NeoTek nomor ini:


• Personal Web Server di dalam CD.
• Apache for Windows
• Xitami dan Sambar
• vWebServer
• MySQL for Windows
• PHPTriad
• PHPEd
• PHP Easy Windows Inst.
• ASPEdit
• NScan 0.9
• Traceroute
• Snort
• ZoneAlarm
• ZOC Terminal Emulator
+ utilitas berguna lainnya • Cepat dapatkan CD NeoTek! Selain berisi program hasil download, CD kami juga
berisi program lain yang bermanfaat untuk anda dalam ber-Internet.
seperti NAV2001, NU 2001,
RegClean, dan CyberSitter.
a! Untuk melengkapi kiprah NeoTek di arena
Dapatkan CD-ROM-nya
dalam satu paket dengan
Y edukasi pengguna Internet di tanah air ini, kami
menyediakan CD. Seperti pernah kami katakan,
majalah NeoTek: inilah upaya kami untuk membantu agar anda tidak perlu
Majalah + CD Rp19.500 men-download program-program yang dibahas di NeoTek.
CD saja Rp15.000
Penyebarannya pun tidak kami paksakan. CD tidak kami
Hubungi bundel langsung dengan NeoTek agar anda yang tidak
Bagian Sirkulasi berniat membeli CD tidak usah terpaksa merogoh kantung
Majalah NeoTek lebih dalam. Konsekuensinya, hanya ada 1.000 majalah
Tel. (021) 548 1457
Faks. (021) 532 9041
yang kami edarkan disertai CD. Dan untuk sementara
hanya kami sebarkan di kota-kota besar.
email:
pemasaran@neotek.co.id
Kontak: Elvi R. Nainggolan
Redaksi
redaksi@neotek.co.id

Bagaimana menghubungi N EOTEK?


KONTRIBUSI ARTIKEL ADMINISTRASI IKLAN
redaksi@neotek.co.id Tel. 021-5481457 Fax. 021-5329041
SURAT PEMBACA SIRKULASI NEOTEK
support@neotek.co.id Tel. 021-3854764
WEBMASTER ALAMAT REDAKSI
Rp59.000 webmaster@neotek.co.id Gedung Cahaya Palmerah Suite 503
Jl. Palmerah Utara III No. 9
PEMASARAN Jakarta 11480
k
bundel Neote pemasaran@neotek.co.id
Dapatkan juga l. I, No. 1-6
Tek Vo MILIS PARA NEOTEKER
Bundel I: Neo No. 7-12
Tek Vol. I, http://groups.yahoo.com/group/majalahneotek
Bundel II: Neo
Desember 2001 NeoTek 1
Daftar Isi

Daftar Isi NeoTek Vol. I I No. 3


22
Dynamic HTML
NeoStart NeoTutor Memahami Server dan Server-
side Scripting

Hotline Redaksi Dynamic HTML PWS & PHP pada PWS


7 Dengan HumanClick anda 16 Memahami Cascading Style 24 Instalasi server IIS mini dari
dapat chat langsung dengan Sheet (CSS). Microsoft ini dan selain ASP,
redaksi NeoTek. Semakin interaktif! PHP dapat dijalankan pada server ini.
Class & Ext. Style Sheet
8 Sites2C 20 Praktek langsung Class dan PHPTriad
Bookmark anda kewalahan External Style Sheet pada ha- 28 Instal Apache, PHP, dan MySQL
menampung link-link yang laman Web anda. sekaligus pada Windows anda.
menarik? Sites2C solusinya!
PHPEd
10 Registry pada IE 30 Bukan sekedar editor, PHPEd
Rahasia tersembunyi IE dapat mempunyai fasilitas server
dibongkar dengan mengenali untuk menguji script anda.
sistem registrinya.

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?

Jadikan situs NeoTek sebagai pangkalan Anda berselancar


Mengintai Jaringan
Link Langsung Layanan Rupa-rupa NeoTek 42 Proses final foot printing; dikenal
Kunjungi situs-situs yang dibahas di Dapatkan perlengkapan awal dalam sebagai network reconnaisance.
majalah NeoTek dengan sekali klik berinternet dari situs web NeoTek
lewat situs NeoTek. HumanClick
Hotline langsung ke redaksi NeoTek
NeoTek versi PDF untuk menyampaikan saran dan pesan.
Kehabisan NeoTek di kota Anda? Chat Room
Dapatkan saja versi PDF-nya. Gratis! Kini tidak usah jauh-jauh untuk ngobrol
langsung dengan sesama NeoTeker
Download Mailing List
Tersedia juga download di situs Ini yang paling ramai. Segera ikutan
NeoTek selain dari situs aslinya berbagi pengalaman berinternet!

2 NeoTek Desember 2001


Daftar Isi

NeoProfil
Active World
0 Masuki dunia maya
FOKUS BULAN INI yang lengkap dengan
kehidupan dan fasilitas

Linux Mandrake virtualnya.

NeoTekno 34 Instalasi Mandrake 8.0


Mandrake adalah salah satu
RealProfil
flavour Linux yang paling po-
Kru NeoTek
Menginstal Linux
puler dan mudah digunakan. Kemam-
puannya mendeteksi periferal memu- 3 Bermarkas di
32 Linux kini semakin digemari dahkan instalasi. Gedung Cahaya Palmerah 503
Jl. Palmerah Utara III No. 9
saja. Kenali Linux mulai dari
Jakarta 11480
mengenal langkah-langkah instalasinya.
Menyetel Mandrake 8.0 Telp. 021-5481457
Menyiapkan Partisi 36 Kenali parameter-parameter Fax. 021-5329041
33 Siapkan lokasi untuk Linux Linux sambil menyetel sistem
Pemimpin Umum
sambil tetap mempertahankan operasi Linux anda yang baru ini.
Fachri Said
Windows anda. Untuk itu gunakan Penyetelan ini mencakup juga penye-
telan LAN dan akses internet. Pemimpin Redaksi
Partition Magic.
Kosasih Iskandarsjah
Redaktur Ahli
Copernic 2001
NeoSearch 48 ‘Monster’ dari segala mesin
Onno W. Purbo
Michael S. Sunggiardi
pencari yang mampu mencari
informasi sekaligus di 80 search engine. Pemimpin Usaha
FlashGet Nyaris tidak ada informasi yang terle- Fahmi Oemar
44 Percepat download dengan watkan dalam riset anda. Ridwan Fachri
‘membagi-bagi’ file dan men- Redaktur Pelaksana
download bagian-bagiannya secara Gianto Widianto
simultan dengan FlashGet NeoTek Januari 2002 Dadi Pakar
Sekretaris Redaksi
Morpheus
46 Morpheus sempat menjadi top
Elvy Risma Nainggolan
Dewan Redaksi
download selama beberapa
Supriyanto
minggu terakhir ini mengingat kemam-
Ma’mun Abdul Malik
puannya untuk mencari dan men-
download file dengan teknologi P2P. Pemasaran
Hedhi Sabaruddin
Andy Yudiantoro
Inbox
Tuti Sundari
NmN ‘Unix’ pada Windows
6 Neoteker menjawab Neoteker
dalam forum milis NeoTek
Cygwin dapat diinstalasi pada
Windows dan membawa ‘look and
Sirkulasi
Deddy Ardiansyah
Bangun
feel’ Unix pada Windows anda. M. Ismail
NeoRagam
Ada Apa di CD NeoTek?
JavaScript dalam DHTML Keuangan
4 Server dan Scripting Tools
Hacking Tools
Apa saja yang dapat dilakukan oleh
JavaScript untuk membuat situs
Aswan Bakri

Allyo Guide yang dinamis ini? Bank


StuffIt
SWiSH Bank BNI
Daftar Isi CD NeoTek a.n. PT NeoTek Maju Mandiri
5 WordWeb
Netscan Tools
Kali ini kita bahas SWiSH 2.0. Lebih
canggih tetapi tetap mudah dalam No. rekening 070.001709720.001
membuat file yang Flash compatible. Bank BCA KCP Rawamangun
Program Umum Berselancar a.n. Aswan Bakri
Program Berguna Lainnya No. rekening 0940544131

Desember 2001 NeoTek 3


NeoRagam

Ada Apa di CD NeoTek?


CD NeoTek CD NeoTek bulan ini terutama memuat berbagai jenis server yang dapat
anda praktikkan untuk memahami server dan server-side scripting yang
Desember 2001
menjadi salah satu topik bahasan bulan ini selain Linux.

SERVER DAN SCRIPTING TOOLS


!Personal Web Server !PHPTriad
Server mini dari Microsoft. Sekaligus menginstalasi
Cocok untuk membuat dan Apache server, PHP
menguji fasilitas form dan MyAdmin, dan MySQL
database pada FrontPage, script pada Windows.
ASP, dan juga script PHP. !PHPEd
ulai Desember !Apache for Windows Editor untuk scripting yang
M 2001 (Vol II No.
3), NeoTek seca-
Server yang paling banyak
dipakai di Internet (khusus-
juga mempunyai server kecil
menguji script yang anda buat.
nya dalam Unix) kini terse- !ASPEdit
ra terbatas mendistribu- dia pula untuk Windows.
sikan majalah bersama Editor untuk ASP maupun
!Xitami Perl/CGI, PHP, dan VBScript.
CD NeoTek.
!Sambar !PHP Easy Windows !MySQL
CD NeoTek pada dasarnya Keduanya server kecil pada Installer PHP yang dapat Database yang umum dipa-
adalah kelanjutan dari la- Windows yang mendukung diinstalasi baik pada PWS, kai bersama dengan Apache
yanan CD download untuk PHP ataupun scripting lain. Xitami, maupun Sambar. server yang kini tersedia
software yang dibahas !vWebServer !Active Perl Interpreter pula pada Windows.
dalam majalah NeoTek Server freeware yang men- Scripting tool paling populer !Miracle C Compiler
ditambah dengan software- dukung ASP script dan untuk CGI kini tersedia pula Compiler untuk C, bahasa
Access. untuk Windows. terpopuler kedua untuk CGI.
software lain yang dipan-
dang perlu untuk memu- !Allyo Guide
dahkan anda memprak-
tikkan bahasan-bahasan
dalam majalah.
HACKING TOOLS www.allyoguide.com
Jika ingin mendapatkan link
yang relevan dengan situs
Network Enumeration yang anda cari, anda dapat
Majalah NeoTek sendiri !Whois 0.3 menggunakan Allyo Guide.
dengan demikian akan !Whois for 95/98/NT
Program sederhana dan gra-
didistribukan dalam dua !NSQuery tis ini akan bertengger di
kemasan: tanpa CD dan browser anda. Begitu anda
Interogasi DNS
dengan CD. Harga majalah !NSLookup mengunjungi satu situs ter-
tanpa CD tetap Rp9.500,- !Advanced dig 0.4 tentu, Allyo Guide akan
sedangkan yang dengan CD mencarikan anda situs-situs
Rp19.500,- Network Reconnaissance lain yang relevan dengan si-
!Traceroute 0.2 tus yang anda kunjungi itu.
Anda dapat memilih mana !AATools !Nscan 0.9
yang paling sesuai dengan Tools untuk sistem admin- !StuffIt
istrator: port scanner, proxy Security Tools www.stuffit.com
anda. Bila anda lebih suka !Snort 1.7
analyzer, CGI analyzer, e-mail StuffIt diharapkan dapat
membeli majalah tanpa !ZoneAlarm 2.6
verifier, whois, network status, menyederhanakan pekerjaan
CD, maka anda masih tetap links analyzer, system info, anda. Sebagai utilitas untuk
dapat men-download soft- Trojan Horse
process info, resource !Back Orifice urusan pemadatan dan peng-
ware yang dibahas dari viewer, dan registry cleaner. uraian file, StuffIt dikatakan
Internet. Telnet & SSH Client dapat membuka file hasil
Scope Aktivitas !ZOC Terminal Emulator
Majalah dengan CD dapat !Atelier Port Scanner kompresi dengan berbagai
!CRT 3.4 format: StuffIt (SIT), ZIP,
dipetroleh di toko-toko !NMap
!PuTTY Telnet & SSH Client gzip (GZ), bzip (BZ), LLA,
buku Gramedia atau lang- !Yet Another Port Scanner ARC, ARJ, uuencode (UUE),
sung ke kantor NeoTek di !NetCat Create Exploit Binhex (HQX), Macbinary
Jakarta. !WebCopier 2.7a !Active Perl Interpreter (BIN), dan MIME/Base64
!Teleport Pro 1.2 !Miracle C Compiler archives.

4 NeoTek Desember 2001


NeoRagam

!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

Desember 2001 NeoTek 5


Inbox

NmN
NeoTeker menjawab NeoTeker
Forum ini dimaksudkan sebagai bentuk offline dari mailing list

Komentar
NeoTek di http://groups.yahoo.com/group/majalahneotek.

Gimana cara kita memanfa-


atkan Internet untuk mem- Voice chat
peroleh pekerjaan baru atau T: Posted October 3
pekerjaan yang lebih baik?
Mau tau? baca aja lebih Di Warnet saya baru saja
lanjut. Ini pengalaman download sofware “Yahoo
pribadi looooo.... Messenger” terus saya co-
1. Gunakan web untuk men- ba untuk chat voice kok
dapatkan info perkiraan stan- tidak bisa dan muncul pe-
dar gaji. Cari data survei san “Yahoo! Messenger:
perdagangan dan publikasi You cannot use voice in
online. Kemudian kirimkan this conversation as you
resume kerja. Hubungi are behind a irewall.
orang-orang yang terlibat (10/2/01 at 12:39 PM).”
dengan pekerjaan yang anda
inginkan secara online. Dan yang bisa untuk chat
voice hanya komputer di • Bagi yang ingin mengetahui tentang ASP, LearnASP (w
www.learnasp.
2. Buatlah website yang
menggambarkan kemam-
mana terpasang modem. com/learn) cukup komprehensif membeberkan seluk beluk ASP. Ada
puan anda. Ini adalah satu Bagaimana caranya agar di bagian pelajaran (lessons) yang bersifat new, changed, dan beginners.
cara efektif untuk menun- workstation yang ada dapat
jukkan pengalaman anda untuk chat voice? Di work- J: Posted October 9 di belakang Web, bisa juga
secara nyata. station kami sudah terpa- sendiri.
sang soundcard dan juga ASP itu Active Server Pages,
3. Buat salinan resume an- 2-2-nya biasanya ada ber-
da secara elektronik. Ini ca- headset. sebuah bahasa scripting
yang digunakan untuk sama distribusi Linux, pa-
ra sederhana yang bisa an- Agung Swandharu
da lakukan. membuat aplikasi-aplikasi ling engga di distribusi
swandharu@yahoo.com Mandrake 8.0 yang saya
Web dengan sifat server
4. Cari informasi mengenai J: Posted October 10 side, artinya script ASP ini pakai ada, termasuk
perusahaan menarik. Dapat- manual-nya. Bisa di baca di
kan keterangan tentang apa Untuk komunikasi di Inter- akan dieksekusi di server
dan dikirimkan ke browser bagian documentation di
yang mereka jual, kepada net program akan menggu-
siapa, bagaimana keadaan dalam format HTML biasa. Linux. Biasanya ada di
nakan port-port tertentu.
keuangannya, juga berita start > documentation >
Contoh web pakai port 80 Ya, memang semacam PHP.
terbarunya. Lihat juga press howto.
pop mail pakai port 110 Yang membedakan ASP ba-
realease mereka untuk me- smtp mail pakai port 25. Harusnya majalah NeoTek
ngetahui strategi bisnisnya. hasanya mirip bahasa Ing-
gris biasa jadi lebih mudah yang akan datang (Vol II,
5. Bergabunglah dengan Kalau anda berada di bela- No 3, Desember 2001, Red.)
kang proxy di warnet maka dipahami, namun bikin ma-
kelompok-kelompok diskusi les nulisnya krena biasanya akan ada artikel tentang
untuk mempertajam penge- biasanya hanya sedikit port bagaimana menginstalasi
tahuan teknis anda. yang terbuka ke Interrnet. panjang-panjang.
Linux Mandrake, termasuk
6. Bila anda seorang pro- Konsekuensinya hanya port roswatis@yahoo.com supaya dual boot di satu
grammer, tingkatkan juga yang terbuka yang bisa ko- PC.
kemampuan komunikasi. munikasi. Seperti web, mail
mySQL
T: Posted October 4 Belum dibuat artikel utk
7. Lanjutkan pendidikan dan chatting biasanya di- main database-nya :) ...
anda. buka oleh proxy warnet Apa sih yang dimaksud de-
dengan konsekuensi port ngan software database Onno W. Purbo
8. Jelajahi Internet. Dari sini
anda dapat mencari yang tertutup ya akan mati mySQL itu. Apakah untuk onno@indo.net.id
informasi dalam bidang aja, termasuk voice chatting mengelola database di Web-
anda di Yahoo Messanger itu. site. Ada informasi lengkap Artikel Linux
9. Lakukan kerja praktek Onno W. Purbo tentang software ini nggak? T: Posted July 30
atau magang di perusahaan onno@indo.net.id EPHI VAN LIN Saya pengen usul kalo
dimana anda ingin bekerja. ephi_vl@yahoo.com Neotek juga nambahin
ASP
10. Wujudkan impian anda. artikel tentang Sistem
Dunia kerjadewasa ini T: Posted October 3 J: Posted October 4 Operasi LINUX.
menuntut antusiasme yang ASP itu apa? MySQL & Postgresql ada-
tinggi. Community20=te
Fikri lah database di UNIX/ bizzcomtech@yahoo.com.au
Foryanto J. Wiguna Linux. Bisa dipakai untuk
fikri_ardi@telkom.net

6 NeoTek Desember 2001


NeoStart

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

HOTLI N E-NYA adalah sarana untuk menghubungi


redaksi secara langsung yaitu HumanClick.

RE DAKSI N EOTE K Klik menu HumanClick dan di kantornya


redaksi NeoTek akan mendengar bunyi bel
yang menandakan ada seseorang yang
ingin berbincang langsung. Jika permin-
taan untuk berbincang disetujui redaksi,
Jika ingin berbincang langsung dengan Redaksi NeoTek, maka anda pun dapat langsung berkomu-
anda dapat menghubunginya langsung lewat HumanClik. nikasi, mirip seperti chat.
Fasilitas ini disediakan di situs NeoTek agar anda dapat Untuk sementara, ‘jam bicara’ redaksi
masih terbatas yaitu baru bisa mulai
berbincang langsung dengan redaksi lewat chat. pukul 18.00, setiap hari kerja.

Halo Redaksi...

MASUK KE SITUS NEOTEK JENDELA HUMANCLICK PERMINTAAN DIKABULKAN


1 Arahkan browser anda ke situs
NeoTek di www.neotek.co.id atau
2 Selanjutnya muncul jendela
HumanClick yang meminta anda me-
3 Bila permintaan anda untuk
berbincang dipenuhi, di jendela
neotek.kpone.com.sg. Lalu cari nunggu respons dari Redaksi NeoTek. HumanClick akan muncul pesan
dan klik Menu HumanClick di Fasilitas ini menjadi semacam Layanan yang memberitahukan hal itu.
kolom kiri halaman awal. Pelanggan (Customer Service) bagi
pembaca NeoTek.

RESPONS REDAKSI KETIK PESAN ANDA PESAN ANDA PUN MUNCUL


4 Pesan atau respons pertama yang
dikirimkan Redaksi muncul di
5 Ketik pesan atau pertanyaan anda
pada kotak kosong di bagian
6 Setelah anda menekan ‘Enter,’
pesan anda akan muncul di
jendela HumanClick anda, dengan bawah. Setelah selesai tekan jendela HumanClik dengan
didahului frasa
tombol ‘Enter’ atau klik menu didahului kata ‘you:’. Demikian
‘redaksi_neotek(singapore):’.
Komunikasi dua arah pun dimulai. ‘Send.’ seterusnya komunikasi dapat anda
jalin dengan Redaksi NeoTek.

Desember 2001 NeoTek 7


NeoStart

SITES2C
ites2C adalah sebuah pro-
S gram sederhana namun
cukup besar gunanya.
Program yang besarnya hanya 660
Kb ini dapat anda download dari

M E NABU NG KI N I U NTU K situsnya di alamat www.billy.co.il/


sites2c.
Program kecil ini dapat anda guna-
DI LI HAT NANTI kan untuk menyimpan alamat-ala-
mat URL dari situs yang anda ang-
gap perlu anda kunjungi. Sites2C
Suatu saat anda menjumpai link situs yang menarik tetapi belum akan anda rasakan manfaatnya
ketika suatu ketika, saat berselancar
sempat untuk melihatnya. Simpan link situs itu dengan Sites2C di Internet, anda menjumpai link
untuk anda lihat di kemudian hari. yang menarik bagi anda, tetapi saat
itu anda mungkin merasa tidak

Menyimpan link situs dengan Sites2C

MEN-DOWNLOAD SITES2C ‘CELENGAN’ LINK SITUS


1 Anda dapat memperoleh gratis file instalasi Sites2C
yang besarnya hanya 660 Kb dari situsnya
2 Setelah menginstal Sites2C anda dapat mengaksesnya
dari menu ‘Start > Programs > Sites2c.’ Program akan
(www.billy.co.il/sites2c.) Setelah men-download, an- dibuka seperti tampak pada gambar di atas dan siap
da akanmemperoleh sebuah file, Sites2C10.exe. Instal menjadi ‘celengan’ bagi link-link situs yang anda belum
Sites2C dengan mengklik dua kali file instalasi ini di sempat kunjungi dan berniat anda kunjungi belakangan.
tempat anda menyimpannya di hard disk anda.

MEMASUKKAN LINK TABUNGAN LINK ANDA


5 Anda dapat memasukkan link dengan cara meletakkan
kursor di atas link bersangkutan, lalu mengklik tombol
6 Inilah tabungan link anda di Sites2C. Pada sisi kanan
terlihat tanggal link itu ‘disentuh’ (Touched) oleh mouse
kanan mouse dan menahannya. Selanjutnya silakan ge- dan tanggal kadaluwarsa (Expires)-nya. Kedua link masih
ser mouse anda ke atas bidang kosong pada Sites2C, berstatus baru (New) karena belum diakses atau dikun-
lalu lepaskan tekanan jari anda pada tombol kanan jungi. Untuk mengunjungi situs yang telah disimpan
mouse. Dan, hopla!, link pun tersimpan di Sites2C. linknya itu, anda cukup mengklikkan mouse dua kali di
atas link bersangkutan.

8 NeoTek Desember 2001


NeoStart

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

MEMPERKECIL BROWSER SIAP BEKERJA SAMA


3 Untuk mulai memasukkan link ke Sites2C, pertama
anda harus memperkecil browser anda dengan
4 Gambar di atas memperlihatkan posisi yang baik untuk
mulai memasukkan link-link yang anda perlu ‘tabung’ di
menekan tombol pemerkecil di browser. Besar layar Sites2C.
browser anda sebaiknya hanya menguasai sekitar
setengah layar monitor agar anda dapat menempatkan-
nya berdampingan dengan Sites2C seperti pada
Langkah 4.

PENAMBAHAN MANUAL PENAMBAHAN CARA KETIGA


7 Anda pun dapat melakukan penambahan link secara
manual yaitu lewat menu ‘Link > New Link.’ Lalu
8 Selain kedua cara di atas, link juga dapat anda masuk-
kan ke Sites2C dengan cara menggeret ikon suatu
ketikkan alamat (URL) dari situs yang anda perlu alamat situs yang ada pada ‘Address Bar’ ke Sites2C
simpan link-nya tersebut. dengan cara yang sama dengan yang anda lakukan
pada Langkah 5.

Desember 2001 NeoTek 9


NeoStart

Mengorak Rahasia Tersembunyi


Internet Explorer
Mulai dari mempercepat koneksi Internet sampai mempreteli nama ISP, untuk
dapat benar-benar mengontrol Internet Explorer anda perlu menyelami seluk-
beluk teknisnya Windows Registry. Inilah rahasia penggunaan IE yang belum
diketahui banyak orang.

IKA MENCOBA ME- operasi anda. Windows meng-


J LIHAT Preferences
pada Internet Explor-
gunakannya untuk mengon-
trol begini-begitu-nya kerja
er, anda akan menemukan program di komputer. Saat
sejumlah besar pilihan untuk anda menyetel tingkat ke-
mengkonfigurasikan setting- amanan (security) IE atau
nya, tetapi karena IE terkait hubungan (asosiasi) file pada
erat dengan sistem operasi Windows Explorer, anda se-
Windows, maka untuk dapat sungguhnya tengah meng-
mengendalikannya anda ubah sebuah entry, atau key,
perlu langsung mengutak- pada Registry. Dan di
atik Windows Registry. Registry ini terdapat banyak
key yang tidak dapat anda • Program bernama RegEdit ini dapat anda jumpai di bawah folder
Registry adalah basisdata in- \WINDOWS dan dapat digunakan untuk mengedit Registry.
formasi dan referensi sistem ubah dari setting opsi-nya IE.

Dimanakah kau Registry?


Windows 95 dan 98 menyimpan isi Registry pada dua file files’ pada tab ‘View’ pada Windows 98, atau ‘Tools’ > ‘Folder
binari (binary) tersembunyi di dalam direktori Windows— Options’ dan klik ‘Show Hidden Files and Folders’ pada tab
SYSTEM.DAT dan USER.DAT. Windows Me mempunyai sebuah ‘View’ pada Windows Me.
file tambahan CLASSES.DAT. Sebaliknya Windows NT dan 2000 SYSTEM.DAT berisi data konfigurasi komputer, USER.DAT berisi
menyimpan file tersebut pada direktori \WINNT\SYSTEM32\ data pengguna, dan CLASSES.DAT menyimpan informasi
CONFIG\. Dan jika anda mengaktifkan profil pengguna (cek
mengenai Windows classes. Masih ada satu file, CONFIG.POL
pada ‘Control Panel’ → ‘Users.’), ada satu file USER.DAT untuk yang bukan dari Registry, tetapi dapat mempengaruhi setting
setiap pengguna. Lihat di bawah C:\WINDOWS\PROFILES. Di sini yang anda lihat pada Registry jika anda berada pada suatu
anda dapat menemukan sebuah folder untuk masing-masing jaringan dan menggunakan pengaturan (policy) sistem. Ketika
pengguna yang telah anda tentukan serta satu salinan (copy) mulai dihidupkan, Windows akan memberlakukan semua
USER.DAT pada masing-masing profil, bersama dengan file
setting yang terdapat di CONFIG.POL pada Registry. Jika anda
USER.DAT pada direktori WINDOWS yang digunakan Windows
memperbarui Windows anda dari 95 menjadi Windows 98,
sebagai default untuk pengguna baru. anda mungkin akan menjumpai file bernama SYSTEM.DAO dan
Windows mengaktifkan atribut read-only, system, dan hidden USER.DAO. Ini merupakan salinan Registry yang dibuat
untuk SYSTEM.DAT, USER.DAT dan CLASSES.DAT sehingga anda Windows 95 setiap kali anda mengaktifkannya. Windows 98
tidak akan mengganti, mengubah, atau menghapusnya secara menggunakan Registry Checker untuk salinan sebagai file CAB,
tidak sengaja. Klik ‘View’ → ‘Folde Options’ dan pilih ‘Show All sehingga anda tidak memerlukan file DAO.

10 NeoTek Desember 2001


NeoStart
YA ?
C A R A N YA
BAG A I M A N A
Mengenal isi Registry
Antar muka (interface) RegEdit amat simpel sehingga terkesan tidak bersahabat. Walaupun demikian, RegEdit menampilkan
semua key dalam suatu struktur bergaya direktori sehingga dapat membantu anda dalam merunutnya dan memeriksa semua
isinya. (Buat salinan dengan mengekspor satu key atau satu cabang, atau bahkan seluruh Registry.)

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

4 Dikelompokkan seperti file


kumpulan sub-key serupa.
KEY
atau menyalin Registry (disarankan
sebelum anda mengubah)
pada hard disk

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

Desember 2001 NeoTek 11


NeoStart

gunakan Registry Editor-nya Norton


Utilities atau berbagai utilitas shareware
lainnya. Windows NT dan 2000
Bagaimanakah Registry ditata?
menawarkan editor Registry alternatif Setiap branch Registry
(REGEDIT32.EXE), yang memungkinkan mempunyai banyak key dan
anda melihat dan memodifikasi tingkat HKEY_CLASSES_ROOT
keamanan (security) dan mengubah key sub-key, yang masing-masing
yang menyimpan beberapa nilai (value). dapat mempunyai beberapa
HKEY_CURRENT_USER nilai (value)
Buat salinan Registry-nya
Sebelum mengutak-atik Registry, anda SOFTWARE
HKEY_LOCAL_MACHINE
perlu memahami arti penting Registry
bagi Windows. Setiap kali anda meng-
instal perangkat lunak (software), me- HKEY_USERS MICROSOFT
nambah perangkat keras (hardware)
atau mengubah opsi pada Control Panel,
anda sebenarnya tengah mengubah HKEY_CURRENT_CONFIG WINDOWS
Registry. Itu berarti jika anda mengubah
setting yang salah secara manual, anda
dapat memporak-porandakan HKEY_DYN_DATA CURRENT VERSION
keseluruhan sistem komputer anda;
program lain mungkin tidak dapat
bekerja atau bahkan mungkin Windows INTERNET SETTINGS
anda yang tidak dapat bekerja. Jadi,
sebelum anda membuka Registry untuk CACHE
melihat-lihatnya, buatlah salinan (back-
up) file ini.
Akan tetapi anda dapat membuat PERSISTENT=”I”
salinan file Registry di Windows
Explorer atau bahkan pada window MS- KETERANGAN:
DOS karena Windows tidak selalu CONNECTIONS
KEY
langsung menyimpan (save) perubahan
pada Registry. Pada versi awal Windows
98, perubahan Registry tidak disimpan VALUE
URL HISTORY
sebelum anda mematikan Windows,
bahkan pada Windows versi-versi
berikutnya anda dapat mencoba
menyimpan files itu pada saat Windows
membuat perubahan sehingga anda HKEY_CLASSES_ROOT spesifik mengenai perangkat keras,
tidak dapat memperoleh seluruh Cabang (branch) ini menyimpan file perangkat lunak dan preferensi di PC;
salinannya. asosiasi, informasi OLE (Object Linking jika anda mempunyai konfigurasi be-
and Embedding) untuk penyertaan satu berapa perangkat keras, semuanya
Anda dapat menggunakan Windows disimpan di sini.
jenis file sebagai suatu objek pada file
Backup dan template Full System lain (sebuah bagan Excel pada suatu
Backup untuk menyalin file-file dokumen Word, misalnya) di samping HKEY_CURRENT_CONFIG
Registry, atau anda dapat membuka tombol-tombol pintas Windows serta Cabang ini membuat link ke bagian
Registry Editor dan memilih ‘Registry’ beberapa rincian penting perihal antar dari HKEY_LOCAL_MACHINE untuk kon-
> ‘Export Registry File’ (pertama klik muka (interface) pengguna. figurasi perangkat keras yang saat ini
‘My Computer’ untuk mengekspor digunakan, terutama untuk setting
keseluruhan Registry atau klik satu HKEY-_USERS video dan printer.
folder jika anda hanya membuat Jika Windows anda disetel untuk be-
perubahan pada isi folder itu). berapa pengguna, cabang ini menyim- HKEY_DYN_DATA
Langkah ini akan menciptakan file .REG pan preferensi individual untuk setiap Cabang ini menunjuk pada bagian dari
pengguna. Informasi didapat dari HKEY_LOCAL_MACHINE yang berurusan
yang dapat anda buka pada sebuah edi- berbagai file USER.DAT pada sistem. dengan perangkat keras Plug-and-Play.
tor teks dan dapat anda kembalikan DYN adalah singkatan dari dynamic dan
(restore) jika ada sesuatu yang keliru. HKEY_CURRENT_USER cabang ini berubah pada saat anda
Masalahnya adalah bahwa agar dapat Cabang ini membuat link dengan ba- menambah atau mengurangi perangkat
mengembalikan salinan itu, anda perlu gian HKEY_USERS untuk siapa pun yang dari komputer anda. Di samping itu ada
menjalankan Registry Editor kembali tengah menggunakan PC tersebut pada juga beberapa catatan yang dikumpul-
kan Windows tentang performanya
dan memilih ‘Registry’ → ‘Import’ (klik saat itu; di dalamnya tersimpan rincian
sendiri sehingga sesuai dengan kebu-
dua kali file .REG pada Explorer). Jika seperti document list yang tengah
digunakan, nama log-on, desktop tuhan, di samping untuk mengontrol
kekeliruan sudah parah sehingga anda beberapa fungsi internal yang berawal
setting, dan setting menu Start.
tidak dapat menjalankan Windows, anda dan berakhir pada start-up dan shut
harus menginstal ulang Windows untuk down-nya Windows.
HKEY_LOCAL_MACHINE
memperoleh kembali Registry Editor.
Salah satu caranya adalah dengan mem- Cabang ini menyimpan informasi

12 NeoTek Desember 2001


NeoStart

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.

Desember 2001 NeoTek 13


NeoStart

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

Istilah pada Registry


• Secara fisik, Registry adalah infor- atau lebih. Bayangkan mereka seperti
masi yang terdapat pada SYSTEM.DAT, folder di Windows.
USER.DAT dan CLASSES.DAT. Secara • Anda juga dapat menyebut key atau
logis, Registry adalah data konfigurasi sub-key mana saja serta segala
yang anda lihat ketika anda sesuatu yang dikandungnya sebagai
menjalankan Registry Editor; anda suatu 'branch.' Nilai pada suatu key
melihat semua informasinya, atau sub-key merupakan pasangan
walaupun berada pada file-file nama dan nilai, disebut 'value entry.'
terpisah. PROMPT $
• Keenam cabang (branch) Registry
disebut 'root key.' Masing-masing
Setiap key mempunyai default value
(yang bisa berisi sepotong informasi
5 Setelah anda mengetikkan nama
login dan password, anda pun
yang sebenarnya tetapi mungkin juga masuk ke unix shell ini dan
cabang mempunyai nama yang kosong) dan default value untuk
diawali dengan HKEY_. Di dalam root mendapatkan prompt Unix yang
setiap key disebut [Default] pada kesohor itu, yaitu prompt $. Dari
key terdapat 'key,' dan setiap key Registry Editor. sini anda sudah bisa mengetikkan
dapat berisi 'sub-key' dan satu 'value' perintah-perintah Unix.

14 NeoTek Desember 2001


NeoStart

TELNET DAN UPLOAD PADA


TERMINAL EMULATOR
ZOC 4.0.3
Repot menggunakan MS Telnet yang primitif itu? Gunakan
Z.O.C. Terminal Emulator yang selain memberikan fasilitas telnet, • Download ZOC Terminal Emulator 4.0.3 di
juga memungkinkan kita meng-upload dan men-download http://www.emtec.com/download.html dan pilih file
zoc_403_win_english.exe.
file ke dan dari remote server, selain juga dapat mengirimkan Selain di situs resminya, software ini dapat juga di-
download di:
file teks atau binari seperti layaknya FTP client. http://www.freedownloadscenter.com
http://5star.freeserve.com

Fasilitas upload dan download dapat menggantikan fungsi FTP


yang tidak diperkenankan pada unix shell gratis seperti pada freeshell.org (sdf.lonestar.org)

JALALANKAN ZOC CONNECT KE FREESHELL AUTOCONNECT


2 Jalankan ZOC Terminal Emulator
dengan memilih Start >
3 Pada Connection, isikan 4 Klik OK danproses Autoconnect
berjalan dan tak lama kemudian
sdf.lonestar.org dan pada Device
Programs > ZOC Terminal > ZOC
isikan telnet. Emulation biarkan anda terhubung ke sdf.lonestar.org
dan jendela dialog Manual
Connection segera dibuka. Anda saja seadanya. Bila ingin serupa pada IP 209.221.165.117 dan
diminta mengisikan Connection, dengan MS telnet sewaktu anda diminta login. Masukkan
Device, dan Emulation. pendaftaran dulu, pilih VT100 nama login yang telah anda
punyai.

WEB HOSTING GRATIS! UPLOAD HALAMAN WEB HOME PAGE ANDA!


6 Pada prompt $ ketikkan mkhomepg
dan anda diminta menempatkan
7 Kini upload halaman-halaman
web dari situs anda dengan
8 Setelah upload semua halaman web
yang perlu lengkap dengan file-file
halaman-halaman web anda di memilih Transfer > Upload yang gambarnya, kini buka browser ke
/udd/n/nama/html, pada contoh akan menampilkan jendela dialog http://nama.freeshell.org/index.htm
ini di /udd/k/kosasih/html. Select Zmodem-Upload File(s). yang dalam contoh ini adalah
Ketikkan ls untuk memastikan Pilih file-nya lalu klik Open dan http://kosasih.freeshell.org/index.htm
direktori html, lalu cd html upload akan berlangsung. Nah, ini dia home page anda!

Desember 2001 NeoTek 15


NeoTutor

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 I—DHTML !!"


bold teks teks teks teks teks teks bold
times
italic
12pt
} Bagian Judul
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
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.

16 NeoTek Desember 2001


NeoTutor

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!

Desember 2001 NeoTek 17


NeoTutor

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.

18 NeoTek Desember 2001


NeoTutor

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.

Desember 2001 NeoTek 19


NeoTutor

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

CSS untuk atribut font. text, border, dan margin

MENGGUNAKAN
? MICROSOFT
FRONTPAGE 2000
Microsoft FrontPage 2000
juga bisa digunakan
untuk membuat
Cascading Style Sheets.
Caranya:
1. Klik Format>AStyle

MEMBUAT CLASS PREVIEW DENGAN BROWSER


1 Buka Notepad dan tuliskan kode-kode
HTML seperti di atas lalu save sebagai
2 Setelah di-Save as HTML, buka dokumen
pada Langkah 1 dengan browser. Ada
htmlconfr.htm. Perhatikan bagian yang dua class yang kita masukkan dalam tiap
disorot. Ada dua class yang dibuat paragraph di atas yaitu question (italic)
2. Klik salah satu Styles yaitu: .question dan .answer. Untuk dan answer yang bisa diterapkan untuk
misal: p lalu klik Modify memasukkannya ke paragraph, ketik setiap pertanyaan dan jawaban dalam
<P class=”nama class”> .......</P> halaman Web anda.

3. Pada window Modify


Style, klik Format

MEMBUAT FILE *.CSS MEMBUAT LINK KE FILE CSS


5 Untuk menggunakan external style sheet,
buat dahulu file style sheet dengan
6 Untuk memasukkan file css ke dalam
dokumen HTML, masukkan tag <LINK
format *.css. Setelah anda membuat REL=stylesheet HREF=”styleku.css”>
konfigurasi style sheet, simpan sebagai ke setelah </TITLE> dan sebelum
css dengan memberi ekstensi .css pada </HEAD>. Lalu gunakan class tersebut
file yang dibuat pada notepad. Pada seperti biasa.
contoh ini, kita buat styleku.css

20 NeoTek Desember 2001


NeoTutor

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

4.. Sekarang klik nilai-nilai


yang tertera pada
window ini

MENGGUNAKAN TAG SPAN PREVIEW DENGAN BROWSER


3 Jika anda ingin memasukkan suatu class dalam
paragraph class, gunakan tag <SPAN>. Pada
4 Sekarang buktikan dengan browser!
Terlihat pada pertanyaan di atas, ada dua
contoh ini, dibuat class baru: .big dengan style sheet yang dimasukkan ke dalam-
spesifikasi seperti gambar di atas. Lalu pada nya. Pada frasa style sheet, bekerja
paragraph class question, masukkan <SPAN class big dan sisanya class question.
class=”big”>....</SPAN>. Sehingga dalam satu
kalimat, ada dua class yang berkerja.

5. Pada window Modify


Syle, anda telah mem-
format tag untuk
paragraph. Nilainya
dapat dilihat pada
bagian Description

MASUKKAN FILE CSS DAN HTML PREVIEW DENGAN BROWSER


7 PADA SATU FOLDER
Selanjutnya simpan dokumen HTML
8 Sekarang uji dengan browser, dan
buktikan bahwa halaman Web anda
yang telah dibuat dalam satu folder telah diberi sentuhan oleh file external
dengan file CSS-nya agar style sheet-nya CSS yang telah di-link ke dalam
bekerja. dokumen ini. Dengan cara ini maka
anda bisa mengubah semua dokumen
HTML dengan seragam dan cepat.

Desember 2001 NeoTek 21


NeoTutor

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).

22 NeoTek Desember 2001


NeoTutor

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-

Desember 2001 NeoTek 23


NeoTutor

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

SERVER GRATIS UNTUK kian diminati.


Dalam bidang pemrograman Web,

WINDOWS DARI MICROSOFT


Microsoft tidak mau ketinggalan,
client-side script-nya, VBScript
dikembangkan lagi menjadi sebuah
server-side script yang kemudian dina-
Untuk bisa belajar membuat situs yang berisi guest book, formulir, makan Active Server Pages (ASP).
dan lainnya yang berhubungan dengan database, anda perlu Ini adalah upaya menandingi script
mengenal server-side scripting seperti PHP, ASP, dan CGI/Perl. pemrograman CGI/Perl, dan teruta-
Tetapi sebelum itu harus mengenal server-nya itu sendiri. Untuk ma pula PHP (Personal Home Page—
Hypertext Preprocessor) yang lahir
Windows terdapat PWS yang merupakan IIS mini. Roswati S. dari basis Linux, meskipun kemudian
membahasnya untuk anda. dapat pula dijalankan pada Windows.

Instalasi PWS untuk persiapan belajar PHP dan ASP sekaligus!

INSTAL PWS MINIMUM, TYPICAL, CUSTOM? CEK SEMUA KOMPONEN


2 Jalankan install.exe (atau setup.exe
jika menggunakan CD Windows 98).
3 Setelah menerima End User License, se-
lanjutnya pilih tipe Server yang akan
4 Pilih komponen yang akan kita instal di
server. Tandai cek pada kotak kecil di
Pada Windows dialog paling awal diinstal ke PC kita. Ada tiga tipe: Mini- depan nama komponen. Jika telah ber-
disebutkan fitur-fitur yang disertakan mum, Typical, dan Custom. Jika Anda tanda cek, biarkan. Jika belum, tandai
pada paket PWS: Personal Web Server, tidak mau repot pilih saja Typical. Pada kotak di depannya. Pilih komponen
Transaction Server, Data Access Com- bahasan kali ini kita akan mencoba tipe Personal Web Server (PWS) dengan
ponent, Message Queue Server Client, Custom. Klik tombol Custom dan mengklik sekali pada namanya. Setelah
dan Easy Administration. Klik Next . lanjutkan ke langkah selanjutnya. itu klik Show Subcomponents

TRANSACTION SERVER INSTALASI BERJALAN SELESAI DAN JALANKAN


8 Microsoft Transaction Server diinstal
di C:\Program Files\Mts. Klik Next
9 Setelah setup selesai menginstal PWS ke
PC kita, otomatis akan muncul jendela
10 Klik Finish lalu restart komputer.
Untuk menjalankan PWS yang telah
untuk melanjutkan ke langkah selan- dialog yang berisi pernyataan terimakasih kita Instal, pilih Start > Programs >
jutnya yang paling pokok, yaitu karena telah menggunakan Microsoft Microsoft Personal Web Server >
Setup untuk mulai menginstal Software. Proses Instalasi PWS selesai. Personal Web Manager atau dengan
PWS dengan komponen-komponen Klik Finish untuk keluar dari Setup, atau mengklik shortcut yang berada pada
yang telah kita pilih. Pantau dengan hanya menekan Enter pada dekstop anda. Maka jendela dialog
Instalasi pada Overal Progress. keyboard. Personal Web Manajer akan muncul.

24 NeoTek Desember 2001


NeoTutor

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

TIGA SUBKOMPONEN PWS DOCUMENTATION HOME DIRECTORY


5 Akan muncul jendela dialog berisi tiga
subkomponen Personal Web Server
6 Selanjutnya tampil sub-subkomponen
Documentation. Ada tiga yang
7 Web Publishing Home Directory, folder
yang digunakan untuk menempatkan
(PWS). Cek semua: Documentation, semua harus dicek: Active Server file-file Web atau file-file ASP anda,
Personal Web Manager, dan Word Pages, Common Documentation default-nya C:\inetpub\wwwroot .
Wide Web Server. Setelah itu pilih sub- Files, dan PWS Administrator’s Tidak usah diganti dulu. Langsung saja
komponen Documentation dengan Document. Klik OK lalu OK dan klik Next yang berada di sebelah ka-
mengklik sekali pada namanya, lalu Next. Masing-masing kembali ke nan bawah dari Windows dialog untuk
klik tombol Show Subcomponents. jendela sebelumnya. melanjutkan ke langkah berikutnya.

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

Desember 2001 NeoTek 25


NeoTutor

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–

M E N JALAN KAN PH P Hypertext Preprocessor) lebih flek-


sibel, karena ternyata PHP bisa dija-
lankan di hampir semua server yang

PADA PWS ANDA ada, termasuk PWS-nya Microsoft. Jadi


kita ‘kan tidak perlu repot-repot meng-
instal dua server pada PC Jika sudah
Apa jadinya kalau ingin mempelajari ASP dan PHP sekaligus? Jika ingin menggunakan PWS, anda sekalian
mempelajari ASP jelas harus memakai PWS atau IIS sebagai server- dapat memasang PHP.
nya, yang merupakan produk Microsoft juga. ASP yang asli “tidak mau Pada dasarnya, ada cara manual yang
lumayan rumit yang harus dilaku-
jalan” di server lain. Kecuali yang telah diadopsi, seperti Apache-ASP kan untuk memasang PHP di PWS,
misalnya, yang ditulis dengan bahasa Perl seperti CGI sehingga karena harus melibatkan Registry
Windows. Namun untungnya seka-
berjalan di Apache Server.
PHP Easy Windows Installer memudahkan instalasi PHP pada berbagai server, termasuk PWS

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.

PILIH SEMUA KOMPONEN PHP PROGRAM MANAGER GROUP INSTALASI BERJALAN


8 Pada jendela dialog “Select Component”
terlihat daftar komponen/modul PHP
9 Mucul jendela dialog “Select Program
Manager Group.” Secara otomatis
10 Selanjutnya “Start Installation.” Tekan
Next untuk untuk menginstalasi PHP.
yang dapat diinstal. Untuk lengkapnya, Setup akan membuat suatu Group Jendela dialog “Installing” akan muncul.
cek saja semua opsi yang ada dengan yang terdapat pada Start Menu untuk Dari sini kita bisa tahu sampai sejauh
mengklik kotak kecil di depan masing- PHP EasyWindows Installer ini, secara mana Setup bekerja. Tidak ada yang
masing opsi. Jangan sisakan satu pun! default PHP4. Klik Next lagi untuk perlu anda lakukan. Kita hanya me-
Klik lagi Next untuk melanjutkan ke melanjutkan ke langkah berikutnya. nonton saja Setup yang menginstal
langkah berikutnya. modul-modul PHP ke PC kita.

26 NeoTek Desember 2001


NeoTutor

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.

INSTALASI SELESAI, RESTART! EDIT DIRECTORY HALAMAN AWAL PWS


11 Muncul jendela dialog “Win9X
Instructions.” Klik Next untuk
12 Jalankan lagi PWS dengan mengklik
Start. Setelah itu, pada menu kiri jen-
13 Buka Internet Explorer, lalu ketikkan
URL berikut pada Address Bar IE:
menuju jendela dialog terakhir, dela dialog Personal Web Manager klik http://komputerku/scripts/php/test.
“Installation Complete.” Klik Finish Advanced. Tampil jendela “Advanced php. Pada komputer anda ‘kompu-
Muncul permintaan restart. Ya, klik Options.” Pilih folder Scripts, lalu klik terku’ akan mengambil nama kom-
Yes untuk me-restart agar Windows Edit Properties. Muncul jendela puter anda. Tekan Enter. Jika semua-
melakukan Update terlebih dahulu dialog dengan tiga opsi: Read, Execute, nya benar yang muncul adalah kete-
pada sistemnya. Scripts. Check ketiganya. OK. rangan tentang PHP 4.0.4.

Desember 2001 NeoTek 27


NeoTutor

PH PTRIAD
nda tidak perlu mencari
A web hosting khusus untuk
membuat dan menguji
server-side script anda seperti

CARA M U DAH BE LAJAR misalnya PHP ataupun Perl.


Kini dengan PHPTriad anda bisa

APAC H E, PH P, DAN MYSQL


menginstalasi Apache server (yang
beken di Unix itu)dan berjalan pada
LAN anda (atau boleh juga cuma
stand alone) dan sekaligus memper-
oleh kemampuan PHP pada server
Bagi pengguna Windows, PHP, Apache, dan MySQL terdengar itu maupun database management
sebagai istilah asing. Padahal kini anda sudah bisa menginstal system mySQL
Apache server, PHP dan database MySQL pada Windows Semua berjalan baik pada Windows
95/98/ME. Hapus kesan rumit dan
dengan satu kali klik. sulit mengenai server-side scripting!

PHPTriad solusi ‘three in one’ untuk belajar server-side scripting

MENGAKTIFKAN MYSQL IDENTIFIKASI LOCAL HOST MYSQL SUDAH AKTIF


4 Masuk ke c:\apache\mysql\bin
dan cari file winmysqladmin. Klik
5 Pada layar ini perhatikan Local Host
Name (diambil dari identifikasi
6 Tanda bahwa WinMySQL sudah aktif
terlihat pada bagian kanan bawah
dua kali file ini untuk mengaktifkan komputer anda pada LAN) serta layar dengan adanya ikon lampu
MySQL. Jendela WinMSQLAdmin Local IP Address, yaitu IP Address lalu-lintas yang menyala hijau.
akan tampil sebentar lalu hilang, lokal pada LAN anda. Dalam hal ini Biarkan saja, kini kita harus
tetapi kini WinMySQL sudah aktif. komputer pada LAN yang dipasangi mengaktifkan Apache server-nya.
server adalah KOSASIH dan Local IP Pada direktori c:\apache cari file
Address-nya 192.168.123.100 bernama Apache (gambar bulu).

SAVE SEBAGAI PERTAMA.PHP MENJALANKAN SCRIPT PHP SKRIP LAINNYA


10 Save skrip PHP tadi di folder
c:\apache\htdocs dengan nama,
11 Untuk menjalankan skrip PHP, pada
browser panggil skrip ini dengan
12 Kita coba skrip sederhana yang lain
lagi sebagai berikut:
misalnya, pertama.php http://localhost/pertama.php atau <?
Pilih Save as type: All files (*.*), dalam hal ini dapat juga dengan phpinfo();
jangan pilih Text Documents sebab http://kosasih/pertama.php. Anda ?>
nanti nama file-nya jadi aneh seperti telah berhasil membuat dan menguji lalu save sebagai phpinfo.php
pertama.php.txt script PHP anda yang pertama baik juga di c:\apache\htdocs
pada server maupun client!

28 NeoTek Desember 2001


NeoTutor

DOWNLOAD PHPTriad INSTALASI APACHE, PHP, DAN MYSQL


1 Di kotak Search www.download.com
ketikkan ‘PHPTriad’ untuk PC dan
2 Klik dua kali ikon phptriadsetup2-11
dan instalasi akan dimulai. Ikuti
3 Tampak di bawah folder Apache ter-
dapat berbagai folder lain, di antara-
klik ‘Go.’ Anda akan masuk ke langkah-langkah installation wizard nya folder-folder PHP dan MySQL.
halaman download PHPTriad dari ini sampai selesai. Instalasi ini pada Itulah ‘triad’ nya. Sekali klik anda
situs ini. Klik ‘PHPTriad 2.11’ untuk dasarnya akan mengekstrak file-file menginstal tiga komponen penting:
men-download phptriadsetup2-11 ke suatu direktori khusus, yaitu server (apache), scripting tool (PHP),
c:\apache dan database (MySQL).

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!

Desember 2001 NeoTek 29


NeoTutor

PH PE D
ukan hanya untuk PHP,
B PHPEd juga amat memu-
dahkan pembuatan script
untuk Perl, Python, maupun Java-

E DITOR CANGG I H U NTU K Script. Juga untuk DHTML, lengkap


dengan meta tag dan CSS-nya.

PHP, PERL, HTML & PYTHON


Selain mempunyai fasilitas auto-
complete yang mempercepat, me-
mudahkan, dan mencegah kesalahan
ketik skrip, PHPEd juga memung-
Pembuatan script dapat dilakukan dengan menggunakan Notepad kinkan kita menguji skrip yang kita
buat tanpa harus khusus meng-
atau text processor lain, tetapi script editor yang baik selain instal server.
memberi penandaan baris juga mempunyai fasilitas-fasilitas lain Manfaatkan PHPEd bersama
untuk memudahkan pembuatan dan pengujian script. Pada PHPEd, PHPTriad. Keduanya menjadi alat
malah pengujian tidak perlu dilakukan dengan menginstal server! bantu scripting yang canggih.

PHPEd memungkinkan pengujian server-side script tanpa server

MEMULAI PHPEd MEMBUKA FILE BARU JENDELA PHP EDIT


4 Tutup jendela “Project Properties”
dengan mengklik OK atau tanda
5 Buka file baru dengan memilih File
→ New. Akan tampil jendela yang
6 Tampil jendela “Editor PHP” dengan
nama NONAME1.PHP. Tag pembuka
silang di bagian kanan atas jendela menampilkan jenis-jenis file yang dan penutup PHP sudah disediakan.
itu dan kita siap menggunakan dapat dibentuk/diedit dengan Kini anda tinggal mengetikkan skrip
PHPEd untuk membuat skrip kita, PHPEd: HTML, Perl PHP, SQL, PHP anda di antara kedua tag PHP
baik itu skrip PHP, HTML, Perl, Python, dan JavaScript. Kita pilih itu. Sebagai editor skrip yang baik,
ataupun Python. Pada contoh ini PHP file.php dengan mengklik ikon- PHPEd menyediakan nomor baris
kita gunakan contoh PHP. nya dua kali (double click). untuk memudahkan penulisan skrip.

MENGUJI SKRIP TANPA SERVER PARAMETER DEFAULT MENGUBAH PARAMETER


10 Salah satu kelebihan PHPEd adalah
bahwa kita dapat menguji server-
11 Setelah memilih tab Server pada jen-
dela Properties ini akan tampak pa-
12 Kita ubah parameter Executable agar
terhubung ke direktori kita. Caranya
side script tanpa harus menginstal ramater-parameter default yang di- klik tombol Edit di sebelah kanan
server itu sendiri. Pilih Tools → gunakan oleh PHPEd, yaitu Server ekstensi file dan akan tampil jendela
Settings dan jendela “Properties” Port: 8080, Home Directory, dan “Associate extensions.” Klik tanda
akan ditampilkan. Pilih tab “Server” Default Documents. Adapun file folder terbuka pada jendela ini dan
pada jendela ini. extension .php dapat dieksekusi akan tampil jendela lain lagi yaitu
(executable) dari c:\php\php4isapi.dll “Select Executable.”

30 NeoTek Desember 2001


NeoTutor

DOWNLOAD PHPEd INSTALASI JALANKAN PHPEd


1 Masuk ke home page PHPEd di
http://soysal.free.fr/PHPEd/ dan
2 Klik dua kali ikon PHPEdSetup3x.exe
dan instalasi akan dimulai. Pilih full
3 Pilih Start → Programs → PHPEd →
PHPEd untuk menjalankan script
download PHPEdSetup3x.exe dari installation dan ikuti installation editor ini. Akan tampil dua jendela
situs ini. Ada banyak mirror site wizard ini sampai selesai. Software yaitu “PHPEd” dan “Project Proper-
yang dapat digunakan untuk men- ini secara default akan diinstal di ties.” Untuk sementara kita tidak
download perangkat lunak ini c:\Program Files\PHPEd, dengan gunakan dulu Project Properties ini.
program group PHPEd

FASILITAS AUTOCOMPLETE SAVE SEBAGAI PHPINFO.PHP BUKA DI BROWSER


7 Kita buat file PHP sederhana yang
berisi satu pernyataan, yaitu phpinfo().
8 Pilih Save → Save As… dan
jendela Save As akan ditampilkan.
9 Buka browser, lalu ketikkan
http://localhost/phpinfo.php
Terlihat bahwa waktu kita mengetik- Save file ini dengan atau pada contoh ini dapat juga
kan skrip PHP, apabila kita diam File name: phpinfo, http://kosasih/phpinfo.php
sebentar maka akan tampil pilihan- File type: PHP files, Untuk anda tentunya tergantung
pilihan keyword yang mungkin. Fa- dan File Format: Windows pada nama identifikasi komputer
silitas autocomplete ini membantu di direktori c:\apache\htdocs yang digunakan sebagai server pada
mengurangi kesalahan ketik. LAN.

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!

Desember 2001 NeoTek 31


NeoTekno

Cara Praktis
Menginstal Linux Makin banyak orang berpaling ke Linux. Onno W. Purbo membuka
rahasia penginstalan Linux yang ternyata tidak sulit dilakukan.

LINUX ADA- dingkan distribusi yang lain. beroperasi secara berganti-


LAH SISTEM Memang Mandrake 8.0 ka- an. Ada dua skenario dalam
OPERASI di dang ada kelemahannya ter- melakukan instalasi dual OS
PC yang utama dalam mendeteksi ini, yaitu:
dapat di- periferal (I/O) terutama • PC sudah terinstalasi
copy secara pada laptop atau notebook, Windows. Seluruh
bebas dan sehingga saya harus meng- harddisk sudah terformat
tidak me- edit secara manual setting menggunakan Windows
langgar hak cipta. Saat ini beberapa periferalnya. file system FAT32.
Linux sudah banyak terse- Dalam tulisan ini saya akan
dia di toko-toko komputer. • PC sama sekali belum
mencoba menjelaskan tek- terinstalasi apa-apa, kita
Ada beberapa pilihan distri- nik instalasi Linux di PC.
busi Linux, seperti, Caldera, mulai dari nol. Seluruh
Secara umum ada beberapa harddisk masih kosong
Red Hat, Mandrake, Debian, pilihan cara instalasi yang • Tampilan layar Linux Mandrake 8.0
Slackware dll. Dalam contoh dan belum terformat yang beroperasi di bawah Gnome.
dapat dilakukan, pada sama sekali.
saya akan menggunakan dis- kesempatan ini saya akan
tribusi Mandrake 8.0 yang fokuskan pada PC dengan Tentunya jika anda ingin pang karena tinggal menim-
ternyata paling mudah diin- dua sistem operasi (Linux menginstal hanya Linux sa- pa semua harddisk dengan
stal dan dioperasikan diban- dan Windows) agar dapat ja, urusan jadi lebih gam- Linux.

Sebelum Menginstal Linux


• Pastikan anda masih me- gunakan, seperti, ethernet card, jenis harddisk, video Panel ! System !Device
miliki sisa harddisk mini- card (LAN card), sound card. Umumnya Linux Manager. Klik device yang
mal sebesar 1.5GB untuk Mandrake secara otomatis anda inginkan dan catat
Linux. Tidak apa-apa jika mendeteksi card-card ter- resources yang digunakan.
harddisk tersebut sudah sebut. Ini hanya untuk ber- • Setting BIOS diubah agar
terformat menggunakan jaga-jaga kalau Mandrake urutan booting menjadi
Windows FAT32, kita bisa gagal mendeteksi card FDD (floppy) ! CDROM
mengakali agar file system- periferal. Cara paling se- ! HDD (harddisk). Untuk
nya nanti diubah menjadi derhana dan mudah untuk memasuki setting BIOS te-
ext2 yang digunakan Linux. mencek data teknis peralat- kan ESC atau DEL pada sa-
• Catat baik-baik semua an (card periferal) yang at booting pertama kali dan
data teknis periferal yang digunakan adalah menggu- cari bagian untuk setting
ada di komputer yang anda nakan Windows melalui urutan booting.
Start ! Settings! Control

32 NeoTek Desember 2001


NeoTekno

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:

Desember 2001 NeoTek 33


NeoTekno

M E NG I NSTAL LI N UX
MASUKKAN CD LINUX MAN-
DRAKE (CD 1) KE CD drive dan
boot komputer. Setel BIOS

DE NGAN agar urutan booting berlaku


sebagai berikut:
FDD (floppy) ! CDROM

MAN DRAKE 8.0 ! HDD (harddisk).


Proses instalasi Linux, terutama bagi yang
dengan Mandrake 8.0, sudah demikian
mudah. Sebagian besar parameternya sudah
berjalan otomatis. Anda tinggal mengklik
untuk meng-OK-kan saja. Di samping itu,
Distribusi Linux Mandrake 8.0 tidak sulit untuk diinstal di sebagian parameter dapat di-set ulang
komputer anda karena program ini telah dibuat dapat setelah Linux Mandrake terinstal dengan
menggunakan fasilitas Mandrake Control
mendeteksi periferal yang terdapat pada komputer anda. Center. Anda tidak akan mengalami
kesulitan berarti dalam menginstal Linux.

Menginstal Mandrake 8.0 di komputer anda

Recommended atau expert? Periferal & security level Partisi harddisk


4 Mandrake memberikan pilihan
apakah menginstal software yang
5 Untuk men-set beberapa periferal
(SCSI, mouse, keyboard), pilih
6 Selanjutnya partisi. Jika partisi telah
disiapkan sebelumnya, gunakan
recommended saja, atau untuk pilihan default. Selanjutnya pilih partisi yang ada. Jika belum, proses
expert (ahli). Pada pilihan level keamanan ‘low’ jika anda partisi sangat di bantu oleh inter-
recommended hanya software tidak banyak tersambung ke face grafik yang ada. Untuk pilihan
yang diperlukan saja yang akan di Internet atau berada di balik recommended, biasanya proses
instal. firewall. partisi sangat mudah.

Kelanjutan instalasi User password Sambungan ke Internet


10 Bagi anda yang beruntung me-
miliki CD 1 dan 2 dari Mandrake,
11 Setelah semua software diinstal,
akan ditanyakan password untuk
12 Selanjutnya menset sambungan
ke Internet. Biasanya kita akan
maka proses instalasi paket soft- root (user tertinggi) di mesin anda. memilih normal modem connect-
ion dan memasukkan nomor tele-
ware dapat dilanjutkan ke CD 2, Jangan sampai lupa password
pon, username dan password un-
setelah CD 1 terinstal. Waktu root. Informasi user lain dapat tuk berhubungan ke Internet me-
instalasi tergantung pada CD dimasukkan secara bertahap lalui ISP. Pada LAN dapat dipilih
drive dan komputer anda. satu per satu secara manual. LAN untuk nyambung ke Internet.

34 NeoTek Desember 2001


NeoTekno

Pilihan instalasi Pilihan bahasa Lisensi software


1 Jika anda ingin memilih pilihan
yang lain dalam cara menginstal,
2 Layar pertama yang muncul me-
nanyakan bahasa apa yang ingin
3 Selanjutnya anda diminta meneri-
ma perjanjian lisensi penggunaan
anda dapat menekan tombol F1 anda gunakan dalam operasi software. Anda dapat membaca-
sebelum menekan Enter.
Linux. Selain Inggris, bahasa nya baik-baik dan jika anda men-
Beberapa pilihan akan muncul.
Indonesia disediakan juga di erima perjanjian tersebut, tekan
Linux Mandrake. Tekan tombol tombol ‘Accept.’
OK untuk melanjutkan.

Format partisi harddisk Menginstal paket program Paket individual


7 Setelah partisi harddisk selesai
dilakukan, selanjutnya format partisi
8 Paket program diinstal untuk peng-
gunaan workstation, server atau
9 Jika perlu beberapa software yang
lebih spesifik, anda dapat memilih
harddisk yang telah di set untuk file development. Masing-masing mem- masing-masing paket software se-
system Linux ext2.
butuhkan software berbeda. Coba cara individual (bukan secara grup).
instal sebanyak mungkin software Biasanya ada penjelasan singkat
agar dapat mencoba berbagai hal dari software tersebut di kolom
yang berkaitan dengan Linux. sebelah kanan.

Menset servis Linux Membuat boot disk Konfigurasi dual boot


13 Setelah mereview beberapa para-
meter seperti time zone, selanjut-
14 Seperti halnya Windows, pada
Linux disediakan juga fasilitas
15 Selanjutnya bagian yang cukup
kritis untuk proses dual boot PC.
nya kita dapat menset servis apa untuk membuat boot disk. Hal ini Konfigurasi software bootloader
saja yang akan dijalankan oleh Li- dilakukan setelah kita diberi ke- diset pada bagian ini. Biasanya
nux pada saat booting. Di sini kita sempatan untuk menset servis langsung saja di klik OK.
bisa menset Linux agar dapat ber- yang dioperasikan pada saat
komunikasi dengan Windows. booting.

Desember 2001 NeoTek 35


NeoTekno

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.

menset parameter sistem operasi


yang akan di-boot. Juga bila di-
butuhkan kita dapat menambah, Menyetel Linux agar dapat berjalan benar di komputer anda
sistem operasi yang akan di-
boot.

Ujung proses Sambungan Internet Men-set mode lain


17 Selanjutnya disodorkan pilihan
untuk menset layar monitor,.
3 Untuk men-set Network dan In-
ternet Connection, klik Configure
4 Setelah Network dan Internet,
Boot Config merupakan bagian
untuk mengatur interface dimak- menarik yang kadang perlu di-set.
Biasanya semua sudah di set
sud. Kadang Mandrake tidak ber- Kita bisa men-set boot mode,
oleh DrakX. Jika semua proses system mode dan Linux Loader
hasil mendeteksi modem/ethernet
berjalan baik, pada saat dites card. Biasanya Mandrake dapat (LILO) mode. Semua tinggal klik
tampilan X-nya tampak gambar mendeteksi berbagai card saja.
pinguin di layar. Klik OK. interface secara otomatis.

Instalasi selesai Fungsi di background Font Windows untuk Linux


18 Selesai sudah semua proses
instalasi. Selanjutnya, kita dapat
8 Berbagai servis yang berjalan di
background dapat di-set pada
9 Font pun perlu diset untuk pe-
kerjaan yang berkaitan dengan
memilih apakah nanti pada saat System→ Services. Servis ini teruta- Office agar di-support Linux. Jika
re-booting akan langsung menja- ma penting jika kita beroperasi anda gunakan dual boot Windows
lankan X-windows atau text sebagai server. Kita dapat menset dan Linux di satu harddisk, anda
mode. apakah servis tersebut akan dijalan- tinggal mengklik menu ‘Get Win-
kan pada waktu boot, status servis, dows Fonts’ untuk mengimpor
di-start atau di-stop. font Windows ke Linux.

36 NeoTek Desember 2001


NeoTekno

Setelah Linux terinstal


di harddisk, langkah
selanjutnya yang perlu
dilakukan adalah
menset agar Linux
dapat beroperasi
dengan baik & benar.
Pada Linux Mandrake
proses setting berbagai hal tentang
sistem operasi Linux sudah sangat
dimudahkan & sebagian besar sudah
dapat di set menggunakan Graphical
User Interface (GUI). Lokasi berbagai
fasilitas konfigurasi sebetulnya ada di
Start → Configuration. Mengakses MCC Tampilan Control Center
1 Fasilitas termudah untuk meng-
konfigurasi sistem operasi adalah
2 Klik ikon MCC maka akan tampil
Control Center tersebut. Fungsinya
Mandrake Control Center (MCC)— mirip Control Panel di Windows.
terdapat di layar desktop anda, Pada MCC, kita dapat menset
setelah anda login. Tampak pada boot, hardware, network/Internet,
gambar adalah layar desktop keamanan (security) dan sistem.
Linux Mandrake dengan MCC- Dalam tulisan ini, hanya beberapa
nya. hal yang akan dibahas.

Pilihan pada Bootloader Pilihan sistem operasi Masalah keamanan


5 Pada Boot → Boot Config →
Configure, anda akan memperoleh
6 Setelah di LILO di OK-kan, anda
akan memperoleh beberapa entry
7 Selanjutnya security. Untuk server
yang tersambung ke Internet ada
beberapa pilihan. Standar Linux pilihan sistem operasi pada saat baiknya security level dipilih high.
Fasilitas lain yang bermanfaat ada-
Mandrake akan menggunakan booting. Anda bisa men-set, sistem
lah Firewall. Hati-hati dengan fasilitas
‘LILO with graphical menu.’ operasi default yang akan dijalan- ini karena jika di aktifkan maka fasili-
kan. Ini berlaku untuk Linux dan tas Samba/Network Neighbourhood
Windows. tidak bisa beroperasi.

Menyetel waktu Dilakukan tanpa MCC Sambungan ke Internet


10 Jika anda perlu menyetel waktu,
silakan melakukannya di System
11 Untuk setup LAN di jaringan ope-
rasi multi sistem, gunakan fasilitas
12 Jika mengoperasikan Mandrake
sebagai Server dan aplikasi yang
→ Date & Time. Network Neighbourhood. Fasilitas agak aneh, coba lihat Webmin
ini di Linux dikenal sebagai untuk menset berbagai server.
Samba. Setup dilakukan lewat Fasilitas Webmin dapat di akses
Samba Web Administration Tool di https://localhost:10000 atau
(SWAT) di http://localhost:901 https://127.0.0.1:10000. Per-
atau http://127.0.0.1:901. hatikan, di sini digunakan https.

Desember 2001 NeoTek 37


NeoTekno

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

38 NeoTek Desember 2001


NeoTekno

Menggunakan WebCopier untuk membuat mirror sebuah situs di harddisk anda


Selain Internet Explorer (IE) sendiri yang dapat digunakan dapat mengawali foot printing anda: ‘membajak’ isi sebuah
untuk browsing secara offline, di Internet banyak tersedia situs untuk anda amati dan analisis. Di bawah ini, diberikan
program yang dapat ‘membedol’ isi sebuah situs dan cara langkah demi langkah penggunaan sebuah offline
memindahkannya ke harddisk di komputer anda beserta browser bernama WebCopier. Program ini gratis dan dapat
link-linknya. Dengan bantuan program semacam ini, anda anda download dari situs Webmasterfree.

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

Desember 2001 NeoTek 39


NeoTekno

Net work Enumeration — T arget Sasaran Telkom


Teknik Network Enumeration merupakan salah satu domain:Secondary-Server;I:ns2129-HST-IDNIC
langkah yang harus dilakukan dalam melakukan foot domain:Secondary-Server;I:ns316-HST-IDNIC
printing, istilah kerennya intelijen awal sebelum melakukan domain:Organization:PT TELEKOMUNIKASI INDONESIA, tbk
serangan. Dalam proses mengevaluasi network ini, kita domain:Admin-Contact;I:eph1-IDNIC
biasanya menggunakan perintah whois (yang tersedia di domain:Tech-Contact;I:is8-IDNIC
Linux). domain:Billing-Contact;I:de21-IDNIC
domain:Created:19960514
Tentunya kita harus tahu di mana lokasi server whois yang domain:Updated:20001009
memungkinkan kita memperoleh informasi yang kita domain:Updated-By:hostmaster@idnic.net.id
butuhkan. Bagi anda yang ingin melihat informasi host di
luar negeri bisa mencek berbagai server di %error 350 Invalid Query Syntax
%ok
• www.allwhois.com
• whois.apnic.net Kebanyakan berbagai informasi yang diperoleh masih beru-
• hois.networksolutions.com pa kode-kode yang harus dievaluasi lebih lanjut mengguna-
• whois.crsnic.net kan perintah whois ke server whois yang sama. Tetapi jelas
• whois.internic.net. bahwa organisasi yang menggunakan telkom.co.id dan
Bagi anda yang ingin mengevaluasi host dalam domain *.id, telkom.net.id adalah PT. Telekomunikasi Indonesia, Tbk.
ada baiknya mencoba menggunakan mesin
whois.idnic.net.id, karena sebagian informasi whois domain Point of Contact Query
ID terdapat di mesin tersebut. Ada dua contact person yang biasanya terdapat dalam
informasi whois, yaitu Administrator Contact dan Technical
Domain Query Contact. Sayangnya, nama mereka biasanya tertulis dalam
Dengan menggunakan “whois domain@whois. nicserver” kode kriptik. Untuk melihat siapa, nomor telepon, alamat
kita dapat memperoleh organisasi yang menggunakan dsb dari contact person yang menguasai domain yang di-
domain yang akan diserang. Sebagai contoh, di bawah ini maksud dapat dilakukan secara sederhana dengan mema-
kita meminta informasi tentang domain telkom.co.id sukkan nama kode atau handle dari contact person tersebut
melalui idnic.net.id. ke server whois.
[root@gate onno]# whois telkom.co.id@whois.idnic.net.id Sebagai contoh di bawah ini, kita melihat handle epi1-IDNIC
[whois.idnic.net.id] dan eph1-IDNIC yang menjadi kontak domain Telkom.
warning: 'rwhoisd' user id is unknown -- unable to change id [root@gate onno]# whois epi1-IDNIC@whois.idnic.net.id
warning: running as root [whois.idnic.net.id]
%rwhois V-1.5:003fff:00 localhost (by Network Solutions, Inc. V-1.5.7) warning: 'rwhoisd' user id is unknown -- unable to change id
domain:Class-Name:domain warning: running as root
domain:ID:telkom2-DOM-IDNIC %rwhois V-1.5:003fff:00 localhost (by Network Solutions, Inc. V-1.5.7)
domain:Auth-Area:id contact:Class-Name:contact
domain:Guardian;I:telkom2-GRD-IDNIC contact:ID:epi1-idnic
domain:Domain-Name:telkom.co.id contact:Auth-Area:id
domain:Primary-Server;I:ns1104-HST-IDNIC contact:Name:Epy Ponco Istiyono
domain:Secondary-Server;I:ns2128-HST-IDNIC contact:Email:ponco@telkom.net.id
domain:Organization:PT TELEKOMUNIKASI INDONESIA, tbk contact:Type:I
domain:Admin-Contact;I:epi1-IDNIC contact:Phone:022-4523225
domain:Tech-Contact;I:eph1-IDNIC contact:Fax:022-4523232
domain:Billing-Contact;I:epi1-IDNIC contact:Organization;I:PT TELEKOMUNIKASI INDONESIA
domain:Created:19950518 contact:Occupation;I:Pj. Manager MONICE - DIVMEDIA
domain:Updated:19980431 contact:Address;I:Jln Kebonsirih 37;JAKARTA;INDONESIA
domain:Updated-By:hostmaster@idnic.net.id contact:Created:951229
%error 350 Invalid Query Syntax contact:Updated:980431
%ok contact:Updated-By:hostmaster@idnic.net.id

Sebagai contoh tambahan, kita melakukan juga query %ok


untuk domain telkom.net.id melalui whois.idnic.net.id. [root@gate onno]# whois eph1-idnic@whois.idnic.net.id
[root@gate onno]# whois telkom.net.id@whois.idnic.net.id [whois.idnic.net.id]
[whois.idnic.net.id] warning: 'rwhoisd' user id is unknown -- unable to change id
warning: 'rwhoisd' user id is unknown -- unable to change id warning: running as root
warning: running as root %rwhois V-1.5:003fff:00 localhost (by Network Solutions, Inc. V-1.5.7)
%rwhois V-1.5:003fff:00 localhost (by Network Solutions, Inc. V-1.5.7) contact:Class-Name:contact
domain:Class-Name:domain contact:ID:eph1-idnic
domain:ID:telkom1-DOM-IDNIC contact:Auth-Area:id
domain:Auth-Area:id contact:Name:Ery Punta Hendraswara
domain:Guardian;I:telkom1-GRD-IDNIC contact:Email:phunta@telkom.net.id
domain:Domain-Name:telkom.net.id contact:Type:I
domain:Primary-Server;I:ns136-HST-IDNIC contact:Phone:021-5229248

40 NeoTek Desember 2001


NeoTekno
contact:Fax:021-5222296 host:ID:ns1104-HST-IDNIC
contact:Organization;I:PT TELEKOMUNIKASI INDONESIA host:Auth-Area:id
contact:Occupation;I:Staff GNOC - DIVMEDIA host:Host-Name:ns1.telkom.co.id.
contact:Address;I:Jln Gatot Subroto no 52, Lantai 3;Jakarta;INDONESI host:IP-Address:202.134.0.155
contact:Created:951229 host:Created:981104
contact:Updated:980431 host:Updated:981104
contact:Updated-By:hostmaster@idnic.net.id host:Updated-By:hostmaster@idnic.net.id

%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.

Interogasi D N S — Melihat Mesin di Domain Sasaran


Sesudah melakukan network enumeration menggunakan mudah menggunakan perangkat lunak nslookup dengan
perintah “whois” langkah selanjutnya yang akan banyak perintah ls. Hanya saja, nslookup yang ada pada saat ini
membantu mengidentifikasi semua domain yang berada di biasanya sudah tidak lagi dilengkapi dengan perintah ls,
bawah organisasi sasaran adalah dengan mengambil infor- karena sering disalahgunakan untuk melakukan zone
masi Domain Name System (DNS). DNS pada dasarnya transfer yang diperlukan pada saat melalukan footprinting
adalah sebuah basisdata yang terdistribusi yang melakukan sebelum serangan di lakukan.
pemetaan antara alamat IP dengan nama domain dan Alternatif lain yang dapat digunakan adalah menggunakan
sebaliknya. software dig dan host. Sebagai contoh, di bawah ini adalah
Jika DNS tidak dikonfigurasi dengan baik (aman), maka akan hasil interogasi DNS dari domain telkom.co.id dengan
sangat mungkin bagi orang lain untuk melihat informasi mengunakan perintah host -l -v -t any.
tentang organisasi di dalamnya. Salah satu kesalahan paling [root@gate onno]# host -l -v -t any telkom.co.id
fatal yang sering dilakukan oleh sistem administrator Trying "telkom.co.id."
adalah mengizinkan pengguna Internet yang tidak bisa ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40309
dipercaya untuk melakukan zone transfer. ;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 3, ADDITIONAL: 5
Zone transfer adalah fasilitas di DNS untuk mentransfer
seluruh informasi tentang domain yang akan menjadi ;; QUESTION SECTION:
sasaran tembak. Jika anda berhasil memperoleh informasi ;telkom.co.id. IN ANY
seluruh domain tersebut, beberapa informasi yang akan
membantu anda adalah entry: ;; ANSWER SECTION:
• HINFO - yang memberikan informasi tentang mesin telkom.co.id. 65237 IN MX 5 in-mta1.telkom.co.id.
yang digunakan. telkom.co.id. 65237 IN MX 10 in-mta2.telkom.co.id.
telkom.co.id. 61859 IN A 202.134.2.15
• MX - mesin perantara yang menerima email untuk telkom.co.id. 79371 IN NS ns3.telkom.co.id.
domain tersebut. telkom.co.id. 79371 IN NS ns1.telkom.co.id.
Selain beberapa informasi lainnya tentang pemetaan alamat telkom.co.id. 79371 IN NS ns2.telkom.co.id.
IP dengan hostname.
;; AUTHORITY SECTION:
Salah satu cara yang mungkin agak mudah untuk melaku-
telkom.co.id. 79371 IN NS ns3.telkom.co.id.
kan zone transfer, pada masa lalu, bisa dilakukan dengan

Desember 2001 NeoTek 41


NeoTekno

telkom.co.id. 9371 IN NS ns1.telkom.co.id. perusahaannya; kemungkinan besar termasuk telkom.net.id,


telkom.co.id. 79371 IN NS ns2.telkom.co.id. plasa.com dll.
;; ADDITIONAL SECTION:
Jika kita ingin melihat alamat IP yang spesifik dapat juga
in-mta1.telkom.co.id. 65237 IN A 202.134.0.196
dilakukan menggunakan program host atau dig. Sebagai
in-mta2.telkom.co.id. 65237 IN A 202.134.0.197
contoh di sini diperlihatkan pada saat melakukan query
ns1.telkom.co.id. 79371 IN A 202.134.0.155
tentang www.telkom.co.id melalui perintah dig.
ns2.telkom.co.id. 79371 IN A 202.134.2.5 [root@gate onno]# dig www.telkom.co.id
ns3.telkom.co.id. 79371 IN A 202.134.1.10 ; <<>> DiG 9.1.1 <<>> www.telkom.co.id
;; global options: printcmd
Received 270 bytes from 202.159.33.2#53 in 883 ms ;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36787
Atau kalau anda ingin men-save hasil interogasi ke dalam ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL:
file agar memudahkan pengevaluasiannya di kemudian 3
hari, dapat di-redirect menggunakan perintah >
[root@gate onno]# host -l -v -t any telkom.co.id > zone_telkom.co.id ;; QUESTION SECTION:
;www.telkom.co.id. IN A
Kebetulan tidak banyak informasi yang dapat diperoleh dari
hasil query tentang telkom.co.id. Ada beberapa entry MX, ;; ANSWER SECTION:
NS dan A yang diperoleh dari query DNS telkom.co.id. www.telkom.co.id. 39899 IN A 202.134.2.15
Beberapa inti informasi tersebut adalah:
• MX berisi informasi tentang Mail Exchange, tempat ;; AUTHORITY SECTION:
email dikirim ke domain tersebut. telkom.co.id. 79239 IN NS ns2.telkom.co.id.
• NS berisi informasi tentang mesin yang berfungsi telkom.co.id. 79239 IN NS ns3.telkom.co.id.
membawa semua informasi DNS domain telkom.co.id. telkom.co.id. 79239 IN NS ns1.telkom.co.id.
• A adalah alamat IP dari mesin yang dimaksud.
;; ADDITIONAL SECTION:
Dengan minimalnya informasi, paling tidak kita ketahui
ns1.telkom.co.id. 79239 IN A 202.134.0.155
bahwa:
ns2.telkom.co.id. 79239 IN A 202.134.2.5
• ada dua (2) mesin utama yang berfungsi sebagai MX ns3.telkom.co.id. 79239 IN A 202.134.1.10
untuk domain telkom.co.id yaitu in-mta1.telkom.co.id &
in-mta2.telkom.co.id. ;; Query time: 303 msec
• tampaknya mesin-mesin utama telkom.co.id berada di ;; SERVER: 202.159.33.2#53(202.159.33.2)
alamat IP keluarga 20.134.0.x. ;; WHEN: Fri Aug 10 08:07:42 2001
• tampaknya keluarga 202.134.1.x & 202.134.2.x juga perlu ;; MSG SIZE rcvd: 152
dievaluasi karena ada beberapa mesin penting di sana.
• tidak ada informasi HINFO, jadi kita tidak bisa melihat
secara langsung mesin atau sistem operasi apa yang Dari data ini diperoleh informasi bahwa www.telkom.co.id
digunakan oleh Telkom. berada dalam daerah alamat IP 202.134.2.x. Jadi betul pre-
diksi di atas bahwa mesin-mesin di daerah 202.134.0.x s/d
Mungkin akan menarik jika kita scan atau petakan semua 202.134.2.x akan membawa beberapa mesin penting untuk
mesin yang berada di alamat IP 202.134.0.x s/d 202.134.2.x operasional telkom.co.id dan berbagai anak perusahaan di
karena akan memperlihatkan semua mesin penting yang bawahnya.
akan mendukung kerja telkom.co.id termasuk anak-anak

Teknik Mengint ai Jaringan Lawan


Langkah keempat atau terakhir dalam proses footprinting saya tidak terlalu baik. Mari kita lihat beberapa kesimpulan
adalah melakukan pengintaian jaringan lawan, dalam baha- dari peta yang kita peroleh.
sa Inggris-nya adalah network reconnaissance. Proses peng- [root@gate onno]# traceroute www.plasa.com
intaian dapat dilakukan dengan menggunakan perangkat traceroute to www.plasa.com (202.134.0.172), 30 hops max, 38 byte
lunak traceroute (di UNIX/Linux), atau menggunakan packets
tracert (di Windows). 1 Digital-Tc.indo.net.id (202.159.33.29) 187.690 ms 189.692 ms
Traceroute merupakan perangkat lunak diagnostik yang 189.757 ms
pertama kali di kembangkan oleh salah satu sesepuh 2 Subnet-Gateway.indo.net.id (202.159.33.32) 189.820 ms 178.021
Internet yaitu Van Jacobson. Dengan mengakali parameter ms 179.822 ms
Time To Live (TTL) di paket IP agar setiap router yang 3 Loral-Gateway.indo.net.id (202.159.32.1) 189.840 ms 199.950 ms
dilewati mengirimkan berita ICMP_TIME_EXCEEDED, 182.850 ms 4 202.148.63.65 (202.148.63.65) 216.687 ms * 219.695
kita dapat memetakan rute yang diambil oleh sebuah paket ms
dalam jaringan Internet. 5 * * 198.32.204.83 (198.32.204.83) 300.194 ms
6 * s2-4-gw1.gcc.jakarta.telkom.net.id (202.134.3.241) 490.050 ms
Sebagai contoh kita akan melihat hasil traceroute ke bebera-
409.613 ms
pa mesin yang ada di lingkungan jaringan Telkom, seperti
7 * FE11-0-0.sm2.jakarta.telkom.net.id (202.134.3.149) 300.095 ms
www.telkom.co.id, www.plasa.com, in-mta1.telkom.co.id.
309.653 ms
Proses traceroute saya lakukan menggunakan sambungan
8 GigaE5-0.1.emm.jakarta.telkom.net.id (202.134.3.174) 349.822 ms
dial-up menggunakan ISP indo.net.id pada kecepatan
299.629 ms *
19.2Kbps karena kebetulan memang kabel telepon di rumah
9 www.plasa.com (202.134.0.136) 400.178 ms 389.508 ms *

42 NeoTek Desember 2001


NeoTekno

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

Desember 2001 NeoTek 43


NeoSearch

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,

M E NYI NG KAT WAKTU sebuah program download accelerator


yang banyak digunakan orang dewasa
ini. Selain itu dapat dijumpai pula

DOWN LOAD program sejenis bernama Getright dan


Download Accelerator Plus.
Kini muncul lagi sebuah program
download accelerator yang langsung
FlashGet adalah program download accelerator yang meroket yaitu FlashGet, sebuah program
bekerja dengan membagi file yang di-download menjadi download yang unik. Jika sekarang ini
anda harus menunggu ‘berabad-abad’
beberapa bagian sehingga mempercepat waktu download. dalam mendownload karena koneksi
yang lambat atau karena proses down-

Menghemat pulsa saat men-download

DAPATKAN FLASHGET MENGINSTAL FLASHGET MEMILIH BAHASA


1 Buka browser anda dan ketik
www.amazesoft.com. Selan-
2 Lakukan instalasi dengan
mengklik dua kali file ‘Setup’
3 Untuk memudahkan pengaturan
dan pengoperasian program ini,
jutnya klik link ‘Download.’ Lalu yang anda download. Ikuti klik ‘View’ > ‘Language’ dan pilih
pilih file ‘Setup FlashGet’ versi
langkah-langkah dalam instalasi. ‘Indonesian.’ Maka seluruh teks
terbaru dan klik download.
Simpan (save) file itu di tempat Setelah selesai proses instalasi, pada interface FlashGet pun
yang anda inginkan. jalankan program FlashGet. berubah menjadi bahasa
Indonesia.

MULAI MEN-DOWNLOAD PEMBAGIAN FILE KETERANGAN CHART/LOG


7 Sekarang coba download satu file
dari Internet. Saat file itu akan di-
8 Setelah anda mengklik ‘OK,’ file
langsung dibagi menjadi 5 bagian
9 Untuk melihat keterangan setiap
bagian file, anda dapat mengklik
download, muncul layar download dan di-download dengan nama bagian file di sisi kiri. Muncul
FlashGet. Di sini anda ditanya akan file sementara Jet#. Kelima ba- keterangan di sisi kanan layar yang
membagi file menjadi berapa
gian file itu didownload secara menjelaskan besar setiap file dan
bagian. Kita membagi file menjadi 5.
bersamaan dengan kecepatan sumbernya beserta kecepatannya.
sama.

44 NeoTek Desember 2001


NeoSearch

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

MENGATUR PILIHAN MEMBUAT KATEGORI BARU MENGATUR PROPERTI


4 Pada menu ‘Alat-alat’, klik ‘Pilih-
an-pilihan’ dan klik ‘Protocol.’ Di
5 FlashGet memberikan kategori
default seperti terlihat pada
6 Untuk mengatur kategori anda, klik
‘Properti Download Semula’ atau
sini anda dapat menentukan gambar, namun anda dapat tekan tombol ‘Alt+Ctrl+O.’ Di sini
FlashGet berkolaborasi dengan membuat kategori baru yang anda dapat mengatur akan disim-
browser yang disediakan atau sesuai dengan keinginan anda. pan (save) di mana setiap file yang
anda menentukan sendiri (user Klik ‘Kategori’ > ’Kategori Baru’ masuk ke kategori.
define.) dan buat kategori anda.

DOWNLOAD SELESAI HASIL DOWNLOAD FTP ATAU HTTP


10 Ketika proses download telah
selesai, klik bagian kategori tem-
11 File yang sudah anda download
secara otomatis akan disatukan
12 Pada FlashGet disediakan pula
eksplorer FTP dan HTTP.
pat anda menyimpan file terse- kembali oleh FlashGet dan di- Fungsinya seperti Windows
Explorer. Anda dapat melihat isi
but dan lihat infor hasil simpan pada direktori yang telah
suatu server di Internet. Namun
download anda. ditetapkan. Anda kini dapat jangan harap anda dapat
menjalankna file hasil download melakukan ‘pencurian’ pada
itu. server tersebut.

Desember 2001 NeoTek 45


NeoSearch

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

FI LE LEWAT I NTE RN ET Peer atau lebih dikenal dengan sing-


katan P2P. Teknologi ini jadi mewa-
bah setelah Napster memperkenalkan
cara yang mudah bagi para netter un-
tuk bertukar-tukar file lewat Internet.
Walaupun Napster akhirnya dilarang
memberikan layanan tersebut, ‘spirit’
Meskipun Napster telah ditelikung oleh industri rekaman, yang juga menjadi semangat dasar
semangat file sharing tidak menjadi kendur. Salah satu program Internet—kebebasan pertukaran in-
formasi—telah kepalang merasuki
yang banyak digunakan orang adalah Morpheus. para netter. Maka, seperti sudah

Berbagi file dengan P2P’ers

Men-download Morpheus Menginstal Morpheus Mengisi formulir


1 Buka browser anda dan ketikkan
www.musiccity.com. Setelah layar
2 Setelah men-download file instalasi
Morpheus, jalankan file tersebut dan
3 Saat pertama kali memulai program
ini, anda akan diminta untuk mendaf-
terbuka maka akan ada tampilan la- ikuti perintah yang diberikan sampai tarkan username anda dan password
yar utama pada situs tersebut. Klik selesai. Setelah proses penginstallan beserta alamat email anda untuk login
download Morpheus untuk menda- selesai, klik dua kali ikon yang ada key. Setelah mengisi semua field, klik
patkan file instalasi program pada desktop anda. ‘Next,’ bila username anda telah
Morpheus. Save d tempat anda ingin dimiliki oleh user lain masukkan
menyimpannya. username alternatif.

Men-download file Menyaksikan hasil download Menambah hasil pencarian


7 Bila sudah menemukan file yang an-
da inginkan, klik tombol kanan mouse
8 File berjenis audio atau video yang
sedang anda download dapat anda
9 Anda dapat menaikkan kapasitas jum-
lah pencarian file yang anda cari.
pada file tersebut dan pilih ‘Down- dengarkan atau saksikan walaupun Untuk itu, klik ‘Tools’ > ‘Option’ dan
load.’ Lewat Morpheus anda dapat proses download belum selesai. pilih ‘Advanced’ pada ‘Maximum
melanjutkan proses download di ke- Untuk itu, ikon ‘Play’ pada sisi kanan number of search results.’ Masukkan
mudian hari, klik tombol kanan mouse bawah. Bila proses download telah angka maksimal yaitu 100, kemudian
pada file yang sedang di-download selesai, anda dapat menyaksikan file klik ‘OK.’
dan pilih ‘Resume download.’ video anda lewat MyTheatre.

46 NeoTek Desember 2001


NeoSearch

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.

Menyaring hasil pencarian Mengundang sahabat anda Mengobrol di Morpheus


10 Untuk mencegah pencarian file yang
offensive, anda dapat menyaring file
11 Anda dapat mengundang teman
anda untuk bergabung di MusicCity.
12 Morpheus juga menyediakan fasilitas
chat. Untuk mengaktifkannya, pada
yang tidak perlu. Klik ‘Tools’ > ‘Op- Pada menu ‘Start’, pilih link ‘Invite A menu ‘Start’ pilih link ‘Chat.’ Setelah
tion.’ Pilih ‘Filter,’ (No Filter, Offensive Friend’ lalu masukkan alamat email terbuka layar chat, klik ‘Load applied.’
Adult Content, Adult Content atau teman anda dan klik ‘Invite.’ Setelah itu anda akan dimasukkan ke
Images or Videos) Bisa juga anda chat room. Anda dapat mengubah
pilih ‘Filter bogus music and video nickname anda dan berpindah
files.’ Klik Ok. ruangan obrolan.

Desember 2001 NeoTek 47


NeoSearch

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

COPE RN IC 2001 akan anda dapat jika, alih-alih mengguna-


kan satu mesin pencari, anda memanfaat-
kan puluhan mesin pencari sekaligus?
Copernic Technologies Inc. menyediakan
Copernic bisa berlaku bagai monster lahap. Delapan puluh sebuah perangkat lunak gratis yang me-
mesin pencari (search engine) direngkuhnya sekaligus mungkinkan anda melakukan pencarian
informasi di Internet dengan memanfaat-
untuk membantu anda mencari informasi di Internet. Jika kan 80 mesin pencari lewat satu interface.
anda tidak ingin repot berpindah-pindah search engine, Program itu bernama Copernic 2001.
program ini bisa menjadi jawabannya. Versi gratis dari program ini bernama

Menggunakan ‘monster’ dalam pencarian informasi

Download Copernic 2001 Proses instalasi Membuka Copernic


1 Anda dapat men-download gratis
Copernic 2001Basic dari situsnya
2 Setelah proses instalasi selesai,
instal program ini dengan meng-
3 Setelah selesai diinstal, Copernic
dapat dibuka dengan mengklik
di www.copernic.com. Jika anda klik dua kali file instalasinya. Sela- tombol ‘Start’ > ‘Programs’ >
tidak ingin men-download
ma proses instalasi berlangsung, ‘Copernic 2001 Basic.’
sendiri, file instalasi Copernic itu
(2,49 Mb) bisa anda dapatkan di akan ada beberapa pertanyaan
CD NeoTek yang dijual terpisah yang harus anda jawab dengan
dari majalah NeoTek. mengklik radio button.

Mengunjungi situs Situs resmi Harry Potter Menyaring temuan


7 Jika anda ingin mengunjungi situs
yang ditemukan, anda dapat lang-
8 Copernic membuka browser
tersendiri dan menyajikan situs
9 Anda masih bisa menyaring hasil
temuan dengan menekan tombol
sung mengklik alamat situs (URL) yang anda pilih. Diperlihatkan ‘Refine’ pada jendela program
yang ada pada kolom ‘Address.’ bahwa situs yang dibuka ini Copernic. Setelah proses berlang-
Copernic akan mengantarkan anda
adalah situs ketiga hasil pencarian sung, Copernic berhasil menjaring
ke situs tersebut dengan membuka
sebuah jendela (window) baru. Copernic dari 96 yang ditemukan. 55 dokumen yang sesuai dengan
kata kunci dari 96 hasil semula.

48 NeoTek Desember 2001


NeoSearch

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.

Tampilan pertama Proses pencarian Hasil pencarian


4 Inilah tampilan pertama Copernic
dan kami langsung coba mencari
5 Window ‘Search Progress’ muncul
menunjukkan mesin pencari
6 Dan inilah hasil pencarian Coper-
nic. Kata kunci yang ditemukan di
informasi dengan keyword ‘harry (search engine) mana saja yang Web diberi tanda kuning. Ditunjuk-
potter.’ Setelah mengetikkan digunakan Copernic untuk kan di sini berapa situs Web yang
keyword, tekan ‘Enter.’ Copernic mencari informasi dengan kata mempunyai info dengan kata kunci
pun langsung melakukan kunci yang dimasukkan. yang dicari, alamat situsnya, score-
pencarian di 80 search engine. nya, dan mesin pencarinya.

Men-download temuan Mengeskpor temuan Mengirim temuan


10 Jika anda ingin mem-browse
hasil temuan secara offline, anda
11 Anda ingin mempunyai rekaman
temuan dalam bentuk file? Eks-
12 Temuan dapat anda kirim ke
teman anda lewat email. Pilih
perlu menyimpan hasil temuan por temuan itu! Klik menu ‘File’ satu atau beberapa temuan, lalu
klik menu ‘File’ > ‘Send.’ Temuan
di hard disk anda. Untuk itu, > ‘Export.’ File dapat disimpan
dapat dikirim dalam format HTML
lakukan download dengan (save) dalam format Text, HTML, atau Text.
menekan tombol ‘Download.’ XML, atau dBase.

Anda mungkin juga menyukai