Kamis, 14 Maret 2013

pengertian website




Pengertian dan Definisi Web



Web adalah sebuah penyebaran informasi melalui internet. Sebenarnya antara www (world wide web) dan web adalah sama karena kebanyakan orang menyingkat www menjadi web saja. Web merupakan hal yang tidak dapat dipisahkan dari dunia internet. Melalui web, setiap pemakai internet bisa mengakses informasi-informasi di situs web yang tidak hanya berupa teks, tetapi juga dapat berupa gambar, suara, film, animasi, dll. Sebenarnya, web merupakan kumpulan-kumpulan dokumen yang banyak tersebar di beberapa komputer server yang berada di seluruh penjuru dunia dan trehubung menjadi satu jaringan melalui jaringan yang disebut internet.
Berikut ini adalah pengertian dan definisi web:
# JASMADI & E-MEDIA SOLUSINDO
Web adalah salah satu bagian dari website. Jika sebuah website ibarat buku, maka halaman web adalah halaman-halaman di dalamnya
# SUWANTO RAHARJO S.Si, M.Kom
Web merupakan salah satu layanan internet yang paling banyak digunakan dibanding dengan layanan lain seperti ftp, gopher, news atau bahkan email.
# WAHANA KOMPUTER
Web adalah formulir komunikasi interaktif yang digunakan pada sutu jaringan komputer
# A. TAUFIQ HIDAYATULLAH
Web adalah bagian paling terlihat sebagai jaringan terbesar dunia, yakni intrenet
# HAER TALIB
Web adalah sebuah tempat di internet yang emmpunyai nama dan alamat
# BOONE (THOMSON)
Web adalah koleksi sumber informasi kaya grafis yang saling berhubungan satu sama lain dalam internet yang lebih besar
# FERI INDAYUDHA
Web adalah suatu program yang dapat emmuat film, gambar, suara, serta musik yang ditampilkan dalam internet
# YUHEFIZAR
Web adalah suatu metode untuk menampilan informasi di internet, baik berupa teks, gambar, suara maupun video yang interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui sebuah browser

Video tentang pembuatan web


Dalam video ini akan dijelaskan tentang sebuah kursus mempelajari cara membuat web
Baju Terbaru di Butik STORE.co.id

(indahf/Carapedia)


Pencarian Terbaru (100)
Pengertian web. Pengertian website. Definisi website. Definisi web. Web adalah. Website adalah. Arti web.
Pengertian web based email. Pengertian web based mail. Pengertian web site. Pengertian wab. Pengertian komentar. Defenisi website. Pengertian dari web.
Pengertian website adalah. Pengertian tentang web. Pengertian web based. Defenisi web. Pengertian web adalah. Pengertian web base mail. Maksud web based.
Apa pengertian web. Pengertian tentang website. Penertian web. Pengertianweb. Devinisi web. Pengetian web. Definisi komentar.
Definisi web based. Arti dari website. Arti internet. Pngertian web. Definisi web browser. Pengertian web base. Apa arti web.
Pengertian web com. Web pengertian. Pengertian webside. Definisi tentang website. Website pengertian. Apa pengertian dari web. Pengetian website.
Web definisi. Pengerian web. Pengertian dan definisi web. Definisi dari website. Pemgertian web. Pengertian web based e mail. Pengertia web.
Definisi dari web. Website. Pengrtian web. Pegertian web. Difinisi website. Devinisi website. Definisi web based mail.
Pengertin web. Pengertianwebsite. Pengertian web online. Http://carapedia.com/pengertian_definisi_web_info2043.html. Arti web based mail. Apa arti website. Pengertian wibsite.
Pengertian definisi web. Pengerti web. Pengertian web dan html. Apa istilah web. Pengertian web dan website. Penegrtian web. Arti pengertian dan definisi website.
Perngertian web. Maksud wep. Pengertian gopher. Dunia internet. Pengertian wabsite. Definisi tentang web. Definisi dan arti internet.
Pengrtian website. Apa pengertian website. Definisi wab. Arti web adalah. Arti web based email. Pengertiaan web. Pengertian webpage dan homepage.
Definis website. Pengertian web base email. Arti website adalah. Pengertian web dan situs. Pengertian komentar adalah. Arti web based. Definisi web based email.
Pengertian dari wab. Pwngertian web. Definisi email online. Penertian wab. Arti dari web. Pgertian web. Pengertian dari internet.
Pengertian web pada internet. Definisiweb.








Sebelum mempelajari cara membuat blog di wordpress, mungkin ada baiknya kita sedikit memahami juga pengertian website dan bagaimana cara kerja atau ilustrasi proses sebuah website bisa kita tampilkan di browser. Hal ini mungkin berguna untuk mempelajari bagaimana wordpress jenis wordpress(dot)org itu bekerja.
Disini saya akan coba jelaskan secara simple saja dengan bahasa yang sederhana, karena dulu waktu saya belajar membuat website, saya bingung bagaimana sebenarnya cara kerjanya dan dari banyak artikel tutorial saya dapatkan bahasa dan istilah yang digunakan banyak yang saya ngga tahu, jadi malah makin bingung deh hehe. So, kita pake bahasa yang ringan-ringan aja, yang penting mudah dipahami. Artikel lainya yang berhubungan dengan cara membuat blog bisa anda dapatkan di blog ini, silahkan search saja, yah.
Pada dasarnya, website adalah sekumpulan file dan folder yang berisi script-script/bahasa pemrograman (yang kita ngga perlu atau belum perlu tahu itu dulu yah), yang tersimpan didalam server hosting online dan mempunyai alamat khusus yang membedakan antara website satu dengan lainnya. Alamat khusus itu disebut domain, contoh : www.garisputih.blogdetik.com domain website tersebut adalah garisputih.blogdetik.com. Untuk menambah pemahaman pengertian website, dan cara membuat blog di wordpress, khususnya wordpress(dot)org, anda bisa klik artikel tentang pengertian domain dan pengertian hosting.
Dibawah ini ilustrasi sederhana untuk membantu memahami pengertian website :
Pengertian website 2
Pengertian website - Kumpulan file

Website adalah sekumpulan folder dan file yang mengandung banyak perintah dan fungsi fungsi tertentu, seperti fungsi tampilan, fungsi menangani penyimpanan data, dsb.
Pengertian Website - Server Online
Pengertian Website - Server Online

Kumpulan folder dan file yang dimaksud diatas, diupload ke server hosting online. Banyak sekali website penyedia jasa sewa hosting dan menjual domain.
Pengertian website - Diakses Browser
Pengertian website - Diakses Browser

