Anda di halaman 1dari 73

..\\ SEMANGAT UTS //..

ROUTERS
Sistem Terdistribusi

---ADIT---

1. Sebuah system/program disebut sebagai system terdistribusi karena bebapa hal


berikut ini, kecuali
a. Performance
b. Distribution
c. Durabilitty
d. Reliability
e. Incremental Growth
Jawaban: c
Performance: Sekumpulan prosesor dapat menyediakan kinerja yang lebih ting-
gi daripada komputer yang terpusat
Distribution: Banyak aplikasi yang terlibat, sehingga lebih baik jika dipisah dalam
mesin yang berbeda (contoh: aplikasi perbankan, komersial)
Reliability: Jika terjadi kerusakan pada salah satu mesin, tidak akan
mempengaruhi kinerja system secara keseluruhan
Incremental Growth: Mesin baru dapat ditambahkan jika kebutuhan proses
meningkat

2. Salah satu karakteristik dari system terdistribusi adalah concurrency of


components, apa yang dimaksud concurrency of components
a. Terdapat batasan pada ketepatan proses sinkronisasi clock pada sistem
terdistribusi, oleh karena asynchronous message passing
b. Pada sistem terdistribusi, tidak ada satu proses tunggal yang mengetahui
global state sistem saat ini
c. Sistem atau program yang berjalan bersama-sama, dimana setiap
komputer/aplikasi dapat melakukan pekerjaan masing-masing tanpa
terjadi konflik
d. Kemungkinan adanya kegagalan proses tunggal yang tidak diketahui
e. Proses tunggal mungkin tidak peduli pada kegagalan sistem
keseluruhan Jawaban: c
Yang dimaksud dengan concurrency (sistem atau program yang berjalan ber-
sama-sama) disini adalah suatu karakteristik yang dimiliki oleh sistem terdistri-
busi dimana sifatnya setiap komputer/aplikasi dapat melakukan pekerjaan
masing-masing tanpa terjadi konflik diantaranya. Hal yang wajar apabila pros-
es eksekusi program harus berjalan secara konkuren. Melakukan koordinasi
konkurensi terkadang diperlukan juga untuk mengatur layanan seperti file
sharing. Contoh: Beberapa pemakai browser mengakses halaman web
secara bersamaan

1|We are En Route to Success!


..\\ SEMANGAT UTS //..
ROUTERS
Sistem Terdistribusi
3. Apa yang dimaksud Interaction Model dalam macam-macam model
system terdistribusi
a. bagaimana suatu task didistribusikan secara merata kepada system dan
bagaimana penempatan dari komponen-komponen dalam system
terdistribusi
b. Sistem ini disusun sebagai sekumpulan proses, yang disebut server, yang
memberikan layanan kepada pengguna, yang disebut client
c. Semua proses (object) menjalankan peran yang sama, tidak terdapat mesin
khusus yang melayani suatu pelayanan tertentu atau mengatur sumber
daya dalam jaringan dan semua kewajiban dibagi rata ke seluruh mesin
d. dimana proses dalam sistem terdistribusi antara klien dan server
berinteraksi satu sama lain dengan meneruskan pesan, menghasilkan
komunikasi (penyampaian pesan) dan koordinasi (sinkronisasi dan
urutan aktivitas) antar proses
e. proses dan channel komunikasi memiliki kemampuan untuk
menganggulangi kemungkinan gagal
Jawab: d
Interaction Model merupakan dimana proses dalam sistem terdistribusi antara
klien dan server berinteraksi satu sama lain dengan meneruskan pesan,
menghasilkan komunikasi (penyampaian pesan) dan koordinasi (sinkronisasi
dan urutan aktivitas) antar proses. Setiap proses memiliki state-nya sendiri.
Ada dua faktor penting yang mempengaruhi interaksi proses dalam sistem
terdistribusi:
• Kinerja komunikasi seringkali menyebabkan karakteristik yang terbatas.
• Tidak adanya tetapan yang mengatur tentang waktu karena jam pada
komputer yang berbeda cenderung berbeda (saling bergesekan).

4. Dalam model system terdistribusi Communication Omission Failures ada salah


satu contoh yang disebut Channel Omission Failure yaitu
a. Hilangnya pesan antara proses pengiriman dan buffer pesan keluar.
b. Hilangnya pesan antara buffer pesan masuk dan proses penerimaan.
c. Hilangnya pesan di antaranya, yaitu antara buffer keluar dan buffer
masuk.
d. keadaan dimana suatu proses berhenti total (crash) dan tidak dapat
dijalankan kembali.
e. keadaan dimana suatu proses tetap berhenti dalam suatu waktu. Proses
lain dapat mendeteksi status ini

2|We are En Route to Success!


ROUTERS
Sistem Terdistribusi

Jawab: c
Send-Omission Failure: Hilangnya pesan antara proses pengiriman dan buffer
pesan keluar.
Receive-Omission Failure: Hilangnya pesan antara buffer pesan masuk dan
proses penerimaan.
Channel Omission Failure: Hilangnya pesan di antaranya, yaitu antara buffer
keluar dan buffer masuk.
Sedangkan keadaan dimana suatu proses berhenti total (crash) dan tidak dapat
dijalankan Kembali dan keadaan dimana suatu proses tetap berhenti dalam suatu
waktu. Proses lain dapat mendeteksi status ini merupakan contoh dari kategori
Omission Failures

5. Apa fungsi middleware pada arsitektur system terdistribusi?

a. Membuat komunikasi antar proses di sistem yang berbeda menjadi


transparan seolah-olah komunikasi hanya terjadi secara local
b. memperbaiki kesalahan di setiap layer
c. sebagai pengantar suatu data yang dikirimkan dari satu komputer ke komputer
lain
d. manajemen dari sebuah koneksi sehingga dapat untuk menghancurkan atau
menjaga sebuah koneksi.
e. sebagai penerjemah data yang akan ditransmisikan dari sebuah aplikasi atau
untuk sebuah aplikasi
Jawaban: a
Middleware Layer adalah lapisan yang dibuat untuk menyediakan layananlayanan
dan protokol-protokol yang seragam dan dapat digunakan oleh aplikasi-aplikasi
yang berbeda-beda. Pada lapisan ini terdapat sekumpulan protokol komunikasi
yang beragam yang memungkinkan berbagai macam aplikasi dapat berkomun-
kasi. Fungsi utama dari Middleware Layer adalah membuat komunikasi antar
proses di sistem yang berbeda menjadi transparan seolah-olah komunikasi han-
ya terjadi secara lokal
6. Berikut ini terdapat 4 standar utama middleware untuk mendukung komputasi objek
terdistribusi, kecuali
a. CORBA
b. COM
c. DCOM
d. RMI
e. RPC
Jawaban: e

3|WeareEnRoutetoSuccess!
ROUTERS
Sistem Terdistribusi

• CORBA (Common Object Request Broker Architecture) adalah sebuah


middleware yang dihasilkan oleh sebuah konsorsium yang bernama OMG (Object
Management Group). CORBA didesain agar komponen cerdas diizinkan untuk
dapat saling menjelajah satu dengan yang lain dan saling berinteraksi melalui
suatu objek bus yang bernama ORB (Object Request Broker).
• Component Object Model (COM) adalah teknologi yang diciptakan oleh Microsoft
untuk memungkinkan komunikasi antaraplikasi. Teknologi ini sudah disediakan
untuk beberapa platform tetapi kebanyakan digunakan untuk platform Windows
• Distributed Component Object Model (DCOM) sebagai jawaban Microsoft atas
CORBA. DCOM dibandingkan dengan COM memiliki kelebihan mampu untuk
terdistribusi dan berkomunikasi antarkomponen melalui jaringan
• Remote Method Invocation (RMI) adalah sebuah teknik pemanggilan method
remote yang lebih secara umum lebih baik daripada RPC. RMI menggunakan
paradigma pemrograman berorientasi obyek (Object Oriented Programming). RMI
memungkinkan kita untuk mengirim obyek sebagai parameter dari remote method.

7. Berikut adalah keuntungan menggunakan lightweight processes (LWP) pada


penggunaan thread terhadap system operasi
a. Membuat, menghancurkan, dan menyinkronkan thread relatif mudah dan tidak
melibatkan intervensi kernel sama sekali.
b. dapat menjadi lebih banyak CPU yang dapat diperluas ke sumber daya
lain juga
c. Jika suatu proses memiliki cukup LWP, panggilan sistem pemblokiran tidak
akan menghentikan keseluruhan proses.
d. aplikasi tidak perlu mengetahui tentang LWP. Yang dilihatnya hanyalah thread
tingkat pengguna.
e. LWP dapat dengan mudah digunakan dalam lingkungan multiprosesing,
dengan menjalankan LWP yang berbeda pada CPU yang berbeda.
Multiprocessing ini dapat disembunyikan seluruhnya dari aplikasi.
Jawaban b;
Karena opsi b adalah manfaat dari virtualisasi buka LWP

4|WeareEnRoutetoSuccess!
ROUTERS
Sistem Terdistribusi

8. Apa fungsi dari penggunaan multithread clients

a. dapat mengurangi latency / hembatan pada jaringan yang dilalui


b. meningkatkan kinerja & memberikan penataan yang lebih baik pada system

c. menangani perangkat kerja lain seperti memori, papan ketik, tetikus, monitor,
printer, speaker, serta perangkat-perangkat lainnya
d. Melayani bermacam program aplikasi untuk mengakses perangkat keras
komputer secara aman.
e. Membantu eksekusi aplikasi dan mendukungnya dengan fitur abstraksi
hardware.
Jawaban: a
Dengan multithreaded Clients dapat mengurangi latency / hembatan pada jaringan
yang dilalui. Langkah thread yang dapat dilakukan untuk menyembunyikan latency
salah satunya menyiapkan koneksi dan membaca data dari server dapat dipro-
gram menggunakan panggilan sistem standar (pemblokiran), dengan asumsi
bahwa panggilan pemblokiran tidak menangguhkan seluruh proses

9. Berikut ini adalah beberapa syarat yang dibutuhkan dalam File System Terdistribusi,
kecuali
a. Concurrent File Updates

b. File Replication

c. Security

d. Flexibility

e. Transparanc
y Jawaban: d
Syarat yang dibutuhkan dalam dibutuhkan dalam File System Terdistribusi yaitu,
Concurrent File Updates, File Replication, Security, Transparancy, Fault Toler-
ance, Consistency dan Efficientcy

10. Apa yang dimaksud dengan Binding dalam name Service?

a. Nama ditranslasikan ke data ttg resource/object tsb.


b. Asosiasi antara nama & obyek.
c. Atribut kunci dari sebuah entitas dalam sistem terdistribusi
d. Nilai suatu object property
e. Alamat URL untuk mengakses suatu halaman web.
Jawaban: b
Binding adalah asosiasi antara nama & obyek yang biasanya nama diikat
(bound) ke attributes dr suatu obyek.

5|WeareEnRoutetoSuccess!
ROUTERS
Sistem Terdistribusi

---AGENG---
11. Berikut ini adalah tantangan dalam sebuah sistem terdistribusi, kecuali
a. Transparasi
b. Keamanan
c. Keterbukaan
d.
Keseimb
angan
e. Keheterogenan komponen

12. Mencegah adanya Denial of Service adalah tantangan sistem terdistribusi pada
a. Scalability
b. Transparasi
c. Keamanan
d. Penanganan
kegagalan
e. Keheterogena
n komponen

13. Contoh sebuah File system adalah


a. Kernel
b. NOS
c. RCP
d. Firewall
e. NFS

14. Kemampuan sebuah sistem operasi untuk menjalankan beberapa proses sekaligus
disebut
a. Multithreading
b. Asynchronous
c. Multitasking
D. Synchronous
E. Resource

15. Berikut merupakan operasi pada file, kecuali


a. Read
b. Create
c. Open
d. Pass
e. Modify

6|WeareEnRoutetoSuccess!
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

16. Di bawah ini merupakan contoh sistem terdistribusi,


kecuali
a. Mainframe
b. NFS
c. Web
d. Internet
e. Intranet

17. User dan programmer aplikasi dapat menyelesaikan tugasnya walaupun kegagalan
terjadi pada hardware atau software merupakan jenis transpasrasi?
a. Mobility
b. Concurrency
c. Performance
d. Access
e.
Fa
ilu
re

18. Arsitektur dalam sistem terdistribusi yang bertujuan untuk meningkatkan


performance dan reliability adalah
a. Sistem proxy server
b. Sistem peer-to-peer
c. Sistem multiple server
d. Sistem client-server
e. Sistem point-to-point

19. Komponon inti dari sistem operasi terdistribusi yang bertugas


mengabstraksikan perangkat keras adalah
a. Supervisor
b. Memory
c. Communication manager
d. Thread manager
e. Connectionless

20. Sistem yang mempunyai lebih dari satu prosesor yang dapat berkomunikasi,
membagi bus, clock dan juga perangkan memori dan peripheral adalah
a. Parallel (multiprosesor)
b. Cluster
c. Time sharing
d. Multitasking
e. Batch system

7|WeareEnRoutetoSuccess!
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

---ALFI---
1. Berikut yang bukan merupakan contoh system terdistribusi adalah
a. WWW
b. DNS
c. DBMS
d. FTP
e. DNS
2. Berikut yang bukan merupakan karakteristik system terdistribusi adalah
a. Skalabilitas
b. Opennes
c. Resource Sharing
d. Kerahasiaan
e. Fault-tolerance
3. Karakteristik model client-server adalah
a. Klien hanya memiliki satu proses
b. Klien bertanggung jawab mengatur data
c. Jarang digunakan
d. Klien bertanggung jawab pada UI
e. Bergantung pada platform
4. Berikut yang bukan merupakan model system terdistribusi adalah
a. Client-server
b. Peer-to-peer
c. Cluster
d. Heterogenity
e. Point-to-point

