Selasa, 20 Maret 2018

WEB SCIENCE & ARSITEKTUR SEBUAH WEB


WEB SCIENCE

Definisi Web Science
           Web Science adalah ilmu yang mempelajari tentang efisiensi atau pemanfaatan dari sebuah website, agar dapat dirasakan manfaat dan kegunaannya pada banyak bidang di dalam kehidupan sehari-hari. Selain itu, Web Science juga mempelajari hubungan antara manusia dan teknologi, bahwa masyarakat dan teknologi mempunyai keterkaitan satu sama lain.
Di dalam Web Science, kita belajar bagaimana memberdayakan suatu sumber daya virtual sebagai media komunikasi praktis. Web Science Institute menjelaskan bahwa Web Science adalah fokus kekuatan analitis peneliti dari disiplin ilmu yang beragam seperti matematika, sosiologi, ekonomi, psikologi, hukum dan ilmu komputer untuk memahami dan menjelaskan tentang Web.

Metodologi Web Science
          Web Science merupakan sebuah ilmu, maka pada dasarnya Web Science harus memiliki metodologi yang akan digunakan dalam proses pengembangan ilmu tersebut. Metodologi pada Web Science akan dipengaruhi oleh perekayasaan yang berlatar belakang industri maupun peneliti akademisi. Dalam pengembangannya, Web Science menggunakan berbagai metodologi, seperti:

  • Metodologi Pemetaan (Mapping) dan Graph
Pada metode ini, struktur Web dengan sampling merupakan kunci utamanya.

  • Metodologi model analisis
Metode ini mengkombinasikan data empiris yang digunakan untuk melakukan determinasi probabilitas.

WEB DAN SEJARAH WEB
Definisi Web
Web atau Website merupakan suatu halaman informasi, baik berupa teks, gambar diam atau gerak, animasi, suara, video dan atau gabungan dari semuanya yang disediakan melalui jalur Internet, sehingga web dapat diakses di mana saja selama Web tersebut terhubung atau terkoneksi dengan jaringan Internet.

Sejarah Web


  • Pre Web
Pre-Web adalah era dimana prototype seperti memex, usenet, gopher dan ftp muncul sebelum kemudian berevolusi menjadi Internet. Internet sendiri adalah tempat dimana Web muncul pertama kalinya ke publik sampai saat ini.

  • The Memex
The Memex adalah nama hipotetis proto-hypertext sistem yang dikembangkan oleh Vannevar Bush pada tahun 1945. Bush membayangkan Memex sebagai perangkat di mana individu akan mengkompres dan menyimpan semua buku-buku mereka, catatan, dan komunikasi. Konsep Memex mempengaruhi perkembangan awal sistem Hypertext.

  • HyperText
Hypertext adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman Web, menampilkan berbagai informasi di dalam sebuah Penjelajah Web Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi.

  • Internet
Internet (interconnection-networking) adalah sistem global dari seluruh jaringan komputer yang saling terhubung menggunakan standar Internet Protocol Suite (TCP/IP) untuk melayani miliaran pengguna di seluruh dunia.

  • Usenet
Usenet atau User Network, merupakan salah satu jaringan tertua yang dilayani oleh internet. Awalnya didesain pada Duke University ditahun 1979 dan dikembangkan  pada Duke University dan North Carolia University setahun kemudian, tujuan utama dari USENET adalah untuk bertukar pesan teks (text message) di antara node (komputer yang terhubung pada jaringan).

  • FTP (File Transfer Protocol)
FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP.

  • Gopher
Gopher adalah protokol layer aplikasi TCP/IP yang dirancang untuk distribusi, pencarian, dan pengambilan dokumen melalui Internet. Sangat berorientasi pada desain dokumen menu, protokol Gopher disajikan menarik untuk alternatif World Wide Web pada tahap awalnya, tapi akhirnya gagal mencapai popularitas.

Web 1.0, 2.0, dan 3.0


  • Web 1.0
Web 1.0 merupakan teknologi Web generasi pertama. Pada dasarnya, Website yang dibangun pada generasi pertama ini secara umum dikembangkan untuk pengaksesan informasi dan memiliki sifat yang sedikit interaktif.
Beberapa ciri atau karakteristik web 1.0. adalah:
Merupakan halaman web yang statis atau hanya berfungsi untuk menampilkan (read only).
Halaman masih didesain sebagai html murni, yang hanya memungkinkan orang untuk melihat tanpa ada interaksi.
Biasanya hanya menyediakan semacam buku tamu online tapi tidak ada interaksi yang intens.
Masih menggunakan form-form yang dikirim melalui e-mail, sehingga komunikasi bersifat satu arah.
Contoh dari jenis web ini, biasanya masih bersifat HTML dan hanya berisi tentang tulisan pribadi.


  • Web 2.0
