BAB 3 ANALISIS DAN PERANCANGAN SISTEM APLIKASI

3.1. Analisis Sebagaimana telah disinggung pada uraian literatur, maka dalam perancangan sistem perpustakaan berbasis web yang akan penulis rancang dibagi ke dalam tiga tahapan inti analisis perancangan sistem. Ketiga tahapan analisis perancangan tersebut dijelaskan secara terpisah menurut tahapan-tahapan berikut. 3.1.1 Analisis Permasalahan Sistem perpustakaan dengan basis web pada dasarnya adalah pengembangan dari sistem pengolahan data perpustakaan yang telah dilakukan secara

terkomputerisasi namun hanya terbatas pada satu unit komputer saja. Dengan sistem jaringan, aplikasi yang pada awalnya hanya terbatas pada satu komputer memungkinkan untuk terhubung dengan komputer lain baik dalam area yang sama maupun berbeda. Meskipun demikian, ada beberapa kelemahan yang terjadi seperti misalnya: 1. Pekerjaan rutin lambat, memakan banyak waktu dan membosankan pemakai aplikasi perpustakaan. 2. Tidak user friendly atau membingungkan user dalam menggunakan sistem. 3. Tidak ada sarana untuk saling berbagi informasi. 4. Pada umumnya user tidak bisa berinteraksi dengan admin melalui sistem informasi perpustakaan yang sudah ada. 5. Sistem kebanyakan tidak berjalan secara realtime. 6. Pada umumnya aplikasi perpustakaan saat ini memiliki fasilitas terbatas yang hanya mencakup masalah peminjaman buku, pengembalian buku dan masalah perpustakaan lainnya tetapi tidak ada fasilitas berita, artikel ataupun komunikasi online.

Universitas Sumatera Utara

Dengan keterbatasan-keterbatasan tersebut maka perlu dilakukan upaya bagi pengembangan sebuah sistem perpustakaan yang berbasis web untuk meminimalkan kelemahan-kelemahan dengan penambahan beberapa komponen dan fitur pendukung. 3.1.2 Analisis Persyaratan Dalam perancangan sebuah perangkat lunak diperlukan rekayasa persyaratan yang merupakan sebuah proses untuk menemukan, menganalisis,

mendokumentasikan, dan memeriksa layanan serta batasan sistem. Didalam rekayasa aplikasi berbasis web, ada 4 (empat) tipe analisis yang sering digunakan, yaitu : 1. Content Analysis Content Analysis adalah menentukan isi yang akan disajikan di aplikasi perpustakaan berbasis web, baik berupa text, image, maupun grafik serta menentukan komponen-komponen / menu-menu yang dibutuhkan dalam perancangan aplikasi tersebut. Beberapa komponen menu yang disediakan dalam aplikasi yang akan dikembangkan adalah sebagai berikut : A. Member (Keanggotaan) 1. Home Halaman utama. 2. Pencarian Buku Untuk mencari buku-buku yang disediakan perpustakaan. 3. Pinjam Buku Layanan kepada member untuk melakukan pinjaman buku. 4. Status Peminjaman Informasi status buku yang dipinjam oleh member 5. Informasi Denda Informasi denda peminjaman buku yang dipinjam oleh member. 6. Berita Untuk mengetahui informasi terbaru.

Universitas Sumatera Utara

7. Artikel Artikel yang ditulis administrator sebagai bahan informasi langsung kepada member. 8. Forum Sebagai sarana interaksi dan komunikasi serta tanya jawab antara antar member dan administrator. 9. Chatting Hampir sama dengan forum namun chatting memberikan fasilitas yang up to date antar member yang sedang online. 10. Download Layanan kemudahan dalam mendapatkan artikel ataupun tutorial bermanfaat yang disediakan administrator kepada member yang bisa diunduh. 11. Logout Keluar dari sistem.

B. Administrator Content administrator sama dengan content member, dan ditambah menu Control Panel sebagai pengaturan segala operasi aplikasi perpustakaan online berbasis web ini. Menu control panel yang akan dibuat akan memiliki submenu-submenu sebagai berikut: 1. Pengaturan Database Pengaturan yang dapat dilakukan adalah seperti menambah, mengubah, menghapus. Dan pengaturan content tersebut meliputi: a. Pengaturan Buku b. Pengaturan Peminjaman Buku c. Pengaturan Denda Buku d. Pengaturan Berita e. Pengaturan Artikel f. Pengaturan Forum

Universitas Sumatera Utara

g. Pengaturan Chatting h. Pengaturan Download

2. Pengaturan User Pengaturan yang dapat dilakukan adalah seperti menambah, melakukan black list dan menghapus member dari keanggotaan perpustakaan online berbasis web ini.

C. Tamu Pengunjung yang belum melakukan pendaftaran disebut sebagai tamu. Maka tamu yang mengunjungi website perpustakaan online ini hanya dapat melihat content sebagai berikut: 1. Beranda Halaman utama. 2. Berita Untuk mengetahui informasi terbaru. 3. Artikel Artikel yang ditulis administrator sebagai bahan informasi langsung kepada member. 2. Interaction Analysis Menjelaskan cara interaksi antara user dengan aplikasi yang dibuat.

3. Functional Analysis Functional Analysis mendeskripsikan operasi yang akan diaplikasikan pada perangkat lunak sistem perpustakaan dengan basis web atau jaringan dengan kemudahan-kemudahan tata pengelolaannya, penggunaannya dan beberapa fungsi inti yang mendukung kemampuan sistem dalam manajemen data kepustakaan yang tersedia. Fasilitas chatting antar sesama pengguna juga merupakan fungsi tambahan

Universitas Sumatera Utara

yang akan membantu para pengguna buku untuk bertukar informasi dengan para pengguna lain. Seperti halnya pada sistem-sistem perpustakaan online lainnya yang telah ada, dalam sistem perpustakaan berbasis web yang akan dikembangkan juga masih menggunakan fitur yang sama dengan beberapa komponen fungsi tambahan guna lebih memaksimalkan kinerja sistem. Beberapa fungsi inti dalam aplikasi tersebut adalah fungsi untuk registrasi data manajemen pengelola, data buku (katalog), data keanggotaan, transaksi peminjaman, transaksi pengembalian, forum, dan tambahan fasilitas chatting antar pengguna dan fasilitas yang paling terpenting adalah fasilitas pencarian daftar buku dengan berbagai kriteria spesifik yang akan memudahkan dalam proses penemuan buku-buku atau pustaka yang dibutuhkan (dicari).

4.

Configuration Analysis

Menentukan konfigurasi dan spesifikasi komputer yang akan dijadikan sebagai web server dan database server.

