LAPORAN KERJA PRAKTEK
APLIKASI KATALOG ONLINE UNTUK PENCARIAN
KONTEN BUKU DENGAN METODE TEXT MINING
PADA PERPUSTAKAAN STIKOM SURABAYA
KERJA PRAKTEK
Oleh :
I Gede Marta Wiguna 08.41010.0366
SEKOLAH TINGGI
MANAJEMEN INFORMATIKA & TEKNIK COMPUTER
SURABAYA
ABSTRAKSI
Perpustakaan merupakan sebuah fasilitas yang menyediakan
banyak informasi, dimana informasi tersebut memiliki peran yang
penting dalam dunia pendidikan dan kehidupan. Misalnya, di sebuah
perguruan tinggi, perpustakaan merupakan jantung perguruan tinggi
yang diperlukan dalam proses belajar mengajar. Informasi mengenai
materi yang dibahas dalam proses belajar mengajar tersedia di
perpustakaan. Begitu juga dengan perpustakaan STIKOM Surabaya
yang saat ini berkembang dengan melakukan berbagai perubahan
untuk menyediakan informasi bagi mahasiswa STIKOM.
Dalam laporan kerja praktek ini akan mengulas tentang
rancang bangun Aplikasi Katalog Online Untuk Pencarian Konten
Buku Dengan Metode Text Mining yang akan memudahkan pencarian
koleksi yang ada di perpustakaan STIKOM Surabaya.
Aplikasi ini dapat menangani proses pencarian buku di katalog
berdasarkan konten yang dibahas pada sebuah buku. Sehingga
pengunjung dapat secara langsung mendapat informasi tentang buku
DAFTAR ISI
ABSTRAKSI ... i
DAFTAR ISI ... ii
DAFTAR GAMBAR ... iv
DAFTAR TABEL ... vii
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang Masalah ... 1
1.2. Perumusan Masalah ... 3
1.3. Batasan Masalah ... 3
1.4. Tujuan ... 3
1.5. Sistematika Penulisan ... 4
BAB II GAMBARAN UMUM PERPUSTAKAAN STIKOM ... 6
2.1. Kilas Sejarah Perpustakaan STIKOM Surabaya ... 6
2.2. Visi dan Misi ... 9
2.3. Tujuan Perpustakaan STIKOM Surabaya ... 10
2.4. Struktur Organisasi ... 10
2.5. Program Kerja ... 12
BAB III LANDASAN TEORI ... 13
3.1. Konsep Dasar Sistem ... 13
3.2. Konsep Dasar Sistem Informasi ... 14
3.3. Analisa Dan Perancangan Sistem ... 15
3.4. Data Flow Diagram (DFD) ... 17
3.5. Entitas Relationship Diagram (ERD) ... 20
3.6. Text Mining... 22
3.7. PHP ... 26
3.8. Database ... 28
3.9. Microsoft SQL Server ... 29
BAB IV DESKRIPSI PEKERJAAN ... 31
4.1. Prosedur Pekerjaan ... 31
4.2. Perancangan Sistem ... 33
4.2.1.Flowchart... 33
4.2.2.Sistem Flow ... 35
4.2.3.Desain Database ... 37
4.2.4.Struktur Tabel ... 41
4.3. Implementasi ... 45
4.3.1.Kebutuhan Sistem ... 45
BAB V PENUTUP ... 55
5.1. Kesimpulan ... 55
5.2. Saran ... 55
DAFTAR GAMBAR
Gambar 3.1 Dokumen ... 16
Gambar 3.2 Kegiatan Manual ... 16
Gambar 3.3 Simpanan Offline ... 16
Gambar 3.4 Proses... 16
Gambar 3.5 Keyboard ... 17
Gambar 3.6 Kesatuan Aliran ... 18
Gambar 3.7 Arus Data ... 18
Gambar 3.8 Proses... 19
Gambar 3.9 Simpanan Data ... 19
Gambar 3.10 Penyimpanan Data ... 20
Gambar 3.11 Penghubung ... 20
Gambar 3.12 Garis Al ... 20
Gambar 3.6 One-to-One Relationship ... 21
Gambar 3.7 One-to-Many Relationship ... 21
Gambar 3.9 Proses Text Mining ... 23
Gambar 3.10 tokenizing / parsing ... 24
Gambar 3.11 Filtering ... 25
Gambar 3.12 stemming ... 26
Gambar 4.1 Flowchart Aplikasi ... 34
Gambar 4.2 Flowchart Detil Proses User dan Aplikasi ... 34
Gambar 4.3 System Flow Pencarian Koleksi ... 36
Gambar 4.4 System Flow Pengolahan Keyword Tag ... 37
Gambar 4.5 Context Diagram ... 38
Gambar 4.6 DFD Level 0 ... 38
Gambar 4.7 DFD Level 1 Pencarian Koleksi ... 39
Gambar 4.8 DFD Level 1 Pengolahan Keyword Tag ... 39
Gambar 4.9 Conceptual Data Model... 40
Gambar 4.10 Physical Data Model ... 41
Gambar 4.11 Halaman Utama ... 47
Gambar 4.13 Input Kata Kunci Pencarian ... 48
Gambar 4.14 Hasil Pencarian ... 49
Gambar 4.15 Informasi Detil Buku ... 50
Gambar 4.16 Pilihan Pencarian Berdasarkan Konten ... 51
Gambar 4.16 Tampilan Pencarian Berdasarkan Konten ... 51
Gambar 4.17 Hasil Pencarian Berdasarkan Konten ... 52
Gambar 4.18 Form Login Pengolahan ... 53
Gambar 4.19 Halaman Pengolahan Tag ... 53
DAFTAR TABEL
Tabel 4.1 Struktur Tabel Juduls ... 42
Tabel 4.2 Struktur Tabel b_buku ... 42
Tabel 4.3 Struktur Tabel b_software... 43
Tabel 4.4 Struktur Tabel b_majalah ... 43
Tabel 4.5 Struktur Tabel indexofcontent ... 43
Tabel 4.6 Struktur Tabel keyword ... 43
Tabel 4.7 Struktur Tabel Pengolahans ... 44
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Perpustakaan merupakan sebuah fasilitas yang menyediakan
banyak informasi, dimana informasi tersebut memiliki peran yang
penting dalam dunia pendidikan dan kehidupan. Misalnya, di sebuah
perguruan tinggi, perpustakaan merupakan jantung perguruan tinggi
yang diperlukan dalam proses belajar mengajar. Informasi mengenai
materi yang dibahas dalam proses belajar mengajar tersedia di
perpustakaan. Begitu juga dengan perpustakaan STIKOM Surabaya
yang saat ini berkembang dengan melakukan berbagai perubahan
untuk menyediakan informasi bagi mahasiswa STIKOM.
Selama ini perpustakaan STIKOM memberikan informasi
melalui komputer katalog yang tersedia di perpustakaan. Percarian
tersebut meliputi pencarian berdasarkan jenis koleksi (buku, majalah,
software dan tugas akhir) dan kriteria pencarian (judul, pengarang dan
subyek). Dari komputer katalog tersebut kemudian didapatkan koleksi
yang diinginkan beserta lokasi rak tempat koleksi yang diinginkan.
Namun pencarian akan lebih efektif bila keyword yang dimasukan
Perpustakaan STIKOM Surabaya telah menerapkan
pencarian koleksi berdasarkan beberapa kriteria yaitu judul,
pengarang dan subyek. Pencarian berdasarkan subyek adalah metode
untuk pencarian buku berdasarkan sebuah topik yang dibahas dalam
buku koleksinya. Namun sayangnya topik yang digunakan dalam
pencarian hanya sebatas satu sampai tiga kata yang tidak mewakili
keseluruhan topik yang dibahas dalam sebuah buku. Karena sebuah
buku bisa membahas banyak topik, maka diperlukan pengembangan
terhadap penggunaan subyek pada buku koleksi perpustakaan. Selain
itu, permasalahan lain dalam pencarian buku adalah kesalahan
pengetikan saat melakukan entry keyword pencarian yang
menyebabkan pencarian tidak memberikan hasil yang diinginkan.
Berdasarkan permasalahan diatas maka dibangun Aplikasi
Katalog Online untuk Pencarian konten Buku dengan Metode Text
Mining. Menggunakan aplikasi katalog tersebut harapanya adalah user
akan lebih mudah mencari informasi tentang koleksi yang tersedia di
Perpustakaan STIKOM Surabaya. Hasil pencarian yang langsung
1.2. Perumusan Masalah
Berdasarkan latar belakang yang diuraikan diatas,
didapatkan suatu perumusan masalah sebagai berikut :
1. Bagaimana membuat aplikasi katalog yang bisa melakukan
pencarian koleksi berdasarkan konten yang ada di dalam koleksi
tersebut.
2. Bagaimana membuat aplikasi katalog yang bisa menangani
kesalahan input keyword dengan memberikan suggestion
kepada user untuk memudahkan user melakukan pencarian
tanpa harus mengetik ulang keyword.
1.3. Batasan masalah
Batasan amasalah dari aplikasi yang dibuat adalah :
1. Aplikasi hanya mendukung pencarian konten untuk koleksi
yang berjenis buku.
2. Aplikasi menangani kesalahan input keyword dengan
menampilkan suggestion berupa kata kunci yang memiliki
kecocokan mendekati kata yang diinputkan.
1.4. Tujuan
1. Membuat aplikasi katalog yang bisa melakukan pencarian
koleksi berdasarkan konten yang ada di dalam koleksi tersebut.
2. Membuat aplikasi katalog yang bisa menangani kesalahan input
keyword dengan memberikan suggestion kepada user untuk
memudahkan user melakukan pencarian tanpa hasur mengetik
ulang keyword.
1.5. Sistematika Penulisan
Sistematika penulisan laopran ini adalah sebagai berikut :
BAB I : PENDAHULUAN
Pada bab ini akan membahas tentang latar belakang
masalah dan penjelasan permalasahan secara umum,
perumusan masalah serta batasan masalah yang dibuat,
tujuan dari pembuatan aplikasi dan sistematika panulisan
laporan.
BAB II : GAMBARAN UMUM PERUSAHAAN
Pada bab ini akan membahas gambaran umum tentang
Perpustakaan STIKOM Surabaya yang meliputi profil,
visi misi, tujuan, program kerja dan struktur
BAB III : LANDASAN TEORI
Pada bab ini akan membahas secara singkat teori-teori
yang berhubungan dan mendukung dalam pembuatan
aplikasi ini, meliputi : PHP, Database dan Text Mining.
BAB IV : DESKRIPSI PEKERJAAN
Pada bab ini berisi uraian tentang tugas-tugas yang
dikerjakan saat pelaksanaan kerja praktek yaitu analisa
sistem, sistem flow, ERD, struktur tabel, desain I/O dan
inplementasi berupa screenshot dari aplikasi.
BAB V : PENUTUP
Pada bab ini berisi kesimpulan dari evaluasi program
serta saran-saran yang bermanfaat guna peningkatan
BAB II
GAMBARAN UMUM PERPUSTAKAAN STIKOM
SURABAYA
1.1. Kilas Sejarah Perpustakaan STIKOM Surabaya
Pada tanggal 30 April 1983 berdasarkan SK Yayasan Putra
Bhakti No. 01/KPT/PB/III/1983, dibuka untuk pertama kalinya
wilayah Jawa Timur akademi komputer dengan nama AKIS (Akademi
Komputer & Informatika Surabaya). Kemudian berdasarkan rapat
BKLPTS tanggal 2-3 Maret 1984 kepanjangan AKIS diubah
menjadi Akademi Manajemen Informatika & Komputer Surabaya.
Selang 2 bulan, berdasar surat keputusan Direktorat Jendral
Pendidikan Tinggi (Dikti) nomor: 0274/O/1984 dan kepanjangan
AKIS berubah lagi menjadi Akademi Manajemen Informatika &
Teknik Komputer Surabaya.
Dan pada tanggal 20 Maret 1986 nama AKIS berubah
menjadi STIKOM SURABAYA, singkatan dari Sekolah Tinggi
Manajemen Informatika & Teknik Komputer Surabaya berdasarkan
Bersamaan dengan itu pula, seiring dengan awal dibukanya
AKIS hingga menjadi STIKOM Surabaya, bertujuan untuk
menunjang proses pendidikan dan memberikan layanan informasi
pada masyarakat, didirikanlah perpustakaan yang diberi nama sesuai
dengan lembaga induknya hingga saat ini bernama Perpustakaan
STIKOM Surabaya. Pada tanggal 17 Juni 2007, STIKOMP
SURABAYA berganti nama kembali menjadi STIKOM
SURABAYA dengan arti yang masih sama. Dalam struktur organisasi
STIKOM Surabaya, kedudukan Perpustakaan STIKOM
Surabaya adalah sebagai suatu bagian atau departemen yang berada di
bawah lembaga induknya, yaitu STIKOM Surabaya dan bukan
sebagai Unit Pelaksana Teknis (UPT) seperti pada perpustakaan
Universitas pada umumnya.
Perpustakaan STIKOM pertama kali bertempat di Jl. Ketintang
Baru XIV/2 Surabaya. Setelah itu, pindah lokasi dan menempati
gedung di SIER, Jl. Rungkut Industri I/1 Surabaya. Sekitar Maret
1999, bersamaan dengan perpindahan ke kampus baru, maka
perpustakaan STIKOM juga ikut pindah ke kampus baru, di Jl. Raya
Kedung Baruk 98, gedung biru. Pada bulan Agustus 2006, seiring
dengan selesainya beberapa lantai gedung merah, maka perpustakaan
luas total 906 m2 dan memiliki 10 orang karyawan yang terdiri dari 7 pria dan 3 wanita.
Sebagai salah satu penunjang sumber informasi dan pencarian
literatur, perpustakaan STIKOM berusaha terus berusaha untuk
memberikan yang terbaik bagi masyarakat dan khususnya sivitas
akademik STIKOM Surabaya. Hal ini dibuktikan dengan melanggan
jurnal IEEE (Computer) pada tahun 1998 hingga sekarang. Sekitar
tahun 2007, juga melanggan jurnal ACM, sebagai salah satu cara
untuk melengkapi kebutuhan akan referensi penelitian.
Selain itu, pada tahun 2001 juga sudah mulai menjadi anggota
dari Microsoft Campus Agreement. Kepengurusan Microsoft Campus
Agreement diberikan ke perpustakaan dikarenakan memang
koleksi-koleksi ini akan diolah dan dijadikan sebagai koleksi-koleksi Perpustakaan
STIKOM. Dengan bergabung pada Campus Agreement, secara
otomatis semua komputer di STIKOM Surabaya akan menggunakan
software asli dari Microsoft. Kerjasama ini terus diperbarui hingga
sekarang dan akan terus berlanjut ke tahun-tahun berikutnya. Pada
tahun 2007 juga, perpustakaan STIKOM mempunyai fasilitas baru
yaitu e-Resources Center, yang mana berisi koleksi-koleksi dalam
STIKOM Surabaya. Selain itu, perpustakaan STIKOM juga
dilengkapi dengan komputer-komputer yang terhubung dengan
internet. Sejak lokasi perpustakaan STIKOM berada di kampus baru,
ruangan perpustakaan sudah dilengkapi dengan akses hotspot yang
bisa diakses melalui laptop (notebook) atau mobile devices yang lain.
Pada bulan September 2008, perpustakaan STIKOM juga mendapat
tambahan komputer sebanyak 20 buah yang nantinya berfungsi
sebagai komputer untuk mengerjakan tugas kuliah, akses internet,
ataupun untuk pelatihan perpustakaan.
1.2. Visi dan Misi
1.2.1. Visi
Sebagai pusat informasi dan dokumentasi untuk pembelajaran
intelektual yang dapat diandalkan bagi segenap civitas akademika
STIKOM
1.2.2. Misi
Berperan aktif dalam :
1. Menyelenggarakan proses pengadaan, pengolahan dan
pelestarian bahan pustaka dan sumber belajar yang lain.
3. Menyebarluaskan informasi untuk dapat dimanfaatkan secara
optimal dalam proses pembelajaran.
1.3. Tujuan Perpustakaan STIKOM Surabaya
Perpustakaan STIKOM Surabaya memiliki tujuan antara lain :
1. Meningkatkan kemampuan, keterampilan dan kualitas SDM
Perpustakaan agar dapat berkarya secara profesional.
2. Senantiasa mengembangkan koleksi perpustakaan sesuai
dengan perkembangan ilmu pengetahuan dan teknologi hingga
mendatangkan manfaat bagi civitas akademika.
3. Mengembangkan fasilitas guna memenuhi kebutuhan pengguna.
4. Meningkatkan pelayanan prima, memberikan kemudahan,
kecepatan dan ketepatan dalam penyajian informasi bagi
pengguna.
1.4. Struktur Organisasi
Perpustakaan STIKOM mempunyai staff berjumlah 9 orang,
yang terdiri dari :
1. Rudi Santoso, S.Sos
Tanggung Jawab : Kabag Perpustakaan STIKOM
2. Hotria Nadeak, SMIP
Tanggung Jawab : Resensi Koleksi, Bibliografi, dan
Administrasi
E-mail : [email protected]
3. Deasy Kumalawati, S.Pd
Tanggung Jawab : Koordinator Sirkulasi
E-mail : [email protected]
4. Agung Prasetyo W., AP
Tanggung Jawab : Referensi & Pelayanan Publik, IT Support
E-mail : [email protected]
5. Annuh Liwan Nahar
Tanggung Jawab : Referensi & Pelayanan Publik
E-mail : [email protected]
6. Rr. Erna Joeniawati, Ir
Tanggung Jawab : Koordinator Pengadaan & Pengolahan
E-mail : [email protected]
7. Kusaeri
Tanggung Jawab : Pelayanan CT
E-mail : [email protected]
8. Totok Karyono, S.Sos
E-mail : [email protected]
9. Sugeng Hartono
Tanggung Jawab : Administrasi Umum
10.Sapta S. Putra
Tanggung Jawab : Administrasi Umum
1.5. Program Kerja
1. Digitalisasi koleksi dan konten lokal sehingga terwujud Digital
Library dengan akses full teks.
2. Memperluas jaringan kerjasama dengan berbagai pihak
termasuk alumni.
3. Meningkatkan mutu pendidikan dengan cara meningkatkan
minat baca, melakukan bedah buku dan dan untuk mahasiswa,
penerbitan resensi secara berkala, kerjasama dengan dosen.
4. Meningkatkan jumlah pengguna, peminjam dan disiplin
pengguna perpustakaan.
5. Melakukan literasi informasi perpustakaan terhadap semua
pengguna baik dari sivitas akademika STIKOM Surabaya atau
masyarakat umum.
1.6. Motto
BAB III
LANDASAN TEORI
1.1. Konsep Dasar Sistem
Sistem adalah kumpulan elemen yang saling terkait dan
bertanggung jawab memproses masukan (input) sehingga
menghasilkan keluaran (output). Elemen-elemen sistem antara lain :
1. Tujuan, adalah hal yang ingin dicapai dari sistem tersebut
berupa tujuan usaha, kebutuhan, masalah, prosedur pencapaian
tujuan.
2. Batasan, adalah batasan-batasan yang ada dalam mencapai
tujuan dari sistem. Dapat berupa peraturan-peraturan,
biaya-biaya, peralatan dan lain-lain.
3. Kontrol, adalah pengawas dari pelaksanaan pencapaian tujuan
sistem yang dapat berupa kontrol masukan data, keluaran dan
pengoperasian.
4. Input, adalah bagian dari sistem yang menerima data masukan.
5. Proses, adalah bagian dari sistem yeng memproses data menjadi
informasinsesuai dengan keinginan penerima berupa klarifikasi,
6. Output, adalah bagian dari sistem yang bertugas menampilkan
keluaran atau tujuan akhir dari sistem.
7. Umpan balik, berupa perbaikan dan pemeliharaan.
1.2. Konsep Dasar Sistem Informasi
Sistem Informasi sangat terkait dengan data. Data adalah fakta
berupa angka, karakter, simbol, gambar, tanda-tanda, isyarat, tulisan,
suara, bunyi yang merepresentasikan keadaan sebenarnya yang
selanjutnya ditulis dalam bentuk catatan atau direkam ke dalam
berbagai bentuk media penyimpanan.
Informasi adalah data yang telah diproses menjadi bentuk yang
memiliki arti bagi penerima dan dapat berupa fakta, suatu nilai yang
bermanfaat. Jadi ada suatu proses transformasi data menjadi suatu
informasi, yaitu : input-proses-output.
Sistem Informasi merupakan suatu sistem terintegrasi yang
mampu menyediakan informasi yang bermanfaat bagi penggunanya.
Sebuah sistem terintegrasi atau sistem manusia-mesin, untuk
menyediakan informasi untuk mendukung operasi, manajemen dalam
suatu organisasi. Sistem ini memanfaatkan perangkat keras dan
perangkat lunak komputer, prosedur manual, model manajemen dan
Sistem informasi adalah suatu sistem di dalam suatu organisasi
yang mempertemukan kebutuhan pengolahan transaksi harian,
mendukung operasi, bersifat manajerial dan kegiatan strategi dari
suatu organisasi dan menyediakan pihak luar tertentu dengan
laporan-laporan yang diperlukan (Robert A. Leitch).
1.3. Analisa Dan Perancangan Sistem
Analisa sistem didefinisikan sebagai penguraian dari suatu
sistem informasi yang utuh ke dalam bagian-bagian komponennya
dengan maksud untuk mendefinisikan dan mengevaluasi
permasalahan-permaslahan, kesempatan, hambatan-hambatan yang
terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat
diusulkan perbaikan-perbaikannya (Kendall & Kendall, 2002).
Tahap analisa sistem dilakukan setelah tahap perencanaan
sistem (Systems design). Tahap analisis merupakan tahap yang kritis
dan sangat penting, karena kesalahan di dalam tahap ini akan
menyebabkan juga kesalahan di tahap selanjutnya.
Bagan Alir System (Systems flowchart) merupakan bagan yang
menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini
menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam
Bagan alir sistem digambarkan dengan menggunakan simbol-simbol
yang tampak sebagai berikut :
1. Simbol dokumen, menunjukan dokumen input dan output baik
untuk proses manual, mekanik, atau komputer
Gambar 3.1 Dokumen
2. Simpol kegiatan manual, menunjukkan pekerjaan manual.
Gambar 3.2 Kegiatan Manual
3. Simbol simpanan offline, menunjukkan pengarsipan file
non-komputer.
Gambar 3.3 Simpanan Offline
4. Simbol proses, menunjukkan kegiatan proses dari operasi
program komputer.
5. Simbol keyboard, menunjukkan input yang menggunakan
online keyboard.
Gambar 3.5 Keyboard
1.4. Data Flow Diagram (DFD)
Data Flow Diagram atau DFD adalah diagram yang
menggunakan notasi-notasi simbol untuk menggambarkan arus dari
data sistem (Kendall & Kendall, 2002). DFD sering digunakan untuk
menggambarkan suatu sistem yang telah ada atau sistem baru yang
akan dikembangkan secara logika tanpa mempertimbangkan
lingkungan fisik dimana data tersebut mengalir (misalnya lewat
telepon, surat dan sebagainya) atau lingkungan fisik dimana data
tersebut akan disimpan (misalnya file kartu, microfiche, hard disk,
tape, diskette, dan lain sebagainya).
Simol-simbol yang digunakan dalam DFD antara lain :
1.Kesatuan luar. Setiap sistem pasti mempunyai batas sistem
(boundary) yang memisahkan suatu sistem dengan lingkungan
luarnya. Sistem akan menerima input dan menghasilkan output
kepada lingkungan luarnya. Kesatuan luar (external entity)
berupa orang, organisasi atau sistem lainnya yang berada di
lingkungan luarnya yang akan memeberikan input atau sistem
lainnya yang berada di lingkungan luarnya yang akan
memeberikan input atau menerima output dari sistem. Suatu
kesatuan luar dapat disimpolkan dengan suatu notasi kotal
sebagai berikut :
Gambar 3.6 Kesatuan Aliran
2.Arus data (data flow). Di DFD arus data diberi simbol suatu
panah. Arus data ini mengalir di antara proses (process),
simpanan data (data store) dan kesatuan luar (external entity).
Arus data ini menunjukkan arus dari data yang dapat berupa
masukan untuk sistem atau hasil dari proses sistem. Arus data
sebaiknya diberi nama yang jelas dan mempunyai arti. Nama
dari arus data dituliskan disamping garis panahnya.
Order pelanggan
Gambar 3.7 Arus Data
3.Proses. Suatu proses adalah kegiatan atau kerja yang dilakukan
masuk ke dalam proses untuk menghasilkan data yang keluar
dari proses. Suatu proses dapat ditunjukkan dengan simbol
lingkaran atau dengan empat persegi pangjang tegak dengan
sudut-sudutnya tumpul.
identifikasi Nama proses atau
Gambar 3.8 Proses
4.Simpanan data (data store), merupakan simpanan dari data yang
dapat berupa sebagai berikut :
a. Suatu file atau database di sistem komputer.
b. Suatu arsip atau catatan manual.
c. Suatu kotak tempat data di meja seseorang
d. Suatu tabel acuan manual.
e. Suatu agenda atau buku.
Simpanan data di DFD dapat disimbolkan dengan sepasang garis
horisontal paralel yang tertutup di salah satu ujungnya. Nama dari data
store menunjukkan nama dari filenya.
Nama data store
5.Simbol penyimpanan data, yang menunjukna data secara
komputerisasi
Gambar 3.10 Penyimpanan Data
6.Simbol penghubung, menunjukan penghubung ke halaman yang
masih sama atau ke halaman lain.
Gambar 3.11 Penghubung
7.Simbol garis alir, menunjukkan arus dari proses.
Gambar 3.12 Garis Al
1.5. Entitas Relationship Diagram (ERD)
Entity relationship diagram atau yang dapat disingkat dengan
ERD adalah metode perancangan database yang harus digunakan oleh
orang-orang untuk menentukan sistem database yang efektif untuk
menyelesaikan suatu masalah (Kendall & Kendall, 2002). Dengan
menggunakan ERD ini, dapat dilihat dengan jelas hubungan antar
file-file database dan melalui ERD ini seorang programer diharapkan
Hal ini akan sangat bermanfaat sekali, terutama dalam merevisi
program suatu perusahaan. Selain itu, dengan melihat ERD,
diharapkan dapat terlihat secara garis besar struktur database yang
digunakan oleh suatu instansi tertentu dan selanjutnya dapat dengan
mudah pula untuk dikategorikan menjadi beberapa macam, yaitu :
1.One to one Relationship
Hubungan antara file pertama dengan file kedua adalah satu
berbanding satu.
Gambar 3.6 One-to-One Relationship
2.One to many relationship
Hubungan antara file pertama dengan file kedua adalah satu
berbanding banyak atau dapat pula dibalik, banyak lawan satu.
Gambar 3.7 One-to-Many Relationship
3.Many to many Relationship
Hubungan antara file pertama dengan file kedua adalah banyak
berbanding banyak.
Karyawan Karyawan_resume
Gambar 3.8 Many-to-Many Relationship
1.6. Text Mining
Text mining merupakan salah satu bentuk eksplorasi dan
analisis teks yang bertujuan untuk mendapatkan pengetahuan baru
baik itu melalui cara otomatis maupun semi otomatis (Even, Yair dan
Zohar. 2002). Text mining juga dapat didefinisikan menambang data
berupa teks dimana sumber data biasanya didapatkan dari dokumen
sehingga dapat dilakukan analisa keterhubungan antara dokumen
(http://lecturer.eepis-its.edu, 2007). Text mining berguna untuk
mendapatkan informasi dari tulisan yang yang dianalisa dan diekstrak
menjadi informasi yang berguna.
Tujuan dari text mining adalah untuk mendapatkan informasi
yang berguna dari sekumpulan dokumen. Jadi, sumber data yang
digunakan pada text mining adalah kumpulan teks yang memiliki
format yang tidak terstruktur atau minimal semi terstruktur. Adapun
tugas khusus dari text mining antara lain yaitu pengkategorisasian teks
(text categorization) dan pengelompokan teks (text clustering).
Teks yang akan diproses dengan text mining, pada umumnya
memiliki beberapa karakteristik di antaranya adalah memiliki dimensi
yang tinggi, terdapat noise pada data, dan terdapat struktur teks yang
tidak baik. Cara yang digunakan dalam mempelajari suatu data teks,
adalah dengan terlebih dahulu menentukan fitur-fitur yang mewakili
setiap kata untuk setiap fitur yang ada pada dokumen. Sebelum
menentukan fitur – fitur yang mewakili, diperlukan tahap pre
processing yang dilakukan secara umum dalam text mining pada
dokumen, yaitu case folding, tokenizing, filtering, stemming, tagging
dan analyzing.
Gambar 3.9 Proses Text Mining
Case folding adalah mengubah semua huruf dalam dokumen menjadi
huruf kecil. Hanya huruf „a‟ sampai dengan „z‟ yang diterima.
Karakter selain huruf dihilangkan dan dianggap delimiter.
Case Folding
Tokenizing
Filtering
Tahap tokenizing/parsing adalah tahap pemotongan string input
berdasarkan tiap kata yang menyusunnya. Contoh dari tahap ini adalah
sebagai berikut:
Gambar 3.10 tokenizing / parsing
Tahap filtering adalah tahap mengambil kata - kata penting dari hasil
token. Bisa menggunakan algoritma stoplist (membuang kata yang
kurang penting) atau wordlist (menyimpan kata penting). Stoplist /
stopword adalah katakata yang tidak deskriptif yang dapat dibuang
dalam pendekatan bag-of-words. Contoh stopwords adalah “yang”,
“dan”, “di”, “dari” dan seterusnya. Contoh dari tahapan ini adalah
sebagai berikut:
Manajemen pengetahuan adalah sebuah konsep baru di dunia bisnis
manajemen pengetahuan adalah sebuah konsep baru di dunia bisnis (Teks Input)
Gambar 3.11 Filtering
Tahap stemming adalah tahap mencari root kata dari tiap kata hasil
filtering. Pada tahap ini dilakukan proses pengembalian berbagai
bentukan kata ke dalam suatu representasi yang sama. Tahap ini
kebanyakan dipakai untuk teks berbahasa Inggris dan lebih sulit
diterapkan pada teks berbahasa Indonesia. Hal ini dikarenakan bahasa
Indonesia tidak memiliki rumus bentuk baku yang permanen. Contoh
dari tahapan ini pada teks berbahasa inggris adalah sebagai berikut:
Gambar 3.12 stemming
1.7. PHP
PHP adalah server side scripting environtment yang dapat
digunakan untuk mmbantu menjalankan aplikasi-aplikasi pada web
server agar menjadi lebih interaktif dan programmable Sutarman
(2003:10) Dengan PHP aplikasi-aplikasi yang ada di web server
benar-benar akan dijalankan di web server tanpa mengharuskan
adanya tambahan atau syarat tertentu untuk sisi client (web browser).
PHP biasanya dijadikan sebagai module dalam suatu web server agar
bisa mengeksekusi file-file PHP yang tersedia di web server . PHP
dapat berjalan di hampir seluruh platform, open source, dan berlisensi
Gnu Public Licence (GPL).
Sebagai tambahan untuk memanipulasi isi dari halaman web,
PHP dapat mengirimkan HTTP header yang dapat digunakan unuk
setting cookies, mengatur proses autentikasi dan me-redirect user.
membela menguatnya dikatakan dibandingkan
bela kuat kata banding
PHP juga mempunyai koneksi dengan banyak database termasuk
dengan ODBC serta berinteraksi dengan beragam library external
library external yang membantu web developer untuk melakukan
semuanya.
PHP menyatu dengan halaman web sehingga tidak dibutuhkan
aplikasi khusus untuk membuatnya. Secara sintaks PHP serupa
dengan bahasa C dan Perl. Web developer itidak harus
mendeklarasikan varieble sebelum menggunakannya dan dengan PHP
mudah membuat array dan hash (array berasosiasi) .
Kelebihan-kelebihan dari PHP menurut Sutarman (2003:20) yaitu
1. Dipakai karena memiliki kecepatan akses yang tinggi
2. Dapat dijalankan pada beberapa web server yang berbeda
dan sistem operasi yang berbeda pula. PHP dapat berjalan
di sistem operasi UNIX, windows 98, windows NT, dan
macintosh.
3. Diterbitkan secara gratis
4. Dijalakan pada web server Microsoft Personal Web Server,
Apache, IIS, Xitami, dan sebagainya.
5. Disebut sebagai bahasa yang embedded (bias ditempel atau
1.8. Database
Database adalah kumpulan file-file yang saling berelasi
sehingga membentuk satu bangunan data untuk menginformasikan
satu perusahaan atau instansi dalam batasan tertentu (Kristianto,
1993). Kompone-komponen dari database antara lain :
1. Entity/Entitas, adalah orang, tempat, kejadian atau konsep yang
informasinya direkam. Contoh untuk di Universitas :
mahasiswa, mata kuliah, dosen, fakultas, jurusan dan lain-lain.
2. Atribute/Atribut, adalah sifat, prilaku atau ciri yang dimiliki
oleh suatu entitas. Atribute juga disebut sebagai data elemen,
data field atau data item. Contoh atribut mahasiswa : nama,
nim, jurusan, alamat, nama orang tua dan lain-lain.
3. Data Value, adalah data aktual atau informasi yang disimpan
pada tiap data elemen atau atribute. Data value adalah isi dari
atribute.
4. Record/Tuple, adalah kumpulan elemen-elemen yang saling
berkaitan menginformasikan tentang suatu entity secara
5. File, adalah kumpulan record-record sejenis yang memiliki
panjang elemen yang sama, atribute yang sama, namun
berbeda-beda data valuenya.
Dalam satu file terdapat record-record yang sejenis, sama besar, sama
bentuk dan merupakan satu entitas yang seragam. Satu record terdiri
dari field-field yang saling berhubungan yang menunjukan bahwa field
tersebut dalam satu pengertian lengkap dan direkam dalam satu
record. Untuk menyebut isi dari field maka digunakan atribut atau
merupakan judul dari satu kelompok entitas tertentu, misalnya atribut
nama menunjukan nama dari sesorang. Entitas adalah suatu obyek
yang nyata dan akan direkam.
1.9. Microsoft SQL Server
Microsoft SQL Server adalah sebuah sistem manajemen basis
data relasional (RDBMS) produk Microsoft. Bahasa query utamanya
adalah Transact-SQL yang merupakan implementasi dari SQL standar
ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya
SQL Server digunakan di dunia bisnis yang memiliki basis data
berskala kecil sampai dengan menengah, tetapi kemudian berkembang
Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi
lewat jaringan dengan menggunakan protokol TDS (Tabular Data
Stream). Selain dari itu, Microsoft SQL Server juga mendukung
ODBC (Open Database Connectivity), dan mempunyai driver JDBC
untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini
adalah kemampuannya untuk membuat basis data mirroring dan
clustering. Versi yang digunakan kali ini adalah Microsoft SQL
BAB IV
DESKRIPSI PEKERJAAN
1.1. Prosedur Pekerjaan
Cara penyelesaian aplikasi pada kerja praktek ini meliputi
beberapa langkah kerja, antara lain mengevaluasi sistem,
mengidentifikasi kebutuhan, studi literatur, pengumpulan data, desain
sistem dan aplikasi, pembuatan aplikasi, testing, implementasi dan
dokumentasi.
a. Mengevaluasi Sistem
Yaitu dengan melakukan survey langsung di perpustakaan
STIKOM Surabaya yang bertujuan untuk mengumpulkan data dan
mengamati secara langsung proses bisnis dan aliran data yang
digunakan dalam pengembangan program. Dalam hal ini data yang
diamati adalah penggunaan komputer katalog, katalog online milik
perpustakaan dan sumber datanya.
b. Mengidentifikasikan Kebutuhan
Yaitu dengan mengidentifikasikan kebutuhan yang diperlukan
pada pengembangan program. Setelah melakukan pengamatan yang
perancangan pengembangan program yang diinginkan oleh
perusahaan dan akan dilakuakan analisis kebutuhan. Dalam hal ini,
identifikasi kebutuhan dilakukan di perpustakaan STIKOM Surabaya
yang membutuhkan aplikasi katalog online.
c. Studi Literatur
Yaitu dengan mempelajari buku-buku dan pengetahuan yang
terkait dengan pengembangan program dan pemecahan masalah yang
penulis gunakan.
d. Pengumpulan Data
Yaitu memperoleh data dari database perpustakaan yang berisi
data koleksi perpustakaan.
e. Desain Sistem dan Aplikasi
Merupakan tahap melakukan desain sistem dan aplikasi yang
akan dikembangkan berdasarkan yang meliputi membuat sistem flow,
DFD, ERD, desain input dan output.
f. Pembuatan aplikasi
Merupakan tahap pembuatan aplikasi Katalog Online.
g. Testing aplikasi
h. Implementasi aplikasi
Merupakan tahap dimana aplikasi yang telah dibuat diterapkan
langsung pada perusahaan.
i. Dokumentasi
Yaitu proses pembuatan dokumentasi dari aplikasi yangtelah
dibuat.
1.2. Perancangan Sistem
Kerja praktek ini menghasilkan perangkat aplikasi katalog yang
dikembangkan menggunakan basis web. Katalog Online ini digunakan
untuk melakukan pencarian terhadap koleksi milik perpustakaan
STIKOM Surabaya, sehingga diharapkan hasil pencarian dapat
menunjukan informasi tentang koleksi yang diinginkan. Dimulai dari
proses pencarian buku di depan aplikasi katalog.
1.2.1. Flowchart
Flowchart aliran proses penggunaan Aplikasi Katalog Online
Gambar 4.1 Flowchart Aplikasi
Gambar 4.2 Flowchart Detil Proses User dan Aplikasi
1.2.2. Sistem Flow
Dari analisa flowchart, selanjutnya adalah melakukan desain
terhadap sistem yang akan dikembangkan. System flow Aplikasi
Katalog Online digambarkan sebagai berikut.
System flow pertama pada Gambar 4.3 merupakan system flow
untuk proses pencarian koleksi. Sedangkan system flow pada Gambar
4.4 merupakana system flow untuk pengolahan keyword tag untuk
Gambar 4.4 System Flow Pengolahan Keyword Tag
1.2.3. Desain Database
a. Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah suatu diagram yang
ditunjukkan untuk membantu menganalisa suatu sistem ditinjau dari
arus data yang ada dalam suatu sistem. Langkah pertama dalam
pembuatan diagram alur data ini adalah dengan membuat conteks
diagram untuk memberikan gambaran sistem secara keseluruhan,
kemudian sistem-sistem yang bersifat global dapat di-breakdown
menjadi sub-sub yang lebih kecil dan terperinci. DFD pada Aplikasi
Pelacakan Inventori ini dapat dilihat pada Gambar.
Gambar 4.5 Context Diagram
Gambar 4.6 DFD Level 0
Aplikasi Katalog Online Perpustakaan STIKOM
Gambar 4.7 DFD Level 1 Pencarian Koleksi
Gambar 4.8 DFD Level 1 Pengolahan Keyword Tag
b. Entity Relationship Diagram (ERD)
ERD digunakan untuk menginterpretasikan, menentukan, dan
mendokumentasikan kebutuhankebutuhan untuk sistem pemrosesan
-Has il Query
Keyword Penc arian [Keyword Sugestion] [Hasil Pencarian]
[Data Koleksi]
[Input Keyword Pencarian] User User
database. ERD menyediakan bentuk untuk menunjukkan struktur
keseluruhan kebutuhan data dari pemakai.
Berikut ini adalah ERD yang akan mendukung dibuatnya Aplikasi
Katalog Online :
Gambar 4.9 Conceptual Data Model
Gambar 4.10 Physical Data Model
1.2.4. Struktur Tabel
Database yang digunakan pada Aplikasi Katalog Online terdiri
dari 8 tabel, yaitu tabel juduls, pengolahans, b_buku, b_majalah, URUT = URUT
URUT_OLAH = URUT _OLAH URUT_OLAH = URUT _OLAH
URUT_OLAH = URUT _OLAH URUT_OLAH = PNGO_URUT _OLAH
b_software, b_ta indexofcontent dan keyword. Adapun struktur dari
tiap-tiap table tersebut dapat dilihat dibawah ini:
Field Tipe Data Keterangan
URUT INT Primary Key, NOT NULL
DDC VARCHAR(15)
JDDC VARCHAR(15)
JUDUL VARCHAR(200)
JUDUL_ASLI VARCHAR(200) JUDUL_SERI VARCHAR(200) PENGARANG1 VARCHAR(50) PENGARANG2 VARCHAR(50) PENGARANG3 VARCHAR(50)
SUBYEK1 VARCHAR(50)
SUBYEK2 VARCHAR(50)
BAHASA VARCHAR(50)
ISBN_ISSN VARCHAR(20)
JUMLAH INT
JENIS_KOL VARCHAR(1)
JML_DISK INT
ABSTRAK_JUD VARCHAR(4000) NO_MAJALAH VARCHAR(50)
COPY_KE INT
Tabel 4.1 Struktur Tabel Juduls
Field Tipe Data Keterangan
ID VARCHAR(1) NOT NULL
INDUK VARCHAR(10) Primary Key, NOT NULL
STATUS VARCHAR(1)
STAT_KATALOG VARCHAR(1)
JUD_URUT INT
PNGO_URUT_OLAH INT
JDDC VARCHAR(15)
COPY_KE INT
Field Tipe Data Keterangan
ID VARCHAR(1) NOT NULL
INDUK VARCHAR(10) Primary Key, NOT NULL
STAT_KATALOG VARCHAR(1)
STATUS VARCHAR(1)
JUD_URUT INT
PNGO_URUT_OLAH INT
JDDC VARCHAR(15)
COPY_KE INT
Tabel 4.3 Struktur Tabel b_software
Field Tipe Data Keterangan
ID VARCHAR(1) NOT NULL
INDUK VARCHAR(10) Primary Key, NOT NULL
STATUS VARCHAR(1)
STS_BDL VARCHAR(1)
STAT_KATALOG VARCHAR(1)
JUD_URUT INT
PNGO_URUT_OLAH INT
JDDC VARCHAR(15)
COPY_KE INT
Tabel 4.4 Struktur Tabel b_majalah
Field Tipe Data Keterangan
URUT INT Primary Key, NOT NULL
TAG text
Tabel 4.5 Struktur Tabel indexofcontent
Field Tipe Data Keterangan
KEYWORDTAG varchar(50) Primary Key, NOT NULL
KATEGORI varchar(20)
Field Tipe Data Keterangan
URUT_OLAH INT Primary Key, NOT NULL
NO_FAKTUR INT
NO_ARSIP VARCHAR(20)
JENIS_KOL VARCHAR(1)
JUDUL VARCHAR(200)
PENGARANG1 VARCHAR(50)
PENGARANG2 VARCHAR(50)
PENGARANG3 VARCHAR(50)
PENERBIT VARCHAR(50)
JUMLAH INT
TGL_SELESAI DATE
PEMBL_NO_PESAN INT
TBK_KODE_TB VARCHAR(3)
STATUS VARCHAR(1)
EDISI INT
EDITOR VARCHAR(25)
KETERANGAN VARCHAR(50)
KOTA VARCHAR(25)
PENTERJEMAH VARCHAR(25)
TH_TERBIT INT
JENIS VARCHAR(1)
JML_DISK INT
Field Tipe Data Keterangan
ID VARCHAR(1) NOT NULL
INDUK VARCHAR(10) Primary Key, NOT NULL
JDDC VARCHAR(15)
DD VARCHAR(15)
JUDUL VARCHAR(200)
PENGARANG VARCHAR(50)
KOTA VARCHAR(30)
PENERBIT VARCHAR(50)
STATUS VARCHAR(1)
TGL_TERIMA DATE
TH_TERBIT INT
SUBYEK VARCHAR(30)
BAHASA VARCHAR(30)
STAT_KATALOG VARCHAR(1)
NIM_TA VARCHAR(11)
ABSTRAK VARCHAR(4000)
KETERANGAN VARCHAR(200)
PENGARANG2 VARCHAR(50)
PENGARANG3 VARCHAR(50)
PENGARANG4 VARCHAR(50)
PENGARANG5 VARCHAR(50)
NIM_TA2 VARCHAR(11)
NIM_TA3 VARCHAR(11)
NIM_TA4 VARCHAR(11)
NIM_TA5 VARCHAR(11)
URUT_OLAH INT
PEMBIMBING1 VARCHAR(75)
PEMBIMBING2 VARCHAR(75)
SUBYEK2 VARCHAR(30)
STATUS_CD VARCHAR(1)
INDUK_CD VARCHAR(10)
Tabel 4.8 Struktur Tabel b_buku
1.3. Implementasi
1.3.1. Kebutuhan Sistem
Untuk dapat menggunakan sistem informasi pelacakan inventori
ini dengan optimal, maka dibutuhkan perangkat keras (hardware) dan
perangkat lunak (software) yang sesuai. Penjelasan untuk kebutuhan
1. Server
1. Satu unit komputer dengan spesifikasi minimal sebagai
berikut :
a. Processor Intel Core 2 Duo
b. Memory DDR RAM 1 GB (minimal)
c. Hardisk 80 GB (minimal)
d. Satu buah keyboard dan mouse
2. Perangkat Lunak (Software)
a. Microsoft Windows Server 2003
b. Database SQL SERVER 2005/2008
c. PHP 5.1.6
d. APACHE 2.2.3
e. Google Chrome 13.x.
2. Client
1. Satu unit komputer dengan spesifikasi minimal sebagai
berikut :
a. Processor Intel Pentium III
b. Memory DDR RAM 256 MB (minimal)
c. Hardisk 4 GB (minimal)
d. Satu buah keyboard dan mouse
a. Microsoft Windows 2000/XP atau LINUX
b. Google Chrome 13.x.
1.3.2. Implementasi Program
a. Halaman Utama
Halaman utama disini adalah sebuah form pencarian yang
terdiri dari menu pilihan pencarian, form input teks dan sebuah tombol
pencarian. Menu pilihan pencarian membantu pencarian berdasarkan
jenis koleksi dan kategori pencarian.
Gambar 4.11 Halaman Utama
Pencarian berdasarkan jenis koleksi meliputi pencarian Buku,
Majalah, Software dan Tugas Akhir. Sedangkan kategori pencarian
antara lain Judul, Pengarang, Subyek dan Konten. Untuk lebih
Gambar 4.12 Jenis pencarian dan Kategori Pencarian
b. Halaman Pencarian
Pencarian dilakukan dengan memasukan kata kunci pada form
input pencarian :
Gambar 4.13 Input Kata Kunci Pencarian
Setelah itu tekan enter atau klik tombol Search untuk melakukan
Gambar 4.14 Hasil Pencarian
Pada hasil pencarian akan ditampilkan judul buku, sampul depan,
nama pengarang, subyek, tahun terbit, DDC dan jumlah koleksi. Pada
nama pengarang dan Subyek terdapat link yang jika di klik akan
menghasilkan pencarian berdasarkan nama pengarang atau subyek
Dengan meng-klik judul buku, maka akan muncul tampilan informasi
detil buku berupa pop up box seperti pada gambar berikut :
Gambar 4.15 Informasi Detil Buku
Pada pop up box detil buku ini menampilkan informasi yang lebih
lengkap tentang buku yang dicari. Antara lain bahasa, abstraksi dan
status buku apakah dipinjam atau tidak.
Selanjutnya akan kita bahas tentang pencarian berdasarkan
konten yang merupakan pengembangan utama dari aplikasi katalog
sebelumnya. Pencarian berdasarkan konten ini merupakan
pengembangan dari pencarian berdasarkan subyek yang hanya terdiri
diwakili oleh lebih dari satu kata subyek atau topik bahasan yang
akan mewakili buku tersebut dalam pencarian.
Gambar 4.16 Pilihan Pencarian Berdasarkan Konten
Selanjutnya tampilan akan menjadi seperti pada gambar berikut :
Gambar 4.16 Tampilan Pencarian Berdasarkan Konten
Pada halaman pencarian akan muncul checkbox Free Text Search.
spasi dan pencarian dilakukan berdasarkan semua kata yang
dimasukan.
Gambar 4.17 Hasil Pencarian Berdasarkan Konten
c. Halaman Input Konten Buku
Halaman ini berguna untuk melakukan pengolahan tagging
bedasarkan konten yang telah dijelaskan sebelumnya. Halaman ini
hanya boleh diakses oleh bagian pengolahan. Tampilan halamannya
adalah sebagai berikut :
Login terlebih dahulu
Gambar 4.18 Form Login Pengolahan
Gambar 4.19 Halaman Pengolahan Tag
Dengan memasukan nomor induk buku pada input nomor induk,
diisikan sebelumnya. Jika buku masih belum memiliki tag, maka
kolom Tags akan kosong. Kolom Cari Keyword berguna untuk
menambahkan keyword berdasarkan keyword yang sudah diinputkan
sebelumnya pada buku lain. Dengan mengetikan sebuah kata makan
akan muncul sugestion yang mendekati koleksi kata yang sudah
dimasukan sebelumnya, jika kosong makan kata tersebut belum
pernah dipakai.
Gambar 4.20 Memasukan Keyword Tag
Selanjutnya dengan menekan tombol simpan maka data akan
BAB V
PENUTUP
5.1.Kesimpulan
Pembuatan aplikasi katalog online bertujuan untuk
mempermudah prngunjung dalam memperoleh informasi tentang
koleksi perpustakaan. Secara garis besar, berdasarkan pada hasil
perancangan dan pembuatan aplikasi aplikasi katalog online yang
telah dilakukan, dapat disimpulkan sebagai berikut:
1. Proses pencarian informasi tentang koleksi perpustakaan
dapat dilakukan dengan lebih mudah.
2. Dari aplikasi katalog online, dapat memberikan informasi
tentang koleksi perpustakaan dari manapun.
3. Pencarian buku dapat dilakukan berdasarkan topik yang
dibahas pada sebuah buku sehingga memudahkan pemakai
aplikasi
5.2.Saran
Saran yang dapat diberikan untuk mengembangkan aplikasi
1. Aplikasi dapat dikembangkan dengan menambahkan denah
lokasi rak dimana sebuah buku tersimpan sehingga lebih
memudahkan mengetahui letak buku.
2. Penambahan fitur pesan agar pengguna dapat memesan buku
DAFTAR PUSTAKA
Jogiyanto, H.M. 1995. Analisa dan Desain Sistem Informasi. Andi,
Yogyakarta.
Kendall & Kendall. 2002.System Analisys and Design – Fifth Edition.
Prentice Hall International Inc.. United States of America.
Nugroho, Aryo.2008.Mengimplementasikan Sql Server 2008.
Jakarta:Elex Media Komputindo
Purnamaningtyas, Dwi.Aplikasi Search Engine Abstraksi Tugas Akhir
Menggunakan Text Mining Pada Katalog Perpustakaan
Stikom Surabaya.2008.Surabaya:Stikom Surabaya
Sutarman. 2003. Membangun Aplikasi Web Dengan MySQL dan PHP.