0203 - Linux Mandrake

50
NeoProfil Almaya, 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. Citizen of ‘the’ W Citizen of ‘the’ W orld orld 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! Alma Alma ya... ya... P P embangunan... :) embangunan... :) Avatar adalah 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. Menikmati hidup... Menikmati hidup...

Transcript of 0203 - Linux Mandrake

Page 1: 0203 - Linux Mandrake

NeoProfil

Almaya, bukanalkisah, adalah

sebuah dunia tak berbatas. Dunia mahaluas di jagad maya. Dunia dengan pen-duduk dari tujuh penjuru angin. Almaya,itulah Active Worlds. Dunia yang akanmembuat penduduknya menjadi Citizenof ‘the’ World. Bergabunglah denganratusan ribu pemaya lain yang menik-mati kebebasan hidup di Active Worlds.Datanglah ke www.activeworlds.comdan mendaftarlah menjadi pendudukdengan biaya ‘hanya’ US$19.95.

Citizen of ‘the’ WCitizen of ‘the’ Worldorld

Sebagai pendudukanda berhak mengklaim wilayah dan

membangun di atas ‘tanah’ anda. Anda boleh membangunapa saja yang anda inginkan. Rumah yang menyenangkan dipedesaan, kapal ruang angkasa, gedung perkantoran. Andadapat membangun kota anda sendiri. Pokoknya apa yangdapat anda bayangkan dapat dibangun di Active Worldsdengan kemungkinantidak terbatas!

AlmaAlmaya...ya...

PPembangunan... :)embangunan... :)

Avatar adalahrepresentasi 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, mulaidari sepak bola, boling, hockey,catur... semua game. Anda dapatberceloteh dengan penduduk dariseluruh penjuru dunia di ruang chat,24 jam sehari, 7 hari seminggu. Danbagi yang shopping mania, silakanberkunjung ke mal-mal maya.

Menikmati hidup...Menikmati hidup...

Page 2: 0203 - Linux Mandrake

Desember 2001 NeoTek 1

HomePage

NNEOEOTETEKKD

arip

ada

and

a m

en-

Dar

ipad

a an

da

men

- dow

nlo

ad

dow

nlo

ad

......Pendamping Berselancar Salam!Salam!

a! Untuk melengkapi kiprah NeoTek di arenaedukasi pengguna Internet di tanah air ini, kamimenyediakan CD. Seperti pernah kami katakan,

inilah upaya kami untuk membantu agar anda tidak perlumen-download program-program yang dibahas di NeoTek.Penyebarannya pun tidak kami paksakan. CD tidak kamibundel langsung dengan NeoTek agar anda yang tidakberniat membeli CD tidak usah terpaksa merogoh kantunglebih dalam. Konsekuensinya, hanya ada 1.000 majalahyang kami edarkan disertai CD. Dan untuk sementarahanya kami sebarkan di kota-kota besar.

Redaksirreeddaakkssii@@nneeootteekk..ccoo..iidd

NeoTNeoTek memberi edukasi, bukanek memberi edukasi, bukananimasi. Itu yang anda dapatkananimasi. Itu yang anda dapatkan

di dalam CD.di dalam CD.

YY

• Cepat dapatkan CD NeoTek! Selain berisi program hasil download, CD kami jugaberisi program lain yang bermanfaat untuk anda dalam ber-Internet.

Bagaimana menghubungi NNEEOOTEK?TEK?KONTRIBUSI [email protected]

SURAT [email protected]

[email protected]

[email protected]

ADMINISTRASI IKLANTel. 021-5481457 Fax. 021-5329041

SIRKULASI NEOTEKTel. 021-3854764

ALAMAT REDAKSIGedung Cahaya Palmerah Suite 503Jl. Palmerah Utara III No. 9Jakarta 11480

NeoTek menyediakan CDyang berisi program-program yang dibahaspada NeoTek nomor ini:

• Personal Web Server• 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 lainnyaseperti NAV2001, NU 2001,RegClean, dan CyberSitter.

Dapatkan CD-ROM-nyadalam satu paket denganmajalah NeoTek:

Majalah + CD Rp19.500CD saja Rp15.000

HubungiBagian SirkulasiMajalah NeoTekTel. (021) 548 1457Faks. (021) 532 9041

email:[email protected]: Elvi R. Nainggolan

MILIS PARA NEOTEKERhttp://groups.yahoo.com/group/majalahneotek

www.neotek.co.id

Dapatkan juga bundel Neotek

Bundel I: NeoTek Vol. I, No. 1-6

Bundel II: NeoTek Vol. I, No. 7-12

Rp59.000

Page 3: 0203 - Linux Mandrake

2 NeoTek Desember 2001

Daftar Isi

Daftar IsiDaftar IsiNeoStartNeoStart

NeoTNeoTek Vek Vol. Iol. I I No. 3I No. 3NeoTNeoTutorutor

NeoTNeoTeknoekno

Hotline RedaksiDengan HumanClick andadapat chat langsung dengan

redaksi NeoTek. Semakin interaktif!

7 Dynamic HTMLMemahami Cascading StyleSheet (CSS).

16

Registry pada IERahasia tersembunyi IE dapatdibongkar dengan mengenali

sistem registrinya.

Telnet dan UploadGunakan ZOC Terminal Emu-lator 4.0.3 untuk melakukan

telnet dan upload maupun download.

10

15

Sites2CBookmark anda kewalahanmenampung link-link yang

menarik? Sites2C solusinya!

8

Mengintai JaringanProses final foot printing; dikenalsebagai network reconnaisance.

42

Interogasi DNSMesin apa yang dipakai didomain sasaran?

41

Network EnumerationKenali siapa sasaran kitadengan fasilitas Whois terhadap

domain, point of contact, dan name server.

40

Foot PrintingIntelijen adalah langkahpertama dalam hacking.

PHPEdBukan sekedar editor, PHPEdmempunyai fasilitas server

untuk menguji script anda.

30

Class & Ext. Style SheetPraktek langsung Class danExternal Style Sheet pada ha-

laman Web anda.

Dynamic HTMLMemahami Server dan Server-side Scripting

PWS & PHP pada PWSInstalasi server IIS mini dariMicrosoft ini dan selain ASP,

PHP dapat dijalankan pada server ini.

PHPTriadInstal Apache, PHP, dan MySQLsekaligus pada Windows anda.

20

22

24

28

Situs NeoTek www.neotek.co.idneotek.kpone.com.sg

Jadikan situs NeoTek sebagai pangkalan Anda berselancar

Link LangsungKunjungi situs-situs yang dibahas dimajalah NeoTek dengan sekali kliklewat situs NeoTek.

NeoTek versi PDFKehabisan NeoTek di kota Anda?Dapatkan saja versi PDF-nya. Gratis!

DownloadTersedia juga download di situsNeoTek selain dari situs aslinya

Layanan Rupa-rupa NeoTekDapatkan perlengkapan awal dalamberinternet dari situs web NeoTekHumanClickHotline langsung ke redaksi NeoTekuntuk menyampaikan saran dan pesan.Chat RoomKini tidak usah jauh-jauh untuk ngobrollangsung dengan sesama NeoTekerMailing ListIni yang paling ramai. Segera ikutanberbagi pengalaman berinternet!

38

Page 4: 0203 - Linux Mandrake

NeoTNeoTeknoekno

NeoSearNeoSearchch

Menyetel Mandrake 8.0Kenali parameter-parameterLinux sambil menyetel sistem

operasi Linux anda yang baru ini.Penyetelan ini mencakup juga penye-telan LAN dan akses internet.

36

Menginstal LinuxLinux kini semakin digemarisaja. Kenali Linux mulai dari

mengenal langkah-langkah instalasinya.

32

Instalasi Mandrake 8.0Mandrake adalah salah satuflavour Linux yang paling po-

puler dan mudah digunakan. Kemam-puannya mendeteksi periferal memu-dahkan instalasi.

34

Copernic 2001‘Monster’ dari segala mesinpencari yang mampu mencari

informasi sekaligus di 80 search engine.Nyaris tidak ada informasi yang terle-watkan dalam riset anda.

48

Menyiapkan PartisiSiapkan lokasi untuk Linuxsambil tetap mempertahankan

Windows anda. Untuk itu gunakanPartition Magic.

FlashGetPercepat download dengan‘membagi-bagi’ file dan men-

download bagian-bagiannya secarasimultan dengan FlashGet

MorpheusMorpheus sempat menjadi topdownload selama beberapa

minggu terakhir ini mengingat kemam-puannya untuk mencari dan men-download file dengan teknologi P2P.

33

44

46

Daftar Isi

NeoProfil

RealProfil

NeoTek Januari 2002

‘Unix’ pada WindowsCygwin dapat diinstalasi padaWindows dan membawa ‘look andfeel’ Unix pada Windows anda.

JavaScript dalam DHTMLApa saja yang dapat dilakukan olehJavaScript untuk membuat situsyang dinamis ini?

SWiSH Kali ini kita bahas SWiSH 2.0. Lebihcanggih tetapi tetap mudah dalammembuat file yang Flash compatible.

Active World0

Kru NeoTekBermarkas diGedung Cahaya Palmerah 503Jl. Palmerah Utara III No. 9Jakarta 11480Telp. 021-5481457Fax. 021-5329041

BankBank BNIa.n. PT NeoTek Maju MandiriNo. rekening 070.001709720.001

Bank BCA KCP Rawamanguna.n. Aswan BakriNo. rekening 0940544131

Pemimpin UmumFachri Said

Pemimpin RedaksiKosasih Iskandarsjah

Redaktur AhliOnno W. PurboMichael S. Sunggiardi

Pemimpin UsahaFahmi OemarRidwan Fachri

Redaktur PelaksanaGianto WidiantoDadi Pakar

Sekretaris RedaksiElvy Risma Nainggolan

Dewan RedaksiSupriyantoMa’mun Abdul Malik

PemasaranHedhi SabaruddinAndy YudiantoroTuti Sundari

SirkulasiDeddy ArdiansyahBangunM. Ismail

KeuanganAswan Bakri

3

6

4

5

Desember 2001 NeoTek 3

FOKUS BULAN INIFOKUS BULAN INIMasuki dunia mayayang lengkap dengankehidupan dan fasilitasvirtualnya.

NmNNeoteker menjawab Neotekerdalam forum milis NeoTek

Ada Apa di CD NeoTek?Server dan Scripting ToolsHacking ToolsAllyo GuideStuffIt

Daftar Isi CD NeoTekWordWebNetscan ToolsProgram Umum BerselancarProgram Berguna Lainnya

NeoRagam

Inbox

Linux MandrakeLinux Mandrake

Page 5: 0203 - Linux Mandrake

4 NeoTek Desember 2001

NeoRagam

AdaAda ApaApa didi CCDD NeoTNeoTek?ek?CD NeoTek bulan ini terutama memuat berbagai jenis server yang dapatanda praktikkan untuk memahami server dan server-side scripting yangmenjadi salah satu topik bahasan bulan ini selain Linux.

CCDD NNeeooTTeekkDDeesseemmbbeerr 22000011

ulai Desember2001 (Vol II No.3), NeoTek seca-

ra terbatas mendistribu-sikan majalah bersamaCD NeoTek.

CD NeoTek pada dasarnyaadalah kelanjutan dari la-yanan CD download untuksoftware yang dibahasdalam majalah NeoTekditambah dengan software-software lain yang dipan-dang perlu untuk memu-dahkan anda memprak-tikkan bahasan-bahasandalam majalah.

Majalah NeoTek sendiridengan demikian akandidistribukan dalam duakemasan: tanpa CD dandengan CD. Harga majalahtanpa CD tetap Rp9.500,-sedangkan yang dengan CDRp19.500,-

Anda dapat memilih manayang paling sesuai dengananda. Bila anda lebih sukamembeli majalah tanpaCD, maka anda masih tetapdapat men-download soft-ware yang dibahas dariInternet.

Majalah dengan CD dapatdipetroleh di toko-tokobuku Gramedia atau lang-sung ke kantor NeoTek diJakarta.

!Personal Web ServerServer mini dari Microsoft.Cocok untuk membuat danmenguji fasilitas form dandatabase pada FrontPage, scriptASP, dan juga script PHP.!Apache for WindowsServer yang paling banyakdipakai di Internet (khusus-nya dalam Unix) kini terse-dia pula untuk Windows.!Xitami!SambarKeduanya server kecil padaWindows yang mendukungPHP ataupun scripting lain.!vWebServerServer freeware yang men-dukung ASP script danAccess.

!PHPTriadSekaligus menginstalasiApache server, PHPMyAdmin, dan MySQLpada Windows.!PHPEdEditor untuk scripting yangjuga mempunyai server kecilmenguji script yang anda buat.!ASPEditEditor untuk ASP maupunPerl/CGI, PHP, dan VBScript.!PHP Easy WindowsInstaller PHP yang dapatdiinstalasi baik pada PWS,Xitami, maupun Sambar.!Active Perl InterpreterScripting tool paling populeruntuk CGI kini tersedia pulauntuk Windows.

!MySQLDatabase yang umum dipa-kai bersama dengan Apacheserver yang kini tersediapula pada Windows.!Miracle C CompilerCompiler untuk C, bahasaterpopuler kedua untuk CGI.

!AAToolsTools untuk sistem admin-istrator: port scanner, proxyanalyzer, CGI analyzer, e-mailverifier, whois, network status,links analyzer, system info,process info, resourceviewer, dan registry cleaner.

Scope Aktivitas!Atelier Port Scanner!NMap!Yet Another Port Scanner!NetCat!WebCopier 2.7a!Teleport Pro 1.2

Network Enumeration!Whois 0.3!Whois for 95/98/NT!NSQuery

Interogasi DNS!NSLookup!Advanced dig 0.4

Network Reconnaissance!Traceroute 0.2!Nscan 0.9

Security Tools!Snort 1.7!ZoneAlarm 2.6

Trojan Horse!Back Orifice

Telnet & SSH Client!ZOC Terminal Emulator!CRT 3.4!PuTTY Telnet & SSH Client

Create Exploit !Active Perl Interpreter!Miracle C Compiler

MM

SSEERVRVEER DR DAN SAN SCCRRIIPTPTIINNG TG TOOOOLLSS

HAHACCKKIINNG TG TOOOOLLSS!Allyo Guidewww.allyoguide.com

Jika ingin mendapatkan linkyang relevan dengan situsyang anda cari, anda dapatmenggunakan Allyo Guide.Program sederhana dan gra-tis ini akan bertengger dibrowser anda. Begitu andamengunjungi satu situs ter-tentu, Allyo Guide akanmencarikan anda situs-situslain yang relevan dengan si-tus yang anda kunjungi itu.

!StuffItwww.stuffit.com

StuffIt diharapkan dapatmenyederhanakan pekerjaananda. Sebagai utilitas untukurusan pemadatan dan peng-uraian file, StuffIt dikatakandapat membuka file hasilkompresi dengan berbagaiformat: StuffIt (SIT), ZIP,gzip (GZ), bzip (BZ), LLA,ARC, ARJ, uuencode (UUE),Binhex (HQX), Macbinary(BIN), dan MIME/Base64archives.

Page 6: 0203 - Linux Mandrake

Desember 2001 NeoTek 5

NeoRagam

daftar isi cd neotekdaftar isi cd neotek!WordWebwww.wordweb.co.uk/freeBarangkali inilah programkamus dan tesaurus gratisanterlengkap. WordWeb Promemang anda harus bayar—‘hanya’ US$18—tetapi andabisa mendapat versi gratisnyalewat situsnya.Jika men-download versigratisnya, anda tidak akanmendapatkan fitur word list,search, anagram dancustomization. Tetapi andamasih memperoleh fitur definitions dan synonims, propernouns, related words, dan link ke MS Word.

!Netscan Toolswww.netscantools.com/ nstpromain.html

Program NetScan Tools adalahkumpulan dari beberapa fungsiyang terdapat pada Unix yangkemudian di-’ekspor’ kelingkungan Windows. Pirantibantu ini mendukung beberapaqueries, termasuk name serverlook-up, finger, Ping, trace-route, Whois, day/time, danquote. Program ini jugamendukung informasi, layan-an,dan protokol WinSock.

Versi 4.22 mendukung fitur klik tombol kanan mousedengan berbagai opsi untuk tab NetScanner, disertai be-berapa perbaikan minor dan pembetulan bug.

Hlm.Nama FileNama Program

AAToolsActive Perl InterpreterAdvanced DIG 0.4Allyo GuideApache for WindowsASPEditAtelier Web Port ScannerBack Orifice (BO)Copernic 2001CRT 3.4ePrompterFlashGet 0.96aFlashGet langpakMicrosoft Intstaller (MSI)Miracle C CompilerMorpheusMySQLNetcat 1.1 NTNetcat Beta for Win 95, 98Netscan ToolsNmapNscan 0.9NSLookup for Win95 & NTNSQuerryPartition Magic 4.01Personal Web ServerPHPEasy Windows InstallerPHPEditPHPTriadPuttySambarSites2cSnort 1.7StuffItTeleport Pro 1.2Traceroute 0.2vWebServerWebCopier 2.7aWhois 0.3Whois for 95, 98, NTWin95 Wsock Upgr./ApacheWordWebXitamiYet Another Port ScannerZOC Terminal EmulatorZoneAlarm 2.6

aat4xxactiveperl5.6.1dig04allyoguideapache_1.3.22aspeditawsps46bocopernic2001basicntcrt34epsetupfgf096alangpakinstmsimc32shrmorpheus-b3d-v2mysql3.23.42nc11ntncnt090nst32242nmapntnscan09nslookupnsquerrypm401dews2setupphp404phpedsetup3xphptriadsetup2-11puttysambar50sites2c10snort1.7-winstuffit7pro12tracert02vweb111webcopierwhois03whoisiw95ws2setupwordwebbw3224d9yapszoc43_win_englishzonealm26zl

3823414

222345

48155

444454

46234554

38404133242630284

226

434

394241394040225

224

1543

PPrrooggrraamm BBeerrgguunnaa LLaaiinnnnyyaaPPrrooggrraamm BBeerrgguunnaa LLaaiinnnnyyaa

PPrrooggrraamm UUmmuumm BBeerrsseellaannccaarrPPrrooggrraamm UUmmuumm BBeerrsseellaannccaarrInternet Explorer 6.0Netscape Navigator 6.1Netscape Communicator 4.78Opera 5.12Real Player 8 BasicQuick TimeWindows Media Player 7.1Adobe Acrobat ReaderMacromedia Flash PlayerMacromedia ShockwaveWinzip 8.1

PC Cillin AntivirusCute FTPWS_FTPICQ 2000a BetamIRCVisual IRCGo!ZillaWinAmp 2.75IrfanViewACDSeeEudora 5.1

!Norton Antivirus 2001Lindungi komputer andadari virus maupun trojandengan salah satu antivirusyang ada saat ini. Programdan virus definition sebesar44,8 Megabyte

!Norton Utilities 2001Tidak selamanya komputeranda kerjanya mulus. Padasaat-saat komputer ngadat,dapatkan Norton Utilitiesuntuk memperbaiki disketatau hard disk yang corrupt.paket program trouble-shooting klasik sebesar 86Megabyte.

!RegCleanSudah terlaku sering installdan uninstall software?Komputer akan terasalambat karena banyaknyasisa-sisa informasi tentangprogram yang terdahulu diregistry anda. Besrihkandengan RegClean.

!CyberSitterSurfing aman di Internetuntuk sekeluarga? GunakanCyberSitter untuk memblokirsitus-situs yang merugikanpendidikan.

!Desktop XBosan dengan tampilandesktop yang begitu-begitusaja? Gunakan Desktop Xuntuk menambahkan trueobject pada desktop Windowsanda sehingga menjadi unik.

Page 7: 0203 - Linux Mandrake

6 NeoTek Desember 2001

Inbox

Forum ini dimaksudkan sebagai bentuk offline dari mailing listNeoTek di http://groups.yahoo.com/group/majalahneotek.

NmNNmNNeoTNeoTeker menjawab NeoTeker menjawab NeoTekereker

Voice chatT: Posted October 3Di Warnet saya baru sajadownload sofware “YahooMessenger” terus saya co-ba untuk chat voice koktidak bisa dan muncul pe-san “Yahoo! Messenger:You cannot use voice inthis conversation as youare behind a irewall.(10/2/01 at 12:39 PM).”Dan yang bisa untuk chatvoice hanya komputer dimana terpasang modem.Bagaimana caranya agar diworkstation yang ada dapatuntuk chat voice? Di work-station kami sudah terpa-sang soundcard dan jugaheadset.Agung [email protected]

J: Posted October 10Untuk komunikasi di Inter-net program akan menggu-nakan port-port tertentu.Contoh web pakai port 80pop mail pakai port 110smtp mail pakai port 25.

Kalau anda berada di bela-kang proxy di warnet makabiasanya hanya sedikit portyang terbuka ke Interrnet.

Konsekuensinya hanya portyang terbuka yang bisa ko-munikasi. Seperti web, maildan chatting biasanya di-buka oleh proxy warnetdengan konsekuensi portyang tertutup ya akan matiaja, termasuk voice chattingdi Yahoo Messanger itu.Onno W. [email protected]

ASPT: Posted October 3ASP itu [email protected]

J: Posted October 9ASP itu Active Server Pages,sebuah bahasa scriptingyang digunakan untukmembuat aplikasi-aplikasiWeb dengan sifat serverside, artinya script ASP iniakan dieksekusi di serverdan dikirimkan ke browserdalam format HTML biasa.

Ya, memang semacam PHP.Yang membedakan ASP ba-hasanya mirip bahasa Ing-gris biasa jadi lebih mudahdipahami, namun bikin ma-les nulisnya krena biasanyapanjang-panjang.

[email protected]

mySQLT: Posted October 4Apa sih yang dimaksud de-ngan software databasemySQL itu. Apakah untukmengelola database di Web-site. Ada informasi lengkaptentang software ini nggak?

EPHI VAN [email protected]

J: Posted October 4MySQL & Postgresql ada-lah database di UNIX/Linux. Bisa dipakai untuk

di belakang Web, bisa jugasendiri.2-2-nya biasanya ada ber-sama distribusi Linux, pa-ling engga di distribusiMandrake 8.0 yang sayapakai ada, termasukmanual-nya. Bisa di baca dibagian documentation diLinux. Biasanya ada distart > documentation >howto.Harusnya majalah NeoTekyang akan datang (Vol II,No 3, Desember 2001, Red.)akan ada artikel tentangbagaimana menginstalasiLinux Mandrake, termasuksupaya dual boot di satuPC.Belum dibuat artikel utkmain database-nya :) ...

Onno W. [email protected]

Artikel LinuxT: Posted July 30Saya pengen usul kaloNeotek juga nambahinartikel tentang SistemOperasi LINUX.

[email protected]

KomentarKomentar

