I made this widget at MyFlashFetish.com.

Selasa, 25 Maret 2014

Agent Part 1

Software Agent adalah entitas perangkat lunak yang didedikasikan untuk tujuan tertentu yang
memungkinkan user untuk mendelegasikan tugasnya secara mandiri, selanjutnya software agent
nantinya disebut agent saja. Agen bisa memiliki ide sendiri mengenai bagaimana menyelesaikan
suatu pekerjaan tertentu atau agenda tersendiri. Agen yang tidak berpindah ke host lain disebut
stationary agent.
Definisi agen yang lebih rinci, ditinjau dari sudut pandang sistem, adalah obyek perangkat lunak
yang:
1. Diletakan dalam lingkungan eksekusi
2. Memiliki sifat sebagai berikut :
  • a. Reaktif, dapat merasakan perubahan dalam lingkungannya dan bertindak
              sesuai perubahan tersebut.
  • b. Autonomous, mampu mengendalikan tindakannya sendiri
  • c. Proaktif, mempunyai dorongan untuk mencapai tujuan
  • d. Bekerja terus menerus sampai waktu tertentu
3. Dapat mempunyai sifat ortogonal sebagai berikut :
  • a. Komunikatif, dapat berkomunikasi dengan agen yang lain.
  • b. Mobile , dapat berpindah dari satu host ke host yang lain
  • c. Learning, mampu menyesuaikan diri berdasarkan pengalaman sebelumnya
  • d. Dapat dipercaya sehingga menimbulkan kepercayaan kepada end user.
Karakteristik dari Agen:

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 [Woolridge et.
al., 1995]. Dan satu hal yang penting yaitu mendukung autonomy dan 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. Berbeda dengan stationary
agent. Tetapi 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, informasi dari luar, dsb [Brenner et. al.,
1998].

6. Proactivity dan Goal-Oriented: Sifat proactivity boleh dibilang 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 [Brenner
et. al., 1998]. 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 [Finin et al.,
1993] [Finin et al., 1994] [Finin et al., 1995] [Finin et al., 1997] dan Yannis Labrou [Labrou
et al., 1994] [Labrou et al., 1997] 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). Dan masih terkait
dengan komunikasi antar agent adalah Knowledge Interchange Format (KIF).

Software Agent bisa diklasifikasikan sebagai :
1. Desktop Agent
Yaitu agent yang hidup dan bertugas dalam lingkungan Personal Computer (PC), dan berjalan
diatas suatu Operating System (OS). Yang termasuk dalam klasifikasi ini adalah:
Operating System Agent
Application Agent
Application Suite Agent
2. Internet Agent
Yaitu agent yang hidup dan bertugas dalam lingkungan jaringan Internet, melakukan tugasnya
yaitu memanage informasi yang ada di Internet. Yang termasuk dalam klasifikasi ini adalah :
Web Search Agent
Web Server Agent
Information Filtering Agent
Information Retrieval Agent
Notification Agent
Service Agent
Mobile Agent

referensi :

Referensi :
http://iwan.staff.gunadarma.ac.id/Downloads/files/22154/3_Proses.pdf



