PEMOGRAMAN BERBASIS JARINGAN

Slides:



Advertisements
Presentasi serupa
INTRO (TO BPOS). What is BPOS? Apakah BPOS itu? •BPOS = (Microsoft) Business Productivity Online Suite (Service) •adalah sebuah layanan online Microsoft,
Advertisements

WE-2010 Web Engineering Husni husni.trunojoyo.ac.id
Pengujian Hipotesis untuk Satu dan Dua Varians Populasi
Wiratmoko Yuwono. Requirement  Apache Web Server  PHP  Library NUSoap.
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation. All.
Mata Kuliah : ALGORITMA dan STRUKTUR DATA 1.
Aplikasi dan Pemrograman Jaringan
LOCAL AREA NETWORK (LAN)
IT SEBAGAI ALAT UNTUK MENCIPTAKAN KEUNGGULAN KOMPETISI
Process to Process Delivery
Basic I/O Interface. Instruksi I/O ◦ IN ◦ OUT ◦ INS ◦ OUTS.
PERULANGANPERULANGAN. 2 Flow of Control Flow of Control refers to the order that the computer processes the statements in a program. –Sequentially; baris.
Slide 3-1 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Revised by IB & SAM, Fasilkom UI, 2005 Exercises Apa saja komponen utama.
Pemrograman Dasar Warsun Najib
JAVA Network Programming. Apa itu JAVA? ● Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun ● Dikembangkan.
Referensi Model TCP/IP
Taken From William Stallings Chapter 2 TCP/IP Models.
Introduction to The Design & Analysis of Algorithms
IF-ITB/SAS/25Aug2003 IF7074 – Bagian Pertama Page 1 IF 7047 Kewirausahaan Teknologi Informasi Bagian Pertama: 1.1. Entrepreneurship, entrepreneur, dan.
Artificial Intelligence
IT , Jaringan,Internet,E-commerce
PROSES PADA WINDOWS Pratikum SO. Introduksi Proses 1.Program yang sedang dalam keadaan dieksekusi. 2.Unit kerja terkecil yang secara individu memiliki.
1. Objek dalam kalimat aktif menjadi subjek dalam kalimat pasif
M. Suwarso Kegiatan Lembaga Standarisasi Internasional Dalam Hal Telepon Internet Telepon Internet.
Pemrograman Jaringan Socket Programming Aurelio Rahmadian.
Understanding The nature of PBI Courses Nury S, MA Presented at UAD workshop August 10 –
DEPARTEMEN ILMU KOMPUTER FMIPA IPB 2011 Praktikum Bahasa Pemrograman.
Pengantar/pengenalan (Introduction)
Could not load an object because it is not avaliable on this machine. Tidak dapat memuat sebuah benda karena tidak tersedia pada mesin ini.
Bilqis1 Pertemuan bilqis2 Sequences and Summations Deret (urutan) dan Penjumlahan.
KULIAH X FIREWALL KOM Keamanan Jaringan 2012/2013 KOM Keamanan Jaringan 2012/2013.
Menggunakan Drag-Drop
Implementing an REA Model in a Relational Database
KULIAH I INTRODUCTION TO NETWORK SECURITY Imam Bukhari, S.Kom KOM Keamanan Jaringan 2012/2013 KOM Keamanan Jaringan 2012/2013.
Pendugaan Parameter part 2
MEMORY Bhakti Yudho Suprapto,MT. berfungsi untuk memuat program dan juga sebagai tempat untuk menampung hasil proses bersifat volatile yang berarti bahwa.
Basisdata Pertanian. After completing this lesson, you should be able to do the following Identify the available group functions Describe the use of group.
BENTUK ING VERB + ING. Bentuk ING juga biasa disebut dengan ING form Meskipun pembentukannya sangat se- derhana tetapi penggunaannya mem- punyai aturan.
LOGO Manajemen Data Berdasarkan Komputer dengan Sistem Database.
Information and Communication Technology: SEDIKIT TENTANG TEKNOLOGI KOMUNIKASI presented by: Rhiza S. Sadjad
Pemrograman Client Server
Definisi VLAN Pemisahan jaringan secara logis yang dilakukan pada switch Pada tradisional switch, dalam satu switch menunjukkan satu segmentasi LAN.
Pemrograman Sistem Basis Data Chapter II Database Sistem (Lanjutan)
Diagnose device problems that connected to the Wide Area Network Identify problems Through the Symptoms that arise HOME.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Fungsi dan Protokol Layer Aplikasi Network Fundamentals – Chapter 3.
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
REMOTE AKSES dan FILE TRANSFER PROTOCOL
Pemrograman Lanjut Pemrograman Berbasis Obyek Lanjut.
SISTEM TERDISTRIBUSI (SILABUS dan Introduction to Distributed Systems)
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Pengalamatan Jaringan – IPv4 Dosen Pengampu: Resi Utami Putri, S.Kom.,
TCP, THREE-WAY HANDSHAKE, WINDOW
Web Teknologi I (MKB511C) Minggu 12 Page 1 MINGGU 12 Web Teknologi I (MKB511C) Pokok Bahasan: – Text processing perl-compatible regular expression/PCRE.
Socket Programming Isbat Uzzin.
Lecture 5 Nonblocking I/O and Multiplexing Erick Pranata © Sekolah Tinggi Teknik Surabaya 1.
Pengembang aplikasi memiliki kemampuan untuk memperbaiki beberapa parameter TCP, seperti buffer dan maksimum ukuran segmen maksimum Socket Programming.
Network Programming Oleh: Idris Winarno.
Hernando Ivan Teddy S. Kom
TRANSPORT LAYER PROTOCOLS ( TCP DAN UDP )
UDP Socket Programming
1 Pertemuan 1 Pendahuluan Matakuliah: H0483 – Network Programming Tahun: 2005 Versi: 1.0.
DASAR SOCKET PROGRAMMING
PROTOKOL LAPISAN APLIKASI
SISTEM TERDISTRIBUSI CSG3L3 ~SPO~
CHAPTER 1 : Network Theory & Java Overview
TCP & UDP.
Database User Account.
UDP Socket Programming
HughesNet was founded in 1971 and it is headquartered in Germantown, Maryland. It is a provider of satellite-based communications services. Hughesnet.
What is Kerberos? Network Security.
TCP Socket Programming
Transcript presentasi:

PEMOGRAMAN BERBASIS JARINGAN PEMOGRAMAN SOCKET

Ilustrasi C-S Computing a client, a server, and network Request Client Server Network Result Client machine Server machine

Memahami Port Protokol TCP dan UDP menggunakan port untuk mengumpulkan data dari komputer jaringan. server P o r t TCP Client app app app app port port port port TCP or UDP Packet Data port# data

Memahami Port Port sebuah terminal virtual yang digambarkan dengan sebuah Nilai (integer) sebagai tempat keluar masuk data Beberapa port telah direkomendasikan sebagai sebuah services antara lain : ftp 21/tcp telnet 23/tcp smtp 25/tcp login 513/tcp User level process/services generally use port number value >= 1024

Sockets Sockets provide an interface for programming networks at the transport layer. Network communication using Sockets is very much similar to performing file I/O In fact, socket handle is treated like file handle. The streams used in file I/O operation are also applicable to socket-based I/O Socket-based communication is programming language independent. That means, a socket program written in Java language can also communicate to a program written in Java or non-Java socket program.

Socket Communication A server (program) runs on a specific computer and has a socket that is bound to a specific port. The server waits and listens to the socket for a client to make a connection request. server Connection request port Client

Socket Communication If everything goes well, the server accepts the connection. Upon acceptance, the server gets a new socket bounds to a different port. It needs a new socket (consequently a different port number) so that it can continue to listen to the original socket for connection requests while serving the connected client. server port port Client port Connection

Implementasi PHP Sockets Server ServerSocket(8000) Output/write stream Client Input/read stream Socket(“127.0.0.1”, 8000) It can be host_name like “informatika.itp.ac.id”

Contoh Implementasi PHP dalam Pemograman Sockets Buatlah file : - stream_server.php - stream_client.php - formsockclient.php Buka browser, lalu aktifkan stream_server.php, buka browser lain aktifkan formsockclient.php

Tugas Kelompok Buatlah program Chatting LAN / program Chatting berbasis pemograman jaringan Buatkan laporan hardcopy atas tugas ini. Masing-masing kelompok akan dilakukan pengujian atas tugas nya.