Final Praktikum PBKK A
Nama : I Gusti Agung Ngurah Adhi Sanjaya
NRP: 5025211056
Kelas : PBKK A
Link Github :
FINAL PROJECT PBKK
Judul dari paper ini adalah :
"REKAYASA PERANGKAT LUNAK: APLIKASI PERPUSTAKAAN MENGGUNAKAN FRAMEWORK CODE IGNITER"
1. MVC
Model :
get_all_books():
Deskripsi: Mengambil semua buku dari database.
Fungsi: Memberikan akses untuk melihat daftar lengkap buku.
add_book($data):
Deskripsi: Menambahkan buku baru ke database.
Fungsi: Memungkinkan admin untuk menyimpan buku baru yang diinput oleh pengguna.
add_visit_data($data):
Deskripsi: Menyimpan data kunjungan ke database.
Fungsi: Memungkinkan pengguna untuk mengisi data kunjungan.
add_member($data):
Deskripsi: Menambahkan anggota perpustakaan ke database.
Fungsi: Memungkinkan admin untuk menambahkan anggota baru.
borrow_book($data):
Deskripsi: Menyimpan data peminjaman buku ke database.
Fungsi: Memungkinkan admin untuk melakukan peminjaman buku kepada anggota.
return_book($data):
Deskripsi: Menyimpan data pengembalian buku ke database.
Fungsi: Memungkinkan admin untuk mencatat pengembalian buku dari anggota.
get_periodic_report($start_date, $end_date):
Deskripsi: Mengambil data untuk laporan periode tertentu.
Fungsi: Memungkinkan admin untuk menampilkan laporan periode.
VIEW :
Tampilan Daftar Buku:
Deskripsi: Menampilkan daftar buku dalam bentuk tabel HTML.
Fungsi: Memberikan antarmuka pengguna yang ramah untuk melihat koleksi buku.
Form Pengisian Data Kunjungan:
Deskripsi: Menampilkan formulir untuk mengisi data kunjungan.
Fungsi: Memungkinkan pengguna mengisi data kunjungan.
Form Pengisian Data Anggota:
Deskripsi: Menampilkan formulir untuk mengisi data anggota perpustakaan.
Fungsi: Memungkinkan admin untuk menambahkan anggota baru.
Form Peminjaman dan Pengembalian Buku:
Deskripsi: Menampilkan formulir untuk peminjaman dan pengembalian buku.
Fungsi: Memungkinkan admin untuk melakukan peminjaman dan pengembalian buku.
Form Input Buku Baru:
Deskripsi: Menampilkan formulir untuk menginput data buku baru.
Fungsi: Memungkinkan admin untuk menambahkan buku baru ke dalam perpustakaan.
Form Laporan Periode dan Bulanan:
Deskripsi: Menampilkan formulir untuk memasukkan parameter laporan periode dan bulanan.
Fungsi: Memungkinkan admin untuk menampilkan laporan sesuai dengan periode yang diinginkan.
Controller :
2. Fitur
Berikut adalah daftar fitur dan deskripsi singkat untuk aplikasi perpustakaan yang telah di:
Melihat Daftar Buku
Deskripsi: Pengguna (user) dan admin dapat melihat daftar lengkap buku yang tersedia di perpustakaan.
Mengisi Data Kunjungan
Deskripsi: Pengguna dapat mengisi data kunjungan untuk mencatat kehadiran atau keperluan lainnya.
Mengisi Data Anggota
Deskripsi: Admin dapat menambahkan anggota perpustakaan baru dengan mengisi informasi seperti nama dan alamat.
Peminjaman dan Pengembalian Buku
Deskripsi: Admin dapat mencatat transaksi peminjaman dan pengembalian buku oleh anggota perpustakaan.
Menambahkan Buku Baru
Deskripsi: Admin dapat menambahkan buku baru ke dalam koleksi perpustakaan dengan mengisi informasi buku.
Menampilkan Laporan Periode dan Bulanan
Deskripsi: Admin dapat melihat laporan transaksi perpustakaan untuk periode tertentu atau laporan bulanan.
Autentikasi Pengguna (Login dan Logout)
Deskripsi: Sistem autentikasi memungkinkan pengguna untuk login dan logout, serta menentukan peran (user atau admin) untuk setiap sesi.
Komentar
Posting Komentar