Link Kelompok :
Aprilina Putri :  Threading Part 1(http://aprilinaputri19.wordpress.com/2014/03/25/thread-part-1/)
Aries S Prayoga Threading Part 2 (http://ariesprayoga.wordpress.com/2014/03/25/thread-part-2)
Fadhlanullah Sidiq Client - Server (http://fadhlansymphony.blogspot.com.tr/2014/03/client-server.html)

Yanizar Dwi R : Agent Part 2 (http://teknophobia.blogspot.com/2014/03/sistem-teristribusi-proses-agent-part-2.html)

Impact of Mobile Computing

Type Mobile Computing
• Laptops are portable computers , small and can be carried anywhere very easily integrated in a casing . Weight laptops range from 1 to 6 pounds depending on size , materials and specifications . The power source comes from batteries or A / C adapter which can be used to recharge the battery and to power the laptop itself . Usefulness same laptop with a desktop computer , which distinguishes only the size making it easier for users to carry it around .
• Wearable Computer or computer that is applied in the human body . An example is Computer Glacier Ridgeline W200 . W200 is made from reinforced magnesium alloy which maximizes strength and minimizes overall weight . At only 10.2 ounces and was formed in the arm contour , W200 combines the same features of a standard computer with a device that provides comfort and ergonomic wrist worn instrument . The W200 has a 3.5 “color display with touch screen , backlit keyboard and a hot swappable battery . Wireless function of W200 ensure continuous connectivity regardless of the user’s location with plug and play Wi – Fi , Bluetooth and GPS modules . Using Windows CE or Linux operating systems , the unit can be quickly configured to access the remote host system through integrated wired or wireless interfaces . Hands – free operation of the W200 that overcomes the physical limitations associated with normal hand-held computer . This allows the user complete freedom to continue their daily activities with both hands while using the computer has full access at all times . In addition to the electronic compass , the system also integrates the latest and most innovative features , such as tilt and silent reckoning , which allows critical battery savings when the unit is not in use . Hands – free usability of the W200 makes it of special interest for Emergency Services , Security , Defense , Warehouse , Field Logistics and any area where access to a large amount of information required . W200 ridge line of the glacier when it joins rugged computers developed for data collection .
• PDAs ( Personal Digital Assistants ) is an electronic device and a computer -based small form and can be taken anywhere . According to my knowledge PDAs are widely used as a personal organizer at first , but because of its development , then multiply its utility function , such as a calculator , clock and timing pointer , computer games , internet users , receiving and sending electronic mail ( e – mail ) , radio receiver , video recorder , and a memo recorder . Apart from it with a PDA ( pocket computer ) , we can use the address book and store addresses , e-book reading , using GPS and many other functions . Even more sophisticated version of the PDA can be used as a mobile phone , Internet access , intranets , or extranets via Wi – Fi or Wireless Network . One of the typical PDA is the ultimate touch screen facility

• SmartPhone is a mobile phone offering advanced capabilities , its ability to resemble capabilities virtually the PC ( computer ) . Generally, a mobile phone as a smartphone when it is said to be running on the operating system software that is complete and has a standard interface and platform for application developers . While some say that a smartphone is a simple mobile phone with advanced features such as the ability to send and receive emails , surf the Internet and read e -books , built -in full keyboard or external USB keyboard , or has a VGA connector . In other words , the smartphone is a miniature computer with phone capabilities .
4 . Tool for Mobile Computing
- GPS ( Global Positioning System )
- Wireless ( Acess )
- GIS ( Location )

Excess and deficiency
Advantages of Mobile Computing
- Application wide
- Moving / berpidah freely locations
- Non- switch networks

Disadvantages of Mobile Computing
lack of Bandwidth
Internet access in peralatanini slow when compared to wired access , but with the use of technology GPRS , EDGE and 3G networks , high -speed Wireless LAN is not too expensive but has a limited bandwidth .
power consumption
Mobile computing is highly dependent on battery life .
Transmission disorders
Distance to the transmitter signal and weather affect transimis data on mobile computing .
Potential Occurrence of Accidents
Some accidents are often caused by akhir2 motorists who use mobile computing devices while driving .

Usefulness And Other Issues
As the use of mobile Internet using mobile internet sites , the ability of the site to be able to use (usability ) is important to attract and retain the attention of ” user stickiness ” ( the degree to which the user remain our site ) . There are three dimensions of usability , ie effectiveness , efficiency and satisfaction . However, users often find today’s mobile devices are not effective , especially because of restrictions pocket-sized keyboard and services , thus reducing its usefulness . Moreover, due to the limited storage capacity and speed of access to information than most smartphones and PDAs , as difficult or impossible to download large files from the per Alatan this kind . Technical limitations and other restrictions that slow the spread of m – commerce .
Failure In Mobile Computing and M – Commerce
Same with other technologies , especially new ones , there are many failures of the application and of the whole company in the mobile computing and m – commerce . It is important to anticipate and plan for the possibility of failure and learning from failure . Case Northaest Utilities beberikan some important insights .
The existence Impact of Modern Computing
The impact of modern computing is that it can help people to solve complex problems using computers . One example is a biometric . Biometric derived from the Bio and Metric . The word bio is taken from the ancient Greek language which means life , while Metric is also derived from the ancient Greek language , which means the size , so if concluded biometric means of life measurements .
But an outline of a biometric measurement of the statistical analysis of biological data that refers to the technology to analyze the characteristics of a body ( people) . From these explanations it is clear that describe Biometric detection and classification of physical attributes . There are many different biometric techniques , including :
• Reading of fingerprints / palm
• Hand geometry
• Reading of the retina / iris
• Voice recognition
• The dynamics of signatures .
And according to Don Tapscott (1995 ) in his book entitled ” The Digital Economy : Promise and Peril In The Age of Networked Intelligence ” illustrates how the impact of computing technology on human life . Application technology is less than perfect without the support of intelligent machines capable analytic . The presence of increasingly sophisticated computing technology has changed human lifestyle and the demands on human competence . Now human life increasingly dependent on computers . Here are the things that describe the concept of computational intelligence technologies are supported by the application .
1 . Product -driven computer system
a. Smart car ( car smart )
b . Smart card ( smart card )
c . Smart house ( smart home )
d . Smart road ( street smart )
2 . The design of the product is managed by a computer
3 . The process is driven by a computer work
4 . Computers became an effective means of communication
5 . Computer as an information center
In addition to the structural impact on human livelihoods , technology also evokes cultural processes in society diterpanya . It is a symptom that by N. Postman called technopoly , which is described by him as follows :
” Technopoly is a state of culture . It is also a state of mind . It Consist in the deification of technology , the which means that the culture seeks it’s satisfactions in technology , and takes it’s orders from technology “
Thus , what matters is the extent to which a society ready to enter an age characterized by the supremacy of the power plant technology as a new culture without cause risk resilience own culture . Thus , it is not wrong to state that also technological dominance will continue with the blossoming of a new culture that gave birth to various new value also tends to be the benchmark of modern human behavior in a variety of patterns of interaction with others .
Trends in Mobile Computing
Mobile devices have a radical impact on the different routines of individuals from the modern era . The introduction of the phone itself to change the communication pattern in previous years and the technology continues to evolve , now leave marks on other parts as well . Mobile computing not only provides the basic functions of communication , but to help other users in performing everyday tasks such as arranging tasks , social sharing , taking pictures and other computing tasks .

Data capability , with the introduction of wireless networks , mobile devices are also provided in advanced . Mobile technology also adds a new variation and improvisation in order to improve the overall user experience of mobile . Some of the new trends that have been introduced in mobile computing , in recent years are :
    Smart -phone Computing: The third-party application development for various smartphone platforms such as iOS , Android , Windows mobile , etc. have improved graphics innovation and functionality in this application . Different concepts such as BYOD and mobility companies have introduced the use of smart-phone applications as enterprise application to different domains of industry .
    Security on mobile phones : With mobile phones becoming smarter every day , the data handling capabilities become an integral part of mobile computing . The device is also connected to the network at any time , so the need to secure data stored also appeared . Because the mobile security becomes an important component of mobile computing , because the purpose of the communication device has been developed from voice to data.
    Wireless Networking : different network technologies such as 4G and WiMAX are also introduced recently which raised computational tasks of data from devices and provide high speed accessibility of data from these devices . This is helpful for users who require large amounts of data transfer from their handheld devices .
    M – commerce : Online trading activities has become a common activity for the user , for the shopping experience a laxative . With the growing practice of mobile computing , users can now perform the same tasks using their hand-held mobile phone or tablet device that is . Different security parameters are taken care of in the event, which involves the processing of financial information . Unlike the mobile payment application has also been introduced to cement a strong foundation of m – commerce activity .
Another location -based mobile application service which uses a special system called the Global Positioning System , or GPS , which was introduced which allows users to gain access to the information from the various locations of their device .
Different maps like Google maps facility allows users to get turn-by – turn navigation from their source of travel to their destination address . Different camera apps also introduced the use of GPSs with Geo-tagging feature so that users can customize the map view them according to their needs .
Sumber:
http://ku2harlis.wordpress.com/komputasi-modern/http://sumbait.blogspot.com/2013/03/komputasi-bergerak-nirkabel-dan-perpasif.htmlhttp://ariwiyanto83.blogspot.com/http://arissetiawan-balangan.blogspot.com/2012/10/artikel-artikel-komputer-masyarakat.htmlhttp://berserkerdark.blogspot.com/
boser45.blogspot.com/2012/12/trends-in-mobile-computing.html

Senin, 17 Maret 2014

Sistem Terdistribusi : Secure Shell (Studi Kasus)

Studi Kasus RPC


RPC (Remote Procedure Call) pertama kali ditemukan pada tahun 1976. Perusahaan yang pertama kali menggunakan RPC adalah Xerox pada tahun 1981. RPC di implementasikan pertama kali di sistem operasi Unix, Sun's RPC (sekarang disebut ONC RPC). ONC RPC masih banyak digunakan saat ini pada beberapa platform. Implementasi Unix yang lain digunakan oleh Apollo Computer Network Computing System (NCS). NCS kemudian digunakan sebagai dasar fondasi DCE/RPC di OSF Distributed Computing Environment (DCE). Satu dekade kemudian diadopsi oleh perusahaan Microsoft DCE/RP, Microsoft RPC (MSRPC) sebagai dasar mekanisme mereka, dan berjalan pada DCOM (Distributed Object Component Model). Sekitar waktu yang sama pertengahan tahun 90-an, Xerox PARC's ILU, dan Object Management Group CORBA, menawarkan paradigma RPC yang lain berdasarkan objek terdistribusi dengan mekanisme yang menggunakan metode warisan.

Remote Procedure Call (RPC) adalah sebuah metode yang memungkinkan kita untuk mengakses sebuah prosedur yang berada di komputer lain. Untuk dapat melakukan ini sebuah server harus menyediakan layanan remote procedure. RPC mengasumsikan keberadaan dari low-level protokol transportasi seperti TCP atau UDP untuk membawa pesan data dalam komunikasi suatu program. Protokol RPC dibangun diatas protokol eXternal Data Representation (XDR), yang merupakan standar dari representasi data dalam komunikasi remote. Protokol XDR mengubah parameter dan hasil dari tiap servis RPC yang disediakan.

Definisi lain dari RPC, adalah sebuah metode yang memungkinkan kita untuk mengakses sebuah procedure yang berada di komputer lain. Nah, untuk melakukan hal ini sebuah server harus menyediakan layanan remote procedure. 

Cara kerja dari RPC ini adalah server membuka socket, lalu menunggu client yang meminta prosedur yang disediakan oleh server. Bila client tidak tahu harus menghubungi port yang mana, client bisa me-request kepada sebuah matchmaker pada sebuah RPC port yang tetap. Matchmaker akan memberikan port apa yang digunakan oleh prosedur yang diminta client.

Cara kerja dari RPC ini adalah server membuka socket, lalu menunggu client yang meminta prosedur yang disediakan oleh server. Bila client tidak tahu harus menghubungi port yang mana, client bisa me-request kepada sebuah matchmaker pada sebuah RPC port yang tetap. Matchmaker akan memberikan port apa yang digunakan oleh prosedur yang diminta client.




Langkah-Langkah RPC 


Tahapan dari gambar diatas:
  1. Klien memanggil prosedur stub lokal. Prosedur Stub akan memberikan parameter dalam suatu paket yang akan dikirim ke jaringan. Proses ini disebut sebagai marshalling.
  2. Fungsi Network pada O/S (Operating system – Sistem Operasi) akan dipanggil oleh stub untuk mengirim suatu message.
  3. Kemudian Kernel ini akan mengirim message ke sistem remote. Kondisi ini dapat berupa connectionless atau connection-oriented.
  4. Stub pada sisi server akan melakukan proses unmarshals pada paket yang dikirim pada network.
  5. Stub pada server kemudian mengeksekusi prosedur panggilan lokal.
  6. Jika eksekusi prosedur ini telah selesai, maka eksekusi diberikan kembali ke stub pada server.
  7. Stub server akan melakukan proses marshals lagi dan mengirimkan message nilai balikan ( hasilnya ) kembali ke jaringan.
  8. Message ini akan dikirim kembali ke klien.
  9. Stub klien akan membaca message ini dengan menggunakan fungsi pada jaringan.
  10. Proses unmarshalled kemudian dilakukan pada message ini dan nilai balikan aka diambil untuk kemudian diproses pada proses lokal.
Proses diatas akan dilakukan berulang-ulang ( rekursif ) dalam pengeksekusian RPC dalam suatu remote sistem.
Kelebihan RPC
  • Relatif mudah digunakan
Pemanggilan remote procedure tidak jauh berbeda dibandingkan pemanggilan local procedure. Sehingga pemrogram dapat berkonsentrasi pada software logic, tidak perlu memikirkan low level details seperti soket, marshalling & unmarshalling.
  • Robust (Sempurna)
Sejak th 1980-an RPC telah banyak digunakan dlm pengembangan mission-critical application yg memerlukan scalability, fault tolerance, reliability.
Kekurangan RPC
  • Tidak fleksibel terhadap perubahan
  • Static relationship between client & server at run-time.
  • Berdasarkan prosedural/structured programming yang sudah ketinggalan jaman dibandingkan OOP.
  • Kurangnya location transparency. Misalnya pemrogram hanya boleh melakukan pass by value, bukan pass by reference.
  • Komunikasi hanya antara 1 klien & 1 server (one-to-one at a time). Komunikasi antara 1 klien & beberapa server memerlukan beberapa koneksi yg terpisah
Studi Kasus RPC
Salah satu contoh penggunaan RPC yaitu SSH. Secure Shell atau SSH adalah protokol jaringan yang memungkinkan pertukaran data melalui saluran aman antara dua perangkat jaringan. Terutama banyak digunakan pada sistem berbasis Linux dan Unix untuk mengakses akun shell. Kegunaan utama SSH adalah untuk memasuki sistem komputer di tempat lain yang terhubung melalui jaringan dengan cara yang aman. Contoh aplikasi yang digunakan untuk SSH yaitu Putty dan Winscp. Cara penggunaannya yaitu dengan memastikan terlebih dahulu port ssh di komputer tujuan harus aktif dengan cara diaktifkan servicenya melalui terminal .


A. Putty
Langkah awal menggunakan Putty


Langkah kedua 
untuk mengisi login as harus benar passwordnya juga harus tepat sesuai yang terdaftar pada komputer yang di remote.
Langkah ketiga
Anda berhasil masuk hal yang terpenting disini jika kita ingin akses full administrator komputer linux yang di remote tadi harus masuk sebagai root.
B.Winscp

Langkah pertama masukan ip tujuan komp linux yang akan di remote lalu klik login:

 Setelah login isi username dan password user tujuan komp yang telah terdaftar di sistem linux tersebut:

 Tampilan menu pembuka winscp sebelum digunakan.

Dengan winscp anda dapat mendelete rename edit copy file atau folder semaunya di winscp tanpa harus menggunakan editor vi,perintah - perintah console yang membingunkan dengan sarat anda remote harus sebagai root di komp linux yang diremote.

Contoh kasus RCP lainnya yang sering kita temui yakni terdapat pada jasa pengeprintan di rental pengetikan yang di dalamnya terdapat 1 komputer server, beberapa komputer client dan sebuah printer yang hanya terhubung dengan server. User dari computer client ingin mencetak data dari komputernya. Biasanya user memindah data dengan bantuan device external seperti disket, flash disk, hard disk, atau cd-rw. Namun dengan RPC hal tersebut akan menjadi lebih efisien.
Solusinya adalah :
Dengan RPC, untuk mencetak data dari computer client, computer client mengirim pesan “cetak” kepada computer server. Kemudian computer server menerima perintah tersebut dan kemudian menjalankan perintah mencetak data. Setelah itu server mengirimkan pesan pada client berupa informasi “file telah dicetak”.


 Referensi : 

http://kweedhbuzz.blogspot.com/2013/03/studi-kasus-rpc.html
http://jevrie-brothers.blogspot.com/2013/03/remote-procedure-call-gagasan-tentang.html
http://hadisaputra3.blogspot.com/2013/03/studi-kasus-rpc.html


 Link Kelompok : 

1. Aprilina Putri : Protokol ( Sistem Terdistribusi Komunikasi Studi) http://aprilinaputri19.wordpress.com/2014/03/17/protokol-sistem-terdistribusi-komunikasi-studi/
2. Ariens S. Prayoga : RPC ( Remote Procedure Controller)


3. Fadhlanullah Sidiq : Konsep Objek Terdistribusi dan Objek Interface ( http://fadhlansymphony.blogspot.com/2014/03/konsep-objek-terdistribusi-dan-objek.html )
4. Yanizar Dwi : Sistem Terdistribusi : Komunikasi (Studi Kasus) http://teknophobia.blogspot.com/2014/03/sistem-terdistribusi-komunikasi-studi.html
 










 


Selasa, 11 Maret 2014

Permasalahan Sistem Terdistribusi


Definisi dari sistem terdistribusi adalah Sebuah sistem yg komponennya berada pd jaringan komputer. Komponen tsb saling berkomunikasi dan melakukan koordinasi hanya dgn pengiriman pesan (message passing).
  • Komputer-komputer saling independent
  • Dihubungkan dalam jaringan computer
  • Terlihat sebagai satu kesatuan
  • Komputasi terintegrasi

Permasalahan Sistem Terdistribusi 
 
Masalah dengan sistem terdistribusi yang dapat dimunculkan antara lain berkaitan dengan :

1. Software
Bagaimana merancang dan mengatur software dalam distribusi sistem. Kesulitan yang akan dihadapi, antara lain : bahasa pemrograman yang akan digunakan, operating system, dll.

2. Jaringan
Ketergantungan pada infrastruktur jaringan menjadi pertimbangan utama dalam merancang dan mengimplementasikan sistem.

3. Keamanan
Masalah keamanan muncul karena dalam sistem terdistribusi, kita akan menemukan proses berbagi (share) data atau berbagi sumber daya.
Selain itu kesulitan dan ancaman dalam sistem terdistribusi antara lain :
  • Mode pemakaian Variasi yang beragam terhadap karakteristik pemakaian
Contoh : berapa banyak halaman di kunjungi
  •   Masalah Internal
Ada beberapa masalah internal yaitu Masalah concurrency, Masalah clock, Mode kegagalan
  • Lingkungan Sistem
Sistem terdistribusi harus mengakomodasi heterogenitas hardware, sistem operasi dan jaringan. Contoh : berapa banyak versi SO
Ancaman Eksternal yaitu Serangan terhadap kesatuan data dan keamanannya.






referensi : 
http://wickedhero26.blogspot.com/2013/03/permasalahan-sistem-terdistribusi.html
http://sergeantfai.blogspot.com/2013/03/permasalahan-sistem-terdistribusi.html


 Link Kelompok :

1. Aprilina Putri : Definisi Sistem Terdistribusi ( http://aprilinaputri19.wordpress.com/2014/03/11/definisi-sistem-terdistribusi/)
2. Aries S. Prayoga : Karakteristik Sistem Terdistribusi (http://ariesprayoga.wordpress.com/2014/03/11/karakteristik-sistem-terdistribusi/)
3. Fadhlanullah Sidiq : Model Sistem Terdistribusi (http://fadhlansymphony.blogspot.com/2014/03/model-sistem-terdistribusi.html)
4. Yanizar Dwi R. Pengenalan Sistem Terdistribusi (http://teknophobia.blogspot.com/2014/03/pengenalan-sistem-terdistribusi.html)