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:
- XAMPP phpMyAdmin (digunakan untuk menyambungkan data user)
- Netbeans (digunakan untuk menjalankan program dan menulis source code)
Berikut ini adalah langkah - langkah pembuatan aplikasinya:
- Membuat database dengan nama pesan
- Membuat class koneksi.java
- Membuat desain GUI login user
Berikut source codenya:
Berikut source codenya:
- Membuat class ChatServer.java
- Membuat desain GUI ChatClient.java
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
- 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
- Login User Pertama
- Login User Kedua
- Tampilan utama pada User Pertama
- Tampilan utama pada User Kedua
- Tampilan halaman pesan pada User Pertama
- Tampilan halaman pesan pada User Kedua
Pada tampilan ini user kedua mengirimkan pesan kembali ke user pertama
Pada tampilan ini user pertama mendapatkan pesan dari user kedua
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
Nice article. Great work, Aftria!
BalasHapus