Diagram Konteks SIPBIB Perancangan Struktur, Isi, dan Navigasi

4.4 Perancangan Sistem

Perancangan sistem ini terdiri dari empat tahap yang meliputi perancangan diagram konteks, perancangan basis data, perancangan navigasi dan perancangan antarmuka.

4.4.1 Diagram Konteks SIPBIB

Berdasarkan hasil yang didapatkan dari tahap analisis, maka dapat dibuatkan diagram konteks yang disajikan pada gambar 10. Diagram konteks menggambarkan seluruh elemen perangkat lunak ke dalam sebuah lingkaran masukan dan luaran yang diindikasikan dalam bentuk panah masukan dan keluaran. Diagram konteks SIPBIB, terdiri dari atas empat entitas, yaitu entitas pemustaka, admin, kataloger, dan pimpinan. Pada gambar 10 jelas terlihat perbedaan hak akses antar entitas. Pemustaka dapat melihat informasi data bibliografi koleksi deposit dalam bentuk katalog maupun dalam bentuk daftar koleksi deposit, selain itu juga pemustaka dapat melihat informasi wajib serah yang telah menyerahkan terbitannya ke perpustakaan nasional. Kataloger dapat melakukan manipulasi data bibliografis dan data wajib serah. Sedangkan admin dapat melakukan manipulasi semua data termasuk perubahan data kataloger dan mengatur data kataloger maupun data admin. Otoritas yang diberikan pada kataloger dalam hal manipulasi data ialah dapat melakukan manipulasi data bibliografi koleksi deposit dan manipulasi data wajib serah. Otoritas yang diberikan pada admin adalah manipulasi data bibliografi, manipulasi data wajib serah dan manipulasi data kataloger maupun admin. Pimpinan memiliki akses untuk melihat informasi yang merupakan hasil dari pemasukan data yang telah dibuat baik oleh kataloger maupun admin dalam bentuk laporan. Sistem Informasi Pengawasan Bibliografis Admin Kataloger Laporan Informasi bibliografis koleksi deposit Informasi Daftar KCKR Informasi Pencarian Daftar Wajib Serah Kata Kunci Pencarian Login Data Bibliografi Info Bibliografis Pemustaka Pimpinan Login Data Bibliografis Data Kataloger Info Bibliografi Info Wajib Serah Info Login Info Data Kataloger Login Data Wajib Serah Info Login Info Wajib Serah Info Login Data Wajib Serah Gambar 10 Diagram Konteks SIPBIB.

4.4.2 Perancangan Basis Data

Perancangan basis data ini terdiri dari perancangan basis data konseptual, logis dan basis data fisik.

4.4.2.1 Perancangan Basis Data Konseptual

Perancangan basis data konseptual merupakan upaya untuk membentuk diagram yang bersifat konsep Gambar 11. Perancangan ini menghubungkan antara entitas yang satu dengan lainnya yang dihubungkan dengan relasi. Jenis Koleksi Memiliki Bibliografi Koleksi Lokasi Memiliki Wajib Serah Memiliki 1 1 1 m m 1 Gambar 11 Perancangan Basis Data Konseptual

4.4.2.2 Perancangan Basis Data Logis

