Asynchronous vs Komunikasi Synchronous

Ada dua strategi umum untuk berkomunikasi: Asynchronous dan Synchronous. Masing-masing memiliki kelebihan dan kekurangan.
Komunikasi dan kegiatan Asynchronous berlangsung di luar real time. Misalnya, pelajar mengirim pesan e-mail. Nanti membaca dan menanggapi pesan. Ada jeda waktu antara waktu pelajar mengirim pesan dan anda menjawab, bahkan jika jeda waktu yang singkat. Pesan papan buletin dapat ditambahkan setiap saat dan membaca di waktu luang para pelajar dan; Anda tidak membaca pesan orang lain seperti yang sedang dibuat, dan Anda dapat mengambil waktu sebanyak yang Anda butuhkan untuk menanggapi posting. Kegiatan Asynchronous berlangsung setiap kali peserta didik memiliki waktu untuk menyelesaikan mereka. Misalnya, melihat video terhubung ke situs saja, membaca buku, dan menulis makalah adalah semua kegiatan asynchronous [ 5 ].
Ada beberapa keuntungan kunci untuk alat kolaborasi asynchronous. Untuk satu hal, mereka memungkinkan fleksibilitas. Peserta dapat menerima informasi yang ketika itu yang paling nyaman bagi mereka. Ada sedikit tekanan untuk bertindak atas informasi atau segera merespon dalam beberapa cara. Orang-orang memiliki waktu untuk mencerna informasi dan meletakkannya dalam konteks yang tepat dan perspektif. Keuntungan lain adalah bahwa beberapa bentuk kerjasama asynchronous, seperti email, yang di mana-mana. Hari-hari ini, sulit untuk menemukan rekan kerja, pelanggan, mitra bisnis, konsultan, atau pihak lain yang tidak memiliki account email.
Kekurangan kolaborasi asynchronous adalah bahwa mereka bisa tidak memiliki rasa kedekatan dan drama. Ada interaksi yang kurang cepat. Kadang-kadang orang harus menunggu berjam-jam, hari, dan bahkan berminggu-minggu untuk mendapatkan respon pesan atau umpan balik pada dokumen bersama. Kurangnya kedekatan berarti bahwa informasi dapat keluar dari tanggal pada saat seseorang melihat itu. Hal ini terutama berlaku dalam terang laju perubahan dalam lingkungan bisnis saat ini [ 6 ].
Sebaliknya, sinkron, atau real-time, komunikasi berlangsung seperti percakapan. Jika kelas Anda hanya menggunakan alat berbasis menulis untuk berkomunikasi, satu-satunya komunikasi sinkron yang mungkin adalah sesi chat. Setiap orang mendapat secara online di chat room yang sama dan jenis pertanyaan, komentar, dan tanggapan secara real time. Kegiatan sinkron mungkin termasuk sesi chat, gambar papan tulis, dan kelompok lain karya interaktif. Jika kelas Anda melibatkan alat multimedia, komunikasi sinkron mungkin melibatkan audio atau video feed ke komputer. Beberapa "online" program memerlukan peserta didik dan guru untuk bersama-sama setidaknya sekali (atau kadang-kadang beberapa kali) secara langsung, melalui panggilan konferensi, atau melalui sirkuit tertutup link televisi [ 5 ].
Salah satu keuntungan dari kolaborasi sinkron adalah kedekatan nya. Anda dapat mengirim dan menerima informasi segera. Ini lebih mirip wajah-to-face atau percakapan telepon antara dua orang atau lebih, sehingga dapat menyajikan cara yang lebih alami untuk berkomunikasi. Rasa kedekatan lebih suka meminta respon yang tepat waktu dari orang-orang. Kolaborasi sinkron, secara umum, lebih interaktif dari asynchronous. [ 4 ]
Kelemahan dari kolaborasi sinkron adalah bahwa tidak semua orang menggunakannya. Meskipun instant messaging, chat, dan alat-alat lain seperti menjadi lebih umum, mereka masih tidak di mana-mana teknologi seperti email. Kelemahan lain adalah bahwa kolaborasi sinkron tidak sefleksibel asynchronous. Semua pihak yang terlibat harus siap dan bersedia untuk berkolaborasi pada saat-atau sesi yang diberikan tidak bekerja dengan baik. Juga, tidak semua orang tidak baik dengan jenis kerjasama, khususnya orang-orang yang suka berpikir atas apa yang mereka ingin berkomunikasi [ 6 ].
Kapan sebaiknya Anda menggunakan kolaborasi asynchronous dan synchronous? 
Sebagian besar pengambilan keputusan tentang hal ini melibatkan akal sehat. Kolaborasi Asynchronous, seperti email dan dokumen berbagi, tentu dapat digunakan untuk sehari-hari komunikasi ketika respon mendesak tidak diperlukan. Ini semacam komunikasi cocok untuk mengirimkan pesan broadcast yang tidak perlu harus bertindak segera, atau untuk berhubungan dengan klien, pelanggan. dan mitra bisnis tanpa menempatkan tekanan pada mereka untuk segera merespon.
Di sisi lain, Anda tidak akan ingin menggunakan kolaborasi asynchronous jika Anda membutuhkan interaksi langsung dengan orang-orang atau jika Anda berusaha untuk berkolaborasi dengan kelompok besar pada waktu yang sama. Email tidak akan bekerja, misalnya, sebagai satu-satunya cara melakukan rapat staf.
Kolaborasi sinkron sangat ideal bila kolaborasi perlu segera dan spontan, seperti percakapan antara dua orang atau lebih. Menggunakan real-time chatting, instant messaging, whiteboarding elektronik, dan alat-alat lain seperti sesuai untuk pertemuan virtual, di mana partai-partai di daerah terpencil diharapkan untuk berpartisipasi dan mengajukan pertanyaan. Dalam banyak kasus, jenis kolaborasi bisa berfungsi sebagai suplemen untuk telepon panggilan konferensi.
Kolaborasi sinkron tidak akan cocok untuk situasi yang panggilan untuk respon yang kurang cepat atau di mana pihak yang tidak mampu merespon segera. Sebagai contoh, mungkin tidak bekerja sebagai cara untuk berkolaborasi dengan pelanggan pada desain produk baru atau pengembangan.
Bagi banyak organisasi, asynchronous dan kolaborasi sinkron masing-masing akan membuktikan berharga dalam cara mereka sendiri
Synchronous adalah kendali yang kembali ke user program setelah proses masukan dan keluaran selesai dilakukan sehingga diperlukan waktu tunggu bagi user untuk akses selanjutnya. Sedangkan asynchronous adalah kendali yang akan kembali ke user tanpa menunggu proses masukan dan keluaran selesai sehingga tidak terjadi wait loop ( waktu tunggu ).

