Anda di halaman 1dari 7

BUKU JAWABAN UJIAN (BJU)

UAS TAKE HOME EXAM (THE)


SEMESTER 2022/23.2 (2023.1)

Nama Mahasiswa : Pipit Eliyana

Nomor Induk Mahasiswa/NIM : 044532613

Tanggal Lahir : 24 April 1985

Kode/Nama Mata Kuliah : MSIM4201/ Sistem Operasi

Kode/Nama Program Studi : 252/SISTEM INFORMASI

Kode/Nama UPBJJ : 21/JAKARTA


Hari/Tanggal UAS THE : 1 Juli 2023

Tanda Tangan Peserta Ujian

Petunjuk

1. Anda wajib mengisi secara lengkap dan benar identitas pada cover BJU pada halaman ini.
2. Anda wajib mengisi dan menandatangani surat pernyataan kejujuran akademik.
3. Jawaban bisa dikerjakan dengan diketik atau tulis tangan.
4. Jawaban diunggah disertai dengan cover BJU dan surat pernyataan kejujuran akademik.

KEMENTERIAN PENDIDIKAN, KEBUDAYAAN, RISET, DAN TEKNOLOGI


UNIVERSITAS TERBUKA
BUKU JAWABAN UJIAN UNIVERSITAS TERBUKA

Surat Pernyataan
Mahasiswa Kejujuran
Akademik

Yang bertanda tangan di bawah ini:

Nama Mahasiswa : Pipit Eliyana


NIM : 044532613
Kode/Nama Mata Kuliah : MSIM4201/ Sistem operasi
Fakultas : FAKULTAS SAINS DAN TEKNOLOGI
Program Studi : 252/ SISTEM INFORMASI
UPBJJ-UT : 21/ UPBJJ Jakarta

1. Saya tidak menerima naskah UAS THE dari siapapun selain mengunduh dari aplikasi THE
pada laman https://the.ut.ac.id.
2. Saya tidak memberikan naskah UAS THE kepada siapapun.
3. Saya tidak menerima dan atau memberikan bantuan dalam bentuk apapun dalam pengerjaan
soal ujian UAS THE.
4. Saya tidak melakukan plagiasi atas pekerjaan orang lain (menyalin dan mengakuinya sebagai
pekerjaan saya).
5. Saya memahami bahwa segala tindakan kecurangan akan mendapatkan hukuman sesuai
dengan aturan akademik yang berlaku di Universitas Terbuka.
6. Saya bersedia menjunjung tinggi ketertiban, kedisiplinan, dan integritas akademik dengan tidak
melakukan kecurangan, joki, menyebarluaskan soal dan jawaban UAS THE melalui media
apapun, serta tindakan tidak terpuji lainnya yang bertentangan dengan peraturan akademik
Universitas Terbuka.

Demikian surat pernyataan ini saya buat dengan sesungguhnya. Apabila di kemudian hari terdapat
pelanggaran atas pernyataan di atas, saya bersedia bertanggung jawab dan menanggung sanksi akademik
yang ditetapkan oleh Universitas Terbuka.
Jakarta, 01 Juli 2023
Yang Membuat Pernyataan

Pipit Eliyana
LEMBAR JAWABAN

1. Sebuah sistem operasi dapat dibagi menjadi beberapa komponen. Secara umum, para pakar sepakat bahwa
terdapat sekurangnya empat komponen manajemen utama yaitu:
• Manajemen Proses,
• Manajemen Memori, dan
• Manajemen Sistem Berkas.
• Manajemen Masukan/Keluaran

Pertanyaan nya:
a. Apa yang anda ketahui mengenai manajemen proses?
b. Jelaskan tanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan manajemen proses!

