nurhikam / CRUD-App-Library

Sebuah aplikasi pencarian buku yang memiliki fitur untuk mencari data buku yang ada pada database perpustakaan berdasarkan No ISBN, Judul Buku, Nama Penulis, atau Tahun Terbit Buku. Aplikasi ini juga memungkinkan user untuk memberikan rating pada buku yang terdapat dalam database perpustakaan tersebut.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Library Book's App

Problem yang akan diselesaikan

Di sebuah perpustakaan nasional di daerah Jakarta, setiap harinya memiliki banyak pengunjung. Perputakaan tersebut memiliki banyak buku dan terkadang hal itu membuat para pengunjung kesulitan untuk mengetahui apakah buku yang sedang dicari tersedia di perpustakaan tersebut.

Solusi yang dibuat

Untuk menyelesaikan problem tersebut, maka dibuatlah sebuah aplikasi pencarian buku yang dapat digunakan oleh pelanggan di perpustakaan tersebut. Fitur yang tersedia yaitu "search" yang memudahkan pengguna untuk mencari sebuah buku berdasarkan nama buku, tahun penerbitan, penulis buku, atau nomor ISBN. Selain itu, pelanggan perpustakaan juga dapat memberikan review (dalam range bintang 1 sampai bintang 5) terhadap sebuah buku dan penulis buku.

Konsep / flowchart aplikasi

CRUD APP FLOW drawio (1)

Panduan menggunakan aplikasi

Cara menggunakan aplikasi ini yang pertama tentu saja membuka aplikasi tersebut. berikutnya pembaca dapat mencari sebuah judul buku, penulis, isbn buku, ataupun tahun terbit dari sebuah buku. setelah melakukan pencarian nantinya aplikasi ini akan menampilkan data yang sesuai dengan yang sebelumnya dicari. apabila buku yang dicari tidak ada dalam data, maka tampilan dari aplikasi ini akan kosong. sedangkan apabila ditemukan data yang sama antara buku yang dicari dengan data yang ada pada aplikasi ini. aplikasi ini akan langsung menampilkannya secara otomatis. data yang ditampilkan antara lain isbn, judul buku, penulis, tahun terbit, dan juga rating yang sudah masuk

setelah kita menemukan buku yang dicari, nantinya akan tersedia juga sebuah kolom untuk pembaca memberikan rating pada buku buku tersebut. rating yang diberikan antara 1 sampai 5. nantinya apabila rating itu sudah masuk akan langsung dieksekusi untuk memperbarui tabel rating dari buku tersebut.

Demo atau screenshot aplikasi yang dibuat

Menu utama aplikasi

image

Mencari Buku berdasarkan ISBN

image

Mencari Buku berdasarkan Judul Buku

image

Mencari Buku berdasarkan Nama Penulis

image

Mencari Buku berdasarkan Tahun Terbit

image

Ketika Buku yang dicari tidak tersedia

image

Memilih Buku yang untuk diberikan Rating (Klik 2x pada Buku)

image

Ketika akan memberi rating pada buku

image

Clear All (Membersihkan semua input dan output)

image

Referensi/Acknowledgement

https://react.rocks/tag/CRUD

https://www.kaggle.com/datasets/dylanjcastillo/7k-books-with-metadata

https://realpython.com/python-gui-tkinter/

https://www.datacamp.com/tutorial/gui-tkinter-python

About

Sebuah aplikasi pencarian buku yang memiliki fitur untuk mencari data buku yang ada pada database perpustakaan berdasarkan No ISBN, Judul Buku, Nama Penulis, atau Tahun Terbit Buku. Aplikasi ini juga memungkinkan user untuk memberikan rating pada buku yang terdapat dalam database perpustakaan tersebut.


Languages

Language:Python 100.0%