Analisis Entity Relationship Diagram ERD

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