8|WeareEnRoutetoSuccess!
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

5. Berikut yang bukan merupakan ciri proses adalah


a. Dapat mengendalikan proses turunan
b. Perubahan parent proses tidak memengaruhi proses turunan
c. Merupakan sebuah program yang sedang di eksekusi
d. Perubahan parent proses memengaruhi proses turunan
e. Merupakan sekumpulan thread
6. Berikut yang merupakan ciri thread adalah
a. Berbagi ruang alamat yang sama
b. Digunakan untuk tugas-tugas sederhana
c. Kumpulan thread membentuk proses
d. Semua benar
e. Antar thread saling bergantung
7. Berikut merupakan ciri SO Terdistribusi adalah
a. Tiap computer memiliki SO masing-masing
b. SO tiap computer dapat berbeda-beda
c. Setiap komputer memiliki file sendiri untuk menyimpan data
d. SO pada tiap computer sama
e. SO tidak melayani pengiriman data
8. Yang merupakan contoh SO terdistribusi adalah
a. Windows
b. Mac
c. Kali
d. Amoeba
e. CentOS
9. Dibawah ini yang merupakan komponen inti dari SO terdistribusi adalah
a. Manajemen Proses
b. Manajemen memori utama
c. Manajemen Berkas
d. Semua benar
e. Manajemen system I/O

9|WeareEnRoutetoSuccess!
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

10. Yang bukan merupakan fungsi kernel adalah

Melayani bermacam program aplikasi untuk mengakses perangkat keras komputer


secara aman
mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian
perangkat keras
Membantu eksekusi aplikasi dan mendukungnya dengan fitur abstraksi hardware
Menyediakan sekumpulan perangkat lunak
Membantu eksekusi aplikasi dan mendukungnya dengan fitur abstraksi hardware

---AGIT---
21. Konsep transparansi dapat diterapkan di beberapa aspek. Konsep yang ber-
fungsi menyembunyi

a. Access
b. Failure
c. Relocation
d. Migration
e. Conclusion
Jawaban: D. Migration

22. Terdapat empat karakteristik property yang dimiliki transaksi, salahsatunya Atomic
yang berfungsi sebagai?

a. Transaksi yang tidak dipisahkan


b. Transaksi tidak melanggar invariant system
c. Transaksi bersamaan tidak mengganggu satu sama lain
d. Setelah melakukan transaksi, perubahannya permanen
e. Transaksi yang bisa melakukan multifungsi

Jawaban: A. transaksi yang tidak dipisahkan

23. Apabila permintaan data datang bersamaan, maka harus dibuat system antrian
dalam penanganannya. Merupakan pengertian dari?
a. Transparency
b. Scalability
c. Concurrency
d. Error-handling
e. Openness
Jawaban: C. Concurrency
10 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

24. Middleware yang memperbolehkan program java memanggil method untuk


membuat pengguna dapat mengembangkan aplikasi java yang terdistribusi pada
jaringan adalah…
a. Java
b. Com
c. Dcom
d. Cobra
e. RMI
Jawaban: E. RMI

25. Yang mempunyai karakteristik tidak ada paralelisme, memblokir panggilan sys-
tem yaitu..
a. Threads
b. Finite-state machine
c. Multithreaded client
d. Multithreaded server
e. Single-threaded process
Jawaban: E. single-threaded process

26. System operasi yang bertanggung jawab atas aktivitas yang berkaitan dengan
manajemen memori adalah…
a. Manajemen memori utama
b. Manajemen berkaas
c. Manajemen system I/O
d. Manajemen proses
e.System proteksi
Jawaban: A. Manajemen memori utama

27. System operasi terdiri dari beberapa bagian, kecuali…


11 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

a. Kernel
b. Boot
c. File system
d. Command interpreter
e. Driver
Jawaban: C. file system

28. NFS daemon yang melayani permintaan dari NFS client adalah…
a. Nfsd
b. Portmap
c. Mountd
d. Fstab
e. Mount server
Jawaban: A. nfsd

29. Operasi layanan file datar yang berfungsi untuk mengembalikan atribut file untuk
file tersebut adalah…

a. Delete(fileld)
b. GetAttributes(fileld) -> Attr)
c. Create() -> FileId
d. SetAttributes(FileId, Attr)
e. Write(FileId, i, Data)
Jawaban: B. GetAttributes(fileld) -> Attr)

30. Sebuah domain biasanya memiliki lebih dari satu name server yaitu?

a. Caching
b. Resolution
c. Partitioning
d. Replication
e. Tidak ada yang benar
Jawaban: C. Replication

12 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

---ASEP---
31. Definisi dari sistem terdistribusi berikut ini yang menurut anda benar adalah

a. Sistem terdistribusi adalah kumpulan komputer independen yang tampak


bagi pengguna sebagai banyak sistem dan beragam.
b. Sistem terdistribusi adalah kumpulan komputer independen yang
tampak bagi pengguna sebagai satu sistem yang koheren.
c. Sistem terdistribusi adalah suatu sistem infromasi yang penempatan data
dan aplikasi untuk mengakses data tersebut menjadi satu tempat atau satu
Server.
d. Sistem terdistribusi adalah suatu sistem infromasi yang penempatan data
dan aplikasi untuk mengakses data tersebut menjadi berbeda-beda server.
e. Sistem terdistribusi adalah suatu sistem infromasi yang penempatan data
dan aplikasi untuk mengakses data tersebut menjadi satu tempat atau satu
server dan banyak PC.

32. Sebutkan teknik apa saja yang dapat dilakukan dalam skalabilitas?

a. Hiding Communication Latency


b. Distribution
c. Replication
d. Administrative scalabilty
e. Semua Benar

33. … adalah suatu protokol yang menyediakan suatu mekanisme komunikasi antar
proses yang mengijinkan suatu program untuk berjalan pada suatu komputer
tanpa terasa adanya eksekusi kode pada sistem yang jauh ( remote system ).
a. Non- Remote Procedure Calls (RPC)
b. eXternal Data Representation (XDR)
c. Batching Calls
d. Remote Procedure Calls (RPC)
e. REST

34. Pada dasarnya Client Server terdiri dari komponen pembentuk dasar, yaitu

a. Database server
b. Application server
c. Client, Middleware, dan Server
d. File Server
e. DBMS

13 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

35. Sistem operasi apa yang paling memadai untuk diterapkan dalam sistem
terdistribusi, kecuali …
a. Amoeba
b. Angel
c. Chorus
d. Windows
e. GLUnix

36. … adalah file sistem yang mendukung sharing files dan resources dalam bentuk
penyimpanan persistent di sebuah network
a. AFS (Andrew File System)
b. CIFS (Common Internet File System)
c. Network File System (NFS)
d. Domain Name System (DNS)
e. Distributed File System (DFS)

37. Interceptor berguna agar middleware dapat beradaptasi. Di bawah ini, yang
bukan merupakan contoh dari interceptor pada adaptive middleware adalah…
a. Sebuah request akan memeriksa lokasi dari objek yang direferensikan
sebelum melakukan panggilan terhadap objek tersebut.
b. Merekam event-event tertentu sebelum meneruskan panggilan ke objek
yang direferensikan untuk memastikan adanya logging event.
c. Memasukan sebuah modul pada titik yang ditentukan di sebuah call path.
d. Memasang sebuah aplikasi untuk menunjang logging sehingga
event-event yang terjadi dapat tercatat.
e. Semua jawaban di atas benar.

38. Name Service dalam Sistem Terdistribusi merupakan layanan penamaan yang
berfungsi untuk menyimpan naming context, yakni kumpulan binding nama
dengan objek, tugasnya untuk me-resolve nama. Mempunyai tujuan penamaan
untuk ?
a. Identifikasi
b. Memungkinkan terjadinya sharing
c. Memungkinkan location independence
d. Memberikan kemampuan keamanan (security)
e. Semua benar

14 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

39. … adalah sebuah lightweight process (proses sederhana) yang mempunyai


thread tunggal yang berfungsi sebagai pengendali atau controller. … adalah
proses dengan thread yang banyak dan mengerjakan lebih dari satu tugas dalam
satu waktu.
a. Single threading dan threading
b. Multi threading dan single threading
c. Single threading dan Single threading
d. Threading dan Multi-Threading
e. Multi threading dan Multi threading

40. Sebutkan apa saja permasalahan dalam sistem terdistribusi

a. Masalah Jaringan
b. Tidak dapat diramalkan
c. Semua benar
d. Kemampuan untuk dikendalikan
e. Kesulitan dalam membangun perangkat lunak

---EGAG---
41. Sistem terdistrubusi dipilih karena Reability-nya, arti dari Reability yaitu …

a. Hemat biaya dalam penggunaannya

b. Mesin baru dapat ditambahkan jika kebutuhan proses meningkat

c. Jika terjadi kerusakan pada salah satu mesin, tidak akan mempengaruhi
kinerja sistem secara keseluruhan
d. Menyediakan fasilitas komunikasi antar manusia

e. Sekumpulan prosesor dapat menyediakan kinerja yang lebih tinggi daripada


komputer yang terpusat
Pembahasan: Berikut beberapa arti dari pilihan jawaban lain:
• Hemat biaya dalam penggunaannya > Efisien
• Mesin baru dapat ditambahkan jika kebutuhan proses meningkat > Incremental
Growth
• Jika terjadi kerusakan pada salah satu mesin, tidak akan mempengaruhi
kinerja sistem secara keseluruhan > Reliability
• Menyediakan fasilitas komunikasi antar manusia > Communication
• Sekumpulan prosesor dapat menyediakan kinerja yang lebih tinggi daripada
komputer yang terpusat > Distribution
Jadi jawaban tepat: C
15 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

42. Intranet merupakan salah satu contoh dari system terdistribusi. Berikut
merupakan pernyataan mengenai intranet, kecuali…
a. Jaringan yang teradministrasi secara local

b. Proprietary

c. Dapat terhubung ke internet (melalui firewall)

d. Kerja komputer hanya terpusat pada satu komputer saja


e. Menyediakan layanan internal dan eksternal
Pembahasan: Kerja computer yang hanya terpusat pada satu computer saja
bukan merupakan prinsip kerja pada system terdistribusi. Sebuah intranet meru
pakan sebuah contoh system terdistribusi yang dapat diterapkan sehingga pilihan
jawaban tersebbut salah.
Jadi jawaban tepat: D

43. Sistem terdistribusi memiliki beberapa karakteristik salah satunya Skalabilitas.


Maksud dari karakteristik skalabilitas adalah…
a. System terdistribusi harus mampu untuk tetap berjalan dengan baik
meskipusn system diperbesar atupun diperkecil
b. Jika salah satu komputer mati, maka tugas komputer tersebut dapat
digantikan oleh komputer lain.
c. Keamanan yang digunakan harus baik karena berhubungan dengan data
sensitive
d. Apabila permintaan data datang bersamaan, maka harus dibuat system
antrian dalam penanganannya.
e. Dapat berjalan di berbagai macam perangkat

Pembahasan: berikut beberapa karakteristik pada system terdistribusi sesuai pili


han jawaban diatas:
• System terdistribusi harus mampu untuk tetap berjalan dengan baik
meskipusn system diperbesar atupun diperkecil > skalabilitas
• Jika salah satu komputer mati, maka tugas komputer tersebut dapat digantikan
oleh komputer lain. > Error-handling
• Keamanan yang digunakan harus baik karena berhubungan dengan data
sensitive > Security
• Apabila permintaan data datang bersamaan, maka harus dibuat system antrian
dalam penanganannya. > Concurrency
• Dapat berjalan di berbagai macam perangkat > Heterogenity
16 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

Jadi jawaban tepat: A

44. Access Control merupakan salah satu system keamanan pada system
terdistribusi yang berarti…
a. Menjaga agar resource selalu dapat diakses dengan baik

b. Keamanan terhadap kelengkapan suatu data

c. Membatasi tindakan-tindakan yang dapat dilakukan user sehingga user


tidak bisa melakukan perbuatan diluar wewenangnya
d. Modifikasi data yang dapat dilakukan oleh siapa saja

e. Tidak diterapkannya password atau kata sandi pada perangkat yang


digunakan
Pembahasan: berikut beberapa penjelasan dari pilihan jawaban lain:
• Menjaga agar resource selalu dapat diakses dengan baik. > Availability
• Keamanan terhadap kelengkapan suatu data > Integrity
• Membatasi tindakan-tindakan yang dapat dilakukan user sehingga user
tidak bisa melakukan perbuatan diluar wewenangnya > Access Control
• Modifikasi data yang dapat dilakukan oleh siapa saja > tidak termasuk pada
layanan keamanan.
• Tidak diterapkannya password atau kata sandi pada perangkat yang digunakan
> tidak termasuk pada layanan keamanan.
Jadi jawaban tepat: C

45. Berikut merupakan fungsi system operasi pada system terdistribusi untuk
meningkatkan beberapa aspek di bawah ini, kecuali …
a. File system

b. Waktu pengolahan

c. Keamanan

d. Akses ke seluruh resources

e. Kuantitas dari perangkat


Pembahasan: kuantitas dari perangkat yang digunakan bukan merupakan sebuah
fungsi pada system operasi pada system terdistribusi sehingga system operasi tidak
mempengaruhi kuantitasnya.
Jadi jawaban tepat: E

17 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

46. Beberapa contoh dari sistem operasi terdistribusi, kecuali …

a. Amoeba

b. Android
c. Angel

d. Chorus

e. GLUnix

Pembahasan: Android merupakan sebuah system operasi yang kebanyakan berjalan


pada smartphone dan belum dapat digunakan pada system operasi system terdistri-
busi.
Jadi jawaban tepat: B

47. Proses yang dapat mengeksekusi satu program atau tugas dalam satuan waktu,
dan dapat melakukan lebih dari satu pekerjaan pada waktu yang sama, biasanya
disebut dengan…
a. Proses

b. Thread
c. Jaringan

