Rabu, 24 April 2013

File Services

Operasi pada File
• Membuat ( Create )
  • Menemukan free space
  • Entry baru dibuat dalam tabel direktori yang mencatat nama dan lokasi
  • Ukuran yang diinisialisasi 0
• Menulis ( Write )
  • OS melihat ke direktori untuk mencari lokasinya dalam disk
  • Melakukan transfer dari memori ke lokasi dalam disk (suatu pointer digunakan sebagai penunjuk lokasi penulisan berikutnya)
  • Entry dalam direktori di update
 • Membaca ( Read )
  • OS melakukan hal yang sama dengan penulisan file kecuali operasinya membaca dari lokasi dalam disk ke dalam memori
• Menghapus
  • OS melihat ke direktori mencari entry dengan nama yang dimaksud
  • Membebaskan space yang teralokasi
  • Menghapus entry
• Reposition dalam file
  • OS melihat ke direktori untuk mencari entry yang dimaksud,
  • Pointer di set dengan harga (lokasi) tertentu yang diberikan• Menghapus dengan menyisakan atribut ( Truncate )
  • sama dengan menghapus file kecuali entry tidak dihapuskan tapi ukuran file diisi 0
Contoh Tipe File


Bagian pertama, Boby Dwi Cahyo
Bagian kedua, Bundan Karimdijaya
Bagian ketiga, Damar Sekarjaya
Bagian keempat, Elvin Eka Aprilian
Bagian kelima, Hadi Saputra
Bagian Keenam, Irham Hidayat

Referensi
1. http://ku2harlis.wordpress.com/file-service ( Tanggal akses 23-4-2013 )
2. http://www.slideshare.net/fHEyb24/sister-010-file-service ( Tanggal akses 23-4-2013 )
3. http://naeli.staff.gunadarma.ac.id/Downloads/files/8590/File+Service.pdf ( Tanggal akses 23-4-2013 )
4. Ayu Anggriani dkk., Tugas Kuliah Pengantar Sistem Terdistribusi, 2008. ( Tanggal akses 23-4-2013 )
5. Adang Suhendra, Sistem File Terdistribusi, http://staffsite.gunadarma.ac.id/adang/index.php?stateid=download&id=4855&part=files ( Tanggal akses 23-4-2013 )

Rabu, 10 April 2013

Agent pada Sistem Terdistribusi

Tugas kali ini adalah menjelaskan Agen pada Sistem Terdistribusi, bagian ini adalah bagian ke-dua lanjutan dari bagian pertama yang di buat oleh Boby Dwi Cahyo.

berikut penjelasan bagian ke-dua ini.

Didapat dari point-point diatas Caglayan mendefinisikan software agent sebagai:

Suatu entitas software komputer yang memungkinkan user (pengguna) untuk mendelegasikan tugas kepadanya secara mandiri (autonomously).

Kemudian beberapa peneliti lain menambahkan satu point lagi, yaitu bahwa agent harus bisa berjalan dalam kerangka lingkungan jaringan (network environment). Definisi agent dari para peneliti lain pada hakekatnya adalah senada, meskipun ada yang menambahkan atribut dan karakteristik agent ke dalam definisinya.

2.2. Karakteristik dan Atribut Software Agent

Untuk memperdalam pemahaman tentang software agent, fungsi, peran, dan perbedaan mendasar dikaitkan software program yang ada, berikut ini akan dijelaskan tentang beberapa atribute dan karakteristik yang dimiliki oleh software agent. Tentu tidak semua karakteristik dan atribut terangkum dalam satu agent. Pada hakekatnya daftar karakteristik dan atribut dibawah adalah merupakan hasil survey dari karakteristik yang dimiliki oleh agent-agent yang ada pada saat ini.

1. Autonomy: Agent dapat melakukan tugas secara mandiri dan tidak dipengaruhi secara langsung oleh user, agent lain ataupun oleh lingkungan (environment). Untuk mencapai tujuan dalam melakukan tugasnya secara mandiri, agent harus memiliki kemampuan kontrol terhadap setiap aksi yang mereka perbuat, baik aksi keluar maupun kedalam. Dan satu hal penting lagi yang mendukung autonomy adalah masalah intelegensi (intelligence) dari agent.

