Sebuah situs web (juga ditulis sebagai web site) adalah setiap halaman web yang kontennya diidentifikasi oleh nama domain yang sama dan dipublikasikan di setidaknya satu server web. Situs web biasanya didedikasikan untuk topik atau tujuan tertentu, seperti berita, pendidikan, perdagangan, hiburan, atau media sosial. Hyperlink antara halaman web memandu navigasi situs, yang sering dimulai dengan halaman utama. Situs yang paling sering dikunjungi adalah Google, YouTube, dan Facebook.
Semua situs web yang dapat diakses secara publik secara kolektif membentuk World Wide Web. Ada juga situs web pribadi yang hanya dapat diakses di jaringan pribadi, seperti situs web internal perusahaan untuk karyawannya. Pengguna dapat mengakses situs web pada berbagai perangkat, termasuk desktop, laptop, tablet, dan ponsel cerdas. Aplikasi yang digunakan pada perangkat-perangkat ini disebut sebagai web browser.
Website dinamis Halaman web dinamis, Aplikasi web, dan Aplikasi web progresif
Sebuah website dinamis adalah yang sering berubah atau menyesuaikan diri secara otomatis. Halaman dinamis di sisi server dihasilkan "pada saat itu" oleh kode komputer yang menghasilkan HTML (CSS bertanggung jawab atas tampilan dan oleh karena itu, adalah file statis). Ada berbagai sistem perangkat lunak, seperti CGI, Java Servlets dan Java Server Pages (JSP), Active Server Pages dan ColdFusion (CFML) yang tersedia untuk menghasilkan sistem Web dinamis dan situs dinamis. Berbagai kerangka kerja aplikasi web dan sistem template web tersedia untuk bahasa pemrograman umum seperti Perl, PHP, Python, dan Ruby untuk membuatnya lebih cepat dan lebih mudah untuk membuat situs web dinamis yang kompleks.
Sebuah situs dapat menampilkan keadaan terkini dari dialog antara pengguna, memonitor situasi yang berubah, atau memberikan informasi secara personal sesuai dengan kebutuhan pengguna individu. Sebagai contoh, ketika halaman depan situs berita diminta, kode yang berjalan di server web mungkin menggabungkan fragmen HTML yang disimpan dengan berita yang diambil dari database atau situs web lain melalui RSS untuk menghasilkan halaman yang mencakup informasi terbaru. Situs dinamis dapat berinteraksi dengan menggunakan formulir HTML, menyimpan dan membaca kembali cookie browser, atau dengan menciptakan serangkaian halaman yang mencerminkan riwayat klik sebelumnya. Contoh lain dari konten dinamis adalah ketika sebuah situs e-commerce dengan database produk media memungkinkan pengguna untuk memasukkan permintaan pencarian, misalnya untuk kata kunci Beatles. Sebagai tanggapan, konten halaman web akan berubah secara spontan dari tampilan sebelumnya, dan kemudian akan menampilkan daftar produk Beatles seperti CD, DVD, dan buku. HTML dinamis menggunakan kode JavaScript untuk memberitahu browser web bagaimana mengubah konten halaman secara interaktif. Salah satu cara untuk mensimulasikan jenis situs web dinamis tertentu sambil menghindari kerugian kinerja dari memulai mesin dinamis pada basis per-user atau per-connection adalah dengan secara berkala secara otomatis menghasilkan kembali serangkaian halaman statis.
Konten multimedia dan interaktif
Website awal hanya memiliki teks, dan segera setelahnya, gambar. Plug-in browser web kemudian digunakan untuk menambahkan audio, video, dan interaktivitas (seperti untuk aplikasi web kaya yang mencerminkan kompleksitas aplikasi desktop seperti pengolah kata). Contoh plug-in tersebut adalah Microsoft Silverlight, Adobe Flash Player, Adobe Shockwave Player, dan Java SE. HTML 5 termasuk ketentuan untuk audio dan video tanpa plugin. JavaScript juga dibangun ke dalam kebanyakan browser web modern, dan memungkinkan pencipta website untuk mengirimkan kode ke browser web yang menginstruksikannya bagaimana berinteraksi mengubah konten halaman secara interaktif dan berkomunikasi dengan server web jika diperlukan. Representasi internal browser dari konten disebut sebagai Model Objek Dokumen (DOM).
WebGL (Web Graphics Library) adalah API JavaScript modern untuk merender grafis 3D interaktif tanpa menggunakan plug-in. Ini memungkinkan konten interaktif seperti animasi 3D, visualisasi, dan video penjelas untuk disajikan kepada pengguna dengan cara yang paling intuitif. Tren website era 2010 yang disebut "desain responsif" telah memberikan pengalaman penonton terbaik karena menyediakan tata letak berbasis perangkat untuk pengguna. Website ini mengubah tata letaknya sesuai dengan perangkat atau platform mobile, sehingga memberikan pengalaman pengguna yang kaya.
Jenis
Website dapat dibagi menjadi dua kategori utama statis dan interaktif. Situs interaktif merupakan bagian dari komunitas Web 2.0 dan memungkinkan adanya interaksi antara pemilik situs dan pengunjung atau pengguna situs. Situs statis menyajikan atau mencatat informasi tetapi tidak memungkinkan keterlibatan langsung dengan audiens atau pengguna. Beberapa situs web bersifat informatif atau dibuat oleh para penggemar atau untuk penggunaan pribadi atau hiburan. Banyak situs web bertujuan untuk menghasilkan uang menggunakan satu atau lebih model bisnis, termasuk:
Menyajikan konten menarik dan menjual iklan kontekstual baik melalui penjualan langsung maupun melalui jaringan periklanan. E-commerce: produk atau layanan dibeli langsung melalui situs web Memasang iklan produk atau layanan yang tersedia di bisnis fisik Freemium: konten dasar tersedia gratis, tetapi konten premium memerlukan pembayaran (misalnya, situs web WordPress, platform sumber terbuka untuk membangun blog atau situs web). Beberapa situs web memerlukan pendaftaran pengguna atau langganan untuk mengakses konten. Contoh situs web berlangganan termasuk banyak situs bisnis, situs berita, situs jurnal akademik, situs permainan, situs berbagi file, forum pesan, email berbasis web, situs jejaring sosial, situs web yang menyediakan data pasar saham real-time, serta situs yang menyediakan berbagai layanan lainnya.
Posting Komentar