Jobsheet 2 Flowchart PDF
Jobsheet 2 Flowchart PDF
FLOWCHART
1.1 Kompetensi
Mahasiswa memahami proses pembuatan flowchart, sebagai lanjutan pembuatan
algoritma untuk memudahkan pemecahan masalah. Dengan adanya flowchart yang disesuaikan
dengan kerangka penyelesaian pada pembuatan program, maka tahapan pembuatan suatu
program akan lebih mudah.
5) Process Flowchart
Bagan alir yang digunakan dalam bidang teknik industri sebagai analisis sistem suatu
prosedur
Tabel 0.1 Simbol-simbol pada flowchart program
Simbol Nama Kegunaan
Terminator Simbol yang digunakan untuk
memulai dan mengakhiri
flowchart
iya
tidak
iya
Selesai
1) Buat lah variabel data input berikut dengan tipe data nya
(persiapan)
2) Cek suatu kondisi (Sisa bagi input dengan angka 2)
(keputusan)
3) Jika sisa bagi sama dengan “0” maka data input adalah bilangan
genap (keputusan)
4) Jika sisa bagi tidak sama dengan “0” maka data input adalah
bilangan ganjil (output)
Int input
tidak Bilangan
Input%2 = 0
ganjil
iya
Bilangan
genap
Selesai
Int input
iya
Bilangan
input%2 = 0 dan input%6 != 0 dan input%15 != 0
kelipatan 2
tidak
iya
Bilangan
input%6 = 0 dan input%15 != 0
kelipatan 6
tidak
iya Bilangan
input%15 = 0
kelipatan 15
tidak
Selesai
1.5 Tugas
1. Bagaimanakah tata cara (algoritma dan flowchart) peminjaman buku diperpustakaan
jika terdapat kondisi sebagai berikut:
a. Peminjam menyerahkan kartu anggota dan buku yang akan di pinjam kepada
petugas
b. Peminjam dibatasi hanya boleh meminjam sejumlah dua buku.
c. Petugas akan melakukan pengecekan apakah peminjam masih memiliki
tanggungan peminjaman buku atau tidak
d. Jika masih memiliki satu tanggungan buku maka hanya boleh meminjam satu
buku saja
e. Jika tidak memiliki tanggungan maka boleh meminjam dua buku
f. Jika masih memiliki tanggungan dua buku maka peminjam dilarang
meminjam buku lagi sampai pinjaman yang lama dikembalikan terlebih
dahulu