STRUCTURE ENGLISH
1.1 cek kelengkapan
if data diri customer = true then
informasikan pada proses 1.2 bahwa data valid
1.2 menyimpan informasi
if info data lengkap = true then
generate ID anggota
update daftar anggota
2 pencarian film
if kata kunci pencarian = true then
tampilkan seluruh film yang berelasi dengan kata kunci
3.1 cek keanggotaan customer
If (select ID anggota from tcustomer) = true then
Print “Customer merupakan anggota”
3.2 cek stok barang
If (select judul film from tFilm)<> null then
Print “film tersedia”
3.3 cek pembayaran
If id transaksi from customer = true then
Print “customer telah membayar”
3.4 pencatatan pada buku pinjaman
Insert * from tPeminjaman
4.1 menerima validasi pembayaran
If validasi pembayaran = true then
Run to process 4.2
4.2.1 pencocokan no transaksi
If no transaksi from customer = no transaksi from bank then
Send “no transaksi cocok” to process 4.2.2
4.2.2 memberi validasi
If no transaksi cocok then
Send to process 3.3 info ketersediaan
5.1 cek list peminjaman
Select * from peminjaman where tanggal peminjaman = hari ini
5.2 update buku peminjaman
Update status pengiriman from peminjaman
6.1 cek batas masa peminjaman
Select * from peminjaman where tanggal pengembalian = hari ini
6.2 update buku peminjaman
Update status pengiriman from peminjaman
DECISSION TREE

[...] BAB VIII Structure English dan Desision Tree [...]