Thursday, March 17, 2016

Menurut bahasa,Arsitektur merupakan suatu cara atau ilmu untuk membuat suatu karya menjadi memiliki nilai estetika yang lebih baik.Sedangkan Web adalah sejumlah halaman yang memiliki topik yang saling terkait yang berada dalam internet jadi , 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.
Ada tiga standar utama untuk penerapan web services. Standar-standar ini mendukung pertukaran data berbasis XML. Tiga standar tersebut meliputi SOAP, WSDL, dan UDDI. Berikut ini akan dijelaskan secara singkat mengenai standar tersebut.
– SOAP (Simple Object Access Protocol)
suatu bahasa versi bebas dari protokol RPC (Remote Procedure Caoll) yang berguna untuk proses transaksi melalui HTTP standar.
– WSDL (Web Services Description Language)
bahasa yang memungkinkan berbagai dokumen yang dibuat dalam aplikasi yang berbeda dapat berkomunikasi.
– UDDI (Universal Description Discovery and Integration)
semacam direktori global untuk mengelola web services.
Keuntungan Arsitektur Web:
  • sebuah web dapat tersusun terstruktur
  • dapat menyediakan tampilan design yang menarik
  • dapat menyediakan mesin pencari sehingga para pengunjung web dapat mencari informasi dengan cepat
  • dapat menyediakan tampilan form informasi dan kontak atau keanggotaan
Kekurangan Arsitektur Web :
  • dapat menyebabkan web menjadi berat saat di akses
  • harus diupdate setiap saat
Aplikasi web adalah fitur yang ditambahkan pada sebuah web untuk membuat sebuah tata halaman web yang menarik. Aplikasi merupakan sebuah fitur-fitur yang disediakan oleh pembuat web untuk memaksimalkan penggunaannya.
Aplikasi utama dalam web dibagi menjadi beberapa bagian yaitu:
  • HTTP, HTML, Web Server, Brwoser, Internet Transaction Server
  • User generated content, Blog, Wikis, Social Network, Folksonomies
  • Semantic Web Summary : XML, RDF, DWF, Microdata
  • Web Security
  1.  HTTP, HTML, Web Server, Brwoser, Internet Transaction Server
HTTP (Hyper Text Transfer Protocol )
HTTP adalah sebuah protokol jaringan yang di gunakan untuk sistem informasi menggunakan hypermedia.HTTP dapat mendefinisikan pesan yang dikirim dari server menuju client.HTTP juga memiliki fungsi untuk mengatur perintah apa yang harus di lakukan oleh web server dan web browser sebagai balasan dari perintah dari URL.Contoh nya apabila kita mengetikkan sebuah alamat atau URL,maka web browser akan melakukan perintah kepada web server melalui HTTP agar alamat yang di minta muncul pada layar.
HTML (Hyper Text Markup Language)
HTML adalah singkatan dari Hyper Text Markup Language, HTML tidak tergolong kedalam sebuah bahasa pemrograman, HTML lebih dikenal sebagai bahasa markup yang terdiri dari serangkaian tag markup yang mampu menggambarkan sebuah halaman web.
Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPSdari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman – halaman web yang umumnya berbentuk dokumen HTML
Macam – macam Web Server diantaranya:
  1. Apache Web Server – The HTTP Web Server
  2. Microsoft windows Server 2003 Internet Information Services (IIS)
  3. Lighttpd
  4. Sun Java System Web Server
  5. Xitami Web Server
  6. Zeus Web Server
BROWSER
Sebuah progam yang dapat menerjemahkan kode perintah dari dokumen HTML tersebut sehingga dapat kita lihat, baca dan dengar. Contoh dari Web Browser adalah Internet Explorer, Netscape Navigator, Mozilla Firefox, Opera, Safari dll.
TRANSACTIONS
Internet Server Transaksi memiliki kemampuan untuk menangani berbagai macam teknologi Web untuk mengakses aplikasi SAP. Menggunakan SAP GUI antarmuka, baik Transaksi Web dan SAP GUI untuk HTML adalah dua pilihan tersebut. Memanfaatkan RFC Protocol, Web Reporting, WebRFC dan Logika Arus ITS tiga opsi lain. Internet Aplikasi Komponen merupakan pilihan juga yang menggunakan tata letak berbasis template. Sementara teknologi masing-masing menggunakan pendekatan yang berbeda, ITS mampu berkomunikasi dengan teknologi masing-masing dan mentransfer informasi yang dihasilkan ke sebuah browser Web melalui ITS dan server Web.
  1. User generated content, Blog, Wikis, Social Network, Folksonomies
