Charitas Fibriani, S.Kom, M.Eng

Slides:



Advertisements
Presentasi serupa
PENGENALAN INTERNET M. Masrur, SKom.
Advertisements

 Putra Prima Naufal
Pernahkah anda membuka sebuah Website???? What It????
Jurusan Arsitektur FTSP – UMB Aplikasi Komputer MENGENAL HTML Minggu XII HALAMAN WEBSITE DIBUAT.
KONSEP DASAR WEB DAN INTERNET
Pemrograman Internet Konsep Dasar.
Bab 8 Aplikasi Internet.
GALIH WASIS WICAKSONO TEKNIK INFORMATIKA UMM
Desain Web R0312 – Grafik Komputer.
Internet & Pemrograman Web Pertemuan I : Pengenalan Internet Oleh : Hadi Santoso.
Dasar - dasar Web dan HTML
KONSEP PEMROGRAMAN WEB
K OSEP D ASAR W EBSITE SIG Pertemuan 8 Siswanto, Ir, MT. dkk.
Pertemuan Ke-1 (Konsep Dasar Web)
Konsep Pemrograman Web
Map Server + PHP/MapScript
WEB Pengembangan Evangs Mailoa Prinsip Dasar Internet, Web,
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.
PEMROGRAMAN BERBASIS WEB
Web GIS by: Arif Basofi.
WEB BROWSER.
PHP L. Erawan. Pengantar PHP itu bahasa script berjenis server-side (kalau bahasa javascript berjenis client-side) Anda harus menginstall software PHP.
Minggu 7/AK/Sistem Informatika 1 Aplikasi Web (Bagian II) Mira Afrina.
Pengenalan Web Server dan Server Side Script
Overview Teknologi Internet
Pertemuan 1 Pengenalan Dasar Web.
HUBUNGAN WEB DATABASE Sesi 8 83 web database.
WEB SERVER, HTML, URL OLEH KELOMPOK 5 : 1. ABD. AZIZ SU’UD ( ) 2. FAHMI HASAN ABRORI ( ) 3. HANIFAH FANIDYA UTARI ( ) 4. KRIS.
Pertemuan Ke-1 (Konsep Dasar Web)
Pemrograman WEB Pertemuan I (Teori)
Pemrograman internet ABU SALAM, M.KOM.
Website Security.
Dasar - dasar Web dan HTML
Pertemuan 1 Khairul Anwar Hafizd
Teknologi Dasar Internet dan Web
Pertemuan 3 Khairul Anwar Hafizd
PHP Session Pemrogaman Web.
Aplikasi Web (Bagian II)
Basis Data Klien Server dan Basis data Internet Materi 7
Pemrograman Basis Data Berbasis Web
Pemrograman basis data internet dan client server
ALGORITMA & PEMROGRAMAN 1 B
Erizal, S.Si, M.Kom Internet dan Web Erizal, S.Si, M.Kom
Pemrograman internet ABU SALAM, M.KOM.
Keamanan Sistem World Wide Web
PEMROGRAMAN WEB 1 PERTEMUAN 1
Prinsip Dasar Internet, Web dan Pemrograman Web
ALGORITMA & PEMROGRAMAN 2 B
Sistem Manajemen Basis Data Web
Konsep Pemrograman Internet
Prinsip Dasar Internet, Web dan Pemrograman Web
Pengenalan Dasar Web dan HTML
Oleh : Inggar Prayoga.,S.I.Kom
Prinsip Dasar Internet & Pemrograman Web
Lecture 3a Lecture 3a Pengenalan MapServer.
Pengenalan Web Server dan Server Side Script
Pemrograman Basis Data Berbasis Web
Nama Kelompok : 1. Heri Kristanto 2. Fico Arditiasa Saputra
Konsep Pemrograman Internet
Internet dan Web Erizal, S.Si, M.Kom.
Konsep Web Statis dan Web Dinamis
Dasar Pemrograman Web.
Pemrograman Internet Wahyu Herlambang ( )
Pemrograman WEB Pertemuan I (Teori) Oleh : D. Sinaga, M.Kom.
Pengenalan Dasar Web dan HTML
ALGORITMA & PEMROGRAMAN 2 B
Pertemuan 1 Pengenalan Dasar Web.
Prinsip Dasar Internet & Pemrograman Web
Pertemuan 1 Pengenalan Dasar Web.
Transcript presentasi:

Charitas Fibriani, S.Kom, M.Eng Mengenal Mapserver Charitas Fibriani, S.Kom, M.Eng

MapServer Aplikasi opensource yang dikembangkan oleh Universitas Minnesota (UMN) bersama NASA. MapServer dikembangkan untuk melakukan visualisasi data GIS (Vektor & Raster) pada media web. Website: http://mapserver.gis.umn.edu MS4W – MapServer for Windows

MS4W – MapServer for Windows MS4W terdiri dari beberapa komponen: Server HTTP Apache PHP Enggine MapServer CGI (Color Graphic Interface) CGI merupakan jembatan antara aplikasi dengan halaman web. MapScript Geospatial Data Abstraction Library (GDAL), sebagai library penerjemah format data raster (OGR untuk data vektor)

Arsiterktur MapServer HTTP Server (Apache) MapServer MapServer CGI/ MapScript + PHP/ MapScript + Perl/ ... Internet MapFile HTML Map Data External Data

Arsiterktur MapServer HTTP Server (Apache) Browser mengirim request ke web server Request yang dikirimkan : berkaitan informasi spasial: lokasi (x, y) Kontrol layer peta (on/off) dll... Internet

Arsiterktur MapServer Web server mengirim request ke server aplikasi (map server) Map server akan membaca MapFile, Data Peta, dan data eksternal bila diperlukan. MapServer me-render gambar peta sesuai request HTTP Server (Apache) MapServer MapServer CGI/ MapScript + PHP/ MapScript + Perl/ ... MapFile HTML Map Data External Data

Arsiterktur MapServer HTTP Server (Apache) Gambar yang sudah di render dikirimkan oleh web server ke browser “Arsitektur ini disebut dengan arsitektur “Thin-Client” Internet Next >> thin client vs thick client

Thin-Client Fokus pada sisi server. Hampir semua proses dan analisis data dilakukan berdasarkan request di sisi server. Data hasil pemrosesan kemudian dikirimkan ke klien dalam format standard HTML, yang di dalamnya terdapat file gambar dalam format standard (misalnya GIF, PNG atau JPG) Sehingga dapat dilihat menggunakan sebarang web browser. Kelemahan utama pendekatan ini menyangkut keterbatasan opsi interaksi dengan user yang kurang fleksibel.

Thick-Client Pada pendekatan ini, pemrosesan data dilakukan di sisi klien menggunakan beberapa teknologi seperti kontrol ActiveX2 atau applet. Kontrol ActiveX atau applet akan dijalankan di klien untuk memungkinkan web browser menangani format data yang tidak dapat ditangani oleh web browser dengan kemampuan standard. Dengan adanya pemrosesan di klien, maka transfer data antara klien dengan web server akan berkurang.

Thick vs Thin (+)Thick-client: data akan dikirim ke klien dalam bentuk data vektor yang disederhanakan. Pemrosesan dan penggambaran kembali akan dilakukan di sisi klien. Pengembang aplikasi dapat lebih fleksibel dalam menentukan prosedur interaksi aplikasi dengan user. (-) Thick-Client: harus ada tambahan aplikasi yang dipasang di komputer klien (kontrol ActiveX atau applet tadi), sehingga begantung pada jenis browser.

MapServer & Thin-Client MapServer menggunakan pendekatan thin client. Semua pemrosesan dilakukan di sisi server. Informasi peta dikirimkan ke web browser disisi klien dalam bentuk file gambar (JPG, PNG, GIF atau TIFF). Saat ini kelemahan pendekatan thin client ini dalam hal interaksi dengan user sudah berkurang dengan adanya framework aplikasi seperti Chameleon (http://chameleon.maptools.org) atau CartoWeb. (http://cartoweb.org)

Data Mapserver Data aplikasi MapServer secara garis besar: File MapServer Map file dan PHP/MapScript Data Spasial Vektor dan raster File HTML HTML, PHP, Css, JavaScript, Image, Simbol, Huruf, dll

13

Struktur Data MapServer Absolute Path Relative Path ./data/ ../raster/ ../vector/ ./fonts/ ./images/ ./mapfile/ ./symbol/ ./temp/