Selasa, 07 Mei 2013

Tugas II - Arsitektur Web dan Aplikasi



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.



HyperText Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuahpenjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam formatASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML. 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 dibuat oleh kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa). [1]



Hypertext Transfer Protocol (HTTP) adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia. Penggunaannya banyak pada pengambilan sumber daya yang saling terhubung dengan tautan, yang disebut dengan dokumen hiperteks, yang kemudian membentuk World Wide Web pada tahun1990 oleh fisikawan Inggris, Tim Berners-Lee. Hingga kini, ada dua versi mayor dari protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan transaksi. Dengan demikian, HTTP/1.1 bisa lebih cepat karena memang tidak perlu membuang waktu untuk pembuatan koneksi berulang-ulang.

Pengembangan standar HTTP telah dilaksanakan oleh Konsorsium World Wide Web (World Wide Web Consortium/W3C) dan juga Internet Engineering Task Force (IETF), yang berujung pada publikasi beberapa dokumen Request for Comments (RFC), dan yang paling banyak dirujuk adalahRFC 2616 (yang dipublikasikan pada bulan Juni 1999), yang mendefinisikan HTTP/1.1.

Dukungan untuk HTTP/1.1 yang belum disahkan, yang pada waktu itu RFC 2068, secara cepat diadopsi oleh banyak pengembang penjelajah Web pada tahun 1996 awal. Hingga Maret 1996, HTTP/1.1 yang belum disahkan itu didukung oleh Netscape 2.0, Netscape Navigator Gold 2.01, Mosaic 2.7, Lynx 2.5, dan dalamMicrosoft Internet Explorer 3.0. Adopsi yang dilakukan oleh pengguna akhir penjelajah Web pun juga cepat. Pada bulan Maret 2006, salah satu perusahaan Web hosting melaporkan bahwa lebih dari 40% dari penjelajah Web yang digunakan di Internet adalah penjelajah Web yang mendukung HTTP/1.1. [1]Perusahaan yang sama juga melaporkan bahwa hingga Juni 1996, 65% dari semua penjelajah yang mengakses server-server mereka merupakan penjelajah Web yang mendukung HTTP/1.1. Standar HTTP/1.1 yang didefinisikan dalam RFC 2068 secara resmi dirilis pada bulan Januari 1997. Peningkatan dan pembaruan terhadap standar HTTP/1.1 dirilis dengan dokumen RFC 2616 pada bulan Juni 1999.

HTTP adalah sebuah protokol meminta/menjawab antara klien dan server. Sebuah klien HTTP (seperti web browser atau robot dan lain sebagainya), biasanya memulai permintaan dengan membuat hubungan ke port tertentu di sebuah server Webhosting tertentu (biasanya port 80). Klien yang mengirimkan permintaan HTTP juga dikenal dengan user agent. Server yang meresponsnya, yang menyimpan sumber daya seperti berkas HTML dan gambar, dikenal juga sebagai origin server. Di antara user agent dan juga origin server, bisa saja ada penghubung, seperti halnya proxy, gateway, dan juga tunnel.

HTTP tidaklah terbatas untuk penggunaan dengan TCP/IP, meskipun HTTP merupakan salah satu protokol aplikasi TCP/IP paling populer melalui Internet. Memang HTTP dapat diimplementasikan di atas protokol yang lain di atas Internet atau di atas jaringan lainnya. seperti disebutkan dalam "implemented on top of any other protocol on the Internet, or on other networks.", tapi HTTP membutuhkan sebuah protokol lapisan transport yang dapat diandalkan. Protokol lainnya yang menyediakan layanan dan jaminan seperti itu juga dapat digunakan.."[2]

Sumber daya yang hendak diakses dengan menggunakan HTTP diidentifikasi dengan menggunakan Uniform Resource Identifier (URI), atau lebih khusus melalui Uniform Resource Locator (URL), menggunakan skema URI http: atau https:.



Internet (kependekan dari interconnection-networking) adalah seluruh jaringankomputer yang saling terhubung menggunakan standar sistem global Transmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran paket (packet switching communication protocol) untuk melayani miliaran pengguna di seluruh dunia.Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaidah ini dinamakan internetworking("antarjaringan").untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).



Server web atau peladen web dapat merujuk baik pada perangkat keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti peramban web.[1]

Penggunaan paling umum server web adalah untuk menempatkan situs web, namun pada prakteknya penggunaannya diperluas sebagai tempat peyimpanan data ataupun untuk menjalankan sejumlah aplikasi kelas bisnis.



Penjelajah web (Inggris: web browser), adalah perangkat lunak yang berfungsi untuk menerima dan menyajikan sumber informasi di internet. Sebuah sumber informasi diidentifikasi dengan Pengidentifikasi Sumber Seragam (Bahasa Inggris: Uniform Resource Identifier (URI)) yang dapat berupa halaman web, gambar, video, atau jenis konten lainnya.

Meskipun penjelajah web terutama ditujukan untuk mengakses internet, sebuah penjelajah juga dapat digunakan untuk mengakses informasi yang disediakan oleh server web dalam jaringan pribadi atau berkas pada sistem berkas. Beberapa penjelajah web yang populer adalah Google Chrome, Firefox, Internet Explorer, Opera, dan Safari.



Uang elektronik (atau uang digital) adalah uang yang digunakan dalam transaksi Internet dengan cara elektronik. Biasanya, transaksi ini melibatkan penggunaan jaringan komputer (seperti internet dan sistem penyimpanan harga digital). Electronic Funds Transfer (EFT) adalah sebuah contoh uang elektronik.

Uang elektronik memiliki nilai tersimpan (stored-value) atau prabayar (prepaid) dimana sejumlah nilai uang disimpan dalam suatu media elektronis yang dimiliki seseorang. Nilai uang dalam e-money akan berkurang pada saat konsumen menggunakannya untuk pembayaran. E-money dapat digunakan untuk berbagai macam jenis pembayaran (multi purpose) dan berbeda dengan instrumen single purpose seperti kartu telepon.

Uang elektronik merupakan bidang yang menarik dalam kriptografi (lihat, hasil kerja David Chaum), penggunaan uang digital sampai sekarang masih dalam skala-kecil. Satu kesuksesan yang jarang adalah kartu Octopus Hong Kong, yang dimulai sebagai sistem pembayaran transit dan telah tumbuh menjadi sistem uang kas yang banyak digunakan umum. Sukses lainnya adalah jaringan InteracKanada, yang pada tahun 2000, telah melewati pembayaran uang tunai dalam bidang retail di Kanada.[1]



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, juga berisi data yang dapat dianggap sebagai kewajiban. [1] [2]

Sosial media mengacu pada sarana interaksi antara orang-orang di mana mereka membuat, berbagi, dan bertukar informasi dan ide-ide dalam komunitas virtual dan jaringan [1] Andreas Kaplan dan Michael Haenlein mendefinisikan media sosial sebagai "sebuah kelompok aplikasi berbasis internet yang membangun. pada pondasi ideologi dan teknologi Web 2.0, dan yang memungkinkan penciptaan dan pertukaran user-generated content. [2] Selain itu, media sosial tergantung pada teknologi mobile dan berbasis web untuk menciptakan platform yang sangat interaktif melalui mana individu dan berbagi masyarakat, co-membuat, membahas, dan memodifikasi user-generated content. Hal ini memperkenalkan perubahan besar dan luas untuk komunikasi antara organisasi, masyarakat dan individu. [3]

Sosial media membedakan dari media tradisional / industri di berbagai aspek seperti kualitas, [4] jangkauan, frekuensi, kegunaan, kedekatan dan permanen [5] Ada banyak efek yang berasal dari penggunaan internet.. Menurut Nielsen, pengguna internet terus menghabiskan lebih banyak waktu dengan situs media sosial daripada jenis lain dari situs. Pada saat yang sama, total waktu yang dihabiskan di media sosial di Amerika Serikat di PC dan perangkat mobile meningkat sebesar 37 persen menjadi 121 miliar menit pada Juli 2012 dibandingkan dengan 88 miliar menit pada Juli 2011. [6] Untuk kontributor konten, manfaat berpartisipasi dalam media sosial telah melampaui berbagi hanya sosial untuk membangun reputasi dan membawa peluang karir dan pendapatan moneter, seperti yang dibahas di Tang, Gu, dan Whinston (2012). [7]

Sebagian dari kritik media sosial sekitar ekslusif [rujukan?] Seperti kebanyakan situs tidak memungkinkan transfer informasi dari satu ke yang lain, kesenjangan informasi yang tersedia, masalah dengan kepercayaan dan keandalan informasi yang disajikan, konsentrasi, kepemilikan konten media , dan makna interaksi yang diciptakan oleh media sosial. Namun, ia juga berpendapat bahwa media sosial memiliki efek positif seperti memungkinkan demokratisasi internet [8] sementara juga memungkinkan individu untuk mengiklankan diri dan membentuk persahabatan [9].

Kebanyakan orang [siapa?] Media sosial asosiasi dengan hasil positif [rujukan?], Namun hal ini tidak selalu terjadi. Karena peningkatan dalam situs media sosial, tampaknya ada korelasi positif antara penggunaan media tersebut dengan cyber bullying, predator seksual online penurunan interaksi tatap muka. Sosial media dapat mengekspos anak-anak untuk gambar alkohol, tembakau, dan perilaku seksual [relevan? -. Mendiskusikan] [10]

Geocities, diciptakan pada tahun 1994, adalah salah satu yang pertama situs media sosial. Konsep ini bagi pengguna untuk membuat website mereka sendiri, ditandai dengan salah satu dari enam "kota" yang dikenal dengan karakteristik tertentu. [11]