2. Intelligence, Reasoning, dan Learning: Setiap agent harus mempunyai standar minimum untuk bisa disebut agent, yaitu intelegensi (intelligence). Dalam konsep intelligence, ada tiga komponen yang harus dimiliki: internal knowledge base, kemampuan reasoning berdasar pada knowledge base yang dimiliki, dan kemampuan learning untuk beradaptasi dalam perubahan lingkungan.

3. Mobility dan Stationary: Khusus untuk mobile agent, dia harus memiliki kemampuan yang merupakan karakteristik tertinggi yang dia miliki yaitu mobilitas. Berkebalikan dari hal tersebut adalah stationary agent. Bagaimanapun juga keduanya tetap harus memiliki kemampuan untuk mengirim pesan dan berkomunikasi dengan agent lain.

4. Delegation: Sesuai dengan namanya dan seperti yang sudah kita bahas pada bagian definisi, agent bergerak dalam kerangka menjalankan tugas yang diperintahkan oleh user. Fenomena pendelegasian (delegation) ini adalah karakteristik utama suatu program disebut agent.

5. Reactivity: Karakteristik agent yang lain adalah kemampuan untuk bisa cepat beradaptasi dengan adanya perubahan informasi yang ada dalam suatu lingkungan (enviornment). Lingkungan itu bisa mencakup: agent lain, user, adanya informasi dari luar, dsb.

6. Proactivity dan Goal-Oriented: Sifat proactivity boleh dikata adalah kelanjutan dari sifat reactivity. Agent tidak hanya dituntut bisa beradaptasi terhadap perubahan lingkungan, tetapi juga harus mengambil inisiatif langkah penyelesaian apa yang harus diambil. Untuk itu agent harus didesain memiliki tujuan (goal) yang jelas, dan selalu berorientasi kepada tujuan yang diembannya (goal-oriented).

7. Communication and Coordination Capability: Agent harus memiliki kemampuan berkomunikasi dengan user dan juga agent lain. Masalah komunikasi dengan user adalah masuk ke masalah user interface dan perangkatnya, sedangkan masalah komunikasi, koordinasi, dan kolaborasi dengan agent lain adalah masalah sentral penelitian Multi Agent System (MAS). Bagaimanapun juga untuk bisa berkoordinasi dengan agent lain dalam menjalankan tugas, perlu bahasa standard untuk berkomunikasi. Tim Finin dan Yannis Labrou adalah peneliti software agent yang banyak berkecimpung dalam riset mengenai bahasa dan protokol komunikasi antar agent. Salah satu produk mereka adalah Knowledge Query and Manipulation Language (KQML). Kemudian masih berhubungan dengan ini komunikasi antar agent adalah Knowledge Interchange Format (KIF).

lanjutan dari materi ini dapat di lihat di
bagian ke-tiga, oleh Damar Sekarjaya
ke-empat, Elvin Eka Aprilian
ke-lima, Hadi Saputra
ke-enam, Irham Hidayat

Sumber :
http://deris.unsri.ac.id/materi/sist_terd/Overview.pdf (tanggal akses 10 april 2013)

Minggu, 07 April 2013

Pengujian Traceroute di CMD

Traceroute (Tracert) adalah perintah untuk menunjukkan rute yang dilewati paket untuk mencapai tujuan. Ini dilakukan dengan mengirim pesan Internet Control Message Protocol (ICMP) Echo Request Ke tujuan dengan nilai Time to Live yang semakin meningkat. Rute yang ditampilkan adalah daftar interface router (yang paling dekat dengan host) yang terdapat pada jalur antara host dan tujuan.
Berikut adalah percobaan yang saya lakukan, menggunakan modem dengan koneksi internet Flexi dan saya akan melakukan traceroute ke alamat www.kaskus.co.id, pertama-tama buka CMD pada windows lalu ketikkan tracert nama_domain, dapat dilihat seperti gambar di bawah ini.
Langkah berikutnya yaitu, mencari identitas atau informasi dari masing-masing ip yang tampil di gambar cmd diatas. Disini saya menggunakan website http://whatismyipaddress.com untuk mengetahui informasi dari IP yang muncul saat di traceroute. Untuk urutan pertama belum terkoneksi atau Request timed out, sedangkan untuk urutan ke 2,3 dan ke 4 yaitu untuk IP 172.17.58.141 & 172.17.58.154 & 192.168.232.21 merupakan private ip address.
urutan ke 5, dengan IP address  218.100.27.129 dapat dilihat ip informationnya.
urutan ke 6, dengan IP address 218.100.36.36