3.2 Alur Kerja Adapun alur kerja aplikasi perpustakaan online berbasis web ini adalah sebagai berikut: 1. Sebelum masuk keanggotaan, mahasiswa harus mendaftar dengan mengisi biodata yang diperlukan. 2. Program akan menambahkan keanggotaan mahasiswa baru. 3. Setelah daftar, member harus mengisi username dan password sesuai penginputan yang sebelumnya dilakukan. 4. Program akan menyesuaikan data username dan password member, jika benar maka member bisa masuk ke dalam content member. 5. Member bisa mencari buku, meminjam buku, mengetahui status peminjaman buku, memabaca artikel dan berita yang bermanfaat, mengunduh file yang bisa dipelajari,ikut berpatisipasi dalam komunitas perpustakaan yang disebut forum, mengirim dan membalas pesan, chatting, dan lain sebagainya.

Universitas Sumatera Utara

3.3 Analisis Database Analisis Database pada sistem dimaksudkan untuk mempermudah hubunganhubungan antara tabel satu dengan tabel lainnya. Pangkalan data mempunyai fungsi untuk memferivikasi, mencatat, menyimpan, dan menampilkan hasil. Secara umum konsep rancangan pangkalan data perpustakaan online berbasis web dapat dilihat pada gambar di bawah ini:
Sistem Informasi Perpustakaan Online

Database Perpustakaan

Databse Buku

Database Pinjam Buku

Database Denda Buku

Database Berita

Database Artikel

Database Forum

Database Chatting

Database Download

Gambar 3.1 Analisis Data Base Sistem Informasi Perpustakaan Online Berbasis Web

3.4 Perancangan Sistem Perancangan merupakan tahap kedua dari siklus hidup pengembangan sistem perangkat lunak. Perancangan memiliki tujuan untuk menentukan kondisi akhir yang diharapkan dari perangkat lunak yang akan dibangun dan merumuskan cara yang harus dilakukan untuk memperoleh hasil tersebut.

Universitas Sumatera Utara

Perbedaan sistem yang sudah ada dengan sistem yang akan dirancang dapat dilihat pada gambar 3.2 dan gambar 3.3

Gambar 3.2 Skema Sistem Informasi Perpustakaan yang Sudah Ada

Gambar 3.3 Skema Perancangan Sistem Informasi Perpustakaan yang Akan Dirancang Ada beberapa tahapan yang digunakan dalam merancang aplikasi perpustakaan online ini, yaitu sebagai berikut :

Universitas Sumatera Utara

3.4.1 Data Flow Diagram (DFD) Data Flow Diagram ( DFD ) digunakan untuk menggambarkan aliran informasi dan proses data yang bergerak dari pemasukan data hingga keluaran. Keuntungan penggunanaan Data Flow Diagram adalah memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan atau dikembangkan. Data Flow Diagram dari perpustakaan berbasis web online ini dapat dilihat pada gambar 3.4 untuk diagram konteks sedangkan untuk diagram level 1 dapat dilihat pada gambar 3.5, dan untuk diagram level 2 ditunjukkan oleh gambar 3.6.

Data Login User Informasi Sistem

Sistem Informasi Perpustakaan Online Berbasis Web

Data Login Administrator Update data

Gambar 3.4 Diagram Konteks Sistem Informasi Perpustakaan Online Berbasis Web Pengembangan proses yang terjadi pada diagram konteks di atas dapat dijabarkan pada DFD level 1 berikut:

Data Login User Informasi Sistem

Data request P1 Fasilitas Member P2 Pengaturan Control Panel Data respons

Data Login Administrator Udate data

Login Akses

Gambar 3.5 DFD Level 1 Sistem Informasi Perpustakaan Online Berbasis Web Untuk masuk ke dalam sistem, member atau administrator harus login. Sistem akan membedakan apakah yang login adalah anggota atau administrator. Bila yang login adalah member, maka akan masuk ke dalam proses fasilitas member. Hak anggota dalam sistem adalah:

Universitas Sumatera Utara

1. Melakukan pemesanan peminjaman buku perpustakaan selama stok di perpustakaan masih ada. 2. Melihat buku apa saja yang pernah dipesan oleh anggota tersebut. 3. Melihat buku apa saja yang pernah dipinjam oleh anggota. 4. Memperoleh fasilitas akses anggota seperti layanan forum, chatting, dan download.

Sedangkan bila yang login adalah admin, maka akan masuk ke dalam proses pengaturan control panel. Hak akses admin adalah menambah, mengubah, menghapus data anggota, data artikel, data berita, data forum, data buku, serta data peminjaman dan denda buku. DFD pada level 2 untuk sistem informasi perpustakaan online berbasis web dapat digambarkan sebagai berikut:

User

Data Login

P.1.1 Login

Data akses member

P.1.2 Fasilitas Member

Data artikel Data denda buku Data pinjam buku

Data hasil informasi Data buku update Data buku update Data pinjam buku Update data pengaturan control panel update Data denda buku P.2.2 Pengaturan Control Panel update Data artikel update Data berita update Data forum update Data download update Data chatting update Data user D1 buku

D2

pinjam_buku

D3

denda_buku

Aktivasi admin Admin Data Login Konfirmasi login P.2.1 Validasi Login

D4

artikel

D5

berita

Data Berita

D6

forum

Data Forum

Aktivasi admin

D7

download

Data Download

D7

chatting

Data Chatting

Update data user

P.2.3 Pengaturan User

D8

user

Gambar 3.6 DFD Level 2 Sistem Infromasi Perpustakaan Online Berbasis Web

Universitas Sumatera Utara

Proses akses fasilitas member memiliki banyak proses yang tidak dijabarkan langsung dalam flow diagram level 2 di atas. Namun akan dijabarkan dalam tabel 3.1 berikut: Tabel 3.1 Spesifikasi Proses DFD Level 2 Proses 1.2 Nama Proses 1.2.1 Proses Login Proses 1.2.2 Proses pencarian Buku Proses 1.2.3 Proses Peminjaman Buku Proses 1.2.4 Proses Denda Buku Proses 1.2.5 Proses Posting Forum Proses 1.2.6 Proses Posting Forum Topik dan isi posting forum. Data denda buku Data pinjam buku Input Username dan password anggota Keterangan proses Output

verifikasi data Username dan password dengan melihat yang benar diambil basis data user untuk melakukan proses selanjutnya Input data dicari Data buku ditampilkan dalam database brdasarkan kategori buku

Data buku

Data peminjaman Informasi pinjam buku disimpan dalam database pinjam buku Data informasi Informasi denda buku denda disimpan dalam database denda buku Login user, isi Forum diskusi antar pesan berdasarkan member dan admin. topic forum, disimpan dalam database forum Data pesan yang Pesan-pesan chatting memuat data smiley disimpan dalam database chatting

Pesan chatting dan smiley

Proses pengaturan control panel dijelaskan pada table 3.2, sedangkan proses pengaturan user dijelaskan pada tabel 3.3.

Universitas Sumatera Utara