d. Distribusi

e. System
Pembahasan:
• Proses: Suatu program yang sedang dieksekusi, yaitu program sedang berjalan
pada salah satu prosesor virtual sistem operasi
• Jaringan: Koneksi yang terjadi antara 2 device atau lebih sehingga dapat saling
berkomunikasi untuk bertukar data dan informasi
• Distribusi: Dalam sebuah layanan dapat diartikan, Membagi beberapa perangkat
yang bekerja agar dapat maksimal dalam melakukan pekerjaan.
• Sistem: Suatu kesatuan yang terdiri atas komponen-komponen agar bisa
berjalan untuk mencapai tujuan.
Jadi jawaban tepat: B

18 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

48. Suatu program yang sedang dieksekusi, yaitu program sedang berjalan pada
salah satu prosesor virtual sistem operasi, biasanya disebut dengan…
a. System

b. Thread

c. Distribusi

d. Proses
e. Jaringan

Pembahasan:
• Sistem: Suatu kesatuan yang terdiri atas komponen-komponen agar bisa
berjalan untuk mencapai tujuan.
• Thread: Proses yang dapat mengeksekusi satu program atau tugas dalam
satuan waktu, dan dapat melakukan lebih dari satu pekerjaan pada waktu yang
sama
• Distribusi: Dalam sebuah layanan dapat diartikan, Membagi beberapa perangkat
yang bekerja agar dapat maksimal dalam melakukan pekerjaan.
• Jaringan: Koneksi yang terjadi antara 2 device atau lebih sehingga dapat saling
berkomunikasi untuk bertukar data dan informasi.
Jadi jawaban tepat: D

49. Layanan penamaan yang berfungsi untuk menyimpan naming context, yakni
kumpulan binding nama dengan objek, tugasnya untuk me-resolve nama,
disebut…
a. Resource

b. Binding

c. Address

d. Attribute

e. Name Service
Pembahasan:
• Resource: Sumber dari perangkat atau layanan yang digunakan.
• Binding: Asosiasi antara nama dan objek.
• Address: Atribut kunci dari sebuah entitas dalam system terdistribusi
• Attribute: Nilai suatu object property
Jadi jawaban tepat: E
19 | W e a r e E n R o u t e t o S u c c e s s !
1817101401
Ega Bagus Wibowo
Sistem Terdistribusi
50. Name service juga dapat diartikan sebuah layanan yang berfungsi untuk
menyimpan naming context. Maksud dari naming context adalah…
a. Nama domain sebagai bagian dari email.

b. Sehimpunan keterkaitan antara nama dan atribut objek: seperti user,


komputer, services dan remote object.
c. Proses tidak dapat mengakses suatu resource, jika resource tersebut tidak
diberi nama.
d. Perubahan lokasi tidak menuntut perubahan nama, asalkan lokasi tidak
menjadi bagian dari nama resource tsb.
e. Jika sebuah nama dipilih secara acak dari himpunan besar integer, maka
nama tsb hanya bisa diketahui dari legitimate source, sulit jika menebak.
Pembahasan: Pilihan jawaban lain merupakan manfaat dari sebuah penamaan yang
memiliki beberapa arti sebagai berikut:
• Komunikasi: Nama domain sebagai bagian dari email
• Resource sharing: Proses tidak dapat mengakses suatu resource, jika resource
tersebut tidak diberi nama.
• Location independence: Perubahan lokasi tidak menuntut perubahan nama,
asalkan lokasi tidak menjadi bagian dari nama resource tsb.
• Security: Jika sebuah nama dipilih secara acak dari himpunan besar integer,
maka nama tsb hanya bisa diketahui dari legitimate source, sulit jika menebak.
Jadi jawaban tepat: B

---FADHIL---

51. Apa yang membuat sistem terdistribusi banyak dipakai pada saat ini?

a. Darisegi biaya, lebih murah dibanding dengan sistem yang tidak


menggunakan distribusi
b. Pengaturan jaringannya mudah dibanding dengan sistem yang hanya
menggunakan 1 server
c. Dalam segi performa, lebih baik ketimbang memakai komputer terpusat
d. Karena berkembangnya zaman, maka harus berganti juga ke sistem
terdistribusi
e. Karena infrastrukturnya yang mudah dan bisa dibuat semua orang

Pembahasan : Performance, sekumpulan prosesor dapat menyediakan kinerja yang


lebih tinggi daripada komputer yang terpusat.
52. Salah satu karakteristik dari model peer-to-peer adalah …
20 | W e a r e E n R o u t e t o S u c c e s s !
1817101401
Ega Bagus Wibowo
Sistem Terdistribusi
a. Sistem peer-to-peer dapat sekaligus berfungsi sebagai client
maupun server
b. Client bertanggung jawab pada antar muka untuk user, sedangkan server
mengatur data dan mengeksekusi transaksi
c. Server dapat melayani beberapa client pada saat yang sama dan mengatur
pengaksesan resource
d. Antara client dan server merupakan hubungan one-to-many

e. Sistem peer-to-peer akan lebih handal dan fault toleran dalam melakukan
komputasi
Pembahasan : model sistem terdistribusi dimana sistem dapat sekaligus berfungsi
sebagai client maupun server
53. Metode yang memungkinkan kita untuk mengakses sebuah prosedur yang berada di
komputer lain adalah …
a. Hybrid Architecture

b. Remote Procedure Call (RPC)


c. Layered Protocols

d. Peer-to-peer architecture

e. Adaptive Software

Pembahasan : Remote Procedure Call (RPC) adalah sebuah metoda yang


memungkinkan kita untuk mengakses sebuah prosedur yang berada di komputer
lain. Untuk dapat melakukan ini sebuah komputer (server) harus menyediakan
layanan remote prosedur.
54. Teknologi yang diciptakan oleh Microsoft untuk memungkinkan komunikasi antar
aplikasi adalah …
a. Distributed Component Object Model

b. Remote Method Invocation

c. Command object request broker architecture

d. Remote Procedure Call

e. Component Object Model


Pembahasan : Component Object Model (COM) adalah teknologi yang diciptakan
oleh Microsoft untuk memungkinkan komunikasi antaraplikasi.

55. Berikut merupakan salah satu keuntungan dari menggunakan LWP

21 | W e a r e E n R o u t e t o S u c c e s s !
1817101401
Ega Bagus Wibowo
Sistem Terdistribusi
a. Membuat, menghancurkan, dan menyinkronkan thread relatif mudah
dan tidak melibatkan intervensi kernel sama sekali.
b. Jika suatu proses memiliki cukup LWP, panggilan sistem pemblokiran akan
menghentikan keseluruhan proses.
c. Aplikasi perlu mengetahui tentang LWP. Yang dilihatnya hanyalah thread
tingkat pengguna.
d. LWP agak sulit digunakan dalam lingkungan multiprocessing, dengan
menjalankan LWP yang berbeda pada CPU yang berbeda.
e. LWP antara perangkat keras dan perangkat lunak, terdiri dari instruksi mesin
yang hanya dapat dipanggil oleh program yang memiliki hak istimewa, seperti
sistem operasi
Pembahasan :
• Membuat, menghancurkan, dan menyinkronkan thread relatif mudah dan
tidak melibatkan intervensi kernel sama sekali.
• Jika suatu proses memiliki cukup LWP, panggilan sistem pemblokiran tidak
akan menghentikan keseluruhan proses.
• aplikasi tidak perlu mengetahui tentang LWP. Yang dilihatnya hanyalah
thread tingkat pengguna.
• LWP dapat dengan mudah digunakan dalam lingkungan multiprosesing,
dengan menjalankan LWP yang berbeda pada CPU yang berbeda.
Multiprocessing ini dapat disembunyikan seluruhnya dari aplikasi.
56. Berikut merupakan aktivitas yang berkaitan dengan Manajemen Memori Utama :

a. Pembuatan dan penghapusan proses pengguna dan sistem proses.

b. Menyediakan mekanisme untuk proses sinkronisasi.

c. Menyediakan mekanisme untuk proses komunikasi.

d. Menyediakan mekanisme untuk penanganan deadlock.

e. Mengalokasikan dan meng-dealokasikan ruang memori sesuai


kebutuhan.
Pembahasan : Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang
berkaitan dengan manajemen Memori seperti:
• Menjaga track dari memori yang sedang digunakan dan siapa yang
menggunakannya.
• Memilih program yang akan di-load ke memori.
• Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan.
57. Banyak algoritma terdistribusi membutuhkan penggunaan proses koordinasi. untuk
sejauh mana algoritma semacam itu benar-benar dianggap terdistribusi?
22 | W e a r e E n R o u t e t o S u c c e s s !
1817101401
Ega Bagus Wibowo
Sistem Terdistribusi
a. Distribusi berasal dari fakta bahwa proses lain berjalan mesin yang
berbeda
b. Ada satu mesin yang ditunjuk menjadi pemroses utama pada system tersebut
c. Mesin ditunjuk secara random untuk menjadi coordinator pada system
tersebut
d. Ada computer yang digunakan agar menjadi centralized system

e. Tidak ada jawaban yang sesuai.

Pembahasan : In a centralized algorithm, there is often one, fixed process that acts
as coordinator. Distribution comes from the fact that the other processes run on dif-
ferent machines. In distributed algorithms with a nonfixed coordinator, the coordina-
tor is chosen (in a distributed fashion) among the processes that form part of the al-
gorithm.

58. Berikut merupakan beberapa bagian dari system operasi :

a. Boot, yaitu inti dari sebuah Sistem Operasi

b. Kernel, yaitu meletakkan kernel ke dalam memory

c. Command Interpreter atau shell, yang bertugas membaca input dari


pengguna
d. Pustaka-pustaka, untuk berinteraksi dengan hardware eksternal,
sekaligus untuk mengontrol hardware tersebut.
e. Driver, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang
dapat dipanggil oleh aplikasi lain
Pembahasan :
• Boot, yaitu meletakkan kernel ke dalam memory
• Kernel, yaitu inti dari sebuah Sistem Operasi
• Command Interpreter atau shell, yang bertugas membaca input dari pengguna
• Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar
yang dapat dipanggil oleh aplikasi lain
• Driver, untuk berinteraksi dengan hardware eksternal, sekaligus
untuk mengontrol hardware tersebut.

59. Gambar berikut merupakan jenis proses distribusi pada file system ….

23 | W e a r e E n R o u t e t o S u c c e s s !
1817101401
Ega Bagus Wibowo
Sistem Terdistribusi

a. Andrew File System


b. Google File System

c. Network File System

d. Caching

e. Chunk
60. Berikut Manfaat dari penamaan service / layanan:

a. komunikasi : nama domain sebagai bagian dari email

b. resource sharing : nama domain internet. Proses tidak dapat mengakses


suatu sesumber, jika sesumber tersebut tidak diberi nama
c. location independence: perubahan lokasi tidak menuntut perubahan nama,
asalkan lokasi tidak menjadi bagian dari nama resource tersebut.
d. Security : jika sebuah nama dipilih secara acak dari himpunan besar
interger, maka nama tersebut hanya bisa diketahui dari legitimate source,
bukan dari menebak.
e. Semua jawaban benar adanya.

24 | W e a r e E n R o u t e t o S u c c e s s !
1817101401
Ega Bagus Wibowo
Sistem Terdistribusi
---BILA----

61. Beberapa alasan mengapa membutuhkan sistem share resources, yang paling nyata
(obvious) adalah ...
a. ekonomi

b. komunikasi

c. pendidikan

d. sosial

e. politik
notes :
karena lebih murah jika sebuah printer digunakan bersama-sama dalam
lingkup kantor yang kecil dibandingkan harus membeli dan memelhara printer secara
sendiri

62. transparency failure adalah menyembunyikan ……

a. sumber daya yang mungkin dipindahkan ke lokasi lain saat digunakan


b. sumber daya yang di replikasi

c. sumber daya yang dapat digunakan bersama oleh beberapa user

d. sumber daya yang mungkin pindah ke lokasi lain

e. kegagalan dan pemulihan sumber daya


notes :
a.Relocation, b.Replication, c.Concurrency, d.Migration, e.Failure

63. Yang bukan termasuk dalam three-tier architecture


a. client user interface
b. actual aplication

c. fake application

d. implements the data used

e. semua benar
notes :
Three-tier architecture memiliki tiga lapisan logis, dimana setiap
lapisan, di mana setiap lapisannya diimplementasikan di mesin terpisah.
Lapisan tertinggi terdiri dari client user interface, lapisan tengah berisi actual
aplication, dan lapisan terendah berisi implements the data used
25 | W e a r e E n R o u t e t o S u c c e s s !
1817101401
Ega Bagus Wibowo
Sistem Terdistribusi
64. Kelebihan menggunakan Light Weight Process adalah, kecuali…
a. membuat, menghancurkan, dan menyinkronkan thread
b. asalkan suatu proses memiliki cukup LWP, panggilan sistem pemblokiran tidak
akan menangguhkan keseluruhan proses.
c. aplikasi tidak perlu mengetahui tentang LWP. Yang dilihatnya hanyalah utas
tingkat pengguna
d. LWP dapat dengan mudah digunakan dalam lingkungan multiprosesing,
dengan menjalankan LWP yang berbeda pada CPU yang berbeda.
e. Multiprosesing tidak dapat disembunyikan seluruhnya dari aplikasi

note :
There are several advantages to using LWPs in combination with a use
level thread package. First, creating, destroying, and synchronizing threads
is relatively cheap and involves no kernel intervention at all. Second, pro-
vided that a process has enough LWPs, a blocking system call will not sus-
pend the entire process. Third, there is no need for an application to know
about the LWPs. All it sees are user-level threads. Fourth, LWPs can be
easily used in multiprocessing environ- ments, by executing different LWPs
on different CPUs. This multiprocessing can be hidden entirely from the
application. The only drawback of lightweight processesin combination with
user-level threads is that we still need to create and destroy LWPs, which is
just as expensive as with kernel-level threads. However, creating and de-
stroying LWPs needs to be done only occasionally, and is oftenfully con-
trolled by the operating system.

