0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan5 halaman

Aplikasi Chat LAN untuk Komunikasi Efektif

Dokumen ini menjelaskan proyek aplikasi obrolan yang memungkinkan pengguna untuk berkomunikasi melalui jaringan lokal. Sistem yang diusulkan adalah perbaikan dari sistem obrolan yang ada dengan memungkinkan obrolan publik dan pribadi antara beberapa klien yang terhubung ke server pusat. Tujuannya adalah untuk menyediakan antarmuka grafis yang mudah digunakan dan independensi platform sehingga sejumlah klien dapat berkomunikasi tanpa masalah kinerja. Arsitektur sistem melibatkan aplikasi klien yang berjalan di PC pengguna yang terhubung ke aplikasi server. Ini memungkinkan pengiriman pesan secara real-time antara pengguna yang terhubung.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan5 halaman

Aplikasi Chat LAN untuk Komunikasi Efektif

Dokumen ini menjelaskan proyek aplikasi obrolan yang memungkinkan pengguna untuk berkomunikasi melalui jaringan lokal. Sistem yang diusulkan adalah perbaikan dari sistem obrolan yang ada dengan memungkinkan obrolan publik dan pribadi antara beberapa klien yang terhubung ke server pusat. Tujuannya adalah untuk menyediakan antarmuka grafis yang mudah digunakan dan independensi platform sehingga sejumlah klien dapat berkomunikasi tanpa masalah kinerja. Arsitektur sistem melibatkan aplikasi klien yang berjalan di PC pengguna yang terhubung ke aplikasi server. Ini memungkinkan pengiriman pesan secara real-time antara pengguna yang terhubung.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

APLIKASI CHAT

1. PENGANTAR
Telekonferensi atau Mengobrol, adalah metode menggunakan teknologi untuk menggabungkan orang dan ide 'bersama-sama' meskipun
hambatan geografis. Teknologi ini telah tersedia selama bertahun-tahun tetapi penerimaannya cukup baru.
Our project is an example of a chat server. It is made up of 2 applications the client application, which runs on
PC pengguna dan aplikasi server, yang berjalan di PC mana pun di jaringan. Untuk mulai mengobrol, klien harus mendapatkan
terhubung ke server di mana mereka dapat berlatih dua jenis obrolan, yang publik (pesan disiarkan kepada semua)
pengguna terhubung) dan yang pribadi (antara 2 pengguna saja) dan selama yang terakhir ada langkah-langkah keamanan
diambil.

2. EXISTING SYSTEM
Ketika sistem yang ada diteliti, ditemukan beberapa masalah, sistem yang ada sangat memakan waktu.
mengonsumsi dan tidak sangat efisien. Kekurangan dari sistem yang ada telah mengakibatkan pengembangan
sistem baru, yang sangat ramah pengguna dan efektif. Sistem yang ada juga sangat rendah dalam kinerja.
Selama pengembangan sistem baru, semua kebutuhan pengguna akhir telah diperhatikan. Ini telah
telah melakukan upaya maksimal untuk mengatasi kekurangan sistem yang ada, sementara sistem baru tersebut
designed & developed.

2.1 Tujuan dan Sasaran Sistem


Komunikasi melalui jaringan adalah salah satu bidang di mana alat ini memiliki aplikasi yang luas. Aplikasi obrolan
membangun koneksi antara dua (2) atau lebih sistem yang terhubung melalui intranet atau ad-hoc. Alat ini dapat
digunakan untuk komunikasi dan konferensi berskala besar di suatu organisasi atau kampus yang luas, sehingga
meningkatkan standar kerja sama. Selain itu, ia mengubah konsep kompleks soket menjadi pengguna
lingkungan yang ramah. Perangkat lunak ini dapat memiliki potensi lebih lanjut, seperti transfer file dan obrolan suara
opsi yang dapat dikerjakan nanti.

2.2 Tujuan sistem