Setelah semua settingan kumpulan script dan folder tadi pada server hosting selesai dan benar, serta telah diletakkan pada domainnya, barulah alamat website tersebut bisa diakses melalui browser, tentunya membutuhkan koneksi internet untuk itu.
Nah itu ilustrasi dan penjelasan tentang pengertian website yang paling sederhana. Nantinya dalam mempelajari cara membuat blog di wordpress yang menggunakan wordpress(dot)org, kita juga harus melakukan langkah seperti ilustrasi diatas, yaitu :
  1. Terlebih dahulu mendowload kumpulan file dan folder dari wordpress (Sebut saja file wordpress),
  2. Kemudian menguploadnya ke server online,
  3. Dan melakukan beberapa settingan untuk membuatnya bisa diakses/dibuka di internet.

 Posted on Monday, November 26th, 2007

Dalam mencari informasi dari internet, pengguna akan menuju ke sebuah alamat unik internet (misal: www.namawebsite.com) yang disebut nama domain (Domain Name/URL – Uniform Resource Locator) dan menemukan informasi berbentuk teks, gambar diam atau bergerak, animasi bergerak, suara ataupun video dalam sebuah media, yang disebut dengan website atau situs. Website ini dibuka melalui sebuah program penjelajah (Browser) yang berada di sebuah komputer. Program penjelajah yang bisa digunakan dalam komputer diantaranya: IE (Internet Explorer), Mozilla, Firefox, Netscape, Opera .
A. PENGERTIAN WEBSITE ATAU SITUS.
Website atau situs dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink). Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.
B. UNSUR-UNSUR DALAM PENYEDIAAN WEBSITE ATAU SITUS.
Untuk menyediakan sebuah website, maka harus tersedia unsur-unsur penunjangnya, adalah sebagai berikut:
1. Nama domain (Domain name/URL – Uniform Resource Locator)
Nama domain atau biasa disebut dengan Domain Name atau URL adalah alamat unik di dunia internet yang digunakan untuk mengidentifikasi sebuah website, atau dengan kata lain domain name adalah alamat yang digunakan untuk menemukan sebuah website pada dunia internet. Contoh : http://www.baliorange.net
Nama domain diperjualbelikan secara bebas di internet dengan status sewa tahunan. Setelah Nama Domain itu terbeli di salah satu penyedia jasa pendaftaran, maka pengguna disediakan sebuah kontrol panel untuk administrasinya. Jika pengguna lupa/tidak memperpanjang masa sewanya, maka nama domain itu akan di lepas lagi ketersediaannya untuk umum. Nama domain sendiri mempunyai identifikasi ekstensi/akhiran sesuai dengan kepentingan dan lokasi keberadaan website tersebut. Contoh nama domain ber-ekstensi internasional adalah com, net, org, info, biz, name, ws. Contoh nama domain ber-ekstensi lokasi Negara Indonesia adalah :
- .co.id : Untuk Badan Usaha yang mempunyai badan hukum sah
- .ac.id : Untuk Lembaga Pendidikan
- .go.id : Khusus untuk Lembaga Pemerintahan Republik Indonesia
- .mil.id : Khusus untuk Lembaga Militer Republik Indonesia
- .or.id : Untuk segala macam organisasi yand tidak termasuk dalam kategori “ac.id”,”co.id”,”go.id”,”mil.id” dan lain lain
- .war.net.id : untuk industri warung internet di Indonesia
- .sch.id : khusus untuk Lembaga Pendidikan yang menyelenggarakan pendidikan seperti SD, SMP dan atau SMU
- .web.id : Ditujukan bagi badan usaha, organisasi ataupun perseorangan yang melakukan kegiatannya di World Wide Web.
2. Rumah tempat website (Web hosting)
Web Hosting dapat diartikan sebagai ruangan yang terdapat dalam harddisk tempat menyimpan berbagai data, file-file, gambar, video, data email, statistik, database dan lain sebagainya yang akan ditampilkan di website. Besarnya data yang bisa dimasukkan tergantung dari besarnya web hosting yang disewa/dipunyai, semakin besar web hosting semakin besar pula data yang dapat dimasukkan dan ditampilkan dalam website.
Web Hosting juga diperoleh dengan menyewa. Pengguna akan memperoleh kontrol panel yang terproteksi dengan username dan password untuk administrasi websitenya. Besarnya hosting ditentukan ruangan harddisk dengan ukuran MB (Mega Byte) atau GB (Giga Byte). Lama penyewaan web hosting rata-rata dihitung per tahun. Penyewaan hosting dilakukan dari perusahaan-perusahaan penyewa web hosting yang banyak dijumpai baik di Indonesia maupun Luar Negeri. Lokasi peletakan pusat data (datacenter) web hosting bermacam-macam. Ada yang di Jakarta, Singapore, Inggris, Amerika, dll dengan harga sewa bervariasi.
3. Bahasa Program (Scripts Program).
Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam website yang pada saat diakses. Jenis bahasa program sangat menentukan statis, dinamis atau interaktifnya sebuah website. Semakin banyak ragam bahasa program yang digunakan maka akan terlihat website semakin dinamis, dan interaktif serta terlihat bagus.
Beragam bahasa program saat ini telah hadir untuk mendukung kualitas website. Jenis jenis bahasa program yang banyak dipakai para desainer website antara lain HTML, ASP, PHP, JSP, Java Scripts, Java applets, XML, Ajax dsb. Bahasa dasar yang dipakai setiap situs adalah HTML sedangkan PHP, ASP, JSP dan lainnya merupakan bahasa pendukung yang bertindak sebagai pengatur dinamis, dan interaktifnya situs.
Bahasa program ASP, PHP, JSP atau lainnya bisa dibuat sendiri. Bahasa program ini biasanya digunakan untuk membangun portal berita, artikel, forum diskusi, buku tamu, anggota organisasi, email, mailing list dan lain sebagainya yang memerlukan update setiap saat.
4. Desain website.
Setelah melakukan penyewaan domain name dan web hosting serta penguasaan bahasa program (scripts program), unsur website yang penting dan utama adalah desain. Desain website menentukan kualitas dan keindahan sebuah website. Desain sangat berpengaruh kepada penilaian pengunjung akan bagus tidaknya sebuah website.
Untuk membuat website biasanya dapat dilakukan sendiri atau menyewa jasa website designer. Saat ini sangat banyak jasa web designer, terutama di kota-kota besar. Perlu diketahui bahwa kualitas situs sangat ditentukan oleh kualitas designer. Semakin banyak penguasaan web designer tentang beragam program/software pendukung pembuatan situs maka akan dihasilkan situs yang semakin berkualitas, demikian pula sebaliknya. Jasa web designer ini yang umumnya memerlukan biaya yang tertinggi dari seluruh biaya pembangunan situs dan semuanya itu tergantung kualitas designer. Program-program desain website salah satunya adalah Macromedia Firework, Adobe Photoshop, Adobe Dreamweaver, Microsoft Frontpage, dll.
5. Program transfer data ke pusat data.
Para web designer mengerjakan website dikomputernya sendiri. Berbagai bahasa program, data informasi teks, gambar, video, dan suara telah menjadi file-file pendukung adanya website. File tersebut bisa dibuka menggunakan program penjelajah (browser) sehingga terlihatlah sebuah website utuh di dalam komputer sendiri (offline). Tetapi file-file tersebut perlu untuk diletakkan dirumah hosting versi online agar terakses ke seluruh dunia. Pengguna akan diberikan akses FTP (File Transfer Protocol) setelah memesan sebuah web hosting untuk memindahkan file-file website ke pusat data web hosting. Untuk dapat menggunakan FTP diperlukan sebuah program FTP, misalnya WS FTP, Smart FTP, Cute FTP, dll. Program FTP ini banyak ditemui di internet dengan status penggunaan gratis maupun harus membayar. Para web designer pun dapat menggunakan fasilitas FTP yang terintegrasi dengan program pembuat website, misal Adobe Dreamweaver.
6. Publikasi website.
Keberadaan website tidak ada gunanya dibangun tanpa dikunjungi atau dikenal oleh masyarakat atau pengunjung internet. Karena efektif tidaknya situs sangat tergantung dari besarnya pengunjung dan komentar yang masuk. Untuk mengenalkan situs kepada masyarakat memerlukan apa yang disebut publikasi atau promosi.
Publikasi situs di masyarakat dapat dilakukan dengan berbagai cara seperti dengan pamlet-pamlet, selebaran, baliho, kartu nama dan lain sebagainya tapi cara ini bisa dikatakan masih kurang efektif dan sangat terbatas. Cara yang biasanya dilakukan dan paling efektif dengan tak terbatas ruang atau waktu adalah publikasi langsung di internet melalui search engine-search engine (mesin pencari, spt : Yahoo, Google, MSN, Search Indonesia, dsb).
Cara publikasi di search engine ada yang gratis dan ada pula yang membayar. Yang gratis biasanya terbatas dan cukup lama untuk bisa masuk dan dikenali di search engine terkenal seperti Yahoo atau Google. Cara efektif publikasi adalah dengan membayar, walaupun harus sedikit mengeluarkan akan tetapi situs cepat masuk ke search engine dan dikenal oleh pengunjung.
C. PEMELIHARAAN WEBSITE.
Untuk mendukung kelanjutan dari situs diperlukan pemeliharaan setiap waktu sesuai yang diinginkan seperti penambahan informasi, berita, artikel, link, gambar atau lain sebagainya. Tanpa pemeliharaan yang baik situs akan terkesan membosankan atau monoton juga akan segera ditinggal pengunjung.
Pemeliharaan situs dapat dilakukan per periode tertentu seperti tiap hari, tiap minggu atau tiap bulan sekali secara rutin atau secara periodik saja tergantung kebutuhan (tidak rutin). Pemeliharaan rutin biasanya dipakai oleh situs-situs berita, penyedia artikel, organisasi atau lembaga pemerintah. Sedangkan pemeliharaan periodik bisanya untuk situs-situs pribadi, penjualan/e-commerce, dan lain sebagainya.
D. PERPANJANGAN MASA SEWA DOMAIN NAME DAN WEB HOSTING.
Perlu dipahami bahwa domain name dan web hosting berstatus sewa. Selama kedua hal itu dibayarkan masa sewa perpanjangannya, maka Anda berhak untuk memilikinya dan mempergunakannya. Banyak terjadi kasus kelupaan dalam memperpanjang masa sewanya, atau sulit untuk menghubungi pihak ketiga (web designer) sebagai perantara pendaftaran awal, maka akan berakibat fatal. Anda akan kehilangan domain name sebagai identitas dalam dunia internet. Pastikan Anda mengingat untuk memperpanjang masa sewanya. Arti penting domain name perlu Anda pahami.

