Bab III. PERANCANGAN SISTEM

dokumen-dokumen yang mirip
Bab III. PERANCANGAN SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN. dibutuhkan Hardware dan software untuk menggunakan program Sistem Informasi

. BAB III PERANCANGAN SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN. perpustakaan SMA N 14 Surabaya dibutuhkan: 1. Sistem Operasi Microsoft Windows XP Profesional

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

ibab IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

Bab III. Perancangan Sistem

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

untuk dioperasikan. Dalam implementasi Aplikasi Pengolahan Data Perpustakaan SMP N 24

BAB III ANALISIS DAN DESAIN SISTEM

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii. HALAMAN PENGESAHAN... iii. PERNYATAAN... iv. DAFTAR ISI... vii. DAFTAR GAMBAR...xii. DAFTAR TABEL...

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI PEKERJAAN. pengamatan secara langsung, dalam hal ini proses sirkulasi perpustakaan pada

BAB III. PERANCANGAN SISTEM

BAB IV IMPLEMENTASI. dan perangkat lunak adalah sebagai berikut.

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. yang harus dipenuhi untuk menguji coba user interface serta

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

Bab III. PERANCANGAN SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. menunjukkan aplikasi persewaan buku yang telah berjalan dan dapat

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. Aplikasi Permohonan Informasi Pendidikan pada Klinik Pendidikan di Dinas

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem pengolahan data perpustakaan pada SLTPN 1 Waway Karya saat ini

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

Bab III. PERANCANGAN SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN. 1. PC dengan Processor minimal 1800 MHz. sistem ini yaitu Windows 2000 atau XP, Microsoft Visual Basic.

BAB IV HASIL DAN PEMBAHASAN. Berikut ini akan dijelaskan tentang tampilan hasil dari perancangan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI PEKERJAAN. berupa kertas, sehingga sering terjadi redudansi data dan adanya

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan sistem pendaftaran siswa baru dan pembagian kelas pada SMK

BAB IV PROTOTYPE. 4.1 Perancangan Antarmuka

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. buat, dilakukan menggunakan bahasa pemograman java netbeans dengan basis

BAB IV IMPLEMENTASI DAN EVALUASI

sebelumnya, yaitu hasil Aplikasi Pemesanan Kamar pada Hotel Relasi (php) yang bertujuan untuk membuat suatu aplikasi web pemasaran pada Hotel

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV HASIL DAN UJI COBA

BAB 3 PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

Berikut merupakan prosedur penggunaan pada non-login :

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pengelolaan Data Anak Tuna Grahita yaitu:

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

4. BAB IV IMPLEMENTASI DAN EVALUASI. maka dapat dinyatakan bahwa sistem berjalan pada arsitektur desktop aplikasi

BAB IV HASIL DAN UJI COBA

Bab 3 Metode Perancangan

BAB IV HASIL DAN UJI COBA. digunakan untuk memperjelas tentang tampilan-tampilan yang ada pada aplikasi sistem

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV HASIL DAN PEMBAHASAN

BAB III. PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI KERJA PRAKTEK. itu juga dilakukan pengamatan pada proses penyimpanan data customer serta proses

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB II ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJICOBA

BAB III ANALISIS DAN DESAIN SISTEM

Transkripsi:

Bab III. PERANCANGAN SISTEM 3.1 Perangkat Lunak Dalam pembuatan aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar ini penulis menggunakan perangkat lunak/software sebagai berikut : a. Visual Studio 2008 Penulis penggunakan software Visual Studio 2008 karena ini merupakan salah satu software yang sering digunakan oleh penulis dan selain itu juga software ini memiliki bahasa pemrograman yang mudah dimengerti. b. Microsoft SQL Server 2005 Microsoft SQL Server 2005 merupakan sebuah sistem manajemen basis data relasional produk Microsoft. Bahasa queri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. c. Windows 7 Windows 7 adalah sistem operasi yang penulis gunakan. Hal ini dikarenakan software-software yang penulis gunakan berbasis Windows. 3.2 Rancangan DFD Diagram Arus dari Aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar terdiri dari : 13

