Konsep Pemrograman Internet (1)

dokumen-dokumen yang mirip
Konsep Pemrograman Internet dan Web

PEMROGRAMAN WEB. Agussalim

M.K. Pemrograman Web (AK ) Konsep Pemrograman Internet

APLIKASI BERBASIS WEB

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

Internet & Web. Elfan Nofiari. Departemen Teknik Informatika Institut Teknologi Bandung. Page 1. IF-ITB/EN/1-Mar-04 IF3292 Internet & Web

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

Konsep Pemrograman Internet

APPLICATION LAYER. Oleh : Reza Chandra

Dasar-dasar Web dan HTML Minggu I. Pemrograman Web - Rosa Ariani Sukamto

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

BAB II LANDASAN TEORI

MAKALAH TENTANG LAPISAN OSI KE 7 (APPLICATION LAYER)

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Firewall & WEB SERVICE

Pengenalan Internet dan Protokol HTTP

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

Network Programming 2010 Jaringan & Aplikasinya. Husni Husni.trunojoyo.ac.id

Pengenalan Internet. Arrummaisha A

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

Pertemuan 1. Pengenalan Dasar Web

Ruko Jambusari No. 7A Yogyakarta Telp. : ; Fax. :

Komputer Perkantoran. Salhazan Nasution, S.Kom

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

Pengantar E-Business dan E-Commerce

PENGANTAR INTERNET & DESAIN WEB

Application Layer Protocol and Services DNS Service and Protocol WWW dan HTTP

Dalam model ini, informasi akan diteruskan dari satu lapisan ke berikutnya, mulai pada

Pengenalan Internet dan Protokol HTTP

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

Pemrograman Basis Data Berbasis Web

Oleh : Wijiyanto STMIK Duta Bangsa Surakarta ABSTRAK

Modul 14 Web Browser, Search Engine, dan

PENGENALAN INTERNET. INTERNET - INTERnational NETworking - INTERconnected NETworking

01. Pengenalan Internet

Pertemuan 07 (c) Miswar, S.ST

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

Pertemuan III. Referensi Model TCP/IP

Dasar Dasar Jaringan

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

INTERNET. INTERconnected NETworking. INTERnational NETworking

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

Pertemuan II. Ali Tarmuji, S.T., M.Cs. Pemrograman Web. Teknik Informatika Fakultas Teknologi Industri.

Application Layer. Electronic Engineering Polytechnic Institut of Surabaya ITS Kampus ITS Sukolilo Surabaya 60111

WEB SERVICES. Sistem terdistribusi week 12

Pertemuan III. Referensi Model TCP/IP

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

BAB III LANDASAN TEORI. Menurut Ristono (2009:2), Persediaan adalah barang-barang yang disimpan untuk

BAHAN MATERI KELAS 9 INTERNET

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

Distributed System. Number One Introduction. Genap 2011/2012. Dahlia Widhyaestoeti, S.Kom

BAB III LANDASAN TEORI

Bab 4: Lapisan Aplikasi

Agenda. Protokol TCP/IP dan OSI Keluarga Protokol TCP/IP

BAB 3 Landasan Teori

JENIS-JENIS APLIKASI UNTUK SERVER MENGADMINISTRASI SERVER DALAM JARINGAN. Pembahasan: Habib Ahmad Purba. 0 P a g e

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 2 TINJAUAN TEORI

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

Pertemuan 3. PENGENALAN INTERNET Oleh : Julham Afandi

BAB II LANDASAN TEORI. Event merupakan suatu campuran unik dari durasi, pengaturan, pengurus

BERBAGAI KOMPONEN INTERNET

Web Services merupakan salah satu bentuk implementasi dari arsitektur model aplikasi N-Tier yang berorientasi layanan. Perbedaan Web Services dengan

Model Protokol dan Referensi Jaringan. Pertemuan 4

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

Making Provisions for Applications and Services

Kelompok 1. Anggota : BOBBY KURNIAWAN NIA FITRIANA ARI FEBRYANSYAH DIAN ULUMIA ORIN HARITSA YASSER

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

BAB 3: PROTOCOL. Introduction to Networks

INTERNET. Apakah Internet itu?

Muhammad Zen Samsono Hadi, ST. Msc.

PemWeb C. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

INTERNET SEBAGAI TOOL

adalah sebuah aturan atau standar yang mengatur hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer dalam Komunikasi Data

BAB III LANDASAN TEORI

PENGENALAN INTERNET. Pertemuan X Konsep Internet Kegunaan Internet Sejarah Internet

Aplikasi Dasar Internet

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

JARINGAN KOMPUTER Layanan Dari TCP dan UDP Protocol

Review Internet. Rijal Fadilah, S.Si

BAB III TINJAUAN PUSTAKA

BAB III TINJAUAN PUSTAKA

Konsep Pemrograman Web

Protokol Jaringan JARINGAN KOMPUTER. Ramadhan Rakhmat Sani, M.Kom