65. menurut Fugetta et al. Segmen eksekusi digunakan untuk menyimpan status ekseku-
si terkini dari suatu proses…. kecuali dari..
a. password
b. data pribadi

c. file tumpukan

d. penghitung program

e. semua benar

note :
segmen eksekusi digunakan untuk menyimpan status eksekusi saat
ini dari suatu proses, yang terdiri dari data pribadi, file tumpukan, dan, tentu
saja, penghi tung program.

26 | W e a r e E n R o u t e t o S u c c e s s !
1817101401
Ega Bagus Wibowo
Sistem Terdistribusi
66. Pada RPC, server dapat ditulisakan dalam bahasa...
a. C++
b. C

c. Java

d. Python

e. HTML

note :
Sebagai konsekuensi dari kemampuan sistem RPC untuk
menyem bunyikan detail, klien dan server sangat tidak bergantung satu sama
lain. Klien dapat ditulis di Java dan server di C, atau sebaliknya. Klien dan
server dapat ber jalan di platform perangkat keras yang berbeda dan
menggunakansistem operasi yang berbeda. Berbagai protokol jaringan dan
representasi data juga didukung, semua tanpa intervensi dari klien atau
server.

67. Queues diatur oleh...

a. queues assistant
b. queues managers

c. smart protocols

d. queues network

e. queues system

note :
Queues are managed by queue managers.
68. Pada message channel agent, atribut yang memberi waktu maksimum dalan perco-
baan memasukkan pesan yang akan diterima dalam antrian adalah….
a. FIFO delivery
b. Message Lenght

c. Setup retry count

d. Delivery retries

e. Arrived retries

note :

27 | W e a r e E n R o u t e t o S u c c e s s !
1817101401
Ega Bagus Wibowo
Sistem Terdistribusi

69. Salah satu fungsi kernel yaitu membantu eksekusi aplikasi dan mendukungnya
dengan fitur abstraksi hardware. dimana fitur abstraksi hardware ini adalah sebuah
lapisan antara perangkat keras fisik (hardware) dengan software yang berjalan dida-
lam komputer yang berguna untuk..
a. membuang perbedaan-perbedaan didalam hardware
b. menyembunyikan perbedaan-perbedaan didalam hardware

c. menyimpan perbedaan-perbedaan didalam hardware

d. menambahkan perbedaan-perbedaan didalam hardware

e. menumbuhkan perbedaan-perbedaan didalam hardware tersebut

70. Gambar dibawah ini adalah salah satu jenis dari name resolution yaitu…

a. Iterative Navigation
b. Non-Iterative Navigation

c. Non-Recursive server-controlled

d. Recurcive server-uncontrolled

e. Semua salah

note :

p
a
d
a

g
a
m
b
a
r

diatas adalah gambar dari recursive server-controlled


28 | W e a r e E n R o u t e t o S u c c e s s !
1817101401
Ega Bagus Wibowo
Sistem Terdistribusi

29 | W e a r e E n R o u t e t o S u c c e s s !
1817101401
Ega Bagus Wibowo
Sistem Terdistribusi
---AKBRO---
71. Pengertian dari sistem terdistribusi adalah
a. sekumpulan komputer otonom yang terhubung ke suatu jaringan,
dimana bagi pengguna sistem terlihat sebagai satu komputer
b. berbagai komputer dari jaringan yang berbeda yang terhubung
c. sekumpulan komputer yang berkerja pada dengan berbagai fungsi pada
suatu jaringan untuk melakukan tugas tertentu
d. berbagai sistem komputer yang berkerja untuk menangani sekumpulan
perintah dari user
e. sekumpulan komputer yang terhubung pada jaringan yang sama

72. Menjaga kinerja sistem dan ketersediaan layanan termasuk bagian dari...
a. Fault Tolerance
b. Resoning
c. Transparansi
d. Operasionality
e. Skalabilitas

73. Berikut merupakan kelebihan dari sistem terdistribusi


kecuali...
a. Performance c. Reliability e.
Incremental Growth
b. Distribution d. accountability

74. Berikut merupakan karakteristik model client-server kecuali


a. Sebuah proses Client dapat mengirim query ke sembarang proses server
b. Server tidak dapat melayani beberapa client pada saat yang sama dan
mengatur pengaksesan resource
c. sistem C/S dapat dimekarkan baik vertikal maupun horisontal.
d. Client bertanggung jawab pada antar muka untuk user, sedangkan server
mengatur data dan mengeksekusi transaksi
e. antara client dan server berkomunikasi dengan mekanisme pertukaran
message

75. gabungan dari beberapa sistem individual (komputer) yang dikumpulkan pada
suatu lokasi, saling berbagi tempat penyimpanan data (storage), dan saling
terhubung dalam jaringan lokal (Local Area Network) merupakan definisi dari...
a. sistem terdistribusi c. sistem terkluster e. sistem mainframe
b. sistem jaringan d. sistem konvergen

30 | W e a r e E n R o u t e t o S u c c e s s !
1817101401
Ega Bagus Wibowo
Sistem Terdistribusi
76. Komponen di atur dalam beberapa layer, dimana komponen pada layer Atas,
dapat memanggil layer yang ada dibawahnya, namun tidak bisa melakukan
sebaliknya merupakan karakteristik dari Gaya Arsitektur Sistem Terdistribusi...
a. Object-Based Architecture c. Event-Based Architecture e.Subject Architecture
b. Layered Architecture d. Data-Based Architecture

77. Salah satu ciri dari Topology Management of Overlay Networks adalah...
a. Pendekatan pada topologi overlay dengan membangun dua layer
menggunakan teknik dari sistem peer-to-peer yang tidak terstruktur
(unstructured)
b. lapisan jaringan di bangun menggunakan deterministic procedure, seperti
menggunakan distributes hash table
c. Kumpulan Edge Server dapat digunakan untuk mengoptimalkan konten
dan distribusi aplikasi
d. proses yang pada dasarnya berkomunikasi melalui penyebaran event,
yang secara opsional juga membawa data
e. sebuah prosedur yang berada di komputer lain yang digunakan untuk
melakukan penyediaan layanan remote desktop

78. perhatikan organisasi umum dari cluster server tiga tingkat berikut

Bagian yang dimaksud pada bagian x pada second tier


adalah
a) Aplication/computer server
b) Tansportation computer
c) User management
d) User distribution
e) Processing unit

79. Langkah thread yang dapat dilakukan untuk menyembunyikan latency adalah
a. Menggunakan acauan data dari server sebagai metode pemblokiran
koneksi yang dilakukan sebagian proses
b. melakukan pemblokiran panggilan sistem tanpa memblokir seluruh proses
c. mempertahankan beberapa koneksi pada saat yang bersamaan
d. melakukan pemblokiran kepada koneksi yang terjadi secara bersamaan

31 | W e a r e E n R o u t e t o S u c c e s s !
1817101401
Ega Bagus Wibowo
Sistem Terdistribusi
e. menyiapkan koneksi dan memaca data dari server untuk digunakan
sebagai standar pemlokiran

80. menghubungkan ID dengan file tertentu pada struktur file sistem maka
modul yang digunakan adalah...
a. modul direktori c. modul akses kontol e. modul blok
b. modul file d. modul akses file

---ROCKY---
81.Sebuah model dari arsitektur terdistribusi yang tersusun atas banyak komputer yang
saling terhubung untuk menyelesaikan tugas yang kompleks disebut dengan….
a) Linear Computing

b) Grid Computing

c) Layout Computing

d) Compound Computing

e) Cluster Computing

Jawaban : B
(Referensi : Tanebaum, A.S. dan Van Steen, M. Distributed Systems: Principles
and Paradigms 2nd Edition, Chapter 1)

82. Transparansi yang membiarkan terjadinya pergerakan dari resources dan clients di
dalam sebuah sistem disebut sebagai…
(a) Transparansi Konkuren

(b) Transparansi Performa

(c) Transparansi Replikasi

(d) Transparansi Mobilitas

(e) Transparansi Reliabilitas


Jawaban : D
(Referensi : Tanebaum, A.S. dan Van Steen, M. Distributed Systems: Principles
and Paradigms 2nd Edition, Chapter 1)

32 | W e a r e E n R o u t e t o S u c c e s s !
1817101401
Ega Bagus Wibowo
Sistem Terdistribusi
83.Message Passing adalah salah satu metode komunikasi yang digunakan oleh sistem
dalam sebuah sistem terdistribusi. Message Passing menggunakan mekanisme…
a. RPC connectors and Memory Caching
b. Message Queues and Threading
c. Multiprocessing and Multithreading
d. Internode Messaging dan Message Queues
e. RPC Connectors dan Message Queues
Jawaban : D
(Referensi : Tanebaum, A.S. dan Van Steen, M. Distributed Systems: Principles
and Paradigms 2nd Edition, Chapter 4)

84. Arsitektur mana yang memindahkan querries dari client ke sebuah middle tier
sehingga client yang tidak memiliki state dapat digunakan?
a. Arsitektur Peer-to-Peer

b. Arsitektur Master/Slave

c. Arsitektur Client/Server

d. Arsitektur Three-Tier

e. Arsitektur Layered-Tier
Jawaban : D
(Referensi : Tanebaum, A.S. dan Van Steen, M. Distributed Systems: Principles
and Paradigms 2nd Edition, Chapter 2)

85. Apa solusi yang bisa kita lakukan jika sebuah client dan sebuah server diletakkan
berjauhan, maka aka nada kemungkinan kita mengalami network latency yang
mempengaruhi performa secara keseluruhan?
a. Membagi code pada sisi client menjadi part part kecil yang dijalankan secara
terpisah.
b. Membagi code pada sisi server menjadi part-part kecil yang dijalankan secara
terpisah.
c. Memperkecil jarak antara client dan server.

d. Memastikan seluruh code pada sisi client menjadi satu code saja sehingga hanya
ada satu code yang dijalankan.
e. Saya tidak tahu jawabannya. Saya akan mencari tahu.

33 | W e a r e E n R o u t e t o S u c c e s s !
1817101401
Ega Bagus Wibowo
Sistem Terdistribusi
Jawaban : A
(Referensi : Tanebaum, A.S. dan Van Steen, M. Distributed Systems: Principles
and Paradigms 2nd Edition, Chapter 2)

86. Three-tier architecture atau biasa disebut juga sebagai multilayered architecture
merupakan salah satu jenis arsitektur client-server dimana layer presentasi, application
processing, dan manajemen data dipisah. Apa tantangan yang muncul dari jenis
arsitektur ini?
A. Modul baru dapat dibangun untuk mendukung kebutuhan yang spesifik

B. Traceability secara end-to-end dari aliran data yang menjadi semakin penting ketika
sistem menjadi semakin kompleks
C. Performa yang meningkat sehingga aliran data berlangsung lebih cepat.

D. Sulitnya interoperabilitas antar perangkat keras yang digunakan.

E. Jawaban A dan C benar


Jawaban : B
(Referensi : Tanebaum, A.S. dan Van Steen, M. Distributed Systems: Principles
and Paradigms 2nd Edition, Chapter 2)

87. Interceptor berguna agar middleware dapat beradaptasi. Di bawah ini, yang bukan
merupakan contoh dari interceptor pada adaptive middleware adalah…
a. Sebuah request akan memeriksa lokasi dari objek yang direferensikan sebelum
melakukan panggilan terhadap objek tersebut.
b. Merekam event-event tertentu sebelum meneruskan panggilan ke objek yang
direferensikan untuk memastikan adanya logging event.
c. Memasukan sebuah modul pada titik yang ditentukan di sebuah call path.

d. Memasang sebuah aplikasi untuk menunjang logging sehingga event-event yang


terjadi dapat tercatat.
e. Semua jawaban di atas benar.

Jawaban : D
(Referensi : Tanebaum, A.S. dan Van Steen, M. Distributed Systems: Principles
and Paradigms 2nd Edition, Chapter 2)

34 | W e a r e E n R o u t e t o S u c c e s s !
1817101401
Ega Bagus Wibowo
Sistem Terdistribusi
88. Kenapa layanan komunikasi pada level transport seringkali tidak sesuai untuk
membangun sebuah aplikasi terdistribusi?
a. Karena komunikasi pada level transport tidak memiliki mobilitas yang sesuai untuk
sebuah aplikasi terdistribusi
b. Karena minimnya transparansi pada sebuah komunikasi di level transport

c. Karena memerlukan aplikasi dibangun langsung di atas sebuah socket

d. Karena mempermudah interoperabilitas dengan aplikasi lainnya

e. Karena transparansi berlebihan dari komunikasi yang dilakukan


Jawaban : B
(Referensi : Tanebaum, A.S. dan Van Steen, M. Distributed Systems: Principles
and Paradigms 2nd Edition, Chapter 3)

89. Di dalam sebuah sistem terdistribusi, multicasting merupakan metode komunikasi


dimana satu host mengirim data ke beberapa host secara bersamaan. Berikan contoh
dimana multicasting berguna untuk aliran data diskrit!
a. Ketika melakukan update mirror sites untuk sebuah distribusi software sehingga
perlu mengirim sebuah file besar ke beberapa host
b. Ketika terjadinya error pada sebuah node sehingga perlu ada event logging yang
tercatat
c. Ketika transparansi diperlukan untuk sebuah komunikasi sehingga administrator
dapat melihat aliran data yang terjadi
d. Untuk memperkecil network latency ketika diperlukanya pengiriman data pada
semua node di dalam sebuah sistem terdistribusi.
e. Semua contoh di atas salah
Jawaban : A
(Referensi : Tanebaum, A.S. dan Van Steen, M. Distributed Systems: Principles
and Paradigms 2nd Edition, Chapter 4)