14 a. Proses Update Buku Proses ini meliputi penambahan, pengubahan dan penghapusan data buku perpustakaan. buku ini diperoleh dari adanya kegiatan penambahan buku yang baru dan maintenance data buku oleh operator (petugas perpustakaan). b. Proses Update Anggota Perpustakaan Proses ini meliputi penambahan, pengubahan dan penghapusan data anggota perpustakaan. anggota ini diperoleh dari kegiatan pendaftaran atau registrasi anggota baru perpustakaan dan maintenance data anggota oleh operator (petugas perpustakaan). c. Proses Layanan Proses ini meliputi pencarian data buku dan anggota perpustakaan oleh operator (petugas perpustakaan). d. Proses Pembuatan Laporan Laporan yang ditampilkan dalam aplikasi ini berupa laporan peminjaman buku per bulan beserta jumlah denda yang terkumpul.

15 Petugas Buku Aplikasi Sirkulasi Buku Perpustakaan SD Buku Anggota Sirkulasi Petugas Laporan lama pinjam dadan denda Anggota Sirkulasi Laporan Admin Gambar 3.1 DFD tingkat 0 Aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar

16 Petugas Petugas lama pinjam dan Denda 5 1 2 3 1 4 Proses Update lama pinjam dan Denda Proses Update Petugas Proses layanan data buku, anggota, sirkulasi Proses Update Buku 2 1 4 Buku Proses Update Anggota 1 5 1 3 2 Anggota 5 2 1 2 3 Proses Update Sirkulasi Buku 2 3 Sirkulasi 4 3 3 3 Proses Pembuatan Laporan Admin 5 4 Proses layanan data petugas, lama, denda Keterangan : 1 2 3 = Primary key Buku, Buku = Primary key Anggota, Anggota = Primary key Sirkulasi, Sirkulasi 4 = Primary key Petugas, Petugas 5 = Primary key lama, Pirmary key Denda, Petugas, Denda Gambar 3.2 DFD tingkat 1 Aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar

17 Petugas Admin Primary key data buku, data buku Primary key data buku, data buku Tambah data buku Primary key data buku, data buku Primary key data buku, data buku Primary key data buku, data buku Ubah data buku Primary key data buku, data buku Hapus data buku Primary key data buku, data buku Primary key data buku, data buku Buku Primary key data buku, data buku Gambar 3.3 DFD tingkat 2 Proses Update Buku

18 Primary key data anggota, data anggota Primary key data anggota, data anggota Primary key data anggota, data anggota Petugas Admin Tambah data anggota Ubah data anggota Primary key data anggota, data anggota Primary key data anggota, data anggota Primary key data anggota, data anggota Hapus data anggota Primary key data anggota, data anggota Primary key data anggota, data anggota anggota Primary key data anggota, data anggota Gambar 3.4 DFD tingkat 2 Proses Update Anggota

19 Primary key data petugas, data petugas Primary key data petugas, data petugas Primary key data petugas, data petugas petugas Admin Tambah data petugas Ubah data petugas Primary key data petugas, data petugas Primary key data petugas, data petugas Primary key data petugas, data petugas Hapus data petugas Gambar 3.5 DFD tingkat 2 Proses Update Petugas Primary key data lama dan denda, data lama dan denda lama, denda Admin Ubah data lama, denda Primary key data lama dan denda, data lama dan denda Gambar 3.6 DFD tingkat 2 Proses Update Lama Pinjam dan Denda

20 Primary key data sirkulasi, data sirkulasi Primary key data sirkulasi, data sirkulasi Primary key data sirkulasi, data sirkulasi Petugas Admin Tambah data sirkulasi Ubah data sirkulasi Primary key data sirkulasi, data sirkulasi sirkulasi Primary key data sirkulasi, data sirkulasi Primary key data sirkulasi, data sirkulasi Gambar 3.7 DFD tingkat 2 Proses Update Sirkulasi

