Anda di halaman 1dari 2

SEKOLAH TINGGI TEKNOLOGI

YBS INTERNASIONAL
Jl. Pasar Wetan Komplek Mayasari Plasa
TASIKMALAYA

PENILAIAN AKHIR SEMSTER


Nama Mata Kuliah : Algoritma dan Pemrograman
Dosen Pengajar : Irwan Wardani, S.T

SOAL

Materi : Pengantar Algoritma


Pertanyaa :
n
1. Jelaskan apa yang dimaksud dengan algoritma !
2. Sebutkan dan jelaskan langkah apa saja yang harus dilakukan untuk menjabarkan
sebuah masalah !
3. Buatlah sebuah algoritma dengan kasus “tahapan mengikuti UAS” dilengkapi dengan
berbagai syarat / kondisi yang berlaku di STT YBSI. Model algoritma yang digunakan
adalah dengan menggunakan Narasi.
Materi : Variabel dan Tipe Data
Pertanyaa :
n
1. Sebutkan dan jelaskan kriteria apa saja yang harus diperhatikan dalam penulisan
sebuah nama variabel !
2. Bagaimana cara yang tepat sesuai kriteria untuk menuliskan sebuah nama variabel
yang terdiri dari dua kata atau lebih ? berikan contohnya !
3. Algoritma
Algoritma : Algoritma penjumlahan
Deskripsi : x, y,z: string;
Proses :
input x  5
input y  10
zx*y
print z
Berikan komentar anda mengenai algoritma di atas !
Materi : Diagram Alir (Flow Chart)
Pertanyaa :
n
1. Sebutkan dan jelaskan minimal 3 (tiga) simbol flowchart !
2. Bagaimana langkah yang tepat untuk membuat sebuah Flowchart apabila lembar
halaman yang digunakan tidak mencukupi untuk menggambarkan seluruh simbol ?
3. Perhatikan Flowchart berikut :
mulai

n : integer

input n

No
n <= 10

Yes
n n*n n n*2

output n

selesai
Berdasarkan Flowchart di atas, nilai (output) n adalah ?
Materi : Pseudo Code Dan Penggunaanya Dalam Struktur Kondisi Percabangan
Pertanyaa :
n
1. Skenario :
Seorang pegawai HRD hendak membuat slip gaji karyawan. Setiap karyawan
mendapatkan nominal gaji yang bervariasi. Besaran nominal masing-masing
karyawan ditentukan oleh gaji pokok sebesar Rp. 2.250.000, jumlah lembur perjam
sebesar Rp. 10.000, tunjangan jabatan sebesar ; Buruh : Rp. 500.000, Super Visi : Rp.
1.000.000, Manager : 2.000.000. Apabila dalam satu bulan karyawan tidak masuk
tanpa keterangan yang jelas, maka dikenakan potongan sebesar Rp. 15.000 per satu
hari tidak masuk.

Buatlah sebuah algoritma dengan menggunakan Psudo Code untuk menentukan


berapa total gaji yang berhak diterima oleh karyawan berdasarkan ketentuan di atas !