Tabel 3.2 Spesifikasi Proses DFD Level 2 Proses 2.2 Nama Proses 2.2.1 Proses Pencarian Buku Proses 2.2.2 Proses Peminjaman Buku Proses 2.2.3 Proses Peminjaman Buku Proses 2.2.4 Proses Posting Berita Proses 2.2.5 Proses Posting artikel Proses 2.2.6 Proses Posting Forum Proses 2.2.7 Proses Posting Download Proses 2.2.8 Data user, data smiley, data Proses Posting chatting Chatting Topik dan isi posting forum. Data artikel Data buku pinjam Input Data buku Keterangan proses Mengelola data buku Output

basis Informasi data buku

Mengelola basis Informasi data pinjam_buku peminjaman buku

data

Data buku

denda

Mengelola basis Informasi data informasi data denda_buku denda buku

Data berita

Mengelola data berita

basis Update data berita

Mengelola data artikel

basis Update data artikel

Mengelola data forum

basis Update data forum

Data download

Mengelola data artikel

basis Data download dalam bentuk pdf

Mengelola basis Update data chatting data chatting

Universitas Sumatera Utara

Tabel 3.3 Spesifikasi Proses DFD Level 2 Proses 2.3 Nama Proses 2.1.1 Proses Login Input Username dan password admin Keterangan proses Output

verifikasi data Username dan password login dengan yang benar diambil melihat database untuk melakukan proses user selanjutnya

Proses 2.1.2 Proses pengaturan user

Data user

Mengelola data user

basis Update data user

3.4.2 Entity Relationship Diagram (ERD) Entity Relationship Diagram pada sistem informasi berbasis web setelah perancangan tabel pada gambar 3.7 berikut.

nama

kategori_buku kategori_buku Id_user id_buku judul

judul

password

id_pinjam

penulis

nim

user

M

melakukan

N

pinjam_buku

M

terdiri dari

N

penerbit buku

M
fakultas Tgl_terbit

N
penulis Tgl_terbit

penerbit jurusan

telepon

id_denda Email

kategori_buku

dikenakan status

N

denda_buku

M

terdiri dari

judul

keterangan

penulis

denda nim nama

Gambar 3.7 ERD Sistem Informasi Perpustakaan Online Berbasis Web

Universitas Sumatera Utara

3.4.3 Relasi Antar Tabel Setelah tabel dibuat, maka tabel-tabel tersebut akan direlasikan. Berikut ini merupakan relasi antar tabel pada sistem informasi perpustakaan online berbasis web, yang dapat dilihat pada gambar 3.6.

Gambar 3.8 Relasi Antar Tabel Pada dasarnya, perancangan sistem informasi perpustakaan online berbasis web ini terdiri atas beberapa tabel-tabel yang dirancang dapat dibagi menjadi 6 bagian pangkalan data yaitu user, artikel, berita, forum, buku, dan download. 3.4.4 Kamus Data Melalui perancangan ERD yang telah dilakukan sebelumnya, maka dibentuklah kamus data sebagai berikut.

Universitas Sumatera Utara

1. Tabel User Tabel 3.4 merupakan tabel yang berisi data user secara umum, adapun strukturnya adalah sebagai berikut: Tabel 3.4 Struktur Tabel User Field id_user Nama Password Nim Fakultas Jurusan Email Phone Type Keterangan

Mediumint(8) primary key Varchar(50) Varchar(50) Varchar(9) Varchar(50) Varchar(50) Varchar(100) Varchar(15) Nama user Password user Nim user Fakutas user Jurusan user Email user Nomor telepon user

2. Tabel Buku Tabel 3.5 Merupakan tabel yang menyimpan data informasi buku. Tabel 3.5 Struktur Tabel Buku Field id _buku kategori_buku Judul Penulis Penerbit tgl_terbit Type Keterangan

Mediumint(8) primary key Varchar(100) Varchar(100) Varchar(50) Varchar(50) Date Kategori buku Judul buku Penulis buku Penerbit buku Tanggal terbit buku

Universitas Sumatera Utara

3. Tabel Buku Pinjaman Tabel 3.6 merupakan tabel yang menyimpan data informasi buku yang dipinjam member. Tabel 3.6 Struktur Tabel Pinjam Buku Field id _pinjam kategori_pinjam Judul Penulis Penerbit tgl_terbit Nim Nama tgl_pinjam tgl_kembali Type Keterangan

Mediumint(8) primary key Varchar(100) Varchar(100) Varchar(50) Varchar(50) Date Varchar(9) Varchar(100) Date Date Kategori buku yang dipinjam Judul buku yang dipinjam Penulis buku yang dipinjam Penerbit buku yang dipinjam Tanggal terbit buku yang dipinjam Nim member yang meminjam Nama member yang meminjam Tanggal pinjam buku yang dipinjam Tanggal kembali buku yang dipinjam

4. Tabel Denda Tabel 3.7 merupakan tabel yang menyimpan data informasi denda peminjaman buku.

Universitas Sumatera Utara

Tabel 3.7 Struktur Tabel Denda Pinjam Buku Field id _denda kategori buku Judul Penulis Nim Nama Denda Keterangan Type Mediumint(8) Varchar(100) Varchar(100) Varchar(50) varchar(9) varchar(100) Int(50) Text Keterangan primary key Kategori buku yang denda Judul buku yang denda Penulis buku yang denda Nim member yang terkena denda Nama member yang terkena denda Status denda yang dikenakan Keterangan masa sisa denda

5. Tabel Berita Tabel 3.8 merupakan tabel yang menyimpan data berita yang dibuat admininistor. Tabel 3.8 Struktur Tabel Berita Field id_berita kategori_berita Topik isi_berita tgl_berita Type Keterangan

Mediumint(8) primary key Varchar(100) Varchar(100) Text Date Kategori berita Topik atau subjek berita Isi berita Tanggal berita dibuat

Universitas Sumatera Utara

6. Tabel Artikel Tabel 3.9 struktur tabel untuk menyimpan kode mata pelajaran, dan mempunyai struktur sebagai berikut: Tabel 3.9 Struktur Tabel Artikel Field id_artikel kategori_artikel Subject isi_singkat isi_artikel tgl_artikel Type Keterangan

Mediumint(8) primary key Varchar(50) Varchar(200) Text Text Date Kategori artikel Subject artikel Isi singkat artikel Isi lengkap artikel Tanggal artikel dibuat

7. Tabel Forum Tabel 3.10 merupakan tabel yang menyimpan data forum. Tabel 3.10 Struktur Tabel Forum Field id_forum kategori_forum nama_forum Type Keterangan

Mediumint(8) primary key Varchar(100) Text Kategori Forum Nama Forum

8.Tabel Posting Forum Tabel 3.11 merupakan tabel yang menyimpan data posting forum yang dibuat terpisah dengan table forum karena dibuat khusus untuk menyimpan setiap postingan yang terjadi dari setiap member. Id_forum merupakan field yang menghubungkan antara pesan yang dikirim dengan topik atau kategori forum.