90. Elemen-elemen dari efisiensi dalam sebuah sistem terdistribusi adalah kecuali…

A. Job throughput
B. Network Latency
C. Data access
D. Storage
E. Semua salah kecuali saya.

35 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

(Referensi : Tanebaum, A.S. dan Van Steen, M. Distributed Systems: Princi


ples and Paradigms 2nd Edition, Chapter 1)

---MADEG---
91. Apakah permasalahan yang umum ditemui pada Sistem Terdistribusi?
A. Sinkronisasi Proses

B. Sinkronisasi Pada Aspek Komunikasi

C. Permasalahan Deadlock
D. Power Failure

E. Bottleneck

Jawaban : B
(Referensi : Tanebaum, A.S. dan Van Steen, M. Distributed Systems: Principles
and Paradigms 2nd Edition, Chapter 1)

92. Berikut adalahprotokol koneksi dalam system terdistribsi, kecuali …


(a) Circuit Switching

(b) Message Switching

(c) Token Switching

(d) Packet Switching

(e) Channel Switching

93. Pada system terdistribusi, link dan system failure dapat diketahui oleh …
a. Polling
b. Handshaking
c. Token Passing
d. Dynamic Routing
e. Process ID

36 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

94. Arsitektur system terdistribusi yang berdasar pada berjalannya suatu peristiwa dise-
but dengan …
a. Event-based architecture

b. Data-center architecture

c. Object-oriented architecture

d. Layered Architecture

e. Hybrid Architecture

95. Sistem terdistribusi yang merupakan gabungan dari beberapa system individual yang
digabungkan dalam suatu lokasi, saling berbagi storage, dan saling terhubung dalam
LAN adalah…
a. Sistem P2P

b. Sistem Client-Server

c. Sistem Terkluster

d. Centralized System

e. Decentralized System

96. Untuk mencegah deadlock dapat dilakukan dengan …


a. Menetapkan jumlah tetap resource untuk dialokasikan
b. Alokasi resource dilakukan hanya sekali
c. Semua proses yang mengalami deadlock harus dihentikan
d. Pemberlakuan inversion
e. Pembatasan proses yang berjalan

97. Pada layer OSI apakah proses enkripsi dan dekripsi data terjadi?
a. Application Layer

b. Presentation Layer

c. Transport Layer

d. Data Link Layer

e. Session Layer

37 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

98. Dalam sistem file terdistribusi, ketika lokasi penyimpanan fisik file berubah maka
a. Nama file harus dirubah

b. Nama file tidak perlu dirubah

c. Nama file pada host harus dirubah

d. Nama file pada local’s harus dirubah

e. Nama file baik pada local dan host harus dirubah

99. Apa langkah-langkah penting yang dilakukan saat proses recovery gagal?
a. Melakukan post-integration dengan main system

b. Saat terjadi kegagalan, kedua belah pihak tidak harus diberi tahu

c. Melakukan pencatatan (logging) pada saat terjadi failure.

d. Melakukan penambahan resource

e. Pemberlakukan rebooting pada seluruh system

100. rocess synchronization dapat dilakukan pada …


a. Hardware level

b. Software Level

c. Baik pada level hardware dan software

d. Tidak pada keduanya

e. Resource management

----RAKHA---
101. Pengertian sistem terdistribusi secara umum adalah…
a. sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi
pengguna sistem terlihat sebagai satu komputer
b. berbagai komputer dari jaringan yang berbeda yang terhubung
c. sekumpulan komputer yang berkerja pada dengan berbagai fungsi pada suatu
jaringan untuk melakukan tugas tertentu
d. berbagai sistem komputer yang berkerja untuk menangani sekumpulan perintah dari
user
e. sekumpulan komputer yang terhubung pada jaringan yang sama

38 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

102. Feature yang memungkinkan suatu sistem tetap berjalan normal meskipun ada
komponen yang rusak pada salah satu komponennya adalah pengertian dari....
a. Fault Tolerance
b. Resoning
c. Transparansi
d. Operasionality
e. Skalabilitas

103. Berikut merupakan karakteristik model client-server…


a. Sebuah proses Client dapat mengirim query ke sembarang proses server
b. sistem C/S dapat dimekarkan baik vertikal maupun horisontal.
c. Client bertanggung jawab pada antar muka untuk user, sedangkan server mengatur
data dan mengeksekusi transaksi
d. antara client dan server berkomunikasi dengan mekanisme pertukaran
message
e. Semua benar

104. Sekumpulan komputer individu yang dihubungkan satu dengan lainnya


menggunakan protokol tramission control protocol (TCP/IP) merupakan definisi
dari...
a. sistem terdistribusi
b. sistem terkluster
c. sistem mainframe
d. sistem jaringan
e. sistem konvergen

105. Menggambarkan setiap objek melakukan koresponden dengan komponen, dan


komponen ini terkoneksi melalui mekanisme procedure call. Bentuk sistem OA ini
digunakan aplikasi perangkat lunak dalam skala besar merupakan karakteristik dari
Gaya Arsitektur Sistem Terdistribusi...
a. Object-Based Architecture
b. Event-Based Architecture
c. Subject Architecture
d. Layered Architecture
e. Data-Based Architecture

106. Salah satu ciri dari Topology Management of Overlay Networks adalah...
a. Pendekatan pada topologi overlay dengan membangun dua layer menggunakan
teknik dari sistem peer-to-peer yang tidak terstruktur (unstructured)
b. Lapisan jaringan di bangun menggunakan deterministic procedure, seperti
menggunakan distributes hash table
c. Kumpulan Edge Server dapat digunakan untuk mengoptimalkan konten dan distribusi
aplikasi
d. proses yang pada dasarnya berkomunikasi melalui penyebaran event, yang secara
opsional juga membawa data
e. sebuah prosedur yang berada di komputer lain yang digunakan untuk melakukan
penyediaan layanan remote desktop
39 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

107. Langkah thread yang dapat dilakukan untuk menyembunyikan latency adalah
A. Menggunakan acauan data dari server sebagai metode pemblokiran koneksi yang
dilakukan sebagian proses
B. melakukan pemblokiran panggilan sistem tanpa memblokir seluruh proses
C. mempertahankan beberapa koneksi pada saat yang bersamaan
D. melakukan pemblokiran kepada koneksi yang terjadi secara bersamaan
E. menyiapkan koneksi dan memaca data dari server untuk digunakan sebagai standar
pemlokiran

108. Berikut merupakan kelebihan dari sistem terdistribusi...


a. Performance
b. Distribution
c. Incremental Growth
d. Reliabiliy
e. Semua benar

109. Pilihlah dibawah ini yang merupakan tantangan system terdistribusi…


a. Kompleksitas
b. Ukuran
c. Perubahan teknologi
d. Ketergantungan
masyarakat
e. a,b,c dan d benar

110. Gambar dibawah ini merupakan arsitektur system terdistribusi…

a. Object-based
b. Data-centre
c. Event-based
d. Layered arsitektur
e. Semua salah

40 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

---RIDHO---
111. Berikut ini konsep transparansi pada Distribution system :

a. Yang bukan merupakan merupakan konsep dari Distribution System adalah


b. I,III,IV
112. I,V,VI
113. V,VI,VII
114. VI,VIII,IX
115. III,V,X

Pembahasan : Performance, sekumpulan prosesor dapat menyediakan kinerja yang lebih tinggi da-
ripada komputer yang terpusat.

116. Salah satu karakteristik dari model peer-to-peer adalah …


a. Sistem peer-to-peer dapat sekaligus berfungsi sebagai client
maupun server
b. Client bertanggung jawab pada antar muka untuk user, sedangkan server
mengatur data dan mengeksekusi transaksi
c. Server dapat melayani beberapa client pada saat yang sama dan mengatur
pengaksesan resource
d. Antara client dan server merupakan hubungan one-to-many

e. Sistem peer-to-peer akan lebih handal dan fault toleran dalam melakukan
komputasi
Pembahasan : model sistem terdistribusi dimana sistem dapat sekaligus berfungsi sebagai client
maupun server

117. Metode yang memungkinkan kita untuk mengakses sebuah prosedur yang
berada di komputer lain adalah …
a. Hybrid Architecture

b. Remote Procedure Call (RPC)

41 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

c. Layered Protocols

d. Peer-to-peer architecture

e. Adaptive Software

Pembahasan : Remote Procedure Call (RPC) adalah sebuah metoda yang memungkinkan kita untuk
mengakses sebuah prosedur yang berada di komputer lain. Untuk dapat melakukan ini sebuah kom-
puter (server) harus menyediakan layanan remote prosedur.

118. Teknologi yang diciptakan oleh Microsoft untuk memungkinkan komunikasi antar
aplikasi adalah …
a. Distributed Component Object Model

b. Remote Method Invocation

c. Command object request broker architecture

d. Remote Procedure Call

e. Component Object Model


Pembahasan : Component Object Model (COM) adalah teknologi yang diciptakan oleh Microsoft
untuk memungkinkan komunikasi antaraplikasi.

119. Berikut merupakan salah satu keuntungan dari menggunakan LWP


a. Membuat, menghancurkan, dan menyinkronkan thread relatif mudah
dan tidak melibatkan intervensi kernel sama sekali.
b. Jika suatu proses memiliki cukup LWP, panggilan sistem pemblokiran akan
menghentikan keseluruhan proses.
c. Aplikasi perlu mengetahui tentang LWP. Yang dilihatnya hanyalah thread
tingkat pengguna.
d. LWP agak sulit digunakan dalam lingkungan multiprocessing, dengan
menjalankan LWP yang berbeda pada CPU yang berbeda.
e. LWP antara perangkat keras dan perangkat lunak, terdiri dari instruksi mesin
yang hanya dapat dipanggil oleh program yang memiliki hak istimewa, seperti
sistem operasi
Pembahasan :

• Membuat, menghancurkan, dan menyinkronkan thread relatif mudah dan


tidak melibatkan intervensi kernel sama sekali.
• Jika suatu proses memiliki cukup LWP, panggilan sistem pemblokiran tidak
akan menghentikan keseluruhan proses.

42 | W e a r e E n R o u t e t o S u c c e s s !
ROUTERS
Sistem Terdistribusi

• aplikasi tidak perlu mengetahui tentang LWP. Yang dilihatnya hanyalah


thread tingkat pengguna.
• LWP dapat dengan mudah digunakan dalam lingkungan multiprosesing,
dengan menjalankan LWP yang berbeda pada CPU yang berbeda.
Multiprocessing ini dapat disembunyikan seluruhnya dari aplikasi.
120. Berikut merupakan aktivitas yang berkaitan dengan Manajemen Memori Utama :
a. Pembuatan dan penghapusan proses pengguna dan sistem proses.

b. Menyediakan mekanisme untuk proses sinkronisasi.

c. Menyediakan mekanisme untuk proses komunikasi.

d. Menyediakan mekanisme untuk penanganan deadlock.

e. Mengalokasikan dan meng-dealokasikan ruang memori sesuai


kebutuhan.
Pembahasan : Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan
manajemen Memori seperti:

F. Menjaga track dari memori yang sedang digunakan dan siapa yang
menggunakannya.
G. Memilih program yang akan di-load ke memori.

H. Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan.

121. Banyak algoritma terdistribusi membutuhkan penggunaan proses koordinasi.


untuk sejauh mana algoritma semacam itu benar-benar dianggap terdistribusi?
a. Distribusi berasal dari fakta bahwa proses lain berjalan mesin yang
berbeda
b. Ada satu mesin yang ditunjuk menjadi pemroses utama pada system tersebut

c. Mesin ditunjuk secara random untuk menjadi coordinator pada system


tersebut
d. Ada computer yang digunakan agar menjadi centralized system

e. Tidak ada jawaban yang sesuai.


Pembahasan : In a centralized algorithm, there is often one, fixed process that acts as coordinator.
Distribution comes from the fact that the other processes run on different machines. In distributed
algorithms with a nonfixed coordinator, the coordinator is chosen (in a distributed fashion) among
the processes that form part of the algorithm.

43 | W e a r e E n R o u t e t o S u c c e s s !
ROUTERS
Sistem Terdistribusi

122. Berikut merupakan beberapa bagian dari system operasi :


a. Boot, yaitu inti dari sebuah Sistem Operasi

b. Kernel, yaitu meletakkan kernel ke dalam memory

c. Command Interpreter atau shell, yang bertugas membaca input dari


pengguna
d. Pustaka-pustaka, untuk berinteraksi dengan hardware eksternal,
sekaligus untuk mengontrol hardware tersebut.
e. Driver, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang
dapat dipanggil oleh aplikasi lain
Pembahasan :

f. Boot, yaitu meletakkan kernel ke dalam memory


g. Kernel, yaitu inti dari sebuah Sistem Operasi

h. Command Interpreter atau shell, yang bertugas membaca input dari pengguna

i. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang
dapat dipanggil oleh aplikasi lain
j. Driver, untuk berinteraksi dengan hardware eksternal, sekaligus untuk
mengontrol hardware tersebut.
123. Gambar berikut merupakan jenis proses distribusi pada file system ….

a. Andrew File System


b. Google File System

c. Network File System

d. Caching

e. Chunk
44 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

124. Berikut Manfaat dari penamaan service / layanan:


a. komunikasi : nama domain sebagai bagian dari email

b. resource sharing : nama domain internet. Proses tidak dapat mengakses


suatu sesumber, jika sesumber tersebut tidak diberi nama
c. location independence: perubahan lokasi tidak menuntut perubahan nama,
asalkan lokasi tidak menjadi bagian dari nama resource tersebut.
d. Security : jika sebuah nama dipilih secara acak dari himpunan besar
interger, maka nama tersebut hanya bisa diketahui dari legitimate source,
bukan dari menebak.
e. Semua jawaban benar adanya.
k. Beikut ini konsep transparansi pada Distribution system :
• Access • Concurrency
• Location • Adaptation
• Migration • Mitigation
• Replication • Relocation
• Failure
• Confirmation
Yang bukan merupakan merupakan konsep dari Distribution System adalah
I. I,III,IV
J. I,V,VI
K. V,VI,VII
L. VI,VIII,IX
M. III,V,X
l. Ciri khas dari Cluster Computing adalah
F. Specifically
G. Specially
H. Heterogen
I. Homogeneity
J. Historicaly
m. Perhatikan gambar berikut

