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