USER GENERATED CONTENT
User Generated Content (UCG) adalah berbagai jenis content yang tersedia secara publik dan diproduksi oleh para end-user  Wikipedia.org) .
Kunci utama dalam User Generated Content adalah sebuah participatory atau partisipasi. Para foundersitus-situs di atas pasti berfikir, bagaimana agar jutaan pengguna internet tertarik untuk masuk dan berpartisipasi. Manfaat aplikasi web yang menarik, kemudahan penggunaan, interface yang nyaman, layanan terjamin, knowledge sharing mungkin bisa membuat pengguna tertarik untuk mencoba dan berpartisipasi di dalamnya.Sebagian kalangan mengatakan User Generated Content ini sebagai Perbudakan 2.0. Mereka (para Founder) tidak perlu susah-susah untuk mengupdate konten situsnya sendiri, cukup membuat aplikasi web kemudian mempekerjakan jutaan pengguna internet untuk mengisi konten utamanya. Mereka (jutaan pengguna intenet) tidak dibayar dari menulis konten tapi founder mendapatkan banyak benefit dengan situs yang mereka tawarkan
WIKIS
Kumpulan halaman-halaman web yang dapat diubah oleh semua orang setiap saat. Konsep dan peranti lunak wiki diciptakan oleh Ward Cunningham.
BLOG
Singkatan dari Web Log, Blog itu sendiri adalah sebuah situs yang asal mulaya merupakan catatan harian online yang dibuat oleh siapa pun, kapan pun, dan di manapun. Jenis Blog / penyedia Blog local maupun internasional : Blogger.comwordpress.comTypepad.comlivejournal.com
SOCIAL NETWORKS
Sosial media adalah sebuah media untuk bersosialisasi satu sama lain dan dilakukan secara online yang memungkinkan manusia untuk saling berinteraksi tanpa dibatasi ruang dan waktu.
Sosial media dapat dikelompokkan menjadi beberapa bagian besar yaitu :
1. Social Networks, media sosial untuk bersosialisasi dan berinteraksi ( Facebook, myspace, hi5, Linked in, bebo, dll)
2. Discuss, media sosial yang memfasilitasi sekelompok orang untuk melakukan obrolan dan diskusi (google talk, yahoo! M, skype, phorum, dll)
3. Share, media sosial yang memfasilitasi kita untuk saling berbagi file, video, music, dll (youtube, slideshare, feedback, flickr, crowdstorm, dll)
4. Publish, (wordpredss, wikipedia, blog, wikia, digg, dll)
5. Social game, media sosial berupa game yang dapat dilakukan atau dimainkan bersama-sama (koongregate, doof, pogo, cafe.com, dll)
6. MMO (kartrider, warcraft, neopets, conan, dll)
7. Virtual worlds (habbo, imvu, starday, dll)
8. Livecast (y! Live, blog tv, justin tv, listream tv, livecastr, dll)
9. Livestream (socializr, froendsfreed, socialthings!, dll)
10. Micro blog (twitter, plurk, pownce, twirxr, plazes, tweetpeek, dll)
FOLKSONOMI
Folksonomi adalah suatu sistem pengklasifikasian yang diturunkan dari praktik dan metode pembuatan dan pengelolaan tag-tag secara kolaboratif, untuk menganotasi dan mengkategorisasi konten. praktik ini juga dikenal sebagai penge-tag-an kolaboratif, klasifikasi sosial, pengindeksan sosial, dan pengetagan social.  Istilah Folksonomi merupakan gabungan lebur dari kata folk dan taksonomi.
Folksonomi menjadi populer di ranah Web sekira tahun 2004, sebagai bagian dari aplikasi piranti lunak sosial seperti panandaan buku sosial dan anotasi fotografi. Penge-tag-an, yang menjadi karakteristik layanan Web 2.0, memungkinkan pengguna untuk mengklasifikasi dan mencari informasi secara kolektif. Beberapa laman web memasukkan awan tag untuk memvisualisasi tag-tag dalam sebuah folksonomi.
Semantic Web Summary : XML, RDF, DWF, Microdata
Semantic Web Summary
Pengertian Semantic Web (Web Semantik) atau Definisi Semantic Web adalah pengembangan dari World Wide  Web di mana makna semantik dari informasi di web didefinisikan, sehingga memungkinkan mesin untuk memprosesnya. Semantic Web berasal dari World Wide  Web Konsorsium dari Web sebagai media universal data, informasi, dan pertukaran pengetahuan. Semantic Web terdiri dari seperangkat prinsip-prinsip desain, kelompok kerja kolaboratif, dan berbagai teknologi. Beberapa elemen dari Semantic Web yang dinyatakan sebagai calon masa depan dan unsur-unsur lain dari Semantic Web disajikan dalam spesifikasi formal dimaksudkan untuk memberikan deskripsi formal konsep, istilah, dan hubungan dalam satu domain tertentu.
Istilah Web Semantik itu sendiri diperkenalkan oleh Tim Berners-Lee, penemu World Wide Web. Sekarang, prinsip web semantik disebut-sebut akan muncul pada Web 3.0, generasi ketiga dari World Wide Web. Bahkan Web 3.0 itu sendiri sering disamakan dengan Web Semantik. Web Semantik menggunakan XML, RDF, RDF (Resources Description Framework ) dan OWL.
·      XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C (World Wide Web Consortium)  untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.
·         RDF (Resource Description Framework) adalah standar W3C  untuk mendeskripsikan Web resources, seperti title, author, modification date, content, dan copyright information dari Web page.
·         OWL (Web Ontology Language) adalah salah satu bentuk ontology yang memang dirancang dengan tujuan untuk digunakan oleh aplikasi yang perlu memproses isi informasi ketimbang menampilkan informasi untuk konsumsi manusia. OWL merupakan rekomendasi W3C (World Wide Web Consortium) dalam penulisan ontology untuk web untuk web semantic. OWL dituliskan dalam syntax XML (eXtended Markup Language). Selain XML dalam OWL digunakan juga bahasa XMLS (XML Schema), RDF (Resource Description Framework) dan RDFS (RDF Schema) dan OWL itu sendiri.
·         Microformats adalah salah satu cara menambahkan penandaan sederhana agar tiap data mudah terbaca oleh manusia seperti peristiwa, rincian kontak atau lokasi pada halaman web sehingga informasi di dalamnya dapat diekstraksi oleh perangkat lunak dan diindeks, dicari, disimpan, bertukaran-referensi, atau dikombinasi. Secara teknis, hal-hal tersebut adalah bagian dari penandaan semantik yang hanya menggunakan standar “Plain Old Semantic (X)HTML” (yaitu “POSH”) saja dengan nilai “rel” dan satu set penamaan-kelas yang umum. Mereka digunakan dengan terbuka dan tersedia, bebas bagi siapa saja.
·         Microdata adalah Spesifikasi HTML yang berbasisi WHATWG yang digunakan untuk sarang simentik pada konten di halaman web. 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.
 Web Security
