gabung

Unique 1:1 Traffic Exchange

Rabu, 06 Juni 2012

.ROGRAM DERAJAT GRAPH DENDGAN PASCAL

 .ROGRAM DERAJAT GRAPH  DENDGAN PASCAL
uses crt;
var
x, m,n,i,j,s:integer;
map: array[1..10,1..10] of boolean;
nil_map,temp:array[0..10,0..10] of integer;
a, derajat:array[1..10] of integer;
fi,fo:text;
procedure isi_nilai(n:integer);
{mengisi nilai kolom matrik sesuai keterhubungan}
begin
for i:= 1 to n do
for j:= 1 to n do
begin
if map[i,j]=true then
begin
nil_map[i,j]:=1;
end
else nil_map[i,j]:=0;
end;
end;
procedure baca_file(var fi:text);
begin
assign(fi,'input.in');
reset(fi);
readln(fi,n);
{m:=0;}
repeat
readln(fi,i,j);
if (i>=0) and (j>=0) then
begin
map[i,j]:=true;
map[j,i]:=true;
{inc(m);}
end;
until (i=0) and (j=0);
end;
procedure hitung(n:integer);
begin

x:=0;
a[1]:=0;
repeat
i:=1+x;
for j:= 1 to n do
begin
a[i]:=a[i]+nil_map[i,j];
end;
derajat[x+1]:=a[i];
writeln('derajat[',x+1,']:',derajat[x+1]);
inc(x);
until x=n;
end;
procedure buat_output(n:integer;var fo:text);
var k:integer;
begin

for k:= 1 to n do
begin
write(fo,'derajat[',k,']=',derajat[k]);
writeln(fo);
end;

end;
begin
baca_file(fi);
close(fi);
assign(fo,'output.out');
rewrite(fo);
isi_nilai(n);
hitung(n);
buat_output(n,fo);
close(fo);
readln;
end.ROGRAM DERAJAT GRAPH  DENDGAN PASCAL

PROGRAM C++ UNTUK MENGETAHUI GRAPH/GRAF TERHUBUNG ATAU TIDAK??

 INI ADALAH PROGRAM  C++ UNTUK MENGETAHUI GRAPH/GRAF TERHUBUNG  ATAU TIDAK??

#include <cstdlib>
#include <iostream>
using namespace std;
int main(){
bool ketemu,nolsemua;
int matrix[10] [10];
int i,j,jumlah_simpul,jumlah_sisi,asal,tujuan;
//isnisialisasi matrix
cout<<"jumlah simpul:";
cin>>jumlah_simpul;
cout<<"jumlah_sisi:";
cin>>jumlah_sisi;
for (i=1;i<=jumlah_simpul;i++)
for (j=1;j<=jumlah_simpul;j++)
matrix[i][j]=0;
//isi matrix sesuai input graf
for (i=1;i<=jumlah_sisi;i++){
cout<<"simpul asal:";
cin>>asal;
cout<<"simpul tujuan:";
cin>>tujuan;
matrix[asal][tujuan]=1;
matrix[tujuan][asal]=1;
}
//telusuri graf
i=1;nolsemua=false;
while (i<=jumlah_simpul && !nolsemua){
j=1;ketemu=false;
while (j<=jumlah_simpul && !ketemu){
if (matrix[i][j]==1)
ketemu=true;
else
j++;
}
if (!ketemu)
nolsemua=true;
else
i++;
}

if(nolsemua)
cout<<"graf tidak terhubung";
else

cout<<"graf terhubung";
//getch(4);

system ("PAUSE");
return 0;
}

Jumat, 01 Juni 2012

CSCW ADALAH

CSCW adalah cara merancang suatu sistem yang digunakan untuk membantu pekerjaan sebagai suatu group dan bagaimana memahami dampak suatu teknologi pada pola pekerjaan mereka CSCW adalah suatu sistem yang mendukung pekerjaan groupware.

Beberapa fenomena yang mempengaruhi penggunaan computer-mediated communication:

1. Personal space

* Dalam komunikasi face-to-face, setiap orang cenderung mempertahankan jarak tertentu dengan lawan bicaranya.
* Konsep personal space berbeda untuk setiap negara/budaya.
* Masalah personal space dapat timbul apabila percakapan dilakukan melalui video links.

2. Kontak dan tatapan mata

* Dalam berkomunikasi, kontak mata memberikan beberapa petunjuk, a.l. perasaan tertarik/bosan, otoritas/power, kehadiran sosial, dll.
* Video-tunnel memungkinkan kontak mata bahkan seluruh ekspresi wajah.

3. Gerak isyarat dan bahasa tubuh

* Dalam berkomunikasi, kita menggunakan tangan (gerak isyarat) untuk menunjuk sesuatu.
* Beberapa groupware system mencoba mengatasi hal tersebut dengan menggunakan group pointer.
* Banyak computer-supported meeting room menempatkan monitor pada meja sehingga para peserta dapat saling melihat dengan jelas.