pengertian website

Pengertian website

Dalam pengertian website lebih lanjut, situs web mewakili sekumpulan dari halaman web yang telah di kelola, yang berisi teks, gambar dan semua jenis file multi-media yang disajikan untuk perhatian dari pengguna internet denagan estetika dan cara yang mudah diakses. Semua website yang diaktifkan melalui Internet di sebut World Wide Web (WWW). Data yang terdapat di dalam website ini disusun dan dibuat agar dapat diakses oleh publik online dengan bantuan bahasa pemrograman seperti (X) HTML dan PHP, hanya untuk beberapa nama. Pemrograman website adalah metode utama untuk mendefinisikan struktur dari sebuah website dan mengelola tindakan dalam menangani pengunjung yang menelusuri halaman-halamannya. Dengan kemampuan teknik desain web, informasi akan terstruktur dengan baik dan tampilan menjadi lebih bersahabat. Agar halaman web dapat dipresentasikan pada monitor pengunjung, kita perlu hosting pada server web, yang kemudian mereka mentransfer ke browser web melalui HTTP, protokol utama dari WWW dapat kita lihat pada awal setiap alamat situs.

Pengunjung website

Pengunjung dapat mengakses situs web tertentu hanya dengan mengetikkan nama di address bar browser web mereka.Nama website yang dibuat oleh pemiliknya dan dengan nama yang mudah diingat merupakan kombinasi huruf dan angka, lebih populer sebagai nama domain atau sub-domain. Ketika Anda mengunjungi sebuah website, Anda hanya menggunakan nama domain situs tersebut, dengan Domain Name System (DNS) mengurus dan menempatkan domain di web hosting server tertentu. Tergantung pada tujuan di dirikannya, website dapat dimiliki dan dikelola oleh perorangan, organisasi atau perusahaan.

Elemen Website

Kemajuan yang luar biasa dalam teknologi pembuatan website dan kemampuan yang tak terbatas dari imajinasi manusia telah menciptakan situs-situs yang kita lihat sekarang di web. Namun, mereka semua berisi beberapa elemen dasar yang membuat mereka mudah dikenali oleh pengguna dalam hal fungsi – halaman home (juga dikenal sebagai halaman indeks), halaman pertama kita lihat ketika memasuki sebuah situs, sebuah menu navigasi – panduan utama ke isi website; area footer dengan link penting, informasi hak cipta, dll Dengan bantuan hyperlink pengunjung dapat mencari salah satu halaman web dari situs lain dengan cara logika-driven, yang sangat meningkatkan kegunaan situs Web.

Pengertian Website statis dan dinamis