urutan ke 7, dengan IP address 210.210.161.177


urutan ke 8, dengan IP address 210.210.161.8


urutan ke 9, dengan IP address 202.158.17.149

Untuk membandingkan hasil tracert ke www.kaskus.co.id menggunakan koneksi internet yang lain dapat di lihat pada link berikut :
http://hadisaputra3.blogspot.com/2013/04/pengujian-traceroute-di-cmd-tracert.html (menggunakan modem dengan operator axis)
http://technotsuck.blogspot.com/2013/04/where-is-route-to-kaskuscoid-from-xl-isp.html (menggunakan modem dengan operator XL)
http://iierham.blogspot.com/2013/04/pengujian-traceroute-di-cmd.html (menggunakan speedy)

Computer in Modern Life

Komputasi Modern adalah sebuah konsep sistem yang menerima instruksi-instruksi, mengolah data menurut prosedur yang telah dirumuskan dan menyimpan dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh John Van Neuman (1903-1957). Beliau adalah ilmuwan yang meletakkan dasar-dasar komputer modern.
Kata computer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika. Dalam arti seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai dari abakus dan seterusnya, sampai semua komputer elektronik yang kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang mengolah informasi" atau "sistem pengolah informasi." Selama bertahun-tahun sudah ada beberapa arti yang berbeda dalam kata "komputer", dan beberapa kata yang berbeda tersebut sekarang disebut-disebut sebagai komputer.
Definisi di atas mencakup banyak alat khusus yang hanya bisa memperhitungkan satu atau beberapa fungsi. Ketika mempertimbangkan komputer modern, sifat mereka yang paling penting yang membedakan mereka dari alat menghitung yang lebih awal ialah bahwa, dengan pemrograman yang benar, semua komputer dapat mengemulasi sifat apa pun (meskipun barangkali dibatasi oleh kapasitas penyimpanan dan kecepatan yang berbeda), dan, memang dipercaya bahwa mesin sekarang bisa meniru alat perkomputeran yang akan kita ciptakan pada masa depan (meskipun niscaya lebih lambat).


Manfaat komputer modern :
1. Komputer sebagai sarana mempermudah kerja :
Dengan komputer banyak pekerjaan yang dapat di selesaikan dengan mudah, bila dahulu orang mengetik surat harus dengan mesin tik, dan bila ada kesalahan maka kertas tersebut akan di sobek dan di ketik ulang kembali, selain itu dengan mesin tik dokumen yang telah di ketik tidak dapat di edit kembali, sementara dengan menggunakan komputer kita dapat mengetik dokumen, mengedit dan menyimpan dokumen tersebut untuk dapat di edit berulang-ulang.

2. Kompter Sebagai Sarana Komunikasi
Zaman dahulu bila berkomunikasi dengan seseorang yang berada jauh dari kita, kita dapat menggunakan fasilitas telepon, tapi itu kita hanya mendengar suara teman atau saudara kita. Dengan komputer kita dapat :
* Berbicara dengan teman atau saudara kita
* Sambil bicara kita bisa melihat mereka dengan menggunakan Webcam
* Dapat menuliskan kata-kata kita kepada mereka (Chating)
* Juga kita dapat menulis surat kepada mereka (Email)
* Kita dapat mengirim gambar atau file kepada mereka dll

3. Komputer sebagai Alat Hiburan
Dahulu alat hiburan kita hanyalah Radio, tape, Televisi dan jalan-jalan untuk mengetahui kondisi dan situasi dari satu wilayah. Dengan komputer kita dapat mengghibur dirikita dengan berbagai fasilitas yang terdapat pada komputer antara lain :
* Mendenar lagu-lagu atau musik melalui CD/DVD atau melalui Internet
* Menonton Vidoe lewat kaset CD/DVD atau melalui Internet
* Bermain Game, dengan aplikasi game yang kita Install sendiri atau Game online dengan Internet.
* Berhubungan dengan teman melalui fasilitas Chating, atau Webcam
* Nonton TV, dari saluran TV Reciver yang kita pasang pada komputer atau melalui TV Chanel Online dengan Internet

