Minggu, 06 Mei 2012

D1-7 SMTPclient

tugas yag ketujuh ini masih berhubungan dengan tugas sebelumnya yaitu tentang socket. jadi kita butuh koneksi internet untuk menjalankan program dibawah ini :


Setelah mengetik program diatas makan compile dan running pada cmd. sebelumnya jalankan dulu perintah telnet kemudian lihat hasilnya pada gambar dibawah ini :


Demo D1-6 Telnet

Tugas ke enam ini merupakan program telnet yang digunakan untuk berkirim email dengan menggunakan no. port 25. untuk mengaktifkan telnet kita perlu koneksi ke internet. lalu buka cmd dan ketikan script seperti dibawah ini :


Lalu ketik perintah seperti gambar dibawah ini maka kita akan mengirim sebuah pesan ke email tujuan dengan menggunakan subject testing. untuk keluar maka ketikan titik setelah kata bye.









Jumat, 04 Mei 2012

Demo D1-7 Staff

Untuk dapat mengirimkan obyek melalui socket, pertama kita buat sebuah class dengan nama Staff.java yang digunakan untuk membuat informasi data pegawai agar dapat dikirim ke komputer client melalui socket.

Gambar Coding Staff.java

Selanjutnya kita buat coding ObjectServer.java untuk mengirim/menerima object dari client. Berikut ini merupakan gambar coding dari ObjetServer.java

Gambar Coding ObjectServer.java

Terakhir kita buat untukmengirim/ menerima pesan dari staff melalui server. berikut ini merupakan gambar dari coding ObjectClient.java


Setelah di compile pada masing-masing 2 PC yang telah terhubung maka jalankan program objectServer.java pada komputer server dan akan muncul output seperti gambar dibawah ini :

Setelah di compile pada masing-masing 2 PC yang telah terhubung maka jalankan program simpleClient.java pada komputer client dan akan muncul output seperti gambar dibawah ini :





Demo D1-5 Server-Client

Untuk dapat bertukar pesan antara satu komputer dengan komputer yang lainnya maka kita dapat membuat sebuah aplikasi client-server. Langkah pertama kita buat 2 coding simpleServer dan simpleClient. lalu kedua program ini kita compile pada 2 buah PC yang telah terhubung. sedangkan coding simpleServer.java dijalankan pada PC yang menjadi server dan simpleClient.java dijalankan pada komputer client.

Gambar simpleClient.java
Gambar Coding simpleServer.java

Setelah dijalankan pada komputer server maka akan tampil output seperti gambar dibawah ini yang berfungsi untuk menerima pesan dari client.

Gambar Output simpleServer
Setelah dijalankan pada komputer client maka akan tampil output seperti gambar dibawah ini yang berfungsi untuk mengirim pesan ke server dan menerima balasan.

Gambar Output simpleClient

Demo D1-4 NsLookup

Selanjutnya saya akan membahas kebalikan dari posting sebelumnya yaitu cara untuk mentranslasikan hostname ke IP address sehingga jika kita masukkan sebuah nama komputer maka program akan  menampilkan IP address dari hostname tersebut.

Gambar Coding NsLookup

Kemudian compile dan running program pada cmd dan menghubungkan 2 PC. Untuk output yang pertama  dan kedua merupakan Hostname dari komputer saya sendiri dan setelah di running maka IP dari Hostname tersebut tersebut saat offline dan online. yang ketiga merupakan Hostname komputer teman yang saya input dan akan muncul IP dari komputer client tersebut tetapi jika kita input sembarang Hostname, output yang muncul adalah unknown Hostname dapat dilihat pada output keempat.









Demo D1-3 IPtoName

Pada tulisan ini saya akan membahas cara untuk mentranslasikan ip address ke nama komputer sehingga jika kita masukkan sebuah IP maka program akan  membaca IP tersebut dimiliki oleh hostname yang mana. berikut ini merupakan coding dari IPtoName.java yang akan dijalankan dengan menggunakan 2 PC yang terhubung.

Gambar Coding IPtoName.java

Output dibawah ini menjelaskan IP yang pertama dimasukkan merupakan alamat IP Komputer kita yang digunakan sebagai server sehingga setelah di tekan enter maka akan muncul hostname nya yaitu devi_pc.mshome.net setelah dihubungkan dengan menggunakan kabel LAN maka kita juga dapat mengetahui hostname Komputer teman kita dengan memasukan alamat IP teman kita tersebut. Lalu jika kita memasukkan  sembarang  IP dengan  komputer yang  tidak terhubung maka akan  muncul IP yang telah  kita input karena tidak mengenali hostname-nya.

Gambar Output IPtoName


Demo D1-2 getName

Selanjutnya untuk mengetahui/mendapatkan nama komputer kita (hostname) maka kita dapat membuat coding seperti gambar dibawah ini pada sebuah editor misalnya yang saya pakai dibawah ini menggunakan editplus  dan menyimpannya dengan menggunakan nama getName.java sesuai dengan nama class nya.

Gambar Coding getName.java
Setelah kita simpan misalnya pada bin seperti yang saya kerjakan, lalu buka cmd untuk mengcompile program diatas tadi dengan cara menjalankan perintah javac nama file.java misalnya javac getName.java lalu tekan enter jika sudah tidak ada error maka kita langsung dapat menjalankan program tersebut dengan menggunakan perintah java nama file misalnya java getName lalu tekan enter maka akan muncul hostname komputer kita. Tetapi sebelumnya jangan lupa untuk masuk ke dalam direktori tempat kita menyimpan file tadi misalnya c:/program files/java/jdk1.6.0_26/bin kita masuk ke direktori dengan menggunakan perintah cd.. Untuk lebih jelasnya dapat dilihat pada gambar berikut ini:


Gambar Output getName