• Tidak ada hasil yang ditemukan

Gambar 16 Sequence diagram untuk menyimpan data unduhan Aktivitas yang dilakukan pada sequence ini adalah:

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.

Dokumen terkait