Web 2.0 Istilah Web 2.0 pertama kalinya diperkenalkan oleh O’Reilly Media pada tahun 2004 sebagai teknologi Web generasi kedua yang mengedepankan kolaborasi dan sharing informasi secara online. Web 2.0 ini memperkaya sifat dari read only menjadi read write.
Prinsip-prinsip Web 2.0 yaitu:
Web sebagai platform.
Data sebagai pengendali utama.
Efek jaringan diciptakan oleh arsitektur partisipasi.
Inovasi dalam perakitan sistem serta situs disusun dengan menyatukan fitur dari pengembang yang terdistribusi dan independen (semacam model pengembangan “open source”)
Model bisnis yang ringan, yang dikembangkan dengan gabungan isi dan layanan
Akhir dari sikllus peluncuran (release cycle) perangkat lunak (perpetual beta)
Mudah untuk digunakan dan diadopsi oleh user
Contoh dari jenis web ini,seperti Wikipedia, Blog, Friendster. Yang sudah mulai mengenal dengan web interaktif social network.


  • Web 3.0
          Definisi untuk Web 3.0 merupakan rancangan untuk memperkaya Web 2.0, dimana pada Web 2.0 baru memperhatikan pertukaran data antara manusia, pada Web 3.0 pertukaran data antar manusia-mesin, mesin-mesin dan manusia-manusia disempurnakan. Sangat beragam mulai dari pengaksesan broadband secara mobile sampai kepada layanan Web berisikan perangkat lunak bersifat on-demand.
Teknologi Web generasi ketiga yang pertama kali diperkenalkan tahun 2001 ini memiliki ciri-ciri umum seperti suggest, happen dan provide, dimana disini web seolah-olah sudah seperti kehidupan di alam nyata.
Web 3.0 atau Web Semantik sendiri juga merupakan sebuah realisasi dari pengembangan sistem kecerdasan buatan (artificial intelegence) untuk menciptakan global meta data yang dapat dimengerti oleh sistem, sehingga sistem dapat mengartikan kembali data tersebut kepada pengunjung dengan baik. Artinya, bahasa yang digunakan tidak lagi bersifat teknis tapi sudah seperti bahasa dalam percakapan sehari-hari, sehingga dapat mempermudah interaksi dengan komputer.
Saat ini adaptasi Web 3.0 mulai dikembangkan oleh beberapa perusahaan di dunia seperti secondlife, Google Co-Ops, bahkan di Indonesia sendiri juga sudah ada yang mulai mengembangkannya, yaitu Li’L Online (LILO) Community.

PERTUMBUHAN SOSIAL DAN EKONOMI
    Perkembangan Web yang semakin pesat tentunya memberi manfaat dalam pertumbuhan social dan ekonomi di masyarakat. Manfaat tersebut antara lain, yaitu:
Sumber informasi
Dengan adanya Web, kita semakin mudah dalam mencari suatu informasi atau data. Informasi yang kita butuhkan menjadi lebih terstruktur dengan adanya Web dalam berbagai bidang, sesuai dengan informasi yang kita butuhkan.
Sebagai sarana komunikasi
Dengan kemajuan Web saat ini, memungkinkan adanya komunikasi antara pembaca dan admin dari Web tersebut, bahkan komunikasi antara pembaca dengan pembaca lain.
Kemudahan dalam berbisnis

Web juga sangat membantu dalam bidang bisnis dan perdagangan. Dengan kemudahan ini, membuat kita tidak perlu pergi menuju ke tempat penawaran/penjualan karena proses tersebut dapat di lakukan melalui Web. Selain itu, desain Web yang baik juga tentunya akan menarik perhatian calon pembeli.
Sebagai sarana pendidikan
Saat ini, sudah banyak Website dalam bidang pendidikan yang sangat memudahkan user dalam belajar. Web dapat berisi materi pelajaran, contoh soal, latihan soal, serta tanya jawab seputar materi pelajaran. Hal tersebut sangat memudahkan masyarakat, khususnya siswa/mahasiswa dalam belajar.
Namun, ada pula pengaruh negatif dari perkembangan Web. Contohnya yaitu, berkembangnya Web untuk penipuan, Web bersifat pornografi dan kekerasan, serta Web lainnya yang dibangun untuk melakukan tindak kejahatan. Dengan demikian, user harus lebih cermat dalam mengakses Web. Sehingga, pengguna dapat mendapatkan manfaat yang positif, dan dapat menghindari dampak negatifnya.

Arsitektur Komputer

Arsitektur merupakan bagian dari kebudayaan manusia yang berkaitan dengan berbagai segi kehidupan seperti seni, teknik, ruang/tata ruang, geografi, sejarah. Oleh karena itu ada beberapa batasan dan pengertian tentang arsitektur, tergantung dari segi mana memandang. Dari segi seni, arsitektur adalah seni bangunan termasuk didalamnya bentuk dan ragam hiasnya. Dari segi teknik, arsitektur adalah sistem mendirikan bangunan termasuk proses perancangan, konstruksi, struktur, dan dalam hal ini juga menyangkut aspek dekorasi dan keindahan. Dipandang dari segi ruang, arsitektur adalah pemenuhan kebutuhan ruang oleh manusia atau kelompok manusia untuk melaksanakan aktifitas tertentu. Dari segi sejarah, kebudayaan dan geografi, arsitektur adalah ungkapan fisik dan peninggalan budaya dari suatu masyarakat dalam batasan tempat dan waktu tertentu
Jadi, apa yang dimaksud dengan Arsitektur WEB?