Sebuah wiki (i / wɪki ː / Wik-ee) adalah sebuah situs yang memungkinkan penggunanya untuk menambah, mengubah, atau menghapus isinya melalui biasanya web browser menggunakan bahasa markup yang disederhanakan atau editor kaya-text [1] [2]. [3] wiki yang didukung oleh perangkat lunak wiki. Sebagian besar dibuat secara kolaboratif.

Wiki melayani berbagai keperluan, seperti manajemen pengetahuan dan notetaking. Wiki bisa menjadi situs komunitas dan intranet, misalnya. Beberapa kontrol izin atas fungsi yang berbeda (tingkat akses). Sebagai contoh, hak mengedit dapat mengizinkan berubah, menambahkan atau menghapus materi. Orang lain mungkin mengizinkan akses tanpa menegakkan kontrol akses. Aturan lain juga dapat dikenakan untuk mengatur konten.

Ward Cunningham, pengembang perangkat lunak wiki pertama, WikiWikiWeb, awalnya digambarkan sebagai "database online yang paling sederhana mungkin bisa bekerja." [4] "Wiki" (diucapkan [witi] atau [Viti]) adalah arti kata Hawaii "cepat "atau" cepat "[5] [6].



Semantic Web adalah gerakan bersama yang dipimpin oleh badan standar internasional, World Wide Web Consortium (W3C). [1] Standar mempromosikan format data umum di World Wide Web. Dengan mendorong masuknya konten semantik dalam halaman web, Semantic Web bertujuan untuk mengkonversi web saat ini didominasi oleh dokumen tidak terstruktur dan semi-terstruktur menjadi "web data". Semantic Web tumpukan dibangun di atas W3C Resource Description Framework (RDF). [2]

Menurut W3C, "Semantic Web menyediakan kerangka kerja umum yang memungkinkan data yang akan dibagi dan digunakan kembali seluruh aplikasi, perusahaan, dan batas-batas masyarakat." [2]

Istilah ini diciptakan oleh Tim Berners-Lee, [3] penemu World Wide Web dan direktur dari World Wide Web Consortium ("W3C"), yang mengawasi pengembangan standar Web Semantic diusulkan. Dia mendefinisikan Semantic Web sebagai "web data yang dapat diproses langsung maupun tidak langsung oleh mesin."

Sementara kritikus mempertanyakan kelayakannya, pendukung berpendapat bahwa aplikasi dalam industri, biologi dan ilmu manusia penelitian telah membuktikan keabsahan konsep asli. Para ahli telah meneliti potensi sosial dari web semantik dalam bidang usaha dan kesehatan, dan untuk jaringan sosial. [4]

Asli 2001 Artikel Scientific American oleh Berners-Lee, Hendler, dan Lassila menggambarkan evolusi yang diharapkan dari Web yang ada untuk Semantic Web, [5] tapi ini belum terjadi. Pada tahun 2006, Berners-Lee dan rekan menyatakan bahwa: "Ini ide sederhana ... sebagian besar masih belum direalisasi." [6]



XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antarsistem yang beraneka ragam.[1] XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.[2]



The Resource Description Framework (RDF) adalah keluarga dari World Wide Web Consortium (W3C) spesifikasi [1] awalnya dirancang sebagai model data metadata. Ia telah datang untuk digunakan sebagai metode umum untuk deskripsi konseptual atau model informasi yang diimplementasikan dalam sumber daya web, menggunakan berbagai notasi sintaks dan format serialisasi data.



Microdata adalah spesifikasi HTML WHATWG digunakan untuk sarang semantik dalam konten yang ada pada halaman web. [1] Search engine, web crawler, dan browser dapat mengekstrak dan memproses Microdata dari halaman web dan menggunakannya untuk memberikan pengalaman browsing yang lebih kaya bagi pengguna. Search engine sangat merasakan manfaat dari akses langsung ke data ini terstruktur karena memungkinkan mesin pencari untuk memahami informasi pada halaman web dan memberikan hasil yang lebih relevan bagi pengguna. [2] [3] Microdata menggunakan kosakata yang mendukung untuk menggambarkan item dan nama-nilai pasangan untuk memberikan nilai pada sifat-sifatnya [4] Microdata merupakan upaya untuk menyediakan cara sederhana annotating elemen HTML dengan tag dapat dibaca mesin daripada pendekatan serupa menggunakan RDFa dan Microformats..



Keamanan aplikasi web adalah cabang Keamanan Informasi yang secara khusus menangani keamanan situs web, aplikasi web dan layanan web.

Pada tingkat tinggi, keamanan aplikasi Web mengacu pada prinsip-prinsip keamanan aplikasi tetapi berlaku khusus untuk mereka Internet dan Web sistem. Biasanya aplikasi web yang dikembangkan dengan menggunakan bahasa pemrograman seperti PHP, Java EE, Java, Python, Ruby, ASP.NET, C #, VB.NET atau Classic ASP.

Tidak ada komentar:

Posting Komentar