242
Gambar 4.78 Tampilan Layar Menu Petugas
243
Gambar 4.79 Tampilan Layar Pinjam Buku
Gambar 4.80 Tampilan Layar Rak
244
Gambar 4.81 Tampilan Layar Lihat Disertasi
Gambar 4.82 Tampilan Layar Lihat Booking Buku
245
Gambar 4.83 Tampilan Layar Lihat Buku Hilang
Gambar 4.84 Tampilan Layar Lihat Buku Kembali
246
Gambar 4.85 Tampilan Layar Lihat Buku Pinjam
Gambar 4.86 Tampilan Layar Daftar Anggota
247
Gambar 4.87 Tampilan Layar Lihat Daftar Petugas
Gambar 4.88 Tampilan Layar Insert Karya Ilmiah
248
Gambar 4.89 Tampilan Layar Insert Rak
Gambar 4.90 Tampilan Layar Insert Skripsi
249
Gambar 4.91 Tampilan Layar Insert Tesis
Gambar 4.92 Tampilan Layar Confirm Delete Buku
250
Gambar 4.93 Tampilan Layar Confirm Delete Disertasi
Gambar 4.94 Tampilan Layar Confirm Delete Karya Ilmiah
251
Gambar 4.95 Tampilan Layar Confirm Delete Rak
Gambar 4.96 Tampilan Layar Confirm Delete Skripsi
252
Gambar 4.97 Tampilan Layar Confirm Delete Tesis
Gambar 4.98 Tampilan Layar Confirm Delete Anggota
253
Gambar 4.99 Tampilan Layar Confirm Delete Jenis Buku
Gambar 4.100 Tampilan Layar Confirm Delete Petugas
254
Gambar 4.101 Tampilan Layar Update Anggota
Gambar 4.102 Tampilan Layar Update Petugas
255
Gambar 4.103 Tampilan Layar Update Buku
Gambar 4.104 Tampilan Layar Update Disertasi
256
Gambar 4.105 Tampilan Layar Update Jenis Buku
Gambar 4.106 Tampilan Layar Update Karya Ilmiah
257
Gambar 4.107 Tampilan Layar Ubah Password
Gambar 4.108 Tampilan Layar Update Rak
258
Gambar 4.109 Tampilan Layar Update Skripsi
Gambar 4.110 Tampilan Layar Update Tesis
259 4.4 Implementasi dan Evaluasi 4.4.1 Pengadaan Hardware dan Software Pada tahap ini akan disiapkan hardware dan software yang dibutuhkan untuk penerapan sistem basis data. Selain itu akan dijabarkan hardware dan software yang akan digunakan.
4.4.1.1 Hardware Spesifikasi
hardware
yang
diperlukan
untuk
pengimplementasikan aplikasi basis data pada Perpustakaan Jurusan Bimbingan Konseling Fakultas Ilmu Pendidikan Unversitas Negeri Jakarta adalah sebagai berikut: 1.
Server o Processor PC Intel Pentium IV 2.4 GHz o Memory 512 MB o Hardisk 40 GB o Monitor 15’’ o Lainnya CD ROM, Keyboard, Mouse, Floppy Disk, Printer, Lan Cable
2. Client o Processor PC Intel IV Pentium 1.7 GHz o Memory 256 MB o Hardisk 40 GB o Monitor 15’’
260 o Lainnya CD ROM, Keyboard, Mouse, Floppy Disk, Printer, Lan Cable
4.4.1.2 Software Spesifikasi
software
yang
diperlukan
untuk
pengimplementasikan aplikasi basis data pada Perpustakaan Jurusan Bimbingan Konseling Fakultas Ilmu Pendidikan Unversitas Negeri Jakarta adalah sebagai berikut: 1. Server o
Operating System Windows XP Professional SP2
o
Apache2Triad v.1.1.8.
o
IIS
o
Internet Explorer 7
2. Client o
Operating System Windows XP Professional SP2
o
Apache2Triad v.1.1.8.
o
IIS
o
Internet Explorer 7
4.4.2 Instalasi Pada tahap ini akan dilakukan instalasi hardware dan software yang diperlukan seperti yang sudah dijelaskan.
261 4.4.3 Konversi Data Pada tahap ini akan dilakukan konversi dari data yang telah dimiliki perpustakaan sebelumnya ke dalam sistem basis data. Sampai saat ini datadata tersebut berupa dokumen-dokumen dalam bentuk kertas. Cara konversi yang digunakan adalah menginput data satu-persatu ke dalam sistem basis data yang baru melalui aplikasi yang sudah disiapkan. Tahap ini akan dikerjakan oleh petugas perpustakaan. 4.4.4 Evaluasi Pada tahap ini akan dievaluasi sistem basis data yang sudah diimplementasikan agar bisa ditemukan kesalahannya dan diperbaiki. Adapun hal-hal yang akan dievaluasi adalah integrity, security, concurency, dan recovery. Berikut adalah beberapa aspek yang dievaluasi beserta hasil dari evaluasi tersebut: 1. Integrity • Primary Key (entity integrity): semua primary key berfungsi dengan baik, dengan harus memiliki nilai yang unik. Hal ini dapat dilihat dari nilai-nilai yang ada pada primary key tidak mungkin ada yang sama. • Foreign Key (referential integrity): semua foreign key berfungsi dengan baik, dengan berhasilnya tindakan yang dilakukan jika nilai dari key pada entity parent dihapus atau diubah. • Domain integrity: semua domain atribut berfungsi dengan baik, dengan berhasilnya batasan input nilai yang diberikan.
262 2. Security: akses grant dan privileges yang diberikan pada masing-masing user group untuk setiap tabel sudah berjalan dengan baik. sebagai contoh pengguna PRINCIPAL tidak dapat menginsert,mengupdate dan mendelete tabel-tabel yang ada (sesuai role) begitu pula dengan user-user yang lain telah sesuai dengan aturan yang diberikan. Namun pada bagian security ini masih perlu perbaikan pada beberapa tabel yang nilai pada kolom-kolom tertentu tidak boleh diubah dan dihapus. 3. Concurrency: Sampai saat ini evaluasi masih dalam tahap evaluasi internal yang dilakukan penulis di mana sistem basis data digunakan bersamaan untuk beberapa user dalam satu waktu. Sampai saat ini concurrency masih dalam proses evaluasi. 4. Recovery: proses recovery dari data sudah berjalan dengan baik. Proses ini dijalankan menggunakan data hasil backup. Proses ini menggunakan fasilitas backup dan recovery yang telah disediakan pada SQL Server 2000 dan backup serta recovery tersebut telah berhasil dilakukan. Tahap evaluasi ini dilakukan dengan menggunakan form-form input yang telah dirancang. Tampilan formform input dapat dilihat dalam perancangan form input.