Perancangan logis merupakan penjabaran dari entitas dan keterkaitan antar tabel yang terdapat dalam SIPBIB. Diagram ini dipresentasikan dalam bentuk belah ketupat. Tabel yang dihasilkan dari basis data logis Gambar 12 sebanyak lima tabel yang terdiri dari empat tabel yang saling terkait, yaitu: tabel bibliografi koleksi, tabel jenis koleksi, tabel lokasi dan tabel wajib serah. Dan tabel yang kelima merupakan tabel yang tidak terkait dengan empat tabel sebelumnya, yakni tabel login. Tabel pertama adalah tabel bibliografi koleksi yang merupakan pengelompokan dua belas jenis koleksi deposit. Atribut keduabelas jenis koleksi deposit tersebut dapat digabungkan dalam satu tabel bibliografi koleksi dikarenakan banyaknya kesamaan atribut yang dimiliki pada setiap jenis koleksi. Tabel kedua adalah tabel jenis koleksi pada tabel ini diuraikan berbagai jenis koleksi dan kode dari jenis koleksi tersebut. Tabel ketiga adalah tabel lokasi yang terkait dengan tabel bibliografi, tabel ini berisi lokasi koleksi berdasarkan jenis koleksi yang sudah dibuatkan data bibliografisnya. Tabel keempat merupakan data wajib serah yang sudah menyerahkan terbitannya ke Perpustakaan Nasional RI. Tabel kelima merupakan tabel login yang berisi identitas dan kata kunci untuk dapat memulai aplikasi SIPBIB ini. Jenis Koleksi kode_koleksi nama_koleksi Memiliki Bibliografi Koleksi no_deposit no_isbn sumber_katalogisasi bahasa kode_wilayah no_ddc tajuk_utama judul gmd edisi data_matematisbahan keterangan_publikasi frekuensi_publikasimutakhir frekuensi_publikasisebelumnya tempat_terbit penerbit tahun_terbit pernyataan_seri catatan tajuk_subyek tajuk_tambahan badan_memiliki no_induk kode_lokasi kode_koleksi Ditempatkan Lokasi no_lokasi lokasi Menyerahkan Wajib Serah no_wajibserah nama_wajibserah kelompok alamat_wajibserah organisasi email website 1 1 m 1 1 m User NIP Password Gambar 12 Gambar Basis Data Logis

4.4.2.3 Perancangan Basis Data Fisik

Perancangan fisik dipresentasikan dalam rancangan tabel-tabel. Basis data utama pada sistem ini terdiri dari atas 5 tabel. Berikut adalah deskripsi tabel basis data SIPBIB, terdiri dari: Tabel 3 Deskripsi tabel tbl_login No. Nama Field Tipe Panjang Null Keterangan 1 Nip varchar 18 No Primary Key 2 Password Varchar 15 No Tabel 4 Deskripsi tabel tbl_jeniskoleksi No. Nama Field Tipe Panjang Null Keterangan 1 kode_jeniskoleksi Varchar 5 No Primary Key 2 jenis_koleksi Char 25 No Tabel 5 Deskripsi tabel tbl_bibliografikoleksi No Nama Field Tipe Panjang Null Keterangan 1 no_deposit Varchar 20 No Primary Key 2 no_isbn Varchar 13 No 3 sumber_katalogisasi Char 10 No 4 Bahasa Char 8 Yes 5 kode_wilayah Char 10 Yes 6 no_ddc Int 20 No 7 tajuk_utama Varchar 50 Yes 8 Judul Varchar 200 No 9 Edisi Varchar 5 Yes 10 data_matematisbahan Varchar 10 No 11 tempat_publikasi Varchar 15 No 12 Penerbit Varchar 30 No 13 tahun_terbit Varchar 4 No 12 frekuensi_publikasimutakhir Varchar 5 No 13 frekuensi_publikasisebelumnya Varchar 5 No 14 deskripsi_fisik Varchar 25 No 15 pernyataan_seri Varchar 30 Yes 16 Catatan Varchar 50 Yes 17 tajuk_subyek Varchar 30 No 18 tajuk_tambahan Char 20 Yes 19 badan _memiliki Char 8 No 20 no_induk Varchar 20 No 21 kode_koleksi Varchar 5 Yes 22 kode_lokasi Varchar 5 Yes Tabel 6 Deskripsi tabel tbl_wajibserah No. Nama Field Tipe Panjang Null Keterangan 1 no_wajibserah Varchar 10 No Primary Key 2 organisasi Varchar 10 No 3 website Char 30 No 4 email Varchar 30 No 5 no_telepon Int 15 No Tabel 7 Deskripsi tabel tbl_lokasi No. Nama Field Tipe Panjang Null Keterangan 1 kode_lokasi Varchar 5 No Primary Key 2 lokasi_koleksi Varchar 5 No

