Anda di halaman 1dari 4

Soal

1. Jelaskan tentang system computer?


2. Jelaskan pengertian algoritma beserta contohnya?
3. Jelaskan struktur komponen dasar sebuah program yang tertulis dengan Bahasa C?
4. Jelaskan tentang delapan (8) tipe data dan tujuh (7) operator dalam Bahasa C?
5. Jelaskanlah tentanf konstanta dengan variable dalam pemograman Bahasa C?
6. Butalah sebuah program sapaan dalam Bahasa C dengan tampilan:
“Hallo Dunia!
“kami sedang belajar pengantar
Coding di UNP”
Sukses Selalu!”
7. Mengkonversikan jam-menit detik (hh:mm:ss) menjadi total detik. Data jam-menit-
detik diberikan nilainya pada bagian deklarasi program .
8. Dibaca lama sebuah percakapan

1. Sistem komputer adalah kombinasi dari perangkat keras (hardware) dan perangkat
lunak (software) yang bekerja sama untuk menjalankan tugas-tugas tertentu.
Perangkat keras meliputi komponen fisik seperti CPU, RAM, hard drive, dan lain-
lain, sedangkan perangkat lunak meliputi program atau aplikasi yang dijalankan di
atas sistem operasi. Sistem komputer bekerja dengan menggunakan bahasa mesin
atau kode biner, tetapi dapat dioperasikan dengan menggunakan antarmuka
pengguna yang lebih mudah dipahami.

2. Algoritma adalah urutan instruksi atau langkah-langkah logis yang diikuti untuk
menyelesaikan masalah tertentu. Contoh algoritma sederhana adalah sebagai
berikut:
 Mulai
 Masukkan dua bilangan
 Tambahkan bilangan tersebut
 Tampilkan hasil penjumlahan
 Selesa

3. Struktur komponen dasar sebuah program dalam bahasa C meliputi:

Preprocessor directives

Fungsi utama (main function)

Deklarasi variabel

Statement atau pernyataan (if, for, while, dll.)

Ekspresi dan operator

Comment atau komentar

4. Tipe data dalam bahasa C meliputi:

int: untuk bilangan bulat

float: untuk bilangan pecahan

double: untuk bilangan pecahan dengan presisi ganda

char: untuk karakter

short: untuk bilangan bulat pendek

long: untuk bilangan bulat panjang

unsigned: untuk bilangan positif

Operator dalam bahasa C meliputi:


Arithmetic operator: +, -, *, /, %

Relational operator: <, >, <=, >=, ==, !=

Logical operator: &&, ||, !

Assignment operator: =, +=, -=, *=, /=

Increment/decrement operator: ++, --

Conditional operator: ?:

Bitwise operator: &, |, ^, ~, <<, >>

5. Konstanta adalah nilai yang tetap dan tidak dapat diubah dalam program, sementara
variabel adalah nilai yang dapat berubah dalam program. Dalam bahasa C, konstanta
didefinisikan dengan menggunakan kata kunci "const" dan variabel didefinisikan
dengan menentukan tipe datanya dan nama variabel.

6. Berikut adalah program sapaan dalam bahasa C:

Copy code

#include <stdio.h>

int main()

printf("Hallo Dunia!\n");

printf("Kami sedang belajar Pengantar Coding di UNP\n");

printf("Sukses Selalu!\n");
return 0;

7. Algoritma untuk mengkonversikan jam-menit-detik menjadi total detik adalah


sebagai berikut:

1. Mulai

2. Deklarasikan variabel jam, menit, dan detik

3. Masukkan nilai jam, menit, dan detik

4. Hitung total detik dengan rumus (jam * 3600) + (menit * 60) + detik

5. Tampilkan hasil total detik

6. Selesai

8. Algoritma untuk mengubah waktu dalam satuan detik ke dalam jam-menit-detik


adalah sebagai berikut:

1. Mulai

2. Deklarasikan variabel detik, jam, menit, dan sisa_detik

Anda mungkin juga menyukai