Universitas Sumatera Utara

Tabel 3.11 Struktur Tabel Posting Forum Field id_post id_forum isi_forum Nama Type Keterangan

Mediumint(8) primary key Varchar(100) Text Varchar(50) Foreign key terhadap table Forum Isi pesan forum Nama penulis pesan forum (foreign key terhadap tabel user)

tgl_posting

Date

Tanggal pesan dibuat

9.Tabel Chatting Tabel 3.12 merupakan table untuk menyimpan data layanan komunikasi chatting. Tabel 3.12 Struktur Tabel Chatting Field id_chat Pesan Nama Type Keterangan

Mediumint(8) primary key Text Varchar(100) isi pesan chat nama penulis pesan chatting (foreign key terhada terhadap tabel user)

Tgl

Date

Tanggal pesan chat dibuat

Universitas Sumatera Utara

10.Tabel Smiley Tabel 3.13 merupakan tabel yang menyimpan data smiley sebagai pelengkap fasilitas layanan forum dan chatting. Tabel 3.13 Struktur Tabel Smiley Field id_smiley Kode Type Keterangan

Mediumint(8) primary key Varchar(50) kode pengetikan smiley pada

keyboard Nama Varchar(100) nama smiley

Pada sistem informasi perpustakaan online berbasis web, tahap perancangan yang dilakukan mencakup perancangan arsitektur, perancangan antar muka pemakai, dan perancangan prosedural.

3.4.5 Perancangan Arsitektur Untuk mempermudah pembuatan sistem, diperlukan perancangan struktur menu program yang akan dibangun. Perancangan struktur menu program ini membantu dalam merancang bagian-bagian dari sistem yang sebenarnya dan untuk mengetahui bagian mana yang terlebih dahulu nantinya yang akan diakses setelah program tersebut selesai.

Universitas Sumatera Utara

Halaman Menu Utama

Kategori Buku

Input Pinjam Buku

Informasi Denda Buku

Kategori Berita

Kategori Artikel

Kategori Forum

Chatting

Kategori Download

Informasi Data Buku

Stauts Peminjaman Buku

Berita

Artikel

Pilihan Forum

Download

Lihat dan Input Data Forum

Gambar 3.9 Perancangan Arsitektur Sistem Informasi Perpustakaan Online Berbasis Web.

3.4.6 Perancangan Antar Muka Pemakai Antarmuka pemakai (user interface) adalah aspek sistem komputer atau program yang dapat dilihat, didengar, atau dipersepsikan oleh pengguna manusia, dan perintah-perintah atau mekanisme yang digunakan pemakai untuk mengendalikan operasi dan memasukkan data. Berikut ini merupakan perancangan antarmuka sistem informasi perpustakaan online berbasis web.

3.4.6.1 Halaman Menu Utama Tampilan menu utama dibuat semenarik mungkin namun juga dibuat senyaman mungkin, yaitu menampilkan berbagai fitur yang diperlukan pengunjung seperti menu navigasi, form login, kirim pesan, informasi buku baru, informasi berita baru. Halaman menu utama dapat dilihat pada gambar 3.10.

Universitas Sumatera Utara

Header

Beranda

Buku Berita Artikel Forum

Chatting Download Beranda Cari Buku Pinjam Buku Status Pinjam Informasi Denda Welcome Message username password

Galleri Foto

Jumlah Pengunjung

Berita Berita Berita Berita

Berita Berita Berita Berita Kalender Polling

Gambar 3.10 Rancangan Halaman Menu Utama

3.4.6.2 Halaman Buku Tampilan antar muka informasi buku dirancang sederhana dengan hanya memuat kategori buku beserta jumlah buku seperti pada gambar 3.10, yang apabila kategori buku diklik maka akan menuju halaman detail judul-judul buku yang menampilkan data buku yang termasuk ke dalam kategori tersebut seperti yang terlihat pada gambar 3.11.

Cari Buku

Cari

Kategori Buku 1 Kategori Buku 2 Kategori Buku 3 Kategori Buku 4 Kategori Buku 5

Jlh buku Jlh buku Jlh buku Jlh buku Jlh buku

Gambar 3.11 Rancangan Halaman Informasi Buku

Universitas Sumatera Utara

Kategori Buku 1

Buku 1 Keterangan Buku 1

Buku 2 Keterangan Buku 2

Buku 3 Keterangan Buku 3

Gambar 3.12 Rancangan Halaman Macam Judul Buku dalam Kategori Tertentu Untuk mempermudah pemakai, dibuat pencarian buku berdasarkan kategori, sehingga pemakai akan melihat buku apa saja yang tersedia di perpustakaan yang berkenaan dengan kategori yang dicarinya.

Hasil Pencarian:Kategori Buku 1

Buku 1 Keterangan Buku 1

Buku 2 Keterangan Buku 2

Buku 3 Keterangan Buku 3

Gambar 3.13 Rancangan Halaman Hasil Pencarian Buku

Universitas Sumatera Utara

3.4.6.3 Halaman Pinjam Buku Perancangan halaman peminjaman buku dibuat beberapa data yang diperlukan masukannya, seperti pilih kategori, judul buku, pengarang buku, peminjam buku, nim, dan tanggal peminjaman.

Data Peminjaman

Kode Peminjaman Kategori Judul Buku Nim Nama Tanggal Simpan

Gambar 3.14 Rancangan Halaman Peminjaman Buku

3.4.6.4 Halaman Status Peminjaman Buku Perancangan status peminjaman buku dibuat untuk memudahkan anggota melihat buku apa yang telah dipinjamnya, buku apa saja yang telah dipinjam oleh anggota lain. Informasi status peminjaman ini adalah antara lain, kategori buku yng dipinjam, judul buku yang dipinjam, nama peminjam, nim peminjam, dan tanggal peminjaman.

Universitas Sumatera Utara

Data Peminjaman Buku

Kode

Kategori

Judul

Nim

Nim

Tanggal

Gambar 3.15 Rancangan Halaman Status Peminjaman Buku

3.4.6.5 Halaman Informasi Denda Buku Halaman informasi denda buku dirancang sesuai dengan kebutuhan anggota, misalnya seperti judul buku, peminjam buku, tanggal peminjaman, denda, dan kapan jangka waktu pengembalian buku tersebut.

Informasi Denda Buku

Kode Kategori Judul Nim Nama Tanggal Denda

Keterangan

Gambar 3.16 Rancangan Halaman Informasi Denda Buku

Universitas Sumatera Utara

3.4.6.6 Halaman Berita Halaman berita dirancang mirip seperti tampilan blog yang sekarang banyak digunakan, seperti blogspot ataupun wordpress. Perancangan seperti ini dimaksudkan agar pemakai telah terbiasa untuk mengakses halaman berita. Halaman ini menampilkan berita berdasarkan kategori, kemudian apabila pemakai mengklik judul berita dalam kategori berita tertentu, maka akan muncul halaman berita selengkapnya.

