Anda di halaman 1dari 9

Tugas

Analisis dan Perancangan Sistem Berorientasi Objek

Perancangan Sistem Informasi Perpustakaan & Perancangan Sistem Informasi Pendaftaran Ulan

Nama : Reza Putra Amaludin NIM : 2011102074 Kelas : TI 1/4

#Latihan sistem informasi Perpustakaan{ 0 : Sistem perpustakaan mempunyai kebutuhan fungsional sbb: 1 : Menyimpan koleksi buku, jurnal, majalah; 2 : Anggota dapat mencari koleksi buku dan menampilkan status buku (dipinjam/ada); 3 : Petugas administrasi dapat melayani peminjaman, pengembalian dan pemesanan buku yang sedang dipinjam setelah login. sistem dapat mencetak bukti peminjaman; 4 : daftar koleksi seluruh buku dapat di tampilkan untuk semua user (anggota/bukan); }

Use Case Sistem Informasi Perpustakaan


System login <<include>> <<include>> <<include>> pendaftaran <<include>> administrasi <<include>> peminjaman <<include>> pengembalian <<include>> Pustakawan catalog <<include>> melihat data Anggota

statistik

laporan

Class Diagram Sistem Informasi Perpustakaan

login +username +password +validasilogin() +logout() buku +idbuku +judul_buku +pengarang +kategori +penerbit +tahun_terbit +status +jumlah_buku +insert() +update() +delete() peminjaman +idpeminjaman +tgl_peminjaman +tgl_kembali +setidpeminjaman() +getidpeminjaman() +settgl_peminjaman() +gettgl_peminjaman() +settgl_kembali() +gettgl_kembali() permintaan +idpermintaan +tgl_permintaan +setidpermintaan() +getidpermintaan() +settgl_permintaan() +gettgl_permintaan()

Anggota +idanggota +nama_anggota +alamat +tanggal_lahir +username +password +insert() +update() +delete()

Activity Diagram Sistem Informasi Perpustakaan

Sequence Diagram Pendaftaran Anggota


Form Form daftar daftar anggota anggota anggota Input data anggota Simpan data anggota Database Database

Sequence Diagram Login


Form Form login login Validasi Validasi login login Database Database

pustakawan dan anggota Input username dan password

login Cek database invalid Membuka menu utama sesuai hak akses valid

Sequence Diagram Administrasi


Form Form menu menu pustakawan Membuka form tampilan menu Membuka form administrasi Form Form administrasi administrasi Database Database

Kelola data administrasi Panggil databse

Sequence Diagram Anggota


Form Form menu menu anggota Membuka form tampilan menu Membuka form anggota Form Form anggota anggota Database Database

peminjaman pengembalian catalog Melihat data buku

#latihan sistem informasi pendaftaran ulang{ 1 : mahasiswa dapat memilih mata kuliah yang akan diambil setelah login; 2 : sistem dapat menampilkan daftar mata kuliah yang diadakan; 3 : dosen wali melakukan validasi seluruh kuliah yang diambil mhsnya; 4 : petugas BAA yang berhak, mencatat pembayaran sesuai daftar mata kuliah valid; 5 : sistem dapat mecetak bukti pembayaran; 6 : setiap semester ketua dapat melihat laporan keuangan dari pendftarab mahasiswa; /*asumsi : data mahasiswa dan mata kuliah sudah tercatat di sistem lain */ }

Use Case Sistem Informasi Pendaftaran Ulang


System

login <<include>> data matkul <<include>> validasi <<include>> matkul valid <<include>> pembayaran <<include>> kwitansi BAAK dosenwali mahasiswa

Class Diagram Sistem Informasi Pendaftaran Ulang

matkulvalid login +username +password +validasilogin() +logout() +idmatkulvalid +nama_matkulvalid +sks_matkulvalid +jurusan_matkulvalid +setidmatkulvalid() +getidmatkulvalid() +setnama_matkulvalid() +getnama_matkulvalid() +setsks_matkulvalid() +getsks_matkulvalid() +setjurusan_matkulvalid() +getjurusan_matkulvalid() pembayaran +idpembayaran +no_kwitansi +tanggal +angsuran +nominal +setidpembayaran() +getidpembayaran() +setno_kwitansi() +getno_kwitansi() +settanggal() +gettanggal() +setangsuran() +getangsuran() +setnominal() +getnominal()

matkul +idmatkul +jurusan +nama_matkul +sks +setidmatkul() +getidmatkul() +setjurusan() +getjurusan() +setnama_matkul() +getnama_matkul() +setsks() +getsks()

dosenwali +iddosen +nama_dosen +alamat +username +password +insert() +update() +delete()

Activity Diagram Sistem Informasi Pendaftaran Ulang

gagal

index index

gagal

mahasiswa mahasiswa

gagal

dosen dosen wali wali

BAAK BAAK
berhasil

berhasil

menu menu

berhasil

data data matkul matkul

validasi validasi

pembayaran pembayaran Input Input data data matkul matkul Input Input pembayaran pembayaran matkul matkul valid valid

cetak cetak kwitansi kwitansi

Sequence Diagram Login

Mahasiswa, dosenwali, & BAAK Input username dan password

Form Form login login

Validasi Validasi login login

Database Database

login Cek database invalid Membuka menu utama sesuai hak akses valid

Sequence Diagram Input data matkul


Form Form input input matkul matkul Input matkul Get data matkul Simpan data matkul Database Database

mahasiswa

Sequence Diagram Validasi Matkul


Form Form validasi validasi matkul matkul Validasi data matkul Get data matkul Simpan data matkul valid Database Database

dosenwali

Sequence Diagram Cetak Kwitansi


Form Form input input matkul matkul Input pembayaran Get data pembayaran Simpan data pembayaran Cetak kwitansi Database Database

Anda mungkin juga menyukai