Konsep kreatif dan software di belakang sebuah website menentukan apakah statis atau dinamis. website statis menyajikan informasi secara online kepada pengunjung secara langsung – seperti yang disimpan di server. Sebuah contoh yang baik dari website statis setiap situs perusahaan sederhana memberikan rincian tentang portofolio perusahaan, kontak, masa depan proyek, dll.Pengaturannya biasanya memerlukan beberapa keterampilan website dan pengetahuan dasar HTML dan CSS. Website yang dinamis, pada gilirannya, menggunakan database untuk menyimpan dan menangani informasi, yang memungkinkan konten halaman web ‘akan diubah secara otomatis dalam kasus pra-tertentu. Sebuah website dinamis, misalnya, setiap blog, portal, atau menyimpan e-commerce Anda dapat mengunjungi setiap hari. Daftar perangkat lunak yang website dinamis lebih lama, termasuk – PHP, JSP, Perl, ASP dan banyak lagi.

Pengertian Website PHP

PHP adalah salah satu alat yang paling populer untuk pembuatan website. Bahasa scripting mudah untuk belajar dan memberikan kemungkinan besar pengguna PHP untuk membuat website dan juga memberikan fasilitas canggih. website PHP merupakan mayoritas situs pribadi saat ini. PHP juga merupakan bahasa scripting pilihan bagi sebagian besar forum, blog populer atau situs e-commerce. Hal ini juga mudah dikombinasikan dengan database, seperti MySQL dan PostgreSQL, yang memungkinkan untuk data yang akan disimpan dan diatur dengan cara yang mudah diakses.

Pengertian website dengan NTC Hosting

NTC Hosting didirikan untuk satu tujuan – untuk menyediakan web hosting yang terjangkau, menawarkan dan memberikan penggunanya semua alat yang diperlukan untuk membuat situs mereka sendiri dengan cepat dan mudah. Dengan setiap rencana NTC hosting setiap pengguna dapat menggunakan script installer, kita dapat menginstal banyak script php populer di bawah satu menit.

Website di kategorikan berdasarkan fungsi dan kegunaan :

1. , yaitu situs yang digunakan untuk menceritakan tentang biografi diri, pengalaman pribadi, dsb (contoh : Blog Pribadi)
2. Website Komersial (Company Profile / Online Shop, biasa menggunakan .com, .co.id, dsb), yaitu situs yang dipakai untuk menunjukkan produk dan jasa suatu perusahaan, atau juga dapat melakukan transaksi penjualan online (dengan sistem )
3. Website Instansi/ Pemerintahan (di Indonesia menggunakan .gov.id), situs jenis ini hanya boleh dipakai untuk keperluan website pemerintahan yang resmi.
4. Website Non-Profit (biasanya menggunakan .org, .edu, dll), website jenis-jenis ini biasanya digunakan hanya untuk yayasan, sekolahan, dsb
Berdasarkan keberadaan  (CMS) yang ada padanya :
yaitu situs web yang langsung ditulis dalam bentuk HTML dan berbentuk sederhana seperti web design classic, desain website 5 (lima) halaman, website brosur produk dan jasa.
yaitu situs web yang ditulis dalam bentuk  dan database, seperti PHP, ASP, Javascript, Ajax, jQuery, MySQL. Dalam perkembangannya web dinamis menggunakan CMS sebagai back-end untuk administrator web tersebut. Salah satu yang paling terkenal karena sangat SEO Friendly adalahWordPress. Website dengan program WordPress sangat handal sekali untuk dipakai sebagai website dinamis karena kecepatan dan struktur front end yang Google Friendly. Membuat website dengan wordpress sangat mudah dan cepat untuk dipelajari. Adapun CMS lain adalah Joomla, Drupal, dll.



Pengertian website - Diakses Browser
Pengertian website - Diakses Browser
Setelah semua settingan kumpulan script dan folder tadi pada server hosting selesai dan benar, serta telah diletakkan pada domainnya, barulah alamat website tersebut bisa diakses melalui browser, tentunya membutuhkan koneksi internet untuk itu.
Nah itu ilustrasi dan penjelasan tentang pengertian website yang paling sederhana. Nantinya dalam mempelajari cara membuat blog di wordpress yang menggunakan wordpress(dot)org, kita juga harus melakukan langkah seperti ilustrasi diatas, yaitu :
  1. Terlebih dahulu mendowload kumpulan file dan folder dari wordpress (Sebut saja file wordpress),
  2. Kemudian menguploadnya ke server online,
  3. Dan melakukan beberapa settingan untuk membuatnya bisa diakses/dibuka di internet



 Posted on Monday, November 26th, 2007

