Situs web ( web site) atau sering
disingkat dengan istilah situs adalah
sejumlah halaman web yang memiliki topik saling terkait, terkadang disertai
pula dengan berkas-berkas gambar, video, atau jenis-jenis berkas lainnya.Sebuah
situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat
diakses melalui jaringan seperti internet, ataupun jaringan wilayah lokal (LAN)
melalui alamat internet yang dikenali sebagai URL.
by Google |
SEJARAH WORLD WIDE WEB (
WWW )
Pada tahun 1980, Tim
Bernes-Lee , kontraktor independen di Organisasi Eropa untuk Riset
Nuklir (CERN), Swiss , dibangun Enquire , sebagai
database pribadi orang dan model perangkat lunak, tetapi juga sebagai cara untuk
bermain dengan hypertext; setiap halaman baru informasi dalam Enquire
harus terhubung dengan halaman yang ada.
Pada
tahun 1984 Berners-Lee kembali ke CERN, dan dianggap permasalahannya presentasi
informasi: fisikawan dari seluruh dunia diperlukan untuk berbagi data, dan
tanpa mesin umum dan tidak ada perangkat lunak presentasi umum. Dia
menulis sebuah proposal Maret 1989 untuk "database hypertext besar dengan
link diketik", tapi itu dihasilkan bunga kecil. Bosnya, Mike Sendall, mendorong Berners-Lee
untuk mulai menerapkan sistemnya pada suatu yang baru
diperoleh NeXT workstation. Ia menilai beberapa nama,
termasuk Mesh Informasi, Tambang Informasi (ditolak
karena abbreviates ke TIM, pencipta nama WWW) atau Tambang Informasi (ditolak
karena abbreviates untuk MOI yang "Me" dalam bahasa Perancis), tetapi
menetap di World Wide Web.
PENGEMBANGAN WEBSITE
PENGEMBANGAN WEBSITE
Pengembangan Web adalah istilah luas untuk pekerjaan yang terlibat dalam mengembangkan situs web untuk internet ( World Wide Web ) atau Intranet (jaringan pribadi). Hal ini dapat mencakup desain web , pengembangan konten web , penghubung klien, sisi klien / server-sidescript , web server dan keamanan jaringan konfigurasi, dan e-commerce pembangunan. Namun, kalangan profesional web, "web development" biasanya mengacu pada non-desain aspek utama membangun situs web: menulis mark up dan coding . Pengembangan web dapat berkisar dari mengembangkan halaman statis sederhana tunggal teks biasa ke berbasis web yang paling kompleks aplikasi internet , bisnis elektronik , atau layanan jaringan sosial .
Untuk organisasi yang
lebih besar dan bisnis, tim pengembangan web dapat terdiri dari ratusan orang (
web developer ). Organisasi yang lebih kecil mungkin hanya memerlukan
permanen atau kontrak tunggal webmaster , atau tugas sekunder untuk posisi
pekerjaan yang terkait seperti desainer grafis dan / atau sistem
informasi teknisi. Pengembangan Web mungkin merupakan upaya
kolaborasi antar departemen bukan domain dari sebuah departemen yang ditunjuk.
PENGEMBANGAN WEB SEBAGAI
SEBUAH INDUSTRI
Perusahaan
pengembangan situs Web yang lebih kecil sekarang mampu membuat desain web
diakses baik perusahaan kecil dan individu lebih mendorong pertumbuhan industri
pengembangan web. Sejauh alat pengembangan web dan platform prihatin, ada
sistem yang tersedia untuk muatan umum gratis untuk membantu dalam
pembangunan. Contoh yang populer adalah LAMP ( Linux ,
Apache , MySQL , PHP ) stack, yang biasanya dibagikan
secara gratis. Fakta ini saja telah diwujudkan ke banyak orang di seluruh
dunia membuat situs Web baru setiap hari dan sehingga memberikan kontribusi
untuk meningkatkan popularitas pengembangan Web. Faktor lain telah
bangkitnya mudah untuk menggunakan WYSIWYG web pengembangan perangkat
lunak, yang paling menonjol Adobe Dreamweaver , Netbeans , Webdev ,
atau Microsoft Expression Studio , Adobe Flex . Menggunakan
perangkat lunak tersebut, hampir setiap orang dapat mengembangkan halaman Web
dalam hitungan menit. Pengetahuan tentang HyperText Markup Language (
HTML), atau bahasa pemrograman lain tidak diperlukan, tetapi disarankan untuk
hasil yang profesional.
Generasi berikutnya dari alat
pengembangan web menggunakan pertumbuhan yang kuat di LAMP, Java Platform
, Enterprise
Edition dan teknologi Microsoft NET. teknologi untuk menyediakan Web sebagai
cara untuk menjalankan aplikasi online. Pengembang Web sekarang membantu
untuk memberikan aplikasi sebagai layanan Web yang secara tradisional hanya
tersedia sebagai aplikasi pada komputer yang berbasis meja.
Alih-alih menjalankan
eksekusi kode pada komputer lokal, pengguna berinteraksi dengan
aplikasi online untuk membuat konten baru. Hal ini telah menciptakan
metode baru dalam komunikasi dan memungkinkan banyak kesempatan untuk
desentralisasi informasi dan distribusi media.Pengguna sekarang dapat
berinteraksi dengan aplikasi dari berbagai lokasi, bukannya terikat pada
workstation khusus untuk lingkungan aplikasi mereka.
Contoh transformasi dramatis dalam
komunikasi dan perdagangan yang dipimpin oleh pengembangan web termasuk
e-commerce. Situs lelang online seperti eBay telah mengubah cara
konsumen mengkonsumsi dan membeli barang dan jasa. Reseller online
seperti Amazon.com dan Buy.com (di antara banyak, banyak orang
lain) telah mengubah pengalaman belanja dan tawar-menawar berburu bagi banyak
konsumen.Contoh lain baik komunikasi transformatif yang dipimpin oleh
pengembangan web adalah blog . Web aplikasi
seperti Wordpress dan Movable Type telah membuat blog
dengan mudah diimplementasikan lingkungan untuk situs Web individu. Open
source Sistem Manajemen Konten seperti Joomla! , Drupal , Xoops ,
dan TYPO3 dan perusahaan manajemen konten sistem
seperti Alfresco telah memperluas pengembangan web menjadi mode baru
interaksi dan komunikasi.
Selain itu, pengembangan web telah
pindah ke fase baru komunikasi internet. Komputer situs web tidak lagi
hanya alat untuk bekerja atau commerce tetapi paling digunakan untuk
komunikasi. Website seperti
Facebook dan Twitter menyediakan pengguna platform untuk bebas berkomunikasi. Ini
bentuk baru komunikasi web juga mengubah e-commerce melalui jumlah hit dan
iklan online.
PERTIMBANGAN KEAMANAN
Pengembangan Web memperhitungkan pertimbangan keamanan, seperti kesalahan
entri data pengecekan melalui bentuk-bentuk, output filtering, dan enkripsi.
Praktek berbahaya seperti injeksi SQL dapat dilakukan oleh pengguna
dengan niat buruk namun dengan pengetahuan hanya primitif pengembangan web
sebagai keseluruhan. Script dapat dimanfaatkan untuk memberikan akses
tidak sah ke pengguna yang jahat mencoba untuk mengumpulkan informasi seperti
alamat email, password dan konten yang dilindungi seperti nomor kartu kredit.
Beberapa ini tergantung pada lingkungan
server (paling sering Apache atau Microsoft IIS ) yang
bahasa scripting,
seperti PHP , Ruby , Phyton ,Perl atau ASP berjalan,
dan karena itu belum tentu sampai ke pengembang web sendiri untuk
mempertahankan . Namun, pengujian
ketat aplikasi web sebelum rilis publik didorong untuk mencegah eksploitasi
tersebut terjadi.
Menjaga web server aman dari gangguan
ini sering disebut Server Port Pengerasan. Banyak teknologi
ikut bermain menjaga informasi di internet yang aman ketika ditransmisikan dari
satu lokasi ke lokasi lain. Misalnya Secure Socket
Layer Enkripsi ( SSL ) Sertifikat dikeluarkan oleh otoritas
sertifikat untuk membantu mencegah penipuan internet . Banyak
pengembang sering menggunakan berbagai bentuk enkripsi ketika
transmisi dan menyimpan informasi sensitif. Sebuah pemahaman dasar
tentang teknologio informasi masalah keamanan sering menjadi bagian
dari pengetahuan pengembang Web.
Referensi:
No comments:
Post a Comment