21 Petugas Admin Primary key data buku, data buku Primary key data sirkulasi, data sirkulasi Primary key data anggota, data anggota Primary key data buku, data buku Primary key data sirkulasi, data sirkulasi Primary key data anggota, data anggota Primary key data anggota, data anggota Primary key data sirkulasi, data sirkulasi Proses cari data buku, anggota, sirkulasi Proses lihat data buku, anggota, sirkulasi Primary key data buku, data buku Primary key data anggota, data anggota Primary key data sirkulasi, data sirkulasi Primary key data buku, data buku Primary key data buku, data buku Primary key data sirkulasi, data sirkulasi Buku Primary key data buku, data buku Primary key data sirkulasi, data sirkulasi Sirkulasi Primary key data anggota, data anggota Anggota Primary key data anggota, data anggota Gambar 3.8 DFD tingkat 2 Proses Layanan Buku, Anggota, dan Sirkulasi

22 Admin Primary key data denda, data denda Primary key data lama, data lama Primary key data petugas, data petugas Petugas Primary key data denda, data denda Primary key data lama, data lama Proses cari data petugas, lama dan denda Proses lihat data petugas, lama dan denda Primary key data petugas, data petugas Primary key data lama, data lama Primary key data denda, data denda lama pinjam, Denda Primary key data petugas, data petugas Primary key data denda, data denda Primary key data lama, data lama Primary key data petugas, data petugas Gambar 3.9 DFD tingkat 2 Proses Layanan Petugas, lama pinjam, dan Denda

23 Petugas Admin Primary key data sirkulasi, data sirkulasi Primary key data sirkulasi, data sirkulasi Input laporan sirkulasi Sirkulasi Primary key data sirkulasi, data sirkulasi Gambar 3.10 DFD tingkat 2 Proses Pelaporan

24 3.3 Flowchart START N Input nama dan sandi Masuk atau Batal Masuk Cek nama dan sandi benar Batal Admin atau Petugas Cek rule user Y Petugas Admin Pilih menu Pilih menu Bantuan Buku Anggota Sirkulasi Petugas lama, denda Tambah Buku Ubah Buku Tambah Anggota Ubah Anggota Tambah Sirkulasi Ubah Sirkulasi Tambah Petugas Ubah Petugas Ubah lama pinjam, denda Hapus Buku Hapus Anggota Input periode Laporan Hapus Petugas Laporan sirkulasi Keluar aplikasi base STOP Hasil Gambar 3.11 Flowchart Aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar Pada gambar 3.11 diatas, dapat dijelaskan jalannya Aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar adalah sebagai berikut : a. Aplikasi pertama kali dijalankan.

25 b. Aplikasi meminta user untuk memasukkan nama dan sandi. Tipe user saat login menentukkan fungsi-fungsi aplikasi yang dapat digunakan. c. Proses verification apakah nama dan sandi yang digunakan sesuai dengan yang tersimpan di database. Apabila cocok maka dilanjutkan ke menu utama, bila tidak cocok maka ada peringatan. d. Tampilan menu, yang berisi navigasi yang memiliki fitur-fitur aplikasi seperti : buku, menampilkan form yang berfungsi untuk menambah, mengubah dan menghapus data buku. anggota, menampilkan form yang berfungsi untuk menambah, mengubah dan menghapus data anggota. admin, menampilkan form yang berfungsi untuk menambah, mengubah dan menghapus data petugas yang dapat menggunakan aplikasi. Fitur ini hanya dapat diakses oleh admin. sirkulasi, menampilkan form yang berfungsi untuk proses sirkulasi peminjaman dan pengembalian buku perpustakaan. Menu bantuan, yang memiliki fungsi untuk memberi bantuan bagi user cara penggunaan aplikasi. e. Aplikasi menyimpan data ke dalam database. f. Muncul pemberitahuan apakah proses penyimpanan berhasil atau tidak.

26 g. Aplikasi selesai. 3.4 Desain base Tabel-tabel beserta relasinya yang digunakan dalam Aplikasi Sirkulasi Buku Sekolah Dasar disajikan dalam gambar. Gambar 3.12 base Anggota

27 Gambar 3.13 Relasi base Petugas dengan Roles Gambar 3.14 Relasi base Buku, Kategori dengan Penerbit

