bab-6 komunikasi antar pemakai.pdf modul psoj
DESCRIPTION
BAB-6 Komunikasi antar pemakai.pdf Modul PSOJ semester 4TRANSCRIPT
Halaman : 44
Sistem Operasi 2 : Linux
BAB VI Komunikasi Antar Pemakai
(Pertemuan 8)
1. Elektronik Mail Dalam Linux, mail digunakan untuk mengirim dan menerima email.
Formatnya : mail [-iInv] [-s subject] [-c list] [-b list] to-addr [...] [-sendmail-options [...]] mail [-iInNv] -f [name] mail [-iInNv] [-u user]
Program mail adalah sebuah program yang bisa dikatakan cerdas dalam pengelolaan mail dalam mailbox user. Untuk melakukan pengiriman pesan menggunakan program ini dapat dilakukan sebagi berikut : $mail dsn970210 Subject : Testing Hai, Apaka kabar ? . <titik> Untuk mengakhiri penulisan pesan dalam mail dengan menekan <CTRL+D> atau tulis karakter titik, kemudian <enter> Untuk membaca email, dari baris perintah, ditulis mail <enter>, yang kemudian akan muncul daftar email seperti berikut ini :
Pada kolom paling kiri terdapat status email. Status email tersebut antara lain : U Email belum terbaca Blank Email sudah terbaca N Email yang baru (baru datang)
$ mail Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/help": 2 messages 1 new 2 unread U 1 [email protected] Fri Apr 2 14:50 17/477 test >N 2 [email protected] Fri Apr 2 14:50 21/924 Testing &
Halaman : 45
Sistem Operasi 2 : Linux
2. Write Write adalah perintah yang digunakan untuk mengirim pesan ke user lain.
Format perintah : write user [ttyname]
Write digunakan untuk komunikasi dengan user lain, dengan melakukan copy satu baris pesan ke terminal lawan (teman). Saat kita menjalankan write untuk memberikan pesan ke user lain, dalam terminal user tersebut akan ditampilkan awalan message sbb: Message from yourname@yourhost on yourtty at hh:mm ... User yang menerima pesan seperti diatas, dapat membalas pesan tersebut dengan menulis write pula. Komunikasi dapat diakhiri dengan menuliskan end-of-file atau karakter interupt (^D), dengan menuliaskan end-of-line tersebut user lawan bicara akan mendapatkan pesan EOF, yang menandakan percakapan berakhir. Seseorang bisa menghindar dari pengiriman message diberikan oleh user lain dengan menjalankan perintah mesg. Jika seorang user login lebih dari satu terminal (tty1, tty2,dst), untuk menghubunginya perlu diperhatikan user bersangkutan yang login dari terminal yang dimaksudkan. Perhatikan contoh berikut : Dari contoh diatas, user icha dapat menghubungi user dsn970210 secara langsung
dengan melakukan perintah :
$write dsn970210
atau
$write dsn970210 ttyp0
Perintah write dsn970210 artinya sama dengan write dsn970210 ttyp0 karena perintah
write secara default akan menuju tty pertama dari user yang dimaksudkan, sedangkan
[icha@omega icha]$ w 8:52AM up 34 days, 15:59, 3 users, load averages: 0.38, 0.29, 0.18 USER TTY FROM LOGIN@ IDLE WHAT dsn970210 p0 202.155.19.101 8:45AM 0 sh dsn970210 p1 202.155.19.101 8:45AM 0 -ksh icha p2 202.155.19.101 8:48AM 0 w
Halaman : 46
Sistem Operasi 2 : Linux
jika ingin menghubungi user dsn970210 yang berada di ttyp2 maka terminal ttyp0
dirubah menjadi ttyp1, sehingga secara lengkap perintahnya dapat ditulis :
$write dsn970210 ttyp1
Berikut contoh dialog antara user icha dengan user dsn970210 :
Pada saat user icha menuliskan perintah write, pada layar user dsn970210 akan
tampak message yang menginformasikan bahwa user icha sedang menghubunginya.
Message from [email protected] on ttyp2 at 09:02 ...
Pesan yang dituliskan user icha dalam satu baris, akan terkirimkan pada layar user
dsn970210 setelah ditekan <enter>. Kemudian user dsn970210 tinggal menulisakan
perintah yang sama kepada user icha jika ingin membalasnya, seperti pada contoh
dialog diatas.
3. Talk Perintah talk dapat digunakan untuk melakukan dialog/percakapan/perbincangan dua
arah antara dua user.
Format perintah :
talk [-Hs] person [ttyname]
[icha@omega icha]$ write dsn970210 ttyp1 Haii How are you ? Message from [email protected] on ttyp1 at 09:02 ... Haii Icha Fine thank you
[dsn970210@omega dsn970210]$ Message from [email protected] on ttyp2 at 09:02 ... Haii How are you ? write icha Haii Icha
Halaman : 47
Sistem Operasi 2 : Linux
Talk adalah program yang dapat digunakan untuk komuniaksi secara maya dengan
cara kerja melakukan pengkopian setiap perintah yang dituliskan user satu ke layar
user lain yang diajak berkumunikasi. Argumen dari perintah talk antara lain :
-s Digunakan untuk mengubah tampilan message menjadi scrolling.
person Jika berdialog antar user dalam satu mesin, person disini adalah user
yang digunakan untuk login. Sedangkan jika person yang akan diajak
berdialog berada di mesin lain, perintah talk harus menyebutkan nama
hostnya “user@host”.
ttyname Jika berdialog dengan user yang login pada lebih dari satu terminal
dalam sistem yang sama, perlu menyebutkan pada terminal berapa
user yang dimaksudkan (ttyXX.
Pada saat pertama kali user melakukan perintah talk ke user lain, pada tampilan user
lawan akan muncul tampilan sebagai berikut :
Message from Talk_Daemon@localhost...
talk: connection requested by your_name@your_machine.
talk: respond with: talk your_name@your_machine
Untuk membalasnya user pada tampilan tersebut dituliskan perintah :
$ talk your_name@your_machine
Perhatikan contoh berikut ini :
Pada contoh tersebut merupakan tampilan user yang diajak bicara dan bagaimana
proses menjawabnya, yaitu dengan cara langsung menulis perintah talk pada user
tersebut.
4. mesg
Perintah mesg digunakan untuk menampilkan (tidak menampilkan) kiriman pesan
dari user lain.
Format perintah :
mesg [y | n]
Message from [email protected] at 11:03 ... talk: connection requested by [email protected]. talk: respond with: talk [email protected] talk icha
Halaman : 48
Sistem Operasi 2 : Linux
Utilitas mesg adalah suatu perintah yang dapat digunakan user untuk memberi ijin
write terhadap suatu terminal melalui standard output. Ijin write disini dikhususkan
untuk uttilitas seperti talk dan write yang biasanya menampilkan perintah dalam suatu
terminal.
Argument untuk merintah mesg ini terdiri dari :
n Tidak menampilakan message
y Mengijinkan message untuk ditampilkan.
Jika kedua argument tersebut tidak diisi, maka arti perintah tersebut hanya untuk
mengetahui status messagenya saja (n/y).
5. who
Perintah who digunakan untuk menampilkan informasi user siapa saja yang sedang
login dalam suatu sistem (mesin)
Format perintah :
who [-mqTuH] [file]
who am i
Perintah who merupakan utilitas yang dapat digunakan untuk mengetahui user yang
sedang login saat itu. Masing-masing user yang sedang login ditampilakan informasi
mengenai nama login, nama terminal (tty), tanngal dan jam, dan juga hostname user
tersebut jiga bukan berasal dari komputer lokal.
Option perintah who antara lain :
-m Hanya menampilkan informasi tentang user yang login pada terminal aktif
(sekarang). Perintah who seperti ini sama dengan perintah who am i
-q (Quick.) Hanya menampilkan daftar user dan jumlah user yang sedang login.
Jika option ini dipakai maka option-optioan lain tidak dihiraukan.
-T Menampilkan informasi status terminal dalam kondisi writable atau tidak.
Tanda “+” jika writable, “-“ Tidak writable dan “?” jika terjadi permasalahan
pada terminal;
-u Mencetak waktu idle tiap user.
-H Menulis informasi user dalam kolom heading.
am I Untuk memastikan user dalam terminal aktif.
Halaman : 49
Sistem Operasi 2 : Linux
Latihan :
1. Bagaimanakah urutan pengiriman email yang disertai file (attachment)
menggunakan aplikasi pine.
2. Jelaskan apa perbedaan tujuan email yang duliskan melalui to: , cc : dan bcc :
3. Aplikasi mail, write dan talk digunakan sebagai media untuk komunikasi
antar user dalam sistem berbasis Linux. Dari ketiga aplikasi tersebut, manakah
yang dapat digunakan untuk mengirim message ke user lain yang status
messagenya adalah off (n)
4. Bagaimanakah cara untuk mengakhiri message dalam aplikasi write ?
5. Dapatkah satu user melakukan komunikasi menggunakan talk dengan 2 user
lain secara bersamaan pada satu terminal. Jelaskan !