Jawaban
a. Apa yang anda ketahui mengenai manajemen proses?
Manajemen proses adalah suatu cara atau tindakan dalam membagi, mengalokasikan program yang akan
dieksekusi menjadi tidak berantakan dan berjalan dengan baik sebagai mana mestinya.
Sistem Operasi bertugas dan Bertanggung jawab yang berkaitan dengan Manajemen Proses, diantaranya :
1. Membuat dan menghapus proses pengguna dan sistem proses, sehingga sistem operasi
bertugas untuk mengalokasikan sumber daya yang dibutuhkan oleh sebuah proses dan
kemudian mengambil sumber daya itu kembali setelah proses tersebut selesai dengan tujuan
agar dapat digunakan untuk proses lainnya.
2. Melanjutkan proses, yang dimana sistem operasi akan mengatur proses apa yang harus
dijalankan terlebih dahulu berdasarkan prioritas dari proses yang ada. Ketika terjadi 2 atau
lebih proses yang mengantri untuk dijalankan, maka sistem operasi akan mendahulukan
proses yang memiliki prioritas paling besar.
3. Mnyediakan mekanisme untuk proses sinkronisasi, yang dimana sistem operasi akan mengatur
jalannya beberapa proses yang dieksekusi bersamaan, dengan tujuan menghindari terjadinya proses
agar setiap proses dapat berjalan dengan lancar.
4. Menyediakan mekanisme untuk proses komunikasi, yang dimana sistem operasi tersebut
menyediakan mekanisme agar beberapa proses dapat saling berinteraksi dan berkomunikasi
satu sama lain tanpa menyebabkan terganggunya proses lainnya.
5. Mnyediakan Mekanisme penanganan Deadlock, yang dimana Deadlock ini merupakan suatu keadaan
yang dimana sistem seperti terhenti karena setiap proses memiliki sumber daya yang tidak bisa dibagi
dan menunggu untuk mendapatkan sumber daya yang dimiliki oleh proses lainnya. Deadlock ini
sering disebut juga proses yang saling menunggu.

b. Jelaskan tanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan manajemen proses!


❖ Pembuatan atau pengapusan proses yang dibuat oleh pengguna atau system
Sistem operasi bertugas menga;okasikan sumber daya yang dibutuhkan oleh sebuah proses yang
dibuat oleh pengguna atau sistem
❖ Menunda dan melanjutkan proses
Sistem operasi akan mengatur proses apa yang harus dijalankan terlebih dahulu berdasarkan
prioritas dari poses- proses yang ada. Apabila terdapat dua proses atau lebih yang mengantri untuk
dijalankan, sistem operasi akan mendahulukan proses yang memiliki prioritas yang paling besar
❖ Kelengkapan mekanisme untuk singkorinasi proses
System operasi mengatur jalanya beberapa proses yang dieksekusi bersamaan. Tuyjuannya adalah
menghindarkan terjadinya inkonsistem data karena pengabsisa data yang sama, juga untuk
mengatur urutan jalanya proses data setiap proses berjalan dengan lancar
❖ Kelengkapan untuk komunikasi proses
System operasi menyediakan mekanisme agar beberapa proses dapat saling berinteraksi dan
berkomunikasi satu sama lain tanpa menyebabkan terganggunya proses lainnya
❖ Kelengkapan mekanisme untuk pengendalian Deadlock
Deadlock adalah keadaan dimana system seperti terhenti karena setiap proses memiliki sumber
daya yang tidak bisa dibagi dan menunggu untuk mendapatkan sumber daya yang sedang dimiliki
oleh proses lain.

2. Rezdy ingin merakit sebuah komputer untuk keperluannya sekolahnya, komputer yang akan dirakit mempunyai
spesifikasi sebagai berikut:

• Layar: 14” LED-backlit Full HD (1920 x 1080) 16:9 slim-bezel NanoEdge


• Processor: Intel® Core™ i7-10510U 1.8GHz quad-core with Turbo Boost (up to 4.9GHz) and 8MB cache
• Graphic Card: NVIDIA® GeForce® MX250 2GB
• RAM: 16 GB 2133MHz LPDDR3
• Harddisk: 1 TB PCIe® Gen3 x4
• Konektivitas: Intel Wi-Fi 6 performance (802.11ax) + Bluetooth 5.0
• DVD Room: LG 64x
• Power Supply: 60 Watt Logitec
Pertanyaannya :

