bab-6 komunikasi antar pemakai.pdf modul psoj

6
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 &

Upload: joe-chandra-dloif

Post on 30-Dec-2014

23 views

Category:

Documents


3 download

DESCRIPTION

BAB-6 Komunikasi antar pemakai.pdf Modul PSOJ semester 4

TRANSCRIPT

Page 1: BAB-6 Komunikasi antar pemakai.pdf modul PSOJ

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 &

Page 2: BAB-6 Komunikasi antar pemakai.pdf modul PSOJ

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

Page 3: BAB-6 Komunikasi antar pemakai.pdf modul PSOJ

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

Page 4: BAB-6 Komunikasi antar pemakai.pdf modul PSOJ

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

Page 5: BAB-6 Komunikasi antar pemakai.pdf modul PSOJ

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.

Page 6: BAB-6 Komunikasi antar pemakai.pdf modul PSOJ

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 !