Rabu, 02 Mei 2012

Tugas Pemograman Jaringan Latihan 8

LISTING PROGRAM 

Dibawah ini merupakan contoh program mengirimkan pesan string lewat soket. Untukk dapat menjalankan program ini kelas dari obyek yang hendak dikirimkan lewat soket haruslah mengimplementasikan Serializable. Untuk kelas yang mengimplementasikan Serializable tidak butuh melakukan overriding method apapun. Kelas interface Serializable terdapat pada paket Java.io. Selain itu, obyek yang akan dikirim lewat soket haruslah menggunakan ObjectOutputStream, sedangkan untuk membacanya menggunak ObjectInputStream. Serialisasi ini bukan saja berguna untuk mengirim obyek lewat soket namun juga untuk
menyimpan obyek secara persisten ke dalam file. 

ObjectServer.java
Perintah di atas digunakan untuk mengirim data dimana terdapat server , client, & data. Pertama ketik script ObjectServer.java diatas untuk server sebagai penerima data dari client.
 
ObjectClient.java 
 
Lalu ketikan listing ObjectClient.java yang mempunyai objek stream untuk pengiriman data Staff Pegawai ke computer Server. ObjectClient.java dimana mempunyai sebuah objek stream yang bertujuan untuk pengiriman data Staff Pegawai ke computer Server. Dalam program tersebut berisikan string-string object dari data pegawai, dimana data tersebut nantinya akan dikirimkan ke Server dan ditampilkan oleh file Staff.java.
 
Staff.java
Listing diatas merupakan untuk pencetakan Data Staff yang berisi Nama, Divisi, & Umur. Pencetakan data staff sesuai dengan new Staff yang ada pada script ObjectClient.java
 
Output Server Awal
 
Output Client Awal
 Output Client Kirim
 Output Server Terima
 

Tugas Pemograman Jaringan Latihan 7

SMTP ( Simple Mail Transfer Protocol )



SMTP adalah suatu protokol pesan untuk layanan pengiriman pesan email. Protokol ini gunakan untuk mengirimkan data dari komputer pengirim surat elektronik ke server surat elektronik penerima. Untuk menggunakan SMTP ini yang harus dilakukan adalah  kita menulis script diatas pada notepad, dan simpan dengan nama smtpClient.java. Setelah terkoneksi, maka compile script smtpClient. Kemudian RUN maka akan menampilkan hasil seperti output dibawah ini.

OUTPUT
 

Tugas Pemograman Jaringan Latihan 5

LISTING PROGRAM 
Server

Listing programvdiatas merupakan listing untuk sebuah komputer yang dijadikan server dimana server sebagai pusat dari semua client. Saat program server berhasil untuk dijalankan maka akan muncul pesan "Aplikasi Server Hidup...".Tampilan output akan terlihat seperti dibawah ini :

OUTPUT 

 Client 
Listing diatas merupakan listing untuk komputer yang dijadikan client,  dimana aplikasi client ini akan mengirimkan pesan ke server & server akan membalas pesan dari client. Dan jika program dapat dijalankan dengan baik maka akan menghasilkan.

OUTPUT



Program di atas terdapat merupakan sebuah program client dan server, pada bagian simple client bertujuan untuk memberikkan permintaan pada sebuah server untuk bagian simple server bertujuan untuk melayani permintaan dari server. Sehingga tujuan dari program ini adalah adanya sebuah interaksi antara client dan server.

Tugas Pemograman Jaringan Latihan 4

LISTING PROGRAM
Pada aplikasi ini akan menampilkan NsLookup yaitu menampilkan host name dan ip address yang ada pada laptop saya. Untuk penjelasan dari program adalah sebagai berikut ini,  program akan mengimport java.net kemudian program akan masuk ke dalam class program yang bernama NsLookup. Pada program utama ini akan mencetak Pemakai : Java NsLookup hostname kemudian aka mendeklarasikan String host adalah 0 dan InetAddress address bernilai null kemudian apabila host tidak dikenal maka akan tampil Unknown host. Untuk  bagian listing byte ip nilainya didapat dari address lalu apabila i > 0 dan i

OUTPUT
 Sehingga pada output akan mencetak host name yaitu hpmini-pc dan ip address yaitu 10.189.46.255.
 

Tugas Pemograman Jaringan Latihan 3

LISTING PROGRAM




Pada preenscreen diatas digunakan untuk IP lokal dengan IP komputer yang lain dimana penjelasannya adalah berikut ini. Program akan menginport java.net dan masuk pada nama class yang dibuat yaitu IPtoName. Untuk program ini terdapat kondisi if dimana jika program nilainya lebih besar sama dengan 0 maka cetak nama pemakai dan IPtoName lalu program akan kembali ke semula dan program akan mendeklarasikkan String host yaitu 0 dan InetAddress address bernilai null. Kemudian  program akan mengulang ke bagian  address yang terdapat di InetAddress pada host kemudian apabila perulangan tersebut tidak terpenuhi maka akan mencetak invalid IP - malformed ip.

OUTPUT 
  
Untuk hasil output ini pada saat menjalankan program masukkan terlebih dulu IPAddress kemudian host name dari komputer. Jika sudah maka jalankan kembali program java tersebut maka host name tersebut akan terganti dengan IP. Dan akan mencetak IP komputer yang lain yaitu 10.189.46.244 dengan host name 10.189.46.244
 

Tugas Pemograman Jaringan Latihan 2

Listing Program 

Untuk preenscreen listing di atas digunakan untuk mencetak host name dari komputer, dimana penjelasan dari program adalah sebagai berikut. Program awal akan menginport java.net, untuk program ini menggunakan nama class tg2. Selanjutnya masuk pada pendeklarasian dimana bagian pendeklarasian adalah InetAddress host = null; dan host = InetAddress.getLocalHost(); maksudnya adalah InetAddress host bernilai null dan host didapatkan dari nilai InetAddress pada localhost.Kemudian masukkan perintah yang digunakan untuk menampilkan host name dari komputer tersebut.
Untuk host name komputer ini bernama IndraBudiman-PC

OUTPUT





















Tugas Pemograman Jaringan Latihan 1

Listing Program


Untuk listing program yang pertama ini digunakan untuk menampilkan IPaddress yang ada pada komputer saya.  Dimana penjelasan perintah java seperti berikut, untuk langkah yang pertama program akan mengimport java.net. Kemudian program membuat class dengan nama tgs1, perintah yang selanjutnya program akan mendeklarasikkan InetAddress host benilai null kemudian host akan didapatkan dari nilai InetAddress host dan terakhir pada byte ip didapatkan nilai dari hostAddress. Langkah terkahir terdapat suatu perulangan for dimana di bagian ini akan terjadi pada saat variabel i bernilai 0, dan nilai variabel i lebih kecil dari IP jika  kondisi ini terpenuhi maka nilai i akan bertambah. 
Jika semua perintah sudah di ketik, maka compile file tersebut dengan menggunakan perintah javac tgs1.java. Apabila dari compile tidak terdapat error maka running program tersebut dengan menggunakan perintah java tgs1, output yang didapat seperti dibawah ini :

OUTPUT
    
Berdasarkan output diatas class yang digunakan untuk komputer saya adalah kelass A dengan IPAddress 10.16.93.142.
 
Copyright © 2010 Rini Blog's | Design : Noyod.Com