• Bagi yang ingin mengetahui tentang ASP, LLeeaarrnnAASSPP (wwwwww..lleeaarrnnaasspp..ccoomm//lleeaarrnn) cukup komprehensif membeberkan seluk beluk ASP. Adabagian pelajaran (lessons) yang bersifat new, changed, dan beginners.

Gimana cara kita memanfa-atkan Internet untuk mem-peroleh pekerjaan baru ataupekerjaan yang lebih baik?Mau tau? baca aja lebihlanjut. Ini pengalamanpribadi looooo....

1. Gunakan web untuk men-dapatkan info perkiraan stan-dar gaji. Cari data surveiperdagangan dan publikasionline. Kemudian kirimkanresume kerja. Hubungiorang-orang yang terlibatdengan pekerjaan yang andainginkan secara online.

2. Buatlah website yangmenggambarkan kemam-puan anda. Ini adalah satucara efektif untuk menun-jukkan pengalaman andasecara nyata.

3. Buat salinan resume an-da secara elektronik. Ini ca-ra sederhana yang bisa an-da lakukan.

4. Cari informasi mengenaiperusahaan menarik. Dapat-kan keterangan tentang apayang mereka jual, kepadasiapa, bagaimana keadaankeuangannya, juga beritaterbarunya. Lihat juga pressrealease mereka untuk me-ngetahui strategi bisnisnya.

5. Bergabunglah dengankelompok-kelompok diskusiuntuk mempertajam penge-tahuan teknis anda.

6. Bila anda seorang pro-grammer, tingkatkan jugakemampuan komunikasi.

7. Lanjutkan pendidikananda.

8. Jelajahi Internet. Dari sinianda dapat mencariinformasi dalam bidanganda

9. Lakukan kerja praktekatau magang di perusahaandimana anda ingin bekerja.

10. Wujudkan impian anda.Dunia kerjadewasa inimenuntut antusiasme yangtinggi.

Foryanto J. Wiguna

Page 8: 0203 - Linux Mandrake

NeoStart

Desember 2001 NeoTek 7

3 PERMINTAAN DIKABULKANBila permintaan anda untukberbincang dipenuhi, di jendelaHumanClick akan muncul pesanyang memberitahukan hal itu.

nda cukup masuk ke situs NeoTekpada alamat www.neotek.co.id.Selain chat room dan mailing list,

fasilitas lain yang disediakan di situs ituadalah sarana untuk menghubungiredaksi secara langsung yaitu HumanClick.

Klik menu HumanClick dan di kantornyaredaksi NeoTek akan mendengar bunyi belyang menandakan ada seseorang yangingin berbincang langsung. Jika permin-taan untuk berbincang disetujui redaksi,maka anda pun dapat langsung berkomu-nikasi, mirip seperti chat.

Untuk sementara, ‘jam bicara’ redaksimasih terbatas yaitu baru bisa mulaipukul 18.00, setiap hari kerja.

HHUUMANMANCCLILICCKKHHOOTTLILINNE-NE-NYYA A RREEDDAKSAKSI NI NEEOOTTEEKKJika ingin berbincang langsung dengan Redaksi NeoTek,anda dapat menghubunginya langsung lewat HumanClik.Fasilitas ini disediakan di situs NeoTek agar anda dapatberbincang langsung dengan redaksi lewat chat.

A

RESPONS REDAKSIPesan atau respons pertama yangdikirimkan Redaksi muncul dijendela HumanClick anda, dengandidahului frasa‘redaksi_neotek(singapore):’.Komunikasi dua arah pun dimulai.

KETIK PESAN ANDAKetik pesan atau pertanyaan andapada kotak kosong di bagianbawah. Setelah selesai tekantombol ‘Enter’ atau klik menu‘Send.’

MASUK KE SITUS NEOTEKArahkan browser anda ke situsNeoTek di www.neotek.co.id atauneotek.kpone.com.sg. Lalu caridan klik Menu HumanClick dikolom kiri halaman awal.

JENDELA HUMANCLICKSelanjutnya muncul jendelaHumanClick yang meminta anda me-nunggu respons dari Redaksi NeoTek.Fasilitas ini menjadi semacam LayananPelanggan (Customer Service) bagipembaca NeoTek.

1

4 5

2

Halo Redaksi...

PESAN ANDA PUN MUNCULSetelah anda menekan ‘Enter,’pesan anda akan muncul dijendela HumanClik dengandidahului kata ‘you:’. Demikianseterusnya komunikasi dapat andajalin dengan Redaksi NeoTek.

6

Page 9: 0203 - Linux Mandrake

8 NeoTek Desember 2001

NeoStart

ites2C adalah sebuah pro-gram sederhana namuncukup besar gunanya.

Program yang besarnya hanya 660Kb ini dapat anda download darisitusnya di alamat www.billy.co.il/sites2c.

Program kecil ini dapat anda guna-kan untuk menyimpan alamat-ala-mat URL dari situs yang anda ang-gap perlu anda kunjungi. Sites2Cakan anda rasakan manfaatnyaketika suatu ketika, saat berselancardi Internet, anda menjumpai linkyang menarik bagi anda, tetapi saatitu anda mungkin merasa tidak

SSITES2CITES2CMMEENABNABUUNNG KG KIINNI UI UNNTTUUKKDDIILILIHAHAT NANT NANTTIISuatu saat anda menjumpai link situs yang menarik tetapi belumsempat untuk melihatnya. Simpan link situs itu dengan Sites2Cuntuk anda lihat di kemudian hari.

S

MEMASUKKAN LINKAnda dapat memasukkan link dengan cara meletakkankursor di atas link bersangkutan, lalu mengklik tombolkanan mouse dan menahannya. Selanjutnya silakan ge-ser mouse anda ke atas bidang kosong pada Sites2C,lalu lepaskan tekanan jari anda pada tombol kananmouse. Dan, hopla!, link pun tersimpan di Sites2C.

TABUNGAN LINK ANDAInilah tabungan link anda di Sites2C. Pada sisi kananterlihat tanggal link itu ‘disentuh’ (Touched) oleh mousedan tanggal kadaluwarsa (Expires)-nya. Kedua link masihberstatus baru (New) karena belum diakses atau dikun-jungi. Untuk mengunjungi situs yang telah disimpanlinknya itu, anda cukup mengklikkan mouse dua kali diatas link bersangkutan.

MEN-DOWNLOAD SITES2CAnda dapat memperoleh gratis file instalasi Sites2Cyang besarnya hanya 660 Kb dari situsnya(www.billy.co.il/sites2c.) Setelah men-download, an-da akanmemperoleh sebuah file, Sites2C10.exe. InstalSites2C dengan mengklik dua kali file instalasi ini ditempat anda menyimpannya di hard disk anda.

‘CELENGAN’ LINK SITUSSetelah menginstal Sites2C anda dapat mengaksesnyadari menu ‘Start > Programs > Sites2c.’ Program akandibuka seperti tampak pada gambar di atas dan siapmenjadi ‘celengan’ bagi link-link situs yang anda belumsempat kunjungi dan berniat anda kunjungi belakangan.

1

5 6

2

Menyimpan link situs dengan Sites2C

Page 10: 0203 - Linux Mandrake

Desember 2001 NeoTek 9

NeoStart

MEMPERKECIL BROWSERUntuk mulai memasukkan link ke Sites2C, pertamaanda harus memperkecil browser anda denganmenekan tombol pemerkecil di browser. Besar layarbrowser anda sebaiknya hanya menguasai sekitarsetengah layar monitor agar anda dapat menempatkan-nya berdampingan dengan Sites2C seperti padaLangkah 4.

SIAP BEKERJA SAMAGambar di atas memperlihatkan posisi yang baik untukmulai memasukkan link-link yang anda perlu ‘tabung’ diSites2C.

3

PENAMBAHAN MANUALAnda pun dapat melakukan penambahan link secaramanual yaitu lewat menu ‘Link > New Link.’ Laluketikkan alamat (URL) dari situs yang anda perlusimpan link-nya tersebut.

7 PENAMBAHAN CARA KETIGASelain kedua cara di atas, link juga dapat anda masuk-kan ke Sites2C dengan cara menggeret ikon suatualamat situs yang ada pada ‘Address Bar’ ke Sites2Cdengan cara yang sama dengan yang anda lakukanpada Langkah 5.

8

4

punya cukup waktu atau tengahmencari sesuatu yang lain.

Agar di kemudian hari dapat me-ngunjungi situs yang anda lewatkanitu, anda dapat menggunakan Sites2Cuntuk menyimpan link bersangkut-an. Caranya sederhana yaitu denganmengklik link tersebut dengan tom-bol kanan mouse lalu menggeretnyauntuk dimasukkan ke Sites2C. Linkitu pun tersimpan dengan catatan-catatan tertentu, seperti kapan linkitu disimpan dan kapan kadaluwarsa.

Jika Sites2C diperkecil (minimized),maka program ini akan bertengger dibar pada bagian kanan bawah

monitor (di sebelah penunjuk jam).Agar Sites2C dapat menerima dragand drop, anda jangan memperkecil-nya, tetapi biarkan program ini ber-ada di belakang window programyang lain.

Untuk mengakses suatu link yanganda simpan di Sites2C, klik dua kalilink tersebut dan situs dari link itupun akan dibuka pada browser anda.

Penambahan link pada Sites2C dapatdilakukan dengan dua cara yaitusecara otomatis (drag and drop) danmanual lewat menu Link.

Dengan menggunakan Sites2C ini

anda tidak perlu lagi menyimpan linksementara di ‘Favorites’ (pada IE)atau ‘Bookmarks’ (pada Netscape) se-hingga kedua fasilitas browser itu ti-dak terlihat berantakan karena dipe-nuhi dengan link-link yang yangsebenarnya bersifat sementara.

Page 11: 0203 - Linux Mandrake

NeoStart

10 NeoTek Desember 2001

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

IKA MENCOBA ME-LIHAT Preferencespada Internet Explor-

er, anda akan menemukansejumlah besar pilihan untukmengkonfigurasikan setting-nya, tetapi karena IE terkaiterat dengan sistem operasiWindows, maka untuk dapatmengendalikannya andaperlu langsung mengutak-atik Windows Registry.Registry adalah basisdata in-formasi dan referensi sistem

operasi anda. Windows meng-gunakannya untuk mengon-trol begini-begitu-nya kerjaprogram di komputer. Saatanda menyetel tingkat ke-amanan (security) IE atauhubungan (asosiasi) file padaWindows Explorer, anda se-sungguhnya tengah meng-ubah sebuah entry, atau key,pada Registry. Dan diRegistry ini terdapat banyakkey yang tidak dapat andaubah dari setting opsi-nya IE.

MengorMengorak Rahasia Tak Rahasia Tersembunyiersembunyi

Internet ExplorInternet Explorerer

• Program bernama RegEdit ini dapat anda jumpai di bawah folder\WINDOWS dan dapat digunakan untuk mengedit Registry.

J

Windows 95 dan 98 menyimpan isi Registry pada dua filebinari (binary) tersembunyi di dalam direktori Windows—SYSTEM.DAT dan USER.DAT. Windows Me mempunyai sebuahfile tambahan CLASSES.DAT. Sebaliknya Windows NT dan 2000menyimpan file tersebut pada direktori \WINNT\SYSTEM32\CONFIG\. Dan jika anda mengaktifkan profil pengguna (cekpada ‘Control Panel’ → ‘Users.’), ada satu file USER.DAT untuksetiap pengguna. Lihat di bawah C:\WINDOWS\PROFILES. Di sinianda dapat menemukan sebuah folder untuk masing-masingpengguna yang telah anda tentukan serta satu salinan (copy)USER.DAT pada masing-masing profil, bersama dengan fileUSER.DAT pada direktori WINDOWS yang digunakan Windowssebagai default untuk pengguna baru.

Windows mengaktifkan atribut read-only, system, dan hiddenuntuk SYSTEM.DAT, USER.DAT dan CLASSES.DAT sehingga andatidak akan mengganti, mengubah, atau menghapusnya secaratidak sengaja. Klik ‘View’ → ‘Folde Options’ dan pilih ‘Show All

files’ pada tab ‘View’ pada Windows 98, atau ‘Tools’ > ‘FolderOptions’ dan klik ‘Show Hidden Files and Folders’ pada tab‘View’ pada Windows Me.

SYSTEM.DAT berisi data konfigurasi komputer, USER.DAT berisidata pengguna, dan CLASSES.DAT menyimpan informasimengenai Windows classes. Masih ada satu file, CONFIG.POLyang bukan dari Registry, tetapi dapat mempengaruhi settingyang anda lihat pada Registry jika anda berada pada suatujaringan dan menggunakan pengaturan (policy) sistem. Ketikamulai dihidupkan, Windows akan memberlakukan semuasetting yang terdapat di CONFIG.POL pada Registry. Jika andamemperbarui Windows anda dari 95 menjadi Windows 98,anda mungkin akan menjumpai file bernama SYSTEM.DAO danUSER.DAO. Ini merupakan salinan Registry yang dibuatWindows 95 setiap kali anda mengaktifkannya. Windows 98menggunakan Registry Checker untuk salinan sebagai file CAB,sehingga anda tidak memerlukan file DAO.

DDiimmaannaakkaahh kkaauu RReeggiissttrryy??DDiimmaannaakkaahh kkaauu RReeggiissttrryy??

Page 12: 0203 - Linux Mandrake

NeoStart

Desember 2001 NeoTek 11

Registry EditorJika anda sudah terbiasa mengutak-atikfile INI, dan CONFIG.SYS atauAUTOEXEC.BAT, ada satu perbedaanbesar dengan Registry. Isi Registry bu-

kan berupa teks yang dapat anda bukadi editor teks apa saja, melainkan ber-bentuk file binary (lihat ‘Dimanakahkau Registry?’) Jadi anda memerlukansebuah editor khusus untuk Registry

untuk dapat melihat isinya. Anda dapatmenggunakan editor Registry bernamaRegEdit yang ada di dalam Windows(pilih ‘Start’ > ‘Run,’ lalu ketik REGEDITuntuk memanggilnya), atau coba

VALUE NAME item sesungguhnyayang nilainya akan anda utak-atik.

VALUE CONTENT nilai numerik yangakan anda ubah

SUB KEY kelompok item serupadiatur di dalam folder-folder

KEY kumpulan sub-key serupa.Dikelompokkan seperti file pada hard disk

ROOT KEY DARI BRANCH merupakanlapisan teratas. Diberi nama seperti‘HKEY_CURRENT_USERS’

CURRENT KEY nama lengkap keyyang tengah anda periksa atau ubah

MENU serangkaian opsi yangmemungkinkan anda mengedit keyatau menyalin Registry (disarankansebelum anda mengubah)

EXPORT SELURUH REGISTRY ATAU SATUKEY BRANCH menyalin Registry.Sebagai tindakan pengaman untukberjaga-jaga jika anda kelirumengubah sebuah key. Untukmemperbaiki kesalahan, IMPORT filekey yang anda salin tersebut.

BBAAGAIGAIMANA CARMANA CARANYANYA?A?

Antar muka (interface) RegEdit amat simpel sehingga terkesan tidak bersahabat. Walaupun demikian, RegEdit menampilkansemua key dalam suatu struktur bergaya direktori sehingga dapat membantu anda dalam merunutnya dan memeriksa semuaisinya. (Buat salinan dengan mengekspor satu key atau satu cabang, atau bahkan seluruh Registry.)

Mengenal isi RegistryMengenal isi Registry

1234

567

8

Page 13: 0203 - Linux Mandrake

gunakan Registry Editor-nya NortonUtilities atau berbagai utilitas sharewarelainnya. Windows NT dan 2000menawarkan editor Registry alternatif(REGEDIT32.EXE), yang memungkinkananda melihat dan memodifikasi tingkatkeamanan (security) dan mengubah keyyang menyimpan beberapa nilai (value).

Buat salinan Registry-nyaSebelum mengutak-atik Registry, andaperlu memahami arti penting Registrybagi Windows. Setiap kali anda meng-instal perangkat lunak (software), me-nambah perangkat keras (hardware)atau mengubah opsi pada Control Panel,anda sebenarnya tengah mengubahRegistry. Itu berarti jika anda mengubahsetting yang salah secara manual, andadapat memporak-porandakankeseluruhan sistem komputer anda;program lain mungkin tidak dapatbekerja atau bahkan mungkin Windowsanda yang tidak dapat bekerja. Jadi,sebelum anda membuka Registry untukmelihat-lihatnya, buatlah salinan (back-up) file ini.

Akan tetapi anda dapat membuatsalinan file Registry di WindowsExplorer atau bahkan pada window MS-DOS karena Windows tidak selalulangsung menyimpan (save) perubahanpada Registry. Pada versi awal Windows98, perubahan Registry tidak disimpansebelum anda mematikan Windows,bahkan pada Windows versi-versiberikutnya anda dapat mencobamenyimpan files itu pada saat Windowsmembuat perubahan sehingga andatidak dapat memperoleh seluruhsalinannya.

Anda dapat menggunakan WindowsBackup dan template Full SystemBackup untuk menyalin file-fileRegistry, atau anda dapat membukaRegistry Editor dan memilih ‘Registry’> ‘Export Registry File’ (pertama klik‘My Computer’ untuk mengeksporkeseluruhan Registry atau klik satufolder jika anda hanya membuatperubahan pada isi folder itu).

Langkah ini akan menciptakan file .REGyang dapat anda buka pada sebuah edi-tor teks dan dapat anda kembalikan(restore) jika ada sesuatu yang keliru.

Masalahnya adalah bahwa agar dapatmengembalikan salinan itu, anda perlumenjalankan Registry Editor kembalidan memilih ‘Registry’ → ‘Import’ (klikdua kali file .REG pada Explorer). Jikakekeliruan sudah parah sehingga andatidak dapat menjalankan Windows, andaharus menginstal ulang Windows untukmemperoleh kembali Registry Editor.Salah satu caranya adalah dengan mem-

NeoStart

12 NeoTek Desember 2001

HKEY_CLASSES_ROOT

HKEY_CURRENT_USER

HKEY_LOCAL_MACHINE

HKEY_USERS

HKEY_CURRENT_CONFIG

HKEY_DYN_DATA CURRENT VERSION

PERSISTENT=”I”

CONNECTIONS

URL HISTORY

INTERNET SETTINGS

SOFTWARE

MICROSOFT

WINDOWS

CACHE

Bagaimanakah Registry ditata?Setiap branch Registrymempunyai banyak key dansub-key, yang masing-masingdapat mempunyai beberapanilai (value)

KETERANGAN:

KEY

VALUE

HKEY_CLASSES_ROOTCabang (branch) ini menyimpan fileasosiasi, informasi OLE (Object Linkingand Embedding) untuk penyertaan satujenis file sebagai suatu objek pada filelain (sebuah bagan Excel pada suatudokumen Word, misalnya) di sampingtombol-tombol pintas Windows sertabeberapa rincian penting perihal antarmuka (interface) pengguna.

HKEY-_USERSJika Windows anda disetel untuk be-berapa pengguna, cabang ini menyim-pan preferensi individual untuk setiappengguna. Informasi didapat dariberbagai file USER.DAT pada sistem.

HKEY_CURRENT_USERCabang ini membuat link dengan ba-gian HKEY_USERS untuk siapa pun yangtengah menggunakan PC tersebut padasaat itu; di dalamnya tersimpan rincianseperti document list yang tengahdigunakan, nama log-on, desktopsetting, dan setting menu Start.

HKEY_LOCAL_MACHINECabang ini menyimpan informasi

spesifik mengenai perangkat keras,perangkat lunak dan preferensi di PC;jika anda mempunyai konfigurasi be-berapa perangkat keras, semuanyadisimpan di sini.

HKEY_CURRENT_CONFIGCabang ini membuat link ke bagiandari HKEY_LOCAL_MACHINE untuk kon-figurasi perangkat keras yang saat inidigunakan, terutama untuk settingvideo dan printer.

HKEY_DYN_DATACabang ini menunjuk pada bagian dariHKEY_LOCAL_MACHINE yang berurusandengan perangkat keras Plug-and-Play.DYN adalah singkatan dari dynamic dancabang ini berubah pada saat andamenambah atau mengurangi perangkatdari komputer anda. Di samping itu adajuga beberapa catatan yang dikumpul-kan Windows tentang performanyasendiri sehingga sesuai dengan kebu-tuhan, di samping untuk mengontrolbeberapa fungsi internal yang berawaldan berakhir pada start-up dan shutdown-nya Windows.

Page 14: 0203 - Linux Mandrake

boot dengan menggunakan mode MS-DOS dan menyalin file Registry ke direk-tori back-up; jika Windows masih tidakdapat berjalan, anda dapat kembali keDOS dan mengembalikan (restore) file-file dari sana.

Opsi lainnya adalah dengan mengguna-kan piranti back-up Registry Checker;fitur ini akan menyalin Registry andasetiap hari pada saat andamenghidupkan PC dan menyimpansalinan lima hari terakhir. Windowsmenyimpan file-file ini sebagai file CABdi C:\WINDOWS\SYSBCKUP. Setiap kalianda menghidupkan komputer, RegistryChecker akan men-scan Registry andadan jika ada masalah secara otomatisakan mengganti Registry tersebutdengan back-up-nya. Pilih ‘Start’ →‘Run’ dan ketik SCANREGW untukmembuat salinan ekstra, tetapi ingatbahwa file itu akan diganti dalam waktulima hari sehingga anda mungkin perlumembuat salinan file CAB untukberjaga-jaga jika terjadi keadaan darurat.

Jika anda masih menggunakan Windows95, cobalah program Microsoft Confi-guration Back-up, CFGBACK.EXE, yangdapat anda temukan di direktori\OTHER\MISC\CFGBACK pada CD-ROM Windows 95. Utilitas ini me-mungkinkan anda membuat file salinanRegistry sampai sembilan buah yangakan disimpan dengan ekstensi RBK,pada direktori WINDOWS. Walaupundemikian, jika sistem anda disetel untukbeberapa pengguna, CFGBACK.EXE tidakakan menyalin file USER.DAT untukanda. Anda dapat menyalin file .RBK dilain tempat, tetapi Windows 95 hanyadapat mengembalikannya dari sebuahfile back-up pada direktori WINDOWS,dan mengkompres file itu sehinggaanda dapat mengembalikannya hanya

dengan menggunakan utilitasCFGBACK.EXE.

Agar ekstra aman, jangan membuatterlalu banyak perubahan pada Registrytanpa mentes sistemnya. Buat perubah-an pertama, kemudian restart PC anda;jika Windows berjalan mulus, anda da-pat melanjutkan dengan langkah beri-kutnya, mulai dengan membuat salinanbaru dengan nama file berbeda. Jikatidak, kembalikan setting Registry-nyadari file salinan anda dan coba kembali.

Jadi apa sebenarnya Registry itu?Registry sebenarnya hanya basisdatadari file konfigurasi yang digunakanuntuk menyimpan informasi, settingdan opsi untuk semua urusan di Win-dows, mencakup perangkat keras, pe-rangkat lunak, pengguna dan preferensi.Hampir semua program Windows 32-bit menyimpan data konfigurasinya,dan preferensi anda, di Registry.

Registry menyimpan konfigurasi pe-rangkat keras PC anda, termasuk secaraotomatis mengkonfigurasikan perangkatPlug-and-Play. Di sini pulalah Windowsmenyimpan rincian konfigurasi perang-kat keras lain—jika anda mempunyailaptop dan docking station, misalnya—dan beberapa pengguna, lengkap denganpreferensi mereka.

Registry juga menyimpan cara perang-kat lunak anda menambahkan fiturtambahan pada Windows, seperti perin-tah baru pada menu jalan pintas. Selainitu, juga memungkinkan anda membuatsemua jenis perubahan pada InternetExplorer, seperti perubahan cara kerjaLink dan Favorites; pemilihan logo ataujudul untuk title bar window; penyetel-an mesin pencari default; penyetelankonfigurasi TCP/IP; dan pengubahanControl Panel serta setting cache.

Registry mempunyai enam cabang hie-rarkis (hierarchical branches), denganratusan entry pada setiap cabang. Setiapcabang utama diawali dengan ‘root key’yang berisi ‘key.’ Sebaliknya sebuah keymungkin berisi ‘sub-key’ dan baik keymaupun sub-key berisi ‘value.’ Valueatau nilai inilah yang berisi informasiaktual yang disimpan pada Registry.Setiap entry dIsimpan sebagai suatupasangan (pair)—nama entry dan nilaiyang diberikan padanya.

Nilai yang terdapat pada Registry keydapat berbentuk data binari (binary),text string atau apa yang disebut'DWORD.' Nilai REG_BINARY adalahdata binari mentah yang dapat andalihat dalam format heksadesimal; nilaiini merupakan informasi mengenaikomponen perangkat keras sehinggaanda tidak dapat menggunakannyauntuk tweaking IE. Nilai REG_SZ adalahtext string sederhana yang sebenarnyadapat anda baca.

Kebanyakan Registry key yang kerapanda ubah, yang menggunakan angkabyte empat untuk menyimpan data,kerap 0 untuk disabled atau 1 untukenabled. Anda dapat melihat hal inipada REGEDIT sebagai heksadesimal(tampilannya akan seperti ini: 01 00 0000 dan 00 00 00 00) atau desimal (1 dan0).

Key yang berpengaruh terhadap IEmuncul pada beberapa cabang berbedapada Registry. Tempat paling tepat un-tuk melihatnya adalahHKEY_CURRENT_USER\Software\Microsoft\Internet Explore\Main\ tetapianda mungkin perlu mengubah settingTCP\IP pada HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\.

Lebih jauh lagi, Windows menyimpan

NeoStart

Desember 2001 NeoTek 13

SEARCH Gunakan fungsi Search—ketimbang mencari satu per satupada ratusan key—untuk menemu-kan key yang anda inginkan. Cari

nama atau nilai key. Makin spesifik penca-rian anda, makin terbatas pula hasilpencariannya.

1 EDIT Inilah pengeditan nilaiREG_DWORD pada heksadesimal(base 16); anda dapat mengklikmasing-masing nilai bit untuk

mengubahnya, atau memilih yangpertama dan mulai mengetik dari sana.

3EXPAND Ketika menemukan key yanganda inginkan, klik key itu untukmelihat seluruh nilai atau perluas(expand) key itu sehingga anda dapat

memilih satu nilai. Untuk mengedit satunilai, klik-kanan dan pilih 'Modify.'

2

BBAAGAIGAIMANA CARMANA CARANYANYAAMenggarap key pada RegEdit

Page 15: 0203 - Linux Mandrake

Registry entry yang langsung berkaitandengan performa sistem operasi dibawah HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION—dan itumencakup entry yang mengontrolWindows Explorer, yang dapatmempengaruhi IE.

IE dan RegistryMisalnya, setting yang mengontrolcache tempat IE menyimpan halaman-halaman Web yang pernah dikunjungiadalah di HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\. Jikaanda menyimpan halaman-halaman inipada cache anda, maka Persistent keyakan diset pada “01 00 00 00” atau “1”.Dan jika anda secara otomatis mengha-pusnya, Persistent=”00 00 00 00” atau “0”.

Seberapa lama file-file tersebut tersim-pan di cache anda bergantung pada nilaiyang disimpan (dalam detik) diCleanupInterval key. Default-nya adalahtujuh hari —yaitu 86. 400 detik dalamsatu hari dan 604.800 detik dalam satuminggu, yaitu 93A80 dalam heksadesi-mal (base 16). Ingat, data itu disimpandalam urutan terbalik oleh Registry dandilengkapi dengan 0 sehingga akantampak seperti ini "80 3A 09 00".

Pada saat menjalankan Registry Editor,anda akan melihat enam pohon (tree)dengan enam folder pada bagian kiri(root key) dan nilainya pada bagian ka-nan. Perluas (expand) root key tersebutuntuk keenam cabang (branch)-nyadengan mengklik tanda + atau mengklikkey-nya sebanyak dua kali, seperti padaWindows Explorer. Untuk melihat isisebuah key, pilih key itu pada pohon-nya, dan anda pun dapat melihat semuanilainya pada sisi kanan.

Penggunaan RegEditTambahkan sebuah key atau nilai barudengan memilih Edit > New atau

dengan mengklik tombol kanan mousepada parent key. Ubah sebuah nilai ataurename hampir semua key sepertihalnya jika anda melakukan renamepada Explorer: pilih 'Edit' > 'Modify,'klik tombol kanan dan pilih rename,atau klik sekali untuk memilih dankedua kali untuk mengedit, atau tekansaja F2. Hapus sebuah key atau nilaisecara menyeluruh dengan mengklikkey atau nilai itu lalu menekan tombolDelete atau klik-kanan dan memilihDelete.

Ketimbang melakukan browsing lewatbeberapa entry—jumlahnya mungkinratusan pada sub-key yang lebih besar -—gunakan Edit → Find dan Edit →Find Next untuk mencari key dan nilaikhusus. Isikan seluruh word atau ni-lainya, atau hanya sebagiannya. Jikaanda membuat perubahan dan berpikiruntuk mengembalikannya ke asalnya,pilih 'Favorites'→ 'Add to Favorites'untuk membuat Bookmark. Cara inijuga berguna untuk kembali ke keyyang anda gunakan secara reguler.

Anda juga dapat mengimpor file .REGuntuk mengedit key khusus di dalamRegistry ('Registry' → 'Import') danjika banyak key yang anda perlu ubah,anda dapat membuat sebuah file teksdengan semua rinciannya. Jika andaingin menghapus key itu atau sebuahnilai, gunakan tanda minus pada fileteks tersebut. Misalnya, [-HKEY_LOCAL_MACHINE\SYSTEM\Setup]atau [HKEY_LOCAL_MACHINE\SYSTEM\Setup]

“SetupType”=-

Pastikan bahwa anda memasukkan keyyang benar jika anda melakukannyadengan cara ini, dan jangan lupamembuat salinan Registry-nya terlebihdahulu.

NeoStart

14 NeoTek Desember 2001

• Secara fisik, Registry adalah infor-masi yang terdapat pada SYSTEM.DAT,USER.DAT dan CLASSES.DAT. Secaralogis, Registry adalah data konfigurasiyang anda lihat ketika andamenjalankan Registry Editor; andamelihat semua informasinya,walaupun berada pada file-fileterpisah.

• Keenam cabang (branch) Registrydisebut 'root key.' Masing-masingcabang mempunyai nama yangdiawali dengan HKEY_. Di dalam rootkey terdapat 'key,' dan setiap keydapat berisi 'sub-key' dan satu 'value'

atau lebih. Bayangkan mereka sepertifolder di Windows.

• Anda juga dapat menyebut key atausub-key mana saja serta segalasesuatu yang dikandungnya sebagaisuatu 'branch.' Nilai pada suatu keyatau sub-key merupakan pasangannama dan nilai, disebut 'value entry.'

Setiap key mempunyai default value(yang bisa berisi sepotong informasiyang sebenarnya tetapi mungkin jugakosong) dan default value untuksetiap key disebut [Default] padaRegistry Editor.

Istilah pada Registry

INSTALASI ZOCInstal ZOC Terminal Emulatordengan men-double click ikon-nya dan ikuti langkah-langkahinstalasinya. Instalasi ini sifatnyalangsung dan sangat mudahdiikuti.

1

PROMPT $Setelah anda mengetikkan namalogin dan password, anda punmasuk ke unix shell ini danmendapatkan prompt Unix yangkesohor itu, yaitu prompt $. Darisini anda sudah bisa mengetikkanperintah-perintah Unix.

5

enggunakan Microsoft Telnetuntuk menciptakan Unix ShellAccount di Freeshell.org telah

dibahas di NeoTek Vol II No 2(November 2001). Untuk menciptakanaccount ini anda harus menjalankantelnet ke sdf.lonestar.org.

Ada banyak yang anda dapat lakukandengan unix shell account gratis ini. andadapat menempatkan situs Web anda dan20 Mb cukup besar untuk situs Webpribadi, bukan?

Account gratis di Freeshell ini tidak me-mungkinkan kita mengadakan koneksiFTP padanya, jadi bagaimana kita dapatmeletakkan file-file kita?

ZOC Terminal Emulator jawabannya.Dengan ZOC anda dapat meng-uploaddan men-download file ke/dari unix shellaccount ini dengan fasilitas Zmodem.

M

Page 16: 0203 - Linux Mandrake

Desember 2001 NeoTek 15

NeoStart

AUTOCONNECTKlik OK danproses Autoconnectberjalan dan tak lama kemudiananda terhubung ke sdf.lonestar.orgpada IP 209.221.165.117 dananda diminta login. Masukkannama login yang telah andapunyai.

4CONNECT KE FREESHELLPada Connection, isikansdf.lonestar.org dan pada Deviceisikan telnet. Emulation biarkansaja seadanya. Bila ingin serupadengan MS telnet sewaktupendaftaran dulu, pilih VT100

3

WEB HOSTING GRATIS!Pada prompt $ ketikkan mkhomepgdan anda diminta menempatkanhalaman-halaman web anda di/udd/n/nama/html, pada contohini di /udd/k/kosasih/html.Ketikkan ls untuk memastikandirektori html, lalu cd html

6

Fasilitas upload dan download dapat menggantikan fungsi FTPyang tidak diperkenankan pada unix shell gratis seperti pada freeshell.org (sdf.lonestar.org)

JALALANKAN ZOCJalankan ZOC Terminal Emulatordengan memilih Start >Programs > ZOC Terminal > ZOCdan jendela dialog ManualConnection segera dibuka. Andadiminta mengisikan Connection,Device, dan Emulation.

2

UPLOAD HALAMAN WEBKini upload halaman-halamanweb dari situs anda denganmemilih Transfer > Upload yangakan menampilkan jendela dialogSelect Zmodem-Upload File(s).Pilih file-nya lalu klik Open danupload akan berlangsung.

7HOME PAGE ANDA!Setelah upload semua halaman webyang perlu lengkap dengan file-filegambarnya, kini buka browser kehttp://nama.freeshell.org/index.htmyang dalam contoh ini adalahhttp://kosasih.freeshell.org/index.htmNah, ini dia home page anda!

8

TTEELNLNEET DT DAN UAN UPPLLOOAD PAD PADADAATTEERRMMIINAL ENAL EMMUULLAATTOORRZZOOC 4.0.3C 4.0.3Repot menggunakan MS Telnet yang primitif itu? GunakanZ.O.C. Terminal Emulator yang selain memberikan fasilitas telnet,juga memungkinkan kita meng-upload dan men-downloadfile ke dan dari remote server, selain juga dapat mengirimkanfile teks atau binari seperti layaknya FTP client.

• Download ZOC Terminal Emulator 4.0.3 dihttp://www.emtec.com/download.html dan pilih file

zoc_403_win_english.exe.Selain di situs resminya, software ini dapat juga di-

download di:http://www.freedownloadscenter.com

http://5star.freeserve.com

Page 17: 0203 - Linux Mandrake

16 NeoTek Desember 2001

NeoTutor

Sejak pertama kali HTML tidak pernah dirancang untuk menyampaikankonsep yang 'full-grafis,' melainkan sekedar menyampaikan teks biasapada halaman Web. HTML bukan untuk menampilkan desain halaman,melainkan struktur informasi yang terkandung.

ENGAN BERKEMBANGNYA HTML,tag-tag baru diperkenalkan danteknologi baru ditambahkan

pada HTML. Tujuannya adalah agardesainer halaman Web dapat lebih me-ngendalikan struktur dan penampilandokumen seperti frame, table, pengen-dalian rata kiri, kanan, atau center(justification), dan tentunya Javascript.Tetapi konsekuensinya adalah loadinghalaman Web menjadi lambat,terutama bila berurusan dengan grafik.

Karena masalah-masalah di atas, makaWorld Wide Web Consortium (W3C)memperkenalkan Cascading StyleSheet (CSS) untuk mengatasi keku-rangan yang ada pada HTML. Wah!

Apa lagi ini. Baru saja anda mengenalHTML, kini sudah harus mempelajarilagi CSS. Apa pengetahuan yang barudidapat mengenai HTML akan percu-ma karena harus mempelajari DHTML?

Jangan khawatir, bila anda telah me-ngenal HTML, maka mempelajari CSSakan mudah. CSS bekerja langsungpada tag HTML dan mengatur bagai-mana seharusnya tag-tag ini ber-perilaku.

Ambil contoh tag <bold> pada HTMLyang digunakan untuk membuat tekstercetak tebal. Dengan menggunakanCSS, anda dapat 'meredefinisi' tag inisehingga akan tercetak lebih tebal lagi,

atau untuk penekanan lebih jauh lagi,mengatur agar semua teks tercetakdalam huruf kapital. Atau malah mem-buat teks tidak tercetak tebal.

Apa Sih Style Itu?Karena HTML hanya berurusan de-ngan struktur, anda yang mempela-jarinya tidak benar-benar memahamiatau terasah seleranya terhadap desain.Kita belajar lebih dahulu sedikit men-jadi desainer dengan memahami apayang dimaksud dengan style.

Style terdapat terutama pada programdesktop publishing. Program wordprocessing pun kini mendukung Style.

D

Dynamic Dynamic HHTTMMLL

• Style yang diterapkan pada bagian judul dalam bentuk tag padaprogram word processing.

• Style sheet yang diterapkan pada suatu tag HTML. Bandingkananaloginya dengan tag pada program word processing di sebelah kiri.

Memahami CascMemahami Cascading Stading Style Sheet (Cyle Sheet (CSS S)S)

boldtimesitalic

12pt

Styles yangditerapkan

Nama style Dokumen

Bagian Judul

Part I—DHTMLteks teks teks teks teks teksteks teks teks teks teks teksteks teks teks teks teks teksteks teks teks teks teks teks

Part II—CSSteks teks teks teks teks teksteks teks teks teks teks teksteks teks teks teks teks teksteks teks teks teks teks teks

}boldtimesitalic

