Sistem Perpus - LIS ILKOM IPB

Pada mata kuliah Rekayasa Perangkat Lunak kelompok saya mendapatkan project untuk membuat sistem perpustakaan, dan sistem perpustakaan ini diberikan nama LIS ILKOM IPB (Library Information System IPB). LIS ILKOM IPB dibuat untuk menangani beberapa permasalahan dalam perpustakaan seperti penginputan data buku, anggota, data sripsi, peminjaman buku, perpanjangan buku, pengembalian buku serta perhitungan denda yang masih dilakukan secara manual. LIS ILKOM IPB dibuat tidak hanya untuk sisi admin saja akan tetapi dibuat untuk sisi anggota/pengunjung perpus juga, yang berfungsi untuk mendata pengunjung perpus, serta digunakan pengunjung untuk melakukan pencarian buku yang diperlukan untuk mendapatkan informasi lokasi buku, serta sisa buku yang dapat dipinjam.

LIS ILKOM IPB memiliki beberapa fungsi umum, yaitu fungsi login, fungsi transaksi, master data, serta laporan.
  • Fungsi login untuk masuk ke dalam sistem.
  • Fungsi transaksi untuk melakukan perminjaman, perpanjangan, pengembalian serta perhitungan denda terhadap buku yang dipinjam. 
  • Fungsi master data untuk mendukung fungsi transaksi.
  • Fungsi laporan adalah fitur tambahan untuk melihat hasil transaksi yang telah dilakukan per-bulannya.

Pada sisi anggota/pengunjungnya memiliki fungsi umum yaitu fungsi login pengunjung, dan fungsi pencarian data buku.
  • Fungsi login untuk login anggota perpus yang ingin mengunjungi perpus. Anggota/pengunjung wajib untuk melakukan login, jika belum terdaftar sebagai anggota perpus, diharapkan melakukan pendaftaran anggota perpus kepada petugas perpus.
  • Fungsi pencarian buku digunakan untuk melakukan pencarian data buku oleh anggota/pengunjung untuk mencari informasi buku yang diharapkan.  

LIS ILKOM IPB dibuat menggunakan framework codeigniter untuk sisi logic nya dan bootstrap untuk sisi design nya, untuk fitur tambahan seperti laporan menggunakan grafik morris.js pada sisi admin maupun pada sisi anggota/pengunjung.

Screenshot Sistem Admin :
  • Login : Untuk login terlebih dahulu harus sudah terdaftar sebagai petugas perpus.
  • Halaman Dashboard : Dibawah ini merupakan potongan screenshot dari halaman utama admin. Menampilkan beberapa informasi penting yang harus diketahui oleh petugas perpus, untuk mengontrol kegiatan perpus. Informasi yang diberikan pada halaman ini berupa informasi 
    • Grafik pengunjung, memberikan informasi data anggota yang telah berkungjung ke perpus. Perhitungan dilakukan selama 1 tahun dengan data yang ditampilkan perbulan.
    • Data pengunjung, memberikan informasi banyaknya kunjungan yang dilakukan oleh anggota perpus.
    • Daftar transaksi peminjaman, untuk melihat daftar transaksi.
    • Grafik pengunjung, memberikan informasi banyaknya buku yang dipinjam pada tahun hidup perkategori.
    • Data denda anggota, memberikan informasi data transaksi yang telah melewati batas pengembalian dan mendapatkan denda.
    • Timeline, memberikan informasi terbary dari transaksi yang dilakukan. 
  • Fungsi Transaksi Buku : Merupakan modul untuk melakukan transaksi buku seperti peminjaman, perpanjangan, dan pengembalian. Untuk peminjaman, data yang harus diinputkan adalah kode anggota dan kode buku, untuk tanggal peminjaman dan pengembalian secara otomatis diset disistem. Untuk perpanjangan dan pengembalian dengan cara melihat detail transaksinya terlebih dahulu, seperti yang terlihat pada gambar ke2.  
  • Fungsi Report : Fungsi ini untuk memberikan informasi yang dibutuhkan berupa informasi hasil transaksi peminjaman, perpanjangan, pengembalian, hasil denda, dan kategori buku yang dipinjam, serta detail pengunjung.

  • Master Data / Seting : Master data ini digunakan untuk mendukung modul transaksi. Master data yang ada adalah
    • Buku, untuk menyimpan data-data buku.
    • Skripsi, untuk menyimpan data-data skripsi mahasiswa.
    • Anggota, untuk menyimpan data-data anggota yang telah terdaftar sebagai anggota perpus, dan setelah terdaftar akan diberikan kartu anggota yang memiliki kode anggota, untuk melakukan login kunjungan perpustakaan
    • Conf, untuk mensetting engine, seperti batas buku yang boleh dipinjam, batas periode peminjaman, periode keanggotaan, serta denda yang diberikan.

Screenshot Sistem Anggota/pengunjung :

  • Login : Halaman login ini digunakan untuk anggota perpus yang mengunjungi perpustakaan.

  • Pencarian Buku : Halaman ini digunakan oleh anggota perpus yang ingin melakukan pencarian data buku.

demikian adalah hasil project kelompok saya, sebenarnya masih sangat jauh dari sempurna karna keterbatasan waktu, semoga bisa menjadi referensi bagi yang membutuhkan, terimakasih.

Komentar

  1. source codenya ada tidak kak? buat belajar

    BalasHapus
    Balasan
    1. Masih ada, keperluan kuliah atau apa ? :),
      Akan saya share nanti ya

      Hapus
    2. Ada keperluan tugas sekolah (SMK kelas 2) kak. Baru mulai belajar framework CI

      dan bingung harus mulai dari mana, Jika kakak mau share kirim ke email ku ya kak :

      fahmifikri13@gmail.com + nomer rek


      Insyallah, kalau ada rejeki aku TF donasi

      Hapus

Posting Komentar