Dalam mencari informasi dari internet, pengguna akan menuju ke sebuah alamat unik internet (misal: www.namawebsite.com) yang disebut nama domain (Domain Name/URL – Uniform Resource Locator) dan menemukan informasi berbentuk teks, gambar diam atau bergerak, animasi bergerak, suara ataupun video dalam sebuah media, yang disebut dengan website atau situs. Website ini dibuka melalui sebuah program penjelajah (Browser) yang berada di sebuah komputer. Program penjelajah yang bisa digunakan dalam komputer diantaranya: IE (Internet Explorer), Mozilla, Firefox, Netscape, Opera .
A. PENGERTIAN WEBSITE ATAU SITUS.
Website atau situs dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink). Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.
B. UNSUR-UNSUR DALAM PENYEDIAAN WEBSITE ATAU SITUS.
Untuk menyediakan sebuah website, maka harus tersedia unsur-unsur penunjangnya, adalah sebagai berikut:
1. Nama domain (Domain name/URL – Uniform Resource Locator)
Nama domain atau biasa disebut dengan Domain Name atau URL adalah alamat unik di dunia internet yang digunakan untuk mengidentifikasi sebuah website, atau dengan kata lain domain name adalah alamat yang digunakan untuk menemukan sebuah website pada dunia internet. Contoh : http://www.baliorange.net
Nama domain diperjualbelikan secara bebas di internet dengan status sewa tahunan. Setelah Nama Domain itu terbeli di salah satu penyedia jasa pendaftaran, maka pengguna disediakan sebuah kontrol panel untuk administrasinya. Jika pengguna lupa/tidak memperpanjang masa sewanya, maka nama domain itu akan di lepas lagi ketersediaannya untuk umum. Nama domain sendiri mempunyai identifikasi ekstensi/akhiran sesuai dengan kepentingan dan lokasi keberadaan website tersebut. Contoh nama domain ber-ekstensi internasional adalah com, net, org, info, biz, name, ws. Contoh nama domain ber-ekstensi lokasi Negara Indonesia adalah :
- .co.id : Untuk Badan Usaha yang mempunyai badan hukum sah
- .ac.id : Untuk Lembaga Pendidikan
- .go.id : Khusus untuk Lembaga Pemerintahan Republik Indonesia
- .mil.id : Khusus untuk Lembaga Militer Republik Indonesia
- .or.id : Untuk segala macam organisasi yand tidak termasuk dalam kategori “ac.id”,”co.id”,”go.id”,”mil.id” dan lain lain
- .war.net.id : untuk industri warung internet di Indonesia
- .sch.id : khusus untuk Lembaga Pendidikan yang menyelenggarakan pendidikan seperti SD, SMP dan atau SMU
- .web.id : Ditujukan bagi badan usaha, organisasi ataupun perseorangan yang melakukan kegiatannya di World Wide Web.
2. Rumah tempat website (Web hosting)
Web Hosting dapat diartikan sebagai ruangan yang terdapat dalam harddisk tempat menyimpan berbagai data, file-file, gambar, video, data email, statistik, database dan lain sebagainya yang akan ditampilkan di website. Besarnya data yang bisa dimasukkan tergantung dari besarnya web hosting yang disewa/dipunyai, semakin besar web hosting semakin besar pula data yang dapat dimasukkan dan ditampilkan dalam website.
Web Hosting juga diperoleh dengan menyewa. Pengguna akan memperoleh kontrol panel yang terproteksi dengan username dan password untuk administrasi websitenya. Besarnya hosting ditentukan ruangan harddisk dengan ukuran MB (Mega Byte) atau GB (Giga Byte). Lama penyewaan web hosting rata-rata dihitung per tahun. Penyewaan hosting dilakukan dari perusahaan-perusahaan penyewa web hosting yang banyak dijumpai baik di Indonesia maupun Luar Negeri. Lokasi peletakan pusat data (datacenter) web hosting bermacam-macam. Ada yang di Jakarta, Singapore, Inggris, Amerika, dll dengan harga sewa bervariasi.
3. Bahasa Program (Scripts Program).
Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam website yang pada saat diakses. Jenis bahasa program sangat menentukan statis, dinamis atau interaktifnya sebuah website. Semakin banyak ragam bahasa program yang digunakan maka akan terlihat website semakin dinamis, dan interaktif serta terlihat bagus.
Beragam bahasa program saat ini telah hadir untuk mendukung kualitas website. Jenis jenis bahasa program yang banyak dipakai para desainer website antara lain HTML, ASP, PHP, JSP, Java Scripts, Java applets, XML, Ajax dsb. Bahasa dasar yang dipakai setiap situs adalah HTML sedangkan PHP, ASP, JSP dan lainnya merupakan bahasa pendukung yang bertindak sebagai pengatur dinamis, dan interaktifnya situs.
Bahasa program ASP, PHP, JSP atau lainnya bisa dibuat sendiri. Bahasa program ini biasanya digunakan untuk membangun portal berita, artikel, forum diskusi, buku tamu, anggota organisasi, email, mailing list dan lain sebagainya yang memerlukan update setiap saat.
4. Desain website.
Setelah melakukan penyewaan domain name dan web hosting serta penguasaan bahasa program (scripts program), unsur website yang penting dan utama adalah desain. Desain website menentukan kualitas dan keindahan sebuah website. Desain sangat berpengaruh kepada penilaian pengunjung akan bagus tidaknya sebuah website.
Untuk membuat website biasanya dapat dilakukan sendiri atau menyewa jasa website designer. Saat ini sangat banyak jasa web designer, terutama di kota-kota besar. Perlu diketahui bahwa kualitas situs sangat ditentukan oleh kualitas designer. Semakin banyak penguasaan web designer tentang beragam program/software pendukung pembuatan situs maka akan dihasilkan situs yang semakin berkualitas, demikian pula sebaliknya. Jasa web designer ini yang umumnya memerlukan biaya yang tertinggi dari seluruh biaya pembangunan situs dan semuanya itu tergantung kualitas designer. Program-program desain website salah satunya adalah Macromedia Firework, Adobe Photoshop, Adobe Dreamweaver, Microsoft Frontpage, dll.
5. Program transfer data ke pusat data.
Para web designer mengerjakan website dikomputernya sendiri. Berbagai bahasa program, data informasi teks, gambar, video, dan suara telah menjadi file-file pendukung adanya website. File tersebut bisa dibuka menggunakan program penjelajah (browser) sehingga terlihatlah sebuah website utuh di dalam komputer sendiri (offline). Tetapi file-file tersebut perlu untuk diletakkan dirumah hosting versi online agar terakses ke seluruh dunia. Pengguna akan diberikan akses FTP (File Transfer Protocol) setelah memesan sebuah web hosting untuk memindahkan file-file website ke pusat data web hosting. Untuk dapat menggunakan FTP diperlukan sebuah program FTP, misalnya WS FTP, Smart FTP, Cute FTP, dll. Program FTP ini banyak ditemui di internet dengan status penggunaan gratis maupun harus membayar. Para web designer pun dapat menggunakan fasilitas FTP yang terintegrasi dengan program pembuat website, misal Adobe Dreamweaver.
6. Publikasi website.
Keberadaan website tidak ada gunanya dibangun tanpa dikunjungi atau dikenal oleh masyarakat atau pengunjung internet. Karena efektif tidaknya situs sangat tergantung dari besarnya pengunjung dan komentar yang masuk. Untuk mengenalkan situs kepada masyarakat memerlukan apa yang disebut publikasi atau promosi.
Publikasi situs di masyarakat dapat dilakukan dengan berbagai cara seperti dengan pamlet-pamlet, selebaran, baliho, kartu nama dan lain sebagainya tapi cara ini bisa dikatakan masih kurang efektif dan sangat terbatas. Cara yang biasanya dilakukan dan paling efektif dengan tak terbatas ruang atau waktu adalah publikasi langsung di internet melalui search engine-search engine (mesin pencari, spt : Yahoo, Google, MSN, Search Indonesia, dsb).
Cara publikasi di search engine ada yang gratis dan ada pula yang membayar. Yang gratis biasanya terbatas dan cukup lama untuk bisa masuk dan dikenali di search engine terkenal seperti Yahoo atau Google. Cara efektif publikasi adalah dengan membayar, walaupun harus sedikit mengeluarkan akan tetapi situs cepat masuk ke search engine dan dikenal oleh pengunjung.
C. PEMELIHARAAN WEBSITE.
Untuk mendukung kelanjutan dari situs diperlukan pemeliharaan setiap waktu sesuai yang diinginkan seperti penambahan informasi, berita, artikel, link, gambar atau lain sebagainya. Tanpa pemeliharaan yang baik situs akan terkesan membosankan atau monoton juga akan segera ditinggal pengunjung.
Pemeliharaan situs dapat dilakukan per periode tertentu seperti tiap hari, tiap minggu atau tiap bulan sekali secara rutin atau secara periodik saja tergantung kebutuhan (tidak rutin). Pemeliharaan rutin biasanya dipakai oleh situs-situs berita, penyedia artikel, organisasi atau lembaga pemerintah. Sedangkan pemeliharaan periodik bisanya untuk situs-situs pribadi, penjualan/e-commerce, dan lain sebagainya.
D. PERPANJANGAN MASA SEWA DOMAIN NAME DAN WEB HOSTING.
Perlu dipahami bahwa domain name dan web hosting berstatus sewa. Selama kedua hal itu dibayarkan masa sewa perpanjangannya, maka Anda berhak untuk memilikinya dan mempergunakannya. Banyak terjadi kasus kelupaan dalam memperpanjang masa sewanya, atau sulit untuk menghubungi pihak ketiga (web designer) sebagai perantara pendaftaran awal, maka akan berakibat fatal. Anda akan kehilangan domain name sebagai identitas dalam dunia internet. Pastikan Anda mengingat untuk memperpanjang masa sewanya. Arti penting domain name perlu Anda pahami.

