Dosen Pengampu :
Oleh :
Fakultas Teknik
2020
Merancang project Chatting Client – Server dan java mail berbasis GUI.
Ketentuan project :
• Desainlah form login sebagai pemberian hak akses pertama bagi user. (Wajib)
• Desainlah form chattingan berbasis cilent server, dimana dalam program tersebut, user
bisa chattingan dengan satu kelompok (group) dan juga chattingan private/pribadi dengan
user lain. Disamping itu user (client) menampilkan daftar Online user lainnya. (Wajib)
• Desainlah fasilitas pada tampilan chattingan dimana user (client) dapat berkirim pesan
berupa text, voice, emoticon dan file (gambar, pdf, doc., mp3, etc) serta dapat berkirim
email dalam bentuk text, dan melampirkan/attachment berbagai jenis file (text, jpg, pdf,
mp3, mp4, xlsx), menghapus pesan dan melakukan fordward email. (wajib)
• Menambahkan foto pada profil client (optional) (sunat/ jika ada makalebih baik)
• Menambahkan status untuk client (optional) (sunat/ jika adamakalebih baik)
• Silahkan tambah button yang saudara butuhkan. Button pada tampilan chatting dan email
boleh berupa icon. (sunat/ jika ada makalebih baik)
Format Laporan
Saudara juga diminta untuk membuat laporan untuk project akhir semester ini dengan format:
(Wajib ada)
2. Rumusan Masalah
3. Tujuan dan Manfaat
Tujuan pembuatan project ini untuk memenuhi persyaratan tugas ujian akhir
semseter matakuliah Pratikum Pemograman Berbasis Jaringan. Tujuan dari project ini
juga untuk menciptakan sebuah komunikasi melalui plat form atau dalam bentuk chatting
client-server dan java mail. Chatting itu sendiri merupakan percakapan yang biasanya
dilakukan antara dua orang atau lebih secara langsung atau realtime dengan
memanfaatkan jaringan internet.
Manfaatnya sendiri chatting ini sebagai sarana berhemat dalam berkomunikasi
jarak jauh dan juga sarana berbagi informasi yang bisa dilakukan secara chatting berupa
text, voice, emoticon, file atau dalam bentuk lainnya.
BAB II
Landasan Teori
BAB III
BAB IV
Analisa dan Hasil (tampilakan output dari project)
• Output Project
1. Desain 1 form login, sebagai hak akses pertama bagi user untuk login dan untuk
syarat akses ke form atau langkah berikutnya.
2. Desain 5