• Tidak ada hasil yang ditemukan

Teknologi Internet dan Aplikasi Web

N/A
N/A
Protected

Academic year: 2018

Membagikan "Teknologi Internet dan Aplikasi Web"

Copied!
13
0
0

Teks penuh

(1)

Teknologi Internet dan Aplikasi Web

Web Engineering

@fatkhulamin

(2)

Interaksi Web

1. Permintaan

Pengguna mengirimkan ke server web, biasanya via halaman web yang ditampilkan pada browser web 2. Pemrosesan

Server web menerima permintaan yang dikirimkan oleh pengguna kemudian memproses permintaan 3. Jawaban

Browser menampilkan hasil dari permintaan pada jendela browser

1. Permintaan

Pengguna mengirimkan ke server web, biasanya via halaman web yang ditampilkan pada browser web 2. Pemrosesan

Server web menerima permintaan yang dikirimkan oleh pengguna kemudian memproses permintaan 3. Jawaban

Browser menampilkan hasil dari permintaan pada jendela browser

(3)

Pembangunan Web harus

memperhatikan

• Pemasaran

target pengunjung dan konten

• Perancangan Grafis

tata letak page, huruf, warna, gambar, film

• Integrator HTML

pengembangan page html Pemrograman

java, php, etc yg bisa dikombinasikan dengan html Penulis konten

nilai tambah Pemasaran

target pengunjung dan konten Perancangan Grafis

tata letak page, huruf, warna, gambar, film

• Integrator HTML

pengembangan page html

• Pemrograman

java, php, etc yg bisa dikombinasikan dengan html

• Penulis konten

nilai tambah

(4)

Karakteristik aplikasi web

• Aplikasi web akan

secara konstan meningkat

• Aplikasi web tidak

terpisahkan dari perangkat lunak Tujuan digunakan secara luas

Pengembangan sistem berbasis web

Look and feel

• Jadwal pengembangan • Dikembangkan oleh tim

kecil

• Perubahan teknologi

yang cepat

Pengembangan web Media aplikasi web Keaman dan privasi Web itu seni dan ilmu Aplikasi web akan

secara konstan meningkat

Aplikasi web tidak terpisahkan dari perangkat lunak

• Tujuan digunakan

secara luas

• Pengembangan sistem

berbasis web

• Look and feel

Jadwal pengembangan Dikembangkan oleh tim kecil

Perubahan teknologi yang cepat

• Pengembangan web • Media aplikasi web • Keaman dan privasi • Web itu seni dan ilmu

(5)

Teknologi Aplikasi Web

Aplikasi yang sejak awal dirancang untuk

dieksekusi didalam lingkungan berbasis web

• Dirancang bisa berjalan dalam lingkungan

berbasis web-hyperteks & multimedia (yg membuat berbeda dengan aplikasi

konvensional)

Tidak hanya berupa kumpulan halaman-halaman web

Interaktif, request response

Aplikasi yang sejak awal dirancang untuk

dieksekusi didalam lingkungan berbasis web Dirancang bisa berjalan dalam lingkungan

berbasis web-hyperteks & multimedia (yg membuat berbeda dengan aplikasi

konvensional)

• Tidak hanya berupa kumpulan

halaman-halaman web

• Interaktif, request response

(6)

Jenis Aplikasi Web

• E-commerce or B2C

• Intranet sekarang Web-enabled (aplikasi

perusahaan melalui web-terintegrasi dengan web)

B2B (pelanggan-penyalur), berbagi informasi terpilih

E-commerce or B2C

Intranet sekarang Web-enabled (aplikasi

perusahaan melalui web-terintegrasi dengan web)

• B2B (pelanggan-penyalur), berbagi informasi

terpilih

(7)

Arsitektur 3-Tier

• Aplikasi web yang dibangun dengan

menggunakan arsitektur 3-tier (n-tier), yaitu client, server, dan basis data

(8)

5 Teknologi Komputer yang

mendukung rekayasa web

1. Bahasa Pemrograman

2. Sistem operasi (Linux, Unix, windows) 3. Server Web (server)

4. Basis Data 5. Sponsor

1. Bahasa Pemrograman

2. Sistem operasi (Linux, Unix, windows) 3. Server Web (server)

4. Basis Data 5. Sponsor

(9)

CGI / Perl

• CGI adalah antarmuka untuk melewatkan data

dari halaman Web yang dikirim ke server Web.

• Perl adalah bahasa open source yang