Identifikasi dan jelaskan jenis-jenis memori apa saja pada setiap perangkat komputer yang akan dirakit oleh Rezdy,
kemudian urutkan dari memori yang mempunyai akses lambat sampai yang tercepat berdasarkan jenis memori.
Kemudian kelompokkan juga memori yang telah diidentifikasi ke dalam kelompok volatile dan non volatile!

Jawaban

Berikut adalah jenis-jenis memori pada komputer yang akan dirakit oleh Rezdy:

• Memori Utama (Main Memory/RAM): RAM digunakan untuk menyimpan program yang sedang
dieksekusi dan data yang sedang diproses. Pada komputer ini, spesifikasi RAM adalah 16 GB
2133MHz LPDDR3.

• Memori Harddisk : Memori Harddisk yang terdapat pada spesifikasi diatas yaitu 1 TB PCIe® Gen3 x4 .
Memori ini merupakan suatu komponen computer yang dapat digunakan untuk menyimpan data secara
permanen yang artinya non volatile.

• Memori Grafis (Video Memory): Memori grafis digunakan untuk menyimpan data grafis pada kartu
grafis. Pada komputer ini, terdapat kartu grafis NVIDIA GeForce MX250 dengan memori 2GB.
Berdasarkan urutan dari memori yang memiliki akses lambat sampai yang tercepat, dapat ditempatkan
sebagai berikut:

1. Memori Harddisk
2. Memori Utama (RAM)
3. Memori Grafis (Video Memory)

Kemudian, kelompokkan memori yang telah diidentifikasi ke dalam kelompok volatile dan non-volatile:

Volatile:
Memori Utama (RAM) dan Memori Grafis (Video Memory)

Non-volatile:
Memori Harddisk

3. Gambar berikut merupakan gambaran abstraksi komponen sistem komputer:

Berdasarkan abstraksi komponen sistem komputer di atas silahkan berikan definisi sistem operasi menurut
pemahaman Anda dilihat dari sudut pandang pengguna dan sudut pandang sistem!

Dilihat dari sudut pandang pengguna, sistem operasi dapat didefinisikan sebagai perangkat lunak yang
menyediakan antarmuka antara pengguna dan komputer. Sistem operasi bertanggung jawab untuk
mengelola sumber daya komputer, seperti prosesor, memori, perangkat input/output, dan penyimpanan,
serta menyediakan layanan dan utilitas yang memungkinkan pengguna untuk menjalankan aplikasi dan
melakukan tugas-tugas komputasi. Dalam hal ini, sistem operasi berfungsi sebagai platform untuk
menjalankan program-program aplikasi dan memberikan lingkungan yang nyaman bagi pengguna untuk
berinteraksi dengan komputer.

Dilihat dari sudut pandang sistem, sistem operasi dapat didefinisikan sebagai perangkat lunak yang
mengelola dan mengendalikan semua sumber daya perangkat keras komputer. Sistem operasi bertanggung
jawab untuk menjalankan tugas-tugas inti, seperti penjadwalan proses, manajemen memori, manajemen
file, manajemen perangkat keras, komunikasi antarproses, keamanan, dan kontrol akses. Sistem operasi
berfungsi sebagai penghubung antara perangkat keras komputer dan program-program aplikasi yang
berjalan di atasnya, serta memastikan penggunaan yang efisien dan efektif dari sumber daya yang tersedia.
Dalam hal ini, sistem operasi berperan sebagai pengelola dan koordinator keseluruhan operasi sistem
komputer.
4. Android merupakan salah satu sistem operasi dan platform pemrograman yang banyak digunakan saat
ini. Dengan hadirnya android menambah jajaran sistem operasi yang saat ini banyak digunakan terutama
untuk perangkat seluler, dimana sebelum ada android penggunaan seluler hanya sebatas digunakan sebagai
telepon dan sms saja. Melihat peluang tersebut maka banyak depeloper pengembangan perangkat lunak
mulai melirik dan fokus dalam pasar pengembangan aplikasi berbasis adroid. Pertanyaannya: a. Apa alasan
Android berkembang dengan pesat dan mengapa developer sebaiknya membangun Aplikasi Android? b.
Sebutkan dan jelaskan fitur perangkat keras yang bisa dimanfaatkan oleh developer dalam membangun
android!

