SISTEM OPERASI
DISUSUN OLEH :
Irsyad Rafi Naufaldi (21081010017)
Muhammad Aldi Maulana (21081010052)
Annisa Rachmania (21081010176)
Muhammad Yustaf Lana Badriul Hegar (21081010289)
Rengga Yogie Febrianto (21081010295)
DOSEN PENGAMPU :
PRATAMA WIRYAATMAJA, S.KOM, M.KOM
Tugas :
SOAL NO 2.12
Apa keuntungan dan kerugian menggunakan antarmuka panggilan sistem
yang sama untuk memanipulasi file dan perangkat?
JAWABAN
Sistem antarmuka yang memungkinkan manusia berinteraksi dengan
komputer melalui tampilan grafis bisa juga disebut Graphical User Interface
Keuntungan
1. Desain yang menarik
Dengan adanya mode grafis pada antarmuka GUI ini, bisa membuat
pengguna menjadi lebih nyaman dan cenderung bisa mengubah perasaan
pengguna ketika menggunakan tampilan GUI. Kamu pun bisa sesuka hati
mengganti tampilan GUI yang diinginkan.
2. Memudahkan Interaksi Menggunakan dan Komputer
Interaksi yang dilangsungkan antara pengguna dengan komputer menjadi
jauh lebih mudah dan lebih baik karena dengan mode grafis tidak
membuat pengguna kebingungan. Hal ini memudahkan mereka dalam
melakukan sesuatu di komputer seperti membuat dokumen, mengedit
gambar, maupun memindahkan folder.
3. Mudah Digunakan
Kemudahan digunakan di sini banyak sekali jika diberikan dalam segi
contoh, seperti untuk membuka aplikasi tidak memerlukan penulisan
perintah pada CMD. Kamu hanya perlu mengklik shortcut icon untuk
membuka aplikasi tersebut.
4. Mudah dipelajari
Sistem GUI memungkinkan pengoperasian komputer menjadi lebih intuitif
dan mudah dikuasai tanpa harus praktik sebelumnya atau memiliki
pengetahuan tentang mesin komputasi atau bahasa programing. Aplikasi
GUI bersifat Self Descriptive, Feedback yang diberikan pun langsung.
Sekali kamu klik suatu icon program, maka otomatis program tersebut
akan dijalankan atau dibuka.
Kerugian
1. Menggunakan lebih banyak memori komputer karena tujuannya
adalah untuk membuatnya ramah pengguna dan bukan sumber daya
yang dioptimalkan. Akibatnya bisa menjadi lambat pada komputer
dengan spesifikasi rendah.
2. GUI menjadi lebih kompleks jika pengguna perlu berkomunikasi
dengan komputer secara langsung.
3. Tugas tertentu mungkin memakan waktu lama karena banyak menu
untuk memilih pilihan yang diinginkan.
4. Perintah tersembunyi harus dicari menggunakan file Bantuan (Help).
5. Aplikasi berbasis GUI membutuhkan lebih banyak RAM untuk dapat
dijalankan.
6. Menggunakan lebih banyak daya dalam pemrosesannya dibandingkan
dengan jenis antarmuka lainnya.
SOAL NO 2.14
Jelaskan mengapa Android menggunakan ahead-of-time (AOT) daripada
just-in-time (JIT).
JAWABAN
Karena pada AOT kompilasi terjadi pada saat proses instalasi
sehingga pada saat aplikasi yang telah diinstal tersebut dijalankan maka
sudah tidak ada lagi proses kompilasi. Dalam hal ini, aplikasi yang dijalankan
akan berkinerja lebih baik, dan penggunaan dari CPU akan lebih sedikit
sehingga pemakaian baterai bisa lebih efisien dan dapat meningkatkan
garbage collector. Sedangkan jika pada JIT kompilasi akan dilakukan setiap
aplikasi dibuka sehingga hal ini akan mempengaruhi kecepatan respons dari
aplikasi. Walaupun JIT hanya meninggalkan sedikit jejak memori dan relatif
memiliki ukuran aplikasi yang lebih kecil dari AOT karena hanya
meng-compile bagian kode yang digunakan saja, proses dalam JIT ini akan
menghabiskan penggunaan CPU sehingga berdampak pada borosnya
penggunaan baterai.
Walau dari segi ukuran aplikasi pada AOT lebih besar dibandingkan
pada JIT dan proses instalasi pada AOT lebih memakan waktu yang lebih
lama dibanding JIT, android lebih memilih menggunakan AOT dengan tujuan
untuk meningkatkan performa dalam menjalankan aplikasi.
SOAL NO 2.16
Bandingkan dan bandingkan antarmuka pemrograman aplikasi (API) dan
antarmuka biner aplikasi (ABI).
JAWABAN
API (Antarmuka Program Aplikasi) mendefinisikan antarmuka tempat satu
perangkat lunak berkomunikasi satu sama lain di tingkat sumber.