a Operator buka menu utama dan klik tombol unggah untuk mengunggah. b Sistem secara otomatis membuka form untuk mengunggah.
c Operator memilih data yang akan diunggah ke sistem dengan cara klik cari. d Sistem meminta folder untuk menyimpan dan nama file dan klik simpan. e Sistem melakukan proses penyimpanan dan memberi pesan hasil
33 Sequence Diagram Mencetak Laporan
Fitur mencetak berfungsi sebagai perintah untuk mencetak laporan kinerja. Operator dapat melakukan perintah mencetak dengan menjalankan perintah cetak yang terdapat pada menu utama, seperti yang ditunjukkan pada Gambar 19. Operator dapat mencetak berdasarkan kurun waktu tertentu atau indikator tertentu atau seluruh informasi dalam waktu satu tahun.
<<actor>> Operator <<control>> Laporan Kinerja <<entity>> Form Laporan <<boundary>> Menu Utama
1:Buka Menu Utama()
2:Pilih Form Laporan()
3:Pilih Laporana Kinerja()
4:T ampilkan Laporan()
5:Cetak()
Gambar 19 Sequence diagram mencetak laporan 7 Object Relational/Role Mapping (ORM)
Teknologi ORM merupakan teknologi pemetaan basis data menggunakan objek. Hibernate merupakan salah satu tool framework dengan pendekatan ORM berfungsi untuk mempermudah programmer dalam memetakan tabel-tabel yang digunakan dalam aplikasi pada basis data relasional (Hartono 2010). Pada penelitian ini konsep dasar penggunaan ORM pada sistem yang dikembangkan untuk mengatasi masalah ketidakcocokan antara model objek dengan basis data relasional. Terdapat sepuluh model objek yang dipetakan ke relasional seperti yang ditunjukkan pada Gambar 20 sampai dengan Gambar 29.
Diagram ORM untuk memetakan data yang digunakan indikator “LS”
menghitung Laporan_LS (Indikator_Id) Keanggotaan (Anggota_Id) menghitung Data_Input (T abel_Id) mengambil atribut mengambil atribut JumlahAnggotaT erdaftarAktif JumlahKaryawanT etap
Gambar 20 Diagram ORM untuk indikator kinerja staf perpustakaan perkapita (LS)
34
Laporan LS adalah informasi hasil perhitungan untuk mengukur indikator kinerja staf perpustakaan perkapita. Data yang dibutuhkan untuk menghitung kinerja indikator ini yaitu jumlah anggota pemustaka yang terdaftar aktif diambil dari tabel keanggotaan, dan data jumlah karyawan tetap yang bekerja di Perpusnas RI diambil dari tabel data input.
Diagram ORM untuk memetakan data yang digunakan indikator “LVC”
menghitung Laporan_LVC (Indikator_Id) Keanggotaan (Anggota_Id) menghitung Kunjungan (Kunj_Id) mengambil atribut mengambil atribut JumlahAnggotaTerdaftar JumlahKunjungan
Gambar 21 Diagram ORM untuk indikator jumlah kunjungan ke perpustakaan perkapita (LVC)
Laporan LVC adalah informasi hasil perhitungan untuk mengukur indikator kinerja jumlah kunjungan ke perpustakaan perkapita. Data yang dibutuhkan untuk menghitung kinerja ini yaitu jumlah kunjungan fisik/virtual dalam setahun diambil dari tabel kunjungan, dan data jumlah anggota pemustaka yang terdaftar (populasi yang wajib untuk dilayani) diambil dari tabel keanggotaan.
Diagram ORM untuk memetakan data yang digunakan indikator “LPC”
menghitung Laporan_LPC (Indikator_Id) Keanggotaan (Anggota_Id) menghitung Sirkulasi (Sirkulasi_Id) mengambil atribut mengambil atribut JumlahAnggotaTerdaftar JumlahPeminjaman
35 Laporan LPC adalah informasi hasil perhitungan untuk mengukur indikator kinerja peminjaman perkapita. Data yang dibutuhkan untuk menghitung kinerja ini yaitu jumlah total peminjaman dalam setahun diambil dari tabel sirkulasi dan data jumlah anggota pemustaka yang terdaftar (populasi yang wajib untuk dilayani) diambil dari tabel keanggotaan.
Diagram ORM untuk memetakan data yang digunakan indikator “RTC”
menghitung Laporan_RT C (Indikator_Id) Data-Input (T abel_Id) menghitung Koleksi (Koleksi_Id) mengambil atribut mengambil atribut T otalJumlahDibutuhkan JumlahJudulDibutuhkan
Gambar 23 Diagram ORM untuk indikator persentasi judul koleksi yang dibutuhkan (RTC)
Laporan RTC adalah informasi hasil perhitungan untuk mengukur indikator kinerja persentasi judul koleksi yang dibutuhkan. Data yang dibutuhkan untuk menghitung kinerja ini yaitu jumlah judul yang dibutuhkan yang menjadi koleksi perpustakaan diambil dari tabel koleksi dan data total jumlah judul yang dibutuhkan diambil dari tabel data input.
Diagram ORM untuk memetakan data yang digunakan indikator “USSPTS”
menghitung Laporan_USSPT S (Indikator_Id) Data-Input (T abel_Id) mengambil atribut mengambil atribut T otalStaf StafLayanan
Gambar 24 Diagram ORM untuk indikator persentasi staf layanan terhadap total staf (USSPTS)
36
Laporan USSPTS adalah informasi hasil perhitungan untuk mengukur indikator kinerja persentasi judul koleksi yang dibutuhkan. Data yang dibutuhkan untuk menghitung kinerja ini yaitu jumlah karyawan tetap yang ditugaskan pada layanan diambil dari tabel data input dan data total karyawan tetap diambil dari tabel data input.
Diagram ORM untuk memetakan data yang digunakan indikator “IUC”
menghitung Laporan_IUC (Indikator_Id) Keanggotaa (Anggota_Id) menghitung Sirkulasi (Sirkulasi_Id) mengambil atribut mengambil atribut PopulasiWajibDilayani JumlahHariBukaSetahun menghitung Data_Input (T abel_Id) mengambil atribut JumlDokumenSampling JumlHariBukaSampling
Gambar 25 Diagram ORM untuk indikator bahan perpustakaan yang digunakan dalam perpustakaan (IUC)
Laporan IUC adalah informasi hasil perhitungan untuk mengukur indikator kinerja bahan perpustakaan yang digunakan dalam perpustakaan. Data yang dibutuhkan untuk menghitung kinerja ini yaitu jumlah dokumen yang dihitung dalam periode samplig diambil dari tabel data input, data jumlah hari buka dalam periode sampling diambil dari tabel data input, jumlah hari buka dalam setahun diambil dari tabel sirkulasi, dan data jumlah anggota pemustaka terdaftar (populasi wajib untuk dilayani) diambil dari tabel keanggotaan.
Diagram ORM untuk memetakan data yang digunakan indikator “AUS”
menghitung Laporan_AUS (Indikator_Id) Data-Input (T abel_Id) mengambil atribut mengambil atribut T otalyangMenjawab JumlahNilaiolehPengguna
37 Laporan AUS adalah informasi hasil perhitungan untuk mengukur indikator kinerja kepuasan pemustaka. Data yang dibutuhkan untuk menghitung kinerja ini yaitu jumlah nilai yang diberikan oleh pengguna dan jumlah yang menjawab pertanyaan keduanya diambil dari tabel data input.
Diagram ORM untuk memetakan data yang digunakan indikator “PTPR”
menghitung Laporan_PT PR (Indikator_Id) Data-Input (T abel_Id) mengambil atribut mengambil atribut T otalyangMenjawab PengunjungMenjawabYa
Gambar 27 Diagram ORM untuk indikator persentase target pemustaka yang dicapai (PTPR)
Laporan PTPR adalah informasi hasil perhitungan untuk mengukur indikator kinerja persentase target pemustaka yang dicapai. Data yang dibutuhkan untuk menghitung kinerja ini yaitu jumlah pengunjung yang menjawab ya dan data total pengunjung yang menjawab diambil dari tabel data input.
Diagram ORM untuk memetakan data yang digunakan indikator “CT”
menghitung Laporan_CT (Indikator_Id) Koleksi (Koleksi_Id) mengambil atribut JumlahDokumenTertentu menghitung Sirkulasi (Sirkulasi_Id) JumlPinjamanTertentu
Gambar 28 Diagram ORM untuk indikator perputaran koleksi (CT)
Laporan CT adalah informasi hasil perhitungan untuk mengukur indikator kinerja perputaran koleksi. Data yang dibutuhkan untuk menghitung kinerja ini yaitu jumlah pinjaman yang tercatat dalam setahun diambil dari tabel sirkulasi, dan data jumlah dokumen dalam koleksi tertentu diambil dari tabel koleksi.
38
Diagram ORM untuk memetakan data yang digunakan tabel “SA” Laporan_SA (Indikator_Id) mengambil atribut JumlahDokumenDalamSampel menghitung Data_Input (T abel_Id) JumlDiRakBenar
Gambar 29 Diagram ORM untuk indikator ketepatan pengerakkan (SA) Laporan SA adalah informasi hasil perhitungan untuk mengukur indikator kinerja ketepatan pengerakkan. Data yang dibutuhkan untuk menghitung kinerja ini yaitu jumlah dokumen yang ditempatkan di rak secara benar diambil dari tabel data input, dan data jumlah dokumen dalam sampel diambil dari tabel data input. 8 Tabel Relasional
Perancangan fisik basis data disajikan dalam bentuk deskripsi tabel. Sistem SIPK terdapat sepuluh tabel baru dan deskripsi atribut (field) dalam tabel-tabel tersebut ditunjukkan pada Tabel 14 sampai dengan Tabel 23.
Tabel 14 Deskripsi field dalam tabel RTC
Nama Field Tipe Lebar Keterangan
Juduk_dibutuhkan Integer 9 Jumlah judul yang dibutuhkan dalam sampel yang menjadi koleksi perpustakaan Judul_sampel Integer 9 Total jumlah judul yang dibutuhkan yang
ada dalam sampel
Tanggal Date 8 Tanggal kejadian
Capaian Numerik 8 Hasil perhitugan
Tabel 15 Deskripsi field dalam tabel SA
Nama Field Tipe Lebar Keterangan
Dok_rak Integer 9 Jumlah dokumen yang ditempatkan di rak
secara benar atau jumlah dokumen di rak pada saat pengamatan
Dok_samp Integer 9 Jumlah dokumen dalam sampel atau jumlah
dokumen yang salah tempat di rak-rak yang diamati
Tanggal Date 8 Tanggal kejadian
39 Tabel 16 Deskripsi field dalam tabel LS
Nama Field Tipe Lebar Keterangan
Karyawan Integer 9 Jumlah karyawan dalam satuan FTE
Populasi Integer 9 Jumlah orang pada populasi yang wajib dilayani
Tanggal Integer 8 Tanggal kejadian
Capaian Numerik 8 Hasil perhitungan
Tabel 17 Deskripsi field dalam tabel IUC
Nama Field Tipe Lebar Keterangan
Dokumen Integer 9 Jumlah dokumen yang dihitung selama periode
sampling (tidak termasuk dokumen yang telah dipinjam)
Buka_sampel Integer 9 Jumlah hari buka (layanan) pada periode
sampling
Buka_tahun Integer 8 Jumlah hari buka (layanan) dalam satu tahun Orang Integer 9 Jumlah orang dalam populasi yang wajib untuk
dilayani
Tanggal Integer 8 Tanggal kejadian
Capaian Numerik 8 Hasil perhitungan
Tabel 18 Deskripsi field dalam tabel PTPR
Nama Field Tipe Lebar Keterangan
Ya Integer 9 Jumlah yang menjawab ya atau jumlah
peminjam aktif pada populasi yang menjadi sasaran
Jawab Integer 9 Jumlah orang yang menjawab atau jumlah
orang dalam populasi yang menjadi target perpustakaan
Tanggal Date 8 Tanggal kejadian
Capaian Numerik 8 Hasil perhitungan
Tabel 19 Deskripsi field dalam tabel AUS
Nama Field Tipe Lebar Keterangan
Nilai Integer 9 Jumlah nilai yang diberikan oleh pengguna
untuk setiap layanan
Orang Integer 9 Jumlah orang yang menjawab
Tanggal Date 8 Tanggal kejadian
Capaian Numerik 8 Hasil perhitungan
Tabel 20 Deskripsi field dalam tabel USSPTS
Nama Field Tipe Lebar Keterangan
Kary_lay Integer 9 Jumlah karyawan tetap yang ditugaskan pada layanan pengguna
Karyawan Integer 9 Jumlah karyawan tetap
Tanggal Date 8 Tanggal kejadian
40
Tabel 21 Deskripsi field dalam tabel LPC
Nama Field Tipe Lebar Keterangan
Ya Integer 9 Total peminjaman dalam setahun
Jawab Integer 9 Jumlah populasi yang wajib untuk dilayanai
Tanggal Date 8 Tanggal kejadian
Capaian Numerik 8 Hasil perhitungan
Tabel 22 Deskripsi field dalam tabel CT
Nama Field Tipe Lebar Keterangan
Jumlah_pinjam Integer 9 Jumlah pinjaman yang tercatat dalam koleksi tertentu
Jawab Integer 9 Jumlah dokumen dalam koleksi tertentu
Tanggal Date 8 Tanggal kejadian
Capaian Numerik 8 Hasil perhitungan
Tabel 23 Deskripsi field dalam tabel LVC
Nama Field Tipe Lebar Keterangan
Kunjungan Integer 9 Jumlah kunjungan visik dan virtual dalam
setahun
Total_kunjungan Integer 9 Jumlah jumlah orang populasi yang wajib untuk dilayani
Tanggal Date 8 Tanggal kejadian
Capaian Numerik 8 Hasil perhitungan
9 Feedback
Respon manajemen bahwa 10 indikator yang dipilih sudah memenuhi kriteria kebutuhan informasi yang dibutuhkan saat ini. Rancangan sistem yang dikembangkan sudah mengakomodasi indikator tersebut di atas dan sudah memenuhi kebutuhan fungsional maupun operasional.
10 Rekomendasi
Pada penelitian ini terdapat beberapa kendala diantaranya data bibliografi, data administrasi dan data terstruktur yang terdapat di Perpusnas RI. Secara umum data yang ada kurang rapi dan kurang sistematis sehingga sulit dalam menghimpun, menganalisis dan menyimpulkan. Kondisi seperti ini akan menghambat kinerja sistem baru yang dikembangkan. Berdasarkan temuan ini maka direkomendasikan perlu perubahan perbaikkan dalam manajemen sarana prasarana, pengelolaan pangkalan data yang ada, dan perubahan struktur data.
41
4
SIMPULAN DAN SARAN
Simpulan
Sepuluh indikator untuk mengukur kinerja perpustakaan berdasarkan ISO 11620:2008, indikator tersebut adalah persentase judul koleksi yang dibutuhkan (RTC), ketepatan pengerakkan (SA), staf perpustakaan perkapita (LS), perputaran koleksi (CT), peminjaman perkapita (LPC), bahan perpustakaan yang digunakan dalam perpustakaan perkapita (IUC), kunjungan perkapita (LVC), persentase target pemustaka yang dicapai (PTPR), kepuasan pemustaka (AUS), dan persentase staf layanan terhadap total staf (USSPTS). Penelitian ini juga menghasilkan rancangan sistem penghitungan kinerja yang berisi laporan pengukuran kinerja perpustakaan (library performance) sesuai standar untuk pengukuran kinerja perpustakaan dalam hal ini Layanan Terbuka Perpusnas RI. Rancangan sistem penghitungan kinerja ini meliputi kebutuhan fungsional, kebutuhan nonfungsional, definisi use case, use case description, activity diagram, class diagram, sequence diagram, object-relational mapping dan rancangan fisik. Rancangan sistem yang dikembangkan saat ini sampai dengan model object role/relational mapping (ORM). Oleh karena itu hasil rancangan ini belum bisa diterapkan secara nyata pada unit kerja tersebut.
Saran
Dari kajian ini ada beberapa saran yang harus disampaikan untuk memenuhi informasi kinerja perpustakaan yang memadai, yaitu: pertama, pengembangan sistem perlu dilanjutkan dengan mengacu pada rancangan yang sudah dikembangkan sehingga menjadi sistem yang sempurna sampai dalam bentuk RDBMS; kedua, rancangan basis data saat ini menggunakan RDMBS untuk waktu mendatang disarankan menggunakan OODBMS karena model ini cocok untuk pengembangan sistem tahap lanjutan; ketiga, acuan standar yang digunakan saat ini ISO 11620:2008 untuk waktu mendatang menggunakan ISO 11620:2014.