4.4.3 Perancangan Struktur, Isi, dan Navigasi

Tahap perancangan ini bertujuan untuk mengetahui model atau gambaran struktur dari menu yang terdapat pada SIPBIB beserta submenunya. Pembuatan struktur web dimaksudkan untuk memudahkan pembacaan dan penempatan halaman web sesuai dengan yang diharapkan. Sistem aplikasi ini diklasifikasikan menjadi tiga otoritas dengan fungsi yang berbeda dan ditampilkan dengan fungsi menu yang berlainan, yaitu: pemustaka Gambar 13, kataloger Gambar 14 dan admin Gambar 15. Semua halaman web dapat diakses oleh pengguna, tetapi untuk mengakses menu kataloger atau menu admin, maka pengguna harus login terlebih dahulu sesuai dengan otoritasnya. Hal ini dikarenakan setiap pengguna yang login sebagai kataloger maupun admin memiliki fasilitas menu yang berbeda. Menu Daftar Wajib Serah Halaman Utama Daftar Koleksi Pencarian Jenis Koleksi Tahun Terbit Penerbit Pengusaha Rekam Pencarian Pencarian Daftar Koleksi Daftar Koleksi Tahun Terbit Tahun Terbit Katalog Pencarian Judul Pengarang No. Deposit Gambar 13 Struktur Menu Pemustaka. Menu pertama yang ditampilkan pada halaman utama web ini adalah adalah menu pemustaka yang berisi daftar koleksi deposit yang terdiri dari daftar koleksi deposit dan daftar wajib serah. Langkah pertama adalah menekan salah satu tombol dari daftar pada halaman utama, misalnya tekan tombol pada daftar koleksi maka pengguna akan dibawa ke halaman berikutnya dimana pengguna dapat melakukan pencarian daftar penerimaan koleksi berdasarkan jenis koleksi dan tahun terbit yang diinginkan. Struktur navigasi kedua ini adalah otoritas yang dimiliki oleh kataloger. Langkah pertama yang dilakukan adalah menekan tombol login dengan mengisikan nomor induk pegawai NIP dan kata kunci. Jika pengisian kedua kolom ini sudah benar, maka sistem akan membawa pengguna ke halaman utama. Menu kedua pada menu utama adalah kataloger, dimana kataloger dapat memilih salah satu tombol yang diinginkan. Pilihan yang dapat ditekan tombolnya adalah pemasukan data bibliografi, pemasukan data wajib serah dan tampilan laporan penerimaan koleksi deposit. Login Menu Kataloger Logout Lokasi Wajib Serah Bibliografi Koleksi ISBNISSN No. Deposit Pengarang Keterangan Publikasi Judul Wilayah Terbit Penerbit Tahun Terbit Deskripsi Fisik Subyek Organisasi Website Email No. Tlp. Alamat Nama Penerbit Tajuk Tambahan Gambar 14 Struktur Menu Kataloger. Menu pilihan yang dimiliki oleh admin adalah sama dengan kataloger Gambar 15, perbedaannya adalah otoritas admin dapat melakukan manipulasi data kataloger maupun manipulasi data admin yaitu menu untuk memasukkan atau mengubah data admin yang dapat diisi oleh admin Login Menu Kataloger Logout Lokasi Wajib Serah Ubah Profile Bibliografi Koleksi ISBNISSN No. Deposit Pengarang Keterangan Publikasi Judul Wilayah Terbit Penerbit Tahun Terbit Deskripsi Fisik Subyek Organisasi Website Email No. Tlp. Alamat Nama Penerbit Tajuk Tambahan Gambar 15 Struktur Menu Admin.

4.4.4 Penetapan Perangkat Keras dan Perangkat Lunak