Anda di halaman 1dari 3

Ujian Akhir Semester (UAS) Semester Ganjil Periode 2021-2022

Mata Kuliah : Dasar Komputer dan Bahasa Pemrograman


Hari / Tanggal : Sabtu, 12 Februari 2022
Waktu : 18:30 – 20:00 (90 menit)
Dosen : Eko Kustiawan ST, MT
Sistem Test : Close (Book, HP, Tablet, Laptop)

1. Jelaskan secara singkat tentang pengertian Komputer ! Dan jenis data apa sajakah
yang dapat diolah dengan menggunakan Komputer. Jelaskan dengan singkat !
(Bobot nilai 20)
2. Sebutkan & jelaskan dengan singkat komponen utama sebuah sistem Komputer !
(Bobot nilai 20)
3. Buatlah sebuah sintax dengan bahasa C untuk hasil yang ditampilkan dilayar
monitor sebagai berikut ! (Bobot nilai 25)

4. Buatlah sintax (program) untuk menggambarkan flowchart dibawah ini dengan


menggunakan Bahasa C. (Bobot nilai 35)
JAWABAN :
1. Komputer adalah sekelompok alat elektronik yang terdiri atas perintah input, alat
yang mengolah input, dan peralatan output yang memberikan informasi serta
bekerja secara otomatis.
Pembagian Komputer menurut penggunaannya adalah :
• Komputer untuk tujuan Khusus (special purpose computer). Computer ini
digunakan secara khusus dan mempunyai satu fungsi kerja; misalkan sebagai
server, PC Routher, atau terminal dumb
• Komputer untuk tujuan Umum (general purpose computer). Computer ini
digunakan secara umum, misalnya untuk pelolahan grafis, pengolahan
multimedia, pengolahan database dan pengolahan program lainnya.

Jenis data yang dapat diolah dengan Komputer adalah :


• Data Analog yaitu data kualitatif, bekerja secara continue, dan bukan data
yang berbentuk angka, tetapi dalam bentuk fisik dan parallel. Biasanya tidak
memerlukan bahasa perantara. Contohnya : suhu, kecepatan suara, dan
voltase listrik
• Data Digital yaitu data kuantitatif (huruf, angka, kombinasi huruf dan angka,
serta karakter khusus). Biasanya memerlukan bahasa perantara.

2. Komponen utama sebuah computer adalah :


• HARDWARE : Peralatan fisik dari komputer itu sendiri. Peralatan yang secara
pisik dapat dilihat, dipegang, ataupun dipindahkan
o Input : Proses memasukan data ke dalam proses komputer melalui alat input
(input device)
o Processing : Proses pengolahan data dengan alat pemroses (processing
device) yang berupa proses menghitung, membandingkan,
mengklasifikasikan, mengurutkan, mengendalikan, atau mencari di storage
o Output : Proses menghasilkan output dari hasil pengolahan data dengan
menggunakan alat output (output device), yaitu berupa informasi
• SOFTWARE : suatu prosedur peng-operasian dari komputer itu sendiri
ataupun berbagai prosedur dalam hal pemrosesan data yang telah ditetapkan
sebelumnya.
o Sistem Operasi adalah software yang bertugas mengontrol dan
mengkoordinasikan pengunaan hardware untuk berbagai Aplikasi untuk
bermacam-macam pengguna.
o Program Aplikasi adalah software yang menentukan bagaimana sumber
daya digunakan untuk menyelesaikan masalah user.
• BRAINWARE : orang-orang yang bekerja secara langsung dengan
menggunakan komputer sebagai alat bantu, ataupun orang-orang yang tidak
bekerja secara langsung menggunakan komputer, tetapi menerima hasil kerja
dari komputer yang berbentuk laporan .
o System Analyst : orang yang bertugas mempelajari, menganalisa,
merancang dan membentuk suatu system / prosedur pengolahan data
secara elektronik berdasarkan aplikasi yang dipesan oleh pemakai jasa
komputer.
3. Sintax yang menghasilkan nilai tersebut diatas adalah :

#include <stdio.h>
int main(void) {
int u=999, v=888;
/* Melakukan pre-decrement pada variabel u */
printf(“Nilai u awal \t= %d\n”, u);
printf(“Nilai --u \t= %d\n”, --u);
printf(“Nilai u akhir \t= %d\n\n”, u);
/* Melakukan post-decrement pada variabel v */
printf(“Nilai v awal \t= %d\n”, v);
printf(“Nilai v-- \t= %d\n”, v--);
printf(“Nilai v akhir \t= %d\n”, v);
return 0;
}

4. Sintax dari flowchart diatas adalah sebagai berikut :


#include <stdio.h>
int main(void) {
int penjualan;
printf(“Masukkan besarnya penjualan : ”); scanf(“%d”,
penjualan);
/* Melakukan pengecekan terhadap penjualan */
if (penjualan <= 2) {
printf(“Pada penjualan %d buah mobil, anda mendapatkan bonus “
\“0”, penjualan);
} else if (penjualan = 2){
printf(“Pada penjualan %d buah mobil, anda mendapatkan bonus “
\“500.000”, penjualan);
} else {
printf(“Pada penjualan %d buah mobil, anda mendapatkan bonus “
\“1.000.000”, penjualan);
}
return 0;
}

Tampilan pada monitor :


Masukkan besarnya penjualan :
Pada penjualan x buah mobil, anda mendapatkan bonus …

Anda mungkin juga menyukai