Contoh Program Client – Server (Socket) Java
Contoh Program Client – Server (Socket) dengan Bahasa Pemrograman Java
Wadee khap!!!
Jadi, kemarin pas UTS Sistem Terdistribusi, Saya dapet tugas buat bikin program yang mengubah angka jadi kalimat terbilang-nya. Pusing ya? Gini maksudnya misalkan kita masukin angka 1234, maka hasil outputnya yaitu “seribu dua ratus tiga puluh empat”. Nah, kira-kira seperti itu. Kasusnya kira-kira seperti ini :
Jonatan salah seorang mahasiswa Teknik Informatika UNSIL saat ini sedang magang di salah satu Perusahaan e-commerce terkemuka. Dia dilibatkan dalam aktifitas TI, yaitu memperbaiki sedikit kesalahan pada pencetakan invoice transaksi di perusaahaannya. Masalahnya yaitu, pada invoice hanya tercetak nominal angka Total transaksi, dan belum tertulis terbilangnya.
Misal : Total transaksi Rp 1.650.400 ,- maka di terbilangnya harus tertulis :
Satu Juta Enam Ratus Lima Puluh Ribu Empat Ratus Rupiah.
Satu Juta Enam Ratus Lima Puluh Ribu Empat Ratus Rupiah.
Aplikasi yang sedang berjalan saat ini menggunakan Java berbasis Client Server menggunakan pendekatan socket atau RMI. Bantulah Jonatan untuk menyelesaikan pekerjaanya !
Input (dari client) : Nominal Rupiah
Output (dari server): Terbilang sesuai dengan nominal rupiah yang diinputkan
Untuk programnya, Saya bikin 2 buah program, yaitu comServer dan comClient
File : comServer.java
Di sini merupakan tempat program utama harus berada, yakni untuk konversi angka ke kalimat terbilangnya. Selain itu penentuan socket juga di sini. Kita bebas untuk menentukan socket servernya. Kode programnya kira-kira seperti di bawah ini :
File : comClient.java
File ini hanya berisi fungsi untuk menghubungkan dengan server, sehingga fungsi dan prosedur yang ada di server dapat dipakai di sini.
Untuk menjalankan program tersebut, bisa dipakai dalam satu atau dua komputer berbeda. jika menggunakan hanya di satu di komputer maka pada saat menjalankan program comClient masukkan ip address-nya localhost (127.0.0.1), jika berbeda komputer (misal comClient di komputer A, comServer di komputer B) maka kedua komputer harus berada dalam jaringan yang sama dan pada saat mmemasukkan ip address harus sesuai dengan ip address servernya.
Tampilan programnya kira-kira seperti ini.
Pada saat menjalankan comServer tidak akan ada apapun, intinya di sini yaitu program atau server telah dihidupkan dan dapat diakses. Selanjutnya jalankan comClient.
Nah, bisa dilihat di atas, ip address yang saya masukkan yaitu ip address untuk localhost karena saya hanya menggunakan satu buah komputer. Socket server yang saya isi yaitu 6072 sesuai dengan yang ada di kode program. Sementara itu ketika kita menginputkan angka ke comClient maka tampilan di comServer akan seperti ini.
Nah, segitu dulu ya. Sebenarnya di program di atas masih banyak kejanggalan wkwkwk. Kalo ada yang salah atau kurang silahkan komentar. Terima kasih atas kunjungannya. Sampai jumpa di postingan lainnya.
Kait kata : cara membuat socket java, membuat program java, belajar java socket, program client-server java, membuat program terdistribusi.
Kait kata : cara membuat socket java, membuat program java, belajar java socket, program client-server java, membuat program terdistribusi.
"ini punya Ulie" ya ya ya
ReplyDelete@tocun iya soalnya disuruh pake komentar identitas wkwkwk maafin
ReplyDelete