Berikut adalah tujuan dari sistem
Komunikasi:
Untuk mengembangkan solusi pesan instan yang memungkinkan pengguna untuk berkomunikasi satu sama lain tanpa kesalahan.
 ser friendliness:
U
Proyek ini harus sangat mudah digunakan sehingga bahkan orang pemula pun dapat menggunakannya.

2.3 Ide-Inovatif Sistem


Antarmuka Pengguna:
Antarmuka Pengguna Grafis (GUI) yang mudah digunakan, sehingga pengguna mana pun dengan pengetahuan yang minim tentang operasi dapat menggunakan

system can use the software.


Independensi platform:
Pengirim beroperasi pada sistem apa pun tanpa memandang sistem operasi yang mendasarinya.
 lien tidak terbatas:
K

'N' jumlah pengguna dapat terhubung tanpa degradasi kinerja server.

3. SISTEM YANG DIUSULKAN

Sistem yang diusulkan akan mengklasifikasikan kemungkinan untuk membuat program pengirim pesan sadar konteks, dan mendefinisikan
sebuah arsitektur yang mendukung sejumlah alat pesan instan, dan menerapkan kerangka kerja umum,
database dan komponen spesifik yang dibutuhkan untuk berbagai aplikasi pesan.

Live Chat adalah aplikasi pesan LAN berbasis server yang mudah digunakan untuk komunikasi yang efektif. Ini dengan tepat
mengidentifikasi dan bekerja di semua sistem operasi dengan jumlah akun pengguna yang tidak terbatas dan merupakan satu-satunya yang aman,

pesan. Antarmuka yang sederhana membuat pelatihan khusus tidak perlu.

Berikut adalah fitur utama dari sistem yang diusulkan


Sistem yang akan dikembangkan menyediakan fasilitas Chat.
Ini adalah sistem terpusat.
Ini adalah sistem Klien-Pelayan dengan server database terpusat.
Semua klien lokal terhubung ke server terpusat melalui LAN.
Ada komunikasi dua arah antara berbagai klien dan server.
Aplikasi obrolan ini dapat digunakan untuk diskusi kelompok.
Ini memungkinkan pengguna untuk menemukan pengguna lain yang sedang masuk.

3.1Pertimbangan Desain
Bagian ini mengandung modul-modul berikut
Pendekatan:
Alat ini dirancang menggunakan C# (Aplikasi Formulir Windows).
Methodology:
Pengguna berinteraksi dengan alat menggunakan antarmuka pengguna grafis.

GUI beroperasi dalam dua bentuk, bentuk Daftar & bentuk obrolan.
Bentuk Daftar berisi nama-nama semua sistem yang terhubung ke jaringan.
Form obrolan memungkinkan komunikasi yang sebenarnya dalam bentuk teks.

3.2 Arsitektur Sistem


Aplikasi obrolan berfungsi dalam dua bentuk.
Bentuk daftar:
Dalam formulir ini, semua nama sistem yang terhubung ke jaringan dicantumkan. Nama-nama ini dapat digunakan kemudian.
dapat digunakan untuk komunikasi dengan bantuan peristiwa mouse, atau dalam bahasa sederhana: satu klik atau dua kali klik
klik.
Bentuk obrolan
Formulir ini hanya dipanggil ketika elemen dipilih dari formulir Daftar. Dalam formulir ini, koneksi adalah
dibuat antara sistem host dan sistem yang dipilih dengan bantuan socket.

3.3 Konsep dan Skenario Operasional


Operasi aplikasi berdasarkan masukan yang diberikan oleh pengguna:
Daftar Bentuk:

Saat diinisialisasi, mengembalikan daftar yang berisi nama-nama semua sistem yang terhubung ke jaringan.

Berisi dua tombol: Segarkan dan Hubungkan.


When Refresh button is clicked refreshes the list of names.
When the Connect button is clicked or a name is double clicked, the chat form is initialized with a
connection between the host and the client machine.
Catatan: Jika tidak ada nama yang dipilih, dan tombol sambungkan ditekan, sebuah kotak kesalahan akan ditampilkan.