Contoh :
Ø  Pengambilan gambar (photo) melalui webcam notebook
Pada saat terjadi proses input gambar, terjadi proses wait loop sampai gambar tersebut terbentuk dan user tidak dapat melakukan pengambilan gambar selanjutnya sebelum proses
Pertama selesai. (Synchronous)
Ø  Chatting melalui social network
Pada saat user melakukan intput perhuruf (pengetikan) tidak terjadi waktu tunggu untuk proses pertama selesai, akan tetapi  user dapat langsung menginput huruf selanjutnya yang di inginkan. (Asynchoronous).
Ada 2 metode untuk berkomunikasi di internet; synchronous (contoh: chatting) dan asynchronous (contoh mail, bulletin board, dll). Perbedaan antara synchronous dengan asynchronous yang terutama tergantung dari ada tidaknya jeda antara pertukaran pesan dan fleksibilitas waktu antar pengguna komunikasi tersebut. Variabel kepribadian dinyatakan sebagai salah satu faktor yang mendasari pemilihan bentuk komunikasi dan penelitian yang ada menunjukkan bahwa domain kepribadian extraversion seseorang berkaitan erat dengan masalah komunikasi di dalam kehidupan. 
Synchronous:

object => request 1 => response 1 => proses => request 2 => response 2 => proses

Kalau asynchronous:

object => request 1 => response 1 => proses
|=> request 2 => response 2 => proses
|=> request 3 => response 3 => proses

Synchronous mengharuskan object menunggu masing2 request memberikan respon
sebelum melanjutkan ke proses dan kemudian request selanjutnya.

Asynchronous memungkinkan untuk mengirimkan request dan melakukan hal lainnya
sementara response belum dikirim. Setelah response dikirim, sebuah event akan
ter-invoke dan object dapat melakukan proses terhadap response itu.

Contoh paling mudah adalah mengirimkan pesan dengan form. Dengan metode
synchronous (metode POST seperti biasa), browser harus mengirimkan isi form ke
server dan harus menunggu respon dari server baru kemudian menampilkan hasilnya.
Sementara menunggu, halaman tidak akan dapat diutak atik.

Dengan menggunakan XHR/AJAX yang asynchronous, sementara form dikirim, kita
tetap dapat melakukan ini dan itu. Ketika browser menerima kembali respon dari
server, sebuah event akan ter-invoke, respon akan diproses, dan hasilnya akan
ditampilkan, misalnya dengan menampilkan pesan error/sukses.

Komentar

Posting Komentar

Postingan populer dari blog ini

Interrupt driven I/O

List Linier (Linked list) Dan Variasinya_Struktur Data

Menghitung Jarak Jatuh Peluru (C++)