ARSITEKTUR APLIKASI WEB

Slides:



Advertisements
Presentasi serupa
Dasar-dasar Web Design
Advertisements

Framework Aplikasi Web
Sistem Terdistribusi 01 – Pengenalan Sistem Terdistribusi
Pemrograman Internet Konsep Dasar.
Sistem Jaringan Terdistribusi
Service-Oriented Architecture (SOA)
Model Sistem Terdistribusi
PEMROGRAMAN CLIENT/SERVER Riyanto, S.Kom 1.
Extensible Messaging and Presence Protocol Working Group
Rekayasa Web 04. Kebutuhan Aplikasi Web
Web Engineering 2010 Pertemuan ke-05 Arsitektur Aplikasi Web Husni Husni.trunojoyo.ac.id Komputasi.wordpress.com.
Perancangan Basis Data MI 1133
CORBA “Common Object Request Broker Architecture”
PERANCANGAN PERANGKAT LUNAK
Konsep Pemrograman Internet
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
Teknologi WEB.
Sistem Basis Data Adriy.weebly.com.
RANCANGAN ARSITEKTUR TEKNOLOGI INFORMASI Materi Pertemuan 27
Administrasi Server Teguh Prasetyo Mulyo.
Web Service.
Wahyu Herlambang ( ) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2012 Wahyu Herlambang ( ) Pendidikan Teknik.
Arsitektur Client-Server
Perjalanan Menuju Client Server
HUBUNGAN WEB DATABASE Sesi 8 83 web database.
KEBUTUHAN APLIKASI WEB
Website Security.
ARSITEKTUR DAN PEMODELAN APLIKASI
INFRASTRUCTURE SECURITY
Pengenalan Sistem Terdistribusi
PENDEKATAN PADA PENGEMBANGAN APLIKASI WEB
Arsitektur dalam Sister
DIVISI TEKNOLOGI INFORMASI Pelindo III Cabang Banjarmasin
KUALITAS APLIKASI WEB Siti asmiatun, m.kom.
Pengantar Client Server
Outline Elemen desain arsitektur. Membuat desain arsitektur.
ARSITEKTUR SISTEM TERDISTRIBUSI
Arsitektur SisTer.
Algoritma & Pemrograman 1
Model Sistem Terdistribusi
Pertemuan 3 Khairul Anwar Hafizd
Sistem Terdistribusi.
ARSITEKTUR TEKNOLOGI INFORMASI
7 DATABASE Client/Server Wiratmoko Y, ST C H A P T E R
Basis Data Klien Server dan Basis data Internet Materi 7
ARSITEKTUR DAN PEMODELAN APLIKASI
Semantic Web: Web Services
Web Service.
11 Arsitektur Sistem Terdistribusi
SISTEM BASIS DATA ( DBMS )
ARSITEKTUR APLIKASI CLIENT SERVER
Pengantar Teknik Elektro
PERTEMUAN 2 MODELING WEB APLICATIONS.
Sistem Manajemen Basis Data Web
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
Berbagai Teknologi Untuk e-Bisnis
SISTEM BASIS DATA TERSEBAR
FIKRI FAUZANAKBAR 9A SERVER.
Infrastruktur E-Business
Sistem Informasi Asuransi Berbasis Web
CLOUD COMPUTING.
Sistem Terdistribusi dan Jaringan Komputer
Dasar Pemrograman Web.
APLIKASI CLIENT SERVER
Pemrograman Internet Wahyu Herlambang ( )
Mengadministrasi server dalam jaringan adalah suatu bentuk pekerjaan yang dilakukan oleh administrator jaringan. Tugasnya: Membuat server Mengelola jaringan.
Model Protokol dan Referensi Jaringan
SISTEM BASIS DATA TERSEBAR
Aplikasi dan Rekayasa E-Bisnis
WEB SERVICE. PENGERTIAN WEB SERVICE  Merupakan media standar untuk komunikasi yang menyebar antara aplikasi clien dan server pada World Wide Web.
Transcript presentasi:

ARSITEKTUR APLIKASI WEB SITI ASMIATUN, M.KOM