Kateori Berita

Kategori Berita 1

Berita 1 Berita 2

Kategori Berita 2

Berita 1 Berita 2

Kategori Berita 3

Berita 1 Berita 2

Gambar 3.17 Rancangan Halaman Berita

3.4.6.7 Halaman Artikel

Perancangan halaman artikel dibuat persis sama seperti perancangan halaman berita, yaitu menampilkan halaman kategori artikel, yang kemudian akan menuju halaman artikel-artikel yang terkait dalam kategori artikel tersebut.

Universitas Sumatera Utara

Kateori Artikel

Kategori Artikel 1

Artikel 1 Artikel 2

Kategori Artikel 2

Artikel 1 Artikel 2

Kategori Artikel 3

Artikel 1 Artikel 2

Gambar 3.18 Rancangan Halaman Artikel 3.4.6.8 Halaman Forum Forum dibuat berdasarkan kategori, maka halaman forum dirancang berdasarkan kategori forum yang sering dibahas. Kategori forum terdiri atas beberapa forum. Misalnya Kategori komputer bisa terdiri dari beberapa forum seperti forum jaringan, forum basisdata, forum pemrograman, dan lain sebagainya seperti yang ditampilkan pada gambar 3.19. Bila salah satu forum tersebut diklik maka akan menuju halaman posting, yang akan menampilkan nama pengirim pesan forum, isi pesan forum, dan tanggal pesan forum.seperti pada gambar 3.20.

Forum

Kategori Forum 1 Nama Forum 1 Nama Forum 2 Nama Forum 3 Kategori Forum 2 Nama Forum 1 Nama Forum 2 Nama Forum 3

Jlh Posting

Tgl Posting

Jlh Posting

Tgl Posting

Gambar 3.19 Rancangan Halaman Forum

Universitas Sumatera Utara

Forum

Nama Forum 1 Nama Tanggal posting Isi posting Nama Tanggal posting Isi posting

Isi posting

Posting

Gambar 3.20 Rancangan Halaman Posting Forum 3.4.6.9 Halaman Chatting Halaman chatting dirancang hampir sama dengan halaman chatting lainnya, yaitu menampilkan nama pengirim pesan chatting, isi pesan chatting, dan tanggal dibuat pesan.

Chatting

Nama : Nama : Nama :

Pesan chatting Pesan chatting Pesan chatting

Input pesan chatting

Send

Gambar 3.21 Rancangan Halaman Chatting

Universitas Sumatera Utara

3.4.6.10 Halaman Download Perancangan halaman download dibuat sama pula seperti perancangan halaman berita, yaitu menampilkan halaman kategori download, yang kemudian akan menuju halaman informasi detail data download yang termasuk dalam kategori download tersebut.

Kateori Download

Kategori Download 1

Download 1 Download 2

Kategori Download 2

Download 1 Download 2

Kategori Download 3

Download 1 Download 2

Gambar 3.22 Rancangan Halaman Download 3.4.7 Perancangan Prosedural Perancangan prosedural terjadi setelah data perancangan struktur program dan antar muka dibangun. Perancangan prosedural berfungsi untuk merancang detil dari setiap fungsi pada modul. Notasi yang digunakan dapat berupa flow chart, algoritma, dan lain-lain. Untuk perlu diketahui, bahwa sistem ini akan digunakan oleh dua pemakai, yaitu anggota (member) dan administrator.

3.4.7.1 Algoritma dan Flowchart Login dan Ganti Password Prosedur ini digunakan untuk melakukan proses login. Algoritmanya adalah sebagai berikut: 1. Mulai 2. Pencarian data dilakukan pada table password;

Universitas Sumatera Utara

3. Jika ditemukan username administrator pada table password maka password dicocokan dengan field password pada record yang ditemukan username administrator 4. Jika cocok maka form utama akan terbuka 5. Jika tidak cocok maka muncul message “Password salah” 6. Jika tidak ditemukan username administrator maka kembali ke halaman semula. 7. Berhenti

Algoritma Ganti Password: 1. Mulai 2. Jika ganti password diklik maka newpasswod.visible and konfirmasi.visible diTrue kan 3. Jika diklik “simpan” maka password baru tersimpan 4. Berhenti Gambaran aliran proses kerja dari prosedur kunci di atas dapat ditunjukkan oleh flowchart pada gambar 3.23 berikut:

Universitas Sumatera Utara

Start

Input Username & Password

Proses Seaching Data

user.db

Message Not found

No

If

Ganti Password Yes

Save

Menu Utama Muncul

Stop

Gambar 3.23 Flowchart Login dan Ganti Password

3.4.7.2 Algoritma dan Flowchart Pengaturan Buku Algoritma pengaturan buku ini adalah hak akses administrator dalam menambah, mengubah, dan menghapus data buku pada basis data buku. Algoritma pengaturan buku tersebut adalah: 1. Mulai cari buku 2. Pencarian data buku dilakukan berdasarkan kategori dan id_buku pada table buku 3. Jika tidak ditemukan maka input data yang dilakukan disimpan ke dalam table buku (terjadi penambahan data) 4. Berhenti cari buku 5. Mulai hapus buku 6. Jika ditemukan maka data buku ditampilkan berdasarkan record yang diinput berdasarkan id_buku pada table buku

Universitas Sumatera Utara

7. Jika Hapus diklik maka data yang ditemukan pada record table buku dihapus berdasarkan id_buku; 8. Berhenti hapus buku 9. Mulai edit buku 10. Jika Edit diklik maka pencarian data buku dilakukan berdasarkan id_buku pada table buku 11. Jika ditemukan maka perubahan data yang dilakukan disimpan ke dalam table buku(terjadi pengeditan data) 12. Berhenti edit buku Gambaran aliran proses kerja dari prosedur kunci di atas dapat ditunjukkan oleh flowchart pada gambar 3.24 berikut:
Start

Input Data Buku

Proses Seaching Data Delete record

buku.db

Data Cannot Append

Yes

If

Append New Data

No

Perubahan Data Buku

Edit Data & Save

Stop

Gambar 3.24 Flowchart Pengaturan Data Buku

Universitas Sumatera Utara

3.4.7.3 Algoritma dan Flowchart Pinjam Buku Algoritma di bawah ini adalah algoritma status peminjaman buku. 1 2 Mulai Pencarian data status peminjaman buku dilakukan berdasarkan id_pinjam pada table pinjam_buku 3 Jika ditemukan maka perubahan data yang dilakukan disimpan ke dalam tablepinjam_buku.db(terjadi pengeditan data pada table pinjam_buku) 4 Berhenti Gambaran aliran proses kerja dari prosedur kunci di atas dapat ditunjukkan oleh flowchart pada gambar 3.25 berikut:
Start