pengertian website

Pengertian website

Dalam pengertian website lebih lanjut, situs web mewakili sekumpulan dari halaman web yang telah di kelola, yang berisi teks, gambar dan semua jenis file multi-media yang disajikan untuk perhatian dari pengguna internet denagan estetika dan cara yang mudah diakses. Semua website yang diaktifkan melalui Internet di sebut World Wide Web (WWW). Data yang terdapat di dalam website ini disusun dan dibuat agar dapat diakses oleh publik online dengan bantuan bahasa pemrograman seperti (X) HTML dan PHP, hanya untuk beberapa nama. Pemrograman website adalah metode utama untuk mendefinisikan struktur dari sebuah website dan mengelola tindakan dalam menangani pengunjung yang menelusuri halaman-halamannya. Dengan kemampuan teknik desain web, informasi akan terstruktur dengan baik dan tampilan menjadi lebih bersahabat. Agar halaman web dapat dipresentasikan pada monitor pengunjung, kita perlu hosting pada server web, yang kemudian mereka mentransfer ke browser web melalui HTTP, protokol utama dari WWW dapat kita lihat pada awal setiap alamat situs.

Pengunjung website

Pengunjung dapat mengakses situs web tertentu hanya dengan mengetikkan nama di address bar browser web mereka.Nama website yang dibuat oleh pemiliknya dan dengan nama yang mudah diingat merupakan kombinasi huruf dan angka, lebih populer sebagai nama domain atau sub-domain. Ketika Anda mengunjungi sebuah website, Anda hanya menggunakan nama domain situs tersebut, dengan Domain Name System (DNS) mengurus dan menempatkan domain di web hosting server tertentu. Tergantung pada tujuan di dirikannya, website dapat dimiliki dan dikelola oleh perorangan, organisasi atau perusahaan.

Elemen Website

Kemajuan yang luar biasa dalam teknologi pembuatan website dan kemampuan yang tak terbatas dari imajinasi manusia telah menciptakan situs-situs yang kita lihat sekarang di web. Namun, mereka semua berisi beberapa elemen dasar yang membuat mereka mudah dikenali oleh pengguna dalam hal fungsi – halaman home (juga dikenal sebagai halaman indeks), halaman pertama kita lihat ketika memasuki sebuah situs, sebuah menu navigasi – panduan utama ke isi website; area footer dengan link penting, informasi hak cipta, dll Dengan bantuan hyperlink pengunjung dapat mencari salah satu halaman web dari situs lain dengan cara logika-driven, yang sangat meningkatkan kegunaan situs Web.

Pengertian Website statis dan dinamis

Konsep kreatif dan software di belakang sebuah website menentukan apakah statis atau dinamis. website statis menyajikan informasi secara online kepada pengunjung secara langsung – seperti yang disimpan di server. Sebuah contoh yang baik dari website statis setiap situs perusahaan sederhana memberikan rincian tentang portofolio perusahaan, kontak, masa depan proyek, dll.Pengaturannya biasanya memerlukan beberapa keterampilan website dan pengetahuan dasar HTML dan CSS. Website yang dinamis, pada gilirannya, menggunakan database untuk menyimpan dan menangani informasi, yang memungkinkan konten halaman web ‘akan diubah secara otomatis dalam kasus pra-tertentu. Sebuah website dinamis, misalnya, setiap blog, portal, atau menyimpan e-commerce Anda dapat mengunjungi setiap hari. Daftar perangkat lunak yang website dinamis lebih lama, termasuk – PHP, JSP, Perl, ASP dan banyak lagi.

Pengertian Website PHP

PHP adalah salah satu alat yang paling populer untuk pembuatan website. Bahasa scripting mudah untuk belajar dan memberikan kemungkinan besar pengguna PHP untuk membuat website dan juga memberikan fasilitas canggih. website PHP merupakan mayoritas situs pribadi saat ini. PHP juga merupakan bahasa scripting pilihan bagi sebagian besar forum, blog populer atau situs e-commerce. Hal ini juga mudah dikombinasikan dengan database, seperti MySQL dan PostgreSQL, yang memungkinkan untuk data yang akan disimpan dan diatur dengan cara yang mudah diakses.

Pengertian website dengan NTC Hosting

NTC Hosting didirikan untuk satu tujuan – untuk menyediakan web hosting yang terjangkau, menawarkan dan memberikan penggunanya semua alat yang diperlukan untuk membuat situs mereka sendiri dengan cepat dan mudah. Dengan setiap rencana NTC hosting setiap pengguna dapat menggunakan script installer, kita dapat menginstal banyak script php populer di bawah satu menit.

Website di kategorikan berdasarkan fungsi dan kegunaan :

1. , yaitu situs yang digunakan untuk menceritakan tentang biografi diri, pengalaman pribadi, dsb (contoh : Blog Pribadi)
2. Website Komersial (Company Profile / Online Shop, biasa menggunakan .com, .co.id, dsb), yaitu situs yang dipakai untuk menunjukkan produk dan jasa suatu perusahaan, atau juga dapat melakukan transaksi penjualan online (dengan sistem )
3. Website Instansi/ Pemerintahan (di Indonesia menggunakan .gov.id), situs jenis ini hanya boleh dipakai untuk keperluan website pemerintahan yang resmi.
4. Website Non-Profit (biasanya menggunakan .org, .edu, dll), website jenis-jenis ini biasanya digunakan hanya untuk yayasan, sekolahan, dsb
Berdasarkan keberadaan  (CMS) yang ada padanya :
yaitu situs web yang langsung ditulis dalam bentuk HTML dan berbentuk sederhana seperti web design classic, desain website 5 (lima) halaman, website brosur produk dan jasa.
yaitu situs web yang ditulis dalam bentuk  dan database, seperti PHP, ASP, Javascript, Ajax, jQuery, MySQL. Dalam perkembangannya web dinamis menggunakan CMS sebagai back-end untuk administrator web tersebut. Salah satu yang paling terkenal karena sangat SEO Friendly adalahWordPress. Website dengan program WordPress sangat handal sekali untuk dipakai sebagai website dinamis karena kecepatan dan struktur front end yang Google Friendly. Membuat website dengan wordpress sangat mudah dan cepat untuk dipelajari. Adapun CMS lain adalah Joomla, Drupal, dll.



