BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan...
-
Upload
truongdung -
Category
Documents
-
view
246 -
download
0
Transcript of BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan...
![Page 1: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/1.jpg)
42
BAB 3
ANALISA DAN PERANCANGAN
3.1 Sejarah Perpustakaan Bina Nusantara
Pengembangan Perpustakaan Universitas Bina Nusantara telah dirintis sejak
tahun 1982 guna mendukung kegiatan Tri Darma Perguruan Tinggi, yaitu kegiatan
belajar mengajar, penelitian, dan pengabdian kepada masyarakat.. Perpustakaan telah
mengalami beberapa kali pergantian nama seiring dengan pergantian nama
perguruan tinggi itu sendiri. Nama pertama yang dipakai adalah Perpustakaan
Akademik Teknik Komputer (ATK) dan menjadi Perpustakaan Sekolah Tinggi
Manajemen Informatika dan Komputer Bina Nusantara pada tahun 1986. Nama yang
hingga kini masih melekat sejak tahun 1996 adalah Perpustakaan Universitas Bina
Nusantara.
Tahun 1982 adalah awal pemberian jasa kepada civitas akademika
Universitas Bina Nusantara. Lokasi perpustakaan berada di Kampus Syahdan, Jl.
KH. Syahdan No. 9, Kemanggisan, Palmerah, Jakarta Barat. Perpustakaan
menempati gedung L lantai dasar seluas + 150 m2. Jasa layanan yang diberikan
menggunakan sistem manual dan tertutup (closed access services), artinya pengguna
tidak dapat langsung menuju rak koleksi untuk mencari atau mendapatkan koleksi
yang diinginkannya Seiring dengan perkembangan Universitas Bina Nusantara,
layanan yang diberikanpun semakin berkembang. Tahun 1986 Perpustakaan
berpindah tempat ke gedung M lantai dasar. Tahun 1994 Perpustakaan menempati
gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi (otomasi)
dan menggunakan program Visual Foxpro. Sementara, layanan sirkulasi masih
![Page 2: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/2.jpg)
43
menggunakan sistem layanan tertutup. Bulan November 1998 perpustakaan kembali
pindah menempati gedung baru di Kampus Anggrek, Jl. Kebon Jeruk Raya No. 27
Jakarta Barat, lokasi perpustakaan terletak di lantai III, IV, dan V, dengan luas +
1268 m2.
Tahun 1999 layanan perpustakaan telah terkomputerisasi dengan sistem
informasi yang kemudian diberi nama Sistem Informasi Perpustakaan (SIPus). SIPus
ini meliputi layanan bagian pengadaan, pengolahan, serta sirkulasi. Sistem
layananpun sudah terbuka (open access sevices), sehingga mahasiswa, dosen, dan
karyawan dapat mencari buku sendiri di rak. Jasa peminjaman koleksi diberikan
kepada mereka yang menjadi anggota perpustakaan. Diharapkan dengan berubahnya
sistem layanan, UPT Perpustakaan akan semakin dekat dengan penggunanya.
Pada September 2001, Perpustakaan The Joseph Wibowo Centre (JWC) yang
berlokasi di Jalan Hang Lekir I No. 6 resmi dibuka. Perpustakaan JWC khusus
melayani dosen, mahasiswa S2, dan Kelas Internasional dengan sistem layanan
terbuka (open access services). Mahasiswa dan dosen S1 hanya dapat mengunjungi
atau membaca di tempat koleksi perpustakaan JWC. Perkembangan UPT
Perpustakaan Universitas Bina Nusantara terus berlanjut hingga tahun 2002 dengan
terus dikembangkannya SIPus dengan beberapa penambahan-penambahan layanan.
SIPus yang baru saat ini sudah dapat melayani melayani penggunanya yang ingin
menelusur, memesan (booking), dan memperpanjang pinjaman buku via web.
![Page 3: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/3.jpg)
44
Gambar 3.1 : Struktur Organisasi Perpustakaan
3.2 Analisa SWOT (Strength, Weakness, Opportunities, Threats)
1. Analisis Lingkungan Internal
• Kekuatan :
a. Koleksi yang cukup lengkap
b. Tempat yang mudah dijangkau oleh mahasiswa
• Kelemahan :
a. Mesin pencari yang ada, kurang memadai
b. Ruangan yang terbatas
2. Analisis Lingkungan Eksternal
• Peluang :
a. Tidak ada saingan dalam hal peminjaman buku-buku pelajaran di
lingkungan sekitarnya.
Kepala/Wakil Kepala
Tata Usaha Pengembang
Pengolahan dan
Pemeliharaan
SirkulasiPengadaan Referensi Layanan Digital
![Page 4: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/4.jpg)
45
• Ancaman :
a. Layanan fotokopi mempunyai banyak saingan dari luar.
3.3 Analisa Kebutuhan Perancangan Sistem Search Engine NeoLib
Untuk menganalisa terhadap kebutuhan perancangan search engine NeoLib,
maka dilakukan penyebaran kuesioner kepada mahasiswa Universitas Bina
Nusantara. Penyebaran kuesioner ini dilakukan secara acak. Tujuan dari penyebaran
kuesioner ini yaitu untuk mendapatkan contoh (sample) dari populasi mahasiswa
yang sedang kuliah aktif di Universitas Bina Nusantara pada berbagai angkatan yang
ada. Kuesioner disebarkan sebanyak 117 lembar, dari kuesioner yang terkumpul
didapatkan responden sebagai berikut :
- Angkatan 2001 sebanyak 6 lembar
- Angkatan 2002 sebanyak 16 lembar
- Angkatan 2003 sebanyak 78 lembar
Dari 117 kuesioner yang disebarkan tersebut terdapat 100 lembar kuesioner
yang dikembalikan, dimana 100 lembar tersebut dianggap sah dan dapat dianalisis.
Kuesioner ini terdiri dari 10 pertanyaan dimana tiap-tiap bagian tersebut
terdiri dari pertanyaan-pertanyaan yang telah disusun secara sistematis.
![Page 5: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/5.jpg)
46
3.3.1 Lama Waktu Pencarian Informasi
Pertanyaan Hasil Bobot Hasil x Bobot
Lama waktu yang Anda perlukan untuk
mencari informasi :
a. tidak lama
b. agak lama
c. lama
d. sangat lama
30
50
20
0
1
2
3
4
30
100
60
0
Total 100 190
Tabel 3.1 : Lama Waktu Pencarian Informasi
tidak lama
agak lama
lama
sangat lama
Gambar 3.2 : Lama Waktu Pencarian Informasi
Hasil rata-rata responden adalah : ⎟⎠⎞
⎜⎝⎛
totalthasilxbobo =
100190 = 1.90
Hasil dari perhitungan diatas yaitu 1.87 mendekati angka pembobotan 2. Dari
tabel 3.1 dapat disimpulkan bahwa waktu yang diperlukan untuk mencari informasi
adalah agak lama.
![Page 6: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/6.jpg)
47
3.3.2 Waktu Untuk Pencarian Informasi
Pertanyaan Hasil Bobot Hasil x Bobot
Waktu yang Anda miliki untuk
mencari informasi :
a. tidak cukup
b. kurang cukup
c. cukup
d. sangat cukup
6
34
60
0
1
2
3
4
6
68
180
0
Total 100 254
Tabel 3.2 : Waktu Untuk Pencarian Informasi
tidak cukup
kurang cukup
cukup
sangat cukup
Gambar 3.3 : Waktu Untuk Pencarian Informasi
Hasil rata-rata responden adalah : ⎟⎠⎞
⎜⎝⎛
totalthasilxbobo =
100254 = 2.54
Hasil dari perhitungan diatas yaitu 2.55 mendekati angka pembobotan 3. Dari
tabel 3.2 dapat disimpulkan bahwa waktu yang dimiliki pemakai (user) untuk
mencari informasi adalah cukup.
![Page 7: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/7.jpg)
48
3.3.3 Kemudahan Proses Pencarian Informasi di Perpustakaan
Pertanyaan Hasil Bobot Hasil x Bobot
Kemudahan proses pencarian informasi
di Perpustakan :
a. tidak penting
b. kurang penting
c. cukup penting
d. penting
e. sangat penting
0
7
20
28
45
1
2
3
4
5
0
14
60
112
225
Total 100 411
Tabel 3.3 : Kemudahan Proses Pencarian Informasi di Perpustakaan
tidak penting
kurang penting
cukup penting
penting
sangat penting
Gambar 3.4 : Kemudahan Proses Pencarian Informasi di Perpustakaan
Hasil rata-rata responden adalah : ⎟⎠⎞
⎜⎝⎛
totalthasilxbobo =
100411 = 4.11
Hasil dari perhitungan diatas yaitu 4.15 mendekati angka pembobotan 4. Dari
tabel 3.3 dapat disimpulkan bahwa kemudahan proses pencarian informasi di
perpustakaan adalah penting.
![Page 8: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/8.jpg)
49
3.3.4 Ketepatan Informasi
Pertanyaan Hasil Bobot Hasil x Bobot
Ketepatan informasi yang diperoleh :
a. tidak penting
b. kurang penting
c. cukup penting
d. penting
e. sangat penting
0
4
14
31
51
1
2
3
4
5
0
8
42
124
255
Total 100 429
Tabel 3.4 : Ketepatan Informasi
tidak penting
kurang penting
cukup penting
penting
sangat penting
Gambar 3.5 : Ketepatan Informasi
Hasil rata-rata responden adalah : ⎟⎠⎞
⎜⎝⎛
totalthasilxbobo =
100429 = 4.29
Hasil dari perhitungan diatas yaitu 4.29 mendekati angka pembobotan 4. Dari
tabel 3.4 dapat disimpulkan bahwa ketepatan informasi yang diperoleh adalah
penting.
![Page 9: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/9.jpg)
50
3.3.5 Kecepatan Dalam Memperoleh Informasi
Pertanyaan Hasil Bobot Hasil x Bobot
Kecepatan dalam memperoleh
informasi :
a. tidak penting
b. kurang penting
c. cukup penting
d. penting
e. sangat penting
0
3
12
29
56
1
2
3
4
5
0
6
36
116
280
Total 100 438
Tabel 3.5 : Kecepatan Dalam Memperoleh Informasi
tidak penting
kurang penting
cukup penting
penting
sangat penting
Gambar 3.6 : Kecepatan Dalam Memperoleh Informasi
Hasil rata-rata responden adalah : ⎟⎠⎞
⎜⎝⎛
totalthasilxbobo =
100438 = 4.38
Hasil dari perhitungan diatas yaitu 4.40 mendekati angka pembobotan 4. Dari
tabel 3.5 dapat disimpulkan bahwa kecepatan dalam memperoleh adalah penting.
![Page 10: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/10.jpg)
51
3.3.6 Keefektifan Sistem Pencarian di Perpustakaan Bina Nusantara
Pertanyaan Hasil Bobot Hasil x Bobot
Menurut Anda apakah sistem
pencarian yang ada di Perpustakaan
Universitas Bina Nusantara
sekarang sudah efektif (cepat dan
tepat) :
a. belum
b. cukup
c. baik
d. baik sekali
20
45
35
0
1
2
3
4
20
90
105
0
Total 100 215
Tabel 3.6 : Keefektifan Sistem Pencarian di Perpustakaan Bina Nusantara
belum
cukup
baik
baik sekali
Gambar 3.7 : Keefektifan Sistem Pencarian di Perpustakaan Bina Nusantara
![Page 11: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/11.jpg)
52
Hasil rata-rata responden adalah : ⎟⎠⎞
⎜⎝⎛
totalthasilxbobo =
100215 = 2.15
Hasil dari perhitungan diatas yaitu 2.15 mendekati angka pembobotan 2. Dari
tabel 3.6 dapat disimpulkan bahwa keefektifan sistem pencarian yang ada di
perpustakaan Universitas Bina Nusantara adalah cukup.
3.3.7 Kemudahan Sistem Pencarian di Perpustakaan Universitas Bina Nusantara
Pertanyaan Hasil Bobot Hasil x Bobot
Menurut Anda apakah sistem
pencarian yang ada di Perpustakaan
Universitas Bina Nusantara
sekarang mudah digunakan :
a. kurang
b. lumayan
c. mudah
d. mudah sekali
9
57
32
2
1
2
3
4
9
114
96
8
Total 100 227
Tabel 3.7 : Kemudahan Sistem Pencarian di Perpustakaan Universitas Bina
Nusantara
![Page 12: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/12.jpg)
53
kurang
lumayan
mudah
mudah sekali
Gambar 3.8 : Kemudahan Sistem Pencarian di Perpustakaan Universitas Bina
Nusantara
Hasil rata-rata responden adalah : ⎟⎠⎞
⎜⎝⎛
totalthasilxbobo =
100227 = 2.27
Hasil dari perhitungan diatas yaitu 2.27 mendekati angka pembobotan 2. Dari
tabel 3.7 dapat disimpulkan bahwa kemudahan sistem pencarian yang ada di
perpustakaan Universitas Bina Nusantara adalah lumayan.
![Page 13: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/13.jpg)
54
3.3.8 Frekuensi Penggunaan Search Engine
Pertanyaan Hasil Bobot Hasil x Bobot
Frekuensi Anda dalam
menggunakan search engine,
dalam dunia internet (Google,
Yahoo, dll) :
a. jarang
b. biasa saja
c. sering
d. sering sekali
0
20
43
37
1
2
3
4
0
40
129
148
Total 100 317
Tabel 3.8 : Frekuensi Penggunaan Search Engine
jarang
biasa saja
sering
sering sekali
Gambar 3.9 : Frekuensi Penggunaan Search Engine
Hasil rata-rata responden adalah : ⎟⎠⎞
⎜⎝⎛
totalthasilxbobo =
100317 = 3.17
![Page 14: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/14.jpg)
55
Hasil dari perhitungan diatas yaitu 3.17 mendekati angka pembobotan 3. Dari
tabel 3.8 dapat disimpulkan bahwa frekuensi dalam menggunakan search engine
dalam dunia internet (Google, Yahoo, dll) adalah sering.
3.3.9 Keefektifan Pencarian Informasi Menggunakan Search Engine
Pertanyaan Hasil Bobot Hasil x Bobot
Efektifkah pencarian informasi
Menggunakan search engine menurut
Anda :
a. tidak efektif
b. kurang efektif
c. cukup efektif
d. efektif
e. sangat efektif
1
1
13
51
34
1
2
3
4
5
1
2
39
204
170
Total 100 416
Tabel 3.9 : Keefektifan Pencarian Informasi Menggunakan Search Engine
tidak efektif
kurang efektif
cukup efektif
efektif
efektif sekali
Gambar 3.10 : Keefektifan Pencarian Informasi Menggunakan Search Engine
![Page 15: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/15.jpg)
56
Hasil rata-rata responden adalah : ⎟⎠⎞
⎜⎝⎛
totalthasilxbobo =
100416 = 4.16
Hasil dari perhitungan diatas yaitu 4.16 mendekati angka pembobotan 4. Dari
tabel 3.9 dapat disimpulkan bahwa keefektifan pencarian informasi dengan
menggunakan search engine adalah efektif.
3.3.10 Kemudahan Pengoperasian Search Engine
Pertanyaan Hasil Bobot Hasil x Bobot
Seberapa mudahkah Anda dalam
mengoperasikan search engine :
a. sangat sulit
b. sulit
c. normal
d. mudah
e. sangat mudah
0
2
19
50
29
1
2
3
4
5
0
4
57
200
145
Total 100 406
Table 3.10 : Kemudahan Pengoperasian Search Engine
sangat sulit
sulit
normal
mudah
mudah sekali
Gambar 3.11 : Kemudahan Pengoperasian Search Engine
![Page 16: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/16.jpg)
57
Hasil rata-rata responden adalah : ⎟⎠⎞
⎜⎝⎛
totalthasilxbobo =
100406 = 4.06
Hasil dari perhitungan diatas yaitu 4.06 mendekati angka pembobotan 4. Dari
tabel 3.10 dapat disimpulkan bahwa kemudahan dalam pengoperasian search engine
adalah mudah.
3.3.11 Koleksi yang Paling Banyak Dicari
Pertanyaan Hasil
Koleksi Perpustakaan yang paling
sering Anda cari menggunakan
DigiLib :
a. buku
b. skripsi
c. e-book
d. jurnal
40
60
0
0
Total 100
Tabel 3.11 : Koleksi yang Paling Banyak Dicari
![Page 17: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/17.jpg)
58
bukuskripsie-bookjurnal
Gambar 3.12 : Koleksi yang Paling Banyak Dicari
Berdasarkan hasil table diatas mayoritas responden lebih banyak
menggunakan DigiLib untuk mencari koleksi skripsi (60%). Oleh karena itu,
berdasarkan hal ini, maka kami memutuskan untuk menggunakan koleksi skripsi
sebagai batasan ruang lingkup dari skripsi kami.
3.3.12 Rumusan Masalah
Dalam proses perkuliahan, proses pencarian informasi menjadi hal yang
sangat penting yaitu untuk menunjang pendidikan mahasiswa. Oleh karena itu, setiap
universitas umumnya memiliki sebuah perpustakaan yang berfungsi sebagai sumber
informasi untuk mahasiswanya. Disebuah perpustakaan, mahasiswa dapat mencari
informasi yang diperlukannya untuk menambah pengetahuan baik pengetahuan
seputar perkuliahan ataupun pengetahuan luar, mengerjakan tugas mandiri, skripsi
dan sebagainya. Dalam proses pencarian informasi tersebut, kemudahan dan
ketepatan merupakan hal yang penting. Berdasarkan hasil kuesioner diatas dapat
disimpulkan bahwa mahasiswa seringkali mendapat kesulitan dalam proses
![Page 18: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/18.jpg)
59
pencarian informasi yang dibutuhkannya. Masalah-masalah yang menghambat
mahasiswa dalam proses pencarian informasi tersebut dapat dijabarkan sebagai
berikut :
1. Waktu yang diperlukan oleh mahasiswa untuk mencari informasi masih agak
lama (belum optimal).
2. Pencarian informasi di perpustakaan selama ini kurang memuaskan dalam
arti, informasi yang dihasilkan kurang akurat.
3.3.13 Alternatif Pemecahan Masalah
Berdasarkan permasalahan-permasalahan diatas maka diperlukan suatu solusi
atau pemecahan masalah untuk kelancaran proses pencarian informasi. Alternatif
pemecahan masalah yang dapat dilakukan berikut pertimbangannya dijabarkan
sebagai berikut :
1. Merancang sebuah search engine dalam proses pencarian informasi yang
memberikan suatu kemudahan dan kecepatan proses pencarian, ketepatan
hasil pencarian, database yang lengkap serta keyword yang sederhana.
Dengan demikian waktu pencarian informasi akan lebih efektif. Hal ini
dilakukan atas pertimbangan sebagai berikut :
a. Waktu yang diperlukan untuk mencari informasi masih agak lama dan
waktu yang dimiliki mahasiswa untuk mencari informasi adalah cukup.
Dengan perancangan search engine, diharapkan dapat mengoptimalkan
waktu pencarian sehingga waktu pencarian informasi akan menjadi
semakin cepat. Selain itu kemudahan dan ketepatan dalam perolehan
informasi pun akan didapatkan.
![Page 19: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/19.jpg)
60
b. Sebagian besar mahasiswa mendapatkan informasi yang dibutuhkannya
melalui media internet. Hal ini menunjukkan mahasiswa sudah tidak
asing lagi dengan penggunaan internet (website) dan dapat mewujudkan
budaya baru pencarian informasi melalui media ini.
c. Sebagian besar mahasiswa sering menggunakan sarana search engine dan
mengatakan bahwa pencarian informasi dengan sarana ini adalah efektif.
2. Menerapkan search engine yang dirancang pada situs NeoLib didasarkan
atas pertimbangan adanya masalah dengan pentingnya ketepatan dan
kecepatan dalam memperoleh informasi sehingga tidak membuang waktu.
3.3.14 Pemecahan Masalah Yang Diusulkan
Dari sejumlah alternatif pemecahan masalah yang ada, diambil beberapa
diantaranya sebagai pemecahan masalah yang diusulkan yaitu sebagi berikut :
1. Merancang sebuah search engine yang difokuskan pada kemudahan proses
pencarian dan keakuratan hasil pencarian.
2. Menerapkan search engine pada NeoLib untuk mempersingkat waktu dalam
hal pencarian informasi.
![Page 20: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/20.jpg)
61
3.4 Rancangan Layar
3.4.1 Halaman Utama
Berikut ini adalah rancangan untuk Halaman Utama.
Gambar 3.13 : Rancangan Halaman Utama
![Page 21: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/21.jpg)
62
3.4.2 Halaman Web Search Result
Berikut ini adalah rancangan untuk Halaman Web Search Result.
Gambar 3.14 : Rancangan Halaman Web Search Result
![Page 22: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/22.jpg)
63
3.4.3 Halaman Advance Search
Berikut ini adalah rancangan untuk Halaman Advance Search.
Gambar 3.15 : Rancangan Halaman Advance Search
![Page 23: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/23.jpg)
64
3.4.4 Halaman Advance Search Result
Berikut ini adalah rancangan untuk Halaman Advance Search Result.
Gambar 3.16 : Rancangan Halaman Advance Search Result
![Page 24: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/24.jpg)
65
3.4.5 Halaman Admin Login
Berikut ini adalah rancangan untuk Halaman Admin Login.
Gambar 3.17 : Rancangan Halaman Admin Login
![Page 25: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/25.jpg)
66
3.4.6 Halaman Utama Admin
Berikut ini adalah rancangan untuk Halaman Utama Admin.
Gambar 3.18 : Rancangan Halaman Utama Admin
![Page 26: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/26.jpg)
67
3.4.7 Halaman View User
Berikut ini adalah rancangan untuk Halaman View User.
Gambar 3.19 : Rancangan Halaman View User
![Page 27: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/27.jpg)
68
3.4.8 Halaman Add User
Berikut ini adalah rancangan untuk Halaman Add User.
Gambar 3.20 : Rancangan Halaman Add User
![Page 28: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/28.jpg)
69
3.4.9 Halaman Update User
Berikut ini adalah rancangan untuk Halaman Update User.
Gambar 3.21 : Rancangan Halaman Update User
![Page 29: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/29.jpg)
70
3.4.10 Halaman View Location
Berikut ini adalah rancangan untuk Halaman View Location.
Gambar 3.22 : Rancangan Halaman View Location
![Page 30: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/30.jpg)
71
3.4.11 Halaman Add Location
Berikut ini adalah rancangan untuk Halaman Add Location.
Gambar 3.23 : Rancangan Halaman Add Location
![Page 31: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/31.jpg)
72
3.4.12 Halaman Update Location
Berikut ini adalah rancangan untuk Halaman Update Location.
Gambar 3.24 : Rancangan Halaman Update Location
![Page 32: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/32.jpg)
73
3.4.13 Halaman View Collection
Berikut ini adalah rancangan untuk Halaman View Collection.
Gambar 3.25 : Rancangan Halaman View Collection
![Page 33: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/33.jpg)
74
3.4.14 Halaman Add Collection
Berikut ini adalah rancangan untuk Halaman Add Collection.
Gambar 3.26 : Rancangan Halaman Add Collection
![Page 34: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/34.jpg)
75
3.4.15 Halaman Update Collection
Berikut ini adalah rancangan untuk Halaman Update Collection.
Gambar 3.27 : Rancangan Halaman Update Collection
![Page 35: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/35.jpg)
76
3.4.16 Halaman View Thesis
Berikut ini adalah rancangan untuk Halaman View Thesis.
Gambar 3.28 : Rancangan Halaman View Thesis
![Page 36: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/36.jpg)
77
3.4.17 Halaman Add Thesis
Berikut ini adalah rancangan untuk Halaman Add Thesis.
Gambar 3.29 : Rancangan Halaman Add Thesis
![Page 37: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/37.jpg)
78
3.4.18 Halaman Update Thesis
Berikut ini adalah rancangan untuk Halaman Update Thesis.
Gambar 3.30 : Rancangan Halaman Update Thesis
![Page 38: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/38.jpg)
79
3.4.19 Halaman Upload Thesis
Berikut ini adalah rancangan untuk Halaman Upload Thesis.
Gambar 3.31 : Rancangan Halaman Upload Thesis
![Page 39: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/39.jpg)
80
3.4.20 Halaman Reindexing
Berikut ini adalah rancangan untuk Halaman Reindexing.
Gambar 3.32 : Rancangan Halaman Reindexing
![Page 40: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/40.jpg)
81
3.4.21 Halaman Help
Berikut ini adalah rancangan untuk Halaman Help.
Gambar 3.33 : Rancangan Halaman Help
![Page 41: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/41.jpg)
82
3.5 Rancangan Basis Data
Sistem NeoLib menggunakan 2 (dua) macam database, yaitu text database
(untuk pencarian web search) dan RDBMS (untuk pencarian advance search dan
simple serach). RDBMS (Relational Database Management System) yang
digunakan adalah SQL SERVER 2000.
Tampilan ERD (Entity Relation Diagram) dari database NeoLib
msUser
PK uName
uPasswordnik
msLocation
PK locationId
locationNamedeleted
msCollection
PK collectionId
collectionNamedeleted
msThesis
PK thesisCode
FK2 collectionIdFK1 locationId
thesisTitleauthorCodeauthorNamedeleted
Gambar 3.34 : ERD NeoLib
3.5.1 Perancangan Text Database
Pada text database ada 2 (dua) text file yang digunakan sebagai media
penyimpanan data, yaitu :
1. SourceFileList.txt
• Berisi judul skripsi, nama pengarang, kode pengarang, dan kode skripsi
![Page 42: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/42.jpg)
83
2. Index.txt
• Berisi term , document index , dan weight.
• Term : kata yang ada pada skripsi (ringkasan skripsi).
• Document index : index dokumen (skripsi), yang mengandung kata
tersebut pada SourceFileList.txt
• Weight : frekwensi kemuculan kata.
Kedua text file ini disimpan dalam folder : “Resource\TextDatabase”
3.5.2 Perancangan Database pada RDBMS
Sistem ini (NeoLib) terdiri dari 4 tabel master, yaitu :
1. msUser
• Untuk menyimpan data-data user (admin) yang dapat mengakses halaman
admin
• Field-fieldnya :
Field Tipe Keterangan
uName varchar(20) not null Username dari user
uPassword varchar(50) not null Password user
nik varchar(20) not null Nomor Induk Karyawan user
Table 3.12 : Definisi msUser
2. msCollection
• Untuk menyimpan data-data koleksi yang ada pada perpustakaan
Universitas Bina Nusantara.
![Page 43: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/43.jpg)
84
• Field-fieldnya :
Field Tipe Keterangan
collectionId char(5) not null Kode koleksi
collectionName varchar(50) not null Nama koleksi
deleted int not null default 0 Flag delete
Table 3.13 : Definisi msCollection
3. msLocation
• Untuk menyimpan data-data lokasi tempat koleksi perpustakaan
disimpan.
• Field-fieldnya :
Field Tipe Keterangan
locationId char(5) not null Kode lokasi
locationName varchar(50) not null Nama lokasi
deleted int not null default 0 Flag delete
Table 3.14 : Definisi msLocation
4. msThesis
• Untuk menyimpan data-data skripsi yang ada pada perpustakaan
Universitas Bina Nusantara.
![Page 44: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/44.jpg)
85
• Field-fieldnya :
Field Tipe Keterangan
thesisCode char(12) not null Kode skripsi
collectionId char(5) not null Kode koleksi
locationId char(5) not null Kode lokasi
thesisTitle varchar(200) not null Judul skripsi
authorCode varchar(50) not null Kode pengarang (NIM)
authorName varchar(70) not null Nama pengarang
deleted int not null default 0 Flag delete
Table 3.15 : Definisi msThesis
Databasenya diberi nama : “NeoLibDB”.
![Page 45: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/45.jpg)
86
3.6 UML
3.6.1 Class Diagram
3.6.1.1 Reindexing Class Diagram
Berikut ini adalah class diagram untuk Modul Reindexing.
Gambar 3.35 : Gambar Reindexing Class Diagram
![Page 46: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/46.jpg)
87
3.6.1.2 Master User Class Diagram
Berikut ini adalah class diagram untuk Modul Master User.
Gambar 3.36 : Gambar Master User Class Diagram
![Page 47: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/47.jpg)
88
3.6.1.3 Master Location Class Diagram
Berikut ini adalah class diagram untuk Modul Master Location.
Gambar 3.37 : Gambar Master Location Class Diagram
![Page 48: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/48.jpg)
89
3.6.1.4 Master Collection Class Diagram
Berikut ini adalah class diagram untuk Modul Master Collection.
Gambar 3.38 : Gambar Master Collection Class Diagram
![Page 49: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/49.jpg)
90
3.6.1.5 Master Thesis Class Diagram
Berikut ini adalah class diagram untuk Modul Master Thesis.
Gambar 3.39 : Gambar Master Thesis Class Diagram
![Page 50: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/50.jpg)
91
3.6.1.6 Advance Search Class Diagram
Berikut ini adalah class diagram untuk Modul Advance Search.
Gambar 3.40 : Gambar Advance Search Class Diagram
![Page 51: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/51.jpg)
92
3.6.1.7 Login Class Diagram
Berikut ini adalah class diagram untuk Modul Login.
Gambar 3.41 : Gambar Login Class Diagram
![Page 52: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/52.jpg)
93
3.6.1.8 Web Search Class Diagram
Berikut ini adalah class diagram untuk Modul Web Search.
Gambar 3.42 : Gambar Web Search Class Diagram
![Page 53: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/53.jpg)
94
3.6.2 Use Case Diagram
Berikut ini adalah gambar dari use case diagram.
Gambar 3.43 : Gambar Use Case Diagram
![Page 54: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/54.jpg)
95
3.6.3 Sequence Diagram
3.6.3.1 Sequence Login as Admin
Berikut ini adalah sequence diagram untuk Use Case Login as Admin.
Gambar 3.44 : Gambar Sequence Login as Admin
![Page 55: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/55.jpg)
96
3.6.3.2 Sequence View Table msUser
Berikut ini adalah sequence diagram untuk Use Case View Table msUser.
Gambar 3.45 : Gambar Sequence View Table msUser
![Page 56: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/56.jpg)
97
3.6.3.3 Sequence Add Table msUser
Berikut ini adalah sequence diagram untuk Use Case Add Table msUser.
Gambar 3.46 : Gambar Sequence Add Table msUser
![Page 57: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/57.jpg)
98
3.6.3.4 Sequence Update Table msUser
Berikut ini adalah sequence diagram untuk Use Case Update Table msUser.
Gambar 3.47 : Gambar Sequence Update Table msUser
![Page 58: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/58.jpg)
99
3.6.3.5 Sequence Delete Table msUser
Berikut ini adalah sequence diagram untuk Use Case Delete Table msUser.
Gambar 3.48 : Gambar Sequence Delete Table msUser
![Page 59: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/59.jpg)
100
3.6.3.6 Sequence View Table msLocation
Berikut ini adalah sequence diagram untuk Use Case View Table msLocation.
Gambar 3.49 : Gambar Sequence View Table msLocation
![Page 60: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/60.jpg)
101
3.6.3.7 Sequence Add Table msLocation
Berikut ini adalah sequence diagram untuk Use Case Add Table msLocation.
Gambar 3.50 : Gambar Sequence Add Table msLocation
![Page 61: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/61.jpg)
102
3.6.3.8 Sequence Update Table msLocation
Berikut ini adalah sequence diagram untuk Use Case Update Table msLocation.
Gambar 3.51 : Gambar Sequence Update Table msLocation
![Page 62: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/62.jpg)
103
3.6.3.9 Sequence Delete Table msLocation
Berikut ini adalah sequence diagram untuk Use Case Delete Table msLocation.
Gambar 3.52 : Gambar Sequence Delete Table msLocation
![Page 63: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/63.jpg)
104
3.6.3.10 Sequence View Table msCollection
Berikut ini adalah sequence diagram untuk Use Case View Table
msCollection.
Gambar 3.53 : Gambar Sequence View Table msCollection
![Page 64: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/64.jpg)
105
3.6.3.11 Sequence Add Table msCollection
Berikut ini adalah sequence diagram untuk Use Case Add Table
msCollection.
Gambar 3.54 : Gambar Sequence Add Table msCollection
![Page 65: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/65.jpg)
106
3.6.3.12 Sequence Update Table msCollection
Berikut ini adalah sequence diagram untuk Use Case Update Table
msCollection.
Gambar 3.55 : Gambar Sequence Update Table msCollection
![Page 66: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/66.jpg)
107
3.6.3.13 Sequence Delete Table msCollection
Berikut ini adalah sequence diagram untuk Use Case Delete Table
msCollection.
Gambar 3.56 : Gambar Sequence Delete Table msCollection
![Page 67: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/67.jpg)
108
3.6.3.14 Sequence View Table msThesis
Berikut ini adalah sequence diagram untuk Use Case View Table
msThesis.
Gambar 3.57 : Gambar Sequence View Table msThesis
![Page 68: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/68.jpg)
109
3.6.3.15 Sequence Add Table msThesis
Berikut ini adalah sequence diagram untuk Use Case Add Table
msThesis
Gambar 3.58 : Gambar Sequence Add Table msThesis
![Page 69: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/69.jpg)
110
3.6.3.16 Sequence Update Table msThesis
Berikut ini adalah sequence diagram untuk Use Case Update Table
msThesis.
Gambar 3.59 : Gambar Sequence Update Table msThesis
![Page 70: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/70.jpg)
111
3.6.3.17 Sequence Delete Table msThesis
Berikut ini adalah sequence diagram untuk Use Case Delete Table
msThesis.
Gambar 3.60 : Gambar Sequence Delete Table msThesis
![Page 71: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/71.jpg)
112
3.6.3.18 Sequence Reindexing Index File
Berikut ini adalah sequence diagram untuk Use Case Reindexing Index
File.
Gambar 3.61 : Gambar Sequence Reindexing Index File
![Page 72: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/72.jpg)
113
3.6.3.19 Sequence Logout as Admin
Berikut ini adalah sequence diagram untuk Use Case Logout as Admin.
Gambar 3.62 : Gambar Sequence Logout as Admin
![Page 73: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/73.jpg)
114
3.6.3.20 Sequence Advance Searching
Berikut ini adalah sequence diagram untuk Use Case Advance Searching.
Gambar 3.63 : Gambar Sequence Advance Searching
![Page 74: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/74.jpg)
115
3.6.3.21 Sequence Simple Searching
Berikut ini adalah sequence diagram untuk Use Case Simple Searching.
Gambar 3.64 : Gambar Sequence Simple Searching
![Page 75: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/75.jpg)
116
3.6.3.22 Sequence Web Searching
Berikut ini adalah sequence diagram untuk Use Case Web Searching.
Gambar 3.65 : Gambar Sequence Web Searching
![Page 76: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/76.jpg)
117
3.6.3.23 Sequence Viewing Help
Berikut ini adalah sequence diagram untuk Use Case Viewing Help.
Gambar 3.66 : Gambar Sequence Viewing Help
![Page 77: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/77.jpg)
118
3.6.4 Statechart Diagram
Berikut ini adalah gambar statechart diagram untuk setiap kelas.
Gambar 3.67 : Gambar Statechart Diagram untuk setiap kelas
3.7 Spesifikasi Proses (Pseudocode)
Berikut ini akan dibahas mengenai spesifikasi proses keseluruhan sistem
3.7.1 Spesifikasi Proses “Login as Admin”
Modul login
Tamplikan halaman index.jsp
Jika mengklik link “Admin Page”
Tampilkan halaman adminLogin.jsp
Akhir jika
Jika mengklik button “Login”
Kirim parameter ke halaman authentication.jsp
Validasi username dan password
Jika valid
![Page 78: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/78.jpg)
119
Set variable session “loginAs” sesuai dengan username
Redirect ke halaman adminMain.jsp
Akhir jika
Jika tidak valid
Set variable session “isError” dengan 1
Set variable session “errorMsg” dengan pesan kesalahan
Redirect ke halaman adminLogin.jsp
Akhir jika
Akhir jika
Akhir modul
3.7.2 Spesifikasi Proses “View Table msUser”
Modul viewMsUser
Tampilkan halaman adminMain.jsp
Jika mengklik menu “User”
Tampilkan halaman viewUser.jsp
Akhir jika
Jika mengklik button “Search”
Kirim parameter dan redirect ke halaman viewUser.jsp
Ambil dan validasi parameter
Jika parameter “searchColumn” tidak sama dengan null
Cari user dari table msUser sesuai dengan searchColumn
dan searchCategory
Tampilkan hasil pencarian
Akhir jika
![Page 79: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/79.jpg)
120
Akhir jika
Akhir modul
3.7.3 Spesifikasi Proses “Add Table msUser”
Modul addMsUser
Tampilkan halaman adminMain.jsp
Jika mengklik menu “User”
Tampilkan halaman viewUser.jsp
Akhir jika
Jika mengklik button “Add New”
Redirect ke halaman addUser.jsp
Akhir jika
Jika mengklik button “Add”
Validasi inputan
Jika valid
Hash / encrypt parameter password
Kirim parameter dan redirect ke halaman processUser.jsp
Ambil parameter
Cek primary key sudah ada atau belum
Jika belum ada
Tambahkan record ke dalam msUser
Redirect ke halaman viewUser dan kirim
parameter
“searchColumn” dengan “nik”
Akhir jika
![Page 80: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/80.jpg)
121
Jika sudah ada
Set variable session “isError” dengan 1
Set variable session “errorMsg” dengan pesan
kesalahan
Redirect ke halaman addUser.jsp
Akhir jika
Akhir jika
Akhir jika
Akhir modul
3.7.4 Spesifikasi Proses “Update Table msUser”
Modul updateMsUser
Tampilkan halaman adminMain.jsp
Jika mengklik menu “User”
Tampilkan halaman viewUser.jsp
Akhir jika
Jika mengklik link “update”
Kirim parameter dan redirect ke halaman updateUser.jsp
Akhir jika
Ambil parameter dan tampilkan
Jika mengklik button “Update”
Validasi inputan
Jika valid
Hash / encrypt parameter password
Kirim parameter dan redirect ke halaman processUser.jsp
![Page 81: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/81.jpg)
122
Ambil parameter
Cek apakah password yang lama dengan yang ada di
database sama
Jika sama
Update record pada msUser
Redirect ke halaman viewUser dan kirim
parameter
“searchColumn” dengan “nik”
Akhir jika
Jika tidak sama
Set variable session “isError” dengan 1
Set variable session “errorMsg” dengan pesan
kesalahan
Redirect ke halaman updateUser.jsp
Akhir jika
Akhir jika
Akhir jika
Akhir modul
3.7.5 Spesifikasi Proses “Delete Table msUser”
Modul deleteMsUser
Tampilkan halaman adminMain.jsp
Jika mengklik menu “User”
Tampilkan halaman viewUser.jsp
Akhir jika
![Page 82: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/82.jpg)
123
Jika mengklik link “delete”
Kirim parameter dan redirect ke halaman processUser.jsp
Ambil parameter
Delete record dari table msUser
Cek apakah proses delete sukses
Jika sukses
Redirect ke halaman viewUser dan kirim parameter
“searchColumn” dengan “nik”
Akhir jika
Jika tidak sukses
Set variable session “isError” dengan 1
Set variable session “errorMsg” dengan pesan kesalahan
Redirect ke halaman viewUser dan kirim parameter
“searchColumn” dengan “nik”
Akhir jika
Akhir jika
Akhir modul
3.7.6 Spesifikasi Proses “View Table msLocation”
Modul viewMsLocation
Tampilkan halaman adminMain.jsp
Jika mengklik menu “Location”
Tampilkan halaman viewLocation.jsp
Akhir jika
Jika mengklik button “Search”
![Page 83: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/83.jpg)
124
Kirim parameter dan redirect ke halaman viewLocation.jsp
Ambil dan validasi parameter
Jika parameter “searchColumn” tidak sama dengan null
Cari location dari table msLocation sesuai dengan
searchColumn dan searchCategory
Tampilkan hasil pencarian
Akhir jika
Akhir jika
Akhir modul
3.7.7 Spesifikasi Proses “Add Table msLocation”
Modul addMsLocation
Tampilkan halaman adminMain.jsp
Jika mengklik menu “Location”
Tampilkan halaman viewLocation.jsp
Akhir jika
Jika mengklik button “Add New”
Redirect ke halaman addLocation.jsp
Akhir jika
Jika mengklik button “Add”
Validasi inputan
Jika valid
Kirim parameter dan redirect ke halaman
processLocation.jsp
Ambil parameter
![Page 84: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/84.jpg)
125
Cek primary key sudah ada atau belum
Jika belum ada
Tambahkan record ke dalam msLocation
Redirect ke halaman viewLocation dan kirim
parameter “searchColumn” dengan “locationId”
Akhir jika
Jika sudah ada
Set variable session “isError” dengan 1
Set variable session “errorMsg” dengan pesan
kesalahan
Redirect ke halaman addLocation.jsp
Akhir jika
Akhir jika
Akhir jika
Akhir modul
3.7.8 Spesifikasi Proses “Update Table msLocation”
Modul updateMsLocation
Tampilkan halaman adminMain.jsp
Jika mengklik menu “Location”
Tampilkan halaman viewLocation.jsp
Akhir jika
Jika mengklik link “update”
Kirim parameter dan redirect ke halaman updateLocation.jsp
Akhir jika
![Page 85: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/85.jpg)
126
Ambil parameter dan tampilkan
Jika mengklik button “Update”
Validasi inputan
Jika valid
Kirim parameter dan redirect ke halaman
processLocation.jsp
Ambil parameter
Update record pada msLocation
Cek apakah proses update sukses
Jika sukses
Redirect ke halaman viewLocation dan kirim
parameter “searchColumn” dengan “locationId”
Akhir jika
Jika tidak sukses
Set variable session “isError” dengan 1
Set variable session “errorMsg” dengan pesan
kesalahan
Redirect ke halaman viewLocation dan kirim
parameter “searchColumn” dengan “locationId”
Akhir jika
Akhir jika
Akhir jika
Akhir modul
![Page 86: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/86.jpg)
127
3.7.9 Spesifikasi Proses “Delete Table msLocation”
Modul deleteMsLocation
Tampilkan halaman adminMain.jsp
Jika mengklik menu “Location”
Tampilkan halaman viewLocation.jsp
Akhir jika
Jika mengklik link “delete”
Kirim parameter dan redirect ke halaman processLocation.jsp
Ambil parameter
Delete record dari table msLocation
Cek apakah proses delete sukses
Jika sukses
Redirect ke halaman viewLocation dan kirim
parameter “searchColumn” dengan “locationId”
Akhir jika
Jika tidak sukses
Set variable session “isError” dengan 1
Set variable session “errorMsg” dengan pesan kesalahan
Redirect ke halaman viewLocation dan kirim
parameter “searchColumn” dengan “locationId”
Akhir jika
Akhir jika
Akhir modul
![Page 87: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/87.jpg)
128
3.7.10 Spesifikasi Proses “View Table msCollection”
Modul viewMsCollection
Tampilkan halaman adminMain.jsp
Jika mengklik menu “Collection”
Tampilkan halaman viewCollection.jsp
Akhir jika
Jika mengklik button “Search”
Kirim parameter dan redirect ke halaman viewCollection.jsp
Ambil dan validasi parameter
Jika parameter “searchColumn” tidak sama dengan null
Cari collection dari table msCollection sesuai dengan
searchColumn dan searchCategory
Tampilkan hasil pencarian
Akhir jika
Akhir jika
Akhir modul
3.7.11 Spesifikasi Proses “Add Table msCollection”
Modul addMsCollection
Tampilkan halaman adminMain.jsp
Jika mengklik menu “Collection”
Tampilkan halaman viewCollection.jsp
Akhir jika
Jika mengklik button “Add New”
Redirect ke halaman addCollection.jsp
![Page 88: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/88.jpg)
129
Akhir jika
Jika mengklik button “Add”
Validasi inputan
Jika valid
Kirim parameter dan redirect ke halaman
processCollection.jsp
Ambil parameter
Cek primary key sudah ada atau belum
Jika belum ada
Tambahkan record ke dalam msCollection
Redirect ke halaman viewCollection dan kirim
parameter “SearchColum“ dengan “collectionId”
Akhir jika
Jika sudah ada
Set variable session “isError” dengan 1
Set variable session “errorMsg” dengan pesan
kesalahan
Redirect ke halaman addCollection.jsp
Akhir jika
Akhir jika
Akhir jika
Akhir modul
![Page 89: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/89.jpg)
130
3.7.12 Spesifikasi Proses “Update Table msCollection”
Modul updateMsCollection
Tampilkan halaman adminMain.jsp
Jika mengklik menu “Collection”
Tampilkan halaman viewCollection.jsp
Akhir jika
Jika mengklik link “update”
Kirim parameter dan redirect ke halaman updateCollection.jsp
Akhir jika
Ambil parameter dan tampilkan
Jika mengklik button “Update”
Validasi inputan
Jika valid
Kirim parameter dan redirect ke halaman
processCollection.jsp
Ambil parameter
Update record pada msCollection
Cek apakah proses update sukses
Jika sukses
Redirect ke halaman viewCollection dan kirim
parameter “searchColumn” dengan “collectionId”
Akhir jika
Jika tidak sukses
Set variable session “isError” dengan 1
![Page 90: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/90.jpg)
131
Set variable session “errorMsg” dengan pesan
kesalahan
Redirect ke halaman viewCollection dan kirim
parameter “searchColumn” dengan “collectionId”
Akhir jika
Akhir jika
Akhir jika
Akhir modul
3.7.13 Spesifikasi Proses “Delete Table msCollection”
Modul deleteMsCollection
Tampilkan halaman adminMain.jsp
Jika mengklik menu “Collection”
Tampilkan halaman viewCollection.jsp
Akhir jika
Jika mengklik link “delete”
Kirim parameter dan redirect ke halaman processCollection.jsp
Ambil parameter
Delete record dari table msCollection
Cek apakah proses delete sukses
Jika sukses
Redirect ke halaman viewCollection dan kirim
parameter “searchColumn” dengan “collectionId”
Akhir jika
Jika tidak sukses
![Page 91: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/91.jpg)
132
Set variable session “isError” dengan 1
Set variable session “errorMsg” dengan pesan kesalahan
Redirect ke halaman viewCollection dan kirim
parameter “searchColumn” dengan “collectionId”
Akhir jika
Akhir jika
Akhir modul
3.7.14 Spesifikasi Proses “View Table msThesis”
Modul viewMsThesis
Tampilkan halaman adminMain.jsp
Jika mengklik menu “Thesis”
Tampilkan halaman viewThesis.jsp
Akhir jika
Jika mengklik button “Search”
Kirim parameter dan redirect ke halaman viewThesis.jsp
Ambil dan validasi parameter
Jika parameter “searchColumn” tidak sama dengan null
Cari thesis dari table msThesis sesuai dengan
searchColumn dan searchCategory
Tampilkan hasil pencarian
Akhir jika
Akhir jika
Akhir modul
![Page 92: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/92.jpg)
133
3.7.15 Spesifikasi Proses “Add Table msThesis”
Modul addMsThesis
Tampilkan halaman adminMain.jsp
Jika mengklik menu “Thesis”
Tampilkan halaman viewThesis.jsp
Akhir jika
Jika mengklik button “Add New”
Redirect ke halaman addThesis.jsp
Ambil dan tampilkan semua collectionId dan collectionName
Ambil dan tampilkan semua locationId dan locationName
Akhir jika
Jika mengklik button “Next”
Validasi inputan
Jika valid
Kirim parameter dan redirect ke halaman
processThesis.jsp
Ambil parameter
Set variable session “thesisEntity” dengan objek thesis
Set variable session “thesisContent” dengan parameter
“thesisContent”
Set variable session “action” dengan “addStep2”
Cek primary key sudah ada atau belum
Jika belum ada
Redirect ke halaman uploadThesis.jsp
![Page 93: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/93.jpg)
134
Ambil parameter
Jika parameter “action” sama dengan “addStep2”
Validasi isi
Kirim parameter dan redirect ke halaman
processUploadThesis.jsp
Upload file
Jika sukses
Kirim parameter dan redirect ke
Halaman processThesis.jsp
Ambil parameter
Cek primary key sudah ada atau
Belum
Jika belum ada
Tambahkan record ke dalam
msThesis
Tambahkan record baru ke
Dalam textDatabase
Redirect ke halaman
viewThesis dan kirim
parameter “searchColumn”
dengan “thesisCode”
Akhir jika
Jika sudah ada
Set variable session
![Page 94: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/94.jpg)
135
“isError”
dengan 1
Set variable session
“errorMsg” dengan pesan
kesalahan
Redirect ke halaman
addThesis.jsp
Akhir jika
Akhir jika
Jika tidak sukses
Set variable session “isError”
dengan 1
Set variable session “errorMsg”
dengan pesan kesalahan
Redirect ke halaman
uploadThesis.jsp
Akhir jika
Akhir jika
Akhir jika
Jika sudah ada
Set variable session “isError” dengan 1
Set variable session “errorMsg” dengan pesan
kesalahan
Redirect ke halaman addThesis.jsp
![Page 95: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/95.jpg)
136
Akhir jika
Akhir jika
Akhir jika
Akhir modul
3.7.16 Spesifikasi Proses “Update Table msThesis”
Modul viewMsThesis
Tampilkan halaman adminMain.jsp
Jika mengklik menu “Thesis”
Tampilkan halaman viewThesis.jsp
Akhir jika
Jika mengklik link “update”
Kirim parameter dan redirect ke halaman updateThesis.jsp
Ambil dan tampilkan semua collectionId dan collectionName
Ambil dan tampilkan semua locationId dan locationName
Tampilkan parameter yang dikirim
Ambil dan tampilkan isi thesis dari file berdasarkan parameter
thesisCode yang dikirim
Akhir jika
Jika mengklik button “Next”
Validasi inputan
Jika valid
Kirim parameter dan redirect ke halaman
processThesis.jsp
Ambil parameter
![Page 96: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/96.jpg)
137
Set variable session “thesisEntity” dengan objek thesis
Set variable session “thesisContent” dengan parameter
“thesisContent”
Set variable session “action” dengan “updateStep2”
Redirect ke halaman uploadThesis.jsp
Ambil parameter
Jika parameter “action” sama dengan “updateStep2”
Validasi isi
Kirim parameter dan redirect ke halaman
processUploadThesis.jsp
Upload file
Jika sukses
Kirim parameter dan redirect ke Halaman
processThesis.jsp
Ambil parameter
Update record pada msThesis
Cek proses update
Jika sukses
Update record textDatabase
Redirect ke halaman viewThesis
dan
Kirim parameter “searchColumn”
dengan “thesisCode”
Akhir jika
![Page 97: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/97.jpg)
138
Jika tidak sukses
Set variable session “isError”
dengan 1
Set variable session “errorMsg”
dengan pesan kesalahan
Redirect ke halaman
updateThesis.jsp
Akhir jika
Akhir jika
Jika tidak sukses
Set variable session “isError” dengan 1
Set variable session “errorMsg” dengan
pesan kesalahan
Redirect ke halaman uploadThesis.jsp
Akhir jika
Akhir jika
Akhir jika
Akhir jika
Akhir modul
3.7.17 Spesifikasi Proses “Delete Table msThesis”
Modul deleteMsThesis
Tampilkan halaman adminMain.jsp
Jika mengklik menu “Thesis”
Tampilkan halaman viewThesis.jsp
![Page 98: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/98.jpg)
139
Akhir jika
Jika mengklik link “delete”
Kirim parameter dan redirect ke halaman processThesis.jsp
Ambil parameter
Delete record dari table msThesis
Cek apakah proses delete sukses
Jika sukses
Delete record dari textDatabase
Redirect ke halaman viewThesis dan kirim
parameter “searchColumn” dengan “thesisCode”
Akhir jika
Jika tidak sukses
Set variable session “isError” dengan 1
Set variable session “errorMsg” dengan pesan kesalahan
Redirect ke halaman viewThesis dan kirim
parameter “searchColumn” dengan “thesisCode”
Akhir jika
Akhir jika
Akhir modul
3.7.18 Spesifikasi Proses “Logout as Admin”
Modul logout
Tampilkan halaman adminMain.jsp
Jika mengklik link “Log out”
Redirect ke halaman Logout.jsp
![Page 99: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/99.jpg)
140
Set variable session “loginAs” dengan null
Redirect ke halaman adminLogin.jsp
Akhir jika
Akhir modul
3.7.19 Spesifikasi Proses “View Help”
Modul logout
Tampilkan halaman adminMain.jsp
Jika mengklik link “Help”
Redirect ke halaman help.jsp
Akhir jika
Akhir modul
3.7.20 Spesifikasi Proses “Re-indexing Index File”
Modul reindexing
Tampilkan halaman adminMain.jsp
Jika mengklik menu “Re-Indexing”
Tampilkan halaman reIndexing.jsp
Akhir jika
Jika mengklik button “Re-Indexing Index File”
Kirim parameter dan redirect ke halaman reIndexing.jsp
Ambil parameter dan tampilkan animasi flash
Redirect ke halaman runReIndexing.jsp
Hapus isi file index.txt
Load isi file sourceFileList.txt
Tulis file index.txt
![Page 100: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/100.jpg)
141
Sort isi file index.txt
Buat vector offset
Tampilkan hasil selesai
Akhir jika
Akhir modul
3.7.21 Spesifikasi Proses “Advance Search”
Modul advanceSearch
Tampilkan halaman index.jsp
Jika mengklik menu “Advance Search”
Tampilkan halaman advanceSearch.jsp
Akhir jika
Jika mengklik button “Submit Query”
Kirim parameter dan redirect ke halaman
processAdvanceSearch.jsp
Cek parameter yang dikirim
Jika “collectionCategory” sama dengan “thesis”
Jika “action” tidak sama dengan “simpleSearch”
Set atribut berdasarkan parameter yang dikirim
Jika “operator” sama dengan “not”
Lakukan pencarian not berdasarkan
Parameter yang ada
Akhir jika
Jika “operator” tidak sama dengan “not”
Lakukan pencarian berdasarkan
![Page 101: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/101.jpg)
142
Parameter yang ada
Akhir jika
Kirim parameter dan redirect ke halaman
AdvanceSearchResult.jsp
Akhir jika
Akhir jika
Akhir jika
Akhir modul
3.7.22 Spesifikasi Proses “Simple Search”
Modul simpleSearch
Tampilkan halaman AdvanceSearchResult.jsp
Jika mengklik button “Search”
Kirim parameter dan redirect ke halaman
processAdvanceSearch.jsp
Cek parameter yang dikirim
Jika “collectionCategory” sama dengan “thesis”
Jika “action” sama dengan “simpleSearch”
Set atribut berdasarkan parameter yang dikirim
Lakukan pencarian berdasarkan Parameter yang
ada
Kirim parameter dan redirect ke halaman
AdvanceSearchResult.jsp
Akhir jika
Akhir jika
![Page 102: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/102.jpg)
143
Akhir jika
Akhir modul
3.7.23 Spesifikasi Proses “Web Search Result”
Modul webSearch
Mengambil kata kunci dari inputan user dari variable session
Jika variable session “searchValue” kosong maka
Tampilkan halaman index.jsp
Akhir jika
Jika variable session “searchValue” tidak kosong maka
Set variable “search” dengan nilai variable session “searchValue”
Akhir jika
Jika varible session “sResult” tidak kosong
Variable “sResult” diisi dengan nilai variable session “sResult”
Akhir jika
Jika varible session “sSearch” tidak kosong
Variable “sSearch” diisi dengan nilai variable session “sSearch”
Akhir jika
Jika varible session “sTime” tidak kosong
Variable “sTime” diisi dengan nilai variable session “sTime”
Akhir jika
Jika variable “sResult” kosong atau variable “search” tidak sama dengan
variable “sSearch” maka
Mengambil vector offset
Set variable v dengan Parse kata kunci
![Page 103: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/103.jpg)
144
Mengambil waktu awal
Jika banyak variable v lebih besar dari 2 maka
Loop n mulai dari 0 sampai banyak v
Jika data v ke n sama dengan 1 maka
Melakuakan search
Akhir jika
Jika data v ke n lebih dari 2 maka
Melakukan search dengan kata operator
“And”
Akhir jika
Akhir loop
Melakukan sort hasil search
Set variable temp dengan nilai hasil search telah disort
Akhir jika
Jika hasil parse kata kunci sama dengan 1 maka
Jika data v ke n sama dengan 1 maka
Melakukan search
Akhir jika
Jika data v ke n lebih dari 2 maka
Melakukan search dengan kata operator “And”
Akhir jika
Melakukan sort hasil search
Set variable temp dengan nilai hasil search telah disort
Akhir jika
![Page 104: BAB 3 ANALISA DAN PERANCANGAN 3.1 Sejarah Perpustakaan ...thesis.binus.ac.id/doc/Bab3/2006-2-01243-IF-Bab 3.pdf · gedung K dan J, dengan sistem perpustakaan yang sudah terkomputerisasi](https://reader030.fdocument.pub/reader030/viewer/2022012903/5c9c332109d3f2d6228b865e/html5/thumbnails/104.jpg)
145
Mengambil waktu akhir
Menghilangkan duplicate hasil search
Set variable session “sResult” dengan nilai varibable temp
Set variable “sResult” dengan nilai varibable temp
Set variable session “sSearch” dengan nilai varibable search
Set variable “sSearch” dengan nilai varibable search
Manampilkan waktu search
Menampilkan hasil ke user
Akhir jika
Akhir modul