12pt

Styles yangditerapkan

Tag HTML Dokumen

<h1>…</h1>Part I—DHTMLteks teks teks teks teks teks teks teksteks teks teks teks teks teks teks teksteks teks teks teks teks teks teks teks

Part II—CSSteks teks teks teks teks teks teks teksteks teks teks teks teks teks teks teksteks teks teks teks teks teks teks teks

}!!"

Page 18: 0203 - Linux Mandrake

Desember 2001 NeoTek 17

NeoTutor

Style adalah cara untuk mengatur pe-nampilan komponen dokumen secarakeseluruhan. Misalnya style untukjudul, style untuk subjudul, syleuntuk caption, dan lain sebagainya.

Style merupakan kumpulan semuaatribut yang ada pada suatu dokumenyang mengatur penampilannya, sepertiformat dan ukuran font, dan kelompok-kelompok atribut ini diberi nama (namastyle) tertentu. Misalnya anda inginagar subjudul ditetapkan sebagai bold,font-nya Times, italic, dengan besar 14point. Kumpulan atribut ini dapat dibe-ri nama style Subjudul.

Apa yang Dimaksud dengan CSS?Apabila style menetapkan penampilanpada halaman word processing, makayang serupa juga berlaku untuk hala-man web dengan CSS. Anda dapatmengatur CSS agar mempengaruhisifat-sifat tag HTML pada satu hala-man Web tertentu atau untuk keselu-ruhan dokumen.

Walaupun metodologi CSS bekerjapada HTML, CSS itu sendiri bukanlahHTML. CSS merupakan kode-kodetersendiri yang meningkatkan kemam-puan HTML, dengan cara mendefini-sikan ulang tag-tag HTML.

Sebagai contoh, tag paragraf <p> …</p> yang pada dasarnya meletakkanbaris kosong di antara dua paragraf.Dengan CSS anda bisa mengaturbahwa tag ini bukan hanya meletak-

kan baris kosong, melainkan teks diantara kedua tag itu ditetapkan misal-nya bold, dengan font Times, dan 14point.

CSS dan HTML 4.01Mulai HTML 4.01, yang diperkenal-kan Desember 1999, HTML menyer-takan style-sheet methodology. Inibukan berarti CSS itu sama denganHTML, melainkan HTML kini tergan-tung pada CSS untuk mengatur penam-pilan halaman Web, bukan lagi dengantag-tag HTML yang berhubungan de-ngan desain.

Artinya, walaupun tag-tag pada HTMLyang berhubungan dengan desain ma-sih berjalan, anda dianjurkan menggu-nakan CSS dalam mengaturnya. Fal-safahnya adalah: sedapat mungkin be-baskan HTML dari kewajiban menga-tur desain. Pakailah CSS untuk itu.

Dengan cara ini 'orang-orang amatiran'masih dapat mengatur tampilan hala-man Web dengan menggunakan tag-tagHTML dan 'desainer betulan' meng-gunakan CSS.

Versi-versi CSSMengikuti petunjuk dari W3C, CSStelah berkembang selama beberapa ta-hun terakhir ini. Browser-browsermutakhir mendukung CSS yang mu-takhir pula.

CSS Level 1 (CSS1).. Versi resmi perta-ma ini dilepas tahun 1996. Memuat ke-

mampuan dasar CSS sepert memfor-mat teks, mengatur font, dan menyetelmargin. Didukung oleh Netscape 4 danInternet Explorer 3 dan 4.

CSS Positioning (CSS-P). Sambil me-nunggu versi baru, para desainer Websudah memerlukan standar untuk me-letakkan suatu unsur secara tepat padahalaman Web.

CSS Level 2 ( CSS2). Versi terbaruyang dilepas pada tahun 1998. Dukung-an terhadap bahasa internasional dankemampuan menspesifikasi CSS yangspesifik untuk media tertentu. Didu-kung oleh Internet Explorer 5 danNetscape 6.

CSS Level 3 (CSS3). Standar yang ma-sih dalam pengembangan. Akan mene-tapkan standar untuk Scalable VectorGraphics (SVG). Format ini memung-kinkan anda menyertakan bentuk-bentuk dalam vector dan bukannyabitmap.

Gampang Kok Membuat CSS Itu!CSS tidak memerlukan segala macamplug-in. Pada dasarnya CSS hanyaberisi aturan-aturan saja. Aturan-aturan CSS mendefiniskan bagaimanaHTML harus tampil dan berperilakupada jendela suatu Web browser.

Anda dapat menetapkan aturan-aturan untuk memerintahkan tagHTML tertentu untuk menampilkanisinya, atau anda dapat juga menetap-kan suatu aturan umum dan kemu-

Buka file ini denganbrowser. Inilah file HTMLanda yang pertama yangmenggunakan CSS!

1 Pada Notepad ketikkanstyle= pada tag yangdiredefinisi, yaitu:<h1 style=

2 Di antara tanda petik, ketikdefinisi (property:value)titik koma (;) membatasisetiap definisi.

3 4 Setelah menutup tag ini,ketikkan teksnya dan tutupdengan tag penutupnya:Judul Makalah Saya</h1>

5 Misalkan redefinisi juga<h2> sebagai berikut:<h2 style="font-size:24px;color:blue;">

6 Teksnya adalah Yang IniSub-Judulnya, makakeseluruhan dokumenHTML-nya terlihat di atas

7 Selanjutnya Save sebagaifile teks dengan ekstensi*.htm, misal dengan namacsstotag.htm

8

Pastikan bahwa daftardefinisi ini diakhiri de-ngan tanda petik juga.

CSS pada Tag HTML Sebagai contoh, kita akan meredefinisi tag <h1> … </h1>

Page 19: 0203 - Linux Mandrake

NeoTutor

18 NeoTek Desember 2001

dian menetapkannya berdasarkan ke-perluan. Ada tiga jenis aturan CSS:HTML Selector, Class, dan ID. Terle-bih dahulu, kita bahas yang pertama.

HTML Selector adalah bagian teksdari suatu tag HTML. Misalnya padatag <h3> HTML Selector-nya adalahh3. Pada <img scr = "gambar.gif'>,maka HTML Selectornysa adalah iimmgg(scr bukan selector, melainkan atribut).

CSS hanya bekerja dengan tag-tagyang disertai penutup. Sebagai con-toh, walaupun pada HTML <p> seringdigunakan tanpa pasangannya </p>,apabila menggunakan CSS makakeduanya harus digunakan.

Bentuk umum sintaks CSS adalahsebagai berikut:

Selector{property:value;}Selector di sini bisa HTML selector,Class, atau ID. Definisi terdiri atasproperty yaitu atribut yang didefini-sikan dan value yaitu pendefinisianproperty tadi.

Di Mana Meletakkan Aturan CSS?Aturan CSS dapat diletakkan di tigatempat yaitu:

• Di dalam tag HTML, untuk mem-pengaruhi tag tertentu saja

• Pada head dari dokumen, untukmempengaruhi keseluruhanhalaman Web

• Pada dokumen eksternal, untukmempengaruhi keseluruhan situsWeb

CSS pada Tag HTML

Sebagai contoh, kita akan mendefini-sikan ulang tag <h1> … </h1> yangberisi teks 'Judul Makalah Saya.'

1.Ketikkan style= dalam tag HTMLyang akan diredefinisi:

<h1 style=

2.Di antara tanda petik, ketikkandefinisi-definisi (property:value)dengan titik koma (;) untuk mem-batasi tiap-tiap definisi itu. Pastikanbahwa daftar definisi ini diakhiridengan tanda petik juga.

"font-size:48px;color:red;"

3.Setelah menutup tag ini, ketikkanteksnya dan tutup dengan tagpenutupnya:

>Judul Makalah Saya</h1>

4.Misalkan pula pendefinisian ulanguntuk <h2> sebagai berikut:

<h2 style="font-size:24px;

color:blue;">

5.Teksnya adalah Yang Ini Sub-judulnya, maka keseluruhan contohpada dokumen HTML-nya akansebagai berikut:

<html>

<h1 style="font-size:48px;

color:red;">

Judul Makalah Saya

</h1>

<h2 style="font-size:24px;

color:blue;">

Yang Ini Sub-judulnya

</h2>

</html>

6.Selanjutnya kita lengkapi denganbodytext style sebagai berikut:

<body style ="background:pink;

font-family:arial;">

yang diletakkan paling awal setelah<html>

Penutupnya </body> paling bawahsebelum </html>;

Adapun paragraf body textdiletakkan setelah <h2>…</h2>

Sehingga keseluruhan dokumenakan menjadi:

<html>

<body style ="background:pink;

font-family:arial;">

<h1 style="font-size:48px;

color: red;">

Judul Makalah Saya

</h1>

<h2 style="font-size:24px;

color:blue;">

Yang Ini Sub-Judulnya

</h2>

<p>

Ini body text-nya. Ini body

text-nya. Ini body text-nya.

Ini body text-nya.

</p>

</body>

</html>

CSS pada Halaman WebUntuk mendefinisikan aturan-aturanstyle pada keseluruhan halaman web,anda perlu menyertakan aturan-aturan

style ini pada head dari dokumenyang membentuk nest dalam suatustyle container. Cara penempatannyatampak sama seperti dengan menem-patkan langsung pada tag HTML, te-tapi memudahkan anda untuk mela-kukan perubahan di masa datangkarena semua terkumpul di satu tempat.