Pengertian website - Diakses Browser
Pengertian website - Diakses Browser
Setelah semua settingan kumpulan script dan folder tadi pada server hosting selesai dan benar, serta telah diletakkan pada domainnya, barulah alamat website tersebut bisa diakses melalui browser, tentunya membutuhkan koneksi internet untuk itu.
Nah itu ilustrasi dan penjelasan tentang pengertian website yang paling sederhana. Nantinya dalam mempelajari cara membuat blog di wordpress yang menggunakan wordpress(dot)org, kita juga harus melakukan langkah seperti ilustrasi diatas, yaitu :
  1. Terlebih dahulu mendowload kumpulan file dan folder dari wordpress (Sebut saja file wordpress),
  2. Kemudian menguploadnya ke server online,
  3. Dan melakukan beberapa settingan untuk membuatnya bisa diakses/dibuka di internet




SISTEM KEAMANAN WEBSITE



1. Ganti password CPanel dengan menggunakan
password yang rumit, seperti
gabungan huruf, angka dan tanda baca yang lain. contoh
yang saya gunakan seperti ini (&^tY7^5><#@!)
2. file permission wp config / configuration dirubah
3. database name diganti, jangan pake yg default dr wp.
4. bagi yang webnya kena deface (berubah tampilan 100%)
jadi template yang dipake harus diganti, kemudian file index.php dirubah
dan disamakan pada yang aslinya. ganti template.
5. yang ga bisa login ke wp admin / administrator

berarti username dan passwordnya dirubah oleh hacker,
atau script file tersebut dirubah sama hacker / defacer,
maka rubah kembali username dan password

pada phpmyadmin yang ada di cpanel
6. yang dibagian titlenya / dibagian halaman login
ketambahan huruf -huruf aneh gitu
yang byasanya ditambahkan oleh si hacker / defacer,
jadi langsung tinggal diganti aja titlenya pada settingan general.




Keamanan Website ?

Judul sengaja saya tambah tanda tanya (?). Sepertinya banyak artikel yang mengulas tentang masalah keamanan website, tetapi benarkah demikian ?
Masalah keamanan entah di bidang manapun tentunya penting untuk diperhatikan, akan tetapi kenyataan dapat berkata lain. Contoh: penjara yang konon di jaga dengan ketat, tembok tinggi dengan dialiri listrik, jeruji besi, dsb. Kenyataan ada saja yang kabur. Demikian juga keamanan di komputer dan dunia maya. Berawal dari situs ini lenterakecil.com kena deface 4 kali dalam seminggu, saya coba menganalisa keamanan website tentu saja berdasarkan artikel yang saya baca juga pengalaman saya selama ini.

Keamanan Website ? sebuah Pandangan Lain

Orang yang melakukan tindakan, merusak, jahil, mencuri data, di dunia internet disebut hacker, cracker, peretas atau entah apalah..memang dapat membuat pemilik situs kelabakan, kecewa, jengkel, sedih, marah atau tersenyum (yang terakhir ini tentunya pemilik situs adalah seorang hacker yang sebenarnya -baca disini-). Kemudian apa langkah selanjutnya oleh pemilik situs setelah mengetahui situsnya kena hack ? Apakah mengubur situsnya, membuat situs lagi, mencari konsultan keamanan, lapor polisi, atau menjauh dari dunia internet ? Kalau ditanggapi dengan kepala dingin, tentunya kita akan berpikir lagi, mengapa situs saya kena hack ? Kemudian mencari jalan keluarnya.
Langkah pertama yang perlu dipikirkan adalah bagaimana jangan terulang kembali kejadian di atas, bukan ? Itupun kalau mau tetap eksis di dunia maya. INGAT kalimat berikut ini dan pahami ! “TIDAK ADA TINGKAT KEAMANAN YANG BENAR-BENAR 100% AMAN DI INTERNET” juga berlaku di semua bidang. Lantas apa yang harus diperbuat ?. Mengurangi, mempersulit, memperlambat, menutup celah keamanan adalah tindakan tepat. Seorang hacker akan membuat ide dan terobosan baru dalam dunia hacking. Siapa cepat akan dapat.
Pemilik situs baik personal atau perusahaan besar tentunya berbeda penanganan masalah keamanan. Kalau hanya sekedar blog pribadi yang hanya berisi opini, artikel haruskah membayar bermilyar rupiah untuk masalah keamanan? Akan tetapi untuk situs berisi data-data penting, rahasia, mereka investasi yang tidak sedikit untuk keamanannya.
Kenyataan, situs KPU Indonesia konon menginveskan 150 M, berhasil dijebol oleh Xnuxer alias Dany Firmansyah tahun 2004. Jasakom milik STO (pakar hacker) yang merupakan situs forum hacker pun bisa dideface. Situs, TNI, Situs pemerintah lainnya, TVOne bisa di obok-obok. Di luar pun, Google pun sempat kelabakan dengan ulah hacker melalu Gmailnya. NASA, Gedung Putih, bank-bank tidak luput dari ulah hacker.
Di sini saya tidak membahas secara detail bagaimana membuat keamanan website, terlalu banyak artikel yang membahasnya silahkan search. Hanya memberi gambaran bahwa keamanan website tidak menjamin 100%. Situs ini lenterakecil.com telah tertimpa sial kena deface 4 kali, saya ucapkan terima kasih kepada yang mendeface karena memperingatkan kecerobohan saya. Siapa tahu giliran Anda, semoga tidak.
 Advanced .htaccess Security untuk Keamanan Website
File .htaccess adalah file teks ASCII sederhana yang terletak di direktori www atau di sebuah sub direktori folder www. Anda bisa membuat atau mengedit file ini di Text Editor (Notepad) dan kemudian meng-uploadnya ke direktori yang ingin anda ubah setting-nya. Pastikan bahwa file tersebut diupload dalam format ASCII bukan BINARY, dan pastikan file permission untuk file tersebut telah diset menjadi 644 (rw-r-r–). Hal tersebut memungkinkan server untuk mengakses file tapi mencegah user untuk mengakses file tersebut dari browser mereka.Sarjana

Itulah sedikit penjelasan tentang .htaccess dan pada thread konyol kali ini ane ga akan banyak menjelaskan tentang apa dan bagaimana itu file .htaccess, tp beberapa kegunaan file ini yang akan bermanfaat untuk kita semua.

Untuk Security. Okeh langsung ke TKP aja yak... Ngakak

1. Mencegah Akses Ke .htaccess
Tambahkan baris berikut untuk menambah keamanan dari file .htaccess sehingga apabila ada usaha untuk mengakses file tersebut akan muncul pesan kesalahan 403. Tentu saja tidak lupa memberi-kan file permissionnya menjadi 644.

Code:
<Files .htaccess>
order allow,deny
deny from all
</Files>

2. Mencegah Akses Ke File Tertentu
Untuk membatasi akses ke file tertentu kita dapat menggunakan perintah berikut.Ganti nama rahasia.txt menjadi sesuai dengan kebutuhan anda.Nantinya file tersebut akan disembunyikan dan apa-bila terdapat usaha untuk mengakses file tersebut akan terjadi error 403.

Code:
<files rahasia.txt>
order allow,deny
deny from all
</files>

3. Mencegah Akses Ke Banyak File
Kita bisa mengganti beberapa extension dibawah sesuai dengan yang kita butuhkan.

Code:
<FilesMatch "\.(htaccess|htpasswd|ini|phps|fla|psd|log|sh)$">
Order Allow,Deny
Deny from all
</FilesMatch>

4. Mencegah User Melakukan Browsing Pada Setiap Direktori Server Kita

Code:
Options All -Indexes

4.1. Mengijinkan User Melakukan Browsing
Jika mengijinkan user untuk melakukan browsing pada “direktori yang telah kita tentukan” cukup menambahkan perintah seperti dibawah ini.(Cukup tempatkan file .htaccess pada folder yang diinginkan)

Options All +Indexes

4.2. Mencegah User Melakukan Browsing Tanpa Pesan Error 403

IndexIgnore *

4.3. Mencegah User Melakukan Browsing Dengan Membatasi Extension File.

IndexIgnore *.wmv *.mp4 *.avi *.etc

5. Mengubah Index File
Secara default apabila kita membuat beberapa file dan salah satunya terdapat index file, maka file tersebutlah yang akan dijalankan terlebih dahulu. Dengan menggunakan .htaccess kita dapat merubah-nya menjadi nama file yang kita inginkan.

Code:
DirectoryIndex penggantiindex.php

6. Menyamarkan Extension PHP
Ini sangat berguna untuk menambahkan keamanan pada aplikasi PHP yang anda buat. anda bisa mengganti extension php pada aplikasi anda dengan extension yang telah anda daftarkan, Mungkin "LOL", "h#cking", dll. Nah dengan kode berikut, file tersebut akan tetap dibaca sebagai file PHP. Sedikit catatan, biasanya saya mencari file httpd.conf dan menambahkan extensionnya disitu, akan tetapi inilah kelebihan .htaccess. Kita tidak perlu merubah settingan asli pada Apache.

Code:
AddType application/x-httpd-php .hacking

7. Membatasi Akses Ke LAN (Local Area Network)

Code:
<Limit GET POST PUT>
order deny,allow
deny from all
allow from 192.168.1.5
</Limit>

7.1. Bisa Menambahkan Domain

<Limit GET POST PUT>
order allow,deny
allow from all
deny from 192.168.1.5
deny from .*domain\.com.*
</Limit>

8. Mencegah Hotlinking
Hotlinking merupakan pencurian bandwidth melalui penggunaan sebuah image yang akan dipasang pada suatu halaman pada website lain, sehingga bandwidth dari website asal akan tersedot bila image yang dipasang pada website lain itu dibuka. Atau secara simple bisa diterjemahkan, ada orang lain yang mengkopi link image dari website kita dan menempatkannya pada website miliknya. Memang tidak terlalu banyak memakan bandwith akan tetapi hal ini cukup mengganggu dan mungkin kita bisa memberi sedikit pelajaran kepada si Pelaku. Kita akan melakukan beberapa praktek ringan.

Code:
a. Ketik kode berikut dan simpan dengan nama gambar.php

    <?php
      $pic = strip_tags( $_GET['pic'] );
      if ( ! $pic ) {
        die("Gambar Tidak Ditemukan");
      }
    ?>
    <html>
    <head>
    <title><?php echo($pic); ?></title>
    </head>
    <body>
    <p>
      <img src="/<?php echo($pic); ?>" alt="Test Hotlinking">
    </p>
    </body>
    </html>

    b. Siapkan gambar dengan nama terserah.jpg

    c. Upload kedua file tersebut ke server hosting ente.

    d. Buka browser dan ketik URL sebagai berikut
    hxxp://websiteente.com/gambar.php?pic=terserah.jpg
    maka hasil yg didapat sebagai berikut:

    [Image: hotlink.png]

    Bila hanya seperti ini orang lain bisa saja melakukan Copy Image URL untuk menampilkannya di website miliknya dg kode begini:
    hxxp://websiteente.com/terserah.jpg

    Nah untuk mencegah hal itu terjadi maka kita harus menyiapkan file .htaccess yang berisi baris-baris seperti ini:

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC]
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !websitekamu\.com [NC]
    RewriteCond %{HTTP_REFERER} !websiteteman\.com [NC] 
    RewriteCond %{HTTP_REFERER} !google\. [NC]
    RewriteCond %{HTTP_REFERER} !search\?q=cache [NC]
    RewriteRule (.*) /gambar.php?pic=$1

