ROUTERS
Sistem Terdistribusi
---ADIT---
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
3|WeareEnRoutetoSuccess!
ROUTERS
Sistem Terdistribusi
4|WeareEnRoutetoSuccess!
ROUTERS
Sistem Terdistribusi
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
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
14. Kemampuan sebuah sistem operasi untuk menjalankan beberapa proses sekaligus
disebut
a. Multithreading
b. Asynchronous
c. Multitasking
D. Synchronous
E. Resource
6|WeareEnRoutetoSuccess!
1817101372
Adit Candra Prayuda
Sistem Terdistribusi
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
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
9|WeareEnRoutetoSuccess!
1817101372
Adit Candra Prayuda
Sistem Terdistribusi
---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?
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
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
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
32. Sebutkan teknik apa saja yang dapat dilakukan dalam skalabilitas?
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
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 …
c. Jika terjadi kerusakan pada salah satu mesin, tidak akan mempengaruhi
kinerja sistem secara keseluruhan
d. Menyediakan fasilitas komunikasi antar manusia
42. Intranet merupakan salah satu contoh dari system terdistribusi. Berikut
merupakan pernyataan mengenai intranet, kecuali…
a. Jaringan yang teradministrasi secara local
b. Proprietary
44. Access Control merupakan salah satu system keamanan pada system
terdistribusi yang berarti…
a. Menjaga agar resource selalu dapat diakses dengan baik
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
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
a. Amoeba
b. Android
c. Angel
d. Chorus
e. GLUnix
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.
---FADHIL---
51. Apa yang membuat sistem terdistribusi banyak dipakai pada saat ini?
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
d. Peer-to-peer architecture
e. Adaptive Software
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 :
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.
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
d. Caching
e. Chunk
60. Berikut Manfaat dari penamaan service / layanan:
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
c. fake application
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.
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
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
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
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
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
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
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.
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.
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
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
---MADEG---
91. Apakah permasalahan yang umum ditemui pada Sistem Terdistribusi?
A. Sinkronisasi Proses
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)
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
97. Pada layer OSI apakah proses enkripsi dan dekripsi data terjadi?
a. Application Layer
b. Presentation Layer
c. Transport 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
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
b. Software Level
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
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
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 :
Pembahasan : Performance, sekumpulan prosesor dapat menyediakan kinerja yang lebih tinggi da-
ripada komputer yang terpusat.
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
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
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
F. Menjaga track dari memori yang sedang digunakan dan siapa yang
menggunakannya.
G. Memilih program yang akan di-load ke memori.
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
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 ….
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
??
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
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
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
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.
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
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
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
d. Host information
e. 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
c. Security
d. Transparency
e. Concurrency
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
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
c. Ketika server menerima permintaan lebih dari satu di waktu yang sama
d. Ketika client meminta beberapa permintaan di waktu yang berbeda
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
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
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
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)
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
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
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
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
• 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
• Manajemen berkas,
• 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 !