BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Sistem Sistem informasi pengolahan data perpustakaan yang dilakukan oleh Dinas Kehutanan Provinsi Lampung masih menggunakan cara-cara manual. Sangat banyak sekali tidak efektif dan afisien dalam mengelola data-data perpustakaan, yakni pegawai maupun masyarakat luar yang meminjam buku akan dicatat di buku pinjaman pegawai, sedangkan masyarakat luar yang ingin meminjam buku, mereka harus datang terlebih dahulu untuk mencari buku yang mereka inginkan, kemudian mereka meminjam buku yang tersebut. Dalam pencarian buku juga masih menggunakan kotak katalog yang membutuhkan waktu lama. Pendaftaran sebagai peserta perpustakaan juga masih menggunakan sistem mencatat di buku. Dari hasil analisis tersebut ditemukan kelemahan-kelemahan, maka perlu disusun langkah-langkah baru yang akan dikembangkan sehingga dapat menghasilkan keputusan yang menjadi penentu bahwa sistem baru lebih optimal, cepat dan akurat dari sistem yang sedang berjalan.
24
Embed
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 ... - …digilib.unila.ac.id/20339/3/Bab III_Anlsis & Prencnan Sistm.pdf · BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Sistem
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1. Analisis Sistem
Sistem informasi pengolahan data perpustakaan yang dilakukan oleh Dinas
Kehutanan Provinsi Lampung masih menggunakan cara-cara manual. Sangat
banyak sekali tidak efektif dan afisien dalam mengelola data-data perpustakaan,
yakni pegawai maupun masyarakat luar yang meminjam buku akan dicatat di
buku pinjaman pegawai, sedangkan masyarakat luar yang ingin meminjam buku,
mereka harus datang terlebih dahulu untuk mencari buku yang mereka inginkan,
kemudian mereka meminjam buku yang tersebut.
Dalam pencarian buku juga masih menggunakan kotak katalog yang
membutuhkan waktu lama. Pendaftaran sebagai peserta perpustakaan juga masih
menggunakan sistem mencatat di buku.
Dari hasil analisis tersebut ditemukan kelemahan-kelemahan, maka perlu disusun
langkah-langkah baru yang akan dikembangkan sehingga dapat menghasilkan
keputusan yang menjadi penentu bahwa sistem baru lebih optimal, cepat dan
akurat dari sistem yang sedang berjalan.
20
3.2. Analisis Sistem Baru
Sistem baru yang dikembangkan merujuk pada sistem yang sudah ada. Sistem ini
diharapkan dapat membantu dan mempermudah dalam proses pengolahan data
perpustakaan pada Dinas Kehutanan Provinsi Lampung.
Keunggulan dari sistem baru yang dirancang ini ialah :
a. Sitem ini memiliki kemudahan dalam proses pemasukan dan pengolahan data.
b. Sistem baru yang dikembangkan berbasis website dan dilengkapi dengan,
tampilan caver dan ruang lingkup tentang isi buku yang sangat menarik
sehingga pengunjung tidak merasa bosan dan jenuh untuk melihatnya.
c. Sistem ini juga mempermudah dalam pendaftaran sebagai peserta
perpustakaan.
d. Sistem ini diharapkan dapat membantu dan mempermudah penyampaian
informasi kepada para pengunjung dan masyarakat umum.
3.3. Perancangan Sistem
Pada tahap ini dilakukan perancangan sistem, interface, input, output, dan
database. Dalam pembuatan sistem ini penulis digunakan beberapa perangkat
lunak diantaranya yaitu Internet Opera sebagai web browser, php sebagai bahasa
pemrograman web server, Apache MySQL sebagai database management system,
photoshoup cs dan Macromedia Dreamweaver8 sebagai pembuat halaman web
dan php designer sebagai editor bahasa php.
21
3.4. Desain Database
Desain database terdiri dari beberapa tabel yang saling berhubungan. Database ini
diberi nama “perpus” dan berikut ini adalah tabel-tabel yang telah dirancang dapat
dilihat pada tabel-tabel 3.1 sampai dengan 3.5 di bawah ini :
Tabel 3.1 Buku
Field Type Null Key Default Extra
kd_buku varchar(6) NO PRI - -
kd_kategori varchar(6) NO - NULL -
kd_penerbit varchar(10) NO - NULL -
judul varchar(100) NO - NULL -
sinopsis text NO - NULL -
rak int(3) NO - NULL -
status varchar(35) NO - NULL -
cover blob YES - NULL -
Tabel 3.2 Kategori
Field Type Null Key Default Extra
kode varchar(4) NO PRI NULL -
kategori varchar(25) NO - NULL -
22
Tabel 3.3 Penerbit
Field Type Null Key Default Extra
id varchar(10) NO PRI NULL -
nama varchar(50) NO - NULL -
alamat varchar(100) NO - NULL -
th int(4) YES - NULL -
penerbit varchar(100) NO - NULL -
Tabel 3.4 Transaksi
Field Type Null Key Default Extra
id int(11) NO PRI NULL auto_increment
kd_buku varchar(6) NO - NULL -
id_pelanggan int(3) NO - NULL -
tgl_pinjam int(2) NO - NULL -
bln_pinjam int(2) YES - NULL -
thn_pinjam int(4) YES - NULL -
tgl_kembali int(2) NO - NULL -
bln_kembali int(2) YES - NULL -
thn_kembali int(4) NO - NULL -
denda int(5) NO - NULL -
status varchar(50) YES - NULL -
23
Tabel 3.5 Pelanggan
Field Type Null Key Default Extra
id int(3) NO PRI NULL auto_increment
nama varchar(30) NO - NULL
alamat varchar(50) NO - NULL
no_ktp bigint(16) YES - NULL
tgl_daftar varchar(30) NO - NULL
user_name varchar(20) NO - NULL
password varchar(20) NO - NULL
level varchar(10) NO - NULL
3.5. Relasi Antar Tabel
Sistem informasi data Perpustakaan Pada Dinas Kehutanan Provinsi Lampung
memiliki lima tabel yaitu tabel buku, kategori, penerbit, pelanggan, dan transaksi.
Tabel 3.1 berikut ini adalah desain relasi database antara tabel yang telah
dirancang :
24
Gambar 3.1 Relasi Antar Tabel
25
3.6. Flowchart Program
Flowchart adalah suatu bagan yang menggunakan arus logika dari data yang
diproses dalam suatu program dari awal sampai akhir. Bagan alir program
merupakan alat yang berguna bagi programer untuk mempersiapkan program
yang rumit.
Bagan alir terdiri dari simbol-simbol yang mewakili langkah pogram dan garis alir
(flow lines) menunjukkan urutan dari simbol-simbol yang dikerjakan.
Bagan arus flowchart yang dibuat untuk menyelesaikan proses dalam suatu
program yang diberikan pada gambar 3.2 sampai dengan 3.23.
Gambar 3.2 Flowchart Menu Utama
Mulai
Visi Misi
Profil
Sekapur Sirih
Informasi Pendaftaran
Pendaftaran Online
Selesai
Katalog Buku
Data Pendaftar
Pencarian Buku
Login
Home
26
Gambar 3.3 Flowchart Menu Sekapur Sirih
Gambar 3.4 Flowchart Menu Visi Misi
Mulai
Tampilan Menu
Sekapur Sirih
Sekapur Sirih
Selesai
Mulai
Tampilan Menu Visi Misi
Visi Misi
Selesai
27
tidak
ya
Gambar 3.5 Flowchart Menu Input Pendaftaran Online