• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kehutanan Provinsi Lampung masih menggunakan cara-cara manual. Sangat

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB III ANALISIS DAN PERANCANGAN SISTEM. Kehutanan Provinsi Lampung masih menggunakan cara-cara manual. Sangat"

Copied!
24
0
0

Teks penuh

(1)

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.

(2)

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.

(3)

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 -

(4)

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 -

(5)

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 :

(6)

Gambar 3.1 Relasi Antar Tabel

(7)

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

(8)

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

(9)

tidak

ya

Gambar 3.5 Flowchart Menu Input Pendaftaran Online

Mulai

Menu Input Pendaftaran Online

Selesai Apakah Semua Data Sudah Di inputkan

Input Alamat

Input User Name

Password Input No Ktp

Input Nama

(10)

Gambar 3.6 Flowchart Katalog Buku

Gambar 3.7 Flowchart Data Pendaftar

Mulai

Tampilan Menu Katalog Buku

Selesai

Tampilan Detail Isi Menu Katalog Buku

Mulai

Tampilan Menu Data Pendaftaran

Selesai

Tampilan Detail Isi Menu Data Pendaftaran

(11)

tidak

ya

Gambar 3.8 Flowchart Menu Pencarian

Mulai

Maaf Data Yang Dicari Belum Ada Pencarian

Hasil = Benar Input Judul / Sinopsis

Selesai

Tampilkan Data Pencarian

(12)

tidak

ya

Gambar 3.9 Flowchart Menu Login Admin

Mulai

Anda tidak terdaftar Menu Login Admin

User Name &

Password = Benar Input User Name

Input Password

Menu Admin

Selesai

(13)

tidak ya

Gambar 3.10 Flowchart Menu Input Data Buku

Mulai

Menu Input Data Buku

Input Kode Buku Tampilan isi Input Data Buku

Input Kode Kategori

Input terisi lengkap =

Benar

Selesai

Input gagal dilakukan Input Kode Penerbit

Input Judul Buku

Input Synopsis

Input No Rak Buku

Proses

Input Cover

Simpan Data Buku

(14)

Gambar 3.11 Flowchart Input Kategori Buku

Mulai

ID Kategori

Selesai

Kategori Buku

ID Penerbit

Nama Pengarang

Selesai Alamat Penerbit

Tahun Terbit

Perusahaan Terbit

Simpan Data Penerbit Mulai

(15)

Y

T

T Y

Y

T Y

T Y

T Y

T Y

T Y

T Ket :

A = Kembali ke menu awal.

Gambar 3.13 Flowchart Laporan

Mulai

1.Laporan data buku 2.Data kategori 3.Data penerbit 4.Laporan transaksi 5.Laporan peminjaman 6.Laporan pengembalian 7. Selesai

Pil=1

Pil=2

Tampilkn Lap Data buku

Pil=3

Pil=4

Pil=5

Pil=6 Data

penerbit bku

Pencarian

Hasil Pencarian

Data tdk Ditemukn

Status=

tersdia

Status = Terpinjam

Tampilkn Dta Bku

Tampilkan Detail

Tampilkn Ktegori Bku

Tampilkn Lap Bulanan

Tampilkn Transksi Pengembalian

Tampilkn Lap Pengembalian

Selesai Tampilkn

Transksi Peminjamn

Tampilkn Lap Bulanan

A

A

A

A A

A

A

Tampilkan Lap Transksi

Kselurhn

(16)

ya tidak

tidak ya

ya tidak

Gambar 3.14 Flowchart Menu Edit Data Buku

Mulai

Pesan=yakin dihapus

Login Admin

1.Edit 2.Hapus Input Pilihan

Hapus Data Buku

Edit Synopsis Edit Judul Buku

Edt No Rak Bku Edit Kd Penrbt

Pil=1

Pil=2

Tampilan Menu Dta Bku

Selesai

Ganti

(17)

ya tidak

tidak ya

ya tidak

Gambar 3.15 Flowchart Menu Edit Kategori Buku

Mulai

Pesan=yakin dihapus

Login Admin

1.Edit 2.Hapus Input Pilihan

Hapus Kategori Buku

Edit Kategori Buku

Pil=1

Pil=2

Tampilan Menu Kategori

Buku

Selesai

Ganti

(18)

ya tidak

tidak ya

ya

tidak

Gambar 3.16 Flowchart Menu Edit Data User

Mulai

Pesan=yakin dihapus

Login Admin

1.Edit 2.Hapus Input Pilihan

Hapus Data User