4. Back channel

* Response dari pendengar berupa gerakan tubuh disebut back channel.
* Dengan adanya back channel, pembicara merasa bahwa pendengar cukup memahami pembicaraan.
* Beberapa masalah berkaitan dengan back channel yang mungkin timbul dalam komunikasi video, a.l.:
o Komunikasi video cenderung banyak menyoroti kepala dan bahu, sehingga kehilangan beberapa gerak tubuh dan isyarat.
o Layar yang besar cenderung mengurangi detail sehingga mungkin kehilangan beberapa informasi.
* Audio links (mis. telepon) hanya memiliki verbal back channel.
* Komunikasi berbasis teks biasanya tidak memiliki back channel.

5. Turn-taking

* Turn-taking adalah proses dimana peran dari pembicara dan pendengar ditukar.
* Dalam proses turn-taking, back channel biasanya merupakan bagian yang penting.
* Terjadinya proses turn-taking, a.l. karena:
* Pembicara menawarkan kesempatan kepada pendengar secara eksplisit, mis. mengajukan pertanyaan.
* Pembicara memberikan gap singkat dalam pembicaraan.
o Bentuk pemberian gap dari pembicara terutama berhubungan dengan audio channel.
o Masalah yang cukup serius dalam kaitan dengan pemberian gap timbul dalam komunikasi jarak jauh (komunikasi berbasis satelit) karena kelambatan waktu. Akan terjadi gap sekitar 4 detik.

Percakapan

Tiga fungsi teori percakapan dalam CSCW:

1. digunakan untuk menganalisa catatan (transkrip), mis. konferensi elektronik. Ini akan membantu memahami seberapa baik partisipan menyalin dengan komunikasi elektronik.
2. digunakan sebagai petunjuk untuk keputusan desain. Pemahaman percakapan normal antar manusia menghindari kesalahan besar dalam perancangan media elektronik.
3. dapat digunakan untuk mengarahkan desain, menstrukturkan sistem dengan teori.

Struktur percakapan dasar

Pada tingkat yang lebih tinggi, struktur percakapan dapat dilihat sebagai urutan giliran, biasanya pergantian di antara partisipan.

Konteks

Setiap ucapan dan fragmen dari percakapan sangat tergantung pada konteks yang digunakan untuk menghilangkan ambiguitas dari ucapan.

Ada 2 tipe konteks dalam percakapan:

1. konteks internal, tergantung pada ucapan sebelumnya.
2. konteks eksternal, tergantung pada lingkungan.

Breakdown

Breakdown dalam komunikasi terjadi apabila terdapat perbedaan fokus dari pembicara dan pendengar.

Breakdown ini dapat diperbaiki dengan pertanyaan atau ucapan dari pembicara/pendengar yang dapat menimbulkan fokus dialog yang sama.

Speech act theory

Merupakan suatu analisis yang detail dari struktur percakapan, biasanya digunakan untuk memberikan petunjuk dalam perancangan Coordinator, yaitu sistem email terstruktur yang komersial.

Komunikasi Berbasis Teks

* Dalam groupware yang asynchronous (dan beberapa sistem synchronous), bentuk komunikasi langsung yang dominan adalah berbasis teks.
* Komunikasi berbasis teks dalam sistem groupware seperti tiruan dari percakapan, sehingga terdapat beberapa masalah dalam mengadaptasi antara 2 media.

Ada 4 tipe komunikasi tekstual dalam groupware:

1. discrete; pesan langsung seperti dalam email
2. linear; pesan partisipan ditambahkan pada akhir dari catatan tunggal
3. non-linear; saat pesan dihubungkan ke yang lainnya dalam model hypertext
4. spatial; dimana pesan diatur dalam permukaan dua dimensi

Beberapa masalah yang timbul dalam komunikasi berbasis teks:

1. Back channel

* Kehilangan back channel dan nada suara serta bahasa tubuh pembicara.

2. Grounding constraint

* Adalah sifat dari channel dimana para pembicara berkomunikasi, meliputi:

1. cotemporality; ucapan didengar segera setelah diucapkan
2. simultaneity; partisipan dapat mengirim dan menerima pada waktu yang bersamaan
3. sequence; ucapan-ucapan diurutkan

* Dalam sistem berbasis teks, partisipan yang berbeda dapat menyusun simultaneously, tapi kurang cotemporality.

3. Turn taking

* Tidak adanya back channel menimbulkan kesulitan bagi pendengar untuk menginterupsi percakapan (turn-taking).

4. Konteks

* Hilangnya back channel dan kemungkinan giliran yang overlapping, menyebabkan sulitnya menentukan konteks dari ungkapan tekstual.

5. Hypertext

* Berkurangnya langkah dari percakapan berbasis teks berarti bahwa partisipan dipaksa untuk meningkatkan granulity pesan.