Arsitektur WEB adalah suatu pendekatan terhadap desain dan perencanaan situs yang mana seperti pengertian 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 berisi desain dan manajemen datang dalam lingkup metode desain, Vitruvian tradisional tujuan komoditas, keteguhan dan kesenangan dapat memandu arsitektur situs yang mana seperti yang mereka lakukan terhadap 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.

Ada tiga standar utama untuk penerapan Web Service, Standar-standar ini mendukung pertukaran data berbasis XML. Tiga standar tersebut meliputi SOAP, WSDL, dan UDDI.
  • SOAP (Simple Object Access Protocol) adalah Suatu bahasa versi bebas dari protokol RPC (Remote Procedure Caoll) yang berguna untuk proses transaksi melalui HTTP standar.
  • WSDL (Web Services Description Language) 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.


Aplikasi Utama WEB
Dalam rekayasa perangkat lunak, suatu aplikasi web adalah suatu aplikasi yang diakses menggunakan penjelajah web melalui suatu jaringan seperti Internet atau intranet. Ia juga merupakan suatu aplikasi perangkat lunak komputer yang dikodekan dalam bahasa yang didukung penjelajah web (seperti HTML, JavaScript, AJAX, Java, dll) dan bergantung pada penjelajah tersebut untuk menampilkan aplikasi.

1. HTTP
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 tahun 1990 oleh fisikawan Inggris, Tim Berners-Lee.
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.

2. HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi.
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).

3. INTERNET
Interconnection network (internet) adalah sistem global dari seluruh jaringan komputer yang saling terhubung.Internet berasal dari bahasa latin “inter” yang berarti “antara”. Internet merupakan jaringan yang terdiri dari milyaran komputer yang ada di seluruh dunia. Internet melibatkan berbagai jenis komputer serta topology jaringan yang berbeda. Dalam mengatur integrasi dan komunikasi jaringan, digunakan standar protokol internet yaitu TCP/IP. TCP bertugas untuk memastikan bahwa semua hubungan bekerja dengan baik, sedangkan IP bertugas untuk mentransmisikan paket data dari satu komputer ke komputer lainya.

4. WEB SERVER
Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman – halaman web yang umumnya berbentuk dokumen HTML
Macam – macam Web Server diantanya:
Apache Web Server – The HTTP Web Server
Apache Tomcat
Microsoft windows Server 2003 Internet Information Services (IIS)
Lighttpd
Sun Java System Web Server
Xitami Web Server
Zeus Web Server

5. BROWSER
Browser adalah sebuah aplikasi perangkat lunak yang digunakan untuk menampilkan halaman Web.
Microsoft Internet Explorer, Netscape Navigator, Mozilla adalah contohnya. Pendeknya untuk Web browser, merupakan aplikasi perangkat lunak digunakan untuk menemukan, mengambil dan juga menampilkan konten di World Wide Web, termasuk halaman Web, gambar, video dan file lainnya. Sebagai model klien / server, browser ini jangka klien pada komputer yang kontak server Web dan permintaan informasi.

6. 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.

Kesimpulan 

Komputer PC terdiri dari tiga bagian utama, yaitu bagian input, proses, dan output. Setiap bagian terdiri dari beberapa komponen yang saling mendukung. Setiap komponen pada PC mempunyai spesifikasi tertentu dan kegunaan/fungsi khusus. Evolusi computer telah ditandai dengan peningkatan kecepatan prossesor, pengurangan  ukuran komponen, peningkatan kapasitas memori, dan peningkatan kapasitas dan kecepatan I/O. Satu factor yang berpengaruh besar dalam dalam peningkatan kecepatan prossesor adalah dengan peyusutan ukuran komponen prossesor mikro, hal ini mengurangi jarak antara komponen dan karenanya dapat meningkatkan kecepatan. Bagaimanapun, keuntungan sebenarnya dalam kecepatan terakhir ini telah datang di organisasi prossesor termasuk penggunaan yang berat dalam pipelining dan teknik eksekusi pararel dan penggunaan teknik eksekusi yang bersifat spekulasi  yang mengakibatkan  eksekusi berikutnya bersifat sementara  yang mungkin diperlukan.

Selanjutnya didalam suatu permasalahan  kritis dalam merancang system computer adalah menjaga keseimbangan kinerja dar berbagai unsur-unsur,sehingga menghasilkan kinerja  dalam datu bidang tidaklah mempengaruhi suatu bidang yang lain. Kinerja  sebuah  sistem  komputer  merupakan  hasil  proses  dari  seluruh  komponen komputer,  yang melibatkan CPU, memori  utama, memori  sekunder,  bus,  peripheral. Dari  segi perkembangan program aplikasipun sangat menakjubkan. 

Data Diri

Nama  :  Azrin Abdussalam
NPM   :  51416283
Kelas   :  2IA11

Daftar Pustaka






https://made21indra.wordpress.com/2015/03/28/arsitektur-web-dan-aplikasi-utama-konsep-dan-pengamanan-web/






 .