Anda di halaman 1dari 5

Mid Test

Ketentuan:

1. Dikerjakan dalam waktu 90 menit


2. Dilarang Kerjasama. Apabila ada jawaban yang sama maka perkerjaan
tidak kami periksa.
3. Kirim jawaban ke kalam sesuai waktu yang disiapkan oleh system.
4. Selamat bekerja semoga sukses

SOAL :

1. Software (Perangkat Lunak) adalah suatu perangkat yang sangat penting bagi
computer. Salah satu perangkat Lunak adalah Sistem Operasi. Jelaskan apa
yang dimaksud dengan Sistem Operasi ! (10)
2. Sering kita dengar istilah WINDOWS. Jelaskan mengapa penting sekali
computer membutuhkan WINDOWS! (15)
3. Peran seorang OPERATOR pada computer sangat dibutuhkan. Jelaskan
mengapa hal-hal penting untuk menjadi seorang operator ! (15)
4. Dalam menjalankan suatu computer dibutuhkan penterjemah menggunakan
Bahasa Tingkat Tinggi. Jelaskan pengertian INTERPRETER Dan COMPILER pada
computer dan berikan contoh ! (15)
5. Algoritma sebenarnya digunakan untuk membantu kita dalam
mengkonversikan suatu permasalahan ke dalam bahasa pemrograman.
Jelaskan hal terbut! (20)
6. Buatlah algoritma sederhana yang dilakukan setiap hari kemudian buatlah
flowchart sederhana tersebut sesuai urutan awal hingga akhir. Minimal 3
algoritma lengkap dengan flowchart. (25)
NAMA : ANDI NUR FAISAL SANI

NIM : 03120210248

JAWABAN :
1. Sistem operasi komputer adalah program perangkat lunak atau software yang diperlukan
untuk mengelola dan mengoperasikan perangkat komputasi seperti komputer, smartphone,
atau tablet. Sistem operasi berguna untuk menghubungkan perangkat lunak (software)
dengan perangkat keras (hardware). Sistem operasi diperlukan agar kinerja komputer
berjalan dengan baik.  Sistem operasi akan memberikan perintah dan sebagai mediator
antara manusia dan komputer. Fungsi utama sistem operasi adalah mengelola semua
program dan aplikasi yang dapat dijalankan oleh komputer atau smartphone.

2. Seperti yang kita tahu bahwa setiap perangkat komputer atau smartphone, tentu
membutuhkan sistem operasi untuk menjalankannya. Mengingat sistem operasi ini
merupakan komponen utama yang berfungsi sebagai penghubung
antara hardware dengan software. Di sisi lain tanpa adanya sistem operasi ini, maka
kegiatan yang pengguna lakukan di depan komputer atau smartphone tidak dapat
dilakukan. Berbicara mengenai sistem operasi, banyak developer telah
mengembangkan beberapa sistem operasi yang dapat pengguna temui. Mulai dari
sistem operasi gratis / open source hingga berbayar. Microsoft Windows atau sering kita
sebut dengan nama Windows merupakan sistem operasi yang dikembangkan oleh
Microsoft, di mana Microsoft sendiri didirikan oleh Bill Gates dan Paul Allen. Sistem
operasi ini dibangun dengan menggunakan antarmuka pengguna grafis (GUI) untuk
menyederhanakan perintah.

Pada dasarnya fungsi utama dari sistem operasi Windows adalah penghubung antara
hardware dengan software. Namun terdapat fungsi dasar lain dari Windows yang perlu
pengguna ketahui pada poin berikut ini.

 Menyediakan antarmuka antara pengguna dengan mesin.

 Mengkoordinasikan komponen yang ada pada perangkat keras.

 Menyediakan wadah supaya perangkat lunak berfungsi dengan selayaknya.

 Menyediakan struktur manajemen data.

 Memantau fungsionalitas sistem.


3. Operator komputer merupakan seseorang yang bertanggung jawab dan memiliki
kewajiban dalam memantau, memeriksa, dan juga mengendalikan sistem komputer
khususnya mainframe yang ada di dalam sebuah perusahaan maupun organisasi.
Operator komputer merupakan seorang operator yang memiliki tugas khusus terkait dengan
semua peralatan yang terdapat di dalam sistem komputerisasi. Berikut beberapa tugas dari
operator komputer :

 Memeriksa dan menggunakan komputer dan peralatan pendukung lainnya.


 Mengetahui bagaimana memeriksa dan mencoba komputer sebagai mana mestinya
