Anda di halaman 1dari 2

ada classs diagram squence, presude code, dan ngerunning ?

(dibagi 2 jeklaskannya)

class diagram
pertama untuk mengimpelemtasikan apertamna hal ui utama, dialog ui, tampilkan
mesaage di masaagele label. pem controller, ada 3 method,
pem maanger ada 1 method bolean
form peminjamna ada beberapa atribut daftar isian berupasa tabel form peminjaman 4
method
bnuku provider arraylist

squence
1. halaman utama ui di bagian controller ,.show form peminjaman
dijalankan ke peminjaman controller controller method showform
tampilan ke form peminjaman megarah ke method tampilkan mengisi text field judul
buku yang ingin di cari terus ke bagian jbottonmouse cari akan menjalankan cari
buku berdasarkan judul yang ada

apabila cari buku dijalankan pada buku provider akan array list select buku buku
akan returun for buku ke dispaly arry list formpeminjaman

ke peminjaman controller method caribuku apa bila buku yang dicari ada akan
ditampilan jika tidak akan menampilkan buku tidak terdaftar

memilih buku menginput lama peminjaman ke jbutton tombol peminjaman cliked


memasukkan durasi peminjaman apabila kurang dari 3 akan mengeksekusi 6.1 tambah
buku baris 228 dan tampilan pinjaman buku 229
apabila lebih dari 3 hari akan menampilkan lama peminjaman maksimal 3 hari
selanjutnya

membatalkan peminjaman buku di method hapus buku form peminjaman menghapus buku
akan otomatis mengupdate daftar peminjaman buku setelah buku yang dipilih dihapus

konfirmasi peminjaman jbuttonkonfirm mouse click di cek di peminjaman controller


method pinjamn 45 apabila peminjaman maks 10 akan dikonfoirmasi ke peminjaman
manjemer akan set array list buku peminjaman
apabila kurang dipilih kurang dari 10 akan mereturn true di peminjaman manager
apablia lebih dari 10 apan menmpilkan jumlah buku lebih dr 10 di pemincontroller
akan return false di pemin manager / pesan jumlah buku melebihi batas

psedocode
buku provider method select buku di buku provider class buku collection
dideklarasikan array list dengan parameter ke method select buku array list dengan
parameter string judul
array list variabel form buku setalah itu masuk ke forach di looping this buku
collection ada kondisi if buku judul this . vconter buku di add ke return found
buku

form pemnjaman dimethod tambah buku methdod peminjaman tambah buku (264) parameter
buku int lama buku dipnjakmn buku di pinjam collection di word nya sudah di
inisisasi pada awal di public form peminjamn this buku 23 berupa array list
balik lagi ke methd tambah buku buku dipinjamn variabel buku dipnjam 267 dipanggil
class buku dipanjam dengan parameter (judul dan lama) ke file buku pinjaam u/
memanggil route nya judul return this lama lama balik form peminajamn method tambah
buku addbukudipnjam
dari varaibel 227 masuk ke object nya

lanut word ke method hapus buku di foerecah masuk kodnidi ada qualsiqnorecase
untuk tidak membedakan huruf jika sudsah di selecet di hapus.remo ve menampilakn
buku dipinjman collection pokok jelaskan kodingan nya method hapus

lanjut word ke peminjaman manager inisisasi class peminjaman new peminjaman masuk
di method save (20) bollean berupa array masuk kondisi if buku dipinjam jika buuku
yang dipinjaman lebih dari 10 retunrnfalse

jika salah melakukan loppimng lagi for buku dipinjaman buku variabel buku:buku
dipinjam collection masuk daftar byuku bu di add di return true

lalu di running programmnya pilih peminjaman klik button cari klik pinjam muncul
ui listt buku lalu isi lama pinjam tidak bole lebih dari 3 hari
klik pinjamn akan muncul jika ingin hapus klik byta==ytak klik pinjamn klik
konfirmasi muncul ui jika bukiu 10 lebih dari 10 klik konfirmasi

Anda mungkin juga menyukai