4. Komputer Sebagai Alat Pendidikan
Dahulu fasilitas pendidikan hanya kita peroleh melalui Sekolah, dan selain di sekolah informasi pendidikan dapat kita peroleh melalui media Radio, Televisi, Koran, dan tempat-tempat kursus. Dengan menggunakan Komputer yang terhubung dengan Internet ataupun tidak kita dapat memperoleh pendidikan dan Ilmu pengetahuan, antara lain :
* Dari aplikasi yang kita Install. Setiap aplikasi yang kita install pasti ada menu bantuannya (Help) yaitu tutorial cara menggunakan program dan pelatihan.
* Aplikasi yang kita Install dapat membuat kita menjadi ahli dalam beberapa bidang seperti : Adobe photoshope, dengan aplikasi ini kita bisa menjadi seorang yang mahir bidang grafis, Power Point ; dengan aplikasi ini kita menjadi seorang yang mahir di bidang persentasi, Autocad ; dengan aplikasi ini kita bisa menjadi seorang yang mahir di bidang disain arsitektur dll.
* Selain dari aplikasi yang kita install, bila kita terhubung dengan Internet kita dapa memperoleh pendidikan atau Ilmu pengetahuan seperti : Sejarah, Kebudayaan, Matematika, Sosial, Biologi, Kedokteran atau Kesehatan, Ekonomi, Politik, Website Designe, Bahasa (segala Bahasa dapat di peroleh), pengetahuan Agama dll.

5. Komputer Sebagai Sarana Informasi
Dengan komputer kita dapat melihat atau memperoleh informasi yang kita butuhkan seperti :
* Informasi pendidikan, Tempat-tempat Pendidikan
* Informasi Hiburan, mencari tempat-tempat Hiburan
* Informasi Travel, mencari dan memesan tiket transprotasi
* Informasi Produk, mencari produk yang kita inginkan.
* Informasi Pekerjaan, menjari lowongan kerja.
* Informasi Berita, mencari kejadian atau berita dalam dan luar negeri
* Informasi Cuaca, mengetahui keadaan cuaca saat ini
* Informasi Lalulintas, mengetahui situasi lalulintas
* Informasi Kesehatan, mencari tips kesehatan serta tempat2 untuk pengobatan.
* Informasi Politik
* Informasi Perdagangan
* Informasi Usaha, mencari peluang untuk membuka usaha
* dan masih banyak lagi informasi yang dapat kita peroleh dari Komputer yang terhubung dengan Internet.

6. Komputer Sebagai Sarana Usaha
Selain untuk komunikasi, Mempermudah pekerjaan, serta alat hiburan, komputer juga dapat dipergunakan sebagai alat untuk melakukan banyak usaha yang mendatangkan penghasilan bagi kita antara lain :
* Membuat Rental Komputer
* Membuat Warnet
* Membuat Usaha percetakan
* Membuat usaha Vidoe Editing
* Membuat Usaha Ringtone dan Wallpaper ke Hp
* Membuat Usaha Sablon
* Membuat usaha Service dan Install Komputer Software
* Membuka usaha Disain Arsitektur.
* Membuka Usaha disain Grafis untuk periklanan
* Membuka Usaha disain Website
* Membuka Usaha programer akounting dan keuangan
* Membuka Usaha Kursus Komputer
* Membuat Jasa Website sebagai media Informasi
* Mengarang dan membuat buku Online yang dapat di jual
* dll

7. Komputer Sebagai Sarana Kontrol
Dibeberapa pabrik, Perhotelan, dan perusahaan banyak komputer dipergunakan sebagai sarana untuk mengontrol atau mengoperasikan system seperti :
* Mengontrol kamera security
* Mengontrol pengoperasian mesin Robot pabrik
* Mengontrol Escalator
* Pengontorlan pencahayaan untuk lampu Studio rekaman
* Pengontrolan peralatan Editing Video
* Pengontrolan tata lampu traffic jalan
* Pengontrolan system jaringan Network

sumber :
http://id.wikipedia.org/wiki/Komputer tanggal akses 7 april 2013
http://top10informasi.blogspot.com/2012/12/manfaat-belajar-komputer-pada-zaman.html tanggal akses 7 april 2013
http://alfianmartins.blogspot.com/2013/01/komputer-modern.html tanggal akses 7 april 2013