Suatu tata cara mengamankan aplikasi web yang dikelola, biasanya yang bertanggung jawab melakukannya adalah pengelola aplikasi web tsb.
Mengenai masalah yang berkaitan dengan keamanan di dalam era digital tidak lepas dari 3 prinsip utama yaitu Confidentiality, Integrity, dan Availability atau lebih dikenal dengan nama CIA. Sama halnya ketika bergelut dengan keamanan (security) sebuah website, princip CIA sudah selayaknya dijadikan pedoman yang harus dipahami apabila ingin website kita lebih aman dan sulit untuk diserang.
CONFIDENTIALITY
Confidentiality memiliki makna bahwa data-data ataupun informasi-informasi yang berada di dalam sebuah website hanya dapat di baca atau di akses oleh orang-orang yang memang memiliki kewenangan untuk mengaksesnya.
INTEGRITY
Integrity memiliki pengertian data-data yang berada didalam server atau website hanya dapat diubah ataupun di delete oleh orang yang memiliki kewenangan untuk melakukan hal itu. Sebagai contoh proses transfer dari server ke client atau sebaliknya (dapat berupa upload maupun download).
AVAILABILITY
Jika confidentiality bermakna hanya user yang memiliki kewenangan yang dapat melihat data tertentu yang tersimpan didalam sebuah server atau website, availability memiliki makna bahwa website harus dapat diakses jika user ingin meggunakannya.

