Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added FE5591533_Fikri Ramadhani/Flowchart.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
43 changes: 43 additions & 0 deletions FE5591533_Fikri Ramadhani/Pseudocode.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
-- PROYEK AKHIR SOFTWARE ENGINEERING --
-- MEMBUAT PSEUDOCODE LIBRARY APP --


READ AND WRITE "id_angota" with number
READ AND WRITE "id_buku" with number
READ AND WRITE "tanggal_pinjam" with date
READ AND WRITE "tanggal_kembali" with date
READ AND WRITE "tanggal_kembali" with date



show menu (peminjaman, pengembalian)
if peminjaman
input id_anggota
input id_buku
input tanggal_pinjam
input tanggal_kembali
if cek_anggota(id_anggota) == true and cek_buku(id_buku) == true then
if cek_ketersediaan(id_buku) == true then
tambah_peminjaman(id_anggota, id_buku, tanggal_pinjam, tanggal_kembali)
ubah_status_buku(id_buku, "Dipinjam")
tampilkan_pesan("Peminjaman berhasil")
else
tampilkan_pesan("Buku tidak tersedia")
endif
else
tampilkan_pesan("Data anggota atau buku tidak valid")
endif
end

if pengembalian
input id_anggota
input tanggal_kembali
if cek_peminjaman(id_anggota) == true then
ubah_status_buku(get_id_buku(id_anggota), "Tersedia")
ubah_tanggal_kembali(id_anggota, tanggal_kembali)
tampilkan_pesan("Pengembalian berhasil")
else
tampilkan_pesan("Data peminjaman tidak valid")
endif
end
end