Jumat, 09 November 2012

Client / Server Komunikasi menggunakan TCP / IP

NAMA NAMA KELOMPOK ;

Esa Novedieli Gulo           (091051088)
Joaquina Duarte Freitas   (091051039)




Client / Server Komunikasi menggunakan TCP / IP


        Aliran TCP socket server aplikasi mendengarkan pada jaringan untuk paket permintaan klien masuk. Aliran TCP socket aplikasi klien memulai komunikasi dengan server dengan mengirimkan paket permintaan. Ketika server menerima permintaan, itu proses dan merespon. Setelah pertukaran pesan sequencing awal, klien dan server dapat saling bertukar data.

Langkah-langkah berikut terjadi ketika membangun koneksi TCP antara dua komputer menggunakan soket:

  1. Server instantiates objek ServerSocket, adalah yang menunjukkan nomor port komunikasi 
  2. Server memanggil metode accept () dari kelas ServerSocket. Metode ini menunggu sampai klien terhubung ke server pada port diberikan 
  3. Setelah server sedang menunggu, klien instantiates objek Socket, menentukan nama server dan nomor port untuk menyambung . 
  4. Konstruktor dari kelas Socket mencoba untuk menghubungkan klien ke server tertentu dan nomor port. Jika komunikasi didirikan, klien sekarang memiliki objek Socket mampu berkomunikasi dengan server.
  5. Di sisi server, yang menerima () metode mengembalikan referensi ke soket baru pada server yang terhubung ke soket klien.
  6. Setelah koneksi ditetapkan, komunikasi dapat terjadi menggunakan I / O stream. Masing-masing memiliki soket baik OutputStream dan InputStream. OutputStream klien terhubung ke InputStream server, dan InputStream klien terhubung ke OutputStream server. TCP merupakan protokol komunikasi dua arah, sehingga data dapat dikirim di kedua jaringan pada waktu yang sama.        
Gambar berikut menggambarkan langkah-langkah yang diperlukan untuk menerapkan client dan server menggunakan StreamSocket  


  Langkah-langkah untuk menerapkan Server ;
  • Langkah 1  : Membuat objek socket server. Obyek ini digunakan untuk menghubungkan ke aplikasi menggunakan port.
 ServerSocket s=new ServerSocket(int port, int queue length);
Nomor Port
Panjang antrian = jumlah maksimum klien yang dapat meminta server

  •  Langkah 2 : Menunggu permintaan dari klien. Hal ini dilaksanakan dengan menggunakan obyek Socket.
 Socket ss=s.accept();
  •  Langkah 3 : Buat input dan output stream untuk menerima dan mengirim komunikasi ke klien masing-masing.  
 BufferedReader in = new BufferedReader(new InputStream  (ss.getInputStream()));
BufferedReader - Untuk menerima komunikasi dari klien.
PrintWriter out = new PrintWriter(ss.getOutStream(),true);
PrintWriter - Untuk pengiriman komunikasi ke klien 

  •  Langkah 4 : Server dan client berkomunikasi dengan menggunakan benda-benda masuk dan keluar. 
out.println(message);
Message = (String)in.readLine();

  •  Langkah 5 :  Ketika komunikasi lebih menutup semua objects.Server menciptakan input, output dan soket dan berkomunikasi klien menggunakan benda-benda masuk dan keluar.

in.close();
out.close();
ss.close();
 Langkah-langkah untuk mengimplementasikan klien menggunakan StreamSocket ;
  • Langkah 1 : Buat objek soket klien untuk menghubungkan klien dengan server. objek digunakan untuk menghubungkan ke aplikasi server menggunakan port.
 Socket cs=new Socket(InetAddress, int port);
Port-nomor port
  Alamat-alamat server.
  •  Langkah 2 :  Buat input dan output stream untuk menerima dan mengirim komunikasi ke klien masing-masing. 
BufferedReader in = new BufferedReader(new InputStream  (cs.getInputStream()));
BufferedReader - Untuk menerima komunikasi dari klien.
PrintWriter out = new PrintWriter(cs.getOutStream(),true);
PrintWriter - Untuk pengiriman komunikasi ke klien 
  •  Langkah 3: Server dan client berkomunikasi dengan menggunakan benda-benda masuk dan keluar.

out.println(message);
Message = (String)in.readLine();
  •  Langkah 4: Bila komunikasi lebih dekat semua diciptakan input, output dan soket objek. 
in.close();
out.close();
cs.close();


Gambar berikut menunjukkan komunikasi clinet Server menggunakan Socket Streaming ;

 


Program chatting menggunakan TCP / IP 
Program berikut membuat aplikasi chat client / server. Komunikasi berlanjut sampai klien mengirimkan pesan Bye ke server.

Server Program: 
  •  import java.io.*;
        import java.net.*;
        public class server
        {
        public static void main(String a[])throws IOException
        {
        try
        {
        ServerSocket s=new ServerSocket(95);
        System.out.println("Server Waiting For The Client");
        Socket cs=s.accept();
        InetAddress ia=cs.getInetAddress();
        String cli=ia.getHostAddress();
        System.out.println("Connected to the client with IP:"+cli);
        BufferedReader in=new BufferedReader(new
        InputStreamReader(cs.getInputStream()));
        PrintWriter out=new PrintWriter(cs.getOutputStream(),true);
        do
        {
        BufferedReader din=new BufferedReader(new
        InputStreamReader(System.in));
        System.out.print("To Client:");
        String tocl=din.readLine();
        out.println(tocl);
        String st=in.readLine();
        if(st.equalsIgnoreCase("Bye")||st==null)break;
        System.out.println("From Client:"+st);
        }while(true);
        in.close();
        out.close();
        cs.close();
        }
        catch(IOException e) { }
        }
        }

