BAB III ANALISA DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB IV PEMBAHASAN. merupakan layanan yang sangat penting dengan layanan-layanan yang ada di

1. Persiapan. Pita magnetik (magnetic tape)

BAB IV HASIL DAN PEMBAHASAN

Teknologi Informasi Perpustakaan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

BAB V HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB III PEMANFAATAN TEKNOLOGI INFORMASI DI DINAS PERPUSTAKAAN DAN ARSIP PEMERINTAH PROVINSI SUMATERA UTARA

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terkomputerisasi. Berikut adalah uraian proses dari kegiatan pemesanan makanan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. adalah analisis mengenai analisis dokumen, analisis posedur dan analisis proses.

BAB I PENDAHULUAN.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada sub bab ini akan dijelaskan mengenai analisis sistem informasi rental mobil

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu kegiatan penguraian dari suatu sistem yang

SISTEM INFORMASI PERPUSTAKAAN (SIPUS) PANDUAN BAGI OPERATOR. Disampaikan oleh: Rasiman

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1. Latar Belakang 1.2. Ruang Lingkup

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

TUGAS ANALISIS DAN PERANCANGAN SISTEM PENJUALAN LAPTOP

TUGAS PENGGANTI KEHADIRAN TANGGAL 29 OKTOBER 2015 TESTING DAN IMPLEMENTASI SISTEM. Nama : Andrian Ramadhan Febriana NIM :

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB II KAJIAN PUSTAKA. masyarakatluas sebagai saran pembelajaran sepanjang hayat tanpa

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh kebagian-bagian komponennya yang dimaksudkan untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II TINJAUAN PUSTAKA

BAB IV ANALISIS DAN PERANCANGAN SISTEM. menganalisis sistem yang sedang berjalan di Bengkel BG Kawasaki Motor yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. langkah untuk menentukan prosedur yang sedang dirancang, karena dengan

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. Waterfall (Jogiyanto, 2010:59). Pada penelitian ini dilakukan mulai dari tahap analisa, desain dan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mampu memperkirakan dan merincikan seluruh dokumen ataupun prosedur yang

BAB III ANALISA SISTEM

PERATURAN GUBERNUR KALIMANTAN SELATAN NOMOR 047 TAHUN 2017

BAB V IMPLEMENTASI DAN PENGUJIAN


Analisis dan Perancangan Sistem Informasi Penjualan Laptop

PANDUAN PENGOLAHAN KOLEKSI DAN SIRKULASI BERBASIS SLiMS. By Dian Kristyanto. Library Consultant in CV. Selembar Papyrus

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

BAB III ANALISIS DAN RANCANGAN PROGRAM

Panduan Praktek Pengaturan / Administrasi Pada Program Aplikasi INLISLite Versi 3 Oleh Aristianto Hakim, S.IPI 1

BAB IV HASIL DAN UJI COBA


BAB III ANALISA SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

