Pengenalan Network Programing

 NETWORK PROGRAMING

Hai gais, apa kabar nih??? semoga slalu dalam keadaan sehat ya

naiklah diblog kali ini saya akan menjelaskan seputar Network Programing. nah sebelumnya saya akan menjelaskan dasar atau pengertian dari network programing terlebih dahulu yaa....

network adalahjaringan dari syste, komunikasi data yang melibatkan sebuah atau lebih system komputer yang dihubungkan dengan jalur transmisi alat komunikasi membentuk satu system. dengan network komputer yang satu d
apat menggunakan data komputer lain, dapat memberi berita ke komputer yang lain walaupun berlainan area. network merupakan cara yang sangat berguna untuk mengintegrasikan system informasi dan menyalurkan arus informasi dari satu area ke area lainnya. 

sementara programing adalah sautu proses atau kegiatan menulis dan menguji pemrograman agar program dapat dibuat dan hasilnya sesuai apa yang diinginkan

network programing adalah proses untuk membuat aplikasi yang mamou untuk berkomunikasi berbasis client server.

kali ini kita akan memakai aplikasi Git Bash Untuk mengeksekusi program . dan untuk source code nya diketik di netbeans. tampilan untuk Git Bashnya yaitu:

nah pertama-tama lakukan langkah ini terlebih dahulu kita panggil cd <tempat kita menyimpan source codenya>/nama filenya/src


disini kita memiliki empat kelas yaitu, MyServer, MyClient, IptoName, GetName.
pertama- tama yaitu MyServer penjelasan:


baris pertama disini berfungsi yaitu untuk membaca seluruh isi dari import java
baris kedua berfungsi untuk membaca seluruh isi dari import java net.
baris kelima adalah nama kelas, lalu terdapat tanda kurung sebagai tanda program akan dimulai.
baris ketujuh bergungsi sebagai penjelasan bahwa disini kita menggunakan tipe data string.
baris kedelapan yaitu try berfungsi untuk pengecekan
baris kesembilan ini adalah server socketnya yang berfungsi untuk komunikasi antara client dan server dan dengan nomor port dari server socket yaitu 6666
baris kesepuluh disini artinya kita wajib menggunakan koneksi
baris ke sebelas inputnya
baris keduabelas yaitu jenis tipe data yang dipakai yaitu tipe data string
baris ketigabelas yaitu perintah untuk menampilkan hasil outputnya ke monitor
baris keempatbelas yaitu penutup
baris keenambelas yaitu tanda penutup program telah selesai dan saat nya untuk dieksekusi.


output dari MyServer akan tampil setelah kita membuka jendela Git Bash baru lalu kita jalankan/panggil  MyClient terlebih dahulu maka outputnya yaitu Hello server seperti gambar dibawah ini:


nah untuk menjalankan hasil output dari myserver kita harus menjalankan source code dari myclient dahulu. source code untuk myclient:

 penjelasannya:
baris kedua disini berfungsi yaitu untuk membaca seluruh isi dari import java
baris ketiga berfungsi untuk membaca seluruh isi dari import java net.
baris kelima adalah nama kelas, lalu terdapat tanda kurung sebagai tanda program akan dimulai.
baris ketujuh bergungsi sebagai penjelasan bahwa disini kita menggunakan tipe data string.
baris kedelapan yaitu try berfungsi untuk pengecekan
baris kesembilan ini adalah server socketnya yang berfungsi untuk komunikasi antara client dan server dan dengan nomor port dari server socket yaitu 6666
baris kesepuluh disini artinya kita wajib menggunakan koneksi
baris ke sebelas adalah output yang akan ditampilkan di myserver
baris keduabelas yaitu jenis tipe data yang dipakai yaitu tipe data string
baris ketigabelas yaitu perintah untuk menutup program socket
baris keempatbelas yaitu penutup
baris ketujuhbels sampai sembilan belas adalah kurung kurawal penutup program 



nah berikut adalah jika myclient td kita eksekusi dijendela GitBash baru yang kita buka.


nah selanjutnya penjelasan dari source code kelas GetName
penjelasannya:
baris kedua berfungsi untuk membaca seluruh isi dari import java net.
baris keempat adalah nama kelas, lalu terdapat tanda kurung sebagai tanda program akan dimulai.
baris keenam bergungsi sebagai penjelasan bahwa disini kita menggunakan tipe data string dan ini adalah perintah utama untuk menjalankan javanya
baris ketujuh ini adalah pendeklarasian objek yang memiliki nilai awal null
baris kedelapan berfungsi sebagai pernyataan bahwa objek hasil diberi nilai dibaris sebelumnya
baris ke sembilan berfungsi untuk menampilkan hasil output nanti dilayar monitor
baris kessepuluh untuk memanggil method getaddress pada objek host Inetaddress tadi.
baris keseblas yaiu tanda tutup kurung kurawal artinya program siap dieksekusi.

 dan diatas adalah hasil output untuk source code sebelumnya akan tampil nama komputer anda dilayar monitor.

selanjutnya penjelasan dari kelas IptoName berikut adalah source code nya:


penjelasannya:
baris kedua berfungsi untuk membaca seluruh isi dari import java net.
baris keempat adalah nama kelas, lalu terdapat tanda kurung sebagai tanda program akan dimulai.
baris keenam bergungsi sebagai penjelasan bahwa disini kita menggunakan tipe data string dan ini adalah perintah utama untuk menjalankan javanya
baris ketujuh ini artinya class tersebut akan mengeksekusi percabangan berdasarkan panjang string host yang bernilai 0
baris kedelapan berfungsi sebagai perintah untuk menampilkan output yaitu mencetak nama laptop yang akan melakukan percabangan berdasarkan panjang string host yang bernilai 0. 
baris ke sembilan berfungsi sebagai perintah untuk keluar dari program
baris kesebelas dan dua belas untuk mendeklarasikan string host yang bernilai 0
baris ketigabelas yaitu untuk pengecekan
haris kelimabelas yaitu jika terdapat kesalahan pada source code maka program akan mencetak ip yang salah
baris keenambelas untuk menampilkan hasil output ke layar monitor. dan selanjutnya dilakukan perulangan untuk mencetak ip addres.
baris ketujuhbelas untuk keluar dari program
baris kedelapanbelas tutup kurung kurawal tanda program telah selesai


  nah hasil diatas itu belum selesai kita harus terhubung kejaringan agar bisa melihat alamat ip address kita yang nantinyanya ip address kita akan dieksekusi untuk menampilkan nama laptop kita. ip address jaringan yang kita pakai dapat kita lihat diproperties jaringan wifi yang kita gunakan yaitu ipv4 address seperti hasil dibawah ini: 


berikut adalah hasil output untuk class IptoName diatas.

baiklah saya rasa sekian penjelasan blog dari saya lebih dan kurang saya mohon maaf jika ada pertanyaan dapat teman-teman sampaikan dikolom komentar semoga bermanfaat ya teman-teman sekian terimakasih banyak. byeeee....











Komentar

Postingan populer dari blog ini

Program Kasir dengan Bahasa Java

MEMBUAT PROGRAM KASIR SEDERHANA MENGGUNAKAN ARRAY DENGAN BAHASA JAVA

TUTORIAL DOWNLOAD dan INSTALASI APLIKASI ODOO