Edt Nama

Edt Dta User

Pil=1

Pil=2

Tampilan Menu Data

User

Selesai

Ganti

Edit Alamat

Edit No Ktp

Edit User Nme

Edit Password

(19)

ya tidak

tidak ya

ya

tidak

Gambar 3.17 Flowchart Menu Edit Data Penerbit

Mulai

Pesan=yakin dihapus

Login Admin

1.Edit 2.Hapus Input Pilihan

Hapus Data Penerbit

Pil=1

Pil=2

Tampilan Menu Data

Penerbit

Selesai

Ganti

Edit Alamat Penerbit

Edt Thn Terbit

Edit Perusahaan Penerbit

Edit Nama Pengarang

(20)

tidak

ya

ya

tidak

Buku Sedang Dipinjam

Menu Input Transaksi Peminjaman

Jika Tgl Kembali

< Tgl Pinjam Input Kode Buku

Input ID Peminjam

Tampilkan Proses Peminjaman

Selesai Mulai

Input Tgl Kembali

Proses

Buku Di Pinjam

Simpan Transaksi Peminjaman Format Tgl

Selesai

(21)

tidak

ya

ya tidak

Gambar 3.19 Flowchart Menu Transaksi Pengembalian

Denda = 500 x hari

Menu Input Transaksi Pengembalian

ID Transaksi = Benar Input ID Transaksi

Tampilkan Proses Pengembalian

Selesai Mulai

Denda = 0 Jika Telat

UPDATE

(22)

ya

tidak

ya

tidak

ya

tidak

ya

tidak

ya

tidak

ya

tidak

ya

Gambar 3.20 Flowchart Menu User

Mulai

Menu User

1. Home

2. Informasi pendagtaran 3. Pencarian buku 4. Katalog buku 5. Biodata 6. Data transaksi 7. Login

Pilih = 1

Pilih = 7 Pilih = 6 Pilih = 5 Pilih = 4

Pilih = 3 Pilih = 2

Selesai

Pilih = 2

(23)

tidak

ya

Gambar 3.21 Flowchart Menu Biodata

Mulai

Login

Menu User

Edit ??

Biodata

Lihat Biodata

Tampilkn Mnu Biodta User

Edit Data User

Edit alamat

Edit Password Edit User Name Edit No Ktp

Edit Nama

GANTI

Selesai

(24)

ya

tidak

ya

tidak

Gambar 3.22 Flowchart Menu Transaksi User

Mulai

1. Lap Peminjaman 2. Lap Pengembalian 3. Selesai

Pil = 1

Tampilkan Transaksi Peminjaman

Tampilkan Laporan BulananPinjaman

Pil = 2

Tampilkan Transaksi Pengembalian

Detail

Selesai

Tampilkan Detail Laporan Pengembalian

Detail

A

A

Gambar

Tabel 3.1 Buku
Tabel 3.3 Penerbit
Tabel 3.5 Pelanggan
Gambar 3.1 Relasi Antar Tabel
+7

Referensi

Dokumen terkait

PEMERINTAH KABUPATEN SITUBONDO UNIT LAYANAN PENGADAAN BARANG / JASA.. KELOMPOK KERJA KONSTRUKSI IV JALAN

[r]

- Jumlah dokumen program dan administratif kegiatan di bidang perlindungan perempuan dan anak - Jumlah usulan rekomendasi kebijakan di bidang peningkatan keluarga dan

Pelaksanaan penanaman karakter sikap tanggung jawab berdsarkan hasil wawancara dari ketiga guru PAI bahwa pelaksanaan karakter yang dilakukan di SMPN 1 Palangka

Langkah yang perlu dilakukan untuk mengatasi kurangnya motivasi karyawan yaitu perusahaan sebaiknya dapat membuat personel sadar mengenai hubungan dan pentingnya

Berdasarkan Surat Penetapan Penyedia Barang / Jasa Pengadaan Langsung Nomor : 272 /BA/PPBJ- II/APBD/BKP/VI/2014, tanggal 25 Juni 2014, tentang Penetapan Penyedia Barang / Jasa

Bidang Prasarana Perkotaan mempunyai tugas pokok merumuskan dan melaksanakan kebijakan teknis perencanaan pembangunan prasarana perkotaan yang meliputi prasarana

Berdasarkan hasil penelitian mengenai Implementasi Kurikulum Tingkat Satuan Pendidikan (KTSP) Plus Oleh Guru Matematika Di Rintisan Sekolah Bertaraf Internasional (RSBI)