Input Data Status Pinjam Buku Berdasarkan id_pinjam Proses Seaching Data Delete record

pinjam_buku.db

Data Cannot Append

Yes

If

Append New Data

No

Perubahan Data Status Pinjam Buku

Edit Data & Save

Stop

Gambar 3.25 Flowchart Pengaturan Status Pinjam Buku

Universitas Sumatera Utara

3.4.7.4 Algoritma dan Flowchart Denda Buku Yang ditunjukkan pada gambar 3.26 adalah flowchart informasi denda buku dengan algoritma sebagai berikut: 1. Mulai 2. Pencarian data denda buku dilakukan berdasarkan id_denda pada table pinjam_buku 3. Jika ditemukan maka pencarian data denda dilakukan berdasarkan tangal sekarang apakah lebih dari 3 hari dari tanggal peminjaman yang ada pada table pinjam_buku 4. Jika ya maka perubahan data yang dilakukan disimpan ke dalam table denda (terjadi pengeditan data pada table denda) 5. Berhenti
Start

Input Data Informasi Denda Berdasarkan id_pinjam If tgl > tgl_pinjam+14 Proses Seaching Data

pinjam_buku.db

Yes

Proses Seaching Data Delete record

denda.db

No

Data Cannot Append

Yes

If

Append New Data

No

Perubahan data informasi denda

Edit Data & Save

Stop

Gambar 3.26 Flowchart Pengaturan Informasi Denda Buku

Universitas Sumatera Utara

BAB 4 IMPLEMENTASI SISTEM 4.1 Implementasi Sistem 4.1.1 Spesifikasi Sistem Aplikasi ini dapat digunakan oleh siapa saja karena aplikasinya yang online dan berbasis web, namun untuk menjadi member hanya dapat didaftar oleh mahasiswa yang perpustakaannya dipasang perangkat lunak sistem informasi perpustakaan online berbasis web ini saja, karena untuk menjadi anggota mereka akan diminta data seperti nim, fakultas dan jurusan. Aplikasi juga akan bisa diakses dari mana saja jika aplikasi ini sudah terpasang pada server web yang sebenarnya. Namun pengujian aplikasi saat ini dilakukan pada komputer server yang bersifat stand alone, dan pengujiannya hanya dapat dilakukan dari komputer yang terhubung dengan komputer server tersebut. Dalam mengimplementasikan aplikasi ini dibutuhkan 3 buah komponen penting yaitu: 1. Hardware (Perangkat Keras) Hardware adalah komponen atau peralatan yang terdapat pada sebuah komputer yang diperlukan agar komputer tersebut dapat beroperasi. Untuk mengimplementasikan aplikasi ini sebaiknya menggunakan komputer yang memiliki spesifikasi hardware yang tinggi karena komputer ini harus menangani request dalam jumlah yang banyak. Adapun spesifikasi yang direkomendasikan adalah sebagai berikut : a. RAM minimal 512 Mb b. Processor minimal Intel Pentium IV 3.0 GHz c. Harddisk minimal 40 Gb d. Monitor SVGA. 15” e. VGA Card 64 Mb f. Keyboard dan Mouse

Universitas Sumatera Utara

2. Software (Perangkat Lunak) Software adalah program atau instruksi yang terpasang di dalam komputer yang memiliki fungsi tertentu tujuan utamanya adalah memudahkan pekerjaan manusia. Software yang dibutuhkan dalam mengimplementasikan aplikasi ini adalah sebagai berikut : a. Sistem Operasi Windows b. XAMPP (Apache, MySQL, PHP) Software-software di atas harus sudah terpasang pada komputer untuk aplikasi XAMPP diunduh dari internet karena aplikasi bersifat Open Source. Pada saat implementasi, Apache web server harus diaktifkan terlebih dahulu. 3. Brainware (Pengguna) Brainware mutlak diperlukan karena aplikasi ini memerlukan perawatan atau maintenance, baik perawatan hardware maupun software. Aplikasi ini tidak dapat beroperasi dengan sendirinya tanpa ada instruksi dari administrator. Administrator diperlukan untuk proses administrasi seperti proses update data, proses menjalankan service dan proses administrasi lainnya.

4.1.2 Pengujian Sistem Sistem yang telah dirancang kemudian diuji dengan menggunakan metode Black Box pada antarmuka dan pencariannya. Hasil pengujian yang dilakukan harus menunjukkan bahwa sistem ini telah bekerja sesuai dengan tujuan penelitian dan berjalan sesuai dengan apa yang diharapkan dengan error nol dimana setiap statement pada sistem pencarian telah dieksekusi paling tidak satu kali selama pengujian dan semua kondisi logis telah diuji dan berhasil. Berikut merupakan diagram pengujian metode Black Box dimana pengujian dengan metode Black Box mengambil input dan output perangkat lunak tanpa memperhatikan kode-kode internal program itu sendiri.

Universitas Sumatera Utara

Gambar 4.1 Pengujian Metode Black Box

Tabel 4.1 Deskripsi Pengujian Sistem
ID Test 1 Deskripsi Test Login Administrator & Login Member Username password dan Input Deskripsi Proses SELECT * FROM user WHERE ID=’$ID’ AND PASSWORD=md5('$passwor d'); If cocok {Halaman utama} Else {echo “Username atau Password INVALID”;} 2 Transaksi Peminjaman Buku Kategori, Judul Buku, Nim, Nama, Tanggal If ((data_transaksi1 != null) || (data_transaksi2 != null, || …)) {Transaksi sukses} Else {echo “data lengkap”;} 3 Status Peminjaman Buku Input diambil berdasarkan id_user saat login dan data buku yang pernah dipinjam belum Halaman Peminjaman Data Pesan: “Judul buku tidak ada dalam database” Transaksi sukses; Pesan: “Data belum lengkap”; Login sukses; Pesan “Username dan password INVALID” Output

SELECT * FROM pinjam_buku WHERE id_pinjam= ’$id_pinjam’; If ketemu { Halaman data pinjam buku} Else { Halaman buku=null } data pinjam

(Nim, Nama, Kategori Buku, Judul buku, Pengarang, Tanggal Pinjam)

Universitas Sumatera Utara

4

Informasi Denda

Input diambil berdasarkan saat id_user login dan data buku yang pernah dipinjam

SELECT denda_buku id_denda= ’$id_denda’; If ketemu { Halaman buku} Else { Halaman buku=null }

*

FROM WHERE

Halaman Infromasi Denda (Kategori buku, Judul Buku, Pengarang, Nim, Nama, Denda, dan Keterangan)

status

denda

data

denda Halaman berita dengan kategori berita tertentu

5

Berita

Kategori berita

SELECT * FROM berita WHERE kategori_berita=’$kategori_be rita’; {Halaman kategori berita}

5

Artikel

Kategori artikel

SELECT * FROM artikel WHERE kategori_artikel= ’$kategori_artikel; {Halaman kategori artikel}