dioptimalkan untuk menuliskan aplikasi sisi server

CGI dan Perl membuat koneksi ke berbagai basis data menjadi lebih mudah.

CGI adalah antarmuka untuk melewatkan data dari halaman Web yang dikirim ke server Web. Perl adalah bahasa open source yang

dioptimalkan untuk menuliskan aplikasi sisi server

• CGI dan Perl membuat koneksi ke berbagai

basis data menjadi lebih mudah.

(10)

Macromedia

• Makromedia menjual kumpulan produk yang

membuatnya mudah untuk membangun

aplikasi web yang berukuran menengah dan kecil

Tool utama yang disediakan oleh macromedia adalah coldfusion yang merupakan suatu

mesin yang mengijinkan satu program pada CFML (cold Fusion Markup Language)

Makromedia menjual kumpulan produk yang membuatnya mudah untuk membangun

aplikasi web yang berukuran menengah dan kecil

• Tool utama yang disediakan oleh macromedia

adalah coldfusion yang merupakan suatu mesin yang mengijinkan satu program pada CFML (cold Fusion Markup Language)

(11)

Java / J2EE

• Java/J2EE adalah suatu metode yang dibangun

dengan sempurna untuk menciptakan media pada aplikasi web yang besar.

• Ex. Sun Microsystem (Java), IBM (Webspere),

BEA System (Weblogic)

Java/J2EE adalah suatu metode yang dibangun dengan sempurna untuk menciptakan media pada aplikasi web yang besar.

• Ex. Sun Microsystem (Java), IBM (Webspere),

BEA System (Weblogic)

(12)

LAMP (Linux, Apache, MySQL, PHP)

• LAMP adalah suatu teknologi untuk membangun

aplikasi web yang telah diadobsi untuk kebanyakan web yang berukuran menengah dan kecil karena; 1. Open source

2. Teknologi bekerja dengan baik 3. Teknologi mudah dipelajari

4. Mengijinkan pembangunan suatu aplikasi web dengan cepat

5. Banyak kode open source yang bisa bersama-sama menjadi solusi

LAMP adalah suatu teknologi untuk membangun aplikasi web yang telah diadobsi untuk kebanyakan web yang berukuran menengah dan kecil karena; 1. Open source

2. Teknologi bekerja dengan baik 3. Teknologi mudah dipelajari

4. Mengijinkan pembangunan suatu aplikasi web dengan cepat

5. Banyak kode open source yang bisa bersama-sama menjadi solusi

(13)

Microsoft.NET

• Microsoft menggunakan strategi .NET-nya

untuk mengambil alih pasar server dengan cara seperti yang sudah ditempuh oleh

windows, office, dan internet explorer.

Microsoft menggunakan strategi .NET-nya untuk mengambil alih pasar server dengan cara seperti yang sudah ditempuh oleh

windows, office, dan internet explorer.

Referensi

Dokumen terkait

Aplikasi penjualan kue kering berbasis web pada Winda ini adalah suatu aplikasi yang dibangun untuk memudahkan pihak admin, reseller, dan user dalam mengelola dan memantau

Dari aplikasi yang telah dibangun dapat disimpulkan bahwa, Aplikasi Pendaftaran dan Transaksi Pasien Klinik Hewan di Bandung Berbasis Web (Modul Pengelolaan Data

Untuk itu, maka digunakanlah jaringan internet sebagai media komunikasi jarak jauh, kemudian pada aplikasi server dibangun dengan Java yang multithread sehingga

Pada penelitian ini, sistem dibangun dengan konsep Aplikasi Tanya Jawab Question Answering System dengan menggunakan teknologi semantic web sebagai metode penggalian jawaban

Aplikasi penjualan kue kering berbasis web pada Winda ini adalah suatu aplikasi yang dibangun untuk memudahkan pihak admin, reseller, dan user dalam mengelola dan memantau

Sistem ini akan dibangun dengan menggunakan web application firewall naxsi, sebuah web aplikasi firewall opensource yang diimplementasikan pada Linux Mint, dimana

Aplikasi yang dibangun merupakan aplikasi Tes Potensi Akademik Berbasis Web yang dapat memfasilitasi calon peserta dalam berlatih mengerjakan soal Tes Potensi

Tujuan penelitian ini adalah untuk menghasilkan suatu aplikasi dengan berbasis pengetahuan mengenai koleksi pada perpustakaan yang dituangkan dalam aplikasi web menggunakan