DASAR ARSITEKTUR WEB Arsitektur menggambarkan struktur Arsitektur membentuk transisi dari analisis ke implementasi Arsitektur dapat dilihat dari sudut pandang yang berbeda Arsitektur membuat suatu sistem yang dapat dimengerti Arsitektur menyajikan kerangka untuk sistem yang fleksible

PENGEMBANGAN ARSITEKTUR Kebutuhan fungsional Pertimbangan kualitas Aspek – aspek teknis Berpengalaman dengan arsitektur yang ada, pola, manajemen projek

POLA Pola menguraikan masalah perulangan perancangan yang muncul dalam sebuah konteks perancangan spesifik dan mengusulkan solusi Pola Arsitektur Memetakan mekanisme struktur untuk sistem perangkat lunak Contoh : MVC Pola Perancangan Menguraikan struktur, hubungan dan pengaruh di antara komponen untuk menyelesaikan masalah Contoh : Publisher-Subscriiber Idiom Menguraikan pola yang mengacu pada implementasi spesifik dalam bahasa pemrograman Contoh : Counted-Pointer

FRAMEWORK USER Sistem perangkat lunak yang dapat digunakan kembali dengan fungsi umum yang telah diterapkan Berfungsi sebagai media cetak USES SEES VIEW CONTROLLER MANIPULATES UPDATES MODEL

KATEGORI ARSITEKTUR ASPEK LAPISAN ASPEK DATA Sistem perangkat lunak terstruktur di dalam beberapa deretan bertingkat Kebanyakan framwork pada field sistem terdistribusi dan aplikasi web Dibagi menjadi dua yaitu data terstruktur dan tidak terstruktur Data terstruktur contohnya struktur xml Data tidak terstruktur contohnya konten multimedia, seperti citra, audio, video

Peningkatan distribusi sistem perangkat lunak telah mendorong pengembangan yang mengarah pada arsitektur dan infrastruktur distribusi data dan pesan seperti : Infrastruktur yang mengijinkan akses objek remote dengan jelas Contoh Enterprise Java Beans DOD(Distributed Object Middleware) Membiarkan akses proses terdistribusi data umum Contohnya www.tecco.at VSM (Virtual Shared Memory) Menawarkan fungsionalitas untuk transmisi pesan tak serentak Contohnya Java Messaging Service MOM (Messege Oriented Middleware)

KOMPONEN DARI ARSITEKTUR APLIKASI WEB GENERIK Client Browser yang dikontrol oleh pengguna untuk mengoperasikan aplikasi web Firewall Potongan perangkat lunak yang mengatur komunikasi antara jaringan tak aman seperti internet dan jaringan aman seperti LAN Proxy Untuk penyimpanan sementara halaman web di dalam cache Web server Perangkat lunak yang mendukung berbagai protokol web seperti HTTPS, HTTP Database server Browser yang dikontrol oleh pengguna untuk mengoperasikan aplikasi web Media server Komponen ini secara khusus digunakan untuk content streaming Content management server Menangani konten untuk melayani aplikasi Application server Menangani fungsionalitas yang dibutuhkan oleh beberapa aplikasi

LAPISAN ARSITEKTUR Arsitektur 2 lapisan Arsitektur N-Lapisan Disebut juga arsitektur client/server yang menggunakan server web untuk menyediakan layanan untuk client Arsitektur 2 lapisan Mengijinkan kita untuk mengorganisasikan aplikasi web dalam banyak lapisan seperti (lapisan data, bisnis, presentasi) Arsitektur N-Lapisan Sistem internal atau eksternal, basis data yang ada, dan antar muka untuk mitra bisnis eksternal dapat diintegrasikan ke dalam aplikasi web pada tingkatan presentasi, logika aplikasi dan konten Arsitektur Terintegrasi Aplikasi web memadukan dari tiga kategori yaitu data terstruktur, dokumen dan multimedia Arsitektur Data-Aspect Sejumlah alat dan pendekatan tersedia untuk mengintegrasikan basis data secara langsung dari ekstensi server web Arsitektur Database-Centric Tambahan untuk data terstruktur yang ada di dalam basis data dan data multimedia pada media server,konten aplikasi Arsitektur Manajemen Dokumen Web Kemampuan untuk menangani volume data yang besar memainkan peran yang menentukan ketika sistem menggunakan konten multimedia Arsitektur Data multimedia

SELESAI