Halaman artikel dengan kategori artikel tertentu

6

Forum

Topik isi forum

Forum, posting

SELECT * FROM forum WHERE id_forum=’$id_forum’; INSERT INTO forum VALUES ('data_forum1',’data_forum2,.. );

Isi forum sukses diposting

7

Chatting

Isi pesan chatting

SELECT * FROM WHERE ID=’$ID’;

user

INSERT INTO chatting VALUES ('data_chatting1',’data_chattin g2,..); 8 Download Kategori download SELECT * FROM download WHERE kategori_download= ’$kategori_download’; {Halaman download} kategori

Pesan sukses terkirim dengan nama member yang login

Halaman download dengan kategori download tertentu

Analisis hasil pengujian sistem informasi perpustakaan online berbasis web adalah sebagai berikut:

Universitas Sumatera Utara

a. Pengujian pada input data dengan menggunakan metode Black box menunjukkan bahwa input data kosong pada sistem menyebabkan eksekusi tidak berhasil dan muncul pesan kesalahan atau instruksi pengisian data. b. Input data dengan data yang tidak sesuai pada sistem menyebabkan eksekusi tidak berhasil dan muncul pesan kesalahan. c. Sistem akan mengeksekusi data yang di-input dengan benar dan sesuai. Data akan langsung disimpan dalam basis data. d. Pada sistem input data yang sama akan mengalami dua kemungkinan. Pertama, data tidak akan dieksekusi karena data yang sama sudah ada sebelumnya. Hal ini dikarenakan dalam basis data, data unik yang sama tidak diperkenankan lebih dari satu kali masuk ke dalam basis data. Kedua, basis data memperkenankan data tersebut di-input lebih dari satu kali. e. Pengujian pada algoritma pencarian berbasis bahasa alami berhasil dilakukan dengan error nol, dimana setiap statement pada program telah dieksekusi paling tidak satu kali selama pengujian dan semua kondisi logis telah diuji dan berhasil. Pengujian ini membahas pengujian perangkat lunak yang telah dirancang. Hal ini bertujuan untuk mengetahui sejauh mana ketepatan eksekusi perangkat lunak yang telah dibuat serta tidak menutup kemungkinan mengetahui kelemahannya untuk dikembangkan selanjutnya. Sehingga dapat disimpulkan apakah perangkat lunak yang dibuat dapat berjalan secara benar sesuai kriteria yang diharapkan. Proses pengujian aplikasi ini dilakukan pada sebuah komputer yang bersifat lokal atau tidak terhubung dengan jaringan. Aplikasi ini diletakkan di Document Root windows yaitu di c:/xampp/htdocs/. Direktori untuk aplikasi web ini diletakkan di c:/xampp/htdocs/perpustakaan/, sehingga untuk menguji layanan berbasis web dapat dilakukan dengan mengetikkan http://localhost/perpustakaan/.

4.1.2.1 Halaman Login Untuk masuk ke akses fasilitas anggota, pengguna harus melakukan login terlebih dahulu. Dan jika pengguna masih sebagai pengunjung atau tamu maka ia juga dapat melakukan pendaftaran pada halaman ini, setelah ia mengisi lengkap data-data

Universitas Sumatera Utara

yang ditampilkan. Maka seorang administrator akan memeriksa data tamu dan memutuskan apakah tamu tersebut telah memenuhi persyaratan untuk menjadi anggota atau tidak.

Gambar 4.2 Halaman Login Seorang administrator memiliki hak akses penuh atas aplikasi ini, karena itu administrator juga berhak menentukan siapa saja pengguna yang bisa menjadi anggota ataupun tidak. Jika pengunjung tidak login atau belum menjadi anggota maka ia hanya bisa mengakses fasilitas berita, artikel, forum dan chatting.

4.1.2.2 Halaman Utama (index) Pada tampilan halaman utama web memuat menu informasi perpustakaan beserta menu-menu utama seperti Cari buku, Pinjam buku, Informasi denda, Berita, Artikel, Forum, Chatting, dan Download. Pada menu utama ini user juga dapat melakukan login ataupun pendaftaran sebagai anggota perpustakaan jika ia belum mendaftar sebelumnya.

Universitas Sumatera Utara

Gambar 4.3 Halaman Utama (index) Halaman utama juga menampilkan informasi seperti buku-buku baru, bukubuku populer yang paling sering dipinjam, kalender, jumlah pengunjung, pesan pribadi, dan fasilitas untuk voting tentang kelayakan aplikasi ini.

4.1.2.3 Halaman Pencarian Buku Sistem informasi yang baik adalah sistem yang memberikan informasi secara lengkap sebelum transaksi dilakukan. Maka web ini juga memberikan informasi data buku sebelum melakukan peminjaman buku. Pada halaman ini user dapat melakukan pencarian buku berdasarkan pengarang, penerbit ataupun judul buku, karena sistem akan menampilkan data-data buku dari semua kata yang terkandung didalam

Universitas Sumatera Utara

pencarian. Halaman informasi data buku beserta pencariannya ditampilkan pada gambar 4.4 di bawah ini.

Gambar 4.4 Halaman Cari Buku Pada halaman ini ditampilkan semua koleksi buku beserta jumlahnya berdasarkan kategori buku, buku terbaru yang menjadi koleksi perpustakaan dan buku favorit yang paling banyak dipinjam oleh anggota perpustakaan.

Universitas Sumatera Utara

4.1.2.4 Halaman Transaksi Peminjaman Buku Pada transaksi peminjaman buku, pertama kali admin harus memasukkan id anggota, karena hanya anggota saja yang berhak untuk meminjam buku. Jika id tersebut ditemukan, sistem akan memasukkan data peminjaman ke dalam basis data. Langkah pertama yang harus dilakukan anggota adalah memasukkan data transaksi peminjaman buku seperti gambar 4.5. Kemudian pada menu status peminjaman akan tampil daftar peminjaman, seperti pada gambar 4.6. Jika anggota tidak mengembalikan buku dalam jangka waktu yang telah ditentukan, administrator akan membuat laporan denda pada menu informasi denda seperti pada gambar 4.7.

Gambar 4.5 Form Peminjaman Buku Untuk meminjam buku, anggota harus mengisi field-field pada form peminjaman buku secara lengkap. Dan peran administrator disini adalah memeriksa kelengkapan data tersebut serta menyetujui atau tidak peminjaman yang dilakukan oleh anggota perpustakaan.

Universitas Sumatera Utara

Gambar 4.6 Halaman Status Peminjaman Buku Pada halaman status peminjaman buku ini, ditampilkan data-data anggota yang sedang meminjam buku perpustakaan beserta buku yang dipinjam dan tanggal peminjaman. Untuk akses halaman ini pengguna haruslah sudah menjadi anggota atau member perpustakaan.

Universitas Sumatera Utara

