Riwayat Pendidikan: SDK Lemuel II, Pos Pengumben, Jakarta Barat SMPK Lemuel, Pos Pengumben, Jakarta Barat SMUN 78, Kemanggisan, Jakarta Barat

dokumen-dokumen yang mirip
Pemrograman Socket menggunakan TCP

A. TUJUAN : Dapat mengimplementasi-kan kelas-kelas Java yang digunakan dalam pemrogaman jaringan.

PEMROGRAMAN SOCKET LANJUTAN

10.1 Konsep dasar jaringan

Topik. Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file

Mobile Computing. Ramos Somya

MENGGUNAKAN TCP SOCKET. Oleh: M. Ghazali a.k.a. ghanoz 2480

Protokol. Pemrograman Client/Server dengan Java Socket. Protokol TCP/IP. Tipe pemrograman jaringan. Java Socket

Network Programming 2010 Pertemuan-4. Pemrograman Socket. Husni. Husni.trunojoyo.ac.id Komputasi.wordpress.

MODUL 11 J2ME (Java 2 Micro Edition)

Socket pada UDP. Husni Husni.trunojoyo.ac.id Komputasi.wordpress.com

Membuat Aplikasi Chatting Dengan Java

Sistem Terdistribusi

APLIKASI CHAT ANTAR PC

Sistem Terdistribusi

Materi kuliah I/O & FILE. Ir. Roedi Goernida, MT.

Pemrograman Socket TCP dan Socket UDP

MODUL 14 INTERKONEKSI CLIENT-SERVER ANDROID

EXCEPTION. 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.

LAMPIRAN. Berikut ini adalah kode program transmisi video yang diinstall pada sisi user. public static void main(string args[]) throws Exception

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch

Pemrograman Database Java

Waktu Sisa : 0:43:4. Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum. Mengerjakan finally. Diluar block

Cara Membaca File Text di JAVA

PEMROGRAMAN JARINGAN MODUL 3 STREAM

INTRODUCTION TO ANDROID MOBILE APP DEVELOPMENT MUHAMMAD BAGIR., MTI

PRAKTIKUM 7 DASAR INPUT OUTPUT

Connection Oriented. Kholid F.

Pemrograman Socket menggunakan UDP

Pemrograman Jaringan 6.

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

Tidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis

PRAKTIKUM 8 FILE INPUT OUTPUT

BAB 1 KONSEP DASAR JAVA

1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception? Menuliskan exception sebagai start method

Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum

PAKET (PACKAGE) 20 Januari 2012

J2ME GUI dan Interkoneksi Client Server

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

Modul 3 Flow Control dan Input

pembuat game seperti yang kita rasakan saat ini dimana banyak game online

TCP (Transfer Control Protocol) SOCKET PROGRAMMING

A. TUJUAN PEMBELAJARAN

Sistem Tersebar 1 PAGE 10

IKG2I4 / Software Project I

BAB 5 Mendapatkan Input dari Keyboard

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.

BAB 5 Mendapatkan Input dari Keyboard

Modul Praktikum Pemrograman

Prosedur Percobaan Program Tampilan

Bahasa Pemrograman :: Dasar Pemrograman Java

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64

MODUL 9 EXCEPTION HANDLING

BAB II VARIABEL DAN TIPE DATA

Badiyanto, S.Kom., M.Kom. PBO java

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Tahap implementasi merupakan prosedur yang harus. dilakukan untuk menyelesaikan desain sistem yang ada pada

2 TIPE DATA DAN VARIABEL

Pemrograman Berorientasi Obyek (IT251) Ramos Somya, S.Kom., M.Cs.

Praktikum 9 Exception Handling

BAHASA PEMROGRAMAN JAVA

Firma Firmansyah Adi B. Resume Web Service

Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB

DASAR PEMOGRAMAN JAVA

Langkah-Langkah Pemrograman JDBC MENGIMPOR PACKAGE JAVA.SQL MEMANGGIL DRIVER JDBC

I/O (Input dan Output)

IF PEMROGRAMAN LANJUT EXCEPTION. Oleh : Andri Heryandi, M.T.

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

Membuat Aplikasi Berbasis Web Di Device Android Mobile

A. TUJUAN PEMBELAJARAN 1. Mengetahui cara menangani exception dengan cara melempar exception. 2. Mengetahui cara membuat sendiri class exception.

STREAM DAN FILE. PipedInputStream, SequenceInputStream, dan StringBufferInputStream.

Modul 3 Komunikasi Nirkabel Menggunakan RFID

M.Octaviano Pratama

PEMOGRAMAN JAVA. Yoannita. Tipe Data (ii) : Array Exception Handling

Masukkan connector tersebut ke dalam direktori pada tempat jdk di-instal dengan path

PERTEMUAN V STREAM DAN OOP TUJUAN PRAKTIKUM. 2. Praktikan memahami pemrograman berbasis objek dengan mengetahui karakteristik OOP.

Definisi Eksepsi (exception)

Pengenalan APLIKASI DATABASE

Pertemuan 3 Struktur Perulangan pada Java

Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error):

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

Exception. Oleh: Mike Yuliana PENS-ITS

if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }

Pemrograman Jaringan 9. Connectionless Oriented Programming

Pertemuan 7 File pada Java

Pemrograman Berorientasi Object

Elemen Dasar Dalam Bahasa Java

Topik. Penanganan Eksepsi. Menangkap Eksepsi. Catch Secara bertingkat. Melontarkan Eksepsi. Melontarkan kembali Eksepsi.

