Aziz, Muhammad Azhar and Liander, Raymond Feivel and Ratyanasja, Dapunta Adyapaksi (2026) Pengembangan Platform Baca Buku Digital Berbasis Flipbook (myITS Books) untuk Perpustakaan ITS. Project Report. [s.n.], [s.l.]. (Unpublished)
|
Text
5025231131_5025231214_5025231187-Project_Report.pdf - Accepted Version Restricted to Repository staff only Download (2MB) | Request a copy |
Abstract
Perpustakaan ITS mengelola koleksi digital berupa Tugas Akhir, buku ajar, dan buku digital yang selama ini hanya didistribusikan sebagai berkas PDF mentah. Penyajian seperti ini kurang interaktif, sulit dikendalikan distribusinya, dan belum memberikan pengalaman baca yang nyaman bagi sivitas ITS, sementara pemanfaatan aplikasi flipbook pihak ketiga justru mengurangi kendali institusi atas data, akses, dan hak cipta. Kerja praktik ini membangun Books ITS, sebuah platform baca buku digital interaktif berbasis flipbook yang aman dan terintegrasi dengan ekosistem sistem informasi ITS. Tim mengembangkan platform menggunakan framework Laravel dengan pola Clean Architecture, basis data PostgreSQL, serta Redis dan Apache Kafka untuk pemrosesan asinkron, lalu mengemasnya dalam kontainer Docker bersama Nginx. Fitur utamanya mencakup viewer flipbook dengan pengamanan dokumen berupa penonaktifan salin-tempel dan overlay watermark, pembatasan akses pengunjung publik hingga Bab 3 melalui OCR, integrasi SSO ITS dengan akses berjenjang, manajemen konten oleh administrator, serta sinkronisasi data Tugas Akhir otomatis dari repositori kampus. Pengujian black-box menunjukkan modul autentikasi, dashboard, dan katalog berfungsi sesuai kebutuhan, sedangkan modul flipbook dan administrator masih memerlukan penyempurnaan. Arsitektur modular dan kontainerisasi membuat sistem konsisten antar-lingkungan dan mudah dipelihara.
====================================================================================================================================
The ITS Library manages a digital collection consisting of final projects, textbooks, and e-books, which until now have only been distributed as raw PDF files. This format is not very interactive, makes distribution difficult to control, and does not provide a comfortable reading experience for the ITS community, while the use of third-party flipbook applications actually reduces the institution’s control over data, access, and copyright. This internship project developed Books ITS, a secure, interactive digital book-reading platform based on flipbook technology that is integrated with the ITS information system ecosystem. The team built the platform using the Laravel framework with the Clean Architecture pattern, a PostgreSQL database, as well as Redis and Apache Kafka for asynchronous processing, and deployed it in Docker containers alongside Nginx. Key features include a flipbook viewer with document security measures such as disabling copy-paste and overlaying watermarks, restricting public visitor access to Chapter 3 via OCR, ITS SSO integration with tiered access, content management by administrators, and automatic synchronization of Final Project data from the campus repository. Black-box testing showed that the authentication, dashboard, and catalog modules function as intended, while the flipbook and administrator modules still require refinement. The modular architecture and containerization ensure the system is consistent across environments and easy to maintain.
| Item Type: | Monograph (Project Report) |
|---|---|
| Uncontrolled Keywords: | flipbook, digital library, clean architecture, flipbook, perpustakaan digital, clean architecture |
| Subjects: | Q Science > QA Mathematics > QA76.754 Software architecture. Computer software |
| Divisions: | Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis |
| Depositing User: | Muhammad Azhar Aziz |
| Date Deposited: | 25 Jun 2026 01:19 |
| Last Modified: | 25 Jun 2026 01:19 |
| URI: | http://repository.its.ac.id/id/eprint/134049 |
Actions (login required)
![]() |
View Item |