Syntax umum CSS style ditempatkanpada bagian <head> dari doukmenHTML sebagai berikut:

<style type="text/css">

aturan-aturan CSS

</style>

Sehingga bentuk dokumen HTML-nya menjadi:

<html>

<head>

<style type="text/css">

body {

background:pink;

font-family:arial;}

h1 {

font-size:48px;

color:red; }

h2 {

font-size:24px;

color:blue;}

</style>

</head>

<h1>Judul Makalah Saya

</h1>

<h2>Yang Ini Sub-Judulnya

</h2>

<body>

<p>

Ini body text-nya. Ini body text-nya. Ini

body text-nya. Ini body text-nya.

</p>

</body>

</html>

CSS pada Keseluruhan Situs WebManfaat utama dari CSS adalahbahwa anda dapat menciptakan satustyle sheet dan menerapkannya bukanhanya pada satu halaman Web saja,melainkan untuk keseluruhan situsWeb. Anda dapat menerapkan stylesheet eksternal ini pada ratusan doku-men HTML, tanpa harus mengetikkanulang informasinya satu per satu.

<h1 style=”color:red;”>…</h1>

HTMLselector

Tag penutupDefinisi

Property Value ContentAtributstyle

Tanda sama dengan

<style type=”text/css”>h1 {color:red;}

</style>

Style tag CSS ruleMendefinisikan style type

Page 20: 0203 - Linux Mandrake

Menerapkan CSS eksternal mencakupproses dua langkah. Pertama, menetap-kan aturan-aturannya pada suatu fileteks; kemudian me-link atau imporfile ini ke suatu dokumen HTML, baikitu dengan tag <<lliinnkk>> atau @@iimmppoorrtt.

Menciptakan File CSS EksternalGunakan text processor biasa (misal,Notepad) untuk membentuk file CSSeksternal. Pada file CSS eksternal inijangan gunakan tag <style> sebabtidak akan bekerja pada kebanyakanbrowser.

Ketikkan sebagai berikut:

h1 {

font-size:48px;color: red; }

h2 {

font-size:24px;color:blue;}

Lalu save sebagai file teks denganekstensi *.css, misalnya filename.css

Buat lagi file teks lain yang isinyasebagai berikut:

body {

background:pink;

font-family:arial;}

lalu save sebagai file teks css lain,misalnya filename2.css.

Adapun file HTML yang dibuat akanterhubung (link) ke file css ini denganpernyataan <link> sebagai berikut:

<link rel="stylesheet" href="filename.css">

sehingga keseluruhan dokumen akansebagai berikut:

<html>

<head>

<link rel="stylesheet"

href="filename.css">

<link rel="stylesheet"

href="filename2.css">

</head>

<body>

<h1>Judul Makalah Saya

</h1>

<h2>yang Ini Sub-Judulnya

</h2>

<p>

Ini body text-nya. Ini body text-nya. Ini

body text-nya. Ini body text-nya.

</p>

</body>

</html>

Cara lain untuk membawa style sheeteksternal ini agar digunakan padasuatu dokumen adalah dengan meng-gunakan penyataan @import.

Untuk mengimpor file CSS eksternal,pertama kali tetapkan di antara headdokumen HTML anda:

<stylesheet="text/css">

lalu impor file CSS dengan pernyataan:

@import url(filename.css)@import url(filename2.css);

ulangi pernyataan di atas sebanyakyang diinginkan

Bila ada aturan CSS lain yang ingindimasukkan, letakkan di sini.

Tutup dengan </style>

Dokumen HTML yang mengimporstyle sheet eksternal akan berbentuksebagai berikut:

<html><head>

<style type="text/css">@import url(filename.css);

@import url(filename2.css);</style>

</head><body><h1>Judul Makalah Saya</h1><h2>Yang Ini Sub-Judulnya</h2><p>Ini body text-nya. Ini body text-nya. Ini body text-nya. Ini body text-nya.</p></body>

</html>

Dengan sifat-sifat CSS yang portabelini, untuk membuat desain yang baik,anda tinggal mencarinya saja dikoleksi CSS yang banyak tersedia diInternet. Jadi semakin mudah, bukan?

NeoTutor

Desember 2001 NeoTek 19

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

CSS3

CSS2

HTML1

HTML2

CSS1

<link>@import

@import

<link>@import

<link>@import

Page 21: 0203 - Linux Mandrake

20 NeoTek Desember 2001

NeoTutor

enggunaan Class yangpaling jelas adalah pada saatanda membuat suatu

paragraf tentang pertanyaan danjawabannya atau dalam suatu situsbiasanya dinamakan FAQ(Frequently Asked Questions).Paragraf yang berisi pertanyaandiberi sentuhan style yang berbedadengan jawabannya.

Contohnya seperti pada Langkah 1-2di mana setiap class didekalarasikanlebih dulu di bagian<STYLE>...</STYLE> yangdimasukkan pada tag <HEAD>.Penamaannya harus didahului

DDYYNAMNAMIIC HC HTTMMLLCCLLAASSS DS DAN EAN EXXTTEERRNALNALSSTTYYLE SLE SHHEEEETSTS

Class dan External Style Sheets banyak dipakai para Webmasteruntuk membuat halaman Web menjadi lebih hidup. Bagaimanacara membuat dan menggunakannya, ikuti tutorial berikut ini.

P

MEMBUAT FILE *.CSSUntuk menggunakan external style sheet,buat dahulu file style sheet denganformat *.css. Setelah anda membuatkonfigurasi style sheet, simpan sebagaicss dengan memberi ekstensi .css padafile yang dibuat pada notepad. Padacontoh ini, kita buat styleku.css

MEMBUAT LINK KE FILE CSSUntuk memasukkan file css ke dalamdokumen HTML, masukkan tag <LINKREL=stylesheet HREF=”styleku.css”>ke setelah </TITLE> dan sebelum</HEAD>. Lalu gunakan class tersebutseperti biasa.

MEMBUAT CLASSBuka Notepad dan tuliskan kode-kodeHTML seperti di atas lalu save sebagaihtmlconfr.htm. Perhatikan bagian yangdisorot. Ada dua class yang dibuatyaitu: .question dan .answer. Untukmemasukkannya ke paragraph, ketik<P class=”nama class”> .......</P>

PREVIEW DENGAN BROWSERSetelah di-Save as HTML, buka dokumenpada Langkah 1 dengan browser. Adadua class yang kita masukkan dalam tiapparagraph di atas yaitu question (italic)dan answer yang bisa diterapkan untuksetiap pertanyaan dan jawaban dalamhalaman Web anda.

1

5 6

2

CSS untuk atribut font. text, border, dan margin

MENGGUNAKANMICROSOFTFRONTPAGE 2000

?

Microsoft FrontPage 2000juga bisa digunakanuntuk membuatCascading Style Sheets.Caranya:

1. Klik Format>AStyle

2. Klik salah satu Stylesmisal: p lalu klik Modify

3. Pada window ModifyStyle, klik Format

Page 22: 0203 - Linux Mandrake

Desember 2001 NeoTek 21

NeoTutor