Dosen Pengampu : Muhammad Riza Hilmi, ST.

Pengantar World Wide Web

OPEN SISTEM INTERCONECTION (OSI) & PROTOKOL

BAB 2 LANDASAN TEORI

Pert 11 DASAR-DASAR WEB DESIGN

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

1. Browsing. 1.1 Sejarah Internet

PENGERTIAN WEB web adalah

DASAR-DASAR WEB DESIGN

PEMROGRAMAN BERBASIS WEB DAN CONTOH BAHASA PROGRAM WEB SERTA CONTOH APLIKASI BERBASIS WEB

BAB III LANDASAN TEORI

Transkripsi:

Konsep Pemrograman Internet (1)

Konsep Pemrograman Internet Pemrograman Internet: pemrograman aplikasi berbasis internet (aplikasi internet) Aplikasi internet merupakan suatu jenis aplikasi yang menerapkan arsitektur sistem terdistribusi dengan menggunakan internet sebagai media komunikasi antar komponennya Keyword: Sistem terdistribusi Komunikasi via internet

Jenis Sistem Terdistribusi Jenis arsitektur sistem terdistribusi: Client- server : sistem dibagi menjadi komponen yang berfungsi sebagai peminta layanan (client) dan pemberi layanan (server) Peer- to- peer : sistem terdiri atas komponen-komponen yang fungsinya setara dan dapat saling melayani atau meminta layanan Pada prinsipnya, arsitektur peer- to- peer juga merupakan arsitektur client- server di mana setiap komponennya dapat mempunyai fungsi sebagai client sekaligus server terhadap komponen lain

Kelebihan & Kekurangan Client- server Kelebihan Beban komputasi disebar di beberapa mesin Client mengakses fungsionalitas server dari jarak jauh Client dan server didesain terpisah (dan mungkin berbeda), lebih sederhana dibanding mendesain satu program yang dapat melakukan segalanya Data dapat disimpan secara terpusat di server, usaha menjaga reliabilitas sistem cukup dilakukan di server (UPS, redundant disk array, high speed processors, dll) Data dapat disimpan secara terdistribusi di banyak client atau server, sehingga jika satu komponen rusak (misalnya harddisk crash atau bencana alam), maka data yang hilang menjadi minimal, atau mungkin dapat digantikan oleh data dari komponen lain Server dapat diakses secara simultan oleh banyak client Kekurangan Adanya delay komunikasi client- server Harus mempertimbangkan sinkronisasi dan paralelisme proses dalam mendesain server

Komunikasi via Internet Internet: sebuah jaringan komputer yang sangat besar (meliputi seluruh dunia) jaringan besar yang menghubungkan jaringan- jaringan kecil menggunakan protokol transmisi berbasis TCP/ IP

Komunikasi menggunakan Protokol Protokol: aturan yang disepakati client dan server mengenai bagaimana cara berkomunikasi Protokol aplikasi (tergantung aplikasi) client dan server saling berbalas pesan dalam format/ sintaks dan urutan tertentu Protokol transmisi (TCP/IP) - pesan dipecah-pecah menjadi potongan paket-paket data - setiap paket dapat melewati rute jaringan yang berbeda - di tempat tujuan, paket-paket data dikonstruksi ulang menjadi pesan seperti semula

Contoh Aplikasi berbasis Internet (Layanan Internet) Web (protokol aplikasi: HTTP) E- mail (IMAP, POP, SMTP) Chatting open standard: IRC non standard: YM, ICQ, MSN chat, AOL, dll File transfer (FTP) Remote terminal (telnet) Directory service (LDAP) Network monitoring (NMAP) Web service (SOAP) Voice (VoIP), etc. Catatan: Aplikasi dalam konteks judul di atas mengacu pada level protokol dan dapat disebut juga sebagai Layanan Internet. Aplikasi dalam konteks software (misalnya aplikasi web browser ) dapat mengakses atau menyediakan salah satu atau beberapa Layanan Internet di atas.

Aplikasi berbasis Internet vs Aplikasi berbasis Web Aplikasi berbasis Internet Menggunakan protokol aplikasi yang sudah ada atau mendefinisikan protokol sendiri Aplikasi di sisi server berkomunikasi langsung dengan client Aplikasi di sisi client dapat berupa aplikasi yang berdiri sendiri atau ditempelkan dalam aplikasi lain Aplikasi berbasis Web Menggunakan protokol HTTP Aplikasi di sisi server berkomunikasi dengan client melalui web server Aplikasi di sisi client umumnya berupa web browser Jadi, Aplikasi berbasis Web (client/ server- side script) berjalan di atas Aplikasi berbasis Internet (web client/ server software)

Teknologi Pembangun Aplikasi berbasis Web Web client (web browser) Web server URL : Uniform Resource Locator HTTP : HyperText Transfer Protocol HTML : HyperText Markup Language CSS : Cascading Style Sheet Pemrograman Web CGI, eksekusi program di sisi server server side scripting client side scripting plug- in, eksekusi program di sisi client