??

Dari gambar diatas,jenis sistem komunikasi yang dapat diterapkan pada gambar diat-
as adalah
F. Communication point-to-point
G. Communication Distribution
45 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

H. Communication Middleware
I. Communication Satelit
J. Communication Request-Reply
n. Berikut ini komponen inti Sistem Operasi :
• Manajemen proses • Hardware
• Manajemen berkas • Sumber daya
• Manajemen penyim- • System proteksi
panan sekunder • Noise atau hambatan
• Jaringan
Berikut yang bukan merupakan komponen inti system operasi adalah
F. I,II,IV
G. II,IV,V
H. I,IV,VI
I. II,IV,VII
J. V,VI,VIII
o. Suatu program yang dapat dieksekusi, atau program yang sedang berjalan
pada salah satu prosessor suatu sitem operasi merupakan pengertian dari
A. Mitigasi
B. Proses
C. Threads
D. Data
E. Security
p. proses yang dapat mengeksekusi satu program / tugas dalam satuan waktu,
sedangkan dapat melakukan lebih dari satu pekerjaan pada waktu yang sa-
ma (multithreading), merupakan pengertian dari
A. Proses
B. Mitigasi
C. Security
D. Threads
E. Data
q. Aplikasi yang digunakan untuk mengirim/menerima pesan
A. Email
B. telnet
C. HTTP
D. FTP
E. HTTPS
r. Kemampuan suatu system operasi dapat menjalankan banyak proses secara
Bersama-sama dalam kurun waktu tertentu adalah
A. Multiproses
B. Multidata
C. Syncronous
D. Multithreading
E. Asyncronous
s. kumpulan mesin yang terhubung melalui jaringan, di mana setiap mesin men-
jalankan satu atau lebih server. Kemudian mesin terhubung melalui jaringan
area lokal, seringkali menawarkan bandwidth tinggi dan latensi rendah, meru-
pakan pengertian dari
A. Server-Client
46 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

B. Server Terdistribusi
C. Central Server
D. Server Cluster
E. Server Group
t. Salah satu alasan utama untuk membangun sistem terdistribusi karena
sekumpulan prosesor dapat menyediakan kinerja yang lebih tinggi daripada
komputer yang terpusat, yaitu :
A. Reliability
B. Incremental Growth
C. Communication
D. Performance
E. Resource Sharing

47 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

--WAHAZ---
125. Manakah yang dibawah ini yang tidak termasuk infrastruktur utama sister?
a. LAN e. PAN
b. WAN c. NAN e. PAN
d. MAN

126. Dibawah ini adalah karakteristik Sister, kecuali


a. No Global Clock c. Concurrency of component e. DDOS
b. Independent failure d. Scalling

127. Gabungan dari beberapa system individual yang dikumpulkan pada suatu lokasi,
saling berbagi tempat penyimpanan data disebut :
a. Sistem Client - Server c. Sistem terkluster e. Mainframe
a. Sistem Point to point d. Sistem operasi

128. Yang paling tepat untuk mendefinisikan bottleneck adalah :


a. Pengemasan jalur komunikasi sehingga berwujud seperti botol

b. Penumpukan pekerjaan pada satu bagian

c. penyempitan jalur komunikasi seperti leher botol

d. Jawaban a,b,c benar

e. Tidak ada Jawaban yang benar

129. Berikut ini adalah tantangan-tantangan dalam pengembangan sister, kecuali :


a. Keamanan c. kesamaan kepentingan e. Integritas
b. Heterogenitas d. keterbukaan

130. WLAN singkatan dari…


a.waveband for low are network b.
wireless local area network

48 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

c. waveband local area network


d.wireless for low Area Network
e. wireless local antenna network

131. Standar corba dibuat oleh…


a. OMG c. ISO e. OSI
b. WC3 d. WSDL

132. client ialah…


a. pihak yang meminta layanan

b. pihak yang memberikan layanan

c. pihak yang bertugas menghantarkan layanan

d. pihak yang meminta dan menghantarkan layanan

e. pihak yang menjaga layanan

133. PVM adalah…


a. Paralel virtual machine

b. Paralel virtual mechanism

c. Program virtual machine

d. Program virtual mechanism

e. Program virtual market

134. Skalabilitas ialah…


a. Kemampuan untuk diperkecil c. kemampuan untuk diperkecil/diperbesar
b. Kemampuan untuk diperbesar d. jawaban salah semua
e. Kemampuan untuk kerahasiaan

49 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

---SARI---
135. Berikut merupakan definisi dari sistem terdistribusi adalah

a. Kumpulan komputer independen yang tampak bagi penggunanya sebagai sistem
koheren tunggal.
b. Kumpulan server independen yang tampak bagi penggunanya sebagai sistem
koheren tunggal.
c. Kumpulan data independen yang tampak bagi penggunanya sebagai sistem
koheren tunggal.
d. Sebuah komputer independen yang tampak bagi penggunanya sebagai sistem
koheren tunggal.
e. Sebuah server independen yang tampak bagi penggunanya sebagai sistem
koheren tunggal.
Jawaban: A. Menurut buku Distributed Systems Principles and Paradigms oleh Andrew
S. Tanenbaum, dan Maarten Van Steen, sistem terdistribusi adalah Kumpulan komputer
independen yang tampak bagi penggunanya sebagai sistem koheren tunggal.
136. Di bawah ini merupakan konsep/bentuk transparansi yang dapat diterapkan pada
beberapa aspek sistem terdistribusi, kecuali …
a. Access → menyembunyikan perbedaan dalam representasi data dan bagaimana
sumber daya diakses.
b. Location → menyembunyikan dimana sumber daya berada.

c. Scalability → sistem dapat diskalakan sehubungan dengan ukurannya, artinya


kita dapat dengan mudah menambahkan lebih banyak pengguna dan sumber daya
ke sistem.
d. Replication → menyembunyikan bahwa sumber daya direplikasi.

e. Failure → menyembunyikan kegagalan dan pemulihan sumber


daya. Jawaban: C. Scalability merupakan tujuan dari sistem
terdistribusi.

50 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

137. Komponen diatur dalam beberapa layer, dimana komponen pada layer atas dapat
memanggil layer yang ada di bawahnya, namun tidak bisa melakukan sebaliknya
merupakan definisi dari gaya arsitektur sistem terdistribusi …
a. Layered

b. Object-based

c. Data-centered

d. Even-based

e. Hybrid-architecture
Jawaban: A. Layered
138. Macam-macam sistem arsitektur pada sistem terdistribusi yang menggabungkan
solusi arsitektur klien-server dengan arsitektur terdesentralisasi yaitu …
a. Centralized architecture

b. Decentralized architecture

c. Hybrid architecture

d. Superpeers

e. Multitiered architecture

Jawaban: C. Arsitektur hybrid pada sistem terdistribusi menggabungkan solusi dari


arsitektur klien-server/centralized dengan arsitektur terdesentralisasi. Hybrid archi-
tecture terdiri dari edge-server systems dan collaborative distributed systems.
139. Berikut ini merupakan keuntungan menggunakan Lightweight Processes (LWP),
kecuali

a. Membuat, menghancurkan, dan menyinkronkan thread relatif mudah dan tidak
melibatkan intervensi kernel sama sekali.
b. Asalkan suatu proses memiliki cukup LWP, panggilan sistem pemblokiran tidak
akan menghentikan keseluruhan proses.
c. Aplikasi tidak perlu mengetahui tentang LWP. Yang dilihatnya hanyalah thread
tingkat pengguna.
d. LWP dapat dengan mudah digunakan dalam lingkungan multiprosesing, dengan
menjalankan LWP yang berbeda pada CPU yang berbeda. Multiprocessing ini dapat
disembunyikan seluruhnya dari aplikasi.
e. Proses yang menerapkan layanan tertentu atas nama kumpulan klien.

51 | W e a r e E n R o u t e t o S u c c e s s !
ROUTERS
Sistem Terdistribusi

Jawaban: E. Proses yang menerapkan layanan tertentu atas nama kumpulan klien
merupakan pengertian dari server.
140. Gambar berikut menggambarkan server cluster …

a. Three-tiered

b. Multitier

c. Decentralized

d. Centralized

e. Application Layering
Jawaban: A. Server Cluster Three-tiered
141. Suatu bentuk layanan file dimana server menyimpan informasi tentang file yang
dibuka, posisi sekarang (current position) dari pembacaan file dan file locks adalah

a. Stateless

b. Stateful

c. DFS

d. NFS

e. AFS
Jawaban: B. Stateful = server akan menyimpan informasi tentang file yang dibuka,
posisi sekarang (current position) dari pembacaan file dan file locks. Stateless =
server tidak menyimpan state informasi. DFS = Distributed File System. NFS =
Name File System. AFS = Andrew File System.

52 | W e a r e E n R o u t e t o S u c c e s s !
ROUTERS
Sistem Terdistribusi

142. Aplikasi yang secara logis hidup (sebagian besar) di lapisan aplikasi, tetapi berisi
banyak protokol tujuan umum yang menjamin lapisannya sendiri, terlepas dari
aplikasi lain yang lebih spesifik merupakan pengertian dari …
a. Migration

b. Virtualization

c. Remote Procedure Call

d. Middleware

e. Server Cluster
Jawaban: d. Middleware
143. Mengacu pada name service, dalam nama mengandung suatu informasi (atribut
misalnya) tentang suatu objek. Contohnya adalah URL, alamat email, X.500
Directory Service,
IOR, disebut juga dengan …
a. Non-pure name

b. Pure name

c. Name resolution

d. Binding

e. Address

Jawaban: A. Non-pure name. Pure name = nama yang tidak perlu di terjemahkan,
karena pada nama tersebut sudah menunjuk alamat objek langsung, contohnya IP.
Name resolution = nama ditranslasikan ke data tentang resource/object tsb. Binding
= asosiasi/pengikatan antara nama & obyek. Address = alamat dari sebuah entitas
dalam sistem terdistribusi.
144. Tipe record CNAME pada DNS resource records memiliki arti ...
a. Alamat komputer

b. Domain Name Pointer

c. Nama kanonikal untuk alias

d. Host information

e. Text string

Jawaban: C. CNAME = Nama kanonikal untuk alias, A = Alamat komputer, PTR


= Domain Name Pointer, HINFO = Host Information, TXT = Text string.

53 | W e a r e E n R o u t e t o S u c c e s s !
ROUTERS
Sistem Terdistribusi

--- SAPI---

145. Dalam definisi Sistem Terdistribusi bahwa merupakan suatu kesatuan dari
elemen-elemen yang saling berinteraksi secara sistematis dimana contohnya
yang merupakan suatu arsitektur client and service terbuka yang diterapkan
pada infrastruktur internet melalui URL adalah …
a. Internet

b. Intranet

c. WWW
d. Multimedia

e. Komputasi

Pembahasan : Dalam menjalankan fungsinya Sistem Terdistribusi memiliki be-


berapa contoh yang dapat diterapkan dalam kehidupan sehari-hari salah
satunya adalah WWW atau World Wide Web dimana suatu arsitektur client-
service yang terbuka yang diterapkan diatas infrastruktur internet dengan
shared resource melalui URL.
146. Dalam penerapan Sistem Terdistribusi dalam menggunakan dalam berbagai
jenis operasi dimana beragamnya system terdistribusi merupakan karakteristik
yang disebut …
a. Hetereogeneity
b. Openness

c. Security

d. Transparency

e. Concurrency

Pembahasan : Sistem Terdistribusi memiliki banyak karakteristik salah satunya


adalah Hetereogeneity atau Keanekaragaman yaitu mampu digunakan dalam
berbagai jenis operasi, perangkat keras dan lunak maka diperlukan standar
operasi yang berlaku diseluruh system terdistribusi yang dibangun.

54 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

147. Model dalam Sistem Terdistribusi terdapat model dalam permasalahan yang
terjadi dimana dapat terjadi keadaan dimana suatu proses komunikasi dapat gagal
ketika melakukan tugas, dimana jenisnya yaitu process crash dan process fail-stop
merupakan kategori mode failure apa …
a. Security Failures

b. Process Failures

c. Omission Failures
d. Arbitary Failures

e. Timing Failures
Pembahasan : Dalam sistem terdistribusi, proses dan channel komunikasi mem-
iliki kemungkinan gagal. Omission Failures keadaan ini adalah dimana suatu
proses komunikasi gagal melakukan suatu tugas sesuai tujuannya. Ada dua jenis
process omission failures yaitu Proces Crash dan Process Fail-stop.
148. Ketika sebuah server membuka socket, kemudian menunggu client yang
meminta prosedur yang dimana akan disediakan oleh server. Metode tersebut
merupakan suatu pendekatan pada …
a. Middleware

b. RPC
c. Asynchrounus

d. Synchrounus

e. Transient

Pembahasan : Remote Procedure Call atau RPC adalah sebuah metoda yang
memungkinkan kita untuk mengakses sebuah prosedur yang berada di komput-
er lain. Untuk dapat melakukan ini sebuah komputer (server) harus menyediakan
layanan remote prosedur.
149. Menurut pengertiannya Thread akan mengeksekusi bagian kodenya sendiri
terlepas dari thread lainnya. Ketika kita membutuhkan kinerja yang cepat dalam
melakukan proses maka jenis thread yang seharusnua diterapkan adalah …
a. Multi-threads

b. Threads

c. Process

55 | W e a r e E n R o u t e t o S u c c e s s !
ROUTERS
Sistem Terdistribusi