LAMPIRAN A: SOURCE CODE PROGRAM CLASS METODE

BAB 2 INPUT DARI KEYBOARD

PEMAHAMAN DASAR DASAR JAVA

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

Java Database Connectivity (JDBC)

int spasi = 0; hurufhidup = 0;

//PROGRAM " tidak dapat dibaca")); import java.io.file; Date tanggal = new Date(); import java.io.ioexception;

BAB Argument Command-Line dan System Properties

Transkripsi:

105 RIWAYAT HIDUP Nama : Andhika Kusumohartoyo Tempat/Tanggal Lahir : Jakarta / 12 Januari 1983 Jenis Kelamin : Laki-laki Alamat : Jalan Janur Raya D26 Villa Kelapa Dua Jakarta Barat 11550 Telepon : 021-5302020 / 0818499414 Riwayat Pendidikan: SDK Lemuel II, Pos Pengumben, Jakarta Barat SMPK Lemuel, Pos Pengumben, Jakarta Barat SMUN 78, Kemanggisan, Jakarta Barat Riwayat Pekerjaan: 2004 2005 Asisten UPTPL 2005 sekarang Kepala Asisten UPTPL

106 RIWAYAT HIDUP Nama : Tonny Wijaya Tempat/Tanggal Lahir : Bandar Lampung / 14 Juni 1984 Jenis Kelamin : Laki-Laki Alamat : Jalan U9B Telepon : 0817 999 2210 Riwayat Pendidikan : 1990 1996, SD Xaverius 1 Rawa Laut Bandar Lampung 1996 1999, SMP Xaverius Teluk Betung Bandar Lampung 1999 2002, SMU Xaverius Pahoman Bandar Lampung Riwayat Pekerjaan: 2003-2004 Asisten UPTPL 2004- sekarang Staff PSP UPTPL

107 RIWAYAT HIDUP Nama : Oky Heryanto Tempat/Tanggal Lahir : Cirebon / 9 Oktober 1983 Jenis Kelamin : Laki-laki Alamat : Jalan Sandang C1 Telepon : 08181 65293 Riwayat Pendidikan : 1990 1996, SD Santa Maria Cirebon 1996 1999, SMP Santa Maria Cirebon 1999 2002, SMU Negeri 1 Cirebon Riwayat Pekerjaan: 2004-2005 Asisten UPTPL 2005-sekarang Staff RDT UPTPL

L1 LAMPIRAN * Interface TOAURLConnector import java.io.*; import javax.microedition.io.*; public interface TOAURLConnector SocketConnection openconnection ( String url, String port ) throws IOException; * Class TOASocketConnection import javax.microedition.io.*; import java.io.*; public class TOASocketConnection implements TOAURLConnector private String url; private String port; private OutputStream os; private InputStream is; private SocketConnection socketcon; public void seturl( String url ) this.url = url; public String geturl() return url; public void setport( String port ) this.port = port; public String getport() return port; public TOASocketConnection()

L2 public TOASocketConnection( String url, String port ) throws IOException SocketConnection socketcon; socketcon = openconnection( url, port ); os = socketcon.openoutputstream(); is = socketcon.openinputstream(); public void send( String buffer ) throws IOException buffer = buffer + ( char ) 1; os.write( buffer.getbytes() ); os.flush(); os.close(); public void send( byte [] buffer ) throws IOException os.write( buffer ); public void close() throws IOException os.flush(); os.close(); public String read() throws IOException String buffer = ""; int ch; while( ( ch = is.read() )!= -1 ) buffer += ( char ) ch; return buffer; ); public SocketConnection openconnection ( String url, String port ) throws IOException socketcon = ( SocketConnection ) Connector.open( "socket://" + url + ":" + port return socketcon; public void closeconnection() throws IOException os.close(); is.close(); socketcon.close();

L3 * Class Server import java.io.*; import java.net.*; import java.util.*; public class Server extends Thread private ServerSocket serversocket; private static final int PORT = 32000; ); public Server() serversocket = new ServerSocket( PORT ); catch( IOException ioe ) System.out.println( ioe.getmessage() ); System.out.println( "Server Listening on port 32000" this.start(); public void run() while( true ) System.out.println( "Waiting for connections." ); Socket client = serversocket.accept(); System.out.println( "Accepted a connection from : " + client.getinetaddress() ); Connect c = new Connect( client ); catch( Exception e ) System.out.println( e.getmessage() ); public static void main( String [] args ) new Server();

L4 * Class Connect import java.io.*; import java.net.*; import java.util.*; import java.sql.*; import java.lang.*; public class Connect extends Thread private Socket private InputStream private OutputStream private Connection private Statement private ResultSet client = null; is = null; os = null; con = null; statement = null; rs = null; private static int count = 0; public Connect() public Connect( Socket clientsocket ) client = clientsocket; is = client.getinputstream(); os = client.getoutputstream(); catch( Exception e ) System.out.println( e.getmessage() ); client.close(); catch( Exception ee ) System.out.println( ee.getmessage() ); return; this.start();

L5 public void run() int ch; int index = 0; String input = ""; String output = ""; while( ( ch = is.read() )!= -1 && ch!= ( char ) 1 ) input += ( char ) ch; * Coding disini, input merupakan hasil * yang dikirim oleh client * lalu untuk mengirim balik ke client * isi di dalam output * dapat juga menggunakan database os.write( output.getbytes() ); os.flush(); os.close(); is.close(); catch( Exception e ) System.out.println( e.getmessage() );