28 Gambar 3.15 Relasi base Peminjaman dengan SirkulasiBuku Gambar 3.16 base Denda Gambar di atas merupakan gambar relasi antar database. 3.5 Perancangan Tier Perancangan Tier Aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar mencakup beberapa bagian. Bagian - bagian tersebut akan dijelaskan lebih detail untuk kelas-kelas yang terlibat dan setiap fungsinya. PresentationTier Aplikasi terdiri dari form, dimana form-form ini menggunakan setiap bagian data yang tersedia, dan

29 menerapkan setiap fungsi dari data tersebut. Form-form dalam Aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar terdiri dari : 1. Form Login Fungsi dari form login ini : Memuat tombol masuk, yang berfungsi untuk konfirmasi apakah datauser sama dengan yang ada dalam database dan bila berhasil masuk ke menu utama. Memuat tombol batal, yang berfungsi untuk membatalkan niat untuk login. LOGIN Nama Sandi Masuk Batal Gambar 3.17 LKT Form Login 2. Form Utama Tambah Buku Fungsi dari form utama tambah buku ini : Memuat tombol cari, untuk mencari gambar halaman depan dari buku. Memuat tombol simpan, untuk menyimpan data buku.

30 Memuat tombol kosongkan, untuk mengosongkan isi form. Berkas Buku Berkas Anggota Sirkulasi Bantuan Tambah Buku Lihat Daftar Buku ID Lokasi Gambar Judul Cari Kategori Pengarang Penerbit Tahun Terbit Stok Simpan Kosongkan Gambar 3.18 LKT Form Utama Tambah Buku 3. Form Utama Lihat Daftar Buku Fungsi dari form utama lihat daftar buku ini : Memuat tombol lihat semua, untuk melihat semua daftar buku yang ada. Memuat textbox untuk mencari salah satu atau beberapa buku. Berkas Buku Berkas Anggota Sirkulasi Bantuan Tambah Buku Lihat Daftar Buku Detail ID Judul Kategori Cari Judul Lihat semua Pengarang Penerbit Tahun Terbit Gambar 3.19 LKT Form Utama Lihat Daftar Buku

31 4. Form Utama Tambah Anggota Fungsi dari form utama tambah anggota ini : Memuat tombol cari, untuk mencari foto dari anggota yang akan mendaftar. Memuat tombol simpan, untuk menyimpan data anggota. Memuat tombol kosongkan, untuk mengosongkan isi form. Berkas Buku Berkas Anggota Sirkulasi Bantuan Tambah Anggota Lihat Daftar Anggota Admin ID Foto Nama Depan Nama Belakang Alamat Telepon Cari Simpan Kosongkan Gambar 3.20 LKT Form Utama Tambah Anggota 5. Form Utama Lihat Daftar Anggota Fungsi dari form utama lihat daftar buku ini : Memuat tombol lihat semua, untuk melihat semua daftar anggota yang ada. Memuat textbox untuk mencari salah satu atau beberapa anggota.

32 Berkas Buku Berkas Anggota Sirkulasi Bantuan Tambah Anggota Lihat Daftar Anggota Admin Detail ID Nama Alamat Telepon Cari Nama Lihat semua Gambar 3.21 LKT Form Utama Lihat Daftar Anggota 6. Form Utama Admin Fungsi dari form utama admin ini : Memuat tombol ganti, untuk menganti data diri dari seorang admin. Memuat tombol batal, untuk membatalkan pengantian data admin. Memuat tombol petugas, untuk menambah data petugas. Memuat tombol ubah nilai denda, untuk mengubah nilai denda. Memuat tombol ubah lama peminjaman, untuk mengubah nilai lama peminjaman buku.

33 Berkas Buku Berkas Anggota Sirkulasi Bantuan Tambah Anggota Lihat Daftar Anggota Admin Ganti ID Nama Alamat Daftar Petugas Ganti Batal Tambah Petugas Ubah Nilai Denda Ubah Lama Peminjaman Gambar 3.22 LKT Form Utama Admin 7. Form Utama Peminjaman Fungsi dari form utama peminjaman ini : Memuat tombol cek, untuk mengecek ID peminjam apakah ada atau tidak di dalam database. Memuat tombol pinjam, untuk memprose peminjaman buku. Memuat batal, untuk membatalkan proses peminjaman.

