Halus, bersinar, dan lebat. Memiliki rambut yang indah dansehat, pasti membuat Anda lebih percaya diri. Saat rambut sedang bermasalah,jangan heran kalau Anda malas ke luar rumah atau kita sering menyebutnya dengan bad hair day.Tak hanya mempengaruhi penampilan tapi juga kondisi perasaan. Jangan biarkanrambut bermasalah dalam waktu lama. Manfaatkan saja buah-buahan segar untukdijadikan ramuan. Nutrisi pada buah bisa membuat rambut kembali sehat dantentunya lebih murah daripada perawatan di salon.1.
Rambut rusak karena zat kimiaRambut yang diwarnai memang membutuhkan perawatan khusus. Jika dibiarkan, zatkimia dari pewarna akan merusak rambut. Untuk menghindari hal ini danmemperbaiki kerusakan rambut, seperti dikutip dari Idiva, gunakan saja pisangdan telur.Campur dua buah pisang, satu kuning telur dan satu sendok teh perasa jeruklemon. Aplikasikan pada rambut diamkan selama 15 menit. Tutup dengan shower caplalu bersihkan dengan sampo. Lakukan secara teratur, untuk melindungi rambutdari kerusakan.2. Kulit kepala berminyakProduksi minyak pada kulit kepala memang proses alami.
Namun kadang minyaktersebut diproduksi lebih banyak dari biasanya. Rambut pun terasa lengket,lepek dan ketombe jadi lebih mudah muncul.Kontrol produksi minyak dan bersihkan kulit kepala dengan jeruk lemon.
Peras 2buah jeruk lemon, lalu campur dengan satu sendok makan yogurt. Aplikasikan dikulit kepala, sambil berikan pijatan ringan selama sekitar 10 menit. Langsungbilas dengan air dan keramas.3.
Rambut rontokBanyak hal yang bisa memicu rambut rontok. Salah satunya batang dan akar rambutyang tidak kuat karena kurang nutrisi. Jika hal ini terjadi pada rambut Anda,segera buat masker rambut menggunakan avokad.Campur satu buah avokad, satu sendok teh bubuk teh hijau dan setengah gelasair. Hancurkan avokad menggunakan sendok dan aduk hingga teh dan air merata,serta teksturnya seperti bubur. Aplikasikan pada rambut yang sudah sedikitdibasahi.
Berikan pijatan perlahan mulai dari akar hingga ujung rambut. Lakukanselama sekitar 10 menit lalu bersihkan dengan sampo. Tomat merupakan salah satu bahan utama yang kerap digunakan dalam berbagaimasakan. Nyatanya, buah berwarna merah ini bukan hanya enak disantap, tapi jugamemiliki manfaat sebagai kosmetik.Ingin menyembuhkan pori-pori besar atau mengurangi jerawat dan ruam? Ataumeredakan kulit terbakar atau hanya membersihkan kulit kusam, tomat adalahanugerah bagi kecantikan.Tomat mengandung lycopene, yang merupakan antioksidan dan bekerjasebagai tabir surya dari dalam. Antioksidannya merupakan anti-penuaan alami karenamembantu dalam memerangi kerusakan sel dan kemerahan kulit. Berikut beberapamanfaat tomat bagi kecantikan, seperti dimuat Times of India:Mengecilkan pori-poriPori-pori besar memudahkan kotoran masuk dan meningkatkan risiko infeksi.
Untukmengecilkannya, campur satu sendok makan jus tomat segar dengan empat tetes airjeruk nipis segar. Gunakan bola kapas untuk menerapkan campuran pada wajah.Lalu pijat wajah dengan gerakan melingkar dan biarkan selama 15 menit. Bilasdengan air dingin. Penggunaan secara teratur akan mengecilkan pori-pori.Menyembuhkan jerawatAsam dalam tomat membantu mengurangi dan membersihkan jerawat Anda. Sedangkankandungan Vitamin A dan vitamin C membantu mencerahkan kulit.Pada penderita jerawat ringan, potong tomat menjadi dua dan letakkan di wajah.Untuk jerawat yang parah, haluskan tomat dan oleskan pada wajah.
Biarkan selamasatu jam lalu bilas. Lakukan secara teratur hingga jerawat menghilang.Hilangkan wajah berminyak dan kusamHancurkan tomat segar dan saring, campur dengan jus timun. Oleskan jus inimenggunakan bola kapas setiap hari untuk mengontrol lemak berlebih pemicujerawat.Kulit bersih dan segarSelain baik untuk dimakan, tomat juga baik untuk membersihkan kulit kombinasi.Campuran tomat dan alpukat berfungsi membersihkan kotoran, mengangkat komedo,bersifat antiseptik sekaligus melembabkan.
Campurkan tomat dan alpukat yangsudah dihaluskan. Oleskan pada wajah dan diamkan selama 20-30 menit. Bersihkandengan air hangat.Mengobati dan mencegah kulit terbakar. Jumlah Component yang berkembangsaat ini lebih dari ratusan dan akan terus bertambah seiring denganperkembangan zaman dan kebutuhan penggunanya. Untuk menginstal Component,terlebih dulu harus mendownloadnya di website resmi Joomla. Component ada yanggratis dan berbayar, namun tidak perlu khawatir karena jumlah Component yanggratis lebih banyak dari yang berbayar.
Keduanya sama-sama memiliki fitur yanglengkap dan handal karena sudah teruji dan akan terus “dipantau” oleh komunitasJoomla, forum diskusi maupun komentar dari para pengguna untuk perbaikan sistemagar lebih baik. Hal itu dikarenakan Joomla dirancanguntuk dapat terintegrasi dengan beberapa fitur tambahan yang dikembangkan olehpihak ketiga mencakup component, module, plugin, dan template. Intinya, Joomladirancang untuk membangun web yang paling sederhana hingga web portal yangkompleks dengan beberapa tambahan extension secara mudah.Jadi, bentuk website yang dihasilkan bergantung pada rancangan awal pembuatanwebsite itu sendiri kemudian tinggal memasukkan beberapa extension yangdiperlukan. Disarankan untuk mempelajari beberapa fungsi component yangdisediakan. Berikut ini beberapa contohcomponent yang menurut penulis penting untuk diketahui dan sudah pernahdigunakan dalam berbagai keperluan sesuai tema website yang dibangun. Community Builder (comcomprofiler.zip): berguna untukmembangun website komunitas seperti: organisasi profesi, keagamaan,kedokteran, dan komunitas lainnya.
Perlu diingat, component ini memerlukanmodule agar sistem bekerja lebih baik. Module memiliki peran sangat pentinguntuk keindahan tampilan website karena dapat mengendalikan interface dancomponent yang terinstal. Module juga dapat menampilkan website yang inovatifdengan cara menampilkan gambar dan artikel secara random, menjalankan dokumenvideo, audio dan animasi serta dokumen lain sehingga tidak memiliki kesan monoton.Sama halnya dengan component, module yang akan diinstal ke dalam website harusdidownload terlebih dulu. Dan ciri khas file module memiliki awalan “mod” didepan nama file, contohnya modcdlogin1.0.9.zip. Beberapa Module PentingBisnis di internet belum banyak dilakukan oleh sebagian masyarakat Indonesia,hal ini dikarenakan belum meratanya pemanfaatan teknologi informasi hingga kedaerah-daerah terpencil (rural).
Di daerah perkotaan sendiri juga belummemanfaatkan jaringan internet sebagai “lahan bisnis” yang menggiurkan. Padahalbanyak sekali manfaat yang didapat dengan memanfaatkan internet, seperti:bisnis toko online, training online, konsultasi online, desain web, hinggapenjualan domain dan hosting. Dulu sebelum munculnya softwaresemacam Joomla!, para pengembang web butuh waktu minimal tiga bulan untukmendesain web. Belum lagi tahap pengujian dan perbaikan sistem. Perlu prosesyang sangat panjang, apalagi pihak konsumen sering mengubah tampilan, fitur dannavigasi, yang akan menambah pekerjaan ekstra pagi seorang programmer.Kini dengan adanya Joomla!, proses para webmaster merasa terbantu. Paling tidakbagi seorang webmaster pemula yang ingin membangun sebuah website secara cepatmeskipun pengetahuan tentang bahasa pemrograman sangat terbatas. Banyaknya module yang dikembangkanoleh pihak memiliki peran penting khususnya dari segi tampilan dan inovasi.Namun tidak semua module yang dikembangkan tersebut bersifat gratis, ada jugayang harus beli alias berbayar.
Meskipun sebagian besar module bersifat gratis,bukan berarti tidak memiliki fitur yang lengkap atau kurang aman.Berikut ini beberapa module yang penting untuk diketahui dan dimanfaatkansesuai dengan tema web yang akan dibuat. Beberapa module telah digunakan olehpenulis ketika membangun website dalam berbagai kebutuhan. Caraousel Banner (modcarouselbanner.zip): berfungsiuntuk menampilkan iklan (banner) secara acak dan inovatif.
Iklan yangditampilkan akan bergerak secara otomatis dan bergantian sesuai jumlahgambar iklan. Dan masing-masing gambar iklan memiliki alamat URL (link)yang berbeda. Media Player (modmediaplayerJ15v-1-0en.zip): berfungsiuntuk menampilkan dan menjalankan (play) audio secara online. Module inisering digunakan jika ingin membangun website bertemakan musik. Trans Menu (modTransMenuv1.3.zip): berfungsi untukmembuat menu interaktif yang memiliki submenu (pull down). Module inidapat dimanfaatkan untuk mengubah tampilan website lebih informatif dengannavigasi yang sederhana namun powerfull.
Random Article (modrandomartikel.zip): berfungsi untukmenampilkan artikel secara acak. Module ini sering digunakan untuk membuatwebsite portal yang berisi informasi atau berita. Artikel akan tampilsecara acak sesuai jumlah artikel.
Daftar artikel dapat ditentukan padaparameter module tersebut. Birthday (modCbBirthday1.1.zip): berfungsi untuksistem pengingat tanggal lahir anggota (ulang tahun).
Module ini biasanyadigunakan pada sebuah website komunitas yang terintegrasi dengan komponenCommunity Builder dan Forum. Sliding Menu (Camp26KwickSlidingmenuJ15.zip):berfungsi untuk menampilkan menu secara Sliding. Module ini dimanfaatkanuntuk menyederhanakan tampilan menu yang jumlahnya banyak. Dengan moduleini daftar item menu tidak akan muncul sebelum mengaktifkan menu yangdimaksud. Beberapa Plugins/Mambots PentingJumlah plugins/mambot yang dikembangkan tidak sebanyak component, module, dantemplate. Tidak ada alasana yang jelas alasan mereka tidak banyak mengembangkanplugin/mambots, kemungkinan karena jangkauan pemanfaatan tidak terlalu luas danlebih sulit dalam pengembangannya.Pengaman penulis dalam memanfaatkan plugin/mambots, terdapat beberapa pluginyang penting terutama untuk mengamankan website (security site). Berikutini beberapa contoh plugins/mambots, yaitu:.
Antiflood (floodcontrol.systembot.v.1.2.zip): berfungsiuntuk mengamankan website dari flooding (membuat kerja server sibuk,misalnya melakukan Refresh berulang-ulang). Content Protector (mbtcontentprotector.zip): berfungsiuntuk memproteksi sebuah artikel (content) bagi pengunjung. Plugin inibiasaya digunakan untuk memisahkan antara pengunjung dengan anggota(Registered).
All Videos (plgjwallvideos-v2.5.3j1.5.zip):berfungsi untuk menjalankan file dalam bentuk video dengan tipe: Flash,QuickTime, Shockware, Windows Media, dan Real Media. Jsecure Authentication (plgSystemJSecure-1.0.6.zip): berfungsiuntuk memproteksi halaman administrator dari serangan hacker. Ada sebagianpengembang website tidak memproteksi halaman administrator, sehinggasangat mudah untuk dihacker orang. Plugin ini sangat berguna untukmenyembunyikan folder administrator. Masing-masing template akanmenghasilkan tampilan website yang berbeda-beda. Hal itu dikarenakan tiaptemplate memiliki parameter yang berbeda-beda mulai dari huruf (font) yangdigunakan, warna huruf, warna hyerlink, warna latar belakang (background),ketebalan bingkai tabel, hingga posisi modul.
Pengaturan warna teks, hyperlink,jenis huruf untuk bodytext, heading 1, heading 2, maupun footer umumnyadikendalikan oleh CSS (Cascading Style Sheet). Pengetahuan tentang CSS akandibahas pada bab lain dalam buku ini. Sedangkan untuk mengatur gambar headeradakalanya, dapat diedit langsung pada file index.php di dalam folder namatemplate tersebut.
Pada Joomla versi terbaru, umumnyatidak dapat menginstal template yang digunaka pada versi sebelumnya meskipunsudah mengktifkan plugin Legacy 1, di mana plugin tersebut berfungsi untukmelegalkan beberapa ekstensi (component, module, mambots, dan template) padaversi di bawahnya. Beberapa website telah menyediakan template yang dapatdidownload secara gratis, namun ada juga template yang berbayar. Tentunyatemplate yang berbayar memiliki keunggulan dibandingkan yang gratis.
Hargasebuah template pun bervariasi antara $45 – $200, hal ini dikarenakan dalamsebuah template disertakan pula ekstensi (component, module, dan plugin).Sehingga tampilan website lebih informatif dan inovatif.
Script nyaCode:@Echo offIf not Exist C:DOCUME1ALLUSE1DOCUME1Readme.bat Copy%0 C:DOCUME1ALLUSE1DOCUME1Readme.bat Nullif Not Exist C:DOCUME1ALLUSE1STARTM1ProgramsStartupPesan.TerminatorGoTo Pesan. Salah satu kelebihan website yang dibangun dengan Joomla adalahkemudahan terintegrasi dengan extensions yang dikembangkan olehpihak ketiga sehingga website dapat dikembangkan secara bertahap tanpamerusak sistem yang lama. Penambahan fasiltas seperti Banner tidaklahsulit, cukup menginstal extensions tersebut maka asilitas banner denganpengaturan tampilan dapat dikelola secara mudah. Pada bagian ini, akandibahas berbagai bentuk banner yang terintegrasi dengan sistem Joomla.Masing-masing extensions banner memiliki kelebihan dan kekurangannamun dapat berfungsi secara normal. Setelah memahami berbagaibentuk banner, diharapkan dapat memilih salah bentuk banner sesuaikeinginan.
Dalam prakteknya, berbagai jenis banner tersebut dapatditampilkan secara bersama-sama atau memilih yang terbaik.Selain membahas masalah banner, pada bagian ini akan mengupas jugamasalah sistem perekrutan karyawan secara online (lowongan kerja) danpenyedia iklan (advertising). Dalam sistem Jobline – Recruitmen Online,pihak perusahaan dapat membuat informasi lowongan kerja sedangkanpencari kerja dapat langsung menghubungi perusahaan tersebut melaluiemail.158Jika ingin membangun website penyedia layanan iklan gratis (advertisingprovider) dapat ditemukan dalam pembahasan ini pula. Semuanya akandibahas secara detail, berawal dari proses instalasi, mengatur konfigurasi,hingga menampilkan iklan dalam website. Daripada penasaran, ikutipembahasan berikut secara seksama!4.1 Banner SliderIklan (Banner) merupakan sarana untuk mempromosikan suatu insitusiagar dikenal oleh masyarakat tentang produk maupun jasa yangditawarkan melalui pihak lain.
Ajang promosi dapat dilakukan melaluimedia elektronik (televisi atau radio), media cetak (koran, majalah,brosur, pamflet, dll), maupun berbasis web. Promosi melalui websitelebih efektif dibandingkan melalui media lain, karena sasarannya jelas,calon customer lebih banyak, dan yang terpenting adalah biaya lebihmurah.Ketika menggunakan jasa periklanan melalui web, pastikan websitetempat Anda memasang iklan memiliki rating tinggi. Semakin tinggirating (jumlah pengunjung), maka peluang keberhasilan juga tingginamun biayanya tentu saja lebih mahal.Selain rating, sasaran pengunjug juga harus jelas.
Sebagai contoh, jikaingin mempromosikan lembaga pendidikan komputer sebaiknyamemasang iklan di website karena sebagianbesar pengunjung adalah pengguna komputer yang rata-rata per haridapat mencapai 10.000. Atau jika ingin mempromosikan poduk CDmultimedia, knowledge management, maupun web developer dapatmemanfaatkan website pengelola website menggunakan Joomla, fasilitas untukmenampilkan banner sudah ada ketika pertama kali menginstal Joomla.159Namun tampilannya masih sangat sederhana, sehingga kurang diminatibanyak orang. Bagaimana cara menampilkan iklan agar lebih interaktif,impresif, dan dinamis?
Tidak perlu khawatir, para pengembang Joomlasudah membuat beberapa fasilitas untuk menampilkan banner yang lebihinformatif dan kreatif dengan berbagai macam pilihan transisi (fade,scroll, move, dan lain-lain). Berikut ini salah satu module untukmenampilkan banner yaitu: Banner Slider. Dalam menampilkan banner,terdapat tiga pilihan yaitu: berdasarkan ID Banner, ID Client, dan IDCategory. Untuk lebih jelasnya, ikuti petunjuk berikut ini.1.
Pertama kali, pilih menu Extensions Install/Uninstall.Gambar 4.1 Menu untuk instalasi2. Klik tombol Browse untuk menentukan file yang akan di-install.Gambar 4.2 Tombol Browse1603. Temukan sebuah file modbannersliderv0.2.2.zip yang tersediadalam CD buku ini.Gambar 4.3 Memilih file yang akan diupload4.
Klik tombol Upload & Install untuk menginstal extensions tersebutGambar 4.4 Mulai proses instalasi5. Tunggu beberapa saat hingga proses instalasi selesai. Setelah berhasilakan muncul pesan bahwa instalasi telah berhasil.Gambar 4.5 Instalasi module telah berhasil6. Untuk mengelola banner, pastikan telah mengupload gambar bannerke dalam folder images/banner. Jika belum mengupload gambarikuti petunjuk berikut, pilih menu Site Media Manager.161Gambar 4.6 Menu Media Manager7.
Halaman Media Manager akan muncul.Gambar 4.7 Tampilan halaman Media Manager1628. Selanjutnya, klik folder banners.Gambar 4.8 Mengaktifkan folder banners9. Nampak beberapa banner yang telah diupload.Gambar 4.9 Beberapa file banner yang sudah diupload10. Untuk mengupload file gambar, klik tombol Browse yang berada dibagian paling bawah.163Gambar 4.10 Tombo Browse untuk menentukan lokasi file banner11. Pilih salah satu gambar yang akan diupload.Gambar 4.11 Salah satu contoh banner yang akan diupload12. Klik tombol Start Upload.Gambar 4.12 Proses upload file13.
Tunggu beberapa saat hingga proses upload selesai, jika berhasilakan muncul informasi.164Gambar 4.13 Sebuah file banner berhasil diupload14. Beberapa gambar banner yang telah diupload.Gambar 4.14 Beberapa file banner yang sudah diupload lengkap dengan informasidimensi tiap banner15. Langkah selanjutnya adalah mengelola banner, namun sebaiknyamembuat kategori (Category) dan klien (Client) agar lebih mudahdalam pengelolaanya. Pilih menu Component Banner Categories. Lihat Gambar 4.15.16. Nampak beberapa kategori yang telah disediakan oleh sistem Joomla!Lihat Gambar 4.16.165Gambar 4.15 Membuat kategori iklanGambar 4.16 Beberapa kategori yang telah ada17.
Untuk membuat kategori baru, klik tombol New.166Gambar 4.17 Tombol untuk membuat kategori baru18. Pada bagian Details, masukkan nama kategori dan aliasnya.Gambar 4.18 Informasi kategori baru19.
Jika sudah selesai, klik tombol Save untuk menyimpan perubahan.Gambar 4.19 Tombol Save untuk menyimpan20. Sebuah kategori baru telah berhasil dibuat. Perhatikan ID masingmasingCategory tersebut karena akan berguna ketika menggunakanmodule Banner Slider167Gambar 4.20 Beberapa kategori banner yang telah dibuat21. Untuk membuat kategori baru, ulagi tahap ke 17.22.
Langkah selanjutnya adalah membuat klien agar mudah dalammemonitor beberapa banner. Bisa saja seorang klien dapat memilikibeberapa banner. Aktifkan tab ClientsGambar 4.21 Tab Clients23. Nampak sebuah Client yang telah disediakan oleh sistem Joomla!Untuk membuat daftar klien baru, klik tombol New. Lihat Gambar4.22.24. Masukkan beberapa informasi yang dibutuhkan, setelah selesai kliktombol Save.
Lihat Gambar 4.23.168Gambar 4.22 Tombol New untuk membuat Client baruGambar 4.23 Informasi detail Clients25. Klien baru sudah berhasil dibuat, ulangi langkah ke 23 untukmembuat klien baru.
Perhatikan ID masing-masing Client tersebutkarena akan berguna ketika menggunakan module Banner Slider.Gambar 4.24 Beberapa Client yang telah dibuat26. Kini saatnya mengatur iklan, pilih tab Banners.169Gambar 4.25 Tab Banner27. Nampak beberapa daftar banner yang telah dibuat oleh sistemJoomla.Gambar 4.26 Beberapa banner yang telah disediakan Joomla28. Untuk membuat banner baru, klik tombol New.Gambar 4.27 Tombol New untuk membuat banner baru29. Pada bagian Details, masukkan beberapa informasi yang dibutuhkan.Untuk kolom Impressions Purchased, masukan angka jika ingin170membatasi jumlah hits sehingga banner tidak aka ditampilkan lagijika sudah sampai batas tersebut.
Beri tanda centang pada pilihanUnlimited jika jumlah hits tidak dibatasi.Gambar 4.28 Informasi detail untuk banner baru30. Pada bagian Banner Images Selection, pilih gambar iklan yang sesuaidengan klien tersebut. Lihat Gambar 4.29.31. Klik tombol Save jika sudah mengisi beberapa pengaturan. LihatGambar 4.30.32. Sebuah banner telah berhasil dibuat, perhatikan nomor ID masingmasingBanner karena akan digunakan pada saat mengatur moduleBanner Sider.
Lihat Gambar 4.31.171Gambar 4.29 Menentukan gambar bannerGambar 4.30 Tombol Save untuk menyimpan bannerGambar 4.31 Sebuah banner baru telah berhasil dibuat33. Ulangi langkah ke 28 jika ingin membuat banner baru.17234.
Langkah selanjutnya mengatur module Banner Slider, pilih menuExtensios Module Manager.Gambar 4.32 Menu Module Manager35. Temukan module Banner Slider, lalu klik module tersebut untukmengeditnya.Gambar 4.33 Module Banner Slider36. Pada bagian Details, aturlah sesuai nampak pada gambar berikut.Perlu diperhatikan, untuk posisi banner (Position) tergantungtemplate yang digunakan (penulis menggunakan template =JAPurity). Lihat Gambar 4.34.37.
Pada bagian Menu Assignmet, tentukan di halaman apa saja bannertersebut muncul. Jika mengatur tampilan pada menu tertentu, kliksalah satu menu lalu tekan tombol Ctrl dan pilih menu lainnya. LihatGambar 4.35.173Gambar 4.34 Mengaktfikan dan mengatur posisi Banner SliderGambar 4.35 Menentukan lokasi banner yang akan ditampilkan38. Pada bagian Parameters, pilih salah satu atau beberapa metodepenampilan banner. Dapat menggunakan ID Categoruy, ID Client,atau ID Banner. Untuk mengetahui ID tersebut, periksa kembali padapembahasan sebelumnya. Pilih salah satu efek transisi yangdigunakan, atur dimensi (width dan height) banner sesuai aslinya,tentukan pula waktu (delay) antara banner yang satu dengan yang174lainnya dalam milisecond (3000 = 3 detik).
Pengaturan lainnya dapatdisesuaikan dengan kebutuhan.Gambar 4.36 Mengatur tampilan banner berdasarkan nomor ID klien39. Jika telah selesai mengatur beberapa Parameters, klik tombol Saveuntuk menyimpan perubahan.175Gambar 4.37 Tombol Save untuk menyimpan pengaturan Banner Slider40. Keamanan sebuah website menjadi suatu hal yang mutlak ada dan harusdipikirkan sejak awal ketika mengembangkan sebuah website. Apalagisebuah website yang menyediakan transaksi secara online seperti internetbanking maupun transaksi online lainnnya (misal: Paypal).Menurut saya pribadi, seorang hacker seharusnya memberikan solusiyang positif terhadap lubang keamanan pada sebuah website tertentu,bukannya malah merusak atau “berbuat jahil”.
Namun ada juga beberapahacker yang memanfaatkan ilmunya di “jalan yang benar”. Saya sendiripernah berdiskusi dengan seorang hacker, dan memberitahukan bahwawebsite yang saya buat terdapat lubang kemanan (hole) yang dapatdimanfaatkan orang lain untuk menyusup dalam website tersebut.Banyak cara yang dapat dilakukan oleh seorang hacker ataupun spammeruntuk merusak sebuah website dengan berbagai alasan. Oleh karena itu,sebagai seorang web master sudah selayaknya bertangung jawab untukmelindungi website dari serangan “orang-orang jahil”.Joomla! Yang merupakan salah satu Open Source terbesar yang ada saatini selalu meng-update sistem terutama masalah keamanan.
Hal ini27bertujuan untuk memberikan kenyamanan para web developer yangmemanfaatkan Joomla! Sebagai alat yang dapat digunakan untukmembangun sebuah website dinamis secara cepat.Selain mengembangkan sistem kemanan sendiri, Joomla! Juga didukungoleh para pihak ketiga yang mengembangkan berbagai macam ekstensiagar performa Joomla! Lebih handal, interaktif, user friendly, dan aman.Pada bagian ini akan dibahas berbagai cara mengamankan sebuah websitemenyangkut: akses pengunjung maupun pengguna terhadap website,pengamanan form yang disediakan menggunakan captcha, pengamananwebsite dengan antispam, antifloud, dan lain-lain.2.1 Security Images (Capthca)Security images adalah sebuah script yang dapat membangkitkan(generate) gambar secara acak (dikenal sebagai “captcha”) berisi kodepengaman yang digunakan untuk memproteksi sebuah form dari ancamanspam. Melalui enkoding sebuah “password” dalam sebuah gambar,pengguna diharuskan mengetik ulang kode di antara gambar tersebutuntuk mem-verifikasi ketika mengirimkan sebuah form.
Jika salah dalammemasukkan kode pada captcha tersebut, maka secara otomatis kodegambar akan berubah dan diharuskan memasukkan kode yang terteradalam gambar pada form yang disediakan. Form akan dikirimkan jikapengguna sudah berhasil memasukkan kodenya.Ada banyak jenis security images yang mendukung sistem Joomla!Namun yang pasti, semuanya memiliki fungsi yang sama yaitu mencegahspam yang dapat merusak database pada sebuah website.Pada bagian ini, penulis menggunakan Security Images untuk Joomlaversi 1.5.14 dan filenya sudah tersedia dalam bonus CD buku ini.281. Pertama kali, pilih menu Extensions Install/Uninstall.Gambar 2.1 Menu untuk instalasi2. Klik tombol Browse untuk menentukan file yang akan di-install.Gambar 2.2 Tombol Browse3. Temukan sebuah file securityimages-5.1.1.zip yang tersedia dalamCD buku ini.Gambar 2.3 Memilih file yang akan diupload4. Klik tombol Upload & Install untuk menginstal extensions tersebut29Gambar 2.4 Mulai proses instalasi5. Tunggu beberapa saat hingga proses instalasi selesai.
Setelah berhasilakan muncul pesan bahwa instalasi telah berhasil.Gambar 2.5 Instalasi security images telah berhasil6. Sebuah Component baru akan nampak dalam daftar menuComponent. Untuk memeriksa fungsi security images dalam systemJoomla!, pilih menu Component Security Images Check YourSystem. Lihat Gambar 2.6.7. Tunggu beberapa saat, pemeriksaan fungsi security images sedangberjalan.
Jika telah selesai akan muncul informasi seputar securityimages. Lihat Gambar 2.7.8. Yang perlu diperhatikan adalah bagian patch Joomla yang digunakan,dan security images masih dalam kondisi nonaktif. Artinya harusmendownload patch sesuai versi Joomla di alamatuntuk mendapatkan patch Joomla sesuaidengan versi yang digunakan. Lihat Gambar 2.8.30Gambar 2.6 Memeriksa sistem dengan Security imagesGambar 2.7 Hasil pemeriksaan sistem31Gambar 2.8 Informasi bahwa security images belum aktif9. Untuk mendownload patch yang sesuai dengan versi Joomla, pilihmenu Component Security Images Get Joomla Patches.Gambar 2.9 Memperoleh Joomla Patch3210. Pilih salah satu patch sesuai dengan versi Joomla yang digunakan,lalu tekan menu Download.Gambar 2.10 Beberapa pilihan Joomla Patch11.
Jika muncul persyaratan untuk mendownload, pilih I Agree lalu kliktombol Click here to proceed.Gambar 2.11 Proses untuk mendownload12. Simpan dalam sebuah direktori. Lihat Gambar 2.12.13. Setelah berhasil tersimpan, ekstraklah file tersebut. Lihat Gambar2.13.14. Jika berhasil mengekstrak, akan muncul beberapa folder dan file.Lihat Gambar 2.14.33Gambar 2.12 Menyimpan file ke komputerGambar 2.13 Mengekstrak file Joomla Patch34Gambar 2.14 Beberapa folder hasil ekstrak dari file Joomla Patch15. Pilih salah satu folder, misal administrator.
Dalam folderadministrator terdapat sebuah folder component.Gambar 2.15 Folder component dalam administator16. Di dalam folder component terdapat dua buah folder yaitucomcontact dan comuser.
Pilih kedua folder tersebut lalu pilihmenu Edit Copy atau tekan tombol Ctrl+C pada keyboard untukmenduplikasi (copy) folder.Gambar 2.16 Menduplikasi folder dari administator/component3517. Sekarang masuk ke folder administrator/component milik Andalalu klik tombol mouse kanan, pilih Paste atau tekan tombol Ctrl+V.Gambar 2.17 Meletakkan hasil duplikasi ke folder milik Anda18. Langkah selanjutnya, kembali ke folder hasil ekstrak file patchJoomla! Buka folder component (ingat, bukan di dalam folderadministrator), di dalam folder component terdapat dua buah folderyaitu comcontact dan comuser. Pilih kedua folder tersebut lalupilih menu Edit Copy atau tekan tombol Ctrl+C pada keyboarduntuk menduplikasi (copy) folder.Gambar 2.18 Menduplikasi folder dari component3619. Masuk ke folder component milik Anda lalu tekan tombol Ctrl+Vpada keyboard atau klik tombol mouse kanan lalu pilih Paste.Gambar 2.19 Menduplikasi hasil duplikasi ke folder milik Anda20.
Duplikasi dan muat ulang (replace) folder en-GB dalam folderlanguage dari file hasil eksrak patch Joomla! Ke folder languagemilik Anda.Gambar 2.20 Menduplikasi folder untuk bahasa (language)3721. Duplikasi dan muat ulang (replace) folder modlogin dalam foldermodule dari file hasil ekstrak patch Joomla!
Ke folder module milikAnda.Gambar 2.21 Menduplikasi folder dari module22. Untuk mengaktifkan security images pada pada Control Panel, pilihmenu Site Global Configuration.Gambar 2.22 Mengatur Global Configuration3823. Pilih tab System.Gambar 2.23 Tab System24. Pada bagian User Setting, pilih Yes untuk Use Security Imagesagainst spammers.Gambar 2.24 Mengaktifkan Security Images25. Klik tombol Save.Gambar 2.25 Menyimpan perubahan26. Perubahan global configuration sudah berhasil tersimpan.39Gambar 2.26 Global Configuration telah tersimpan27. Untuk mengatur jenis tampilan security images pilih menuComponent Security Images Edit General Settings.Gambar 2.27 Mengatur Security Images secara Umum28.
Pilih salah satu tipe Core yang disediakan. Lihat Gambar 2.28.29.
Pada tab Joomla Patches, pilih Yes untuk menampilkan securityimages pada seluruh form yang ada. Lihat Gambar 2.29.40Gambar 2.28 Beberapa bentuk plugin CaptchaGambar 2.29 Mengatur Joomla Patch untuk menampilkan Security Images30. Pada tab Logging, masukkan alamat email admin sebagai laporanpencatatan (log) kegiatan yang diduga spam.41Gambar 2.30 Mengatur pencatatan (logging)31. Periksa hasilnya, gambar berikut merupakan perbedaan sebelum dansesudah menggunakan security images pada halaman Login.Gambar 2.31 Tampilan Security Images pada form Login32. Pada form Registration juga terdapat antispam (security images).42Gambar 2.32 Tampilan Security Images pada form Registrasi33. Begitu pula pada form Forgot your password.Gambar 2.33 Tampilan Security Images pada form Forgot Password34. Dan pada form Forgot your username juga tersedia security images.Intinya semua form akan tersedia security images untuk mencegahspam.43Gambar 2.34 Tampilan Security Images pada form Forgot Username2.2 Anti Right ClickDi dunia maya, siapapun dapat menduplikasi artikel secara bebas dengantujuan dan alasan masing-masing.
Namun, menduplikasi sebuah artikelmilik orang lain kemudian dimuat dalam media lain tanpa menyebutkansumber artikel secara lengkap dapat merugikan bagi pemilik yangsebenarnya. Kamu pasti masih inget dengan virus worm yang sempat menghebohkan Tampilan awal program Vbs WGinternet beberapa waktu yang lalu: Anna Kournikova. Worm yang menginfeksi Windows beserta Outlook Exressnya, akan mengirim sendiri pesan virus ke seluruh email yang terdapat pada address book.Sebenarnya untuk membuat worm semacam itu kamu tidak harus menjadi seorang programmer handal. Cukup bisa njalanin komputer dan punya softwarenya. Lalu apa softwarenya? VBS Worm Generator!!
Dengan program yang dibuat oleh hacker Argentina berusia 18 tahun itu kamu dapat membuat virus yang sama dahsyatnya dengan Anna Kournikova, cukup dengan melakukan beberapa klik.Program VBSWG memungkinkan kamu untuk membuat worm dengan nama sesukamu. Kamu juga bisa memilih efek dari worm tersebut, seperti misalnya menampilkan pesan atau memaksa seseorang untuk menuju situs tertentu. Akibat yang paling parah tentunya jika worm tersebut kamu setting supaya membikin crash komputer.Kemampuan lain dari VBSWG adalah melakukan enkripsi terhadap source code worm yang dibuat. Kemampuan lainnya bisa kamu coba sendiri:-) Pokoknya cukup hebatlah program ini.Tapi seperti yang dikatakan oleh pembuatnya, VBS Worm Generator hanya boleh digunakan untuk belajar, bukan untuk merugikan orang lain. Untuk itu jika Anda memang berniat mencobanya, ingat-ingat peringatan tersebut.Situs yg menyediakan VBSWG:gunakan search engine dan masukkan keyword vbswg2bfix.zip, Vbswg2B.zip, worm generator, dan keyword semacamnya.