dipergunakan.
 Menonfungsikan jika ada perlatan yang tidak digunakan.
 Mampu membuat catatan terkait dengan program pelaksanaan dan juga jadwa kegiatan untuk
menggunakan komputer.
 Membuat file backup beserta dengan pengawasan terhadap file tersebut.
 Memperhatikan kebersihan dan juga kerapihan dari ruangan komputer.

4. Dalam ilmu komputer, interpreter (penerjemah) adalah perangkat lunak yang


berfungsi melakukan eksekusi sejumlah instruksi yang ditulis dalam suatu bahasa
pemrograman tanpa terlebih dahulu menyusunnya menjadi program bahasa mesin.
Interpreter umumnya menggunakan salah satu strategi berikut untuk menjalankan
program:

1. Mengeksekusi kode sumber secara langsung.


2. Menerjemahkannya ke dalam serangkaian portable-code atau precompiled-
code kemudian mengeksekusinya.
3. Mengeksekusi kode yang telah dikompilasi sebelumnya oleh compiler yang
merupakan bagian dari sistem penerjemahan.

Compiler adalah sebuah program yang bertugas untuk mengonversi source


code yang kita buat menjadi bahasa mesin. Apabila terdapat penulisan kode yang
salah, maka compiler akan mengirimkan pesan eror kepada kita dan harus diperbaiki.
Jika tidak maka akan menghasilkan berkas executable, contohnya seperti .exe.

Arsitektur compiler modern biasanya bukan lagi merupakan program tunggal namun
merupakan rangkaian komunikasi antar program dengan tugas spesifik masing-
masing. Program-program tersebut beserta tugasnya secara umum terdiri dari:
1. Compiler itu sendiri, yang menerima kode sumber dan menghasilkan bahasa
tingkat rendah (assembly).
2. Assembler, yang menerima keluaran compiler dan menghasilkan berkas objek
dalam bahasa mesin.
3. Linker, yang menerima berkas objek keluaran assembler untuk kemudian
digabungkan dengan pustaka-pustaka yang diperlukan dan menghasilkan
program yang dapat dieksekusi (executable).

5. Bagaimanapun juga struktur data dan algoritma berhubungan sangat erat pada
sebuah program. Algoritma yang baik tanpa pemilihan struktur data yang tepat akan
membuat program menjadi kurang baik, demikian juga sebaliknya.
Pembuatan algoritma mempunyai banyak keuntungan di antaranya :
Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman
manapun, artinya penulisan algoritma independen dari bahasa pemrograman dan
komputer yang melaksanakannya.
Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena
algoritmanya sama.
Algoritma merupakan hasil pemikiran konseptual, supaya dapat dilaksanakan oleh
komputer, algoritma harus ditranslasikan ke dalam notasi bahasa pemrograman. Ada
beberapa hal yang harus diperhatikan pada translasi tersebut, yaitu :
a. Pendeklarasian variabel
Untuk mengetahui dibutuhkannya pendeklarasian variabel dalam penggunaan bahasa
pemrograman apabila tidak semua bahasa pemrograman membutuhkannya.
b. Pemilihan tipe data
Apabila bahasa pemrograman yang akan digunakan membutuhkan pendeklarasian
variabel maka perlu hal ini dipertimbangkan pada saat pemilihan tipe data.
c. Pemakaian instruksi-instruksi
Beberapa instruksi mempunyai kegunaan yang sama tetapi masing-masing memiliki
kelebihan dan kekurangan yang berbeda.
d. Aturan sintaksis
Pada saat menuliskan program kita terikat dengan aturan sintaksis dalam bahasa
pemrograman yang akan digunakan.
e. Tampilan hasil
Pada saat membuat algoritma kita tidak memikirkan tampilan hasil yang akan disajikan.
Hal-hal teknis ini diperhatikan ketika mengkonversikannya menjadi program.
f. Cara pengoperasian compiler atau interpreter.
Bahasa pemrograman yang digunakan termasuk dalam kelompok compiler atau
interpreter.

6.

Anda mungkin juga menyukai