Maka ketika seseorang melakukannya lagi maka dia tidak akan mendapatkan hasil apa-apa.

9. Memberikan Password Pada File

Code:
<Files rahasia.php>
AuthType Basic
AuthName "Prompt"
AuthUserFile /home/path/.htpasswd
Require valid-user
</Files>

9.1. Memberikan Password Pada Banyak File

<FilesMatch "^(execute|index|secure|insanity|biscuit)*$">
AuthType basic
AuthName "Development"
AuthUserFile /home/path/.htpasswd
Require valid-user
</FilesMatch>

9.2. Memberikan Password Pada Direktori Dimana .htaccess Berada

resides
AuthType basic
AuthName "This directory is protected"
AuthUserFile /home/path/.htpasswd
AuthGroupFile /dev/null
Require valid-user

10. Otomatis Memberikan CHMOD Kepada Setiap File

Code:
chmod .htpasswd files 640
chmod .htaccess files 644
chmod php files 600

11. Melindungi Dari Serangan DOS ( Denial Of Service ) Dengan Membatasi Upload File
Ini adalah salah satu metode sederhana yang bisa kita gunakan untuk mencegah serangan DOS. Disini kita membatasi ukuran upload sebesar 10240000 byte yang setara dengan 10 mb.

Code:
LimitRequestBody 10240000

12. Mengamankan Direktori Dari Pengeksekusian Script Atau File

Code:
AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi
Options -ExecCGI