An open API service indexing awesome lists of open source software.

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.

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.