ARSITEKTUR WEB & APLIKASI UTAMA (penulisan 3 softskill pengantar web science)
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
Salah satu contoh dari Web Server adalah Apache. Apache (Apache
Web Server – The HTTP Web Server) merupakan web server yang paling banyak
dipergunakan di Internet. Program ini pertama kali didesain untuk sistem
operasi lingkungan UNIX. Apache mempunyai program pendukung yang cukup banyak.
Hal ini memberikan layanan yang cukup lengkap bagi penggunanya.
Beberapa dukungan Apache :
-Kontrol Akses
Kontrol ini dapat dijalankan berdasarkan nama host atau
nomor IP CGI (Common Gateway Interface) Yang paling terkenal untuk digunakan
adalah perl (Practical Extraction and Report Language), didukung oleh Apache
dengan menempatkannya sebagai modul (mod_perl)
-PHP (Personal Home Page/PHP Hypertext Processor)
Program dengan metode semacam CGI, yang memproses teks dan
bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah
satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik
-SSI (Server Side Includes)
Web server Apache mempunyai kelebihan dari beberapa
pertimbangan di atas :
Apache termasuk dalam kategori freeware.
Apache mudah sekali proses instalasinya.
Mampu beroperasi pada berbagai platform sistem operasi.
Mudah mengatur konfigurasinya. Apache mempunyai hanya empat
file konfigurasi.
Mudah dalam menambahkan peripheral lainnya ke dalam platform
web servernya
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.
Sumber :
https://idcloudhost.com/pengertian-web-server-dan-fungsinya/
http://www.materitkj.com/2017/02/pengertian-web-fungsi-web-unsur-unsur-web-dan-cara-kerja-website.html
http://www.sinauilkom.com/2015/02/pengertian-dan-macam-web-browser.html
Tyan-Suhesti-Web-Server-Dan-Jenisnya1.pdf
Komentar
Posting Komentar