Anda di halaman 1dari 4

YAYASAN Hj. T.

MARINAH

SMK IT MARINAH AL-HIDAYAH


Jl. Panglima Denai No.28 Kel. Denai Kec. Medan Denai - Medan Sumatera Utara 20227
Telp : 061-7332551 e-Mail : info@smkmarinah.sch.id - Website : www.smkmarinah.sch.id
SOAL UJIAN PRAKTEK SEMESTER (UAS) GANJIL
TAHUN PELAJARAN 2014/2015

Mata Pelajaran

: Pemrograman Dasar

Kelas/Semester

:X/1

Nama Guru

: Santi Prayudani, S.Kom., M.Kom

Hari/Tanggal

: Jumat / 28 November 2014

Waktu Ujian

: 50 menit

Sifat Ujian

: Open

PERATURAN:
1. Jika Anda terlambat TIDAK ADA penambahan waktu ujian.
2. Dilarang meminjam dan meminjamkan catatan (buku, notes, lembar jawaban,
lembar soal) maupun elektronik lainnya (laptop/notebook/netbook/tablet/hp)
serta flashdisk selama ujian berlangsung.
3. Nomor Urut Ganjil mengerjakan nomor soal Ganji dan Nomor Urut Genap
mengerjakan nomor soal Genap.
4. Kerjakan masing-masing.
5. Sebelum menjawab soal, bacalah peraturan ujian dan soal dengan teliti dan
seksama serta berdoa.
SOAL
1. Buatlah program sesuai dengan output di bawah ini.

a = 4
a = 4
b = 6
= 7 pengertian sistem operasi secara umum.
2.b Jelaskan
s = 11
Dimana:
a=5
b=5
s=7+a
2. Buatlah program sesuai dengan output di bawah ini.

a = 5
a = 4
b = 4
= 3 pengertian sistem operasi secara umum.
3.b Jelaskan
s = 3

Dimana:
a=5
b=5
s=7-a
3. Perhatikan penggalan program di bawah ini.

int a, b, c, d, e;
a = b = 5;
cout<<"Nilai a =
a-=3;
c=a%2;
cout<<"\nNilai c
d=(a+b)*c;
cout<<"\nNilai d
e=(a==b)&&(c<d);
cout<<"\nNilai e

"<<a;
= "<<c;
= "<<d;
= "<<e;

Apakah output dari penggalan program tersebut?


4. Perhatikan penggalan program di bawah ini.

int a, b, c, d, e;
a = 5, b = 2;
a+=2;
cout<<"Nilai a =
c=a%b;
cout<<"\nNilai c
d=a-c*b;
cout<<"\nNilai d
e=(a<d)&&(c==b);
cout<<"\nNilai e

"<<a;
= "<<c;
= "<<d;
= "<<e;

Apakah output dari penggalan program tersebut?

YAYASAN Hj. T. MARINAH

SMK IT MARINAH AL-HIDAYAH


Jl. Panglima Denai No.28 Kel. Denai Kec. Medan Denai - Medan Sumatera Utara 20227
Telp : 061-7332551 e-Mail : info@smkmarinah.sch.id - Website : www.smkmarinah.sch.id
SOAL UJIAN PRAKTEK SEMESTER (UAS) GANJIL
TAHUN PELAJARAN 2014/2015

Mata Pelajaran

: Pemrograman Dasar

Kelas/Semester

:X/1

Nama Guru

: Santi Prayudani, S.Kom., M.Kom

Hari/Tanggal

: Jumat / 28 November 2014

Waktu Ujian

: 50 menit

Sifat Ujian

: Open

PERATURAN:
1. Jika Anda terlambat TIDAK ADA penambahan waktu ujian.
2. Dilarang meminjam dan meminjamkan catatan (buku, notes, lembar jawaban,
lembar soal) maupun elektronik lainnya (laptop/notebook/netbook/tablet/hp)
serta flashdisk selama ujian berlangsung.
3. Nomor Urut Ganjil mengerjakan nomor soal Ganji dan Nomor Urut Genap
mengerjakan nomor soal Genap.
4. Kerjakan masing-masing.
5. Sebelum menjawab soal, bacalah peraturan ujian dan soal dengan teliti dan
seksama serta berdoa.
SOAL
1. Buatlah program sesuai dengan output di bawah ini.

a = 4
a = 5
s = 12
= 6 pengertian sistem operasi secara umum.
2.b Jelaskan
b = 7
Dimana:
a=5
b=5
s=7+b
2. Buatlah program sesuai dengan output di bawah ini.

a = 6
a = 7
s = 2
= 4 pengertian sistem operasi secara umum.
3.b Jelaskan
b = 3

Dimana:
a=5
b=5
s=7b
3. Perhatikan penggalan program di bawah ini.

int a, b, c, d, e;
a = 5, b = 5;
cout<<"Nilai a =
b-=3;
c=a%b;
cout<<"\nNilai c
d=a*b-c;
cout<<"\nNilai d
e=(a>d)||(c<b);
cout<<"\nNilai e

"<<a;
= "<<c;
= "<<d;
= "<<e;

Apakah output dari penggalan program tersebut?


4. Perhatikan penggalan program di bawah ini.

int a, b, c, d, e;
a = b = 5;
cout<<"Nilai a =
b*=3;
c=b%2;
cout<<"\nNilai c
d=a*c/b;
cout<<"\nNilai d
e=(a>c)||(b<d);
cout<<"\nNilai e

"<<a;
= "<<c;
= "<<d;
= "<<e;

Apakah output dari penggalan program tersebut?


5. Buatlah program menghitung keliling persegi.
6. Buatlah program menghitung keliling persegi panjang.

Anda mungkin juga menyukai