Gambar 4.7 Halaman Informasi Denda Buku Halaman informasi denda buku ini berisi data-data anggota yang melewati batas peminjaman buku yaitu selama 14 hari, sehingga ia dikenai denda. Denda ini akan bertambah setiap harinya sampai batas yang ditentukan, disini administrator sangat berperan untuk memberi peringatan kepada anggota yang lalai mengembalikan buku perpustakaan. Jika anggota yang meminjam buku sedang dikenai denda maka anggota tersebut tidak diizinkan untuk meminjam buku yang lain sebelum ia mengembalikan buku yang dikenai denda tersebut.

4.1.2.5 Halaman Berita Halaman berita adalah layanan informatif kepada anggota untuk bisa mengetahui berita-berita yang disajikan administrator secara up-to-date.

Universitas Sumatera Utara

Gambar 4.8 Halaman Berita Untuk akses halaman ini pengguna tidak harus menjadi anggota perpustakaan, halaman ini dapat diakses oleh siapapun yang mengunjungi situs ini. Halaman berita berisikan informasi-informasi seperti lowongan kerja, buku-buku terbaru, dan informasi penting lainnya yang dimasukkan oleh seorang administrator. Berita-berita yang ditampilkan pastinya up to date dan ada batas waktu. Karena itu peran seorang administrator harus konsisten.

4.1.2.6 Halaman Artikel Halaman artikel adalah halaman layanan informasi berupa tutorial yang diberikan web kepada pengunjung web dan anggota.

Universitas Sumatera Utara

Gambar 4.9 Halaman Artikel Halaman artikel ini berisi informasi-informasi singkat tentang suatu informasi yang dianggap bisa ditampilkan oleh administrator dan pastinya bermanfaat untuk pengguna. Artikel-artikel yang ditampilkan berasal dari informasi yang diposting oleh anggota ataupun administrator sendiri yang diambil dari berbagai sumber. Administrator juga bertugas meng-update artikel-artikel pada aplikasi perpustakaan ini.

Universitas Sumatera Utara

4.1.2.7 Halaman Forum Halaman forum halaman interaktif antar anggota dan administrator. Anggota dapat bertanya, berkomentar, atau bahkan memberi solusi dalam forum ini.

Gambar 4.10 Halaman Forum Pada halaman forum ini, anggota bisa mendapatkan informasi dan berinteraksi langsung dengan administator. Forum ini dirancang khusus bagi pengguna yang ingin saling berbagi informasi ataupun mengajukan pertanyaanpertanyaan kepada administrator, karena itu forum dibagi dalam beberapa kategori untuk meminimalkan topik pembicaraan antar anggota dan administrator. Seperti kategori Komputer, maka didalam forum tersebut hanya dibicarakan hal-hal yang berhubungan dengan komputer saja. Peran administrator harus konsisten dalam forum ini untuk menjawab pertanyaan dari anggota ataupun memberikan informasi yang dibutuhkan anggota perpustakaan.

Universitas Sumatera Utara

4.1.2.8 Halaman Chatting Halaman chatting juga merupakan layanan interaktif antar member dan juga administrator, namun chatting adalah layanan real time atau sering disebut dengan komunikasi online karena komunikasinya yang secara langsung. Halaman chatting ini seperti yang ditunjukkan pada gambar 4.11 di bawah ini.

Gambar 4.11 Halaman Chatting Halaman Chatting ini khusus dirancang untuk anggota saling berinteraksi dan berbagi informasi. Halaman ini memungkinkan pengguna untuk berkomunikasi online sama seperti aplikasi chatting lainnya, namun untuk memudahkan pengguna saling berinteraksi maka penulis merasa perlu untuk membuat aplikasi Chatting dalam sistem informasi perpustakaan ini. Peran administrator disini tidak harus konsisten karena aplikasi ini dirancang khusus ditujukan untuk pengguna aplikasi perpustakaan

Universitas Sumatera Utara

4.2.2.9 Halaman Download Halaman download merupakan layanan yang memanjakan anggotanya agar bisa mendownload segala sesuatu yang disajikan pada web secara gratis.

Gambar 4.12 Halaman Download Halaman download ini juga diatur oleh seorang administrator yang berperan dalam mengisi data-data yang dapat didownload oleh anggota. Data-data yang dapat didownload oleh anggota seperti artikel-artikel, software dan lain sebagainya berasal dari berbagai sumber yang dikumpulkan oleh administrator. Disini administrator juga harus berperan konsisten agar tidak terjadi kekosongan pada content download ini.

Universitas Sumatera Utara

BAB 5 PENUTUP 5.1 Kesimpulan Berdasarkan pembahasan dan evaluasi dari bab-bab sebelumnya, maka dapat diambil beberapa kesimpulan sebagai berikut: 1. Administrator memiliki hak akses penuh untuk melakukan perubahan, penambahan ataupun penghapusan anggota dari aplikasi perpustakaan ini. 2. Sistem informasi perpustakaan online berbasis web memudahkan dan mempercepat pengguna dalam mendapatkan dan berbagi informasi

perpustakaan karena ditambahkan fasilitas forum dan chatting didalamnya. 3. Pengguna dibagi ke dalam tiga kelompok yang memiliki fasilitas aksesnya masing-masing. Dan administrator memiliki hak akses penuh atas segala pengaturan sistem yang tidak sedikit, sehingga dibuatlah halaman pengaturan (control panel) bagi admin yang user friendly atau mudah digunakan. 4. Karena sistemnya yang online, maka peran administrator di dalam sistem harus konsisten, agar tidak terjadi vacuum atau kekosongan di dalam forum. 5.2 Saran Berikut adalah saran-saran untuk pengembangan lebih lanjut terhadap aplikasi sistem informasi perpustakaan online ini : 1. Untuk Pengembangan lebih lanjut aplikasi ini diharapkan dapat digabungkan dengan aplikasi-aplikasi lainnya seperti e-learning, e-library ataupun aplikasi lain yang bersifat non-akademis sehingga pengguna dapat mengakses berbagai kebutuhan namun hanya menggunakan satu aplikasi atau perangkat lunak. 2. Aplikasi ini sebaiknya menyediakan fasilitas grafik yang merepresentasikan suatu kondisi, misalnya grafik kuantitas buku yang sering digunakan, anggota yang sering lalai mengembalikan buku, dan kondisi-kondisi lainnya sehingga aplikasi ini bisa dijadikan sebagai DSS (Decision Support System).

Universitas Sumatera Utara

3. Untuk pengembangan lebih lanjut, aplikasi akan lebih optimal jika ditambah fasilitas layanan melalui SMS yaitu dengan menggunakan hp selular sebagai server SMS Gateway, seperti layanan informasi pencarian buku berdasarkan kata kunci, informasi denda melalui sms, dan lain sebagainya.

Universitas Sumatera Utara

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master Your Semester with a Special Offer from Scribd & The New York Times

Cancel anytime.