Anda di halaman 1dari 9

UNIVERSITAS NEGERI

JAKARTA
FAKULTAS TEKNIK
PROGRAM STUDI SISTEM & TEKNOLOGI
INFORMASI

RENCANA TUGAS MAHASISWA


MATA KULIAH Struktur Data & Algoritma
KODE MK 1519600006 sks 3 SEMESTER Ganjil
DOSEN
Lipur Sugiyanta, S.T., M.Kom. Ph.D.
PENGAMPU
BENTUK TUGAS WAKTU PENGERJAAN TUGAS
Mandiri/Kelompok *(pilih salah satu) 6 hari
JUDUL TUGAS
Tugas-2: Penulisan Algoritma
SUB CAPAIAN PEMBELAJARAN MATA KULIAH
(dikosongi)
DESKRIPSI TUGAS
Membuat flowchart dari algoritma yang ada, mengubah algoritma dalam bentuk flowchart menjadi tulisan,
dan membuat algoritma dari kasus yang sudah diberikan.
Tugas 2
1. Buatlah flowchart dengan algoritma berikut:
a. Algoritma menentukan nilai terbesar dari dua buah bilangan
b. Algoritma mentukan nilai ganjil atau genap dari suatu bilangan

c. Algoritma menentukan Lulus atau Tidak seorang mahasiswa berdasarkan nilai yang di
input
d. Algoritma untuk membandingkan dua bilangan

e. Algoritma menentukan Muda atau Tua seseorang berdasarkan umur yang diinput
f. Algoritma untuk menentukan Pintar atau Belum Pintar mahasiswa berdasarkan nilai
IPK yang diinput
g. Algoritma menentukan nilai terkecil dari dua buah bilangan
2. Ubahlah algoritma dalam bentuk flowchart di samping menjadi bentuk tulisan!

Jawab:
1. Mulai
2. Masukkan
nilai
3. Jika nilai
tersebut lebih
dari 0, maka
akan menjadi
Nilai Positif.
4. Namun, jika
nilai tersebut
kurang dari 0,
maka akan
menjadi Nilai
Negatif.
5. Cetak nilai
baik Nilai
Positif
maupun Nilai Negatif.
6. Selesai

3. Buatlah algoritma untuk menghitung komisi yang diterima salesman berdasarkan hasil
penjualan yang dicapainya. Salesman itu mendapat komisi 5% dari hasil penjualannya.
Masukan bagi algoritma adalah nama salesman dan nilai penjualannya yang dicapai.
Tampilkan ke piranti keluaran nama salesman, nilai penjualan yang dicapai dan besar
komisi yang diperolehnya.
Jawab:
1. Mulai
2. Masukan nama salesman dan nilai penjualannya yang dicapai
3. Hitung komisi = 5/100 * hasil penjualan
4. Output cetak nama salesman, nilai penjualan, dan besar komisi yang diperoleh
5. Selesai
4. Buatlah algoritma untuk menghitung gaji bersih. Masukan bagi algoritma adalah nama
karyawan dan gaji pokok. Gaji bersih yang diterima karyawan adalah gaji bersih = gaji
pok+tunjangan-pajak. Tunjangan karyawan dihitung 20% dari gaji pokok sedangkan
pajak adalah 15% dari gaji pokok ditambah tunjangan. Tampilkan ke piranti keluaran
nama karyawan dan gaji bersih.
Jawab:
1. Mulai
2. Masukan nama karyawan dan gaji pokok
3. Hitung tunjangan karyawan = 20/100 * gaji pokok
4. Hitung pajak = 15/100 * (gaji pokok + tunjangan)
5. Hitung gaji bersih = gaji pokok + tunjangan – pajak
6. Output cetak nama karyawan dan gaji bersih
7. Selesai

5. Buatlah algoritma yang menerima dua buah masukan berupa bilangan bulat yang
merupakan alas dan tinggi sebuah segitiga dan menampilkan hasil perhitungan luas.
Jawab:
1. Mulai
2. Masukan alas dan tinggi
3. Hitung luas = alas * tinggi / 2
4. Output cetak luas
5. Selesai

Anda mungkin juga menyukai