dengan sebuah titik, misalnya:.question {font-style:italic} dan.answer {color:#23238e}.

Kemudian pada bagian <BODY>,masukkan nama class itu dalam tagyang diinginkan misalnya:

<<PP ccllaassss==”” qquueessttiioonn”” >>........<<//PP>> dan <<PP ccllaassss==”” aannsswweerr”” >>........<<//PP>>. Dengandemikian, kita telah membuat duaparagraf dengan class style berbeda.

Tetapi jika anda ingin memasukkansuatu class dalam kalimat, gunakantag <SPAN>. Untuk itu anda harusmembuat dulu class-nya misalnya:.big {font-size:14pt; text-decoration:underline}

Kemudian masukkan class itu kedalam tag SPAN, seperti:

<<PP ccllaassss==”” qquueessttiioonn”” >> AAppaakkaahh<<SSPPAANNccllaassss==”” bbiigg”” >> DDHHTTMMLL <<//SSPPAANN>> iittuu??<<//PP>>. Contohnya dijelaskan padaLangkah 3-4.

External Style Sheets adalah suatufile yang berisi deklarasi tentangsuatu style dan diberi nama denganekstensi .css. Untuk menggunakan-nya, diperlukan tag <LINK> sepertidijelaskan pada Langkah 5-8.

MASUKKAN FILE CSS DAN HTMLPADA SATU FOLDERSelanjutnya simpan dokumen HTMLyang telah dibuat dalam satu folderdengan file CSS-nya agar style sheet-nyabekerja.

PREVIEW DENGAN BROWSERSekarang uji dengan browser, danbuktikan bahwa halaman Web andatelah diberi sentuhan oleh file externalCSS yang telah di-link ke dalamdokumen ini. Dengan cara ini makaanda bisa mengubah semua dokumenHTML dengan seragam dan cepat.

MENGGUNAKAN TAG SPANJika anda ingin memasukkan suatu class dalamparagraph class, gunakan tag <SPAN>. Padacontoh ini, dibuat class baru: .big denganspesifikasi seperti gambar di atas. Lalu padaparagraph class question, masukkan <SPANclass=”big”>....</SPAN>. Sehingga dalam satukalimat, ada dua class yang berkerja.

PREVIEW DENGAN BROWSERSekarang buktikan dengan browser!Terlihat pada pertanyaan di atas, ada duastyle sheet yang dimasukkan ke dalam-nya. Pada frasa style sheet, bekerjaclass big dan sisanya class question.

3

7 8

4

TIP & TRIK • TIP & TRIK • TIP & TRI

Beberapa CaraMemasukkan Style keHalaman Web1. Dengan menggunakan atribut

STYLE, misal <H1 STYLE=text-align:center> Inline StyleSheet</H1>

2. Melalui tag langsung <STYLE>3. Melalui elemen <LINK> dengan

External Style Sheets.

!

Mengunakan MicosoftFrontPage 2000

4..Sekarang klik nilai-nilaiyang tertera padawindow ini

5. Pada window ModifySyle, anda telah mem-format tag untukparagraph. Nilainyadapat dilihat padabagian Description

Page 23: 0203 - Linux Mandrake

22 NeoTek Desember 2001

NeoTutor

Internet, khususnya World Wide Web, tampil sebagai dunia yang misterius.Banyak teknologi baru yang diciptakan dan diimplementasikan, sering kalitanpa dokumentasi yang cukup. Dengan begitu banyaknya istilah-istilahbaru yang muncul setiap hari, banyak dari kita yang akhirnya kewalahan.

NDA TELAH MENGENAL HTMLdan sudah bisa membuat situsWeb sendiri. Adanya JavaScript

yang dapat di-copy-and-paste membuatsitus anda nampak lebih menarik. Peleng-kap-pelengkap lainnya seperti hit counter,guest book, chat room, dan bahkan e-mail plug-in dapat anda tambahkanuntuk membuat situs anda lebih menarik.

Kini timbul keinginan membuat for-mulir sendiri dan menyimpan data yangmasuk dalam bentuk database. Atauingin membuat situs Web anda dapatdiubah-ubah mengikuti gaya pengun-jungnya. Kelemahan HTML ini mem-buat situs yang ditulis hanya denganHTML tidak dapat dengan mudah di-perbarui karena setiap pembaruan ber-arti membongkar keseluruhan situs.

Hal inilah yang membuat server-sidetechnology menjadi populer.Yang palingpopuler adalah CGI (Common GatewayInterface) yang kebanyakan (tidak selalu)ditulis dalam Perl. Kini sebagai pilihanterhadap CGI terdapat pula teknologi lainseperti ASP (Active Server Pages), JSP(Java Server Pages), dan PHP. Bagaimanakita membandingkan semuanya itu.

Teknologi ServerSebelum kita membahas pelbagai tek-nologi sisi-server ini, ada baiknya kitabahas dulu server-nya. Apabila mem-buat dokumen HTML, anda denganmudah dapat melihatnya dulu secaraoffline dengan browser (client software).Jika sudah cocok baru anda upload keserver yang menjadi host dari situsWeb anda.

Tidak demikian halnya dengan halamanweb yang ditulis untuk sisi server. Andaperlu melihat hasilnya setelah halamanitu dipasang pada server, dengan caramengaksesnya lewat komputer client.Misal-nya database pendaftaran mahasiswa ter-dapat pada server. Komputer client yangmengaksesnya dapat mengisikan recorddan men-submit ke server tempat recorditu terkumpul dalam bentuk database.

Untuk menguji dokumen yang andabuat untuk server, anda dapat memasangserver sendiri yang akan berperan seba-gai local host pada LAN anda. Misalnyaanda mempunyai dua atau lebih kom-puter yang terhubung sebagai LAN, makasalah satu dapat anda pasangkan server.Dokumen sisi-server di simpan di sinidan dapat diakses dari komputer lain,misalnya dengan mengetikkan URL sepertihttp://localhost (dapat saja satu komputersebagai server lokal dan client sekaligus).

Server yang paling populer di worldwide web adalah Apache yang berjalanpada sistem operasi Unix, sedangkanMicrosoft tidak mau kalah dan menye-diakan Information Server yang kinisudah versi 5 (IIS 5) dan berjalan padaWindows NT dan 2000. Adapun PWS(Personal Web Server) adalah versi miniIIS yang berjalan pada Windows 95/98/ME.Apache selain di Unix tersedia jugaversi Windows dan dapat di-downloaddi http://httpd.apache.org/dist/httpd/binaries/win32/

Microsoft PWS

Bila menggunakan Windows 95/98/MEdan ingin mulai mempelajari teknologi

server gunakan saja PWS yang tersediapada CD Windows 98/ME. Download di:http://www.studiodeluxe.net/pws/index.htmPWS dibahas secara rinci pada nomorini di halaman 24–27.

Server Lain untuk Windows

Server lain untuk Windows di antara-nya adalah Xitami (www.xitami.com) danSambar (www.sambar.com). Keduanyaberukuran kecil sehingga cocok untukpemakaian pribadi dalam menguji scriptyang dibuat. Sambar dan Xitami akandibahas pada kesempatan lain.

Tidak semua teknologi sisi server didu-kung oleh setiap jenis server, sehinggaanda harus memilih-milih dulu sesuaidengan apa yang akan digunakan. Serverasal Microsoft seperti PWS dan IIS jelasmendukung DBMS dari Microsoft seper-ti MS SQL dan MS Access serta tekno-logi Active Server Pages (ASP). Apachebiasanya menggunakan MySQL (Windows)atau MySQL/PostgreSQL (Linux).

CGI dan PerlCGI adalah teknologi sisi server yangpaling populer. CGI atau CommonGateway Interface adalah protokol(cara melakukan sesuatu di web), bukanbahasa pemrograman itu sendiri. CGIadalah cara umum suatu server ber-interaksi dengan program. Jadi suatuprogram yang dibuat untuk bekerjapada CGI harus mengirimkan datamengikuti standar tertentu. Programyang dipakai bisa apa saja, namunyang paling populer adalah Perl (dankedua adalah C).

A

Dynamic Dynamic HHTTMMLLMemahami SerMemahami Server dan Server dan Server-side Scriptingver-side Scripting

Page 24: 0203 - Linux Mandrake

Desember 2001 NeoTek 23

NeoTutor

Jadi bila orang mengatakan CGI script,maka kebanyakan artinya adalah scriptyang dibuat (kebanyakan tetapi tidakselalu) oleh Perl. Perl itu sendiri adalahbahasa pemrograman yang namanyamerupakan kepanjangan dari PracticalExtraction and Report Language.

Perl yang diciptakan pada tahun 1986pada awalnya tidak dirancang untuk Web,melainkan untuk membuat laporan per-usahaan tempat pembuatnya, Larry Wall,bekerja. Perl kini digunakan untuk banyakhal, namun yang paling utama adalahuntuk membuat halaman Web menjadiinteraktif.Terdapat script untuk mengolahformulir, membuat guestbook, membuatbulletin board pada web, hit counter, danlain sebagainya.

Ada tiga alasan mengapa Perl popularuntuk menangani hal-hal yang berhu-bungan dengan Web. Pertama, Perlamat baik dalam memanipulasi teks.Kalimat yang panjang dapat denganmudah diubah menjadi field-field dandata (yaitu informasi yang dapat digu-nakan, dikompilasi, dan disortir).

Kedua, Perl dapat dengan mudah dipin-dahkan (ported) dari suatu platform keplatform lain. Misalnya suatu scriptyang ditulis pada Windows dapat denganmudah disalin ke sistem Unix atauMacintosh tanpa (atau hanya dengansedikit) perubahan.

Ketiga, Perl merupakan bahasa yangasik! Para programmer amat menyukaiPerl karena sifatnya yang semantis.Suatu hal dapat mempunyai banyakarti tergantung pada konteksnya. Inipula yang membuat Perl terkenalsebagai bahasa yang sulit untuk pemula.

Belajar CGI perlu Apa?

Jika menggunakan Windows, andamemerlukan server yang berjalan diWindows: PWS, Xitami, atau Sambar.

Selain itu anda juga harus menginstalPerl interpreter. Yang populer adalahActivePerl dari ActiveState. Download dihttp://aspn.activestate.com/ASPN/Downloads/ActivePerl/

Waktu anda menginstal Perl interpreter,maka terinstalasi pula CGI.pm, suatu mo-dul standar untuk membaca dan men-jalankan (parsing) CGI Script. NamunCGI.pm yang terpasang mungkin bukanyang terbaru. Periksa di http://stein.cshl.org/WWW/software/CGI/#installation

PHP dan MySQLPHP pada awalnya adalah singkatandari ‘Personal Home Page.’ Diciptakanpada tahun 1994 oleh Rasmus Lerdorfuntuk memonitor siapa saya yang me-ngujungi situs web-nya dan membaca

resume online-nya. Kini PHP berubahmenjadi singkatan berulang: ‘PHP:Hypertext Preprocessor.’ Secara har-fiah dapat diartikan bahwa PHPmenangani data sebelum dijadikanHTML. PHP adalah bahasa scriptingyang di-embed ke HTML dan dijalan-kan di server. PHP juga bersifat cross-platform seperti halnya Perl.

PHP adalah salah satu alternatif dalammerancang situs web. Alternatifnya:

• CGI script yang ditulis (kebanyakan)dalam Perl

• ASP (Active Server Pages), umum-nya ditulis bersama VBScript

• JSP (Java Server Pages), umumnyaditulis bersama JavaScript

Kelebihan PHP dibandingkan yang lainadalah lebih cepat dan lebih mudah pem-buatannya, demikian pula eksekusinya.Lebih mudah karena tidak memerlukanketerampilan pemrograman khusus.

Lebih jauh lagi, PHP yang memang lahirbelakangan, dirancang khusus untuk ha-laman Web yang dinamis, sedangkan Perl(juga VBScript dan JavaScript) tidak khu-sus dirancang untuk itu. Namun PHPlebih sederhana. Perl dapat melaksanakanapa yang tidak dapat dilakukan oleh PHP.Lebih lanjut lagi Perl lebih sederhana di-bandingkan C atau Java.

Belajar PHP perlu Apa?

Pertama anda harus mempunyai serveryang mendukung PHP dan itu dapat di-pasang di komputer sendiri. Biasanyaserver yang digunakan adalah Apache:http://httpd.apache.org/dist/httpd/binaries/win32/

Download file dengan namaapache_1.3.20-win32-src-r2.msi

File ini memerlukan Microsoft Installeruntuk dapat diinstal, yang dapat di-download dari situs Microsoft dihttp://www.microsoft.com/downloads/release.asp?ReleaseID=17343

Kedua, anda memerlukan text processorbiasa. Pakai saja Notepad, Wordpad, atauboleh juga Word, tapi text processor yangbaik membuat penomoran baris sendiri.Di antaranya yang dirancang untuk editserta menguji hasilnya adalah PHPEd.http://soysal.free.fr/PHPEd/PHPEdSetup3x.exe

PHP dan Database

Salah satu popularitas PHP adalah ke-mampuannya mendukung berbagaijenis database. Ini pula yang membu-atnya lebih mudah dipelajari daripadaCGI Script.

Database adalah kumpulan table (tabelterdiri dari kolom dan baris) yang me-

nyimpan informasi. Ada banyak serverdatabase yang dikenal sebagai DatabaseManagement System (DBMS) yangberjalan di pelbagai macam platform.Sekarang ini Oracle dipandang sebagaidatabase terbaik, tetapi pada Windowsdikenal SQL dan Access.

Database yang populer untuk dipakaibersama PHP adalah MySQLhttp://www.mysql.com/downloads/mysql-3.23.html

Untuk memudahkan instalasi, kini sudahterdapat PHPTriad yang bila diinstallangsung menginstal komponen-kom-ponen yang diperlukan untuk PHP.Lengkap! Yang diinstal adalah:

• Apache server for Windows

• PHP dan PHPMyAdmin

• MySQL

Lihat PHPTriad dan PHPEd di hlm. 28–31.

ASP dan Database MicrosoftASP adalah singkatan dari Active Ser-ver Pages, suatu aplikasi yang berjalandi IIS (Internet Information Service)yang merupakan komponen yangdisertakan dalam Windows 2000,untuk versi Windows sebelumnya ada-lah PWS (Personal Web Server). ASPsetara dengan PHP atau JSP (JavaServer Pages) meskipun tidak samapersis.

Semuanya merupakan script yangdieksekusi di server, sehingga secaraotomatis untuk menjalankan file-fileASP dibutuhkan sebuah server yangmendukung ASP.

Untuk menjalankan IIS, anda harusmenggunakan Windows NT 4.0 keatas atau Windows 2000, sedangkanuntuk menjalankan PWS Anda harusmenggunakan Windows 95/98/ME

Selain berisi teks biasa, suatu file ASPdapat juga berisi tag-tag HTML, XML,dan script-script seperti JavaScriptdan lainnya.

Secara keseluruhan script ASP harusdiletakkan di server dan diproses diserver dan bukan di browser. Serverakan mengirimkan dokumen ke brow-ser dalam bentuk HTML biasa, sehing-ga pengakses file ASP tidak akan dapatmelihat script ASP dalam file tersebut.

ASP mendukung database Microsoftseperti Access dan SQL. Bila inginmenggunakan ASP dan Access tetapimenginginkan server yang lebih ringandaripada IIS atau PWS, gunakan sajaWebServer yang dapat di-download dihttp://vwebserver.phidji.com NNTT

Page 25: 0203 - Linux Mandrake

24 NeoTek Desember 2001

NeoTutor

icrosoft, yang diklaim seba-gai raja software dunia, ha-rus berjuang habis-habisan

menghadapi Linux yang kian harikian diminati.

Dalam bidang pemrograman Web,Microsoft tidak mau ketinggalan,client-side script-nya, VBScriptdikembangkan lagi menjadi sebuahserver-side script yang kemudian dina-makan Active Server Pages (ASP).

Ini adalah upaya menandingi scriptpemrograman CGI/Perl, dan teruta-ma pula PHP (Personal Home Page—Hypertext Preprocessor) yang lahirdari basis Linux, meskipun kemudiandapat pula dijalankan pada Windows.

M

2

8 9

3 4

10

CEK SEMUA KOMPONENPilih komponen yang akan kita instal diserver. Tandai cek pada kotak kecil didepan nama komponen. Jika telah ber-tanda cek, biarkan. Jika belum, tandaikotak di depannya. Pilih komponenPersonal Web Server (PWS) denganmengklik sekali pada namanya. Setelahitu klik Show Subcomponents

TRANSACTION SERVERMicrosoft Transaction Server diinstaldi C:\Program Files\Mts. Klik Nextuntuk melanjutkan ke langkah selan-jutnya yang paling pokok, yaituSetup untuk mulai menginstalPWS dengan komponen-komponenyang telah kita pilih. PantauInstalasi pada Overal Progress.

SELESAI DAN JALANKANKlik Finish lalu restart komputer.Untuk menjalankan PWS yang telahkita Instal, pilih Start > Programs >Microsoft Personal Web Server >Personal Web Manager atau denganmengklik shortcut yang berada padadekstop anda. Maka jendela dialogPersonal Web Manajer akan muncul.

INSTALASI BERJALANSetelah setup selesai menginstal PWS kePC kita, otomatis akan muncul jendeladialog yang berisi pernyataan terimakasihkarena telah menggunakan MicrosoftSoftware. Proses Instalasi PWS selesai.Klik Finish untuk keluar dari Setup, ataudengan hanya menekan Enter padakeyboard.

Instalasi PWS untuk persiapan belajar PHP dan ASP sekaligus!

PPEERRSSOONAL WNAL WEEB SB SEERVRVEERRSSEERVRVEER GR GRRAATTIIS US UNNTTUUKKWWIINNDDOOWWS DS DARARI MI MIICCRROOSSOOFFTTUntuk bisa belajar membuat situs yang berisi guest book, formulir,dan lainnya yang berhubungan dengan database, anda perlumengenal server-side scripting seperti PHP, ASP, dan CGI/Perl.Tetapi sebelum itu harus mengenal server-nya itu sendiri. UntukWindows terdapat PWS yang merupakan IIS mini. Roswati S.membahasnya untuk anda.

INSTAL PWSJalankan install.exe (atau setup.exejika menggunakan CD Windows 98).Pada Windows dialog paling awaldisebutkan fitur-fitur yang disertakanpada paket PWS: Personal Web Server,Transaction Server, Data Access Com-ponent, Message Queue Server Client,dan Easy Administration. Klik Next .

MINIMUM, TYPICAL, CUSTOM?Setelah menerima End User License, se-lanjutnya pilih tipe Server yang akandiinstal ke PC kita. Ada tiga tipe: Mini-mum, Typical, dan Custom. Jika Andatidak mau repot pilih saja Typical. Padabahasan kali ini kita akan mencoba tipeCustom. Klik tombol Custom danlanjutkan ke langkah selanjutnya.

Page 26: 0203 - Linux Mandrake

Desember 2001 NeoTek 25

NeoTutor

ASP dibuat sedemikian rupa sehinggabanyak sekali fungsi dan instruksiyang dapat dilakukan tetap mudahuntuk dibuat, yakni dengan gayabahasa Inggris sederhana pada listingprogramnya.

Kemudian untuk lebih mengukuhkanlagi dominasinya Microsoft menam-bahkan fasilitas PWS (Personal WebServer) yakni sebuah server mini yangdapat digunakan untuk menjalankanscript ASP di PC Anda.

Karena sifatnya yang server-sidescripting, ASP mutlak harus dijalan-kan dengan bantuan sebuah serveryang mampu mengeksekusi script ASP.

Dan memang, sesuai tujuan Microsoft,maka ASP ini dibuat sedemikian rupasehingga hanya bisa dijalankan denganIIS (Internet Information Server) atauPWS (personal Web Server) yangmerupakan bagian dari IIS.

Untuk itu sebelum mempelajari ASP,perlu kita instal dahulu PWS ke PCkita.

Pada bahasan ini, kita akan mencobamenginstal PWS secara langkah perlangkah. Penulis menggunakanWindows 98 OS, karena kebanyakanSistem Operasi Windows yangdigunakan saat ini adalah Windows98 ini.

5

11 12

6 7DOCUMENTATIONSelanjutnya tampil sub-subkomponenDocumentation. Ada tiga yangsemua harus dicek: Active ServerPages, Common DocumentationFiles, dan PWS Administrator’sDocument. Klik OK lalu OK danNext. Masing-masing kembali kejendela sebelumnya.

HOME DIRECTORYWeb Publishing Home Directory, folderyang digunakan untuk menempatkanfile-file Web atau file-file ASP anda,default-nya C:\inetpub\wwwroot .Tidak usah diganti dulu. Langsung sajaklik Next yang berada di sebelah ka-nan bawah dari Windows dialog untukmelanjutkan ke langkah berikutnya.

PERSONAL WEB MANAGERPerhatikan apakah server dalamkeadaan on atau off. On dicirikandengan adanya URL yang namanyadiambil dari nama komputer Anda,misalnya http://kosasih. Di bawah-nya terdapat tombol Stop, serta foldertempat kita menempatkan file-file kita,dalam hal ini c:/inetpub/wwwroot.

HALAMAN AWAL PWSKita coba menjalankan situs kita, kliklink http://kosasih itu; otomatis IE akandibuka dan jika proses instalasi kitabenar maka akan tampil halaman webberjudul "Welcome To Microsoft Per-sonal Web Server" dengan URL-nya:http://kosasih/IISSamples/Default/welcome.htm

PPEENNUUTTUUPPJika sudah demikian, selamat!

PWS telah terinstalasi di komputeranda. Sekarang Anda tinggal

menyimpan semua file-file ASPmaupun HTML ke folder

C:\inetpub\wwwroot.Awas jangan salah simpan, dan untukmemanggilnya dari browser gunakan

alamat sesuai URLnama komputer Anda misalnyahttp://komputerku/namafile.asp

(pada contoh ini‘komputerku’ adalah ‘kosasih’)

Mudah kan?Selanjutnya akan kita bahas cara

menggunakan PHP pada PWS yangsudah kita instal ini.

Dengan demikian anda dapat belajarASP dan PHP sekaligus

1DOWNLOAD PWSDownload PWS dari situs Microsoft:http://www.microsoft.com/ntserver/nts/downloads/recommended/NT4OptPk/win95.asp atau andajuga dapat mendownload darihttp://www.studiodeluxe.net/pws/index.htm

TIGA SUBKOMPONEN PWSAkan muncul jendela dialog berisi tigasubkomponen Personal Web Server(PWS). Cek semua: Documentation,Personal Web Manager, dan WordWide Web Server. Setelah itu pilih sub-komponen Documentation denganmengklik sekali pada namanya, laluklik tombol Show Subcomponents.

Page 27: 0203 - Linux Mandrake

26 NeoTek Desember 2001

NeoTutor

embahasan kita kali ini ada-lah cara belajar ASP dan PHPsekaligus. Dalam hal ini rupa-

nya PHP (Personal Home Page–Hypertext Preprocessor) lebih flek-sibel, karena ternyata PHP bisa dija-lankan di hampir semua server yangada, termasuk PWS-nya Microsoft. Jadikita ‘kan tidak perlu repot-repot meng-instal dua server pada PC Jika sudahmenggunakan PWS, anda sekaliandapat memasang PHP.

Pada dasarnya, ada cara manual yanglumayan rumit yang harus dilaku-kan untuk memasang PHP di PWS,karena harus melibatkan RegistryWindows. Namun untungnya seka-

P

2

8 9

3 4

10PILIH SEMUA KOMPONEN PHPPada jendela dialog “Select Component”terlihat daftar komponen/modul PHPyang dapat diinstal. Untuk lengkapnya,cek saja semua opsi yang ada denganmengklik kotak kecil di depan masing-masing opsi. Jangan sisakan satu pun!Klik lagi Next untuk melanjutkan kelangkah berikutnya.

INSTALASI BERJALANSelanjutnya “Start Installation.” TekanNext untuk untuk menginstalasi PHP.Jendela dialog “Installing” akan muncul.Dari sini kita bisa tahu sampai sejauhmana Setup bekerja. Tidak ada yangperlu anda lakukan. Kita hanya me-nonton saja Setup yang menginstalmodul-modul PHP ke PC kita.

PROGRAM MANAGER GROUPMucul jendela dialog “Select ProgramManager Group.” Secara otomatisSetup akan membuat suatu Groupyang terdapat pada Start Menu untukPHP EasyWindows Installer ini, secaradefault PHP4. Klik Next lagi untukmelanjutkan ke langkah berikutnya.

PHP Easy Windows Installer memudahkan instalasi PHP pada berbagai server, termasuk PWS

PPEERRSSOONAL WNAL WEEB SB SEERVRVEERRMMEENNJJALALANANKKAN PAN PHHPPPPADADA PWA PWS ANS ANDDAA

SHUTDOWN SEBELUM INSTALASISelanjutnya muncul jendela dialog“Shutdown WebServer.” Setup memin-ta kita men-shutdown PWS yangsudah kita instal jika PWS tersebutdalam keadaan ON sebelum kita me-lanjutkan langkah-langkah instalasi.Untuk itu jika PWS Anda masih dalamkeadaan running, segera distop deh.

KLIK STOP UNTUK SHUTDOWNKlik icon Personal Web Manager yangdi dekstop dan pada Windows DialogPersonal Web Manager lihat, apakahPWS dalam keadaan running atau tidak?Jika yang terlihat tombol ber label Stop"artinya PWS sedang running, Stop denganmengklik tombol Stop tersebut. TombolStart berarti PWS sudah shutdown.

Apa jadinya kalau ingin mempelajari ASP dan PHP sekaligus? Jika inginmempelajari ASP jelas harus memakai PWS atau IIS sebagai server-nya, yang merupakan produk Microsoft juga. ASP yang asli “tidak maujalan” di server lain. Kecuali yang telah diadopsi, seperti Apache-ASPmisalnya, yang ditulis dengan bahasa Perl seperti CGI sehinggaberjalan di Apache Server.

UPGRADE ATAU INSTAL BARU?Selain meminta Shutdown PWS, kitajuga diminta menghapus seluruh kom-ponen PHP yang pernah kita instal, jikakita hendak meng-upgrade PHP kita.Anggap saja kita baru pertama kali me-makai PHP. Kalau pernah menggunakanPHPTriad sebelumnya juga tidak perludihapus. Klik Next ke langkah berikutnya.

Page 28: 0203 - Linux Mandrake

Desember 2001 NeoTek 27

NeoTutor

rang ini sudah ada perangkat lunakbantu yang dapat memasangkan PHPke PWS yang telah kita instal di PC,tanpa harus berurusan dengan regeditlagi. Software inilah yang akan jadibahasan kali ini.

Software ini PHP EasyWindowsInstaller, buatan PHP every Where(http://php.weblogs.com/easywindows).Seperti halnya perangkat lunak lainyang terkait dengan PHP, softwareinipun berlisensi gratis alias bolehdipakai bebas.

Untuk men-download-nya kunjungialamat tersebut di atas. Downloadlangsung dengan mengklik link yangbertuliskan MMaaiinn DDoowwnnllooaadd SSiittee.

Atau pada browser langsung masuk-kan URL berikut untuk men-downloadsoftware ini:

hhttttpp::////pphhpplleennss..ccoomm//ddll//pphhpp440044..EEXXEE

Apabila anda report men-downloaddari Internet, gunakan saja CD NeoTekuntuk menginstalnya.

5

11 12

6 7BACKUP OTOMATISSoftware ini telah dilengkapi fasilitasBackUp. Artinya jika dalam instalasinanti ada file atau folder yang terpak-sa harus di-remove, maka file ataufolder itu akan secara otomatis disim-pan dalam folder BackUp. Sewaktukita menguninstall software ini makasecara Setup akan mengembalikan filemaupun folder tadi ke tempat semula.

13HALAMAN AWAL PWSBuka Internet Explorer, lalu ketikkanURL berikut pada Address Bar IE:http://komputerku/scripts/php/test.php. Pada komputer anda ‘kompu-terku’ akan mengambil nama kom-puter anda. Tekan Enter. Jika semua-nya benar yang muncul adalah kete-rangan tentang PHP 4.0.4.

1INSTALASI PHP404.EXEKlik dua kali ikon php404.exe yangbaru saja kita download. Akanmuncul jendela dialog "Welcome."Langsung klik tombol Next untukmelanjutkan ke langkah berikutnya.

TEMPAT MELETAKKAN FILE PHPSelanjutnya jendela dialog ChooseDestination Location, Setup akanmenawarkan di mana menempatkanmodul-modul PHP (bila menggunakanserver non-MS, PHP harus diinstal didirektori cgi-bin). Untuk contoh inibiarkan saja pada keadaan default-nya. Klik Next ke langkah selanjutnya.

PILIH ‘YES’ UNTUK BACKUPSecara default, Setup akan membuatBackUp dengan dipilihnya item “Yes.”Untuk saat ini biarkan pilihan default-nya, yaitu Yes. Untuk nama maupuntempat folder BackUp juga biarkanpada posisi default. Selanjutnya klikNext untuk ke langkah berikutnya.

INSTALASI SELESAI, RESTART!Muncul jendela dialog “Win9XInstructions.” Klik Next untukmenuju jendela dialog terakhir,“Installation Complete.” Klik FinishMuncul permintaan restart. Ya, klikYes untuk me-restart agar Windowsmelakukan Update terlebih dahulupada sistemnya.

Jika menggunakan Windows 95, makasebelumnya Anda harus menginstall DCOM95.exeyang bisa di-download dihttp://download.microsoft.com/msdownload/dcom/95/x86/en/dcom95.exe

EDIT DIRECTORYJalankan lagi PWS dengan mengklikStart. Setelah itu, pada menu kiri jen-dela dialog Personal Web Manager klikAdvanced. Tampil jendela “AdvancedOptions.” Pilih folder Scripts, lalu klikEdit Properties. Muncul jendeladialog dengan tiga opsi: Read, Execute,Scripts. Check ketiganya. OK.

Page 29: 0203 - Linux Mandrake

28 NeoTek Desember 2001

NeoTutor

nda tidak perlu mencariweb hosting khusus untukmembuat dan menguji

server-side script anda sepertimisalnya PHP ataupun Perl.

Kini dengan PHPTriad anda bisamenginstalasi Apache server (yangbeken di Unix itu)dan berjalan padaLAN anda (atau boleh juga cumastand alone) dan sekaligus memper-oleh kemampuan PHP pada serveritu maupun database managementsystem mySQL

Semua berjalan baik pada Windows95/98/ME. Hapus kesan rumit dansulit mengenai server-side scripting!

A

MENGAKTIFKAN MYSQLMasuk ke c:\apache\mysql\bindan cari file winmysqladmin. Klikdua kali file ini untuk mengaktifkanMySQL. Jendela WinMSQLAdminakan tampil sebentar lalu hilang,tetapi kini WinMySQL sudah aktif.

4

10 11

5 6

12

IDENTIFIKASI LOCAL HOSTPada layar ini perhatikan Local HostName (diambil dari identifikasikomputer anda pada LAN) sertaLocal IP Address, yaitu IP Addresslokal pada LAN anda. Dalam hal inikomputer pada LAN yang dipasangiserver adalah KOSASIH dan Local IPAddress-nya 192.168.123.100

MYSQL SUDAH AKTIFTanda bahwa WinMySQL sudah aktifterlihat pada bagian kanan bawahlayar dengan adanya ikon lampulalu-lintas yang menyala hijau.Biarkan saja, kini kita harusmengaktifkan Apache server-nya.Pada direktori c:\apache cari filebernama Apache (gambar bulu).

SAVE SEBAGAI PERTAMA.PHPSave skrip PHP tadi di folderc:\apache\htdocs dengan nama,misalnya, pertama.phpPilih Save as type: All files (*.*),jangan pilih Text Documents sebabnanti nama file-nya jadi aneh sepertipertama.php.txt

SKRIP LAINNYAKita coba skrip sederhana yang lainlagi sebagai berikut:<?phpinfo();?>lalu save sebagai phpinfo.phpjuga di c:\apache\htdocs

MENJALANKAN SCRIPT PHPUntuk menjalankan skrip PHP, padabrowser panggil skrip ini denganhttp://localhost/pertama.php ataudalam hal ini dapat juga denganhttp://kosasih/pertama.php. Andatelah berhasil membuat dan mengujiscript PHP anda yang pertama baikpada server maupun client!

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

PPHHPTPTRRIADIADCCARARA MA MUUDDAH BAH BEELLAAJJARARAPAPAACCHHE, PE, PHHP, DP, DAN MAN MYYSSQLQLBagi pengguna Windows, PHP, Apache, dan MySQL terdengarsebagai istilah asing. Padahal kini anda sudah bisa menginstalApache server, PHP dan database MySQL pada Windowsdengan satu kali klik.

Page 30: 0203 - Linux Mandrake

Desember 2001 NeoTek 29

NeoTutor

7

13 14

8 9

15

MENGAKTIFKAN APACHE SERVERKlik ikon bulu tadi dan akan munculkonsol DOS yang menyatakan bahwakini server Apache sudah berjalan:Apache/1.3.14 (Win32) running...Nah, sekarang anda sudah siapuntuk mengetikkan dan mengujiskrip PHP anda!

MEMASTIKAN SERVER BERJALANUntuk memastikan bahwa server inisudah berjalan, buka browser danmasuk ke http://localhost makaakan tampil layar informasi menge-nai PHPTriad pada browser anda.Pada komputer lain dalam LANdengan mengetikkan nama localhost, dalam hal ini http://kosasih

FILE PHP YANG PERTAMAGunakan Notepad untuk membuatskrip PHP anda yang pertama. SkripPHP selalu dimulai dengan<?php dan diakhiri dengan ?>.Jadi ketikkan sebagai berikut:<?phpprint (“Script PHP pertama”);?>

JALANKAN PADA BROWSERDari browser panggil dengan menge-tikkan http://localhost/phpinfo. phpatau dalam contoh ini dapat jugadengan http://kosasih/phpinfo. phpdan akan tampil halaman informasimengenai versi PHP yang berjalanpada komputer anda yang kini ber-tindak sebagai server Apache ini.

SKRIP PHP DI ANTARA HTMLAnda dapat juga menyisipkan tag-tagPHP pada dokumen HTML. Padacontoh ini judul halaman ini adalah‘Uji script PHP’ yang dituliskan diantara <TITLE>…</TITLE>. Namunfile ini tetap harus di-save denganekstensi php, misalnya info.php

PHP INFO PADA HALAMAN WEBHasilnya serupa dengan phpinfo.php,yaitu menampilkan informasi ten-tang versi PHP yang berjalan, hanyakini pada bagian bar atas browserterlihat nama file ini yang diketik-kan dengan menggunakan tag-tagHTML. Kini anda sudah bisa belajardan menguji sendiri skrip PHP!

1 2 3INSTALASIKlik dua kali ikon phptriadsetup2-11dan instalasi akan dimulai. Ikutilangkah-langkah installation wizardini sampai selesai. Instalasi ini padadasarnya akan mengekstrak file-fileke suatu direktori khusus, yaituc:\apache

DOWNLOAD PHPTriadDi kotak Search www.download.comketikkan ‘PHPTriad’ untuk PC danklik ‘Go.’ Anda akan masuk kehalaman download PHPTriad darisitus ini. Klik ‘PHPTriad 2.11’ untukmen-download phptriadsetup2-11

APACHE, PHP, DAN MYSQLTampak di bawah folder Apache ter-dapat berbagai folder lain, di antara-nya folder-folder PHP dan MySQL.Itulah ‘triad’ nya. Sekali klik andamenginstal tiga komponen penting:server (apache), scripting tool (PHP),dan database (MySQL).

Page 31: 0203 - Linux Mandrake

30 NeoTek Desember 2001

NeoTutor

ukan hanya untuk PHP,PHPEd juga amat memu-dahkan pembuatan script

untuk Perl, Python, maupun Java-Script. Juga untuk DHTML, lengkapdengan meta tag dan CSS-nya.

Selain mempunyai fasilitas auto-complete yang mempercepat, me-mudahkan, dan mencegah kesalahanketik skrip, PHPEd juga memung-kinkan kita menguji skrip yang kitabuat tanpa harus khusus meng-instal server.

Manfaatkan PHPEd bersamaPHPTriad. Keduanya menjadi alatbantu scripting yang canggih.

B

MEMULAI PHPEdTutup jendela “Project Properties”dengan mengklik OK atau tandasilang di bagian kanan atas jendelaitu dan kita siap menggunakanPHPEd untuk membuat skrip kita,baik itu skrip PHP, HTML, Perl,ataupun Python. Pada contoh inikita gunakan contoh PHP.

4

10 11

5 6

12

MEMBUKA FILE BARUBuka file baru dengan memilih File→ New. Akan tampil jendela yangmenampilkan jenis-jenis file yangdapat dibentuk/diedit denganPHPEd: HTML, Perl PHP, SQL,Python, dan JavaScript. Kita pilihPHP file.php dengan mengklik ikon-nya dua kali (double click).

JENDELA PHP EDITTampil jendela “Editor PHP” dengannama NONAME1.PHP. Tag pembukadan penutup PHP sudah disediakan.Kini anda tinggal mengetikkan skripPHP anda di antara kedua tag PHPitu. Sebagai editor skrip yang baik,PHPEd menyediakan nomor barisuntuk memudahkan penulisan skrip.

MENGUJI SKRIP TANPA SERVERSalah satu kelebihan PHPEd adalahbahwa kita dapat menguji server-side script tanpa harus menginstalserver itu sendiri. Pilih Tools →Settings dan jendela “Properties”akan ditampilkan. Pilih tab “Server”pada jendela ini.

MENGUBAH PARAMETERKita ubah parameter Executable agarterhubung ke direktori kita. Caranyaklik tombol Edit di sebelah kananekstensi file dan akan tampil jendela“Associate extensions.” Klik tandafolder terbuka pada jendela ini danakan tampil jendela lain lagi yaitu“Select Executable.”

PARAMETER DEFAULTSetelah memilih tab Server pada jen-dela Properties ini akan tampak pa-ramater-parameter default yang di-gunakan oleh PHPEd, yaitu ServerPort: 8080, Home Directory, danDefault Documents. Adapun fileextension .php dapat dieksekusi(executable) dari c:\php\php4isapi.dll

PHPEd memungkinkan pengujian server-side script tanpa server

PPHHPPEEDDEEDDIITTOOR CR CANANGGGGIIH UH UNNTTUUKKPPHHP, PP, PEERRL, HL, HTTMML & PL & PYYTTHHOONNPembuatan script dapat dilakukan dengan menggunakan Notepadatau text processor lain, tetapi script editor yang baik selainmemberi penandaan baris juga mempunyai fasilitas-fasilitas lainuntuk memudahkan pembuatan dan pengujian script. Pada PHPEd,malah pengujian tidak perlu dilakukan dengan menginstal server!

Page 32: 0203 - Linux Mandrake

Desember 2001 NeoTek 31

NeoTutor

7

13 14

8 9

15

FASILITAS AUTOCOMPLETEKita buat file PHP sederhana yangberisi satu pernyataan, yaitu phpinfo().Terlihat bahwa waktu kita mengetik-kan skrip PHP, apabila kita diamsebentar maka akan tampil pilihan-pilihan keyword yang mungkin. Fa-silitas autocomplete ini membantumengurangi kesalahan ketik.

SAVE SEBAGAI PHPINFO.PHPPilih Save → Save As… danjendela Save As akan ditampilkan.Save file ini denganFile name: phpinfo, File type: PHP files,dan File Format: Windowsdi direktori c:\apache\htdocs

BUKA DI BROWSERBuka browser, lalu ketikkanhttp://localhost/phpinfo.phpatau pada contoh ini dapat jugahttp://kosasih/phpinfo.phpUntuk anda tentunya tergantungpada nama identifikasi komputeryang digunakan sebagai server padaLAN.

UBAH PATH/FILENAMEPada kotak path/filename, ubah:c:\apache\php\sapi\php4isapi.dllKemudian klik “Open.” Tampil lagijendela “Associate Extension” denganpath/filename yang sudah diubah.Klik OK lagi di sini. Kembali ke jende-la “Properties” dengan path/filenamebaru dan klik OK juga.

BUKA DAN RUN PHPINFO.PHPPada PHPEd pilih File → Open lalubuka file phpinfo.php yang tersimpanpada direktori c:\apache\htdocs. Filephpinfo.php ini akan dibuka dan siapdiedit, tetapi kita tidak akan meng-edit, melainkan menjalankannya didalam PHPd itu sendiri tanpa perlubrowser maupun server.

PHP INFO PADA HALAMAN WEBPilih Run → Run dan PHPEd Srv akandiaktifkan serta akan tampil jendela“Output” yang merupakan tampilanuntuk skrip PHP ini. PHPEd Serv inibertindak sebagai server (tampakikon bola dunia di sebelah kanan ba-wah layar). Kini untuk menguji skripPHP anda tidak perlu server khusus!

1 2 3INSTALASIKlik dua kali ikon PHPEdSetup3x.exedan instalasi akan dimulai. Pilih fullinstallation dan ikuti installationwizard ini sampai selesai. Softwareini secara default akan diinstal dic:\Program Files\PHPEd, denganprogram group PHPEd

DOWNLOAD PHPEdMasuk ke home page PHPEd dihttp://soysal.free.fr/PHPEd/ dandownload PHPEdSetup3x.exe darisitus ini. Ada banyak mirror siteyang dapat digunakan untuk men-download perangkat lunak ini

JALANKAN PHPEdPilih Start → Programs → PHPEd →PHPEd untuk menjalankan scripteditor ini. Akan tampil dua jendelayaitu “PHPEd” dan “Project Proper-ties.” Untuk sementara kita tidakgunakan dulu Project Properties ini.

Page 33: 0203 - Linux Mandrake

32 NeoTek Desember 2001

NeoTekno

Makin banyak orang berpaling ke Linux. Onno W. Purbo membukarahasia penginstalan Linux yang ternyata tidak sulit dilakukan.

LINUX ADA-LAH SISTEMOPERASI diPC yangdapat di-copy secarabebas dantidak me-

langgar hak cipta. Saat iniLinux sudah banyak terse-dia di toko-toko komputer.Ada beberapa pilihan distri-busi Linux, seperti, Caldera,Red Hat, Mandrake, Debian,Slackware dll. Dalam contohsaya akan menggunakan dis-tribusi Mandrake 8.0 yangternyata paling mudah diin-stal dan dioperasikan diban-

dingkan distribusi yang lain.Memang Mandrake 8.0 ka-dang ada kelemahannya ter-utama dalam mendeteksiperiferal (I/O) terutamapada laptop atau notebook,sehingga saya harus meng-edit secara manual settingbeberapa periferalnya.

Dalam tulisan ini saya akanmencoba menjelaskan tek-nik instalasi Linux di PC.Secara umum ada beberapapilihan cara instalasi yangdapat dilakukan, padakesempatan ini saya akanfokuskan pada PC dengandua sistem operasi (Linuxdan Windows) agar dapat

beroperasi secara berganti-an. Ada dua skenario dalammelakukan instalasi dual OSini, yaitu:

• PC sudah terinstalasiWindows. Seluruhharddisk sudah terformatmenggunakan Windowsfile system FAT32.

• PC sama sekali belumterinstalasi apa-apa, kitamulai dari nol. Seluruhharddisk masih kosongdan belum terformatsama sekali.

Tentunya jika anda inginmenginstal hanya Linux sa-ja, urusan jadi lebih gam-

pang karena tinggal menim-pa semua harddisk denganLinux.

• Pastikan anda masih me-miliki sisa harddisk mini-mal sebesar 1.5GB untukLinux. Tidak apa-apa jikaharddisk tersebut sudahterformat menggunakanWindows FAT32, kita bisamengakali agar file system-nya nanti diubah menjadiext2 yang digunakan Linux.

• Catat baik-baik semuadata teknis periferal yangada di komputer yang anda

gunakan, seperti, ethernetcard (LAN card), sound

card, jenis harddisk, videocard. Umumnya LinuxMandrake secara otomatismendeteksi card-card ter-sebut. Ini hanya untuk ber-jaga-jaga kalau Mandrakegagal mendeteksi cardperiferal. Cara paling se-derhana dan mudah untukmencek data teknis peralat-an (card periferal) yangdigunakan adalah menggu-nakan Windows melaluiStart ! Settings! Control

Panel ! System !DeviceManager. Klik device yanganda inginkan dan catatresources yang digunakan.

• Setting BIOS diubah agarurutan booting menjadiFDD (floppy) ! CDROM! HDD (harddisk). Untukmemasuki setting BIOS te-kan ESC atau DEL pada sa-at booting pertama kali dancari bagian untuk settingurutan booting.

CarCara Pra Praktis aktis Menginstal LinuxMenginstal Linux

• Tampilan layar Linux Mandrake 8.0

yang beroperasi di bawah Gnome.

SSeebbeelluumm MMeennggiinnssttaall LLiinnuuxxSSeebbeelluumm MMeennggiinnssttaall LLiinnuuxx

Page 34: 0203 - Linux Mandrake

Desember 2001 NeoTek 33

NeoTekno

BAGIANINI ME-RUPAKANbagianyangpalingseru,merupa-

kan seni tersendiri dansangat bergantung padakebutuhan kita maupunkondisi awal harddisk yangakan diinstal. Minimal se-kali Linux membutuhkanpartisi:

Ada beberapa cara melaku-kan partisi harddisk untukLinux, tergantung pada:

• Apakah di harddisk andasudah ada Windows-nyaatau belum.• Apakah anda ingin meng-gunakan seluruh harddisktersebut untuk Linux atauhanya sebagian saja.Jika di harddisk anda sudahterinstal Windows dan se-luruh harddisk sudah ter-format dengan Windowsfile system FAT32. Maka:• Jalankan scandisk pada

harddisk anda. MelaluiStart!"Programs !Accessories ! SystemTools ! ScanDisk.

• Jalankan defraq padaharddisk anda. MelaluiStart! Programs !Accessories!SystemTools ! DiskDefragmenter.

• Install software PartitionMagic pada harddisk an-da. Software ini dapat de-ngan mudah diperoleh ditoko komputer terutamadi Glodok atau ManggaDua dan termasuk kate-gori utility software.

• Jalankan partition magicdan ubah ukuran partisiWindows. Langkah yangharus dilakukansebetulnya sederhanasaja, yaitu:# Resize partisi C:

secukupnya untuksistem Windows. Sa-ya biasanya membe-rikan sekitar 1,5Gbyte. Pada partisisisa sudah kosong,kita bagi untukbeberapa partisi.

# Alokasikan sekitar1.5-2Gbyte untukLinux menggunakan

file system ext2, jikamungkin di setsebagai primarypartition (bukanlogical partition).Partisi ini nantinyaakan di mount pada /.

# Alokasikan untuk/home pada Linuxmenggunakan filesystem ext2. Sayabiasanyamengalokasikansekitar 500Mbyte-anagar StarOffice dapatdimasukan denganmudah.

# Alokasikan untukswap Linux menggu-nakan file systemLinux swap. Sayabiasanya mengaloka-

sikan jumlah yangsama dengan memory(RAM) yang adasekitar 64 Mbyte.

# Seluruh sisa partisiyang masih ada bia-sanya saya alokasikanuntuk logical parti-tion untuk data. Bia-sanya saya menggu-nakan Windows filesystem FAT32 dandikenal di Windowsdengan drive D:

Setelah seluruh proses re-partisi selesai dilakukanmengunakan Partition Ma-gic, maka akan tampak la-yar Partition Magic kira-kira seperti pada gambar.Pada gambar adalah contohpartisi yang ada di kompu-ter notebook saya, ToshibaTecra 8000, dengan hard-disk 12Gbyte dan RAM64Mbyte yang sudah diins-tal Windows 98 yang aslibawaan notebook tersebutdan Linux Mandrake 8.0yang saya instal kemudian.

Jika anda cukup beruntungdapat menginstall Windowsdan Linux dari awal (hard-disk kosong), maka carayang paling sederhana agardapat dual boot adalah:

• Boot melalui startup diskatau CD source windows.Startup disk dapat dibuatsendiri dari Windows me-

lalui Start ! Settings!Control Panel !"Add/Remove Program! Start-up disk.• Gunakan fdisk dari promptA: (jika menggunakanstartup disk) untuk mem-buat partisi Windows secu-kupnya, misalnya 1.5Gbyteuntuk C:, beberapa Gbyteuntuk D:. Jangan habiskansemua harddisk di partisimenggunakan fdisk, sisa-kan secukupnya (2-2.5Gbyte) untuk Linux. Fdisktidak dapat digunakan un-tuk mempartisi bagian Li-nux, karena fdisk hanyamengenal file system FAT32(Windows), tapi tidak ext2Linux. Jadi sisa hardiskyang akan dipartisi untukLinux kita diamkan saja,jangan dipartisi oleh fdisk.• Aktifkan partisi C:• Keluar dari fdisk danbooting ulang mesin.• Lakukan perintah formatC: dan D:, dan instal Win-dows beserta semua pro-gram yang anda butuhkandi Windows, seperti Office,Winzip, Adobe Acroread dll.

Linux baru dapat kita instalsetelah semua softwareWindows sudah diinstal diharddisk agar kita dapatmelakukan dual bootdengan dua sistem operasi.

MMeennyyiiaappkkaann PPaarrttiissii uunnttuukk LLiinnuuxxMMeennyyiiaappkkaann PPaarrttiissii uunnttuukk LLiinnuuxx

Directory Mount File System Ukuran

/ Ext2 1 Gbyte

/home Ext2 100Mbyte

swap Swap 64Mbyte

Page 35: 0203 - Linux Mandrake

34 NeoTek Desember 2001

NeoTekno

MASUKKAN CD LINUX MAN-DRAKE (CD 1) KE CD drive danboot komputer. Setel BIOSagar urutan booting berlakusebagai berikut:FDD (floppy) ! CDROM! HDD (harddisk).

Proses instalasi Linux, terutama bagi yangdengan Mandrake 8.0, sudah demikianmudah. Sebagian besar parameternya sudahberjalan otomatis. Anda tinggal mengklikuntuk meng-OK-kan saja. Di samping itu,sebagian parameter dapat di-set ulangsetelah Linux Mandrake terinstal denganmenggunakan fasilitas Mandrake ControlCenter. Anda tidak akan mengalamikesulitan berarti dalam menginstal Linux.

MMEENNGGIINNSSTTAL LIAL LINNUUXXDDEENNGGANANMANMANDDRRAKAKE 8.0E 8.0Distribusi Linux Mandrake 8.0 tidak sulit untuk diinstal dikomputer anda karena program ini telah dibuat dapatmendeteksi periferal yang terdapat pada komputer anda.

Kelanjutan instalasiBagi anda yang beruntung me-miliki CD 1 dan 2 dari Mandrake,maka proses instalasi paket soft-ware dapat dilanjutkan ke CD 2,setelah CD 1 terinstal. Waktuinstalasi tergantung pada CDdrive dan komputer anda.

User passwordSetelah semua software diinstal,akan ditanyakan password untukroot (user tertinggi) di mesin anda.Jangan sampai lupa passwordroot. Informasi user lain dapatdimasukkan secara bertahapsatu per satu secara manual.

Recommended atau expert?Mandrake memberikan pilihanapakah menginstal software yangrecommended saja, atau untukexpert (ahli). Pada pilihanrecommended hanya softwareyang diperlukan saja yang akan diinstal.

Periferal & security levelUntuk men-set beberapa periferal(SCSI, mouse, keyboard), pilihpilihan default. Selanjutnya pilihlevel keamanan ‘low’ jika andatidak banyak tersambung keInternet atau berada di balikfirewall.

4

10 11

5

Menginstal Mandrake 8.0 di komputer anda

Partisi harddiskSelanjutnya partisi. Jika partisi telahdisiapkan sebelumnya, gunakanpartisi yang ada. Jika belum, prosespartisi sangat di bantu oleh inter-face grafik yang ada. Untuk pilihanrecommended, biasanya prosespartisi sangat mudah.

6

Sambungan ke InternetSelanjutnya menset sambunganke Internet. Biasanya kita akanmemilih normal modem connect-ion dan memasukkan nomor tele-pon, username dan password un-tuk berhubungan ke Internet me-lalui ISP. Pada LAN dapat dipilihLAN untuk nyambung ke Internet.

12

Page 36: 0203 - Linux Mandrake

Desember 2001 NeoTek 35

3 Lisensi softwareSelanjutnya anda diminta meneri-ma perjanjian lisensi penggunaansoftware. Anda dapat membaca-nya baik-baik dan jika anda men-erima perjanjian tersebut, tekantombol ‘Accept.’

NeoTekno

Format partisi harddiskSetelah partisi harddisk selesaidilakukan, selanjutnya format partisiharddisk yang telah di set untuk filesystem Linux ext2.

Menginstal paket programPaket program diinstal untuk peng-gunaan workstation, server ataudevelopment. Masing-masing mem-butuhkan software berbeda. Cobainstal sebanyak mungkin softwareagar dapat mencoba berbagai halyang berkaitan dengan Linux.

Pilihan instalasiJika anda ingin memilih pilihanyang lain dalam cara menginstal,anda dapat menekan tombol F1sebelum menekan Enter.Beberapa pilihan akan muncul.

Pilihan bahasaLayar pertama yang muncul me-nanyakan bahasa apa yang inginanda gunakan dalam operasiLinux. Selain Inggris, bahasaIndonesia disediakan juga diLinux Mandrake. Tekan tombolOK untuk melanjutkan.

1

7 8

2

Paket individualJika perlu beberapa software yanglebih spesifik, anda dapat memilihmasing-masing paket software se-cara individual (bukan secara grup).Biasanya ada penjelasan singkatdari software tersebut di kolomsebelah kanan.

9

Menset servis LinuxSetelah mereview beberapa para-meter seperti time zone, selanjut-nya kita dapat menset servis apasaja yang akan dijalankan oleh Li-nux pada saat booting. Di sini kitabisa menset Linux agar dapat ber-komunikasi dengan Windows.

Membuat boot diskSeperti halnya Windows, padaLinux disediakan juga fasilitasuntuk membuat boot disk. Hal inidilakukan setelah kita diberi ke-sempatan untuk menset servisyang dioperasikan pada saatbooting.

13 14 Konfigurasi dual bootSelanjutnya bagian yang cukupkritis untuk proses dual boot PC.Konfigurasi software bootloaderdiset pada bagian ini. Biasanyalangsung saja di klik OK.

15

Page 37: 0203 - Linux Mandrake

NeoTekno

36 NeoTek Desember 2001

Kelanjutan instalasiSetelah bootloader, selanjutnyakita diberi kesempatan untukmenset parameter sistem operasiyang akan di-boot. Juga bila di-butuhkan kita dapat menambah,sistem operasi yang akan di-boot.

Ujung prosesSelanjutnya disodorkan pilihanuntuk menset layar monitor,.Biasanya semua sudah di setoleh DrakX. Jika semua prosesberjalan baik, pada saat ditestampilan X-nya tampak gambarpinguin di layar. Klik OK.

16

17

Instalasi selesaiSelesai sudah semua prosesinstalasi. Selanjutnya, kita dapatmemilih apakah nanti pada saatre-booting akan langsung menja-lankan X-windows atau textmode.

18

MMEENNYYEETTEEL L SSIISSTTEEM OM OPPEERRAASSIIMANMANDDRRAKAKE 8.0E 8.0Agar Linux dapat berjalan dengan mulus di komputer anda,anda perlu menyetel beberapa parameter Linux. Ikuti caranyalewat uraian langkah per langkah di bawah ini.

Menyetel Linux agar dapat berjalan benar di komputer anda

3 Sambungan InternetUntuk men-set Network dan In-ternet Connection, klik Configureuntuk mengatur interface dimak-sud. Kadang Mandrake tidak ber-hasil mendeteksi modem/ethernetcard. Biasanya Mandrake dapatmendeteksi berbagai cardinterface secara otomatis.

Men-set mode lainSetelah Network dan Internet,Boot Config merupakan bagianmenarik yang kadang perlu di-set.Kita bisa men-set boot mode,system mode dan Linux Loader(LILO) mode. Semua tinggal kliksaja.

4

Fungsi di backgroundBerbagai servis yang berjalan dibackground dapat di-set padaSystem→ Services. Servis ini teruta-ma penting jika kita beroperasisebagai server. Kita dapat mensetapakah servis tersebut akan dijalan-kan pada waktu boot, status servis,di-start atau di-stop.

8 Font Windows untuk LinuxFont pun perlu diset untuk pe-kerjaan yang berkaitan denganOffice agar di-support Linux. Jikaanda gunakan dual boot Windowsdan Linux di satu harddisk, andatinggal mengklik menu ‘Get Win-dows Fonts’ untuk mengimporfont Windows ke Linux.

9

Page 38: 0203 - Linux Mandrake

NeoTekno

Desember 2001 NeoTek 37

Setelah Linux terinstaldi harddisk, langkahselanjutnya yang perludilakukan adalahmenset agar Linuxdapat beroperasidengan baik & benar.Pada Linux Mandrake

proses setting berbagai hal tentangsistem operasi Linux sudah sangatdimudahkan & sebagian besar sudahdapat di set menggunakan GraphicalUser Interface (GUI). Lokasi berbagaifasilitas konfigurasi sebetulnya ada diStart → Configuration.

Masalah keamananSelanjutnya security. Untuk serveryang tersambung ke Internet adabaiknya security level dipilih high.Fasilitas lain yang bermanfaat ada-lah Firewall. Hati-hati dengan fasilitasini karena jika di aktifkan maka fasili-tas Samba/Network Neighbourhoodtidak bisa beroperasi.

Mengakses MCCFasilitas termudah untuk meng-konfigurasi sistem operasi adalahMandrake Control Center (MCC)—terdapat di layar desktop anda,setelah anda login. Tampak padagambar adalah layar desktopLinux Mandrake dengan MCC-nya.

Tampilan Control CenterKlik ikon MCC maka akan tampilControl Center tersebut. Fungsinyamirip Control Panel di Windows.Pada MCC, kita dapat mensetboot, hardware, network/Internet,keamanan (security) dan sistem.Dalam tulisan ini, hanya beberapahal yang akan dibahas.

1

7

2

Menyetel waktuJika anda perlu menyetel waktu,silakan melakukannya di System→ Date & Time.

Dilakukan tanpa MCCUntuk setup LAN di jaringan ope-rasi multi sistem, gunakan fasilitasNetwork Neighbourhood. Fasilitasini di Linux dikenal sebagaiSamba. Setup dilakukan lewatSamba Web Administration Tool(SWAT) di http://localhost:901atau http://127.0.0.1:901.

Pilihan pada BootloaderPada Boot → Boot Config →Configure, anda akan memperolehbeberapa pilihan. Standar LinuxMandrake akan menggunakan‘LILO with graphical menu.’

10 11

5 Pilihan sistem operasiSetelah di LILO di OK-kan, andaakan memperoleh beberapa entrypilihan sistem operasi pada saatbooting. Anda bisa men-set, sistemoperasi default yang akan dijalan-kan. Ini berlaku untuk Linux danWindows.

6

Sambungan ke InternetJika mengoperasikan Mandrakesebagai Server dan aplikasi yangagak aneh, coba lihat Webminuntuk menset berbagai server.Fasilitas Webmin dapat di aksesdi https://localhost:10000 atauhttps://127.0.0.1:10000. Per-hatikan, di sini digunakan https.

12

Page 39: 0203 - Linux Mandrake

38 NeoTek Desember 2001

NeoTekno

Hacking perlu dilakukan dengan sistematis. Onno W. Purbo menyajikanlangkah-langkah awal yang perlu dilakukan dalam hacking.

EKNIK PALING AWALsekali yang harusdilakukan oleh se-

orang hacker sebelum se-rangan dilakukan adalahmelakukan proses foot-printing atau, dalam bahasakerennya, intelijen awaltentang segala sesuatu yangberkaitan dengan target yangdituju. Dengan cara ini seo-rang penyerang akan mem-peroleh profil atau posturkeamanan yang lengkap da-ri organisasi atau jaringanyang akan diserang.

Pada dasarnya ada empatlangkah utama yang biasa-nya dilakukan untuk mela-kukan intelijen awal untukmelihat scope dan situasitarget sasaran. Langkah inidikenal sebagai footprinting,yaitu

• Menentukan scopeaktivitas atau serangan

• Network enumeration• Interogasi DNS (domain

name)• Mengintai jaringan.

Menentukan scopeaktivitas atau seranganPada tahap pertama ini kitaperlu memperoleh sebanyak

mungkin informasi yangberkaitan dengan lokasi,anak perusahaan, berita mer-ger atau akuisisi, nomor te-lepon, contact person danalamat email, masalah pri-vasi dan kebijakan keaman-an yang diterapkan, link keberbagai situs Web lain yangberhubungan. Cara yangbiasa dipakai ada cukupbanyak, misalnya, meng-gunakan wget (Linux) atauTeleport Pro dan meng-copyatau me-mirror seluruh Webuntuk dianalisis. Lihat didekat kode-kode "<", "!" ,"-" di file HTML untukinformasi yang anda bu-tuhkan. Coba monitoringberbagai milis dan lihatposting yang berasal [email protected].

Bagi sistem administratoryang ingin melawan hal ini,ada baiknya membaca-bacaRFC 2196 Site SecurityHandbook yang bisa di-download dariwww.ietf.org/rfc/rfc2196.txt.

Network enumerationNetwork enumeration dila-kukan untuk melihat do-main yang digunakan olehsebuah organisasi. Seni

mencari informasi tersebutcukup seru, terutama untukmengetahui domain yangdigunakan oleh sebuahperusahaan, contoh-nyaTelkom. Mereka mengguna-kan telkom.net.id, telkom.co.id, telkom.go.id, telkom.net. Hmm, bagaimana me-ngetahui sekian banyak do-main dan Point of Contact(PoC)-nya? Biasanya kitamenggunakan software‘whois’ untuk membukaberbagai informasi yangberkaitan dengan registrar,organisasi, domain, networkdan point of contact. Soft-ware whois biasanya ada diLinux. Bahaya laten, jikaregistrar domain tidak ber-hati-hati bisa jadi terjadipencurian domain (domainhijack) dengan cara menya-ru sebagai point of contactdan memindahkan domaintersebut ke tangan oranglain.

Interogasi domain nameSetelah kita mengetahui do-main yang berkaitan denganorganisasi sasaran, selanjut-nya kita perlu mencekhubungan alamat IP (IPaddress) dan domain atau

hostname yang digunakan.Cara paling sederhana ada-lah melakukan interogasiDomain Name System(DNS). Beberapa softwareyang biasanya digunakanuntuk melakukan interogasiDNS tersedia secara mudahdi Linux, seperti ‘nslookup,’‘dig,’ atau ‘host’ yang dapatsecara sepesifik mengintero-gasi Name Server (NS),Mail Exchanger (MX), HostInfo (HINFO) maupunsemua informasi yang adadengan parameter ANY.

Proses yang paling cepatuntuk memperoleh semuainformasi yang dibutuhkanadalah dengan mengguna-kan zone transfer di DNS.Jika operator DNS-nyatidak pandai, kita dapatmelakukan zone transferDNS dengan mudahmenggunakan perintah"host -l -v -t any target-domain.com".

Bagi para system administ-rator, ada baiknya berhati-hati dengan adanya ke-mungkinan penyerang yangakan menginterogasi DNSanda. Setting zone transferke secondary server atau

T

Intelijen Awal HackingIntelijen Awal HackingFFoot Printingoot Printing

Page 40: 0203 - Linux Mandrake

Desember 2001 NeoTek 39

NeoTekno

query DNS harus dibatasidan dijaga melalui xfernetsdirective di named (BIND8.0). Ada baiknya di-firewallsemua hubungan inboundTCP pada port 53; hanyahubungan UDP port 53yang diizinkan.

Mengintai jaringanSetelah mengetahui daftaralamat IP (IP address) dariberbagai host yang ada ditarget anda. Langkah

selanjutnya adalah memeta-kan topologi jaringan, baikyang menuju ke targetsasaran maupun konfigurasiinternal jaringan target.Biasanya kita mengunakansoftware seperti traceroute(Linux / UNIX) atau tracert(Windows) untuk melaku-kan pemetaan jaringan. Yangpaling seru adalah bagaima-na melakukan tracerouteuntuk menembus pertahan-

an firewall; kadang dapat ditembus dengan mengirim-kan paket traceroute padaport UDP 53 (DNS query),misalnya melalui perintahtraceroute -S -p53.

Bagi system administrator,teknik Intrusion Detectionmenjadi penting untuk di-kuasai untuk menjaga ada-nya penyerang yang masukdan melakukan pemetaanjaringan internal kita. Salah

satu program IntrusionDetection yang gratis danbaik adalah www.snort.orgyang dibuat oleh MartyRoesch.

Mudah-mudahan tulisansederhana ini, dapat mem-berikan inspirasi bagi parapenyerang maupun parasistem administrator dalammenangkal intelejen yangdilakukan para penyerang diInternet.

Selain Internet Explorer (IE) sendiri yang dapat digunakanuntuk browsing secara offline, di Internet banyak tersediaprogram yang dapat ‘membedol’ isi sebuah situs danmemindahkannya ke harddisk di komputer anda besertalink-linknya. Dengan bantuan program semacam ini, anda

dapat mengawali foot printing anda: ‘membajak’ isi sebuahsitus untuk anda amati dan analisis. Di bawah ini, diberikancara langkah demi langkah penggunaan sebuah offlinebrowser bernama WebCopier. Program ini gratis dan dapatanda download dari situs Webmasterfree.

1 Download WebCopier (gratis,1,7Mb) dari www.webmas-terfree.com/webcopier.html.Lalu instal di komputer anda.

2 Jalankan WebCopier. Klik ‘File’→ ‘New.’ Muncul wizard‘Create a New Project.’ Klik‘Next’ untuk memulai projek.

3 4 Pada layar selanjutnya, pilih‘Add the address by entering itsURL.’ Kembali, klik ‘Next.’

8 Sebuah jendela terbuka, mem-perlihatkan WebCopier men-download situs yang dituju.Setelah selesai, klik ‘Close.’

Masukkan nama projek untukpembuatan mirror situs yangakan anda teliti. Lalu klik ‘Next.’

Menggunakan WebCopier untuk membuat mirror sebuah situs di harddisk anda

5 Ketikkan alamat URL dari situsuntuk projek anda. 6 Tentukan tempat di hard disk

anda untuk menyimpan (save)projek anda ini.

7 Pada langkah terakhir andadipersilakan men-save projekdan mulai men-download. Laluklik tombol ‘Finish.’

9 Kini kembali ke jendela Web-Copier. Lewat fungsi expand,anda dapat melihat hasildownload-nya.

10 Jika anda mengklik nama pro-jek di sisi kiri dua kali, makasitus itu mulai ditayangkan dikomputer anda.

11 Kini situs itu beserta linknyatersimpan di harddisk anda.Buka IE, klik ‘File’ → ‘Open.’Browse ke tempat penyim-panan file situs.

12 IE menjalankan situs NeoTek,dengan file yang disimpan diharddisk.

Page 41: 0203 - Linux Mandrake

Teknik Network Enumeration merupakan salah satulangkah yang harus dilakukan dalam melakukan footprinting, istilah kerennya intelijen awal sebelum melakukanserangan. Dalam proses mengevaluasi network ini, kitabiasanya menggunakan perintah whois (yang tersedia diLinux).

Tentunya kita harus tahu di mana lokasi server whois yangmemungkinkan kita memperoleh informasi yang kitabutuhkan. Bagi anda yang ingin melihat informasi host diluar negeri bisa mencek berbagai server di

• www.allwhois.com• whois.apnic.net• hois.networksolutions.com• whois.crsnic.net• whois.internic.net.

Bagi anda yang ingin mengevaluasi host dalam domain *.id,ada baiknya mencoba menggunakan mesinwhois.idnic.net.id, karena sebagian informasi whois domainID terdapat di mesin tersebut.

Domain QueryDengan menggunakan “whois domain@whois. nicserver”kita dapat memperoleh organisasi yang menggunakandomain yang akan diserang. Sebagai contoh, di bawah inikita meminta informasi tentang domain telkom.co.idmelalui idnic.net.id.

[root@gate onno]# whois [email protected][whois.idnic.net.id]warning: 'rwhoisd' user id is unknown -- unable to change idwarning: running as root%rwhois V-1.5:003fff:00 localhost (by Network Solutions, Inc. V-1.5.7)domain:Class-Name:domaindomain:ID:telkom2-DOM-IDNICdomain:Auth-Area:iddomain:Guardian;I:telkom2-GRD-IDNICdomain:Domain-Name:telkom.co.iddomain:Primary-Server;I:ns1104-HST-IDNICdomain:Secondary-Server;I:ns2128-HST-IDNICdomain:Organization:PT TELEKOMUNIKASI INDONESIA, tbkdomain:Admin-Contact;I:epi1-IDNICdomain:Tech-Contact;I:eph1-IDNICdomain:Billing-Contact;I:epi1-IDNICdomain:Created:19950518domain:Updated:19980431domain:Updated-By:[email protected]

%error 350 Invalid Query Syntax%ok

Sebagai contoh tambahan, kita melakukan juga queryuntuk domain telkom.net.id melalui whois.idnic.net.id.

[root@gate onno]# whois [email protected][whois.idnic.net.id]warning: 'rwhoisd' user id is unknown -- unable to change idwarning: running as root%rwhois V-1.5:003fff:00 localhost (by Network Solutions, Inc. V-1.5.7)domain:Class-Name:domaindomain:ID:telkom1-DOM-IDNICdomain:Auth-Area:iddomain:Guardian;I:telkom1-GRD-IDNICdomain:Domain-Name:telkom.net.iddomain:Primary-Server;I:ns136-HST-IDNIC

domain:Secondary-Server;I:ns2129-HST-IDNICdomain:Secondary-Server;I:ns316-HST-IDNICdomain:Organization:PT TELEKOMUNIKASI INDONESIA, tbkdomain:Admin-Contact;I:eph1-IDNICdomain:Tech-Contact;I:is8-IDNICdomain:Billing-Contact;I:de21-IDNICdomain:Created:19960514domain:Updated:20001009domain:Updated-By:[email protected]

%error 350 Invalid Query Syntax%ok

Kebanyakan berbagai informasi yang diperoleh masih beru-pa kode-kode yang harus dievaluasi lebih lanjut mengguna-kan perintah whois ke server whois yang sama. Tetapi jelasbahwa organisasi yang menggunakan telkom.co.id dantelkom.net.id adalah PT. Telekomunikasi Indonesia, Tbk.

Point of Contact QueryAda dua contact person yang biasanya terdapat dalaminformasi whois, yaitu Administrator Contact dan TechnicalContact. Sayangnya, nama mereka biasanya tertulis dalamkode kriptik. Untuk melihat siapa, nomor telepon, alamatdsb dari contact person yang menguasai domain yang di-maksud dapat dilakukan secara sederhana dengan mema-sukkan nama kode atau handle dari contact person tersebutke server whois.

Sebagai contoh di bawah ini, kita melihat handle epi1-IDNICdan eph1-IDNIC yang menjadi kontak domain Telkom.

[root@gate onno]# whois [email protected][whois.idnic.net.id]warning: 'rwhoisd' user id is unknown -- unable to change idwarning: running as root%rwhois V-1.5:003fff:00 localhost (by Network Solutions, Inc. V-1.5.7)contact:Class-Name:contactcontact:ID:epi1-idniccontact:Auth-Area:idcontact:Name:Epy Ponco Istiyonocontact:Email:[email protected]:Type:Icontact:Phone:022-4523225contact:Fax:022-4523232contact:Organization;I:PT TELEKOMUNIKASI INDONESIAcontact:Occupation;I:Pj. Manager MONICE - DIVMEDIAcontact:Address;I:Jln Kebonsirih 37;JAKARTA;INDONESIAcontact:Created:951229contact:Updated:980431contact:Updated-By:[email protected]

%ok

[root@gate onno]# whois [email protected][whois.idnic.net.id]warning: 'rwhoisd' user id is unknown -- unable to change idwarning: running as root%rwhois V-1.5:003fff:00 localhost (by Network Solutions, Inc. V-1.5.7)contact:Class-Name:contactcontact:ID:eph1-idniccontact:Auth-Area:idcontact:Name:Ery Punta Hendraswaracontact:Email:[email protected]:Type:Icontact:Phone:021-5229248

NeoTekno

40 NeoTek Desember 2001

NetNetwork Enumerwork Enumeration — Tation — T arget Sasararget Sasaran Tan Telkomelkom

Page 42: 0203 - Linux Mandrake

contact:Fax:021-5222296contact:Organization;I:PT TELEKOMUNIKASI INDONESIAcontact:Occupation;I:Staff GNOC - DIVMEDIAcontact:Address;I:Jln Gatot Subroto no 52, Lantai 3;Jakarta;INDONESIcontact:Created:951229contact:Updated:980431contact:Updated-By:[email protected]

%ok

Kita lihat dengan jelas nama, alamat, jabatan, divisi internaldi Telkom, nomor telepon, email address dsb. Lumayanlengkap untuk mengetahui secara pasti lokasi-lokasimereka.

Name Server QueryYang akan sangat bermanfaat juga pada saat melakukannetwork enumeration adalah melihat mesin mana saja yangmembawa informasi domain dari target sasaranan. Hal inidapat dilihat dari entry NS (Name Server). Biasanya adapada pada entry Primary-Server dan Secondary Server.Untuk melihat lebih rinci, kode kriptik yang ada padainformasi awal kita masukan kembali kepada server whoisuntuk memperoleh informasi lebih lengkap.

Pada tampilan berikut diperlihatkan informasi tentangname server yang membawa informasi telkom.co.id.

[root@gate onno]# whois [email protected][whois.idnic.net.id]warning: 'rwhoisd' user id is unknown -- unable to change idwarning: running as root%rwhois V-1.5:003fff:00 localhost (by Network Solutions, Inc. V-1.5.7)host:Class-Name:host

host:ID:ns1104-HST-IDNIChost:Auth-Area:idhost:Host-Name:ns1.telkom.co.id.host:IP-Address:202.134.0.155host:Created:981104host:Updated:981104host:Updated-By:[email protected]

%ok

[root@gate onno]# whois [email protected][whois.idnic.net.id]warning: 'rwhoisd' user id is unknown -- unable to change idwarning: running as root%rwhois V-1.5:003fff:00 localhost (by Network Solutions, Inc. V-1.5.7)host:Class-Name:hosthost:ID:ns2128-HST-IDNIChost:Auth-Area:idhost:Host-Name:ns2.telkom.co.id.host:IP-Address:202.134.2.5host:Created:981104host:Updated:981104host:Updated-By:[email protected]

%ok

Informasi penting yang dapat ditarik di sini adalah namamesin dan IP address-nya. Hal ini sudah cukup untukmelakukan evaluasi lebih lanjut tentang jaringan mereka.

Tentunya masih banyak yang bisa kita evaluasi denganmenggunakan whois. Dengan informasi yang ada di tangansekarang, sudah cukup lumayan untuk melakukanpemetaan jaringan dsb.

NeoTekno

Desember 2001 NeoTek 41

Interogasi DInterogasi DNNS — Melihat Mesin di S — Melihat Mesin di DomainDomain SasarSasarananSesudah melakukan network enumeration menggunakanperintah “whois” langkah selanjutnya yang akan banyakmembantu mengidentifikasi semua domain yang berada dibawah organisasi sasaran adalah dengan mengambil infor-masi Domain Name System (DNS). DNS pada dasarnyaadalah sebuah basisdata yang terdistribusi yang melakukanpemetaan antara alamat IP dengan nama domain dansebaliknya.

Jika DNS tidak dikonfigurasi dengan baik (aman), maka akansangat mungkin bagi orang lain untuk melihat informasitentang organisasi di dalamnya. Salah satu kesalahan palingfatal yang sering dilakukan oleh sistem administratoradalah mengizinkan pengguna Internet yang tidak bisadipercaya untuk melakukan zone transfer.

Zone transfer adalah fasilitas di DNS untuk mentransferseluruh informasi tentang domain yang akan menjadisasaran tembak. Jika anda berhasil memperoleh informasiseluruh domain tersebut, beberapa informasi yang akanmembantu anda adalah entry:• HINFO - yang memberikan informasi tentang mesin

yang digunakan.

• MX - mesin perantara yang menerima email untukdomain tersebut.

Selain beberapa informasi lainnya tentang pemetaan alamatIP dengan hostname.

Salah satu cara yang mungkin agak mudah untuk melaku-kan zone transfer, pada masa lalu, bisa dilakukan dengan

mudah menggunakan perangkat lunak nslookup denganperintah ls. Hanya saja, nslookup yang ada pada saat inibiasanya sudah tidak lagi dilengkapi dengan perintah ls,karena sering disalahgunakan untuk melakukan zonetransfer yang diperlukan pada saat melalukan footprintingsebelum serangan di lakukan.

Alternatif lain yang dapat digunakan adalah menggunakansoftware dig dan host. Sebagai contoh, di bawah ini adalahhasil interogasi DNS dari domain telkom.co.id denganmengunakan perintah host -l -v -t any.

[root@gate onno]# host -l -v -t any telkom.co.idTrying "telkom.co.id.";; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40309;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 3, ADDITIONAL: 5

;; QUESTION SECTION:;telkom.co.id. IN ANY

;; ANSWER SECTION:telkom.co.id. 65237 IN MX 5 in-mta1.telkom.co.id.telkom.co.id. 65237 IN MX 10 in-mta2.telkom.co.id.telkom.co.id. 61859 IN A 202.134.2.15telkom.co.id. 79371 IN NS ns3.telkom.co.id.telkom.co.id. 79371 IN NS ns1.telkom.co.id.telkom.co.id. 79371 IN NS ns2.telkom.co.id.

;; AUTHORITY SECTION:telkom.co.id. 79371 IN NS ns3.telkom.co.id.

Page 43: 0203 - Linux Mandrake

telkom.co.id. 9371 IN NS ns1.telkom.co.id.telkom.co.id. 79371 IN NS ns2.telkom.co.id.

;; ADDITIONAL SECTION:in-mta1.telkom.co.id. 65237 IN A 202.134.0.196in-mta2.telkom.co.id. 65237 IN A 202.134.0.197ns1.telkom.co.id. 79371 IN A 202.134.0.155ns2.telkom.co.id. 79371 IN A 202.134.2.5ns3.telkom.co.id. 79371 IN A 202.134.1.10

Received 270 bytes from 202.159.33.2#53 in 883 ms

Atau kalau anda ingin men-save hasil interogasi ke dalamfile agar memudahkan pengevaluasiannya di kemudianhari, dapat di-redirect menggunakan perintah >[root@gate onno]# host -l -v -t any telkom.co.id > zone_telkom.co.id

Kebetulan tidak banyak informasi yang dapat diperoleh darihasil query tentang telkom.co.id. Ada beberapa entry MX,NS dan A yang diperoleh dari query DNS telkom.co.id.Beberapa inti informasi tersebut adalah:

• MX berisi informasi tentang Mail Exchange, tempatemail dikirim ke domain tersebut.

• NS berisi informasi tentang mesin yang berfungsimembawa semua informasi DNS domain telkom.co.id.

• A adalah alamat IP dari mesin yang dimaksud.

Dengan minimalnya informasi, paling tidak kita ketahuibahwa:

• ada dua (2) mesin utama yang berfungsi sebagai MXuntuk domain telkom.co.id yaitu in-mta1.telkom.co.id &in-mta2.telkom.co.id.

• tampaknya mesin-mesin utama telkom.co.id berada dialamat IP keluarga 20.134.0.x.

• tampaknya keluarga 202.134.1.x & 202.134.2.x juga perludievaluasi karena ada beberapa mesin penting di sana.

• tidak ada informasi HINFO, jadi kita tidak bisa melihatsecara langsung mesin atau sistem operasi apa yangdigunakan oleh Telkom.

Mungkin akan menarik jika kita scan atau petakan semuamesin yang berada di alamat IP 202.134.0.x s/d 202.134.2.xkarena akan memperlihatkan semua mesin penting yangakan mendukung kerja telkom.co.id termasuk anak-anak

perusahaannya; kemungkinan besar termasuk telkom.net.id,plasa.com dll.

Jika kita ingin melihat alamat IP yang spesifik dapat jugadilakukan menggunakan program host atau dig. Sebagaicontoh di sini diperlihatkan pada saat melakukan querytentang www.telkom.co.id melalui perintah dig.

[root@gate onno]# dig www.telkom.co.id; <<>> DiG 9.1.1 <<>> www.telkom.co.id;; global options: printcmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36787;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL:3

;; QUESTION SECTION:;www.telkom.co.id. IN A

;; ANSWER SECTION:www.telkom.co.id. 39899 IN A 202.134.2.15

;; AUTHORITY SECTION:telkom.co.id. 79239 IN NS ns2.telkom.co.id.telkom.co.id. 79239 IN NS ns3.telkom.co.id.telkom.co.id. 79239 IN NS ns1.telkom.co.id.

;; ADDITIONAL SECTION:ns1.telkom.co.id. 79239 IN A 202.134.0.155ns2.telkom.co.id. 79239 IN A 202.134.2.5ns3.telkom.co.id. 79239 IN A 202.134.1.10

;; Query time: 303 msec;; SERVER: 202.159.33.2#53(202.159.33.2);; WHEN: Fri Aug 10 08:07:42 2001;; MSG SIZE rcvd: 152

Dari data ini diperoleh informasi bahwa www.telkom.co.idberada dalam daerah alamat IP 202.134.2.x. Jadi betul pre-diksi di atas bahwa mesin-mesin di daerah 202.134.0.x s/d202.134.2.x akan membawa beberapa mesin penting untukoperasional telkom.co.id dan berbagai anak perusahaan dibawahnya.

Langkah keempat atau terakhir dalam proses footprintingadalah melakukan pengintaian jaringan lawan, dalam baha-sa Inggris-nya adalah network reconnaissance. Proses peng-intaian dapat dilakukan dengan menggunakan perangkatlunak traceroute (di UNIX/Linux), atau menggunakantracert (di Windows).

Traceroute merupakan perangkat lunak diagnostik yangpertama kali di kembangkan oleh salah satu sesepuhInternet yaitu Van Jacobson. Dengan mengakali parameterTime To Live (TTL) di paket IP agar setiap router yangdilewati mengirimkan berita ICMP_TIME_EXCEEDED,kita dapat memetakan rute yang diambil oleh sebuah paketdalam jaringan Internet.

Sebagai contoh kita akan melihat hasil traceroute ke bebera-pa mesin yang ada di lingkungan jaringan Telkom, sepertiwww.telkom.co.id, www.plasa.com, in-mta1.telkom.co.id.Proses traceroute saya lakukan menggunakan sambungandial-up menggunakan ISP indo.net.id pada kecepatan19.2Kbps karena kebetulan memang kabel telepon di rumah

saya tidak terlalu baik. Mari kita lihat beberapa kesimpulandari peta yang kita peroleh.

[root@gate onno]# traceroute www.plasa.comtraceroute to www.plasa.com (202.134.0.172), 30 hops max, 38 bytepackets1 Digital-Tc.indo.net.id (202.159.33.29) 187.690 ms 189.692 ms

189.757 ms2 Subnet-Gateway.indo.net.id (202.159.33.32) 189.820 ms 178.021

ms 179.822 ms3 Loral-Gateway.indo.net.id (202.159.32.1) 189.840 ms 199.950 ms

182.850 ms 4 202.148.63.65 (202.148.63.65) 216.687 ms * 219.695ms5 * * 198.32.204.83 (198.32.204.83) 300.194 ms6 * s2-4-gw1.gcc.jakarta.telkom.net.id (202.134.3.241) 490.050 ms

409.613 ms7 * FE11-0-0.sm2.jakarta.telkom.net.id (202.134.3.149) 300.095 ms

309.653 ms8 GigaE5-0.1.emm.jakarta.telkom.net.id (202.134.3.174) 349.822 ms299.629 ms *9 www.plasa.com (202.134.0.136) 400.178 ms 389.508 ms *

NeoTekno

42 NeoTek Desember 2001

TTeknik Menginteknik Mengintai Jaringan Lawanai Jaringan Lawan

Page 44: 0203 - Linux Mandrake

Tampaknya www.plasa.com berada di Jakarta, karena mela-lui beberapa mesin atau router penting Telkom yang ada diJakarta; mesin gcc, sm2 kemungkinan ada di Semanggi atauSentral Telkom di Gatot Subroto. Yah, itu hanya tebakandari gaya penamaan mesin Telkom yang kemungkinanmengambil referensi pola penamaan tempat cara TNI yangagak kriptik tapi terprediksi Waktu yang dibutuhkan untukmengirimkan paket dan dikembalikan lagi oleh www.plasa.comadalah sekitar 400 mili detik.

[root@gate onno]# traceroute in-mta1.telkom.co.idtraceroute to in-mta1.telkom.co.id (202.134.0.196), 30 hops max, 38byte packets 1 Digital-Tc.indo.net.id (202.159.33.29) 507.252 ms489.515 ms 509.857 ms2 * Subnet-Gateway.indo.net.id (202.159.33.32) 200.130 ms

199.694 ms3 Loral-Gateway.indo.net.id (202.159.32.1) 199.793 ms 189.703 ms

189.889 ms4 202.148.63.65 (202.148.63.65) 389.829 ms 269.620 ms *5 * * *6 s2-4-gw1.gcc.jakarta.telkom.net.id (202.134.3.241) 869.655 ms

669.665 ms559.793 ms7 FE11-0-0.sm2.jakarta.telkom.net.id (202.134.3.149) 489.828 ms

419.716 ms *8 GigaE5-0.1.emm.jakarta.telkom.net.id (202.134.3.174) 369.912 ms

219.670 ms 219.859 ms9 in-mta2.plasa.com (202.134.0.196) 339.852 ms 239.796 ms

289.778 ms

Secara tidak sengaja kita bisa melihat ternyata in-mta1.telkom.co.id adalah juga in-mta2.plasa.com. Artinya semuamail ke orang telkom dengan hostname telkom.co.id akanbisa ditangkap di in-mta2.plasa.com juga. Ini agak berbaha-ya sebetulnya untuk sebuah perusahaan seperti Telkom.Tampaknya in-mta2.plasa.com, in-mta1.telkom.co.id danwww.plasa.com berada dalam sebuah keluarga jaringan202.134.0.x. Jika kita mengetahui struktur organisasi Tel-kom, berarti 202.134.0.x merupakan tempat penyimpananmesin-mesin yang dikelola oleh Divisi Multimedia yangmengelola plasa.com.

[root@gate onno]# traceroute www.telkom.net.idtraceroute to www.telkom.net.id (202.134.0.12), 30 hops max, 38 bytepackets1 Digital-Tc.indo.net.id (202.159.33.29) 197.334 ms 189.571 ms

189.805 ms2 Subnet-Gateway.indo.net.id (202.159.33.32) 199.799 ms 189.752

ms 189.969ms3 Loral-Gateway.indo.net.id (202.159.32.1) 189.734 ms 199.678 ms

189.795 ms4 202.148.63.65 (202.148.63.65) 249.844 ms 316.807 ms 289.855

ms5 * * *6 * s2-4-gw1.gcc.jakarta.telkom.net.id (202.134.3.241) 260.189 ms

299.710 ms7 * FE11-0-0.sm2.jakarta.telkom.net.id (202.134.3.149) 320.187 ms

319.636 ms8 * GigaE5-0.1.emm.jakarta.telkom.net.id (202.134.3.174) 330.246

ms *9 game.plasa.com (202.134.0.12) 460.078 ms * 420.131 ms

Ah, semakin yakin saja kita, dari hasil traceroute www.telkom.net.id terlihat sekali bahwa ternyata www.telkom.net.id identik dengan game.plasa.com. Jelas bahwa semuakeluarga besar plasa.com dan telkom.net.id adalah servisTelkomNet yang merupakan bagian dari servis DivisiMultimedia PT. Telkom; termasuk tentunya TelkomNet

Instant yang sering menjadi bulan-bulanan ISP Indonesiayang lain karena layanan itu menunjukkan ketidakadilan(ketidak-fair-an) Telkom dalam memberikan servis.Menarik untuk di simak ternyata Divisi Multimedia meme-gang keluarga IP 202.134.0.x sangat predictable karena logi-kanya 202.134.x.x kemungkinan besar adalah keluarga IP-nya PT. Telkom, dan nomor terkecil (0) di ambil oleh pe-nyelenggara atau operatornya, yaitu Divisi Multimedia.Dari hasil traceroute juga terlihat bahwa jaringan backboneatau router utama Telkom tampaknya menggunakan ke-luarga IP 202.134.3.x.Selanjutnya kita mencoba melihat bagaimana kantor pusatPT. Telkom Indonesia di Bandung. Mari kita lihat hasiltraceroute ke www.telkom.co.id yang tampaknya berada dikantor pusat PT. Telkom di Bandung.

[root@gate onno]# traceroute www.telkom.co.idtraceroute to www.telkom.co.id (202.134.2.15), 30 hops max, 38 bytepackets1 Digital-Tc.indo.net.id (202.159.33.29) 341.254 ms 189.285 ms

189.863 ms2 Subnet-Gateway.indo.net.id (202.159.33.32) 389.814 ms 539.738

ms 339.843 ms3 Loral-Gateway.indo.net.id (202.159.32.1) 379.842 ms 189.737 ms

629.806 ms4 * * *5 198.32.204.83 (198.32.204.83) 520.177 ms 529.823 ms 489.612 ms6 * * s2-4-gw1.gcc.jakarta.telkom.net.id (202.134.3.241) 490.196 ms7 * FE11-0-0.sm2.jakarta.telkom.net.id (202.134.3.149) 720.213 ms *8 * * *9 * * fe-sm2.jakarta.telkom.net.id (202.134.3.179) 599.379 ms

10 s0-lembong.bandung.telkom.net.id (202.134.3.38) 719.669 ms659.553 ms S4.lbg.bandung.telkom.net.id (202.134.3.50) 529.925 ms11 192.168.16.250 (192.168.16.250) 765.193 ms 859.890 ms *12 202.134.2.15 (202.134.2.15) 1070.083 ms 769.732 ms *

Dari hasil traceroute ke www.telkom.co.id ada yang meng-gelitik hati saya, ternyata ada router di IntraNet Telkommenggunakan IP 192.168.16.250 yang tampak ke jaringanpublik. Ini terus terang, agak menyalahi pakem untukpendesainan jaringan yang baik. Router yang menjadifirewall ke jaringan IntraNet telkom tampaknya ber-alamatdi IP 202.134.3.50.Biasanya jaringan IntraNet 192.168.x.x & 10.x.x.x, harus-nya tertutup untuk dilihat oleh publik. Jika perancang ja-ringan tersebut secara benar merancang jaringannya, orangakan sangat sulit melakukan penetrasi jaringan denganmenggunakan traceroute. Salah satu cara untuk melakukantraceroute menembus IntraNet, adalah dengan melakukantraceroute pada port tertentu, misalnya port 53 yang meru-pakan port Domain Name System (DNS) denganmenggunakan perintah:# traceroute -s -P53 IP_mesin_tujuan_dibalik_firewall

Para administrator jaringan, tentu akan sakit hati jikajaringannya diintai para hacker menggunakan traceroute.Ada beberapa software yang dapat digunakan untukmenipu atau membatasi proses pengintaian tersebut, sepertisnort (www.snort.org) yang merupakan software untukmelakukan Network Intrusion Detection System (NIDS).Kalau mau lebih jail lagi mungkin bisa menggunakanRotoRouter (http://packetstorm.securify.com/linux/trinux/src/rr-1.0.tgz) yang dapat mengirimkan responspalsu terhadap program yang melakukan tracreroute. Selainitu, anda juga dapat membatasi router-router yang ada diluar jaringan untuk membatasi trafik ICMP dan UDP kesistem yang spesifik, yang akhirnya akan mengurangiketerbukaan jaringan anda ke luar. NNTT

NeoTekno

Desember 2001 NeoTek 43

Page 45: 0203 - Linux Mandrake

44 NeoTek Desember 2001

3 MEMILIH BAHASAUntuk memudahkan pengaturandan pengoperasian program ini,klik ‘View’ > ‘Language’ dan pilih‘Indonesian.’ Maka seluruh tekspada interface FlashGet punberubah menjadi bahasaIndonesia.

NeoSearch

rogram download acceleratormakin banyak kita jumpai. PadaNeoTek Vol. I, No. 7, April 2001,

telah dibahas cara penggunaan Go!zilla,sebuah program download acceleratoryang banyak digunakan orang dewasaini. Selain itu dapat dijumpai pulaprogram sejenis bernama Getright danDownload Accelerator Plus.

Kini muncul lagi sebuah programdownload accelerator yang langsungmeroket yaitu FlashGet, sebuah programdownload yang unik. Jika sekarang inianda harus menunggu ‘berabad-abad’dalam mendownload karena koneksiyang lambat atau karena proses down-

FFLLAASSHHGGEETTMMEENNYYIINNGGKKAAT WT WAKTAKTUUDDOOWWNNLLOOADADFlashGet adalah program download accelerator yangbekerja dengan membagi file yang di-download menjadibeberapa bagian sehingga mempercepat waktu download.

P

MULAI MEN-DOWNLOADSekarang coba download satu filedari Internet. Saat file itu akan di-download, muncul layar downloadFlashGet. Di sini anda ditanya akanmembagi file menjadi berapabagian. Kita membagi file menjadi 5.

PEMBAGIAN FILESetelah anda mengklik ‘OK,’ filelangsung dibagi menjadi 5 bagiandan di-download dengan namafile sementara Jet#. Kelima ba-gian file itu didownload secarabersamaan dengan kecepatansama.

DAPATKAN FLASHGETBuka browser anda dan ketikwww.amazesoft.com. Selan-jutnya klik link ‘Download.’ Lalupilih file ‘Setup FlashGet’ versiterbaru dan klik download.Simpan (save) file itu di tempatyang anda inginkan.

MENGINSTAL FLASHGETLakukan instalasi denganmengklik dua kali file ‘Setup’yang anda download. Ikutilangkah-langkah dalam instalasi.Setelah selesai proses instalasi,jalankan program FlashGet.

1

7 8

2

Menghemat pulsa saat men-download

KETERANGAN CHART/LOGUntuk melihat keterangan setiapbagian file, anda dapat mengklikbagian file di sisi kiri. Munculketerangan di sisi kanan layar yangmenjelaskan besar setiap file dansumbernya beserta kecepatannya.

9

Page 46: 0203 - Linux Mandrake

Desember 2001 NeoTek 45

NeoSearch

load yang terputus-putus, FlashGetmungkin bisa menjadi jalan keluaruntuk anda.

FlashGet bekerja dengan membagifile yang di-download menjadi bebe-rapa bagian dan setiap bagian di-download secara bersamaan. Hasil-nya, kecepatan download meningkat100% sampai dengan 500%.

Peningkatan kecepatan ini terjadikarena FlashGet membuat koneksiganda (multiple connection) untukmasing-masing file sehinggabandwith yang tersedia dapatdimanfaatkan sebaik mungkin.Keistimewaan lain dari program ini

terletak pada manajemen download-nya. FlashGet dapat membuatkategori dalam jumlah tidak terbatasuntuk file anda. Pekerjaan downloaddapat ditempatkan pada kategoritertentu agar dapat diakses denganmudah dan cepat. Fitur manajemendownload yang mudah digunakan iniakan membantu anda mengontrolproses download. Program yangdijagokan oleh PCMagazine ini jugamendukung 20 bahasa untukinterface-nya, termasuk bahasaIndonesia!

DOWNLOAD SELESAIKetika proses download telahselesai, klik bagian kategori tem-pat anda menyimpan file terse-but dan lihat infor hasildownload anda.

HASIL DOWNLOADFile yang sudah anda downloadsecara otomatis akan disatukankembali oleh FlashGet dan di-simpan pada direktori yang telahditetapkan. Anda kini dapatmenjalankna file hasil downloaditu.

MENGATUR PILIHANPada menu ‘Alat-alat’, klik ‘Pilih-an-pilihan’ dan klik ‘Protocol.’ Disini anda dapat menentukanFlashGet berkolaborasi denganbrowser yang disediakan atauanda menentukan sendiri (userdefine.)

MEMBUAT KATEGORI BARUFlashGet memberikan kategoridefault seperti terlihat padagambar, namun anda dapatmembuat kategori baru yangsesuai dengan keinginan anda.Klik ‘Kategori’ > ’Kategori Baru’dan buat kategori anda.

4

10 11

5 MENGATUR PROPERTIUntuk mengatur kategori anda, klik‘Properti Download Semula’ atautekan tombol ‘Alt+Ctrl+O.’ Di sinianda dapat mengatur akan disim-pan (save) di mana setiap file yangmasuk ke kategori.

6

FTP ATAU HTTPPada FlashGet disediakan pulaeksplorer FTP dan HTTP.Fungsinya seperti WindowsExplorer. Anda dapat melihat isisuatu server di Internet. Namunjangan harap anda dapatmelakukan ‘pencurian’ padaserver tersebut.

12

HINT & TIPS • HINT & TIPS • HINT

Jumlah Pembagian FileAda baiknya anda tidak men-split file lebih dari 10 bagianagar proses penyatuannyakembali tidak mengalamikesulitan.

!

KoneksiUntuk mengoptimalkankecepatan download, gunakanalt+L atau klik alat-alat danpilih ‘Mematuhi kecepatandownload.’

!

Page 47: 0203 - Linux Mandrake

46 NeoTek Desember 2001

NeoSearch

pakah anda pernah ‘mencici-pi’ kemudahan berbagi file-file MP3 lewat program

yang kontroversial bernama Naps-ter? Jika ya, berarti anda pernah mem-praktikkan teknologi bernama Peer 2Peer atau lebih dikenal dengan sing-katan P2P. Teknologi ini jadi mewa-bah setelah Napster memperkenalkancara yang mudah bagi para netter un-tuk bertukar-tukar file lewat Internet.Walaupun Napster akhirnya dilarangmemberikan layanan tersebut, ‘spirit’yang juga menjadi semangat dasarInternet—kebebasan pertukaran in-formasi—telah kepalang merasukipara netter. Maka, seperti sudah

MMOORRPPHHEEUUSSMMEENNCCARARI & BI & BEERRBBAAGGII

FFIILE LELE LEWWAAT IT INNTTEERRNNEETT

Meskipun Napster telah ditelikung oleh industri rekaman,semangat file sharing tidak menjadi kendur. Salah satu programyang banyak digunakan orang adalah MMoorrpphheeuuss.

A

Men-download MorpheusBuka browser anda dan ketikkanwww.musiccity.com. Setelah layarterbuka maka akan ada tampilan la-yar utama pada situs tersebut. Klikdownload Morpheus untuk menda-patkan file instalasi programMorpheus. Save d tempat anda inginmenyimpannya.

1

7 8

2

Berbagi file dengan P2P’ers

3

9

Menginstal MorpheusSetelah men-download file instalasiMorpheus, jalankan file tersebut danikuti perintah yang diberikan sampaiselesai. Setelah proses penginstallanselesai, klik dua kali ikon yang adapada desktop anda.

Mengisi formulirSaat pertama kali memulai programini, anda akan diminta untuk mendaf-tarkan username anda dan passwordbeserta alamat email anda untuk loginkey. Setelah mengisi semua field, klik‘Next,’ bila username anda telahdimiliki oleh user lain masukkanusername alternatif.

Men-download fileBila sudah menemukan file yang an-da inginkan, klik tombol kanan mousepada file tersebut dan pilih ‘Down-load.’ Lewat Morpheus anda dapatmelanjutkan proses download di ke-mudian hari, klik tombol kanan mousepada file yang sedang di-downloaddan pilih ‘Resume download.’

Menyaksikan hasil downloadFile berjenis audio atau video yangsedang anda download dapat andadengarkan atau saksikan walaupunproses download belum selesai.Untuk itu, ikon ‘Play’ pada sisi kananbawah. Bila proses download telahselesai, anda dapat menyaksikan filevideo anda lewat MyTheatre.

Menambah hasil pencarianAnda dapat menaikkan kapasitas jum-lah pencarian file yang anda cari.Untuk itu, klik ‘Tools’ > ‘Option’ danpilih ‘Advanced’ pada ‘Maximumnumber of search results.’ Masukkanangka maksimal yaitu 100, kemudianklik ‘OK.’

Page 48: 0203 - Linux Mandrake

Desember 2001 NeoTek 47

NeoSearch

dibahas pada NeoTek Vol. I, No. 2,November 2000, program-programfile sharing atau P2P pun merebakbertebaran di dunia maya. Sesuainamanya, program sejenis ini me-mudahkan kita mencari file yangkita perlukan dan disediakan olehnetter lain di komputernya sendiri.

Salah satu program P2P yang sedangpopuler adalah Morpheus buatanMusicCity.com. Software ini men-duduki peringkat pertama dalamderetan software P2P dan membuatorang mulai melupakan Napster.Tentu saja karena keunggulannya-lah yang membuat Morpehus dige-

mari para Netter. Selain menyedia-kan banyak fitur, software ini dapatmencari file bukan hanya terfokuspada satu ektensi file melainkan se-mua jenis file. Artinya, selain MP3,program ini pun dapat menemukanfile audio lain, file video, file .exe,file grafik. Pokoknya semua file!

4

10 11

5

P2P atau Peer 2 Peeradalah sistem jaringan yang memungkinkankita mencari file yang kita inginkan dalamsebuah jaringan atau komunitas.

DDAFAFTTARARIISSTTIILLAHAH

HINT & TIPS • HINT & TIPS • HINT

File SharingBerhati-hatilah dengan fileyang anda share-kan, jangansampai file penting ataurahasia anda dapat diambilnetter lain.

!

BandwithAgar anda dapat men-download lebih cepat, pilihlahuser dengan saluran bandwithyang besar.

!

6

12

Mulai menggunakan MorpheusSetelah anda berhasil login, Mor-pheus akan menghubungkan andadengan server MusicCity secaraotomatis. Dan anda akan masuk kesitus MusicCity. Untuk mengatur filesharing anda, klik ikon MyMedia.

File sharing lewat MorpheusSaat anda pertama kali membukaMorpheus, secara otomatis seluruhfile yang ada pada harddisk andaditampung ke dalam folder MyMediauntuk di-share oleh Morpheus. Untukmenghentikan file sharing klik tombolkanan mouse pada file tersebut danpilih ‘Stop sharing.’

Menggunakan search enginePada Morpheus disediakan fasilitassearch engine. Anda dapat mencarifile berdasarkan kategori (Audio,Video, Image, Documents danSoftware) atau anda bisa mencariseluruhnya (Everything). Cari filedengan menggunakan tanda kutipuntuk pencarian yang akurat.

Menyaring hasil pencarianUntuk mencegah pencarian file yangoffensive, anda dapat menyaring fileyang tidak perlu. Klik ‘Tools’ > ‘Op-tion.’ Pilih ‘Filter,’ (No Filter, OffensiveAdult Content, Adult Content atauImages or Videos) Bisa juga andapilih ‘Filter bogus music and videofiles.’ Klik Ok.

Mengundang sahabat andaAnda dapat mengundang temananda untuk bergabung di MusicCity.Pada menu ‘Start’, pilih link ‘Invite AFriend’ lalu masukkan alamat emailteman anda dan klik ‘Invite.’

Mengobrol di MorpheusMorpheus juga menyediakan fasilitaschat. Untuk mengaktifkannya, padamenu ‘Start’ pilih link ‘Chat.’ Setelahterbuka layar chat, klik ‘Load applied.’Setelah itu anda akan dimasukkan kechat room. Anda dapat mengubahnickname anda dan berpindahruangan obrolan.

Page 49: 0203 - Linux Mandrake

48 NeoTek Desember 2001

3 Membuka CopernicSetelah selesai diinstal, Copernicdapat dibuka dengan mengkliktombol ‘Start’ > ‘Programs’ >‘Copernic 2001 Basic.’

NeoSearch

anyak orang sudah mengetahuicara mencari informasi lewat me-sin pencari (search engine.) Dan

biasanya itu dilakukan lewat satu mesinpencari, semisal Google atau Yahoo.Apakah pernah terbayangkan hasil yangakan anda dapat jika, alih-alih mengguna-kan satu mesin pencari, anda memanfaat-kan puluhan mesin pencari sekaligus?

Copernic Technologies Inc. menyediakansebuah perangkat lunak gratis yang me-mungkinkan anda melakukan pencarianinformasi di Internet dengan memanfaat-kan 80 mesin pencari lewat satu interface.Program itu bernama Copernic 2001.

Versi gratis dari program ini bernama

MMOONNSSTTEER R MMEESSIIN PN PEENNCCARARIICOCOPPEERRNNIIC 200C 20011Copernic bisa berlaku bagai monster lahap. Delapan puluhmesin pencari (search engine) direngkuhnya sekaligusuntuk membantu anda mencari informasi di Internet. Jikaanda tidak ingin repot berpindah-pindah search engine,program ini bisa menjadi jawabannya.

B

Mengunjungi situsJika anda ingin mengunjungi situsyang ditemukan, anda dapat lang-sung mengklik alamat situs (URL)yang ada pada kolom ‘Address.’Copernic akan mengantarkan andake situs tersebut dengan membukasebuah jendela (window) baru.

Situs resmi Harry PotterCopernic membuka browsertersendiri dan menyajikan situsyang anda pilih. Diperlihatkanbahwa situs yang dibuka iniadalah situs ketiga hasil pencarianCopernic dari 96 yang ditemukan.

Download Copernic 2001Anda dapat men-download gratisCopernic 2001Basic dari situsnyadi www.copernic.com. Jika andatidak ingin men-downloadsendiri, file instalasi Copernic itu(2,49 Mb) bisa anda dapatkan diCD NeoTek yang dijual terpisahdari majalah NeoTek.

Proses instalasiSetelah proses instalasi selesai,instal program ini dengan meng-klik dua kali file instalasinya. Sela-ma proses instalasi berlangsung,akan ada beberapa pertanyaanyang harus anda jawab denganmengklik radio button.

1

7 8

2

Menggunakan ‘monster’ dalam pencarian informasi

Menyaring temuanAnda masih bisa menyaring hasiltemuan dengan menekan tombol‘Refine’ pada jendela programCopernic. Setelah proses berlang-sung, Copernic berhasil menjaring55 dokumen yang sesuai dengankata kunci dari 96 hasil semula.

9

Page 50: 0203 - Linux Mandrake

NeoSearch

Copernic 2001 Basic. Anda dapatmen-download-nya dari situsCopernic.

Hal baru yang ditawarkan Copernic2001—dan belum ditemukan padafitur-fitur yang ada di mesin pencaridan browser yang ada sekarang ini—adalah kemungkinan anda melakukanpenyaringan (fitur ‘Refine’) sehinggaanda tidak perlu repot-repot ‘tersasar’ke situs-situs yang sudah tidak dapatdijumpai atau tidak aktif (brokenlink.) Selain itu, anda pun dapatmemutakhirkan hasil temuan denganmenggunakan fitur ‘Update’ padaCopernic 2001.

Men-download temuanJika anda ingin mem-browsehasil temuan secara offline, andaperlu menyimpan hasil temuandi hard disk anda. Untuk itu,lakukan download denganmenekan tombol ‘Download.’

Mengeskpor temuanAnda ingin mempunyai rekamantemuan dalam bentuk file? Eks-por temuan itu! Klik menu ‘File’> ‘Export.’ File dapat disimpan(save) dalam format Text, HTML,XML, atau dBase.

Tampilan pertamaInilah tampilan pertama Copernicdan kami langsung coba mencariinformasi dengan keyword ‘harrypotter.’ Setelah mengetikkankeyword, tekan ‘Enter.’ Copernicpun langsung melakukanpencarian di 80 search engine.

Proses pencarianWindow ‘Search Progress’ munculmenunjukkan mesin pencari(search engine) mana saja yangdigunakan Copernic untukmencari informasi dengan katakunci yang dimasukkan.

4

10 11

5 Hasil pencarianDan inilah hasil pencarian Coper-nic. Kata kunci yang ditemukan diWeb diberi tanda kuning. Ditunjuk-kan di sini berapa situs Web yangmempunyai info dengan kata kunciyang dicari, alamat situsnya, score-nya, dan mesin pencarinya.

6

Mengirim temuanTemuan dapat anda kirim keteman anda lewat email. Pilihsatu atau beberapa temuan, laluklik menu ‘File’ > ‘Send.’ Temuandapat dikirim dalam format HTMLatau Text.

12

• Jika anda bosan dengan penampilanCopernic 2001 yang ‘itu-itu saja,’ download

skin-nya lewat wwwwww..ccooppeerrnniicc..ccoomm//pprroodduuccttss//ccooppeerrnniicc//bbaassiicc//iinnddeexx..hhttmmll,

maka Copernic pun otomatis akan berganti‘kulit’ sehingga mempunyai tampilan baru.