Anda di halaman 1dari 7

TUGAS 3

ALGORITMA PEMOGRAMAN

DOSEN PENGAMPU:

Vera Irma Delianti, S.Pd., M.Pd.T.

OLEH

Rahmat Eka Putra


NIM 21065042

PROGRAM STUDI PENDIDIKAN TEKNIKELEKTRONIKA


JURUSAN TEKNIK ELEKTRONIKA FAKULTAS TEKNIK
UNIVERSITAS NEGERI PADANG
2021
TUGAS 3
INSTRUKSI PEMILIHAN
Soal :
1. Buatlah algoritma (flowchart) dan program untuk menentukan tahun kabisat dari
tahun yang diinputkan.
2. Buatlahalgoritma (flowchart) dan program
untukmenentukankarakteristiknilaimahasiswa, denganketentuan :
• Nilai dari 85 keatas : A
• Nilai antara 70 – 84 : B
• Nilai antara 60 – 69 : C
• Nilai antara 50 – 59 : D
• Nilai dari 49 kebawah : E

Jawaban:

1. Menentukan tahun kabisat

Algoritma Menentukan Tahun Kabisat


1) Mulai
2) Deklarasikan variable tahun
3) Input nilai tahun (lebih dari 0)
4) Lakukan pengecekan dengan modulus untuk mengetahui hasil gabi dengan 400
5) Jika modulus/sisa hasil bagi tahun dengan 400 sama dengan
0 maka itu tahun kabisat, jika modulus/sisa hasil bagi dengan 100 sama dengan 0 maka
bukan tahun kabisat, jika modulus/sisa hasil bagi tahun dengan 4 sama dengan 0 maka
tahun kabisat, jika tidak sama dengan 0 maka bukan tahun kabisat.
6) Tampilkan tahun kabisat atau bukan tahun kabisat
7) Selesai
Flowcart Menentukan Tahun Kabisat

Mulai

Masukkan tahun

ya Tahun
Tahun
mod %
kabisat
400 =0

tidak

Tahun ya Bukan tahun


mod % kabisat
100=0

tidak

Tahun Tahun
kabisat mod %
ya
4=0

tidak

Bukan tahun
kabisat

Selesa
2. Menentukan Karakterisitik Nilai Mahasiswa

Algoritma Menentukan Karakteristik Nilai Mahasiswa


1) Inputkan nilai angka
2) Jika nilai angka ≥85 maka karakter huruf = ‘A’ Jika nilai angka 70-84
maka karakter huruf = ‘B’ Jika nilai angka 60-69 maka karakter huruf = ‘C’
Jika nilai angka 50-59 maka karakter huruf = ‘D’ Jika nilai angka ≤49 maka
karakter huruf = ‘E’
3) Tampilkan nilai angka dan huruf
Flowchart menentukan Karakteristik Nilai Mahasiswa

Mulai

Inputkan nilai angka

Nilia ≥85 ya Huruf ‘A’

tidak

Nilai ya
70-84 Huruf ‘B’

tidak

ya
Nilai
Huruf ‘C’
60-69

tidak
ya
Nilai Huruf ‘D’
50-59

tidak

Nilai ≤49

ya

Huruf ‘E’

Selesai

Anda mungkin juga menyukai