Chat form:
Mengandung kotak teks kaya yang tidak dapat diedit tetapi hanya menampilkan pesan dari satu pengguna ke
lainnya, termasuk pesan yang dikirim sendiri, seperti dalam aplikasi obrolan mana pun.
Berisi kotak teks untuk pesan yang dapat ditulis yang dikirim melalui jaringan.
Mengandung tombol Kirim.
Saat tombol kirim ditekan, di latar belakang, teks dalam kotak teks dikodekan dan dikirim sebagai
paket melalui jaringan ke mesin klien. Di sini pesan ini didekode dan ditampilkan dalam format kaya.
kotak teks.
Untuk membuatnya lebih realistis, pesan yang dikirim sendiri ditampilkan di kotak teks kaya juga. Kedua pesan tersebut
dibedakan dengan bantuan nama pengidentifikasi di awal setiap pesan dalam teks kaya
kotak.

EXIT:
Pengguna keluar dari perangkat lunak dalam dua skenario:

Keluar dari formulir obrolan, formulir daftar tetap utuh.


Keluar dari bentuk daftar, ini adalah saat aplikasi ditutup.

4. SYARAT SISTEM
4.1 Persyaratan perangkat lunak

Perangkat lunak dapat didefinisikan sebagai program yang berjalan di komputer kita. Ini bertindak sebagai bensin dalam kendaraan. Ini menyediakan
hubungan antara manusia dan komputer. Sangat penting untuk menjalankan perangkat lunak agar berfungsi
komputer. Berbagai perangkat lunak diperlukan dalam proyek ini untuk pengembangannya.

Which are as follows—?

Sistem operasi—Windows 7
Lainnya—Visual Studio
Kami akan menggunakan Visual Basic sebagai antarmuka kami karena lebih mudah digunakan dan memberikan fitur kepada pengguna.
yang digunakan untuk pengembangan proyek.

4.2 Persyaratan perangkat keras


Dalam persyaratan perangkat keras, kami memerlukan semua komponen yang akan memberikan kami platform.
untuk pengembangan proyek. Perangkat keras minimum yang diperlukan untuk pengembangan
proyek ini adalah sebagai berikut

Server:-
128 MB RAM
Prosesor PIII dan yang lebih tinggi
2,1 GB Ruang Gratis
Router
Kartu NIC
Kartu Ethernet 10BaseT

Client:-
128 MB RAM
PIII atau lebih
1 GB Ruang Gratis
Kartu NIC
Kartu Ethernet 10BaseT atau wifi

Semua ini adalah persyaratan perangkat keras minimal yang dibutuhkan untuk proyek kami. Kami ingin membuat proyek kami menjadi
digunakan di semua. Tipe komputer oleh karena itu kami telah mengambil konfigurasi minimum hingga tingkat yang besar. 128 MB RAM
digunakan agar kami dapat menjalankan proyek kami dengan RAM yang paling sedikit. Hard disk 5 GB digunakan karena proyek membutuhkan
ruang yang lebih sedikit untuk dieksekusi atau disimpan.

Oleh karena itu, penggunaan hard disk minimum. Peningkatan lainnya disesuaikan dengan kebutuhan.

{
Opsional
Penyesuaian antara Sistem Yang Ada dan yang Diusulkan: -
Tidak perlu koneksi Internet:
Sistem yang ada memerlukan koneksi Internet; sedangkan pada sistem yang diusulkan hanya memerlukan Intranet
koneksi yaitu hanya koneksi LAN yang dibutuhkan. Sistem ini berguna bagi mereka yang tidak mampu untuk
memiliki koneksi Internet. Misalnya: sekolah, perguruan tinggi, perusahaan kecil, dll.
Konferensi mungkin di LAN:
Biasanya pada koneksi LAN konferensi tidak memungkinkan. Sistem yang diusulkan memungkinkan pengguna LAN
untuk membuat dan berpartisipasi dalam konferensi. Ini memungkinkan komunikasi menjadi mungkin

Anda mungkin juga menyukai