client Program:

  • import java.io.*;
            import java.net.*;
            public class Client
            {
            public static void main(String a[])throws IOException
            {
            try
            {
            Socket con=new Socket("localHost",95);
            BufferedReader in=new BufferedReader(new
            InputStreamReader(con.getInputStream()));
            PrintWriter out=new PrintWriter(con.getOutputStream(),true);
            while(true)
            {
            String s1=in.readLine();
            System.out.println("From Server:"+s1);
            System.out.print("Enter the messages to the server:");
            BufferedReader din=new BufferedReader(new
            InputStreamReader(System.in));
            String st=din.readLine();
            out.println(st);
            if(st.equalsIgnoreCase("Bye")||st==null)break;
            }
            in.close();
            out.close();
            con.close();
            }
            catch(UnknownHostException e){ }
            }
        }

     

    Contoh Gambar hasil Dari Run Program diatas ;

     


    SEKIAN DAN TERIMAKASIH

Senin, 29 Oktober 2012

GALERI

ALBUM PHOTO

me1

Cara Membuat Chat Box di Blogger

Tahu gag sobat2 ku yang baek hati dan menyenangkan...biar saya kasitahu sama kalian gmna membuat room chat
beginilah...

  • Pertama---> buka situsnya http://cbox.ws/ kemudian daftarkan dirimu kesitus tersebut ke Sign Up

liat gambar ini sebaagai contoh ;


  • Kedua---->kau daftarkan diriMu ke server tersebut atau isi-isi apa aja yang ditanyanya???
(Cbox name – Isi sesuai selera anda tanpa spasi, Email address – Isi dengan alamat email anda,Password – Buat password anda, Confirm password – Masukkan ulang password anda, Website - Isi dengan alamat web atau blog anda, Language - Pilih bahasa aplikasi pada menu drop down, Style - Anda bisa merubah tampilan aplikasi sesuai selera anda. Setelah selesai diisi klik ‘Create my Cbox!’ Lihat contoh gambar isian aplikasi di bawah ini :)


  • Ketiga--->setelah berhasil ,Kemudian setelah kau isi datanglah ke emailmu  untuk persetujuan darinya biar chatmu itu di tampilinnya.dan lakukan negosiasi kiriman yang ada di email tersebut dengan emailmu dan blogmu tadi.dengan kata lain ?
    Cbox telah dibuat!
    Cbox Anda tipstriks  berhasil dibuat.
    Anda sekarang dapat log in ke panel kontrol Cbox untuk mendapatkan kode AndaLog in  di bagian atas halaman ini. Sebuah 
    salinan rincian account Anda telah dikirim melalui email ke esanove@ gmail.com Periksa email Andajika Anda tidak dapat menemukannya, periksa folder spam Anda”.

    Begitulah kira2 bunyinyalah sob....
    setelah itu.Silahkan cek inbox email anda kemudian klik link yang ditunjukan Cbox admin yang akan menuju halaman Cbox dan silahkan login masukkan Cbox name dan password anda dan klik tanda panah di sampingnya.


    langkah selanjutnya cuma klik-klik aja ...seperti gambar berikut ;
 

  • Cara menempatkan aplikasi Cbox di blogspot silahkan login ke blogger ►Dasbor/Dashboard ► Rancangan/Lay Out ►Tambah Gadget/Add Gadget ►Pilih Gadget HTML ► Paste 
Dengan tips dan triks Cara membuat chat box di blog dengan aplikasi Cbox, semoga bisa membantu anda.

selamat mencoba dan sukses selalu.




Rabu, 17 Oktober 2012


Uang dalam ilmu ekonomi tradisional didefinisikan sebagai setiap alat tukar yang dapat diterima secara umum. Alat tukar itu dapat berupa benda apapun yang dapat diterima oleh setiap orang di masyarakat dalam proses pertukaran barang dan jasa. Dalam ilmu ekonomi modern, uang didefinisikan sebagai sesuatu yang tersedia dan secara umum diterima sebagai alat pembayaran bagi pembelian barang-barang dan jasa-jasa serta kekayaan berharga lainnya serta untuk pembayaran hutang.Beberapa ahli juga menyebutkan fungsi uang sebagai alat penunda pembayaran.



Keberadaan uang menyediakan alternatif transaksi yang lebih mudah daripada barter yang lebih kompleks, tidak efisien, dan kurang cocok digunakan dalam sistem ekonomi modern karena membutuhkan orang yang memiliki keinginan yang sama untuk melakukan pertukaran dan juga kesulitan dalam penentuan nilai. Efisiensi yang didapatkan dengan menggunakan uang pada akhirnya akan mendorong perdagangan dan pembagian tenaga kerja yang kemudian akan meningkatkan produktifitas dan kemakmuran.


Pada awalnya di Indonesia, uang —dalam hal ini uang kartal— diterbitkan oleh pemerintah Republik Indonesia. Namun sejak dikeluarkannya UU No. 13 tahun 1968 pasal 26 ayat 1, hak pemerintah untuk mencetak uang dicabut. Pemerintah kemudian menetapkan Bank Sentral, Bank Indonesia, sebagai satu-satunya lembaga yang berhak menciptakan uang kartal. Hak untuk menciptakan uang itu disebut dengan hak oktroi.(http://id.wikipedia.org/wiki/Uang)