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