Skip to content

Capstone Project 1 Purwadhika -- Sistem administrasi sederhana data perpustakaan yang menggunakan struktur data list & dictionary untuk menyimpan data peminjaman dan stok buku. Program ini memiliki beberapa fitur seperti menambah peminjaman, mengecek data, memperbarui peminjaman, hingga menambah stok buku.

Notifications You must be signed in to change notification settings

hadiabdul13/Capstone-Project-1-Data-Perpustakaan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Creator Profile:

Abdul Hadi - hadiabdul13@gmail.com | LinkedIn

Sistem Administrasi Peminjaman Buku

Sistem ini adalah program berbasis Python untuk membantu administrasi peminjaman buku di perpustakaan. Sistem ini memungkinkan petugas perpustakaan untuk mencatat, mengelola, dan memantau data peminjaman buku dengan berbagai fitur yang tersedia.

Fitur Utama

  • Tambah Peminjaman: Mencatat peminjaman buku baru.
  • Periksa Data Peminjaman: Melihat daftar peminjaman yang sedang berlangsung.
  • Periksa Stok Buku: Mengecek ketersediaan buku di perpustakaan.
  • Tambah Stok Buku: Menambah stok buku baru atau memperbarui stok buku yang sudah ada.
  • Perbarui Data: Mengedit informasi peminjaman dan data buku.
  • Hapus & Pulihkan Data: Memindahkan data peminjaman ke Recycle Bin dan memulihkannya jika diperlukan.
  • Pencarian Data: Mencari data peminjaman berdasarkan nama peminjam atau judul buku.
  • Pengembalian Buku: Mencatat pengembalian buku dan memperbarui stok.

Instalasi

  1. Pastikan Anda memiliki Python terinstal di sistem Anda.
  2. Clone repositori ini:
    git clone https://github.com/username/repository.git](https://github.com/hadiabdul13/Capstone-Project-1-Data-Perpustakaan)
    cd repository

Cara Penggunaan

  1. Jalankan program dengan perintah:
    python main_menu.py
  2. Ikuti instruksi di layar untuk mengakses berbagai fitur sistem.

Struktur Proyek

📂 repository
├── main_menu.py           # Program utama
├── __init__.py            # Inisialisasi modul
├── fungsi_add.py          # Fungsi menambah peminjaman dan stok buku
├── fungsi_baca_data.py    # Fungsi membaca data peminjaman dan stok buku
├── fungsi_create_data.py  # Fungsi membuat ID buku dan peminjam
├── fungsi_search.py       # Fungsi pencarian data peminjaman
├── fungsi_update.py       # Fungsi pembaruan data peminjaman dan buku
├── fungsi_restore.py      # Fungsi untuk menghapus dan memulihkan peminjaman
├── fungsi_validasi.py     # Fungsi validasi input
└── utils/                 # Folder utilitas

Kontribusi

Jika ingin berkontribusi dalam pengembangan sistem ini:

  1. Fork repositori ini
  2. Buat branch baru (git checkout -b feature-branch)
  3. Commit perubahan (git commit -m 'Add new feature')
  4. Push ke branch Anda (git push origin feature-branch)
  5. Buat Pull Request

About

Capstone Project 1 Purwadhika -- Sistem administrasi sederhana data perpustakaan yang menggunakan struktur data list & dictionary untuk menyimpan data peminjaman dan stok buku. Program ini memiliki beberapa fitur seperti menambah peminjaman, mengecek data, memperbarui peminjaman, hingga menambah stok buku.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages