Kamis, 09 Oktober 2014

SISTEM TERDISTRIBUSI

            Sistem terdistribusi adalah suatu kesatuan dari elemen-elemen yang saling berinteraksi secara sistematis dan teratur untuk mendistribusikan data dari dan kepada pengguna yang terkait didalamnya.

Karakteristiknya adalah
 
a, Access and Sharing
            Kemampuan menggunakan hardware, software atau data dimanapun dan kapanpun dan menentukan siapa saja yang dapat mengakses sebuah resource dalam sebuah sistem terdistribusi. Contohnya : semua mahasiswa gunadarma dapat melihat npm dan jadwal kelasnya di studentsite, tetapi untuk merubahnya harus melapor ke bagian baak.

b. Transparency
            Sebuah keterbukaan dalam sistem terdistribusi memiliki kemampuan sebuah sistem dalam mengembangkan fleksibilitas terhadap peningkatan kinerja sebuah sistem. Seperti ketersediaan extension yang dapat terkoneksi dengan sistem lain. Contoh karakteristik ini misalkan sebuah aplikasi web finance motor dapat terhubung dengan sistem web dealer motor yang bekerja sama dengan finance tersebut.

c. Concurrency
            Semua proses dalam sistem terdistribusi dilakukan secara concurrency (secara bersama-sama). Hal ini dilakukan untuk mencegah inkonsistensi dan ketidak valid an sebuah data dan proses. Sebagai contoh dalam sebuah aplikasi web yang diakses oleh banyak user. Ketika server melakukan sebuah update. Maka semua user yang mengakses halaman web tersebut akan langsung mendapatkan update terbaru tersebut.

d. Scalability
            Skalabilitas memiliki pengertian bahwa sebuah sistem terdistribusi harus dapat ditingkatkan kinerjanya tanpa mengubah komponen-komponen di dalamnya. Sebagai contoh, sebuah aplikasi web yang digunakan oleh user yang terlalu banyak. Maka untuk meningkatkan kinerja dari web tersebut agar tidak terjadi overload atau system down maka perlu dilakukan upgrade processor dan ram. Dalam proses upgrading tersebut, komponen dalam web tidak perlu diubah.


Model Sistem Distribusi
a. Model client-server
- Client, proses akses data, melakukan operasi pada komputer lain.
- Server, proses mengatur data, proses mengatur resources, proses komputasi.
- Interaksi, invocation/result.

 b. Model Multiple Server
- Service disediakan beberapa server, contohnya sebuah situs yang dijalankan sebuah server
- Server menggunakan replikasi atau database terdistribusi

c. Model Proxy Server
- Proxy server membuat duplikasi beberapa server yang diakses oleh client
- Catching:
a. Penyimpanan lokal untuk item yang sering diakses
b. Meningkatkan kinerja
c.  Mengurangi beban server

d. Model Peer to Peer
- sistem dapat menjadi server dan dapat juga menjadi client, contohnya dalam pembuatan adhoc dalam laptop.
 
 
Semoga bermanfaat bagi para pembaca. Trims
 
Sumber : www.google.com

Rabu, 09 Juli 2014

V-CLASS : PENGELOLAAN PROYEK SISTEM INFORMASI
Dosen : Ibu. Yulia Chalri

Pretest (Organisasi) :

Proyek yang berhasil sangat tergantung pada orang-orang yang terlibat di dalam organisasi proyek tersebut. Apa saja yang perlu diperhatikan untuk memilih orang-orang tersebut?
Hal yang harus diperhatikan adalah :

Jawab

>Menguasai materi (termasuk materi ajar) dengan baik.
>Memiliki rasa saling bergantung serta membutuhkan dan saling memiliki.
>Dapat bekerja secara terbuka.
>Dapat mengekspresikan gagasan, opini dan ketidaksepakatan.
>Mengerti sudut pandang satu dengan yang lain.
>Mengakui bahwa konflik adalah suatu hal yang normal.
>Anda membutuhkan seseorang yang dapat berkomunikasi, yang merupakan bagian dari sebuah tim, serta dapat berbagi pengetahuan dan ide-ide dengan baik, tetapi juga harus mau menjalankan ide-ide tersebut.
Anda membutuhkan seseorang pendengar yang baik, seseorang yang akan mendengarkan pendapat orang lain dan mau mengakui jika pendapat-pendapat tersebut lebih baik.
>Anda membutuhkan seorang yang terorganisir. Akan banyak tugas yang harus dilakukan, setiap tugas pada waktu yang tepat.
>Anda tidak membutuhkan seseorang yang perfeksionis. Pilihlah seorang yang dapat bekerja pada saat deadline. Selalu ada cara yang terbaik, tetapi jika hal ini berhasil sekarang, keluarkan sesuai waktu dan simpan kemajuan ini untuk versi berikutnya.
>Anda membutuhkan seseorang yang mempunyai kemampuan teknik terbaik, seorang analitis dan logis, dengan pengalaman yang sesuai.


Posttest (Organisasi) :

Tuliskan tugas/tanggung jawab Project Manager, Project Leader dan Programmer pada organisasi/tim proyek Sistem Informasi!

Jawab

>Project Manager bertanggung jawab terhadap pengontrolan proyek yang ditanganinya, organisasi, tim kerja yang dipimpinnya, dan terhadap diri sendiri.
>Project Leader bertanggung jawab untuk memimpin keseluruhan wawancara dengan user dan menjadi pengawas harian bagi programmer.
>Programmer bertugas untuk membangun/mengembangkan software terutama pada tahap construction dengan melakukan coding dengan bahasasa pemrograman yang ditentukan, mengimplementasikan requiremant dan desain proses bisnis ke komputer dengan menggunakan algoritma/logika dan bahasa pemrograman, melakukan testing terhadap software bila diperlukan.