Definisi Web Science 

     Web science secara secara bahasa tediri dari Web dan Science. Dimana kedua kata tersebut mempunyai arti yang berbeda. Web atau Website merupakan suatu halaman informasi yang disediakan melalui jalur Internet, sehingga web dapat diakses di mana saja selama web tersebut terhubung atau terkoneksi dengan jaringan internet. Web merupakan alat komunikasi online yang menggunakan media internet dalam pendistribusian atau penyebarannya. Web merupakan kumpulan halaman yang menampilkan informasi dengan berbagai macam jenis. Diantaranya berupa data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik web tersbut bersifat statis maupun bersifat dinamis yang akan membentuk suatu rangkaian yang saling terkait dimana masing-masing rangkaian tersebut dihubungkan dengan jaringan-jaringan halaman yang disebut dengan hyperlink.

    Berikutnya pengertian tentang Science. Science atau sains sangat erat hubungannya denga Ilmu Pengetahuan, banyak yang mendefinisikan bahwa sains itu sama dengan Ilmu Pengetahuan. Namun menurut bahasa, sains adalah aktivitas pemecahan masalah yang dilakukan oleh manusia yang dimotivasi oleh rasa ingin tahu tentang dunia sekitar mereka dan keinginan untuk memahami suatu hal atau kejadian tersebut.

    Sedangkan yang dimaksud dengan Web Science adalah ilmu yang mempelajari tentang efisiensi atau pemanfaatan dari sebuah web, agar dapat dirasakan manfaat dan kegunaannya pada banyak bidang di dalam kehidupan sehari-hari. Di dalam web science kita belajar bagaimana memberdayakan suatu sumber daya virtual sebagai media komunikasi praktis. Dengan tampilan web yang menarik dan abtraktik agar memunculkan minat orang banyak untuk membaca web tersebut.Contoh-contoh nyata yang sudah diterapkan dapat dilihat pada bidang komersil atau bidang ekonomi, bidang sosial dan bidang pendidikan.


   Web Science merupakan sebuah ilmu desentralisasi sistem informasi. Web Science membutuhkan pemahaman akan Web dan juga fokus pada pengembangan terhadap kebutuhan komunikasi dan representasi.
   Web Science merupakan inovasi baru yang diciptakan oleh seorang bernama Tim Berners-Lee yang mensupport dari berdirinya cabang ilmu ini. Tim Berners-Lee juga seorang penemu World Wide Web. Web Science yang dalam bahasa Indonesia berarti jaringan pengetahuan atau dapat diartikan bahwa suatu web yang menyediakan berbagai ilmu pengetahuan didalamnya dan menjadikan wadah / tempat terdapatnya ilmu pengetahuan tersebut. Web science juga dapat melakukan penelitian lintas disiplin dan menjelajah ke berbagai bidang yang sangat khusus di dalam disiplin ilmu.Dalam definisi di jelasakan bahwa web science dapat menyediakan berbagai ilmu pengetahuan, tentunya dalam ilmu pengetahuan terdapat berbagai macam kegunaan diantaranya adalah sebagai berikut :

Web science memiliki berbagai macam kegunaan, seperti halnya :

1. Dapat mencari artikel yang berdampak tinggi dan prosiding konferensi.
2. Dapat menemukan hasil yang relevan dalam bidang-bidang terkait.
3. Dapat mengidentifikasi potensi kolaborator dengan catatan rujukan signifikan.
4. Dapat mengintegrasikan, mencari, menulis, dan bibliografi penciptaan menjadi satu proses yang efisien.

Sejarah Web Science


    Web sekarang ini telah berkembang dari ide dan konsep yang dicetuskan oleh Tim Berners-Lee, seorang peneliti pada CERN Particle Physics Lab di Jenewa, Swiss. Pada tahun 1989 Berners-Lee merumuskan suatu proposal tentang sebuah system hypertext yang memiliki tiga komponen sebagai berikut:

Antarmuka yang menyediakan akses terhadap berbagai jenis dokumen dan protokol.
Akses informasi yang universal. Setiap pengguna harus dapat mengakses setiap informasi yang tersedia.
Antarmuka yang konsisten untuk semua platform. Antarmuka ini harus menyediakan akses yang dapat digunakan oleh berbagai jenis komputer.
    Perkembangan selanjutnya dari konsep Berners-Lee ini melahirkan Mosaic, sebuah web browser grafis yang pertama. Web memiliki banyak kemungkinan hubungan antar dokumen tanpa awal dan akhir.

    Dalam situs web biasanya ditempatkan pada server web. Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus untuk menangani pengaturan nama ranah, serta menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP (bahasa Inggris: HTTP Server) seperti Apache HTTP Server, atau Internet Information Services (IIS).

Ada banyak manfaat dan keuntungan yang diperoleh dalam membangun website untuk instansi atau perusahaan antara lain :

  • Mempromosikan keberadaan nama instansi/perusahaan kepada masyarakat dunia umumnya serta masyarakat Indonesia khususnya. Kurang lebih 50 juta orang di Indonesia mengakses internet.
  • Dapat menyediakan informasi yang lengkap tentang profil instansi/perusahaan, visi dan misi, fasilitas- fasilitas yang disediakan, informasi mengenai layanan (sevice) yang diberikan, sampai dengan mambangun sebuah komunitas di dunia maya.
  • Mempermudah untuk dapat mengumpulkan tanggapan kritik dan saran dari masyarakat dunia terhadap mutu instansi/perusahaan.
  • Membangun citra instansi/perusahaan dimata masyarakat luas, dimana hal tersebut di representasikan pada tampilan website.
  • Mempermudah customer untuk mendapatkan segala informasi mengenai data-data instansi/perusahaan atau pun pelayanan yang diberi.
  • Membangun sebuah komunitas para loyal customer dimana diharapkan website tersebut dapat menjadi bagian dari proses Customer Relationship Program.