Dalam Wikipedia Arsitektur
adalah seni yang
dilakukan oleh setiap individual untuk berimajinasikan diri mereka dan ilmu dalam merancang bangunan.
Jika dalam ilmu computer, arsitektur dapat bearti rancanagan suatu software,
dasar-dasar atau komponen suatu program/ software.
Sifat-sifat penting dari arsitektur
perangkat lunak :
- Arsitektur menggambarkan struktur
- Arsitektur membentuk transisi dari analisis ke implementasi
- Arsitektur dapat dilihat dari sudut pandang yang berbeda
- Arsitektur membuat suatu system yang dapat dimengerti
- Arsitektur menyajikan kerangka untuk system yang fleksibel
Arsitektur untuk lingkungan aplikasi
Web memberikan aspek-aspek lapisan dari arsitektur atau mendukung format data
dan data yang berbeda:
- Aspek lapisan
Lapisan berarti system perangkat lunak terstruktur di dalam beberapa deratan bertingkat (tier). Kebanyakan framework pada field system terdistribusi dari aplikasi web pada dasarnya terstruktur dengan aspek lapisan, yaitu arsitektur J2EE yang digunakan untuk mengintegrasikan system warisan, portal pun termasuk dalam kategori ini - Aspek data
Data dapat dibedakan menjadi data terstruktur dan tak struktur.
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.
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
Sumber :
Rekayasa Web oleh Janner Simarmata
Komentar
Posting Komentar