Anda di halaman 1dari 2

LEMBAR KERJA SISWA – 6

Kelompok : Kelas :
Nama Siswa : Hari/Tanggal :

Nilai : Paraf:

LEMBAR KERJA SISWA


1. Ubahlah algoritma berikut ke dalam bentuk pseudocode

2. Buatlah algoritma dengan pseudocode untuk menghitung besar tabungan setiap


bulannya. Masukan berupa saldo awal, besar bunga per bulan, biaya administrasi. Saldo
akhir adalah saldo awal ditambah penerimaan bunga dikurangi biaya administrasi.
Jawab:
Algoritma SaldoTabungan
VARIABEL ................................................................................
1) READ .......................................................................
2) READ .......................................................................
3) READ ......................................................................
4) .........= ....................................................................
5) .................................................................................
6) ..................................................................................

3. Buat Algoritma dengan menggunakan untuk menentukan rata-rata hasil UN yang terdiri
dari Matematika, Bahasa Inggris, Bahasa Indonesia, IPA dan IPS. Algoritma akan
menampilkan nama siswa dan No Ujian, jumalh nilai dan rata-ratanya.
Jawab:
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
TUGAS MANDIRI 6
Nama Siswa : Hari/Tanggal :
Kelas :
Nilai : Paraf:
TG UK

TUGAS
1. Buatlah algoritma dengan pseudocode pada agen penjualan karcis kereta api ”Argo
Ritma”. Karcis kereta api teridiri dari 3 jenis yaitu tiket dewasa, anak-anak dan infant.
Tiket Dewasa dipatok harga Rp 255.000, anak-anak Rp 150.000, dan Infant Rp 25.000.
Tentukan kemungkianan variabel, tipe data, ekspresi dan assignment yang diperlukan.
2. Buatlah algoritma dengan pseudocode pada sebuah rental mobil. Rental mobil ini hanya
menyediakan satu jenis mobil saja. Mobil disewakan selalu dilengkapi dengan sopir,
karena alasan keamanan. Sehingga besar sewa mobil tergantung dari lama menyewa.
Selain itu juga ada asuransi. Biaya sewa mobil perhari adalah Rp 250.000, biaya sopir
adalah 100 ribu per hari dan asuransi sebesar 20 ribu sekali sewa (tidak per hari).

UJI KOMPETENSI
A. Pilihan Ganda
Pilih jawaban yang benar dengan memberikan tanda silang pada huruf a, b, c, d, atau e.
1. Berikut ini pernyataan yang benar mengenai pseudocode kecuali...
a. Menggunakan bahasa mirip bahasa pemrograman
b. Bahasanya harus baku, tidak boleh ada kesalahan
c. Memudahkan implementasi ke bahasa pemrograman
d. Menggunakan kata-kata kunci sebagaimana bahasa pemrograman
e. Dapat diubah ke bahasa natural dan sebaliknya
2. Dalam penyajian bahasa natural dikenal beberapa kata kunci. Yang termasuk perintah
untuk mendapatkan input adalah ....
a. DISPLAY
b. INITIATE
c. WRITE
d. READ
e. SET
3. Tujuan adanya indentasi untuk sekelompok perintah adalah ....
a. Agar tampilan menarik
b. Agar dapat dieksekusi/dijalankan
c. Agar algoritmanya pasti (define) dan finite (terbatas
d. Untuk mengelompokkan rangkaian perintah di dalam struktur tertentu
e. Agar mudah diimplementasikan ke program computer
4. Berikut ini kata kunci-kata kunci untuk menuliskan struktur-struktur yang digunakan
dalam penyajian dengan pseudocode, kecuali ....
a. IF THEN
b. FOR EVERY
c. WHILE DO
d. REPEAT UNTIL
e. SWITCH OF
5. Sebuah algoritma dirancang untuk memberikan bantuan kepada sisiwa miskin
berdasarkan besar penghasilan orang tua. Struktur yang mungkin digunakan dalam
algoritma tersebut adalah....
a. IF THEN
b. FOR EVERY
c. WHILE DO
d. REPEAT UNTIL
e. FOR TO DO

Anda mungkin juga menyukai