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() );