34 Berkas Buku Berkas Anggota Sirkulasi Bantuan Peminjaman Pengembalian Laporan ID Judul Detail No Peminjaman ID Nama Alamat Telepon Pinjam Cek Batal Gambar 3.23 LKT Form Peminjaman 8. Form Utama Pengembalian Fungsi dari form utama pengembalian ini : Memuat tombol cek, untuk mengecek ID peminjam apakah ada atau tidak di dalam database. Memuat tombol kembali semua, untuk mengembalikan semua buku yang dipinjam. Berkas Buku Berkas Anggota Sirkulasi Bantuan Peminjaman Pengembalian Laporan ID Judul Tanggal Pinjam Tanggal Kembali Denda Detail ID Nama Cek Alamat Kembali Semua Total Denda 0 Telepon Gambar 3.24 LKT Form Pengembalian

35 9. Form Utama Laporan Fungsi dari form utama laporan ini : Memuat tombol OK, untuk melihat tampilan laporan per periode. Berkas Buku Berkas Anggota Sirkulasi Bantuan Peminjaman Pengembalian Laporan Periode OK Gambar 3.25 LKT Form Utama Laporan BusinessObjectTier a. Melihat, menambah, mengubah dan menghapus data buku Beberapa kelas yang terlibat dalam proses ini BukuInfo, BukuInfoList dan ManageBuku. b. Melihat, menambah, mengubah dan menghapus data anggota Beberapa kelas yang terlibat dalam proses ini AnggotaInfo, AnggotaInfoList dan ManageAnggota. c. Melihat, menambah dan mengubah data peminjaman dan pengembalian Beberapa kelas yang terlibat dalam proses ini BukuDipinjam, ManagePeminjaman,

36 ManagePengembalian, Peminjaman dan Pengembalian. d. Mengubah dan melihat data denda Beberapa kelas yang terlibat dalam proses ini DendaInfo dan ManageDenda. e. Menambah data kategori buku Beberapa kelas yang terlibat dalam proses ini KategoriInfo dan KategoriInfoList. f. Menambah dan melihat data penerbit buku Beberapa kelas yang terlibat dalam proses ini PenerbitInfo dan PenerbitInfoList. g. Melihat, mengubah, menambah dan menghapus data petugas Fungsi ini hanya bisa diakses oleh admin. Beberapa kelas yang terlibat dalam proses ini PetugasInfo dan PetugasInfoList. h. Melihat laporan peminjaman buku Beberapa kelas yang terlibat dalam proses ini BukuDipinjam, Peminjaman dan Pengembalian. i. Akses akses berisi fungsi-fungsi yang digunakan untuk mengakses data dari database.

37 ServiceTier Service tier berfungsi untuk koneksi database sebagai tempat menyimpanan permanen data-data buku, anggota, kategori dan penerbit. Digunakan untuk mengambil data-data yang diperlukan. PresentationTier BusinessObjectTier User Interface Aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar Mengambil data Role User Akses base Aplikasi Admin MengUpdate Petugas MengUpdate Lama Peminjaman MengUpdate Denda MengUpdate Buku Petugas MengUpdate Anggota Gambar 3.26 Perancangan Tier Aplikasi Sirkulasi Buku Perpustakaan Sekolah Dasar

38 Gambar 3.27 Class Diagram UserIdentity, UserPrincipal, RoleInfo dan RoleInfoList

39 Gambar 3.28 Class Diagram AnggotaInfoList, AnggotaInfo dan ManageAnggota

40 Gambar 3.29 Class Diagram BukuInfoList, ManageBuku dan BukuInfo

41 Gambar 3.30 Class Diagram BukuDipinjam, ManagePeminjaman, ManagePengembalian, Peminjaman dan Pengembalian

42 Gambar 3.31 Class Diagram KategoriInfo, KategoriInfoList, PenerbitInfo dan PenerbitInfoList

43 Gambar 3.32 Class Diagram PetugasInfoList, ManagePetugas dan PetugasInfo

44 Gambar 3.33 Class Diagram DendaInfo, ManageDenda, MaxKwitansiPetugas dan MaxKwitansiPetugasItem