https://github.com/sryaerlmba/library-apps
A command-line library management system built with C++ for handling book borrowing, returns, and fines. Developed as a final project for the Algorithm Programming course.
https://github.com/sryaerlmba/library-apps
algorithms cli cpp library library-management-system
Last synced: about 2 months ago
JSON representation
A command-line library management system built with C++ for handling book borrowing, returns, and fines. Developed as a final project for the Algorithm Programming course.
- Host: GitHub
- URL: https://github.com/sryaerlmba/library-apps
- Owner: sryaerlmba
- Created: 2025-02-24T01:50:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-24T01:53:18.000Z (over 1 year ago)
- Last Synced: 2025-03-03T21:11:30.736Z (over 1 year ago)
- Topics: algorithms, cli, cpp, library, library-management-system
- Language: C++
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Library Management CLI Application
## Short Description
Library Management CLI Application adalah program berbasis Command Line Interface (CLI) yang dibuat dengan bahasa C++. Aplikasi ini dirancang untuk mengelola sistem peminjaman dan pengembalian buku di perpustakaan.
Aplikasi ini dikembangkan sebagai proyek tugas akhir dalam mata kuliah **Algoritma Pemrograman**.
## Features
### 1. User Authentication
- Registrasi anggota baru
- Login dan pemulihan password
### 2. Book Management
- Daftar buku beserta kategori dan tarif peminjaman
- Proses peminjaman buku dengan input tanggal
- Perhitungan batas pengembalian otomatis
### 3. Return & Payment
- Pengembalian buku dan perhitungan denda keterlambatan
- Identifikasi kerusakan buku dan perhitungan biaya
- Metode pembayaran (BRImo, ShopeePay, GoPay)
### 4. Receipt Generation
- Cetak bukti peminjaman buku
- Histori transaksi dengan timestamp
## Technologies Used
- **Programming Language:** C++
- **Development Environment:** Dev-C++ / CodeBlocks
## How to Run
1. Clone repository:
```bash
git clone https://github.com/sryaerlmba/library-management-cli.git
```
2. Buka file di IDE seperti Dev-C++ atau CodeBlocks.
3. Compile dan jalankan program.
## Contributing
Jika ingin berkontribusi, silakan buat pull request atau hubungi pengembang.