d. Single-threads
e. Threads-to threads
Pembahasan : Di dalam server single-threaded beroperasi sebagai utas tunggal
dimana Lingkaran utama file server mendapat permintaan, memeriksanya, dan
menjalankannya sampai selesai sebelum mendapatkan proses selanjutnya se-
hingga lebih sedikit permintaan / detik yang dapat diproses dan kinerjanya
dinilai cukup baik karena program dijalankan secara tuntas dan berurutan.
150. Jenis arsitektur yang memiliki tanggung jawab dalam keberhasilan adalah
aplikasi yang disebut …
a. 1-tier

b. 2-tier

c. 3-tier

d. N-tier
e. Tier-tier
Pembahasan : N-Tier sendiri sebenarnya merupakan pengembangan yang lebih
lanjut dari 3-tier, dimana di tier business logic ini dipisahkan lagi menjadi tier-tier
dengan tugasnya masing-masing sehingga terjadi interaksi yang lebih kompleks
diantara client dan server.
151. Sistem terdistribusi juga membutuhkan system operasi didalamnya, contoh
system operasi pada system terdistrubusi, kecuali…
a. Amoeba

b. Angel

c. C-linux
d. Chorus

e. G-lunix

Pembahasan : Pada sistem terdistribusi pada setiap komputer pasti memiliki


sistem operasi yang sama, maka untuk memenuhi tujuan yang ada, sistem
operasi yang paling memadai untuk diterapkan dalam sistem terdistribusi seper-
ti Amoeba, Angel, Chorus, Glunix.

56 | W e a r e E n R o u t e t o S u c c e s s !
ROUTERS
Sistem Terdistribusi

152. Didalam Sistem Operasi terdapat kernel sebagai inti nya. Pada sinyal kernel
biasanya digunakan untuk menotifikasi apa …
a. Decisions

b. Startegies

c. Optional

d. Procedures

e. Fault
Pembahasan : Kernel merupakan program komputer yang menjadi inti dari se-
buah sistem operasi komputer, dengan kontrol terhadap segala hal atas sistem
tersebut. Pada kebanyakan sistem, kernel merupakan salah satu dari program
yang dijalankan dalam urutan pertama saat komputer dinyalakan.
153. Ketika dimana referensi direktori terhapus dan ruang tersedia untuk data yang
lain, kondisi ini dapat terjadi ketika file tersebut …
a. Renamed

b. Deleted
c. Copied

d. Saved

e. Loaded
Pembahasan : Operasi rename digunakan untuk mengganti nama file yang
sudah ada, File dihapus dengan cara menghapus operasi.
154. Bagaimana cara kita menentukan kapan ketika kita harus menggunakan threads
daripada single process?
a. Ketika server menerima satu permintaan saja

b. Ketika server sedang melakukan proses di waktu berbeda

c. Ketika server menerima permintaan lebih dari satu di waktu yang sama
d. Ketika client meminta beberapa permintaan di waktu yang berbeda

e. Ketika client telah mendapatkan hasil permintaan

57 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

Pembahasan :
Setiap proses berisi satu atau beberapa rangkaian eksekusi. Jika suatu
proses memiliki proses tunggal, hanya satu tindakan yang dapat dil-
akukan dalam satu waktu. Jika suatu proses memiliki banyak proses, itu
dapat melakukan banyak tindakan pada saat yang bersamaan. Threads
adalah urutan instruksi yang dapat dijalankan secara independen dari
kode lain.
---HESTIUIUIU---
1. Berikut merupakan manfaat dan penjelasan yang benar dari sistem terdistribusi
adalah, kecuali….
a. Making Resources Accessible untuk memudahkan pengguna (dan aplikasi)
untuk tidak dapat mengakses sumber daya jarak jauh, dan untuk mem-
bagikannya secara rumit dan tidak terkontrol.
b. Distribution Transparency: menyembunyikan fakta bahwa prosesnya dan
sumber daya secara fisik didistribusikan ke banyak komputer dan menampil-
kan dirinya kepada pengguna dan aplikasi seolah-olah merupakan suatu
system tunggal
c. Openness: sistem yang menawarkan layanan sesuai dengan aturan standar
itu menjelaskan sintaks dan semantik dari layanan tersebut.
d. Scalability: sistem dapat diskalakan sehubungan dengan ukurannya, artinya
kita dapat dengan mudah menambahkan lebih banyak pengguna dan sum-
ber daya ke sistem. Kedua, Sistem yang secara geografis dapat diskalakan
adalah sistem di mana pengguna dan sumber daya mungkin berada jauh
selain. Ketiga, sebuah sistem dapat secara administratif dapat diskalakan,
dan masih bisa mudah dikelola meskipun mencakup banyak organisasi ad-
ministratif independen.
e. Pitfalls: termasuk dengan asumsi bahwa jaringan dapat diandalkan, statis,
aman, dan homogeny.
Pembahasan:
Manfaat dari system terdistribusi diantaranya adalah:
f. Making Resources Accessible untuk memudahkan pengguna (dan aplikasi) un-
tuk dapat mengakses sumber daya jarak jauh, dan untuk membagikannya
secara terkontrol dan efisien.
g. Distribution Transparency: menyembunyikan fakta bahwa prosesnya dan sum-
ber daya secara fisik didistribusikan ke banyak komputer dan menampilkan
dirinya kepada pengguna dan aplikasi seolah-olah merupakan suatu system
tunggal
h. Openness: sistem yang menawarkan layanan sesuai dengan aturan standar itu
menjelaskan sintaks dan semantik dari layanan tersebut.
58 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

i. Scalability: sistem dapat diskalakan sehubungan dengan ukurannya, artinya kita


dapat dengan mudah menambahkan lebih banyak pengguna dan sumber daya
ke sistem. Kedua, Sistem yang secara geografis dapat diskalakan adalah sis-
tem di mana pengguna dan sumber daya mungkin berada jauh selain. Ketiga,
sebuah sistem dapat secara administratif dapat diskalakan, dan masih bisa
mudah dikelola meskipun mencakup banyak organisasi administratif inde-
penden.
j. Pitfalls: termasuk dengan asumsi bahwa jaringan dapat diandalkan, statis,
aman, dan homogeny.
Jadi jawaban benar A
2. definisi dari sistem terdistribusi berikut ini yang benar adalah
a. Sistem terdistribusi adalah kumpulan komputer independen yang tampak
bagi pengguna sebagai banyak sistem dan beragam.
b. Sistem terdistribusi adalah kumpulan komputer independen yang tampak
bagi pengguna sebagai satu sistem yang koheren.
c. Sistem terdistribusi adalah suatu sistem infromasi yang penempatan data
dan aplikasi untuk mengakses data tersebut menjadi satu tempat atau satu
Server.
d. Sistem terdistribusi adalah suatu sistem infromasi yang penempatan data
dan aplikasi untuk mengakses data tersebut menjadi berbeda-beda server.
e. Sistem terdistribusi adalah suatu sistem infromasi yang penempatan data
dan aplikasi untuk mengakses data tersebut menjadi satu tempat atau satu
server dan banyak PC.
Pembahasan:
Berdasarkan buku Andrew-S.-Tanenbaum-Maarten-Van-Steen-Distributed-Systems_-
Principles-and-Paradigms-2nd-Edition-2006-Prentice-Hall-libgen.lc dijelaskan bahwa A
distributed system is a collection of independent computers that appears to its users as a
single coherent system yang artinya a. Sistem terdistribusi adalah kumpulan komputer
independen yang tampak bagi pengguna sebagai satu sistem yang koheren.
Jadi jawaban benar A
3. Contoh Sistem Terdistribusi adalah sebagai berikut kecuali..
f. WWW
g. Intranet
h. Internet
i. Video-conference
j. Speaker
Pembahasan:
59 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

Contoh Sistem Terdistribusi adalah WWW, Intranet, Internet, Sistem terdistribusi multime-
dia yang biasanya digunakan pada infrastuktur internet. Karakteristik sumber data yang
heterogeny dan memerlukan sinkronisasi secara rela time. Misalnya teleteaching tools,
video-conference, dst. Mobile dan sistem komputasi ubiquitous seperti Sistem telepon
Cellular (e.g., GSM) . esources dishare : frekuensi radio, waktu transmisi dalam satu frek-
uensi, bergerak. Komputer laptop, ubiquitous computing.
Jadi jawaban benar E
4. Macam - macam Gaya Arsitektur Sistem Terdistribusi yang berperan sebagai
gudang data (data warehouse) yang berfungsi sebagai sistem pengelolaan data
mulai dari pengumpulan, pengolahan, penyimpanan hingga penemuan kembali da-
ta, serta mampu pula memberikan dukungan dalam pengambilan keputusan ada-
lah
f. Layered Architecture
g. Object-Based Architecture
h. Data-Based Architecture
i. Event-Based Architecture
j. Point-to-Point Architecture
Pembahasan:
Data-Based Architecture berperan sebagai gudang data (data warehouse) yang berfungsi
sebagai sistem pengelolaan data mulai dari pengumpulan, pengolahan, penyimpanan
hingga penemuan kembali data, serta mampu pula memberikan dukungan dalam
pengambilan keputusan.
Jadi jawaban benar C
5. Gambar berikut ini menggambarkan arsitektur system terdistribusi …..

60 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

11. Centralized data architecture (Client-Server)


12. Applicaiton Layering
13. Multitier Architecture
14. Decentralized Data Architecture (Peer-to-peer architecture)
15. Ring Architecture
Pembahasan:
Gambar tersebut merupakan Applicaiton Layering dimana disitu terlihat ada tiga tingkat
arsitektur berlapis yaitu Tingkat antarmuka pengguna, Tingkat pemrosesan, dan Tingkat
data
Jadi jawaban benar B
6. Maksud dari status proses terminated pada gambar berikut ini adalah

61 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

a. Proses sedang dieksekusi


b. Proses sedang menunggu waktu untuk dieksekusi
c. Proses menunggu event/kejadian untuk melengkapi tugasnya
d. Proses telah kadaluarsa
e. Proses telah selesai dieksekusi
Pembahasan:
Pada saat terminated tersebut berarti bahwa proses telah selesai dieksekusi
Jawaban benar E
7. Sistem operasi terdistribusi adalah salah satu implementasi dari sistem terdis-
tribusi, di mana sekumpulan komputer dan prosesor yang heterogen terhubung da-
lam satu jaringan. Koleksi-koleksi dari objek-objek ini secara tertutup bekerja
secara bersama-sama untuk melakukan suatu tugas atau pekerjaan tertentu.
Tujuan utamanya dari Sistem Operasi Terdistribusi adalah untuk memberikan hasil
secara lebih, terutama dalam….kecuali…
f. file client
g. name space
h. Waktu pengolahan
i. Keamanan
j. Akses ke seluruh resources, seperti prosesor, memori, penyimpanan sekunder,
dan perangakat keras.
Pembahasan :

62 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

Sistem Operasi Terdistribusi adalah untuk memberikan hasil secara lebih, terutama dalam
Tujuan utamanya dari Sistem Operasi Terdistribusi adalah untuk memberikan hasil secara
lebih, terutama dalam:
• file system (BUKAN FILE CLIENT)
• name space
• Waktu pengolahan
• Keamanan
• Akses ke seluruh resources, seperti prosesor, memori, penyimpanan sekunder,
dan perangakat keras.
Jawaban benar A
8. Mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh pro-
gram, prosesor, atau pengguna ke sistem sumber daya. Mekanisme ini harus:
membedakan antara penggunaan yang sudah diberi izin dan yang belum, Specify
the controls to be imposed, dan Provide a means of enforcement. Ciri-ciri tersebut
merupakan ciri yang dimiliki oleh Komponen Inti Sistem Operasi yaitu….
a. Manajemen berkas,
b. Manajemen sistem I/O,
c. Manajemen penyimpanan sekunder,
d. Sistem proteksi,
e. Jaringan
Pembahasan:
Sistem Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh
program, prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus:
• membedakan antara penggunaan yang sudah diberi izin dan yang belum.
• Specify the controls to be imposed.
• Provide a means of enforcement.
Jadi jawaban benar D
9. Pada Struktur File System terdapat beberapa modul. Modul yang berfungsi un-
tuk menghubungkan ID dengan file tertentu disebut…
1. Modul direktori
2. Modul File
3. Modul Akses Kontrol
4. Modul Blok
5. Modul Perangkat
63 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

Pembahasan:
1. Modul direktori : menghubungkan nama file dengan ID file
2. Modul File : menghubungkan ID dengan file tertentu
3. Modul Akses Kontrol : memeriksa permission utuk operasi yang diminta
4. Modul Akses File : read / write data file atau atribut
5. Modul Blok : akses dan alokasi blok disk
6. Modul Perangkat : disk I/O dan buffering
Jadi jawaban benar B
10. Pernyataan yang benar mengenai MULTIPROGRAMMING adalah
a. Manajemen banyak proses pada satu Processor
b. Banyak proses yang dijalankan bergantian, masing-masing proses
mendapat bagian memori dan kendali sendiri
c. Program yang dijalankan bersifat Independent dan Proses terpisah satu dari
lainnya & tidak berpengaruh Satu program pada satu saat (one program at
any instant)
d. Pada satu waktu hanya satu proses yang dilayani pemroses, menggunakan
interleave bukan overlap diantara program-program
e. perpindahan dari satu proses ke proses dilakukan secara cepat bagi bagi
pemakai seolah-olah bekerja secara paralel. Hal ini dikenal dengan paralel
semu (pseudoparallelism)
Pembahasan:
f. MULTIPROGRAMMING Definisi : Manajemen banyak proses pada satu Pro-
cessor
g. Banyak proses yang dijalankan bersamaan, masing-masing proses mendapat
bagian memori dan kendali sendiri
h. Program yang dijalankan bersifat Tidak bergantung (Independent)
i. Proses terpisah satu dari lainnya & tidak berpengaruh Satu program pada satu
saat (one program at any instant)
j. Pada satu waktu hanya satu proses yang dilayani pemroses, menggunakan in-
terleave bukan overlap diantara program-program
k. Oleh karena perpindahan dari satu proses ke proses dilakukan secara cepat
bagi bagi pemakai seolah-olah bekerja secara paralel. Hal ini dikenal dengan
paralel semu (pseudoparallelism)
Jadi jawaban benar B

