• Tidak ada hasil yang ditemukan

LKP : Aplikasi Katalog Online untuk Pencarian Konten Buku dengan Metode Text Mining pada Perpustakaan Stikom Surabaya.

N/A
N/A
Protected

Academic year: 2017

Membagikan "LKP : Aplikasi Katalog Online untuk Pencarian Konten Buku dengan Metode Text Mining pada Perpustakaan Stikom Surabaya."

Copied!
66
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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

(5)

BAB V PENUTUP ... 55

5.1. Kesimpulan ... 55

5.2. Saran ... 55

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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

(18)

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.

(19)

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

(20)

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

(21)

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

(22)

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,

(23)

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

(24)

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

(25)

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.

(26)

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)

(27)

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

(28)

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

(29)

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

(30)

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

(31)

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).

(32)

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

(33)

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)

(34)

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:

(35)

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

(36)

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

(37)

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

(38)

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

(39)

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

(40)

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

(41)

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

(42)

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

(43)

Gambar 4.1 Flowchart Aplikasi

Gambar 4.2 Flowchart Detil Proses User dan Aplikasi

(44)

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

(45)
(46)

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

(47)

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

(48)

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

(49)

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

(50)

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

(51)

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

(52)

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)

(53)

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

(54)

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

(55)

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

(56)

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

(57)

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

(58)

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

(59)

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

(60)

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.

(61)

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

(62)

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,

(63)

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

(64)

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

(65)

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

(66)

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.

Gambar

Gambar 3.6 One-to-One Relationship
Gambar 3.8 Many-to-Many Relationship
Gambar 3.9 Proses Text Mining
Gambar 3.10 tokenizing / parsing
+7

Referensi

Dokumen terkait

Buku 1.2 Mengelola Data Ketentuan 1.3 Mengelola Data Peminjaman 1.1.1 Melakukan Pencarian Buku 1.1.2 Menyimpan Data Pesanan Buku 1.1.3 Simpan Transaksi Peminjaman 1.1.4

4.1 Sistem Flow Input Data Buku, Katalog Buku, dan Absensi Pengunjung Perpustakaan. Berikut adalah penjabaran sistem yang akan di implementasikan

pencarian yang dapat mencari informasi konten sebuah buku, sehingga mampu menyajikan informasi berupa rekomendasi referensi buku yang sesuai dengan kata kunci

Hasil dari penelitian ini berupa aplikasi katalog online perpustkaan SMAN 26 Garut berbasis web dengan fasilitas stok buku serta lokasi buku, pencarian buku yang

Tujuan dibangunnya sistem ini adalah untuk membangun sebuah Sistem Pendukung Keputusan Pengadaan Buku Perpustakaan yang dapat membantu petugas untuk menentukan buku

Tujuan dibangunnya sistem ini adalah untuk membangun sebuah Sistem Pendukung Keputusan Pengadaan Buku Perpustakaan yang dapat membantu petugas untuk menentukan buku

besar, yaitu lebih dari 85% responden sangat tertarik menggunakan aplikasi dengan menggunakan mobile begitu juga perbaikan pencarian untuk mendapatkan hasil keluaran yang

Hasil akhir yang diperoleh adalah sebuah aplikasi pencarian informasi buku yang dapat berfungsi untuk mencari buku berdasar keyword judul buku atau nama pengarang, dan dapat memberikan