silahkan klik link ini :
http://adf.ly/U58Bf
untuk download file ms.word pengertian arsitektur website
Blog pun tidak hanya bisa digunakan untuk media berbagi, melainkan blog juga bisa digunakan untuk ladang usaha atau alat bisnis lho. Bagaimana bisa? Begini jawabannya…
Dengan sifatnya yang mudah terindeks oleh search engine, membuat orang lebih banyak mendatangi blog ketimbang website. Kedatangan visitor tersebut bisa saja mencari sebuah informasi, sebuah tips ataupun hal lainnya. Nah, untuk menjadikan blog sebagai ladang usaha, maka pemilik blog bisa menempatkan iklan atau promosi produk, dengan harapan pengunjung yang datang tertarik dengan penawaran yang diberikan.
Itulah sedikit gambaran tentang pengertian blog. Jika Anda tertarik untuk belajar membuat blog, maka bisa mencari informasinya di google, selaku mesin pencari nomor satu di dunia. Semua informasi tentang cara membuat blog tersedia dengan lengkap.
Dan sebagai tips bagi Anda yang baru tahu tentang pengertian blog dan ingin mencoba blogging, maka bisa menggunakan beberapa alternatif blogging gratisan dengan menggunakan wordpress.com ataupun blogger.com.
Situs jejaring sosial (bahasa Inggris : Social network sites) merupakan sebuah web berbasis pelayanan yang memungkinkan penggunanya untuk membuat profil, melihat list pengguna yang tersedia, serta mengundang atau menerima teman untuk bergabung dalam situs tersebut. Tampilan dasar situs jejaring sosial ini menampilkan halaman profil pengguna, yang di dalamnya terdiri dari identitas diri dan foto pengguna
http://adf.ly/U58Bf
untuk download file ms.word pengertian arsitektur website
ARSITEKTUR WEBSITE
Arsitektur Website adalah suatu pendekatan terhadap
desain dan perencanaan situs yang, seperti arsitektur itu sendiri, melibatkan
teknis, kriteria estetis dan fungsional. Seperti dalam arsitektur tradisional,
fokusnya adalah benar pada pengguna dan kebutuhan pengguna. Hal ini memerlukan
perhatian khusus pada konten web, rencana bisnis, kegunaan, desain interaksi,
informasi dan desain arsitektur web. Untuk optimasi mesin pencari yang efektif
perlu memiliki apresiasi tentang bagaimana sebuah situs Web terkait dengan
World Wide Web.
Sejak web perencanaan isi, desain dan manajemen
datang dalam lingkup metode desain, Vitruvian tradisional tujuan komoditas,
keteguhan dan kesenangan dapat memandu arsitektur situs, seperti yang mereka
lakukan arsitektur fisik dan disiplin desain lainnya. Website arsitektur akan
datang dalam ruang lingkup estetika dan teori kritis dan kecenderungan ini
dapat mempercepat dengan munculnya web semantik dan web 2.0. Kedua ide
menekankan aspek struktur informasi. Strukturalisme adalah sebuah pendekatan
untuk pengetahuan yang telah dipengaruhi sejumlah disiplin akademis termasuk
estetika, teori kritis dan postmodernisme. Web 2.0, karena melibatkan
user-generated content, mengarahkan perhatian arsitek website untuk aspek-aspek
struktur informasi.
Suatu pendekatan terhadap desain dan perencanaan
situs yang, seperti arsitektur itu sendiri, melibatkan teknis, kriteria
estetika dan fungsional. Seperti dalam arsitektur tradisional, fokusnya adalah
benar pada pengguna dan kebutuhan pengguna. Hal ini memerlukan perhatian khusus
pada konten web, rencana bisnis, kegunaan, desain interaksi, informasi dan
desain arsitektur web. Untuk optimasi mesin pencari yang efektif perlu memiliki
apresiasi tentang bagaimana sebuah situs Web terkait dengan World Wide Web.
“Website arsitektur” memiliki potensi untuk menjadi
istilah yang digunakan untuk disiplin intelektual mengatur konten website. ”Web
desain”, dengan cara kontras, menggambarkan tugas-tugas praktis,
bagian-bagian-grafis dan teknis, dari merancang dan menerbitkan sebuah situs
web. Perbedaan tersebut dibandingkan dengan yang antara tugas mengedit sebuah
koran atau majalah dan desain grafis dan pencetakan. Tetapi hubungan antara
editorial dan kegiatan produksi adalah lebih dekat untuk publikasi web daripada
untuk penerbitan cetak. Tiga standar utama untuk penerapan web services.
Standar-standar ini mendukung pertukaran data berbasis XML. Tiga standar
tersebut meliputi SOAP, WSDL, dan UDDI. Berikut bakal tak jelaskan secara
singkat mengenai standar tersebut. SOAP ( Simple Object Access Protocol )
Protokol ini mendukung proses pengkodean data
(biasanya XML) dan transfernya melalui HTTP (Hyper Text Transfer Language).
Dalam konteks web services, SOAP adalah suatu bahasa versi bebas dari protokol
RPC (Remote Procedure Caoll) yang berguna untuk proses transaksi melalui HTTP
standar. SOAP membuat klien web service dapat memilih beberapa parameter
mengenai permintaannya dan memberikannya kpd si penyedia. Ketika penyedia
menganggapi permintaan tersebut, maka terjadilah web services.WSDL ( Web
Services Description Language ) Merupakan bahasa berbasis XML yang menjelaskan
fungsi-fungsi dalam web services.
WSDL menyediakan cara untuk memanfaatkan kapabilitas
web services. WSDL memberi tahu mesin lain bagaimana memformat/ menterjemahkan
permintaan yang diterima berikut respon mereka agar proses web service bisa
berjalan. Singkatnya, WSDL adalah bahasa yang memungkinkan berbagai dokumen
yang dibuat dalam aplikasi yang berbeda dapat berkomunikasi.
UDDI (Universal Description Discovery and
Integration ) Adalah semacam direktori global untuk mengelola web services.
Fungsinya mirip dengan Yellow Pages untuk versi web services. UDDI berisi
informasi tentang penawaran atau layanan apa yang ditawarkan perusahaan berikut
dengan detil teknis bagaimana cara mengaksesnya. Inforamsi tersebut ditulis
dalam bentuk file-file WSDL.
Hal lain yang harus Anda ingat adalah setiap halaman
website hendaknya tidak lebih dari 2 (dua) level kedalaman atau 2 (dua) kali
klik dari halaman depan (home). Bila tidak, spider tidak akan membuat indeks
semua halaman website. Halaman depan (home page) website harus memiliki tautan
ke halaman-halaman utama, baik melalui isi halaman depan maupun melalui menu
website. Masing-masing halaman utama juga harus memiliki tautan ke subhalaman.
Satu halaman utama bisa terhubung ke lebih dari satu subhalaman. Sebaliknya
setiap subhalaman juga harus memiliki tautan untuk kembali ke halaman utama dan
setiap halaman utama harus memiliki tautan untuk kembali ke halaman depan.
Spider atau web crawler hanya bisa mengikuti tautan dari satu halaman ke
halaman yang lain dan dari satu website ke website yang lain. Oleh karena itu
semakin banyak tautan dari website lain yang mengarah ke website Anda maka
website Anda akan semakin dikenal oleh mesin pencari.
Struktur 3 (tiga) lapisan ini menghasilkan sebuah
website yang mudah ditelusuri bagi pengunjung dan spider. Selain mengikuti
tautan-tautan untuk menemukan website, Anda juga bisa memberikan alamat website
Anda kepada spider.
Misalnya melalui Googlebot, spidernya Google. Cukup
ketikkan alamat website Anda, kemudian spider atau web crawler akan menelusuri
semua halaman website dan membuat indeksnya. Sekarang, mari kita bahas
halaman-halaman yang ada pada sebuah website.
1.
Halaman Depan (Home Page)
Setiap website memiliki halaman depan. Pada umumnya,
halaman depan merupakan halaman pertama yang dilihat oleh pengunjung dan juga
merupakan halaman yang paling penting dalam mendapatkan urutan pencarian yang
tinggi dari mesin pencari, karena mesin pencari memberikan lebih banyak bobot
kepada halaman depan darimana halaman lainnya. Halaman depan harus memberikan
informasi yang jelas dan singkat kepada pengunjung mengenai apa website Anda,
produk dan/atau jasa apa yang tersedia. Halaman depan harus memiliki tautan ke
semua halaman website dan setiap halaman harus memiliki tautan untuk kembali ke
halaman depan.
2.
Halaman Produk/Jasa
Bagian utama dari website berisi penawaran produk
dan/atau jasa. Apapun kategori website Anda, yang penting Anda harus
menggambarkan secara singkat dan tepat apa yang Anda tawarkan, bantu pengunjung
untuk menentukan pilihan dan melakukan transaksi dengan cara yang semudah
mungkin. Jumlah halaman produk/jasa hendaknya disesuaikan dengan jumlah produk/jasa
yang ditawarkan. Apabila jumlah produk/jasa yang ditawarkan banyak, maka
halaman utama produk/jasa bisa berisi ringkasan dari keseluruhan produk/jasa
kemudian Anda buat lagi beberapa subhalaman yang berisi detil dari
masing-masing produk/jasa.
3.
Halaman Informasi
o
Profil: berisi sejarah mengenai bisnis atau perusahaan, visi dan misi, siapa
saja pengurus inti website atau perusahaan, dan hal-hal penting lainnya
mengenai bisnis atau perusahaan.
o
FAQ (Frequently Asked Question): berisi pertanyaan-pertayaan umum mengenai
produk, jasa, maupun perusahaan.
o
Testimoni: berisi kesaksian pelanggan mengenai penggunaan produk dan/atau jasa
yang ditawarkan. Halaman ini digunakan untuk membangun reputasi.
o
Surat kabar elektronik: berisi berita-berita mengenai produk dan/atau jasa
baru, tips-tips, promo-promo yang diadakan, serta pengumuman-pengumuman lain
yang mau disampaikan kepada pelanggan.
4.
Halaman Keanggotaan
Halaman keanggotaan merupakan bagian yang penting
sekali untuk pengembangan website di masa mendatang. Dengan mengetahui siapa
saja pengunjung dan perkembangan jumlah pengunjung aktif Anda bisa menganalisa
hal-hal yang perlu diperbaiki, memenuhi kebutuhan-kebutuhan pengunjung dengan
lebih tepat, sehingga pada akhirnya website Anda bisa terus berkembang. Ada
beberapa hal yang sangat penting apabila Anda hendak meminta data pribadi
pengunjung website yaitu Anda harus bisa menjaga kerahasiaan data tersebut dan
privasi pengunjung, mereka juga harus bisa menghentikan keanggotaannya kapan
saja.
5.
Halaman Kontak
Halaman kontak berisi cara-cara untuk menghubungi
pengurus website, bisa melalui email, telepon, fax, chatting, surat, ataupun
dengan cara mengisi formulir pertanyaan atau komentar secara online. Hal ini
akan memberikan rasa nyaman kepada pengunjung karena mereka bisa berhubungan
dengan pemilik website, mengetahui alamat kantornya, berbicara dengan pengurus
website baik untuk bertanya atau untuk menyampaikan keluhan.
Bagian dari Arsitektur
Website :
- HTML (Hyper Text Markup Language) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah
halaman web dan menampilkan berbagai informasi di dalam sebuah browser
Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia
penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML
adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web.
HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan
penggunaannya oleh World Wide Web Consortium (W3C).
HTML
berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan
sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat
dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft
Internet Explorer. HTML juga dapat dikenali oleh aplikasi pembuka email ataupun
dari PDA dan program lain yang memiliki kemampuan browser.
HTML
dokumen tersebut mirip dengan dokumen teks biasa, hanya dalam dokumen ini
sebuah teks bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal
dengan TAG tertentu. Sebagai contoh jika ingin membuat teks ditampilkan menjadi
tebal seperti: TAMPIL TEBAL, maka penulisannya
dilakukan dengan cara: <b>TAMPIL TEBAL</b>.
Tanda <b> digunakan untuk mengaktifkan instruksi cetak
tebal, diikuti oleh teks yang ingin ditebalkan, dan diakhiri dengan tanda </b> untuk menonaktifkan cetak tebal tersebut.
Secara
garis besar, terdapat 4 jenis elemen dari HTML :
§
structural. tanda yang menentukan level atau tingkatan dari
sebuah teks (contoh, <h1>Golf</h1> akan
memerintahkan browser untuk menampilkan “Golf” sebagai teks tebal besar yang
menunjukkan sebagai Heading 1
§
presentational. tanda yang menentukan tampilan dari sebuah teks
tidak peduli dengan level dari teks tersebut (contoh, <b>boldface</b> akan menampilkan bold. Tanda presentational saat ini sudah mulai
digantikan oleh CSS dan tidak direkomendasikan untuk mengatur tampilan teks,
§
hypertext. tanda yang menunjukkan pranala ke bagian dari
dokumen tersebut atau pranala ke dokumen lain (contoh, <a href="http://www.ilmukita.com/">IlmuKita</a> akan
menampilkan IlmuKita sebagai
sebuah hyperlink ke URL tertentu),
§
Elemen widget yang membuat objek-objek lain seperti
tombol (<button>), list (<li>), dan garis horizontal (<hr>).
Selain markup presentational ,
markup yang lin tidak menentukan bagaimana tampilan dari sebuah teks. Namun
untuk saat ini, penggunaan tag HTML untuk menentukan tampilan telah dianjurkan
untuk mulai ditinggalkan dan sebagai gantinya digunakan Cascading Style Sheets.
»HTTP Singkatan
dari Hypertext Transfer Protocol, yang mana adalah suatu protokol yang
digunakan oleh World Wide Web. HTTP mendefinisikan bagaimana suatu pesan bisa
diformat dan dikirimkan dari server ke client.
HTTP juga mengatur aksi-aksi apa saja yang harus
dilakukan oleh web server dan juga web browser sebagai respon atas
perintah-perintah yang ada pada protokol HTTP ini. Sebagai contoh, ketika Anda
mengetikkan suatu alamat atau URL pada internet browser Anda, maka sebenarnya
web browser akan mengirimkan perintah HTTP ke web server.
Web server kemudian akan menerima perintah ini dan
melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser
(misalnya akses ke database, file, e-mail dan lain sebagainya). Hasil aktivitas
tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada pengguna.
WEB SERVER
1. Apache
Apache
merupakan Aplikasi Web Server yang paling banyak digunakan saat ini, selain
dapat berjalan di banyak Operating System seperti Windows, Linux dan lainya,
Apache juga bersifat Open Source alias Gratis. Secara default Apache
menggunakan Script PHP dan menggunakan MySQL sebagai Data Base nya dan
kesemuanya itu dapat di gunakan secara Gratis pula.
a. Apache
di Ms Windows.
Ada beberapa Aplikasi
Apache yang dapat berjalan di Windows yaitu :
Apache2 triad
XAMPP
WAMPP
DLL
b.
Apache di Linux
Di Linux pun ada
beberapa Aplikasi Apache,yaitu :
LAMPP
XAMPP
Atau kita bisa juga menginstall satu persatu
seperti apache(http),PHP dan mysql
Melalui Source code
yang dapat di download di Internet secara Gratis.
Kelebihan Web Server
Apache antara lain :
a. Apache termasuk dalam kategori freeware.
b. Apache mudah sekali proses instalasinya jika
dibanding web server lainnya seperti NCSA, IIS, dan lain-lain.
c. Mampu beroperasi pada berbagai paltform
sistem operasi.
d. Mudah mengatur konfigurasinya. Apache
mempunyai hanya empat file konfigurasi.
e. Mudah
dalam menambahkan peripheral lainnya ke dalam platform web servernya.
Kekurangan Web Server
Apache antara lain :
a. Web Server Apache tidak memiliki kemampuan
mengatur load seperti IIS, sehingga akan terus mem-fork proses baru hingga
nilai MaxClients tercapai atau hingga batas yang diizinkan oleh OS. Ini
tentunya menguntungkan penyerang karena habisnya RAM akan lebih cepat tercapai.
b. Apache tidak memproses karakter kutip dalam
string Referrer dan User-Agent yang dikirimkan oleh Client. Ini berarti Client
dapat memformulasi inputnya secara hati hati untuk merusak format baris log
akses.
c. Terganggunya proses upload data, yang bisa
menyebabkan software salah dalam
menerjemahkan ukuran data yang masuk.
2. Apache Tomcat
Apache tomcat adalah
server web berbasis opensource yang mendukung untuk penggunaan JSP (Java Server
Pages). Secara default, server tomcat ini belum memiliki package admin,
sehingga tidak ada akses untuk admin. Yang ada hanyalah tomcat manager untuk
memdeploy aplikasi web melalui file .war dari java web.
Ketika kita berusaha
masuk ke URL admin ada keterangan Tomcat's administration web application is no
longer installed by default. Download and install the "admin" package
to use it. Hal itu dikarenakan tidak ada package admin dalam apache tomcat
tersebut. Akses administration server tomcat ini bisa untuk setting JNDI. Apa
itu JNDI??
Java Naming and
Directory Interface (JNDI) adalah sebuah API yang mendeskripsikan library Java
yang standar untuk mengakses layanan naming dan directory seperti Domain Naming
Service (DNS), dan Lightweight Directory Access Protocol (LDAP).
Apache Tomcat merupakan
implementasi software open source dari Java Servlet dan JavaServer Pages
teknologi. Java Servlet dan JavaServer Pages spesifikasi yang dikembangkan di
bawah Java Community Process.
Kelebihan Apache Tomcat
antara lain :
a. Performanya yang tinggi, stabil, memiliki
banyak fitur
b. Mudah Dikonfigurasi
c. Menggunakan hanya sedikit sumber daya pada
server.
d. Tidak bergantung kepada thread untuk melayani
klien.
Kekurangan Apache
Tomcat antara lain :
a. Belum support IPV6
b. Update/patchnya
versi terbarunya lama keluar
c. Fast-CGInya tidak berfungsi maximal
d. Pemakainya tidak sebanyak Apache atau
IIS(Komunitasnya tidak sebanyak Apache atau IIS)
3. WB SERVER IIS
IIS
atau Internet Information Services atau Internet Information Server adalah
sebuah HTTP web server yang digunakan dalam sistem operasi server Windows,
mulai dari Windows NT 4.0 Server, Windows 2000 Server atau Windows Server 2003.
Layanan ini merupakan layanan terintegrasi dalam Windows 2000 Server, Windows Server
2003 atau sebagai add-on dalam Windows NT 4.0. Layanan ini berfungsi sebagai
pendukung protokol TCP/IP yang berjalan dalam lapisan aplikasi (application
layer).
IIS
juga menjadi fondasi dari platform Internet dan Intranet Microsoft, yang
mencakup Microsoft Site Server, Microsoft Commercial Internet System dan
produk-produk Microsoft BackOffice lainnya. IIS telah berevolusi semenjak
diperkenalkan pertama kali pada Windows NT 3.51 (meski kurang banyak digunakan)
hingga IIS versi 6.0 yang terdapat dalam Windows Server 2003. Versi 5.0
diintegrasikan dalam Windows 2000, sedangkan Windows XP Professional memiliki
IIS versi 5.1.
Windows
NT 4.0 memiliki versi 4.01 yang termasuk ke dalam add-on Windows NT Option
Pack. Dalam Windows NT 4.0 Workstation atau Windows 95/98, IIS juga dapat
diinstalasikan sebagai Microsoft Personal Web Server (PWS).
Komponen pendukung IIS
antara lain :
1. Protocol jaringan TCP/IP
2. Domain Name System(DNS)
3. Direkomendasikan untuk menggunakan format
NTFS demi keamanan
4. Software untuk membuat situs web,salah
satunya Microsoft FrontPage
Fitur-FITUR IIS:
1. IIS dapat digunakan sebagai platform dimana
aplikasi web berjalan. Hal itu dapat dilakukan menggunakan ASP, ASP.NET,
ISAPI,CGI, Microsoft .Net Framework, VBScript, Jscript dan PHP.
2. IIS mendukung protocol HTTP, FTP, SMTP,
NNTP dan SSL
3. IIS mengizinkan aplikasi web untuk
dijalankan sebagai proses yang terisolasi dalam ruangan memori terpisah untuk
mencegah satu aplikasi membuat crash aplikasi lain.
4. IIS dapat diatur dengan Microsoft
Management Console atau menggunakan skrip Windows Scripting Host
5. IIS mendukung bandwidth throttling yang
dapat mencegah sebuah situs web memonopoli bandwidth yang tersedia.
Kelebihan IIS antara
lain :
1. Lebih kompatibel dengan Windows karena
memang IIS adalah keluaran Microsoft
2. Untuk platform .NET, user hanya bisa
menggunakan IIS
3. IIS memiliki fitur URL Filtering untuk
mem-filter website yang tidak diinginkan
4. Untuk platform .NET, user hanya bisa menggunakan
IIS
Kekurangan IIS antara
lain :
1. Tidak gratis (web server berbayar)
2. Port 80 (Port untuk layanan web) sangat
mudah diserang oleh cracker
3. Keamanan file log juga sangat mudah
ditembus sehingga system password pun akan mudah didapatkan.
4.. Web server LIGHTTPD
Web
Server yang alamat websitenya di http://lighttpd.net/ ini ditulis dalam bahasa
pemrograman C. Dapat dijalankan pada sistem operasi Linux dan sistem operasi
Unix-like lainnya, serta dapat pula dijalankan pada sistem operasi Windows.
Lighttpd bersifat open source dan didistribusikan dengan lisensi BSD.
Lighttpd mengklaim dirinya sebagai web server
yang “memakan” sedikit space memori jika dibandingkan dengan web server lain.
Selain itu lighttpd mempunyai kemampuan untuk mengatur cpu-load secara efektif
dan beberapa fitur advance seperti FastCGI, SCGI, Auth, Output-Compression,
URL-Rewriting dan lain-lain.
Secara
lengkap, fitur-fitur yang disediakan oleh lighttpd adalah sebagai berikut:
1. Load-balancing FastCGI, SCGI, dan HTTP
proxy support
2. chroot support
3. web server berbasis
select()-/poll()-/epoll()
4. Support untuk skema notifikasi event yang
lebih efisien seperti kqueue dan epol
5. Conditional rewrites (mod_rewrite)
6. SSL dan TLS support, via OpenSSL.
7. Otentikasi terhadap sebuah server LDAP
8. Statistik RRDtool
9. Rule-based downloading dengan kemungkinan
penanganan sebuah script hanya
otentikasi
10. Server Side Includes support
11. Modules support
12. Minimal WebDAV support
Kelebihan Lighttpd
antara lain :
a. Virtual hosting yang fleksibel
b. HTTP compression menggunnakan mod_compress
dan mod_deflate terbaru (1.5.x)
c. Berukuran kecil (kurang dari 1 MB)
d. Desain single-process hanya dengan beberapa
thread. Tidak ada proses atau thread dimulai per koneksi.
Kekurangan Lighttpd
antara lain :
a. Belum support IPV6
b. Update/patchnya versi terbarunya lama keluar
c. Fast-CGInya tidak berfungsi maximal
d. Pemakainya tidak sebanyak Apache atau IIS
(komunitasnya tidak sebanyak Apache atau IIS)
5. Web server Jigsaw
Jigsaw
adalah (W3C) World Wide Web Consortium’s terdepan platform web server. Ini
adalah berfungsi penuh, berorientasi objek server web yang ditulis di Jawa yang
menyediakan sampel HTTP 1.1 implementasi, dan menawarkan berbagai fitur di atas
arsitektur maju.
The
Jigsaw Web Server ini dirancang untuk menjadi sebuah demonstrasi teknologi
daripada rilis penuh. Awalnya, itu dimaksudkan sebagai sebuah proyek untuk
teknologi percobaan baru. Namun, seperti Jigsaw 2.0, server melanggar aturan
platform pengujian yang akan lebih kuat dari web server rata-rata, sehingga
bermanfaat untuk melihat serius pada fitur-fiturnya, potensi dan penyebaran
kemungkinan masa depan.
Jigsaw’s
menekankan pengembang menyediakan kode sumber baik-terstruktur, set lengkap
inti Application Program Interface (API) dan satu set berkualitas tinggi
dokumentasi. Faktor-faktor ini menawarkan platform eksperimental lengkap yang
dapat digunakan oleh sebagai peneliti sebanyak mungkin. Hal ini memberikan kontribusi
bagi keberhasilan Jigsaw sebagai proyek sumber terbuka memberikan draft
berharga untuk masa depan protokol HTTP dan server web berorientasi objek.
Platform yang didukung
:
Server
Jigsaw berjalan pada setiap platform mendukung Java. Ini telah diuji pada
Windows 95/NT dan Solaris 2.x. Banyak orang juga melaporkan instalasi sukses
dan digunakan pada platform lain seperti OS / 2, MacOS, BeOS, Linux, AS-400 dan
AIX. Saya telah menginstal server Jigsaw pada dua workstation didukung oleh Red
Hat 6.1, dan 6.2 dengan JDK dan JDK 1.2.2 1.1.8 masing-masing, dan dalam kedua
kasus itu bekerja dengan baik
Kelebihan Jigsaw antara
lain :
a. Memiliki desain yang berorientasi objek dan
implementasi
b. Jigsaw tidak lebih dari satu set kelas Java
dan modul ekstensi,jadi kemampuan untuk menambahkan server tidak rumit
c. Jigsaw mendukung CGI untuk digunakan dengan
CGI script yang ada.
Kekurangan Jigsaw
antara lain :
a. Komunitasnya sedikit jadi sulit untuk
mencari solusi jika ada masalah
b. Tidak gratis
6. Sun Java System Web Server
Sun
Java System Web Serveris yang aman, handal, mudah menggunakan server Web yang
dirancang untuk situs menengah dan besar. Tersedia di sistem operasi paling
utama, Java System Web Server menyediakan organisasi dengan platform penyebaran
tunggal untuk layanan Web, JavaServer Pages (JSP), Java Servlet teknologi,
NSAPI dan CGI. Ini juga menawarkan built-in kemampuan reverse-proxy HTTP untuk
menyediakan HTTP depan sangat scalable-end untuk server aplikasi atau HTTP
server asal. Antarmuka FastCGI menyediakan platform yang stabil dan terukur
untuk pihak ketiga teknologi scripting seperti PHP, Ruby on Rails, Perl,
Python, dan banyak lagi.
Sun
Java System Web Server merupakan perangkat lunak infrastruktur yang canggih
yang tersedia tanpa biaya. Jika anda memerlukan dukungan dan ganti rugi,
rencana Sun menawarkan dukungan dan lisensi untuk pembelian
Kelebihan Sun Java
antara lain :
a. Aman dan mudah dalam penggunaan
b. Menyediakan organisasi dengan platform
penyebaran tunggal untuk layanan Web,JSP,Java Servlet teknologi,NSAPI,dan CGI.
c. Merupakan perangkat lunak infrastruktur
yang canggih
d. Gratis/Tanpa biaya
Kekurangan Sun Java
antara lain :
a. Tidak gratis(web server berbayar)
b. Keamanan file log mudah ditembus sehingga
sistem password pun akan mudah didapatkan.
c. Komunitasnya sedikit
7. Zeus Web Server
Zeus
Web Server adalah server web proprietary untuk Unix dan Unix-seperti platform
(saat Solaris, FreeBSD, HP-UX dan Linux).Dukungan untuk AIX, Tru64, dan Mac OS
X dijatuhkan pada tanggal 10 Juni 2008. zeus tampaknya mati karena belum
diperbaruisejak Januari 2010 , dan perusahaan tidak lagi menawarkan solusi
server yang sama.
Hal
ini dikembangkan oleh Zeus Technology, sebuah perusahaan perangkat lunak yang
berlokasi di Cambridge, Inggris. Para penulis asli dan pendiri perusahaan
adalah University of Cambridge lulusan Damian Reeves dan Adam Twiss.
Zeus
didesain untuk menjadi web server kinerja tinggi dan sering digunakan oleh
vendor hardware mengirimkan SPECweb99 tolok ukur untuk hardware mereka.
Selain
melayani konten statis, Zeus mendukung konten dinamis melalui CGI, FastCGI,
Apache JServ, ISAPI, NSAPI, mod_perl,SSI dan Otentikasi Zeus Terdistribusi dan
Konten (ZDAC), sebuah protokol FastCGI seperti proprietary. Sementara Zeus
terutamabersaing dengan server web
komersial lainnya seperti Server Web Sistem Sun Java, juga mengklaim tingkat
tinggi kompatibilitas dengan Apache HTTP Server (misalnya htaccess dan. Mod_rewrite),
dengan harapan bahwa pengguna apache akan bermigrasi keZeus Mempertahankan
kehadiran web handal yang berupaya dengan tekanan bisnis saat ini, serta
tantangan di masa depan, bukanlah tugas yang mudah. Zeus memahami tantangan dan
sejak tahun 1995 telah melayani arsitektur menyebarkan web untuk perusahaan
seperti Cable dan Wireless, eBay, NEC BIGLOBE, dan Demon Internet.Zeus Web
Server yang paling scalable performa tinggi perangkat lunak server web yang
tersedia, solusi bisnis penting fondasi untuk web terkemuka di dunia hosting,
penyedia konten dan aman e-commerce perusahaan. Manajemen berbasis web yang
fleksibel, kemampuan integrasi aplikasi yang luas, dan kisaran paling
komprehensif fitur yang tersedia dari perangkat lunak server komersial,
bergabung untuk memberikan solusi berbasis web secara penuh extensible dan masa
depan-bukti.
Kelebihan Zeus Web
Server antara lain :
a. Manajemen berbasis Web yang fleksibel
b. Kemampuan integrasi aplikasi yang luas
c. Dan kisaran paling komprehensif fitur yang
tersedia dari perangkat lunak server komersial
Kekurangan Zeus Web
Server antara lain :
a. Belum support IPV6
b. Update versi terbarunya lama keluar
c. Pemakainya tidak sebanyak Apache atau IIS
8. Xitami Web Server
Xitami
adalah web server untuk beberapa sistem operasi, baik Windows 3.x, Windows 9x,
Windows NT, OS/2, Digital OpenVMS, serta UNIX dan variannya.
Berikut adalah beberapa fitur kunci
dari”Xitami” :
>>
Server mendukung HTTP/1.0, FTP, CGI/1.1, protokol SSI, peta sisi server gambar,
jenis MIME yang ditetapkan pengguna, akar beberapa dokumen, koneksi persistent,
pada konfigurasi ulang server-the-fly, pesan kesalahan disesuaikan, multibahasa
dokumen HTML dan multibahasa CGI script, HTTP GET, HEAD, PUT, DELETE, PINDAH,
dan COPY metode, bisa kustomisasi HTTP header;
•>>Keamanan:
otentikasi dasar per direktori, hak akses FTP per user dan per direktori,
on-the-fly user dan manajemen password, Unix setuid, membatasi akses dengan
alamat IP, CGIS aman, opsi SSL (Xitami / Pro);
>>Logging:
CLF, IIS, XML, dan format file log kustom, log file bersepeda diprogram,
asynchronous reverse DNS lookups;
>>Virtual
host: host multihoming HTTP dan FTP, HTTP/1.1 virtual host, konfigurasi
independen penuh (log file, ruang web, hak akses ,…) per host virtual;
>>Konfigurasi:
diedit file konfigurasi, atau melalui antarmuka administrasi berbasis web (WBA)
yang mencakup wizard virtual host, DNS server (restart, menghentikan),
memonitor koneksi aktif, dan konfigurasi penuh dengan pilihan server, keamanan,
pengguna, dll;
>>
Aplikasi: langsung dukungan untuk skrip CGI di Perl, awk, Rexx, Python, qaza
protokol untuk plug-in extensions, protokol SSI untuk halaman web dinamis,
ISAPI di Windows, protokol filter untuk filter halaman web sewenang-wenang,
LRWP protokol untuk persisten (cepat CGI) aplikasi dalam Perl, C, Python, Java,
Java Servlets;
>>Deployment:
menginstall siap-to-run, portabel ke Windows, OS / 2, Unix, OpenVMS, situs web
sepenuhnya portabel dan aplikasi web;
>>Kinerja:
mesin multithreading internal, cepat bahkan pada sistem lebih lambat, footprint
kecil, pilihan untuk membatasi koneksi HTTP dan FTP, FTP manajer kuota.
Kelebihan Xitami antara lain :
a. Open source yaitu dapat mengambil file
program beserta file sumbernya
b. Dikeluarkan dalam banyak platform
c. Cepat dan kuat,hal ini disebabkan karena
menggunakan high performance SMT multithreading technology.
d. Mudah dalam setup dan pengoperasian.
e. Serta dukungan dokumentasi teknis yang
sangat memadai
Kekurangan Xitami
antara lain :
a. Web server ini sangat kecil ukurannya
,tidak sampai 1 MB
b. Komunitasnya tidak sebanyak Apache dan IIS
WEB BROWSER
Pengertian
Web Browser -
Kita semua tentunya pernah melakukan browsing mencari-cari informasi atau
barang kali hanya sekedar membuka facebook. Nah pada kesempatan kali ini
penulis ingin mengulas mengenai pengertian web browser yang
akan disertai contoh aplikasi web browser yang saat ini populer.
Web Browser atau dalam bahasa indonesia peramban web merupakan software yang mempunyai fungsi menampilkan halaman sebuah website. Sedangkan pengertian web browser menurutwikipedia "perangkat lunak yang berfungsi menampilkan dan melakukan interaksi dengan dokumen-dokumen yang disediakan oleh server web" .
Web Browser atau dalam bahasa indonesia peramban web merupakan software yang mempunyai fungsi menampilkan halaman sebuah website. Sedangkan pengertian web browser menurutwikipedia "perangkat lunak yang berfungsi menampilkan dan melakukan interaksi dengan dokumen-dokumen yang disediakan oleh server web" .
Salah
satu contoh web browser yang populer saat ini ialah Mozilla Firefox
, Google Chrome dan Internet Explorer, berdasarkan hasil survei yang saya
kutip dari halaman situs w3schools.com, Google Chromemerupakan browser yang terpopuler yaitu 44.1 %, Mozilla
Firefox 32.2 %, Internet Exploler 16.4 %, Safari 4.2 % dan Opera 2.1 %.
A. USER GENERATE CONTENT
User-generated
content (UGC) mencakup berbagai konten media yang tersedia dalam berbagai
teknologi komunikasi modern. Memasuki penggunaan utama selama tahun 2005,
setelah timbul dalam penerbitan web dan konten media lingkaran produksi baru.
Hal ini digunakan untuk berbagai aplikasi, termasuk pengolahan masalah, berita,
gosip dan penelitian dan mencerminkan perluasan produksi media melalui
teknologi baru yang dapat diakses dan terjangkau untuk masyarakat umum.
Semua teknologi
media digital yang disertakan, seperti tanya jawab database, video digital,
blogging, podcasting, forum, review-situs, jejaring sosial, media sosial,
fotografi ponsel dan wiki. Selain teknologi ini, user-generated content juga
dapat menggunakan kombinasi dari open source, perangkat lunak bebas, dan
lisensi yang fleksibel atau perjanjian terkait untuk mengurangi hambatan
kerjasama, keterampilan-bangunan dan penemuan ("'UGC'") juga
mendapatkan popularitas selama dekade terakhir, karena semakin banyak pengguna
telah mulai berdatangan ke media sosial dan "'konten berbasis'"
berbagi mengutip.
Terkadang UGC bisa hanya merupakan bagian
dari sebuah situs web. Misalnya, ada situs di mana sebagian besar konten
disiapkan oleh administrator, tapi banyak ulasan pengguna dari produk yang
dijual disampaikan oleh pengguna biasa situs.
Seringkali UGC sebagian atau seluruhnya
dipantau oleh administrator situs untuk menghindari konten yang menyinggung
atau bahasa, masalah pelanggaran hak cipta, atau hanya untuk menentukan apakah
konten yang diposting relevan dengan tema umum situs.
Namun, ada telah sering sedikit atau tidak
ada biaya untuk meng-upload user-generated content. Akibatnya, pusat data dunia
sekarang penuh dengan exabyte UGC itu, selain untuk menciptakan aset
perusahaan, mungkin juga berisi data yang dapat dianggap sebagai kewajiban.
B. BLOG
Pengertian Blog. Bagi Anda yang belum sering mendengar kata blog,
namun belum tahu tentang pengertian blog, maka artikel ini akan membahasnya.
Karena, jangankan orang yang hanya mendengar saja, bahkan orang yang sering
blogging pun kurang tahu apa definisi atau pengertian blog itu sendiri.
Blog adalah singkatan dari weblog, biasanya berisi konten yang sifatnya dinamis. Blog juga dapat berarti catatan online. Blog akan sering mengalami update atau memiliki postingan terbaru. Biasanya blog digunakan seorang blogger untuk berbagi infomasi, tips, ataupun sekedar pengalaman pribadi.
Blog mempunyai ciri-ciri yaitu mempunyai nama dan alamat yang dapat diakses secara online, mempunyai tujuan, mempunyai postingan atau isi yang berupa informasi, catatan, dan artikel.
Tujuan umum dari blog sendiri antara lain bisa digunakan untuk berbagi pengalaman, saling bertukar ilmu/pengetahuan dengan pembaca, sebagai alat untuk bekarya atau aktualisasi diri, untuk mengisi waktu luang dan menyalurkan hobi, memberikan manfaat kepada diri sendiri maupun orang lain.
Dalam blog terdapat beberapa fitur yang memudahkan para pembaca untuk menjelajahi isi dari blog tersebut, fitur-fitur blog ini misalnya adalah arsip dan komentar. Arsip adalah kumpulan link artikel yang akan memudahkan pengunjung blog untuk mengetahui artikel apa saja yang sudah ditulis oleh pemilik blog. Komentar adalah sebagai sarana komunikasi antara pemilik blog dengan pembaca sehingga jika ada pertanyaan maka dapat dijawab langsung oleh pemilik blog tersebut.
Sifatnya yang statis membuat blog ini lebih banyak mendominasi hasil pencarian di search enginee. Jika Anda belum mengetahui apa itu search enginee, silahkan baca juga artikel tentang Pengertian search engine.
Blog adalah singkatan dari weblog, biasanya berisi konten yang sifatnya dinamis. Blog juga dapat berarti catatan online. Blog akan sering mengalami update atau memiliki postingan terbaru. Biasanya blog digunakan seorang blogger untuk berbagi infomasi, tips, ataupun sekedar pengalaman pribadi.
Blog mempunyai ciri-ciri yaitu mempunyai nama dan alamat yang dapat diakses secara online, mempunyai tujuan, mempunyai postingan atau isi yang berupa informasi, catatan, dan artikel.
Tujuan umum dari blog sendiri antara lain bisa digunakan untuk berbagi pengalaman, saling bertukar ilmu/pengetahuan dengan pembaca, sebagai alat untuk bekarya atau aktualisasi diri, untuk mengisi waktu luang dan menyalurkan hobi, memberikan manfaat kepada diri sendiri maupun orang lain.
Dalam blog terdapat beberapa fitur yang memudahkan para pembaca untuk menjelajahi isi dari blog tersebut, fitur-fitur blog ini misalnya adalah arsip dan komentar. Arsip adalah kumpulan link artikel yang akan memudahkan pengunjung blog untuk mengetahui artikel apa saja yang sudah ditulis oleh pemilik blog. Komentar adalah sebagai sarana komunikasi antara pemilik blog dengan pembaca sehingga jika ada pertanyaan maka dapat dijawab langsung oleh pemilik blog tersebut.
Sifatnya yang statis membuat blog ini lebih banyak mendominasi hasil pencarian di search enginee. Jika Anda belum mengetahui apa itu search enginee, silahkan baca juga artikel tentang Pengertian search engine.
Blog pun tidak hanya bisa digunakan untuk media berbagi, melainkan blog juga bisa digunakan untuk ladang usaha atau alat bisnis lho. Bagaimana bisa? Begini jawabannya…
Dengan sifatnya yang mudah terindeks oleh search engine, membuat orang lebih banyak mendatangi blog ketimbang website. Kedatangan visitor tersebut bisa saja mencari sebuah informasi, sebuah tips ataupun hal lainnya. Nah, untuk menjadikan blog sebagai ladang usaha, maka pemilik blog bisa menempatkan iklan atau promosi produk, dengan harapan pengunjung yang datang tertarik dengan penawaran yang diberikan.
Itulah sedikit gambaran tentang pengertian blog. Jika Anda tertarik untuk belajar membuat blog, maka bisa mencari informasinya di google, selaku mesin pencari nomor satu di dunia. Semua informasi tentang cara membuat blog tersedia dengan lengkap.
Dan sebagai tips bagi Anda yang baru tahu tentang pengertian blog dan ingin mencoba blogging, maka bisa menggunakan beberapa alternatif blogging gratisan dengan menggunakan wordpress.com ataupun blogger.com.
C. SOSIAL NETWORKING
Social
Networking merupakan
sebuah bentuk layanan internet yang ditujukan sebagai komunitas online bagi
orang yang memiliki kesamaan aktivitas, ketertarikan pada bidang tertentu, atau
kesamaan latar balakang tertentu. Social networking lazim disebut sebagai jaringan
pertemanan.
Layanan social network biasanya berbasis web, dilengkapi dengan beragam
fitur bagi penggunanya agar dapat saling berkomunikasi dan berinteraksi. Contoh
situs social networking yang populer dewasa ini antara
lain facebook dan twitter. sumber: http://www.smitdev.com/post/social-networking333.php
Situs jejaring sosial (bahasa Inggris : Social network sites) merupakan sebuah web berbasis pelayanan yang memungkinkan penggunanya untuk membuat profil, melihat list pengguna yang tersedia, serta mengundang atau menerima teman untuk bergabung dalam situs tersebut. Tampilan dasar situs jejaring sosial ini menampilkan halaman profil pengguna, yang di dalamnya terdiri dari identitas diri dan foto pengguna
3. SEMANTIC WEB
Semantic web adalah sebuah visi, ide atau pemikiran dari
bagaimana memiliki data pada web yang didefinisikan dan dihubungkan dengan
suatu cara dimana dapat digunakan oleh mesin tidak hanya untuk tujuan display, tetapi untuk otomatisasi, integrasi dan
penggunaan kembali data diantara berbagai aplikasi.
Semantic web adalah sebuah web dari data, seperti layaknya sebuah basis data global. PendekatanSemantic web mengembangkan bahasa untuk mengekspresikan informasi dalam bentuk yang dapat diproses oleh mesin (machine processable). Ide dasarnya adalah untuk membawa Web memiliki definisi dan link data sehingga dapat digunakan lebih efektif untuk mencari, otomasi, integrasi dan re-use informasi pada berbagai aplikasi. [W3C].
Semantic web adalah sebuah web dari data, seperti layaknya sebuah basis data global. PendekatanSemantic web mengembangkan bahasa untuk mengekspresikan informasi dalam bentuk yang dapat diproses oleh mesin (machine processable). Ide dasarnya adalah untuk membawa Web memiliki definisi dan link data sehingga dapat digunakan lebih efektif untuk mencari, otomasi, integrasi dan re-use informasi pada berbagai aplikasi. [W3C].
Web saat ini mendukung dokumen,
halaman teks dan gambar yang dirancang untuk manusia.Semantic web menambah
dukungan untuk basis data, kumpulan informasi yang besar tersusun rapi untuk
diproses oleh mesin.
Semantic web dikembangkan oleh sebuah tim di World Wide Web Consortium. Hingga saat iniSemantic web masih dalam tahap pengembangan
dan penyempurnaan, karena teknologi ini masih baru digunakan dan tim masih
mengembangkan metode masing-masing untuk mengembangkan Semanticweb.
Kemudian apakah keuntungan
menggunakan Semantic web? Dengan metode
tradisional data-data disimpan pada halaman web tersebut sangat beragam.
Sehingga ini masih mungkin digunakan untuk skala pemakai terbatas. Tetapi jika
akan digunakan dalam skala yang luas maka akan menjadi kesulitan, karena tidak
ada sistem yang global yang dapat digunakan untuk merepresentasikan data dengan
cara tersebut yang dapat di proses oleh setiap pemakai. Sebagai contoh ada
informasi mengenai olah raga, cuaca, dan lain lain, kesemua informasi tersebut
masing-masing jumlahnya jutaan dan dibuat oleh pembuat yang berbeda-beda, yang
masing-masing memiliki bahasa dan metode tersendiri untuk menyimpan informasi
tersebut dan kesemua informasi tersebut ditampilkan dalam halaman HTML, Hal
tersebut sangat sulit dilakukan kalau menggunakan metode tradisional.
Seperti halaman web biasa yang
memiliki layanan seperti mesin pencari, yang menggabungkan berbagai macam
halaman kedalam satu koleksi yang sama. Semantic web juga
memiliki hal yang sama, perbedaanya terletak pada metode pencarian halaman web
yang diinginkan. Jika pada halaman web biasa hanya hanya dapat mencari halaman
web yang memiliki sebuah atau beberapa kata yang menjadi bahan pencarian,
sedangkan dalam Semantic web dapat
melakukan pencarian dengan lebih terstruktur, pertanyaan yang spesifik (selama
hal tersebut di tulis kedalam bentuk yang dimengerti oleh mesin).
Semantic web tidak hanya tentang bagaimana
mengajarkan mesin untuk dapat mengerti bahasa manusia atau memproses bahasa
alami dan juga tidak semata-mata untuk membuat sebuah kecerdasan buatan, tetapi
tujuan utama adalah untuk mempermudah mengumpulkan data-data, lebih diutamakan
untuk data yang besar.
A. XML (Extensible
Markup Language)
XML (Extensible Markup Language)
merupakan bahasa web turunan dari SGML (Standart Generalized Markup Language)
yang ada sebelumnya. XML hampir sama dengan HTML, dimana keduanya sama-sama
turunan dari SGML. Teknologi XML dikembangkan mulai tahun 1966 dan mendapatkan
pengakuan dari Worl Wide Web Consortium (W3C) pada bulan Februari 1998.
Sedangkan SGML sendiri telah dikembangkan pada awal tahun 1980-an. Pada saat
HTML dikembangkan pada tahun 1990, para penggagas XML mengadopsi bagian paling
penting SGML dan dengan berpedoman pada pengembangan HTML menghasilkan bahasa
markup yang tidak kalah hebatnya dengan SGML.XML tidak mempunyai definisi
secara tepat karena ada yang berpendapat bahwa XML bukanlah suatu bahasa
pemrograman,melainkan XML merupakan sintaks yang digunakan untuk menjelaskan
bahasa markup lain (Dournaee,2002), sehingga dinamakan meta-language. Meskipun
demikian pendapat yang XML bukan merupakan bahasa markup, didasarkan bahwa XML
merupakan bahasa markup terpisah untuk tujuan terpisah. Selain itu XML bukanlah
solusi semua hal untuk tujuan semua user.
Resource Description Framework (RDF) merupakan sebuah
model sederhana untuk mendeskripsikan hubungan antara sumber-sumber daya yang
merupakan properti-properti dan values. RDF properti-properti dapat sebagai
atribut dari sebuah sumber daya. RDF Properti-properti dapat mereprensentasikan
hubungan antara sumber daya.
RDF Data Model dapat disusun dari sebuah diagram
entity-relationship, tetapi tidak menyediakan mekanisme untuk mendeskripsikan
properti-properti-nya dan tidak dapat menyediakan mekanisme untuk menjelaskan
hubungan antara properti-properti tersebut dengan sumber lain. RDF Vocabulary
menyediakan bahasa untuk mendeskripsikanclass dan
properti-properti yang dapat digunakan untuk menjelaskan class dan properti-properti lain.
Sesungguhnya
‘arti’ kata menerangkan dalam RDF atau RDFS tergantung oleh beberapa faktor,
termasuk peraturan sosial, bahasa natural atau penghubung ke dokumen lain.
Banyak diantara arti-arti tersebut tidak dapat diakses oleh mesin.
RDF
tidak memaksakan pembatasan logic pada domain dan range dari properti-properti.
Dalam praktiknya sebuah properti-properti dapat diaplikasikan ke dalam dirinya
sendiri. Sebagai contoh, diperbolehkan sebuah class ‘universal’
untuk menampung class-nya sendiri sebagai anggota,
secara umum terdapat pada klasifikasi teratas.Pendeklarasian properti-properti
(atribut) dan semantic yang berhubungan
didefinisikan dalam konteks RDF adalah dalam skema RDF. Sebuah skema tidak
hanya mendefinisikan properti-properti dari sebuah sumber (contohnya: ‘judul’,
‘pengarang’,'subjek’, ‘ukuran’) tetapi juga menjelaskan jenis sumber daya yang
sedang dijelaskan.
Kosakata
RDF yang digunakan sebagai bahasa penggambaran sesuatu, skema RDF, secara
khusus digunakan pada model dasar informasi pada RDF atau sebagai sebuah
struktur grafik yang menjelaskan sumber daya dan properti-properti. Semua
kosakata RDF membagi struktur dasar yang sering digunakan, mereka menjelaskan class dari sumber daya dan tipe hubungan antara
sumber daya tersebut. Skema RDF yang merupakan kosakata penjelasan
memperbolehkan perancang kosakata untuk merepresentasikan class dan properti-properti dalam World Wide Web.
Bahasa
yang digunakan merupakan koleksi dari sumber RDF yang dapat digunakan untuk
mendeskripsikan properti-properti dari sumber RDF yang lain yang mendefinisikan
kosakata RDF untuk spesifikasi aplikasi. Kosakata inti yang didefinisikan dalam
namespace dikenal sebagai ‘rdfs’, dan diidentifikasikan dengan referensi URI
0http://www.w3.org/2000/01/rdf-schema#0. Spesifikasi ini juga menggunakan
prefik ‘rdf ‘ untuk merujuk ke namespace inti dari RDF
0http://www.w3.org/1999/02/22-rdf-syntax-ns#0.
Sistem class dan
properti-properti pada skema RDF hampir sama dengan bahasa pemrograman tipe
orientasi obyek seperti Java. Tetapi ada beberapa perbedaan antara RDF dengan
bahasa pemrograman tersebut yaitu dalam mendefinisikan class dalam sebuah property. Sebuah skema RDF akan
mendefinisikan properti-properti dalam class mana dia
diaplikasikan. Hal tersebut adalah tugas dari rdfs:domain dan rdfs:range.
Sebagai contoh, kita akan mendefinisikan property “author” akan memiliki domain
“Document” dan sebuah range “Person”, dimana dalam sistem orientasi obyek akan
didefinisikan sebuah class “book”
dengan sebuah atribut yang dinamakan “author” dari tipe “Person”.
Jika menggunakan pendekatan RDF, sangatlah mudah untuk
menambahkan property tambahan dengan domain dari dokumen atau range dari
“Person”. Hal tersebut dapat dilakukan dengan tanpa mendefinisikan ulang
deskripsi original dari class tersebut.
D. MICRODATA
Pengertian
dari Microdata adalah Spesifikasi HTML yang berbasisi WHATWG yang digunakan
untuk sarang simentik pada konten di halaman web.
Penjelasannya
adalah sebagai berikut :
1) Search engine, web crawler, andbrowsers dapat
mengekstrak dan memproses microdata dari halaman web dan menggunakannya untuk
memberikan pengalaman browsing yang lebih kaya bagi pengguna. Microdata
menggunakan kosakata mendukung untuk menggambarkan item dan pasangan nama-nilai
untuk menempatkan nilai ke sifat-sifatnya
2) Microdata membantu teknologi seperti mesin
pencari dan web crawler lebih memahami informasi apa yang terkandung dalam
halaman web, menyediakan hasil pencarian yang lebih baik. Microdata adalah
upaya untuk menyediakan cara sederhana annotating elemen HTML dengan tag dapat
dibaca oleh mesin daripada pendekatan serupa menggunakan RDFa dan Microformats.
3) Kosakata
microdata menyediakan semantik, atau makna dari suatu Barang. Pengembang web
dapat merancang sebuah kosakata kustom atau kosakata penggunaan yang tersedia
di web.koleksi umumnya terdapat di dua situs yaitu http://data-vocabulary.org
(utama) dan Schema.org.Kosakata microdata pada google akan memudahkan hasil
pencarian.
4. WEB SECURITY
Web
Security adalah tata cara mengamankan aplikasi web yg dikelola,
biasanya yg bertanggung jawab melakukannya adalah pengelola aplikasi web
tersebut
No comments:
Post a Comment