Jawab :
a. android telah menjadi sistem operasi dan platform pemrograman yang popular untuk perangkat seluler
dengan berbagai alasan, berikut alasan android berkembang pesat yaitu:

• Memperkaya komunitas pengembang android


Android memilki komunitas pengembang yang besar dan aktif yang saling berbagi
pengetahuan, alat, dan sumber daya.

• Alat bantu dan teknologi integrasi yang ramah pengembang


Android menyediakan berbagai alat dan teknologi bagi para pengembang yang
memudahkan mereka untuk membangun dan menguji sebuah aplikasi.

• Kebijakan aplikasi yang fleksibel


Kebijakan dari google untuk memasukkan aplikasi di platform android lebih fleksibel
dibandingkan platform lain, sehingga memberikan lebih banyak ruang bagi
pengembang untuk bereksperimen dan berinovasi.
• Kemampuan untuk berjalan di lebih banyak perangkat
Android dapat berjalan di lebih banyak perangkat daripada pesaingnya, sehingga lebih
mudah diakses oleh pengguna.
• Meningkatkan permintaan untuk pengembangan aplikasi seluler
Permintaan akan suatu aplikasi inovatif untuk platform androind dan IOS telah
meningkat, yang menyebakan peningkatan permintaan akan pengembangan yang
efisien.
• Platform dengan sumber yang terbuka
Andorind adalah platform sumber terbuka, yang memberikan lebih banyak kebebasan
bagi pengembang untuk menyesuaikan dan berinovasi.
• Pengembangan android modern
Pendekatan android modern membantu pengembang membangun aplikasi dengan lebih sedikit
kode, meningkatkan kecepatan pengembang dan mengurangi pemeliharaan.

Singkatnya, android telah berkembang pesat karena beberapa alasan yang sudah dijelaskan diatas. Para
pengembang harus mempertimbangkan untuk membuat aplikasi android untuk
memanfaatkan keuntungan-keuntungan ini.
b. Beberapa fitur perangkat keras pada android yang dapat dimanfaatkan oleh developer dalam
membangun aplikasi antara lain:

• Touchscreen : Perangkat android memilki fitur layar sentuh yang memungkinkan pengguna untuk
berinteraksi dengan aplikasi melalui sentuhan jari.
• GPS: Sistem operasi Android mendukung GPS yang memungkinkan developer untuk mengakses
lokasi pengguna.

• Accelerometer: Perangkat Android memiliki sensor accelerometer yang dapat mendeteksi


perubahan gerakan dan orientasi perangkat.

• Kamera: Perangkat Android memiliki kamera yang dapat dimanfaatkan oleh developer untuk
mengambil gambar dan merekam video.

• Layar multisentuh: Beberapa perangkat Android memiliki layar multisentuh yang memungkinkan
pengguna untuk berinteraksi dengan aplikasi melalui beberapa jari sekaligus

• Sensor-sensor lainnya: Perangkat Android juga memiliki sensor-sensor lainnya seperti sensor
cahaya, sensor suhu, sensor kelembaban,sensor NFC dan lain sebagainya yang dapat dimanfaatkan
oleh developer untuk membuat aplikasi yang lebih interaktif dan responsif.

Untuk memanfaatkan fitur perangkat keras tersebut, developer dapat menggunakan API yang disediakan
oleh Android SDK. Selain itu, developer juga dapat mendeklarasikan fitur perangkat keras dan perangkat
lunak yang diperlukan oleh aplikasi dalam file manifest, seperti kamera, layanan Bluetooth, atau layar multi
sentuh.

Referensi :

- BMP MSIM4201 Sistem Operasi Modul 4


- https://www.gurupendidikan.co.id/pengertian-sinkronisasi-sistem-operasi-lengkap/
- https://jurnal.gusjigang.net/pengertian-sinkronisasi-sist-operasi/

Anda mungkin juga menyukai