PANDUAN MENGGUNAKAN LAYANAN SIRKULASI BAGI PENGGUNA BERBASIS SLIMS 7 CENDANA (TELAH DIMODIFIKASI OLEH PERPUSTAKAAN UNIV

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. di PT. POS INDONESIA khususnya pada layanan POS Express sudah

BAB IV ANALISA DAN PERANCANGAN

Berikut merupakan prosedur penggunaan pada non-login :

Gambar 6.1 Tampilan Utama Website

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisa merupakan tahap yang sangat berpengaruh terhadap tahap

BAB IV HASIL DAN UJI COBA

IMPLEMENTASI DAN EVALUASI SISTEM. terdapat hal yang perlu diperhatikan yaitu user perlu menyiapkan kebutuhan yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. tersebut penting untuk mengetahui dimana letak kelemahan dari sistem yang

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Toko Buku Family merupakan sebuah toko yang menjual buku-buku

BAB V IMPLEMENTASI DAN PEMBAHASAN. pada SMA Negeri 15 Surabaya. Penjelasan yang diberikan yaitu mengenai

MANUAL OTOMIGEN X 2.0. Daftar Isi

MENGENAL LEBIH JAUH SIPISIS VERSI WINDOWS

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN... I-1

BAB IV IMPLEMENTASI. dan perangkat lunak adalah sebagai berikut.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB III ANALISIS DAN PERANCANGAN

BAB IV DESKRIPSI SISTEM. perusahaan layak membutuhkan sebuah sistem yang menangani untuk memberi

BAB III ANALISA DAN PERANCANGAN SISTEM Gambaran Umum Tujuan dari Membuat aplikasi Sistem Informasi Monitoring SP2d dan SPM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV PEMBAHASAN. 4.1 Prosedur Pelayanan Sirkulasi Menggunakan Program Libsys ( Library

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi permasalahan-permasalahan yang terjadi serta kebutuhan-kebutuhan

Penjualan Buku Online Toko Buku Gramedia Jember

Gambar 4-1 Use Case Diagram Website Tabel 4-1 Skenario Use Case melihat web

BUKU PANDUAN. SISTEM INFORMASI PERPUSTAKAAN (Pengguna Admin Unit Kerja) Disusun oleh: Tim Pengembang Aplikasi dan Sistem Informasi

PERANCANGAN SISTEM. Gambar 4-1 Interaksi antara sistem dan aplikasi

BAB IV IMPLEMENTASI PERANCANGAN

BAB 1 PENDAHULUAN. modernisasi bagi perpustakaan tersebut. perpustakaan, baik dari segi institusi ataupun dari segi pengguna (patron) yang

Use Case Sistem Penjualan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terhadap suatu sistem yang sedang dijalanakan oleh suatu organisasi atau instansi,

BAB 1 PENDAHULUAN Latar Belakang

BAB IV ANALISIS DAN PERENCANAAN SISTEM. yang terdapat pada sistem tersebut untuk kemudian dijadikan landasan usulan

Transkripsi:

BAB III ANALISA DAN PERANCANGAN 3.1 Organisasi 3.1.1 Profil Organisasi Perpustakaan Nasional Republik Indonesia didirikan pada tahun 1989 berdasarkan Keputusan Presiden nomor 11 tahun 1989. Pada pasal 19 dinyatakan bahwa Pusat Pembinaan Perpustakaan, Perpustakaan Nasional Departemen Pendidikan dan Kebudayaan dan Perpustakaan Wilayah di Propinsi merupakan satuan organisasi yang melaksanakan fungsi dan tugas perpustakaan nasional. Bila membaca pasal 19 maka dapat ditafsirkan bahwa Perpustakaan Nasional RI merupakan gabungan ketiga lembaga tersebut. Visi: "Terwujudnya Indonesia Cerdas Melalui Gemar Membaca Dengan Memberdayakan Perpustakaan". Misi: 1. Mewujudkan koleksi nasional yang lengkap dan mutakhir. 2. Mengembangkan diversifikasi layanan perpustakaan berbasis teknologi informasi dan komunikasi (TIK). 3. Mengembangkan perpustakaan yang menjangkau masyarakat luas. 4. Mewujudkan tenaga perpustakaan yang kompeten dan professional. 5. Menggalakkan sosialisasi/promosi/pemasyarakatan gemar membaca. 6. Mengembangkan infrastruktur Perpustakaan Nasional yang modern. 19

20 3.1.2 Struktur Organisasi Gambar 3.1, Struktur organisasi Perpustakaan Nasional RI 3.1.3 Tugas dan Tanggung Jawab Kedudukan : Perpustakaan Nasional Republik Indonesia, (yang selanjutnya dalam SK Kaperpusnas No.03/2001 disingkat PERPUSNAS) adalah Lembaga Pemerintah Non Departemen; PERPUSNAS berada di bawah dan bertanggungjawab kepada Presiden yang dalam pelaksanaan tugas operasionalnya dikoordinasikan oleh Menteri Pendidikan Nasional; PERPUSNAS mempunyai tugas melaksanakan tugas pemerintahan dibidang perpustakaan sesuai dengan ketentuan peraturan perundang-undangan yang berlaku. Tugas dan Fungsi : PERPUSNAS mempunyai tugas melaksanakan tugas pemerintahan dibidang perpustakaan sesuai dengan ketentuan peraturan

21 perundang-undangan yang berlaku. Dalam melaksanakan tugas, PERPUSNAS menyelenggarakan fungsi: 1. Mengkaji dan menyusun kebijakan nasional dibidang perpustakaan; 2. mengkoordinasikan kegiatan fungsional dalam pelaksanaan tugas PERPUSNAS; 3. Melancarkan dan membina terhadap kegiatan instansi Pemerintah dibidang perpustakaan; 4. Menyelenggarakan pembinaan dan pelayanan administrasi umum dibidang perencanaan umum, ketatausahaan, organisasi dan tata laksana, kepegawaian, keuangan, kearsipan, persandian, perlengkapan dan rumah tangga. Wewenang : Dalam menyelenggarakan fungsinya PERPUSNAS mempunyai kewenangan : 1. menyusun rencana nasional secara makro, dibidang perpustakaan; 2. Merumuskan kebijakan dibidang perpustakaan untuk mendukung pembangunan secara makro; 3. Menetapkan sistem informasi dibidang perpustakaan; 4. merumuskan dan pelaksanaan kebijakan tertentu dibidang perpustakaan; 5. merumuskan dan pelaksanaan kebijakan pelestarian pustaka budaya bangsa dalam mewujudkan koleksi deposit nasional dan pemanfaatannya. 3.2 Tahap Analisa Pada tahap ini, akan dilakukan proses analisa perancangan sistem layanan mandiri berbasis RFID terhadap kebutuhan pengguna (pemustaka dan pustakawan) dan kebutuhan perangkat lunak yang meliputi proses analisa terhadap data, perangkat lunak, perangkat keras, dan pengguna yang akan menggunakan sistem ini. Sehingga dapat mempermudah dalam melakukan kegiatan perancangan dan implementasi sistem ini. 3.2.1 Analisa Masalah Banyaknya anggota baru yang mendaftar seringkali membuat antrian yang panjang dan memakan waktu ditambah lagi proses pengambilan foto oleh petugas dan belum adanya pengaturan nomor antrian. Kartu anggota yang dihasilkan juga

22 cepat pudar warnanya sehingga merusak barcode dan menyulitkan scanner untuk membaca. Pada saat melakukan pencarian katalog pemustaka harus mengisi form untuk mencatat pemesanan koleksi yang dicari dan harus mengantri untuk dicek petugas hanya untuk mengetahui ruangan dari koleksi. Hal ini memakan waktu dan tidak efisisen padahal pemustaka pada saat di ruang koleksi akan mengantri kembali untuk mendapatkan koleksinya. Dari masalah tersebut maka dibutuhkan sistem yang memudahkan pemustaka dalam melakukan pendaftaran, mengakses koleksi, serta melakukan sirkulasi (peminjaman, pengembalian, dan perpanjangan). 3.2.2 Analisa Kebutuhan Perangkat Lunak Kebutuhan perangkat lunak adalah salah satu kebutuhan yang wajib dipenuhi dalam kegiatan merancang atau membangun suatu sistem, sehingga tujuan dari sistem yang akan dibangun dapat tercapai. Pembuatan sistem ini membutuhkan perangkat lunak sebagai penunjang agar sesuai dengan yang diharapkan. Kebutuhan perangkat lunak tersebut antara lain : 1. Web browser Perangakat lunak yang dibutuhkan pada sisi client adalah web browser. Web browser digunakan untuk mengakses sistem yang telah dibuat. 2. Aplikasi server Pada sisi server, terdapat 2 kebutuhan perangkat lunak. Yaitu web server dan database server. Web server yang digunakan IIS dan database yang digunakan adalah MySQL. 3.2.3 Analisa Kebutuhan Perangkat Keras Kebutuhan perangkat keras adalah salah satu kebutuhan lainnya dikarenakan sistem ini menerapkan RFID. Maka dibutuhkan Perangkat keras RFID tersebut, diantaranya :

23 1. Pad Scanner Perangkat ini digunakan untuk memindai Tag RFID ISO 15693 yang terdapat pada koleksi, secara fungsi pemindaian dapat dilakukan sekaligus terhadap beberapa koleksi. Pad scanner yang digunakan merek FEIG. 2. Proximity Digunakan untuk memindai kartu anggota RFID ISO 14443. Proximity yang digunakan merek FEIG. 3. Printer Struk Printer struk digunakan untuk mencetak nomor antrian, pemesanan, bukti peminjaman, pengembalian, serta perpanjangan. 3.3 Perancangan Sistem Perancangan sistem dibuat sebagai acuan sehingga sistem yang nantinya dibangun tidak keluar dari yang sudah ditentukan. Didalam perancangan sistem ini terdapat analisa sistem berjalan dan menampilkan analisa sistem yang menjadi usulan. Serta berbagai diagram seperti use case diagram, Activity diagram, dan class diagram untuk menjelas kan sistem yang akan dibangun secara lebih detail. 3.3.1 Analisa Sistem Berjalan Sistem yang sekarang berjalan sudah menggunakan database untuk menyimpan data anggota dan juga data bibliografi koleksi. Namun untuk kartu anggota masih menggunakan model barcode yang kadang sulit untuk dideteksi ketika barcode rusak atau pudar. Dan juga pemesanan koleksi layanan tertutup kurang memanfaatkan IT sehingga masih tersisip proses manual dan birokrasi didalamnya. Untuk sirkulasi belum menerapkan layanan mandiri masih bergantung pada petugas.

24 3.3.2 Use Case Sistem Berjalan mengelola anggota melakukan pendaftaran memotret anggota Anggota baru mengaktifkan status anggota Petugas pendaftaran memesan koleksi cetak kartu anggota <<include>> Anggota cari katalog <<extend>> menginfo lokasi / ruang koleksi tersimpan Petugas layanan mencari koleksi layanan terbuka mencari koleksi layanan tertutup Petugas Sirkulasi mengelola peminjaman mengelola perpanjangan mengelola pengembalian <<extend>> mengelola pelanggaran Gambar 3.2, Use case sistem berjalan

25 3.3.2.1 Definisi aktor use case sistem berjalan Anggota Baru : Adalah pemustaka yang ingin menjadi anggota Perpustakaan Nasional. Anggota : Pemustaka yang sudah menjadi anggota Perpustakaan Nasional Pemustaka : pengguna perpustakaan, yaitu perseorangan, kelompok orang, masyarakat, atau lembaga yang memanfaatkan fasilitas layanan perpustakaan, generalisasi dari anggota dan anggota baru Petugas Pendaftaran : Adalah pegawai perpustakaan yang menangani pelayanan pendaftaran anggota Petugas Layanan : Adalah pegawai perpustakaan yang menangani pelayanan informasi koleksi Petugas Sirkulasi : Adalah pegawai perpustakaan yang menangani pelayanan sirkulasi koleksi Pustakawan : Merupakan generalisasi dari petugas pendaftaran, layanan, & sirkulasi

26 3.3.2.2 Skenario Use Case berjalan Tabel 3.1, Deskripsi use case berjalan melakukan pendaftaran Nama Melakukan pendaftaran Deskripsi singkat Pemustaka baru yang ingin menjadi anggota melakukan pendaftaran anggota dengan cara mengisi form pendaftaran pada sistem. Pra kondisi Pemustaka belum pernah menjadi anggota perpusnas Pasca kondisi Pemustaka mendapat nomor anggota dengan status keanggotaan belum aktif sampai diaktifkan petugas pendaftaran Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Pemustaka / Anggota baru Pemicu Pemustaka ingin mendaftar menjadi anggota Perpusnas Proses standar 1. Pemustaka mengisi form pendaftaran pada sistem 2. Setelah simpan sistem mengeluarkan nomor anggota 3. Pemustaka mencatat nomor anggota 4. Pemustaka memberikan nomor anggota yang dicatat ke petugas pendaftaran Proses alternatif 1. Pemustaka meminta bantuan langsung petugas pendaftaran.

27 Tabel 3.2, Deskripsi use case berjalan mengelola anggota Nama Mengelola anggota Deskripsi singkat Merupakan proses pengelolaan data anggota Pra kondisi - Pasca kondisi - Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas Pendaftaran Pemicu Petugas ingin melihat, mencari, menambah, mengubah, dan menghapus data anggota Proses standar 1. Petugas melihat daftar anggota 2. Melakukan pencarian anggota berdasarkan jenis kriteria seperti (nomor anggota, nama, alamat) 3. Melakukan penambahan data pada form tambah anggota 4. Melakukan perubahan data 5. Melakukan penghapusan data Proses alternatif - Tabel 3.3, Deskripsi use case berjalan memotret anggota Nama Memotret anggota Deskripsi singkat Merupakan proses memotret anggota yang dilakukan petugas, sebagai salah satu syarat untuk menjadi anggota dan untuk di cetak pada kartu anggota. Pra kondisi Belum ada foto anggota Pasca kondisi Foto anggota tersimpan Situasi kesalahan - Keadaan sistem dalam kondisi -

28 kesalahan Aktor Pemicu Proses standar Petugas Pendaftaran Pemustaka dipotret sebagai salah satu syarat menjadi anggota 1. cari data anggota 2. Petugas memotret anggota dengan kamera 3. Simpan hasil yang paling sesuai Proses alternatif - Tabel 3.4, Deskripsi use case berjalan mengaktifkan status anggota Nama Mengaktifkan status anggota Deskripsi singkat Merupakan proses untuk mengaktifkan status anggota Pra kondisi Status anggota belum aktif Pasca kondisi Pemustaka telah menjadi aggota aktif sampai dengan masa berlaku Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas Pendaftaran Pemicu Status anggota belum diaktifkan Proses standar 1. cari data anggota 2. petugas memeriksa kembali data anggota 3. ubah status anggota menjadi aktif 4. simpan Proses alternatif -

29 Tabel 3.5, Deskripsi use case berjalan cetak kartu anggota Nama Cetak kartu anggota Deskripsi singkat Merupakan proses mencetak kartu anggota Pra kondisi blanko Pasca kondisi Kartu anggota tercetak sesuai data anggota Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas Pendaftaran Pemicu Pemustaka telah selesai mendaftar dan aktif, Proses standar 1. cari data anggota 2. cetak kartu anggota Proses alternatif - Tabel 3.6, Deskripsi use case berjalan cari katalog Nama Cari katalog Deskripsi singkat Merupakan proses mencari data katalog dari bahan pustaka yang akan dipesan Pra kondisi Pemustaka belum mengetahui data koleksi Pasca kondisi Pemustaka mengetahui data katalog dari keleksi yang dicari Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Pemustaka / Anggota, Petugas layanan Pemicu Pemustaka ingin mengetahui data katalog, lokasi dan ketersedian koleksi Proses standar 1. Pemustaka membuka sistem OPAC (Online Public Access Catalog) 2. Ketik kata kunci pencarian 3. Pilih pencarian berdasarkan kriteria yang

30 diinginkan seperti berdasarkan (judul, pengarang, penerbit). 4. Tekan cari 5. Sistem menampilkan data yang dicari Proses alternatif 1. Pemustaka meminta petugas layanan untuk mencarikan katalog. Tabel 3.7, Deskripsi use case berjalan memesan koleksi Nama Memesan koleksi Deskripsi singkat Merupakan proses untuk memesan koleksi dengan mencatat pada formulir pesanan. Pra kondisi Pemustaka mencatat formulir pesanan Pasca kondisi Pemustaka memberikan formulir pesanan pada petugas layanan Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Pemustaka / Anggota Pemicu Pemustaka telah megetahui data katalog dari koleksi yang akan dipesan. Proses standar 1. Ambil form di meja layanan 2. tulis dan lengkapi isian formulir berdasarkan data katalog Proses alternatif - Tabel 3.8, Deskripsi use case menginfo lokasi / ruang koleksi Nama Deskripsi singkat Menginfo lokasi / ruang koleksi Merupakan proses untuk memberikan informasi lokasi / ruang koleksi dan

31 ketersedian Pra kondisi Petugas terima formulir pesanan Pasca kondisi Petugas melingkari lokasi lantai dan menuliskan ruang pada formulir pesanan Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas layanan Pemicu Pemustaka telah selesai membuat form pesanan Proses standar 1. Ambil formulir di meja layanan 2. tulis dan lengkapi isian formulir berdasarkan data katalog Proses alternatif - Tabel 3.9, Deskripsi use case berjalan mencari koleksi layanan tertutup Nama Mencari koleksi layanan tertutup Deskripsi singkat Merupakan proses pencarian koleksi langsung ke rak penyimpanan. Ketika pemustaka memberikan formulir pemesanan Pra kondisi petugas terima formulir pesanan Pasca kondisi petugas memberikan koleksi yang dipesan Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Pustakawan / Petugas sirkulasi Pemicu Pemustaka telah memberikan formulir pemesanan Proses standar 1. Ambil formulir di kotak pesanan 2. Panggil anggota 3. Mintakan kartu anggota sebagai jaminan

32 Proses alternatif - 4. Cari koleksi 5. memberikan koleski kepemustaka Tabel 3.10, Deskripsi use case berjalan mencari koleksi layanan terbuka Nama Mencari koleksi layanan terbuka Deskripsi singkat Merupakan proses pencarian koleksi yang dilakukan pemustaka langsung ke rak penyimpanan pada layanan terbuka. Pra kondisi Pemustaka Melakukan pencarian Pasca kondisi Pemustaka membawa koleksi ke layanan sirkulasi untuk peminjaman Extend Berhubungan dengan use case pencarian katalog Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Pemustaka / Anggota Pemicu Pemustaka ingin meminjam koleksi Proses standar 1. Pemustaka membuka sistem OPAC (Online Public Access Catalog) 2. Ketik kata kunci pencarian 3. Pilih pencarian berdasarkan kriteria yang diinginkan seperti berdasarkan (judul, pengarang, penerbit). 4. Tekan cari 5. Sistem menampilkan data yang dicari 6. Catat nomor panggil 7. Temukan di rak 8. Bawa ke layanan sirkulasi peminjaman

33 untuk meminjam. Proses alternatif - Tabel 3.11, Deskripsi use case berjalan mengelola peminjaman Nama Mengelola peminjaman Deskripsi singkat Merupakan proses pengelolan peminjaman koleksi, termasuk didalamnya : memasukan, mengubah, melihat, menghapus, dan mencari data peminjaman Pra kondisi Pemustaka belum mendapatkan bukti peminjaman Pasca kondisi Pemustaka mendapat bukti peminjaman Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas sirkulasi Pemicu Adanya permintaan peminjaman koleksi dari anggota Proses standar 1. Petugas menerima koleksi yang dipinjam 2. Memasukan data peminjaman pada sistem 3. Cetak bukti peminjaman. Proses alternatif - Tabel 3.12, Deskripsi use case berjalan mengelola perpanjangan Nama Deskripsi singkat Pra kondisi Mengelola perpanjangan Merupakan proses pengelolan perpanjangan koleksi, termasuk didalamnya : memasukan, mengubah, melihat, menghapus, dan mencari data perpanjangan Pemustaka belum mendapatkan bukti

34 perpanjangan Pasca kondisi Pemustaka mendapat bukti perpanjangan Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas sirkulasi Pemicu Adanya permintaan perpanjangan waktu peminjaman koleksi dari anggota Proses standar 1. Petugas mencari data koleksi yang dipinjam 2. Petugas menambah waktu peminjaman 3. Cetak bukti perpanjangan Proses alternatif - Tabel 3.13, Deskripsi use case berjalan mengelola pengembalian Nama Mengelola pengembalian Deskripsi singkat Merupakan proses pengelolan pengembalian koleksi, termasuk didalamnya : memasukan, mengubah, melihat, menghapus, dan mencari data pengembalian Pra kondisi Pemustaka belum mendapatkan bukti pengembalian Pasca kondisi Pemustaka mendapat bukti pengembalian Extend Berhubungan dengan use case mengelola pelanggaran Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas sirkulasi Pemicu Adanya pengembalian koleksi dari anggota Proses standar 1. Petugas menerima koleksi dan bukti peminjaman

35 Proses alternatif - 2. Petugas memasukan data pengembalian 3. Cetak bukti pengembalian Tabel 3.14, Deskripsi use case berjalan mengelola pelanggaran Nama Mengelola pelanggaran Deskripsi singkat Merupakan proses pengelolan pelanggaran koleksi, termasuk didalamnya : memasukan, mengubah, melihat, menghapus, dan mencari data pelanggaran Pra kondisi Pemustaka belum mendapatkan bukti pelanggaran Pasca kondisi Pemustaka mendapat bukti pelanggaran Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas sirkulasi Pemicu Adanya pelanggaran yang dilakukan saat mengembalikan koleksi Proses standar 1. Petugas melihat pelanggaran 2. Petugas menyampaikan pelanggaran dan denda 3. Memasukan data pelanggaran 4. Cetak bukti pelaggaran Proses alternatif -

36 3.3.3 Use Case Sistem Usulan melakukan foto mengelola antrian Anggota baru <<include>> melakukan pendaftaran cari katalog mengubah data anggota mengaktifkan status anggota <<extend>> <<include>> tagging(menandai) kartu anggota RFID <<extend>> Petugas pendaftaran <<include>> mencetak kartu anggota API INLIS memesan koleksi RFID proximity <<include>> memindai kartu anggota RFID Anggota <<include>> <<include>> mengubah status pesanan Petugas layanan tertutup menyimpan data peminjaman koleksi memperpanjang waktu peminjaman koleksi menyimpan data pengembalian koleksi <<include>> <<include>> RFID pad scanner memindai koleksi melihat data perpanjangan melihat data peminjaman melihat data pengembalian melihat data pelanggaran Petugas sirkulasi Gambar 3.3, Use case sistem usulan

37 3.3.3.1 Definisi aktor use case sistem berjalan Anggota Baru : Adalah pemustaka yang ingin menjadi anggota Perpustakaan Nasional. Anggota : Pemustaka yang sudah menjadi anggota Perpustakaan Nasional Pemustaka : pengguna perpustakaan, yaitu perseorangan, kelompok orang, masyarakat, atau lembaga yang memanfaatkan fasilitas layanan perpustakaan, generalisasi dari anggota dan anggota baru Petugas Pendaftaran : Adalah pegawai perpustakaan yang menangani pelayanan pendaftaran anggota Petugas Layanan : Adalah pegawai perpustakaan yang menangani pelayanan informasi koleksi Petugas Sirkulasi : Adalah pegawai perpustakaan yang menangani pelayanan sirkulasi koleksi Pustakawan : Merupakan generalisasi dari petugas pendaftaran, layanan, & sirkulasi RFID Proximity Pad Scanner API INLIS : Merupakan Alat pemindai kartu anggota RFID : Merupakan Alat pemindai label Tag Koleksi : Integrasi dengan database catalog Perpustakaan Nasional

38 3.3.3.2 Skenario Use Case Sistem Usulan Tabel 3.15, Deskripsi use case usulan melakukan pendaftaran Nama Melakukan pendaftaran Deskripsi singkat Pemustaka baru yang ingin menjadi anggota melakukan pendaftaran anggota dengan cara mengisi form pendaftaran pada sistem. Pra kondisi Pemustaka belum pernah menjadi anggota perpusnas Pasca kondisi Pemustaka mendapat nomor anggota dengan status keanggotaan belum aktif sampai diaktifkan petugas pendaftaran Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Pemustaka / Anggota baru Pemicu Pemustaka ingin mendaftar menjadi anggota Perpusnas Proses standar 1. Pemustaka mengisi form pendaftaran pada sistem 2. Pemustaka klik tombol simpan 3. Sistem mengeluarkan nomor anggota 4. Cetak nomor antrian pendaftaran 5. Pemustaka memberikan nomor antrian ke petugas pendaftaran Proses alternatif - Tabel 3.16, Deskripsi use case usulan melakukan foto Nama Deskripsi singkat Melakukan foto Merupakan proses pengambilan foto yang dilakukan anggota baru melalui kamera yang telah disediakan pada standing kiosk

39 (perangkat layanan mandiri), sebagai salah satu syarat untuk menjadi anggota dan nantinya untuk dicetak pada kartu anggota. Pra kondisi Belum ada foto anggota Pasca kondisi Foto anggota tersimpan Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Anggota baru Pemicu Anggota baru dipotret sebagai salah satu syarat menjadi anggota Proses standar 1. Pada saat melakukan pendaftaran pilih proses ambil foto anggota. 2. Klik simpan foto. Proses alternatif - Tabel 3.17, Deskripsi use case usulan mengelola antrian Nama Mengelola antrian Deskripsi singkat Merupakan proses untuk memanggil nomor antrian pendaftaran berdasarkan urutan yang tersimpan dalam basis data Pra kondisi Belum ada nomor antrian Pasca kondisi Nomor antrian selesai diproses Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas pendaftaran Pemicu Adanya nomor antrian baru Proses standar 1. Sistem memeriksa status login 2. Petugas memilih menu Antrian pendaftaran 3. Klik tombol antrian berikutnya

40 4. Sistem menampilkan nomor antrian 5. Petugas dapat mengubah status antrian menjadi selesai / lewati. Proses alternatif - Tabel 3.18, Deskripsi use case usulan tagging (menandai) kartu anggota Nama Tagging (menandai) kartu anggota RFID Deskripsi singkat Merupakan proses untuk memasukan data nomor anggota kedalam kartu anggota RFID yang baru Pra kondisi Kartu belum ada data nomor anggota Pasca kondisi Kartu berisi data nomor anggota Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas pendaftaran Pemicu Adanya pendaftaran anggota baru. Proses standar 1. Sistem memeriksa status login 2. Petugas memilih menu tagging kartu anggota 3. Mencari data anggota yang akan ditagging 4. mengaktifkan status anggota 5. tempelkan kartu pada Proximity. 6. Klik tombol tagging Proses alternatif 1. Petugas dapat mengubah data anggota jika terjadi kesalahan.

41 Tabel 3.19, Deskripsi use case usulan mengubah data anggota Nama Mengubah data anggota Deskripsi singkat Merupakan proses untuk mengubah data anggota yang ada di basis data Pra kondisi Data anggota masih seperti semula Pasca kondisi Data anggota berubah sesuai perubahan yang dilakukan Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas pendaftaran Pemicu Adanya kesalahan anggota dalam mengisi data pada proses pendaftaran Proses standar 1. Sistem memeriksa status login 2. Petugas memilih menu perubahan data anggota 3. Mencari data anggota yang akan diubah 4. Klik tombol simpan Proses alternatif - Tabel 3.20, Deskripsi use case usulan mengaktifkan anggota Nama Mengaktifkan status anggota Deskripsi singkat Merupakan proses untuk mengaktifkan / merubah status anggota menjadi aktif Pra kondisi Anggota berstatus baru Pasca kondisi Anggota berstatus aktif Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas pendaftaran Pemicu Mengaktifkan anggota sebagai salah satu

42 Proses standar syarat untuk mendapatkan layanan perpustakaan 1. Sistem memeriksa status login 2. Petugas memilih menu tagging kartu anggota 3. Mencari data anggota yang akan diaktifkan 4. Klik tombol aktifkan Proses alternatif - Tabel 3.21, Deskripsi use case usulan mencetak kartu anggota Nama Mencetak kartu anggota Deskripsi singkat Merupakan proses untuk mencetak kartu anggota Pra kondisi Kartu anggota masih polos Pasca kondisi Kartu anggota sudah dicetak menampilkan nama anggota, nomor anggota, dan foto anggota Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas pendaftaran Pemicu Data anggota telah selesai di aktifkan dan di tagging Proses standar 1. Sistem memeriksa status login 2. Petugas memilih menu tagging kartu anggota 3. Mencari data anggota yang akan dicetak 4. Klik tombol cetak kartu 5. Berikan kartu kepada pemustaka Proses alternatif -

43 Tabel 3.22, Deskripsi use case usulan memesan koleksi Nama Memesan koleksi Deskripsi singkat Merupakan proses untuk memesan koleksi layanan tertutup untuk baca di tempat karena koleksi layanan tertutup tidak dapat di pinjam. Pra kondisi Anggota belum mendapatkan struk pemesanan Pasca kondisi Anggota mendapatkan struk pemesanan Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Anggota Pemicu Adanya kebutuhan untuk mengakses koleksi layanan tertutup Proses standar 1. Anggota menempelkan kartu anggota pada proximity untuk memindai data anggota 2. Sistem menampilkan data anggota 3. Anggota mencari koleksi berdasarkan judul, pengarang, penerbit menggunakan pilihan cari katalog 4. Anggota memilih koleksi yang dicari 5. Klik tombol simpan 6. Cetak struk pemesanan Proses alternatif - Tabel 3.23, Deskripsi use case usulan cari katalog Nama Deskripsi singkat Pra kondisi Cari katalog Merupakan proses untuk mencari data katalog & informasi lokasi koleksi Anggota belum mengetahui data bibliografi dan lokasi koleksi

44 Pasca kondisi Anggota mengetahui data bibliografi dan lokasi koleksi Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Anggota Pemicu Adanya kebutuhan untuk mengetahui data bibliografi bahan pustaka, jumlah koleksi dan lokasi koleksi. Proses standar 1. Anggota menempelkan kartu anggota pada proximity untuk memindai data anggota 2. Sistem menampilkan data anggota 3. Anggota mencari koleksi berdasarkan judul, pengarang, penerbit menggunakan pilihan cari katalog 4. Anggota memilih koleksi yang dicari Proses alternatif - Tabel 3.24, Deskripsi use case usulan memindai kartu anggota rfid Nama Memindai kartu anggota RFID Deskripsi singkat Merupakan proses untuk mendapatkan data anggota melalui pemindaian pada proximity Pra kondisi Data anggota belum tampil Pasca kondisi Data anggota tampil Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Anggota Pemicu Adanya kebutuhan untuk mendapatkan data anggota melalui pad proximity. Proses standar 1. Tempelkan kartu anggota pada pad

45 proximity 2. Proximity memindai kartu anggota 3. Proximity menyimpan dalam tampungan sementara 4. Sistem menampilkan data anggota Proses alternatif - Tabel 3.25, Deskripsi use case usulan mengubah status pesanan Nama Mengubah status pesanan Deskripsi singkat Merupakan proses untuk mengubah status pesanan pada basis data. Berdasarkan pemesanan koleksi Pra kondisi Data pesanan masih berstatus dipesan Pasca kondisi Data pesanan berstatus selesai Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas layanan tertutup Pemicu Adanya pemesanan koleksi layanan tertutup Proses standar 1. Sistem memeriksa status login 2. Petugas memilih menu pemesanan koleksi layanan tertutup 3. Mencari data pemesanan berdasarkan nomor pesanan. 4. Setelah menemukan koleksi petugas mengubah status pemesanan menjadi selesai Proses alternatif -

46 Tabel 3.26, Deskripsi use case usulan menyimpan data peminjaman koleksi Nama Menyimpan data peminjaman koleksi Deskripsi singkat Merupakan proses untuk menyimpan data peminjaman koleksi yang dilakukan sendiri oleh anggota. Pra kondisi Data peminjaman belum tersimpan dalam basis data Pasca kondisi Data peminjaman tersimpan dalam basis data Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Anggota Pemicu Adanya keinginan anggota untuk meminjam koleksi Proses standar 1. Anggota memindai / mempelkan kartu anggota pada proximty 2. Proximity memindai kartu anggota 3. Proximity menyimpan nomor anggota dalam tampungan sementara 4. Sistem menampilkan data anggota 5. Anggota menyimpan beberapa koleksi yang akan dipinjam di atas pad scanner. 6. Pad scanner memindai data koleksi 7. Sistem menampilkan data koleksi 8. Anggota klik tombol selesai 9. Anggota memilih opsi cetak struk / tidak Proses alternatif -

47 Tabel 3.27, Deskripsi use case usulan memperpanjang waktu peminjaman koleksi Nama Memperpanjang waktu peminjaman koleksi Deskripsi singkat Merupakan proses untuk memperpanjang waktu peminjaman koleksi Pra kondisi Tanggal jatuh tempo pengembalian masih semula Pasca kondisi Tanggal jatuh tempo pengembalian bertambah sesuai ketentuan Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Anggota Pemicu Adanya keinginan anggota untuk menambah masa peminjaman yang hampir jatuh tempo Proses standar 1. Anggota memindai / mempelkan kartu anggota pada proximty 2. Proximity memindai kartu anggota 3. Proximity menyimpan nomor anggota dalam tampungan sementara 4. Sistem menampilkan data anggota 5. Sistem menampilkan data koleksi yang dipinjam 6. Anggota mengklik tombol perpanjang 7. Anggota mengklik tombol selesai 8. Anggota memilih opsi cetak struk / tidak Proses alternatif -

48 Tabel 3.28, Deskripsi use case usulan menyimpan data pengembalian koleksi Nama Menyimpan data pengembalian koleksi Deskripsi singkat Merupakan proses untuk menyimpan data pengembalian koleksi yang dilakukan sendiri oleh anggota. Pra kondisi Data pengembalian belum tersimpan dalam basis data Pasca kondisi Data pengembalian tersimpan dalam basis data Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Anggota Pemicu Adanya pengembalian pinjaman koleksi yang sudah jatuh tempo. Proses standar 1. Anggota menyimpan beberapa koleksi yang akan dikembalikan di atas pad scanner. 2. Pad scanner memindai data koleksi 3. Sistem menampilkan data koleksi 4. Anggota klik tombol selesai 5. Anggota memilih opsi cetak struk / tidak Proses alternatif 1. Anggota menyimpan beberapa koleksi yang akan dikembalikan di atas pad scanner. 2. Pad scanner memindai data koleksi 3. Sistem menampilkan data koleksi 4. Sistem menampilkan informasi keterlambatan pengembalian dan denda suspend 5. Anggota klik tombol selesai

49 6. Sistem menyimpan data peminjaman dan pelanggaran ke basis data 7. Anggota memilih opsi cetak struk / tidak Tabel 3.29, Deskripsi use case usulan melihat data peminjaman Nama Melihat data peminjaman Deskripsi singkat Merupakan proses untuk menampilkan data peminjaman yang ada di basis data Pra kondisi - Pasca kondisi Data peminjaman tampil Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas sirkulasi Pemicu Adanya kebutuhan petugas untuk melihat peminjaman yang dilakukan melalui sistem layanan mandiri. Proses standar 1. Petugas memilih menu peminjaman koleksi 2. Sistem menampilkan data peminjaman Proses alternatif - Tabel 3.30, Deskripsi use case usulan melihat data perpanjangan Nama Melihat data perpanjangan Deskripsi singkat Merupakan proses untuk menampilkan data perpanjangan yang ada di basis data Pra kondisi - Pasca kondisi Data perpanjangan tampil Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan

50 Aktor Petugas sirkulasi Pemicu Adanya kebutuhan petugas untuk melihat perpanjangan yang dilakukan melalui sistem layanan mandiri. Proses standar 3. Petugas memilih menu perpanjangan koleksi 4. Sistem menampilkan data perpanjangan Proses alternatif - Tabel 3.31, Deskripsi use case usulan melihat data pengembalian Nama Melihat data pengembalian Deskripsi singkat Merupakan proses untuk menampilkan data pengembalian yang ada di basis data Pra kondisi - Pasca kondisi Data pengembalian tampil Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas sirkulasi Pemicu Adanya kebutuhan petugas untuk melihat pengembalian yang dilakukan melalui sistem layanan mandiri. Proses standar 1. Petugas memilih menu pengembalian koleksi 2. Sistem menampilkan data pengembalian Proses alternatif -

51 Tabel 3.32, Deskripsi use case usulan melihat data pelanggaran Nama Melihat data pelanggaran Deskripsi singkat Merupakan proses untuk menampilkan data pelanggaran yang ada di basis data Pra kondisi - Pasca kondisi Data pelanggaran tampil Situasi kesalahan - Keadaan sistem dalam kondisi - kesalahan Aktor Petugas sirkulasi Pemicu Adanya kebutuhan petugas untuk melihat pelanggaran yang dilakukan melalui sistem layanan mandiri. Proses standar 1. Petugas memilih menu pelanggaran koleksi 2. Sistem menampilkan data pelanggaran Proses alternatif -

52 3.3.4 Pemodelan Activity Diagram 3.3.4.1 Activity diagram melakukan pendaftaran melakukan pendaftaran Anggota baru sistem memilih menu pendaftaran anggota menampilkan form pendaftaran anggota masukan data anggota validasi data anggota invalid valid menyimpan data anggota menekan tombol cetak antrian menyimpan data antrian mencetak struk antrian fase Gambar 3.4, Activity diagram melakukan pendaftaran

53 3.3.4.2 Activity diagram melakukan foto Melakukan foto Anggota baru sistem menekan tombol ambil foto menampilkan halaman pengambilan foto memilih simpan foto menampilkan hasil foto menyimpan foto fase Gambar 3.5, Activity diagram melakukan foto

54 3.3.4.3 Activity diagram mengelola antrian mengelola antrian petugas pendaftaran sistem masuk ke modul backoffice menampilkan halaman login memasukan user name dan password validasi login invalid valid pilih menu antrian pendaftaran menampilkan halaman administrasi menekan tombol panggil antrian menampilkan halaman antrian pendaftaran menyimpan data antrian menampilkan nomor antrian selanjutnya fase Gambar 3.6, Activity diagram mengelola antrian

55 3.3.4.4 Activity diagram mengubah data anggota mengubah data anggota petugas pendaftaran sistem masuk ke modul backoffice menampilkan halaman login memasukan user name dan password validasi login valid invalid memilih menu perubahan data anggota menampilkan halaman administrasi mencari data anggota menampilkan halaman perubahan data anggota menampilkan data anggota yang dicari mengubah data anggota menyimpan perubahan data fase Gambar 3.7, Activity diagram mengubah data anggota

56 3.3.4.5 Activity diagram mengaktifkan status anggota mengaktifkan status anggota petugas pendaftaran sistem Masuk ke modul backoffice menampilkan halaman login memasukan user name dan password validasi login invalid valid memilih menu status anggota menampilkan halaman administrasi memasukan pencarian data anggota menampilkan halaman status anggota menampilkan data anggota yang dicari mengubah status anggota menyimpan perubahan data fase Gambar 3.8, Activity diagram mengaktifkan status anggota

57 3.3.4.6 Activity diagram tagging(menandai) kartu anggota tagging kartu anggota petugas pendaftaran sistem proximity masuk ke modul backoffice menampilkan halaman login memasukan user name dan password validasi login invalid valid memilih menu tagging kartu anggota menampilkan halaman administrasi mencari data anggota menampilkan halaman tagging kartu anggota menampilkan data anggota yang dicari menekan tombol tagging melakukan tagging / menyimpan nomor anggota ke dalam kartu fase Gambar 3.9, Activity diagram tagging(menandai) kartu anggota

58 3.3.4.7 Activity diagram mencetak kartu anggota mencetak kartu anggota petugas pendaftaran sistem masuk ke modul backoffice menampilkan halaman login memasukan user name dan password validasi login invalid valid memilih menu cetak kartu anggota menampilkan halaman administrasi mencari data anggota menampilkan halaman cetak kartu anggota menampilkan data anggota yang dicari menekan tombol cetak kartu mencetak kartu fase Gambar 3.10, Activity diagram mencetak kartu anggota

59 3.3.4.8 Activity diagram memesan koleksi memesan koleksi anggota sistem memilih menu pesan koleksi menampilkan halaman pesan koleksi mencari data katalog menampilkan data katalog dan koleksi yang dicari memilih data koleksi menekan tombol simpan menyimpan data pemesanan koleksi mencetak struk pemesanan fase Gambar 3.11, Activity diagram memesan koleksi

60 3.3.4.9 Activity diagram cari katalog cari katalog anggota sistem memilih menu cari katalog menampilkan halaman pencarian katalog mencari data katalog menampilkan data katalog dan koleksi yang dicari fase Gambar 3.12, Activity diagram cari katalog 3.3.4.10 Activity diagram memindai kartu anggota memindai kartu anggota sistem proximity mencari data anggota memindai data nomor anggota pada kartu menampilkan data anggota menyimpan data pada tampungan sementara basis data fase Gambar 3.13, Activity diagram memindai kartu anggota

61 3.3.4.11 Activity diagram mengubah status pesanan mengubah status pesanan petugas layanan tertutup sistem masuk ke modul backoffice menampilkan halaman login memasukan user name dan password validasi login invalid valid memilih menu pesanan koleksi layanan tertutup menampilkan halaman administrasi memilih data pesanan menampilkan data pesanan koleksi layanan tertutup menampilkan data pesanan mengubah status pesanan menyimpan perubahan data fase Gambar 3.14, Activity diagram mengubah status pesanan

62 3.3.4.12 Activity diagram menyimpan data peminjaman koleksi menyimpan data peminjaman koleksi anggota sistem memilih menu peminjaman koleksi menampilkan halaman peminjaman koleksi memindai kartu anggota RFID memindai koleksi yang dipinjam menampilkan data anggota menampilkan data koleksi menekan tombol selesai menyimpan data peminjaman mencetak struk peminjaman fase Gambar 3.15, Activity diagram menyimpan data peminjaman koleksi

63 3.3.4.13 Activity diagram memperpanjang waktu peminjaman koleksi memperpanjang waktu peminjaman koleksi anggota sistem memilih menu perpanjangan waktu pinjam menampilkan halaman perpanjangan memindai kartu anggota RFID menampilkan koleksi yang dipinjam menekan tombol selesai menyimpan data perpanjangan mencetak struk perpanjangan fase Gambar 3.16, Activity diagram memperpanjang waktu peminjaman koleksi

64 3.3.4.14 Activity diagram menyimpan data pengembalian koleksi menyimpan data pengembalian koleksi anggota sistem memilih menu pengembalian koleksi menampilkan halaman pengembalian koleksi memindai koleksi yang dikembalikan menampilkan data anggota menampilkan data koleksi menekan tombol selesai menyimpan data pengembalian cek keterlambatan Tidak terlambat terlambat menyimpan data pelanggaran fase Gambar 3.17, Activity diagram menyimpan data pengembalian koleksi

65 3.3.4.15 Activity diagram memindai koleksi memindai kartu koleksi sistem pad scanner mencari data koleksi memindai data nomor koleksi pada label menampilkan data koleksi menyimpan data pada tampungan sementara basis data fase Gambar 3.18, Activity diagram memindai koleksi

66 3.3.4.16 Activity diagram melihat data peminjaman melihata data peminjaman petugas sirkulasi sistem Masuk ke modul backoffice menampilkan halaman login memasukan user name dan password validasi login invalid valid memilih menu daftar peminjaman menampilkan halaman administrasi mencari data peminjaman menampilkan halaman daftar peminjaman menampilkan data peminjaman yang dicari fase Gambar 3.19, Activity diagram melihat data peminjaman

67 3.3.4.17 Activity diagram melihat data perpanjangan melihata data perpanjangan petugas sirkulasi sistem Masuk ke modul backoffice menampilkan halaman login memasukan user name dan password validasi login invalid valid memilih menu daftar perpanjangan menampilkan halaman administrasi mencari data perpanjangan menampilkan halaman daftar perpanjangan menampilkan data perpanjangan yang dicari fase Gambar 3.20, Activity diagram melihat data perpanjangan

68 3.3.4.18 Activity diagram melihat data pengembalian melihata data pengembalian petugas sirkulasi sistem Masuk ke modul backoffice menampilkan halaman login memasukan user name dan password validasi login invalid valid memilih menu daftar pengembalian menampilkan halaman administrasi mencari data pengembalian menampilkan halaman daftar pengembalian menampilkan data pengembalian yang dicari fase Gambar 3.21, Activity diagram melihat data pengembalian

69 3.3.4.19 Activity diagram melihat data pelanggaran melihata data pelanggaran petugas sirkulasi sistem Masuk ke modul backoffice menampilkan halaman login memasukan user name dan password validasi login invalid valid memilih menu daftar pelanggaran menampilkan halaman administrasi mencari data pelanggaran menampilkan halaman daftar pelanggaran menampilkan data pelanggaran yang dicari fase Gambar 3.22, Activity diagram melihat data pelanggaran

70 3.3.5 Pemodelan Sequence Diagram 3.3.5.1 Sequence diagram melakukan pendaftaran Anggota baru Halaman Utama Form Pendaftran Anggota Members 1: pilih menu pendaftaran anggota 1.1: menampilkan form pendaftaran anggota 2: masukan data anggota 2.1: data anggota tidak valid 2.2: jika valid simpan data anggota 2.4: menampilkan pesan pendaftaran berhasil, menampilkan nomor antrian 2.3 : menyimpan data antrian 3: menekan tombol cetak nomor antrian 3.1: cetak struk nomor antrian 3.2: struk nomor antrian Gambar 3.23, Sequence diagram melakukan pendaftaran

71 3.3.5.2 Sequence diagram melakukan foto Anggota baru Form Pendaftaran Form Foto Upload Files 1: menekan tombol ambil foto 1.1: menampilkan form foto 2: menekan tombol foto 2.1: simpan foto anggota 2.2: menampilkan hasil foto anggota Gambar 3.24, Sequence diagram melakukan foto 3.3.5.3 Sequence diagram mengelola antrian Petugas Pendaftaran 1: masukan Username dan Password Form Login 1.1: get username dan password Users Halaman Utama Administrasi Queues Form Antrian 1.2: data username & password 1.3: validasi login 1.3.1: menampilkan halaman administrasi 2: memilih menu antrian pendaftaran 2.1: menampilkan halaman antrian pendaftaran 3: menekan tombol panggil antrian 3.1: get Data Nomor Antrian 3.2: data nomor antrian 3.4: menampilkan nomor antrian 3.3: update data nomor antrian Gambar 3.25, Sequence diagram mengelola antrian

72 3.3.5.4 Sequence diagram mengubah data anggota Petugas Pendaftaran 1: masukan Username dan Password Form Login 1.1: get username dan password Users Halaman Utama Administrasi Members Form perubahan data anggota 1.2: data username & password 1.4: menampilkan halaman administrasi 1.3: validasi login 2: memilih menu perubahan data anggota 2.1: menampilkan halaman perubahan data anggota 3: masukan pencarian data anggota (nomor anggota, nama) 3.1: mencari data anggota 3.2: data anggota 3.4: menampilkan data anggota 4: mengubah data anggota 4.1.1: menampilkan pesan data berhasil tersimpan 4.1: menyimpan perubahan data Gambar 3.26, Sequence diagram mengubah data anggota

73 3.3.5.5 Sequence diagram mengaktifkan status anggota Petugas Pendaftaran 1: masukan Username dan Password Form Login 1.1: get username dan password Users Halaman Utama Administrasi Members Form status anggota 1.2: data username & password 1.4: menampilkan halaman administrasi 1.3: validasi login 2: memilih menu status anggota 2.1: menampilkan halaman status anggota 3: masukan pencarian data anggota (nomor anggota, nama) 3.1: mencari data anggota 3.3: menampilkan data anggota 3.2: data anggota 4: mengubah status anggota 4.2: menampilkan pesan status anggota sudah aktif 4.1: menyimpan perubahan data Gambar 3.27, Sequence diagram mengaktifkan status anggota

74 3.3.5.6 Sequence diagram tagging(menandai) kartu anggota Petugas Pendaftaran 1: masukan Username dan Password Form Login 1.1: get username dan password Users Halaman Utama Administrasi Members Form Tagging Kartu Anggota Proximity 1.2: data username & password 1.3: validasi login 1.4:username & password valid, menampilkan halaman administrasi 2: memilih menu tagging kartu anggota 2.1: menampilkan halaman tagging kartu anggota 3: masukan pencarian data anggota (nomor anggota, nama) 3.1: mencari data anggota 3.3: menampilkan data anggota 3.2: data anggota 4: menekan tombol tagging 4.1: mentagging nomor anggota ke kartu RFID 4.2.1: menampilkan pesan kartu berhasil ditagging 4.2: mengirim pesan data sudah ditagging Gambar 3.28, Sequence diagram tagging(menandai) kartu anggota

75 3.3.5.7 Sequence diagram mencetak kartu anggota Petugas Pendaftaran 1: masukan Username dan Password Form Login 1.1: get username dan password Users Halaman Utama Administrasi Members Form cetak kartu anggota 1.2: data username & password 1.3: validasi login 1.4: Login valid, menampilkan halaman administrasi 2: memilih menu cetak kartu anggota 2.1: menampilkan halaman cetak kartu anggota 3: masukan pencarian data anggota (nomor anggota, nama) 3.1: mencari data anggota 3.3: menampilkan data anggota 3.2: data anggota 4: menekan tombol cetak kartu 4.1: mencetak kartu Gambar 3.29, Sequence diagram mencetak kartu anggota

76 3.3.5.8 Sequence diagram memesan koleksi Anggota 1: memilih menu pesan koleksi Halaman Utama Form pesan koleksi API INLIS Collection_Orders 1.1: menampilkan halaman pesan koleksi 2: memasukan data pencarian katalog berdasarkan (judul, pengarang, atau penerbit) 2.1: mencari data katalog 2.3: menampilkan data katalog dan koleksi yang dicari 2.2: data katalog 3: memilih data koleksi 3.1: menampilkan list data koleksi 4: menekan tombol simpan 4.1: menyimpan data pesanan 4.1.1: menampilkan pesan berhasil tersimpan & list pesanan 5: menekan tombol cetak pesanan 5.1: mencetak struk pesanan Gambar 3.30, Sequence diagram memesan koleksi

77 3.3.5.9 Sequence diagram cari katalog Anggota 1: memilih menu cari katalog Halaman Utama Form pencarian katalog API INLIS 1.1: menampilkan halaman pencarian katalog 2: memasukan data pencarian katalog berdasarkan (judul, pengarang, atau penerbit) 2.1: mengirim data pencarian 2.2.1: menampilkan data katalog dan koleksi yang dicari 2.2: mengeluarkan data katalog dan koleksi Gambar 3.31, Sequence diagram cari katalog 3.3.5.10 Sequence diagram memindai kartu anggota Proximity Sistem rfid_temp 1: memindai data nomor anggota pada kartu 2: menyimpan data pada tampungan sementara basis data 3: mencari data anggota 4: menampilkan data anggota Gambar 3.32, Sequence diagram memindai kartu anggota

78 3.3.5.11 Sequence diagram mengubah status pesanan Petugas Layanan Tertutup 1: masukan Username dan Password Form Login 1.1: get username dan password Users Collection_Orders Halaman Utama Administrasi Form status pesanan 1.2: data username & password 1.4: login valid, menampilkan halaman administrasi 1.3: validasi login 2: memilih menu pesanan koleksi layanan tertutup 2.1: menampilkan halaman pesanan koleksi layanan tertutup 3: memilih data pesanan 3.1: menampilkan data pesanan 4: mengubah status pesanan 4.1: menyimpan data perubahan 4.2: menampilkan pesan, status telah diubah Gambar 3.33, Sequence diagram mengubah status pesanan

79 3.3.5.12 Sequence diagram menyimpan data peminjaman koleksi Anggota 1: memilih menu peminjaman koleksi Halaman Utama Form Peminjaman Collection_Loans Proximity Pad Scanner 1.1: menampilkan halaman peminjaman koleksi 2: memindai kartu anggota rfid 2.1: mengeluarkan data nomor anggota 2.4: menampilkan data anggota 3: memindai koleksi 2.2: get data anggota 2.3: mengeluarkan data anggota 3.2: get data koleksi 3.1: mengeluarkan data nomor item koleksi 3.4: menampilkan data koleksi 3.3: mengeluarkan data koleksi 4: menekan tombol selesai 4.1: menyimpan data peminjaman 4.2: mencetak struk 4.2: mnampilkan pesan, transaksi peminjaman berhasil Gambar 3.34, Sequence diagram menyimpan data peminjaman koleksi

80 3.3.5.13 Sequence diagram memperpanjang waktu peminjaman koleksi Anggota 1: memilih menu perpanjangan Halaman Utama Form perpanjangan Collection_Loans Members Proximity 1.1: menampilkan halaman perpanjangan 2: memindai kartu anggota rfid 2.1: mengeluarkan data nomor anggota 2.2: get data anggota 2.3.1: menampilkan data anggota 2.4: get data koleksi yang dipinjam 2.3: data anggota 2.5.1: menampilkan data koleksi 2.5: data Koleksi 3: menekan tombol selesai 3.1: menyimpan data perpanjangan 3.3: menampilkan pesan, transaksi perpanjangan berhasil. 3.2: mencetak struk Gambar 3.35, Sequence diagram memperpanjang waktu peminjaman koleksi

81 3.3.5.14 Sequence diagram menyimpan data pengembalian koleksi Anggota Halaman Utama Form Pengembalian Collection_Loans Members Pad Scanner 1: memilih menu pengembalian koleksi 1.1: menampilkan halaman pengembalian koleksi 2: memindai koleksi 2.1: mengeluarkan data nomor item koleksi 2.6: menampilkan data anggota 2.7: menampilkan data koleksi 2.2: get data koleksi 2.3: mengeluarkan data koleksi 2.4: get data Anggota 2.5: mengeluarkan data anggota 3: menekan tombol selesai 3.1: menyimpan data pengembalian 3.2: cek keterlambatan 3.3:menyimpan data pelanggaran 3.4:mencetak struk 3.5: menampilkan pesan, transaksi pengembalian berhasil Gambar 3.36, Sequence diagram menyimpan data pengembalian koleksi

82 3.3.5.15 Sequence diagram memindai koleksi Pad Scanner sistem rfid_temp 1: memindai data id koleksi pada label tag 2: menyimpan data pada tampungan sementara basis data 3: mencari data koleksi 4: menampilkan data koleksi Gambar 3.37, Sequence diagram memindai koleksi

83 3.3.5.16 Sequence diagram melihat data peminjaman Petugas Sirkulasi 1: masukan Username dan Password Form Login 1.1: get username dan password Users Halaman Utama Administrasi Collection_Loans Form daftar peminjaman 1.2: data username & password 1.4: menampilkan halaman administrasi 1.3: validasi login 2: memilih menu daftar peminjaman 2.1: menampilkan halaman daftar peminjaman 3: mencari data peminjaman berdasarkan nomor transaksi 3.1: mencari data peminjaman 3.3: menampilkan data peminjaman 3.2: mengeluarkan data peminjaman Gambar 3.38, Sequence diagram melihat data peminjaman 3.3.5.17 Sequence diagram melihat data perpanjangan Petugas Sirkulasi 1: masukan Username dan Password Form Login 1.1: get username dan password Users Halaman Utama Administrasi Collection_Loans Form daftar Perpanjangan 1.2: data username & password 1.4: menampilkan halaman administrasi 1.3: validasi login 2: memilih menu daftar perpanjangan 2.1: menampilkan halaman daftar perpanjangan 3: mencari data perpanjangan berdasarkan nomor transaksi 3.1: mencari data perpanjangan 3.3: menampilkan data perpanjangan 3.2: mengeluarkan data perpanjangan Gambar 3.39, Sequence diagram melihat data perpanjangan

84 3.3.5.18 Sequence diagram melihat data pengembalian Petugas Sirkulasi 1: masukan Username dan Password Form Login 1.1: get username dan password Basis Data Halaman Utama Administrasi Collection_Loans Form daftar pengembalian 1.2: data username & password 1.4: menampilkan halaman administrasi 1.3: validasi login 2: memilih menu daftar pengembalian 2.1: menampilkan halaman daftar pengembalian 3: mencari data pengembalian berdasarkan nomor transaksi 3.1: mencari data pengembalian 3.3: menampilkan data pengembalian 3.2: mengeluarkan data pengembalian Gambar 3.40, Sequence diagram melihat data pengembalian

85 3.3.5.19 Sequence diagram melihat data pelanggaran Petugas Sirkulasi 1: masukan Username dan Password Form Login 1.1: get username dan password Basis Data Halaman Utama Administrasi Collection_Loans Form daftar pelanggaran 1.2: data username & password 1.4: menampilkan halaman administrasi 1.3: validasi login 2: memilih menu daftar pelanggaran 2.1: menampilkan halaman daftar pelanggaran 3: mencari data pelanggaran berdasarkan nomor transaksi 3.1: mencari data pelanggaran 3.3: menampilkan data pelanggaran 3.2: mengeluarkan data pelanggaran Gambar 3.41, Sequence diagram melihat data pelanggaran