---KINGofGALO---
155. Dibawah ini adalah karakteristik Sister, kecuali
a. No Global clock
b. Independent Failure
64 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

c. Concurency of component
d. Scalling (V)

156. Awal proses terdistribusi adalah


a. Batch Processing (V)
b. Distributing Processing
c. Individual Processing
d. Parallel Processing

157. S.O unix pertama kali dibuat untuk mesin


A. Pdp-11/20
B. Pdp-7
C. Ge-645 (V)
D. M68000

158. Thread sering disebut juga


a. Proses
b. Kernel
c. Program
d. LWP (V)

159. Salah satu jenis sistem operasi terdistribusi yang merupakan sistem operasi
berbasis mikro-kernel untuk mengatasi kebutuhan komputasi terdistribusi tingkat tinggi
di dalam bidang telekomunikasi, internetworking, sistem tambahan dan realtime adalah
:
Select one
• Angel
• Parallel
• GLUnix
• Chorus (V)

160. Suatu sistem terdistribusi dapat dibangun dari berbagai network, operating
system, hardware dan programming language yang berbeda, hal itu merupakan
tantangan dalam hal
N. Scalability
O. Heterogenity (V)
P. Concurency of components
Q. Transparency

161. Sebuah gabungan dari beberapa sistemindividual (komputer) yang dikumpulkan


pada suatu lokasi, saling berbagi tempat penyimpanan data (storage)adalah
u. Sistem Terkluster (V)
v. Sistem Multiple Server
w. Sistem Proxy Server
x. Sistem Point to Point
65 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

162. Beberapa proses dapat sama-sama menggunakan suatu resource tanpa saling
interferensi merupakan transparency dalam hal
K. Concureny Transparency (V)
L. Failure Transparency

66 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

M. Access Transparency
N. Mobility Transparency

163. Sistem dan aplikasi mudah bertambah luas tanpa perubahan struktur
sistem dan algoritma aplikasi merupakan transparency dalam hal
K. Concureny Transparency
L. Failure Transparency
M.Access Transparency
N. Scalling Transparency (V)

164. Salah satu alasan utama untuk membangun sistem terdistribusi karena
sekumpulan prosesor dapat menyediakan kinerja yang lebih tinggi daripada komputer
yang terpusat, yaitu
K. Perfomance
L. Reliability
M. Incremental Growth
N. Communication

---DEK DADIT---
165. Sistem terdistribusi memiliki berbagai macam bentuk transparansi, diantaranya
adalah
transparency Concurrency. Apa yang dimaksud dengan transparency Concurren-
cy...
a. Menyembunyikan resource yang dapat digunakan bersama oleh beberapa
pengguna.
b. Menyembunyikan resource yang pindah ke lokasi lain
c. Menyembunyikan failure dan recovery resource
d. Menyembunyikan resource yang mungkin dipindahkan ke lokasi lain saat
digunakan
e. Menyembunyikan resource yang
direplikasi Pembahasan :
Berbagai macam bentuk transparansi dalam sistem terdistribusi diantaranya ada-
lah:

No Bentuk penjelasan
transparansi
Menyembunyikan perbedaan dalam representasi data
1 Access
dan bagaimana resource diakses

Menyembunyikan resource yang dapat digunakan


2 Concurrency
bersama oleh beberapa pengguna.
67 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

3 Failure Menyembunyikan failure dan recovery resource


4 Locatoin Menyembunyikan lokasi resource
5 Migration Menyembunyikan resource yang pindah ke lokasi
lain
Menyembunyikan resource yang mungkin
6 Relocation
dipindahkan ke lokasi lain saat
digunakan
7 Replication Menyembunyikan resource yang direplikasi

166. Apa ciri - ciri dari model arsitektur Client-Server...

a. model sistem terdistribusi dimana sistem dapat sekaligus berfungsi sebagai


client maupun server
b. Pola komunikasi yang digunakan berdasarkan aplikasi yang digunakan
c. Tidak tergantung pada platform dan merupakan model yang populer
d. tidak terdapat mesin khusus yang melayani suatu pelayanan tertentu atau
mengatur sumber daya dalam jaringan dan semua kewajiban dibagi rata ke
seluruh mesin
e. merupakan model yang paling general dan fleksible

68 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

Pembahasan :
Ciri - ciri model client-server, diantaranya adalah:
• Client memiliki satu proses atau lebih, begitu juga Server
• Sebuah proses Client dapat mengirim query ke sembarang proses server
• Client bertanggung jawab pada antar muka untuk user, sedangkan server
mengatur data dan mengeksekusi transaksi
• Model arsitektur ini sangat populer
• Proses server dapat ditempatkan pada mesin yang sama atau terpisah
dengan proses client. Client/server akan menyembunyikan lokasi server dari
client.
• Server dapat melayani beberapa client pada saat yang sama dan mengatur
pengaksesan resource
• Antara client dan server merupakan hubungan one-to-many.
• Tidak tergantung pada platform
• Sistem C/S dapat dimekarkan baik vertikal maupun horisontal.
• Antara client dan server berkomunikasi dengan mekanisme pertukaran
message
R. Apa ciri - ciri dari model arsitektur peer-to-peer....
• Tidak tergantung pada platform, dan merupakan model yang populer
• Memiliki satu proses atau lebih
• Berkomunikasi menggunakan mekanisme pertukaran message
• Pola komunikasi yang digunakan berdasarkan aplikasi yang digunakan
• Merupakan hubungan one-to-
many Pembahasan :
Ciri - ciri model arsitektur Peer-to-peer adalah sebagai berikut:
y. Model sistem terdistribusi dimana sistem dapat sekaligus berfungsi sebagai
client maupun server
z. Sebuah arsitektur di mana tidak terdapat mesin khusus yang melayani suatu
pelayanan tertentu atau mengatur sumber daya dalam jaringan dan semua
kewajiban dibagi rata ke seluruh mesin, yang dikenal sebagai peer
aa. Pola komunikasi yang digunakan berdasarkan aplikasi yang digunakan
bb. Peer-to-peer merupakan model yang paling general dan fleksible

O. Dibawah ini merupakan 4 standar utama middleware untuk mendukung


komputasi objek terdistribusi, Kecuali....
• CORBA
• COM
• DCOM

69 | W e a r e E n R o u t e t o S u c c e s s !
ROUTERS
Sistem Terdistribusi

• RMI
• RPC
Pembaha
san :
RPC (Remote Procedur Call) adalah sebuah metoda yang memungkinkan kita un-
tuk mengakses sebuah prosedur yang berada di komputer lain.
P. Apa yang dimaksud dengan Middleware...
• Merupakan perangkat lunak komputer yang memberikan layanan
untuk menghubungkan bagian-bagian berbeda dari sebuah
aplikasi dengan sistem operasi.
• Merupakan sekumpulan komputer otonom yang terhubung ke suatu jaringan,
dimana bagi pengguna sistem terlihat sebagai satu komputer
• Merupakan Sebuah metoda yang memungkinkan kita untuk mengakses
sebuah prosedur yang berada di komputer lain
• Merupakan sebuah alur kontrol dari sebuah proses.
• Merupakan Program yang sedang di
eksekusi. Pembahasan :
Middleware adalah perangkat lunak komputer yang memberikan layanan untuk
menghubungkan bagian-bagian berbeda dari sebuah aplikasi dengan sistem
operasi. Middleware umumnya digunakan dalan sistem terdistribusi untuk
memudahkan pengembang perangkat lunak dalam melakukan komunikasi in-
put/output.
Q. Dibawah ini merupakan Hal penting yang harus dimiliki oleh Name Server, kecuali...
• Availability,
• Resilience to failure,
• Konsistensi,
• Kemudahan mengkompilasi list of object
• Kecepatan mengkombinasi name server satu dengan
yang lainnya Pembahasan :
Name server menggunakan basis data terdistribusi yang terdiri dari tuples <nama,
lokasi, [atribut]>. Hal penting yang harus dimiliki oleh name server adalah
O. Availability,
P. Resilience to failure,
Q. Konsistensi,
R. Kecepatan menerima pengaruh perubahan name lists,
S. Kemudahan mengkompilasi list of objects (resources).

70 | W e a r e E n R o u t e t o S u c c e s s !
ROUTERS
Sistem Terdistribusi

R. Dibawah ini merupakan contoh name service, kecuali...


• DNS (Domain Name Service)
• GNS (Global Name Service)
• X500 directory service
• Ip address
• Jini discovery
service Pembahasan
:
O. DNS (Domain Name Service)
Memetakan nama domain ke
alamat
P. GNS (Global Name Service)
Memetakan global name ke atribut-atribut
skalabilitas, dapat menangani perubahan
Q.X500 directory service
Memetakan nama orang ke dalam alamat suatu e-mail dan nomor telepon
R. Jini discovery service
Mencari objek sesuai dengan atribut yang ada
S. Yang bertugas untuk membaca input dari pengguna disebut...

• Command Interpreter

• Library

• Kernel

• Driver

• Sistem
operasi
Pembahasan
:
1. Library bertugas untuk menyediakan kumpulan fungsi dasar dan standar yang
dapat dipanggil oleh aplikasi lain.
2. Kernel adalah inti dari sebuah Sistem Operasi.
3. Driver bertugas untuk berinteraksi dengan hardware eksternal, sekaligus
untuk mengontrol hardware tersebut.
4. Sistem operasi bertugas sebagai penghubung antara user dengan hardware.
5. Command Interpreter bertugas untuk membaca input dari pengguna

71 | W e a r e E n R o u t e t o S u c c e s s !
1817101372
Adit Candra Prayuda
Sistem Terdistribusi

T. Apa tujuan utama dari sistem operasi terdistribusi..


• Untuk mengatur dan mengontrol perangkat keras dan perangkat lunak
sehingga perangkat yang ditempatinya bisa diatur dan dikendalikan dengan
cara yang fleksibel tetapi dapat diprediksi.
• Untuk memberikan hasil secara lebih, terutama dalam: file system, name
space, Waktu pengolahan, Keamanan, dan Akses ke seluruh resources.
• Untuk memudahkan pengguna dalam mengakses sumber daya jarak jauh
secara bersama-sama dengan terkontrol dan efisien.
• untuk memudahkan pengembang perangkat lunak dalam melakukan
komunikasi input/output.
• Untuk membantu sistem dalam meningkatkan pengintegrasian data dan
distribusi informasi
Pembahasan :
Tujuan utama dari sistem operasi terdistribusi adalah untuk memberikan hasil
secara lebih, terutama dalam: file system, name space, Waktu pengolahan, Kea-
manan, dan Akses ke seluruh resources.
Sistem operasi terdistribusi bertindak sebagai sebuah infrastruktur/rangka dasar
untuk network-transparent resource management. Infrastruktur mengatur low-
level resources (seperti Processor, memory, network interface dan peripheral de-
vice yang lain) untuk menyediakan sebuah platform untuk pemben-
tukan/penyusunan higher-level resources(seperti Spreadsheet, electronic mail
messages, windows).
U. Dibawah ini merupakan komponen inti dari sistem operasi, kecuali
• Manajemen proses,

• Manajemen memori utama,

• Manajemen berkas,

• Manajemen sistem input output

• Manajemen basis
data Pembahasan
Komponen inti dari sistem operasi adalah sebagai berikut:
Manajemen proses, Manajemen memori utama, Manajemen berkas, Manajemen
sistem I/O, Manajemen penyimpanan sekunder, Sistem proteksi, Jaringan, dan
Command-Interpreter System.

72 | W e a r e E n R o u t e t o S u c c e s s !
ROUTERS
Sistem Terdistribusi

• RMI
• RPC
Pembaha
san :
RPC (Remote Procedur Call) adalah sebuah metoda yang memungkinkan kita un-
tuk mengakses sebuah prosedur yang berada di komputer lain.
V. Apa yang dimaksud dengan Middleware...
• Merupakan perangkat lunak komputer yang memberikan layanan
untuk menghubungkan bagian-bagian berbeda dari sebuah
aplikasi dengan sistem operasi.
• Merupakan sekumpulan komputer otonom yang terhubung ke suatu jaringan,
dimana bagi pengguna sistem terlihat sebagai satu komputer
• Merupakan Sebuah metoda yang memungkinkan kita untuk mengakses
sebuah prosedur yang berada di komputer lain
• Merupakan sebuah alur kontrol dari sebuah proses.
• Merupakan Program yang sedang di
eksekusi. Pembahasan :
Middleware adalah perangkat lunak komputer yang memberikan layanan untuk
menghubungkan bagian-bagian berbeda dari sebuah aplikasi dengan sistem
operasi. Middleware umumnya digunakan dalan sistem terdistribusi untuk
memudahkan pengembang perangkat lunak dalam melakukan komunikasi in-
put/output.
W. Dibawah ini merupakan Hal penting yang harus dimiliki oleh Name Server, kecuali...

• Availability,
• Resilience to failure,
• Konsistensi,
• Kemudahan mengkompilasi list of object
• Kecepatan mengkombinasi name server satu dengan
yang lainnya Pembahasan :
Name server menggunakan basis data terdistribusi yang terdiri dari tuples <nama,
lokasi, [atribut]>. Hal penting yang harus dimiliki oleh name server adalah
T. Availability,
U. Resilience to failure,
V. Konsistensi,
W.Kecepatan menerima pengaruh perubahan name lists,

73 | W e a r e E n R o u t e t o S u c c e s s !

Anda mungkin juga menyukai