JAVA Netbeans : Membuat Aplikasi Pengiriman Pesan Sederhana

Membuat Aplikasi Pengiriman Pesan Sederhana Menggunakan JAVA Netbeans 



Dalam artikel ini akan membahas tentang aplikasi chat sederhana menggunakan bahasa pemrograman java. Aplikasi ini akan mengimplementasikan Class ServerSocket dan Class Socket. 
Hal - hal yang harus dipersiapkan sebelum buat aplikasinya yaitu:
  1. XAMPP phpMyAdmin (digunakan untuk menyambungkan data user)
  2. Netbeans (digunakan untuk menjalankan program dan menulis source code)
Berikut ini adalah langkah - langkah pembuatan aplikasinya:
  • Membuat database dengan nama pesan
            Membuat table dengan nama admin, berikut struktur tablenya:
  • Membuat class koneksi.java 
            Pada class ini berfungsi untuk menyambungkan program ke database
  • Membuat desain GUI login user
            Membuat class JFrame dengan nama formLogin.java

        
           Berikut source codenya:



  • Membuat desain GUI register user
            Membuat class Register.java


            Berikut source codenya:


  • Membuat class ChatServer.java
            Berikut source codenya:









  • Membuat desain GUI ChatClient.java
            ChatClient.java ini merupakan antarmuka untuk client. Caranya membuatnya adalah, klik menu             File/ New File maka akan tampil dialog New File. Pilih Swing GUI Form pada list kategori dan             pilih JFrame Form pada list File Types. Klik Next dan beri nama Class dengan ChatClient lalu                akhiri dengan menekan tombol Finish
            Buatlah desain GUI seperti gambar di bawah ini:

            Ubah variable jTextFiel1 menjadi serverTextField, jTextField2 menjadi portTextField,                            jTextField3 menjadi usernameTextField, jButton1 menjadi masukButton, jTextArea1 menjadi                viewTextArea, jTextField4 menjadi postTextField, jButton2 menjadi kirimButton dan jTable1                menjadi clientTable. 

            Jika semua sudah seperti gambar di atas, tinggal masukkan kode nya. Berikut source codenya:


  • Run program, maka hasil outputnya sudah dapat digunakan
Output yang dihasilkan dari program ini yaitu:
  • Registrasi untuk mendaftarkan user pertama, dapat dilihat pada gambar berikut:


User pertama berhasil dibuat

  • Kemudia registrasi untuk mendaftarkan user kedua, dapat dilihat pada gambar berikut:


User kedua berhasil dibuat

  • Output dari class ChatServer.java
            Pada class ini nantinya untuk mengkoneksikan pada chat server, dapat dilihat pada gambar                    berikut:

  • Login User Pertama

  • Login User Kedua


Bila berhasil login maka akan muncul tampilan utama aplikasi
  • Tampilan utama pada User Pertama

  • Tampilan utama pada User Kedua

Selanjutnya pengguna sudah dapat mengirim pesan kepada lawan berbicaranya, dapat dilihat pada gambar berikut:
  • Tampilan halaman pesan pada User Pertama
            Pada tampilan ini user pertama mengirimkan pesan

  • Tampilan halaman pesan pada User Kedua
            Pada tampilan ini user kedua mendapatkan pesan dari user pertama

            Pada tampilan ini user kedua mengirimkan pesan kembali ke user pertama


            Pada tampilan ini user pertama mendapatkan pesan dari user kedua



Sekian yang dapat disampaikan, aplikasi ini masih dapat dikembangkan menjadi aplikasi pengiriman pesan yang lebih lengkap. 
Untuk Source Code dapat dilihat pada link berikut:
https://github.com/affaniputri/ProjectUASPrakPBO.git

Semoga bermanfaat^^

Artikel ini ditujukan sebagai Projek UAS Praktikum PBO
Dibuat oleh :
Affani Putri Riyandoro
Fitria Nur Sa'adah

Komentar

Posting Komentar