A

Minggu, 10 Juni 2012

Sistem Terdistribusi (Modul Praktikum 5 : Socket)

Bismillahirrahmanirrahim.

Socket adalah mekanisme komunikasi yang memungkinkan terjadinya pertukaran data antar program atau proses yang terjadi di dalam satu mesin maupun antar mesin. Nah, dalam materi kita kali ini socket digunakan untuk berkirim pesan dan pada pengembangannya akan menggunakan server dan client. Protokol yang diprioritaskan adalah TCP dan UDP. Transmission Control Protocol (TCP) adalah suatu protokol yang berada pada transport layer yang berorientasi sambungan (connection-oriented) dan dapat diandalkan (reliable). User Datagram Protocol (UDP) juga termasuk dalam transport layer yang mendukung komunikasi yang tidak andal (unreliable), tanpa koneksi (connectionless) antara host-host dalam jaringan yang menggunakan TCP/IP.

Selanjutnya silakan dibaca-baca dulu modulnya.

PS : Makasih mas Aziz. :)
Bahan bacaan : 
http://ilmukomputer.org/2006/09/27/pemrograman-socket-dengan-c/
http://id.wikipedia.org/wiki/Transmission_Control_Protocol dan 
http://id.wikipedia.org/wiki/UDP
 
Keep learning and trying.
Alhamdulillah.


Sabtu, 09 Juni 2012

Sistem Terdistribusi (Modul Praktikum 4 : Internet Addressing)

Bismillahirrahmanirrahim.
Seperti judul di atas, materi kali ini membahas tentang Internet Address. Maka yang diperlukan adalah perangkat yang terhubung dalam suatu jaringan, baik localhost maupun tersambung dengan internet.
Class InetAddress di gunakan utuk menampilkan alamat IP (Internet Protokol) dengan menggunakan aplikasi Java Networking. Tidak seperti kebanyakan class lain, di dalam class ini tidak ada public Constructor. Akan tetapi di dalamnya terdapat dua static method yang mengembalikan nilai inetaddress.
Selanjutnya silakan dibaca-baca dulu modulnya.

PS : Makasih mas Aziz. :)
Keep learning and trying.
Alhamdulillah.

Sistem Terdistribusi (Modul Praktikum 2 & 3 : Thread)

Bismillahirrahmanirrahim.

Thread adalah sekumpulan instruksi yang dieksekusi secara independen. Sedangkan multithreading adalah suatu kemampuan yang memungkinkan beberapa kumpulan instruksi dapat dijalankan secara bersamaan dalam sebuah program. Istilah ini hampir sama dengan proses multitasking pada beberapa perangkat keras, (ex. komputer, handphone).
Pada saat menjalankan program, sebuah thread utama akan dibuat oleh Java untuk mengeksekusi program tersebut, yang dimulai dengan memanggil method main(). Untuk membuat thread baru yang terpisah dari thread utama, maka harus membuat class baru yang merupakan turunan dari kelas thread atau mengimplementasikan interface runnable.
Pada modul 3, dijelaskan tentang cara menghentikan thread dan menetukan prioritas dari thread yang akan dijalankan.
Selanjutnya silakan dibaca-baca dulu modul 3 & modul 2.
2


PS : Makasih mas Aziz. :)
Keep learning and trying.
Alhamdulillah.

Sistem Terdistribusi (Modul Praktikum 1 : Stream)

Bismillahirrahmanirrahim.

Program dalam bahasa Java melakukan operasi I/O dengan menggunakan Stream. Stream adalah abstraksi dari sesuatu yang digunakan untuk menulis (menghasilkan) dan membaca (mendapatkan) suatu informasi.
Secara umum Stream dalam java dibagi dalam dua bagian besar yaitu Byte Stream dan Character Stream. Byte Stream sangat cocok untuk digunakan untuk operasi I/O data biner (byte). Sedangkan Character Stream digunakan untuk menangani operasi I/O yang menggunakan karakter. Dalam beberapa kasus, seperti menangani operasi I/O yang menulis dan membaca data yang berupa String, penggunaan character Stream ini lebih effisien. Semua kelas dan interface yang berhubungan dengan Stream ada dalam package java.io.*.
Selanjutnya silakan dibaca-baca dulu modulnya.

PS : Makasih mas Aziz. :)
Keep learning and trying.
Alhamdulillah.

Sistem Terdistribusi (Modul Praktikum)

Pada kurikulum jurusan kami, terdapat matakuliah Sistem Terdistribusi. Matakuliah ini merupakan lanjutan dan gabungan dari matakuliah Jaringan Komputer dan Pemrograman.
Berikut ini beberapa modul yang kami berikan kepada praktikan untuk tahun akademik 2011/2012 :
Modul 1. Stream. Bisa didownload disini
Modul 2. Thread. Bisa didownload disini.
Modul 3. Thread (lanjutan). Bisa didownload disini
Modul 4. Internet Addressing. Bisa didownload disini.
Modul 5. Socket, TCP dan UDP Bisa didownload disini.
Modul 6. Socket Multi-client. Bisa didownload disini.
Modul 7. JADE. Bisa didownload disini.
Modul 8. JADE II. Bisa didownload disini.
Modul 9. JADE III (Message Template). Bisa didownload disini.
Modul 10. JADE IV. Bisa didownload disini.
 
  1. Pada postingan selajutnya kita bahas satu persatu.
Selamat belajar ya.
:)