Library Management System &
Public Service Portal

An integrated digital platform for the Library and Archives Agency of Riau Islands Province connecting public catalog search, digital membership, MARC cataloging, barcode label generation, collection circulation, through to operational reporting.

DPK Kepri library services
Provincial Library · Riau Islands
ClientDPK Riau Islands ProvinceLibrary and Archives Agency
Period2023 - OngoingDevelopment & continuous maintenance
PlatformPublic Portal + LMSOPAC · Membership · Circulation · Reporting
Highlight27.000+ Collection Titles162.000+ physical copies

AboutDPK Kepri

The Library and Archives Agency of Riau Islands Province manages public library services with a province-scale collection. Its services include catalog access, membership, collection lending, library material processing, information publishing, and internal reporting for the community and library staff.

Service CoverageRiau Islands ProvinceDigital services accessible to residents across 7 regencies/cities.
System CharacterPublic Service + Internal OperationsOne data source used by the public portal and staff workflow system.
27.000+TitlesManaged collection
162.000+CopiesPhysical collection
15.000+MembersMembership base

DigitalizationChallenges

The collection and service scale is already large, but several processes still depend on physical presence and manual work. Residents lack adequate catalog access, while staff need more structured workflows to manage collections and transactions.

01

Membership Requires In-Person Visit

Registration requires residents to visit the location, take photos on-site, and wait for a physical card.

02

Catalog Not Searchable Online

Residents struggle to check titles, subjects, categories, and collection availability before visiting the library.

03

Cataloging Not Structured

Metadata input, verification, barcode generation, and label preparation need a more consistent workflow.

04

Internal Operations Disconnected

Catalog, circulation, membership, publishing, and reporting need to work from the same data source.

The SolutionWe Built

Solunesia built two interconnected system layers: a public portal for resident self-service and a Library Management System for staff operations. Both use the same data so public information and internal processes stay consistent.

Implementation Approach

Public service up front, structured operational processes behind.

The public portal handles OPAC search, membership, loan renewal, information, and service communication. On the internal side, the LMS manages MARC cataloging, data review, barcode labels, circulation, publishing, and reports with role-based access.

Core principleOne data layer shared between the public portal and staff operational system.
01

Public Portal & OPAC

Collection search, membership, renewal, information, and resident self-service.

02

Library Management System

Cataloging, processing, circulation, publishing, statistics, and operational reporting.

03

Role-Based Access

Seven user roles separate responsibilities by service function and staff duties.

04

Public & Internal Data Consistent

Collection changes and service status can flow from internal processes to the public portal.

Public Portal &OPAC

Residents can search the collection by title, author, subject, and DDC category without needing to understand the library's internal cataloging process.

OPAC is designed as the main gateway for discovering collections. MARC metadata managed by staff forms the basis of public search, including DDC category filters and multi-parameter search.

01Search collections by title, author, and subject
02DDC category filter and multi-parameter search
03Collection information available online around the clock
04Directly connected to internal catalog metadata
05Portal also features news, events, services, and public information
06OPAC integration with ebook and digital book collections
07Shelf location details make finding physical collections easier
08Copy availability status can be checked before visiting
27.000+searchable titles
2.700+OPAC pages
DPK Kepri OPAC
OPAC · Public Collection Search

DigitalMembership

Registration previously dependent on a physical counter moved to an online process, so residents across Riau Islands can apply for membership without traveling to Tanjungpinang.

DPK Kepri online member registration
Before

Visit the library, take a photo at the counter, wait for a physical card, and limited to service hours.

↓
After Digitalization

Register from any device, upload your own photo, and receive a digital membership card via WhatsApp.

01Registration available 24 hours
02Accessible from 7 regencies/cities
03Digital membership card sent via WhatsApp
04Profile and service history stored in the member account

Cataloging &Labels

Collection processing is built as a structured workflow from metadata input through to books ready for shelving. Data is not just recorded but goes through a review process before being published to OPAC.

DPK Kepri MARC cataloging and review process

MARC 21 Cataloging & Review

Metadata such as ISBN, DDC, author, edition, publisher, subject, copy count, and cover is managed through MARC forms. Records created by staff go through a two-stage verification before being published to OPAC.

DPK Kepri barcode label system

Barcode & Shelf Labels

The system generates print-ready labels containing DDC call numbers, copy numbers, and inventory identifiers. DDC spine labels can also be created to help with physical collection placement and retrieval.

Circulation &Reporting

Member activity and collection transactions are recorded in the same system, so lending, returns, membership, and reporting data does not need to be compiled from multiple sources.

DPK Kepri book lending transaction

Lending Transactions

Lending and returns are connected to member and collection data.

DPK Kepri member dashboard

Membership Statistics

Member data can be monitored and summarized without manual recap processes.

DPK Kepri circulation transaction report

Circulation Reports

Transactions and service activity can be displayed from recorded data.

Digital Access &Visibility

The public portal is not just a service interface but is also built to make library information more discoverable through organic search and accessible from mobile devices.

92.000+Total clicks in 3 months

Organic traffic entering the portal from Google search results.

8.85MSearch impressions

How many times portal pages appeared in Google search results.

5.5Average search position

Average position of the portal in Google search results pages.

64%Clicks from mobile

The majority of visitors access the portal from mobile devices.

DPK Kepri portal organic search performance
Search Performance · Organic Visibility

Data from Google Search Console shows the portal's organic visibility growth since launch. Library information is now easier for residents to find through online search.

ImplementationImpact

Digitalization expanded public access while making internal work more structured. The impact is visible in membership services, collection search, data processing, reporting, and library service visibility.

✓

Membership Accessible Province-Wide

Residents from 7 regencies/cities can register without traveling to Tanjungpinang.

✓

27.000+ Titles Searchable Online

OPAC opens collection search with DDC filters and structured metadata.

✓

More Consistent Collection Processing

MARC, review process, barcode, and labels run as one workflow before collections are published.

✓

Digital Access Increased

The portal recorded organic traffic growth of approximately 300-500% and expanded public service reach.

42.000+ physical visits throughout 2025Digitalizing services runs alongside increased community engagement at the library.
01

Share Your Current Services

Start with public services, internal processes, data, documents, and systems already in use.

02

Map Digital Needs

We help identify processes that need to be connected, simplified, or made accessible online.

03

Define the Scope

Once requirements are clear, modules, integrations, user access, and implementation phases can be structured more effectively.