28
19 BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistem Dalam pengembangan sistem informasi dibutuhkan analisis dan perancangan sistem pengolah data. Sistem pengolah data tersebut diharapkan mampu mempengaruhi kinerja dari sumber daya manusia khususnya untuk meningkatkan efisiensi waktu serta mempermudah proses-proses yang terkait dalam sistem. Berdasarkan hasil survey dan analisa yang dilakukan pada perpustakaan PT. Garudafood, permasalahan yang ada dalam perusahaan adalah proses transaksi peminjaman dan pengembalian dilakukan secara manual yaitu menggunakan form peminjaman yang dicatat dalam proses peminjaman dan pengembalian. Sehingga sering terjadi kesulitan pada waktu pencatatan, pencarian data koleksi buku, pencarian data anggota, dan pengecekan riwayat peminjaman dan pengembalian, dari permasalahan yang ada maka dibutuhkan solusi sistem informasi terkomputerisasi untuk lebih jelasnya, akan dijelaskan pada sub bab berikut ini.

BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

19

BAB IV

ANALISIS DAN DESAIN SISTEM

4.1 Analisis Sistem

Dalam pengembangan sistem informasi dibutuhkan analisis dan

perancangan sistem pengolah data. Sistem pengolah data tersebut diharapkan

mampu mempengaruhi kinerja dari sumber daya manusia khususnya untuk

meningkatkan efisiensi waktu serta mempermudah proses-proses yang terkait

dalam sistem.

Berdasarkan hasil survey dan analisa yang dilakukan pada perpustakaan

PT. Garudafood, permasalahan yang ada dalam perusahaan adalah proses

transaksi peminjaman dan pengembalian dilakukan secara manual yaitu

menggunakan form peminjaman yang dicatat dalam proses peminjaman dan

pengembalian. Sehingga sering terjadi kesulitan pada waktu pencatatan, pencarian

data koleksi buku, pencarian data anggota, dan pengecekan riwayat peminjaman

dan pengembalian, dari permasalahan yang ada maka dibutuhkan solusi sistem

informasi terkomputerisasi untuk lebih jelasnya, akan dijelaskan pada sub bab

berikut ini.

Page 2: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

20

A. Document Flow Peminjaman Koleksi

Gambar 4.1 Document Flow Peminjaman Koleksi

Pada proses peminjaman koleksi, anggota menyerahkan buku yang

dipinjam kepada petugas. Apabila sudah memiliki kartu anggota maka petugas

melakukan pengecekan kartu anggota, Jika belum memliki kartu anggota petugas

akan membuatkan kartu anggota. Kemudian petugas mencatat diform peminjaman

dan ditandatangani oleh anggota beserta buku yang dipinjam.

Page 3: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

21

B. Document Flow Pengembalian Koleksi

Gambar 4.2 Document Flow Pengembalian Koleksi

Pada proses pengembalian koleksi, anggota menyerahkan buku dan kartu

anggota kepada petugas. Kemudian petugas melakukan pengecekan kesesuaian

buku dan form peminjaman. Apabila ada keterlambatan maka anggota harus

membayar denda, Jika tidak ada keterlambatan maka buku dan kartu anggota

langsung dikembalikan.

Page 4: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

22

4.2 Desain Sistem

Perancangan sistem ini dimaksudkan untuk membantu memecahkan

masalah pada sistem yang sedang berjalan dan merupakan suatu sistem yang baik

dan sesuai dengan kebutuhan. Rancangan yang baik harus melalui beberapa tahap-

tahap perancangan mulai dari System Flow, Context Diagram, Hierarchy Input

Proses Output (HIPO), ERD, DFD, Conceptual Data Model (CDM), Phisical

data Model (PDM), dan desain input outputnya.

4.2.1 System Flow

System Flow memuat hasil analisis yang dibuat berdasarkan hasil survey

ke PT. Garudafood Putra Putri Jaya Gresik. System flow merupakan

pengembangan dari sistem yang sudah ada. System flow menunjukkan aliran

proses kegiatan setelah menggunakan Aplikasi Sistem Absensi Dan Penggajian.

Dalam menentukan arah atau alur suatu sistem dibutuhkan suatu cara

perancangan untuk mendeskripsikan bagaimana tiap langkah yang dilakukan

dalam sistem dan pengguna dapat diketahui, agar didapatkan suatu gambaran

mengenai cara kerja dari sistem yang akan dibangun berdasarkan alur rancangan

sistem terkomputerisasi.

Page 5: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

23

A. System Flow Peminjaman Koleksi

System flow peminjaman koleksi dapat dilihat pada Gambar 4.3.

Gambar 4.3 Sistem Flow Peminjaman Koleksi

Gambar 4.3 Sistem Flow Peminjaman koleksi dimulai dari memasukkan

data ketegori, data buku, data anggota kemudian sistem akan mencatat transaksi di

database peminjaman. Kemudian dari data peminjaman tersebut digunakan pada

Page 6: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

24

proses perpanjangan, pengembalian, pemesanan dan juga mencetak laporan form

peminjaman.

B. System Flow Pengadaan Koleksi

System flow pengadaan koleksi dapat dilihat pada Gambar 4.4.

Gambar 4.4 Sistem Flow Pengadaan Koleksi

Page 7: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

25

Gambar 4.4 Sistem Flow Pengadaan Koleksi dimulai dari petugas

memasukkan usulan buku yang kemudian dimasukkan ke komputer. Kemudian

dilakukan pengecekan, penyeleksian buku yang disimpan di database seleksi

buku. Setelah terseleksi maka akan ditentukan buku yang akan dibeli dan

disimpan di database pembelian buku sekaligus mengubah database buku. Dari

database pembelian dapat dicetak daftar pembelian buku.

4.2.2 Data Flow Diagram

DFD merupakan perangkat yang digunakan pada metodologi

pengembangan sistem yang terstruktur. DFD menggambarkan seluruh kegiatan

yang terdapat pada sistem secara jelas.

A. Context Diagram

Gambar 4.5 adalah context diagram dari sistem informasi perpustakaan

pada PT.Garudafood Putra Putri Jaya Gresik. Context diagram tersebut

menggambarkan proses secara umum yang terjadi pada dari sistem informasi

perpustakaan. Context diagram sistem ini terdiri dari tiga entitas yang berbeda,

yaitu anggota, petugas dan kepala department. Petugas memberikan input data dan

sistem mengeluarkan output data yang diperlukan. Untuk lebih jelasnya

ditunjukkan Gambar 4.5.

Page 8: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

26

Gambar 4.5 Context Diagram Sistem Informasi Perpustakaan

B. Hierarchy Input Proses Output

Hierarchy Input Proses Output (HIPO) dari sistem informasi

perpustakaan memberikan gambaran proses dan subproses yang ada. Pada gambar

4.6 memberikan gambaran proses-proses utama untuk sistem informasi

perpustakaan. Untuk lebih jelasnya ditunjukkan Gambar 4.6.

Data Bag ian

Data Department

Data Peng arang

Data Penerbit

Data Lemari

Data Kateg ori

Form Pembelian Buku

Form Usulan Buku

Form Seleksi Buku

Form Pembelian Buku

Form Seleksi Buku

Form Usulan Buku

Trans Pembelian

Trans Seleksi

Trans Usulan

Trans Pemesanan

Trans Pengembalian

Trans Perpanjangan

Trans Peminjaman

Data Ang gota

Data Buku

Daftar Pemesanan

Pembayaran Denda

Rekap Angg ota

Form Peminjaman

Pembayaran Denda

Rekap Angg ota

Form Peminjaman Kartu Angg ota

0

Sistem Informasi Perpustakaan Pada PT

Garudafood Putra Putri Jaya

+

Ang gota

Petug as

Kepala Department

Page 9: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

27

Gambar 4.6 Hierarchy Input Proses Output

Gambar 4.6 memberikan gambaran subproses untuk proses mengelola

data buku, data kategori, data anggota, transaksi peminjaman dan transaksi

pengadaan buku. Proses mengelola data digunakan untuk menyimpan,

mengupdate, atau menghapus data.

C. DFD Level 0 Sistem Informasi Perpustakaan

Pada Gambar 4.7 adalah DFD level 0 dari sistem informasi perpustakaan

pada PT. Garudafood Putra Putri Jaya. Pada DFD level 0 ini terdapat tiga macam

proses. Pertama adalah sub sistem pemeliharaan file induk, yang kedua adalah sub

sistem pemeliharaan file transaksi, dan yang ketiga adalah sub sistem cetak

Page 10: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

28

laporan. Sedangkan pada databasenya, terdapat buku, anggota, kategori,

peminjaman, pengembalian, perpanjangan, pemesanan, usulan, seleksi, dan

pembelian. Untuk lebih jelasnya ditunjukkan Gambar 4.7.

Gambar 4.7 DFD Level 0 Sistem Informasi Perpustakaan

Data Bagian Anggota

Data Department Anggota

Data Pengarang Buku

Data Penerbit Buku

Data Lemari Buku

Data Bagian

Data Department

Data Pengarang

Data PenerbitData Lemari

Flow_237

Data Seleksi

Data Usulan

Data Pemesanan

Data Pengembalian

Data Peminjaman

Data Daftar Buku

Data Anggota Terdaftar

Data Trans Pembelian

Data Trans Seleksi

Data Trans Usulan

Data Trans Pemesanan

Data Trans Pengembalian

Data Trans Perpanjangan

Data Trans Peminjaman

Form Seleksi Buku

Form Usulan Buku

Form Pembelian Buku

Form Seleksi Buku

Form Pembelian Buku

Form Usulan Buku

Daftar Pemesanan

Pembayaran DendaRekap Anggota

Form Peminjaman

Pembayaran Denda

Rekap Anggota

Form Peminjaman

Kartu Anggota

Trans Pembelian

Trans Seleksi

Trans Usulan

Trans Pemesanan

Trans Pengembalian

Trans Perpanjangan

Trans Peminjaman

Data Daftar Anggota

Data Koleksi Buku

Data Kategori BukuData Kategori

Data Buku

Data Anggota

Anggota

Anggota

Kepala

Department

Kepala

Department

Petugas

Petugas Petugas Petugas

Petugas

Petugas

Petugas

Petugas

Petugas

Petugas

Petugas

Petugas

Petugas

Petugas

Petugas

Petugas

Kepala

Department

Kepala

Department

Kepala

Department

Petugas

1

Sub S istem Pemeliharaan File

Induk

+

2

Sub S istem Pemeliharaan File

Transaksi

+

3

Sub S istem Cetak Laporan

+

1 Kategori

2 Buku

3 Anggota

4 Peminjaman

5 Perpanjangan

6 Pengembalian

7 Pemesanan

8 Usulan

9 Seleksi

10 Pembelian

Petugas Petugas Petugas Petugas Petugas

12 Lemari

13 Penerbit

14 Pengarang

15 Department

16 Bagian

Page 11: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

29

D. DFD Level 1 Sub Sistem Pemeliharaan File Induk

DFD Level 1 ini menjelaskan alur pada sub sistem pemeliharaan file

induk, memiliki inputan data buku, data angota, data kategori, selanjutnya akan

disimpan ke database. Penjelasan lebih detail dapat dilihat pada Gambar 4.8

Gambar 4.8 DFD Level 1 Sub Sistem Pemeliharaan File Induk

Data Penerbit Buku

Data Peng arang

Data Bag ian Angg ota

Data Department Angg ota

Data Bag ian

Data Peng arang Buku

Data Department

Data Penerbit

Data Lemari BukuData Lemari

Data Koleksi Buku

Data Daftar Angg ota

Data Kateg ori BukuData Kateg ori

Data Ang gota

Data BukuPetug as

Petug as

Petug as1 Kateg ori

2 Buku

3 Ang gota

1

Pemeliharaan

File Buku

2

Pemeliharaan

File Ang gota

3

Pemeliharaan

File Kateg ori

Petug as

Petug as

Petug as

Petug as

Petug as

12 Lemari

13 Penerbit

14 Peng arang

15 Department

16 Bag ian

4

Pemeliharaan

File Lemari

5

Pemeliharaan

File Penerbit

6

Pemeliharaan

File Peng arang

7

Pemeliharaan

File Department

8

Pemeliharaan

File Bag ian

Page 12: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

30

E. DFD Level 1 Sub Sistem Pemeliharaan File Transaksi

Pada Gambar 4.9 adalah DFD Level 1 menjelaskan alur pada proses

transaksi peminjaman dan transaksi pengadaan buku, proses transaksi selanjutnya

akan disimpan ke database.. Untuk lebih jelasnya ditunjukkan Gambar 4.9

Data Daftar Buku

Data Anggota Terdaftar

Data Trans Pembelian

Data Trans Seleksi

Data Trans Usulan

Data Trans Pemesanan

Data Trans Pengembalian

Data Trans Perpanjangan

Data Trans Peminjaman

Trans Pembelian

Trans Seleksi

Trans Usulan

Trans Pemesanan

Trans Pengembalian

Trans Perpanjangan

Trans PeminjamanPetugas

Petugas

Petugas

Petugas

Petugas

Petugas

Petugas

4 Peminjaman

5 Perpanjang an

6 Pengembalian

7 Pemesanan

8 Usulan

9 Seleksi

10 Pembelian

3 Ang gota

2 Buku

1

Pemeliharaan Transaksi

Peminjaman

+

2

Pemeliharaan Transaksi

Pengadaan Koleksi Buku

+

Gambar 4.9 DFD Level 1 Pemeliharaan File Transaksi

F. DFD Level 1 Sub Sistem Cetak Laporan

Pada Gambar 4.10 menjelaskan alur pada proses cetak laporan. Dalam

pencetakan laporan sistem akan menghasilkan output yang dibaca dari database.

Untuk lebih jelasnya ditunjukkan Gambar 4.10.

Page 13: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

31

Gambar 4.10 DFD Level 1 Sub Sistem Cetak Laporan

G. DFD Level 2 Sub Sistem Pemeliharaan Transaksi Peminjaman

Pada Gambar 4.11 menjelaskan alur proses pemeliharaan transaksi

peminjaman yang terdiri dari empat sub proses yaitu pemesanan, peminjaman,

perpanjangan dan pengembalian. Untuk lebih jelasnya ditunjukkan Gambar 4.11.

Gambar 4.11 DFD Level 2 Sub Sistem Transaksi Peminjaman

Data Pembelian

Data Seleksi

Data Usulan

Form Pembelian Buku

Form Usulan Buku

Form Seleksi Buku

Form Pembelian Buku

Form Seleksi Buku

Form Usulan Buku

Data Pemesanan

Data Peng embalian

Daftar Pemesanan

Pembayaran Denda

Rekap Angg ota

Form Peminjaman

Pembayaran Denda

Data Peminjaman

Form Peminjaman

Flow_286

Flow_237

Rekap Angg ota

Kartu Angg ota

Ang gota

Ang gota

Kepala

Department

Kepala

Department

Petug as

Petug as

Petug as

Petug as

Petug as

Petug as

Petug as

Kepala

Department

Kepala

Department

Kepala

Department

4 Peminjaman

6 Peng embalian

7 Pemesanan

8 Usulan

9 Seleksi

10 Pembelian

3 Ang gota

1

Cetak Kartu

Ang gota

2

Cetak Rekap

Ang gota

3

Cetak Form

Peminjaman

4

Cetak

Pembayaran

Denda

5

Cetak Daftar

Pemesanan

6

Cetak Form

Usulan Buku

7

Cetak Form

Seleksi Buku

8

Cetak Form

Pembelian Buku

[Data Trans Peng embalian]

[Data Trans Perpanjang an]

[Data Trans Pemesanan]

[Data Daftar Buku]

[Data Anggota Terdaftar]

[Data Trans Peminjaman]

[Trans Pemesanan]

[Trans Pengembalian]

[Trans Perpanjangan]

[Trans Peminjaman]

Petugas

Petugas

Petugas

Petugas

4 Peminjaman

5 Perpanjangan

6 Peng embalian

7 Pemesanan

3 Anggota

2 Buku

2.1.1

Pemeliharaan

Trans

Pemesanan

2.1.2

Pemeliharaan

Trans

Peminjaman

2.1.3

Pemeliharaan

Trans

Perpanjangan

2.1.4

Pemeliharaan

Trans

Peng embalian

Page 14: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

32

H. DFD Level 2 Sub Sistem Pemeliharaan Transaksi Pengadaan Koleksi

Pada Gambar 4.12 menjelaskan alur proses pemeliharaan transaksi

pengadaan koleksi buku yang terdiri dari tiga sub proses yaitu transaksi usulan,

transaksi seleksi, dan transaksi pembelian. Untuk lebih jelasnya ditunjukkan

Gambar 4.12.

Data Trans Pembelian

Data Trans Seleksi

Data Trans Usulan

Trans Pembelian

Trans Seleksi

Trans Usulan

Petugas

Petug as

Petugas

8 Usulan

9 Seleksi

10 Pembelian

1

Pemeliharaan

Trans Usulan

Buku

2

Pemeliharaan

Trans Seleksi

Buku

3

Pemeliharaan

Trans Pembelian

Buku

Gambar 4.12 DFD Level 2 Sub Sistem Transaksi Pengadaan Koleksi

4.2.3 Entity Relationship Diagram

Entity Relational Diagram (ERD) menggambarkan hubungan data dari

tabel satu ke tabel yang lain. Berikut ini adalah ERD dari sistem informasi

perpustakaan pada PT. Garudafood Putra Putri Jaya Gresik.

Page 15: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

33

Melakukan

Melakukan

Mengajukan

Mempunyai

Melakukan

Pesan

Memesan

Mempunyai

Melakukan

Mempunyai

Memiliki

Anggota

No Anggota

Nama Anggota

Alamat

No Telepon

No Register

Department

Bagian

No EXT

Tanggal Pendaftaran

Kategori

ID Kategori

Nama Kategori

Buku

Kode Buku

Tahun Rilis Buku

Pengarang

Judul

Status

Penerbit

Tahun Terbit Buku

Peminjaman

No Peminjaman

Detail Peminjaman

Tanggal Peminjaman

Jadwal Pengembalian

Tanggal Perpanjangan

Pemesanan

Kode Pemesanan

Tanggal Pemesanan

Pengembalian

No Pengembalian

Seleksi

ID Seleksi

Tanggal Seleksi

Judul Seleksi

Pengarang Buku Seleksi

Penerbit Buku Seleksi

Usulan

Kode Usulan

Judul Usulan

Tanggal Usulan

Pengarang Buku Usulan

Penerbit Buku Usulan

Pembelian

No Pembelian

Tanggal Pembelian

Judul Buku

Pengarang Buku

Penerbit Buku

Detail Pengembalian

Jadwal Pengembalian

Tanggal Kembali

Denda

A. Conceptual Data Model

Gambar 4.13 menjelaskan tentang Conceptual Data Model (CDM) yang

terdiri dari empat tabel yang saling berhubungan dari sistem informasi

Perpustakaan Pada PT.Garudafood Putra Putri Jaya.

Gambar 4.13 Conceptual Data Model

B. Physical Data Model

Gambar 4.14 menjelaskan tentang Physical data model (PDM) dari

sistem informasi perpustakaan pada PT. Garudafood Putra Putri Jaya Gresik.

PDM merupakan hasil generate dari CDM yang telah dibuat sebelumnya. PDM

Page 16: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

34

menunjukkan detail dari kolom-kolom dari setiap tabel, tipe data dan referensi

dari setiap tabelnya. Untuk lebih jelasnya ditunjukkan pada gambar di bawah ini.

Gambar 4.14 Physical Data Model

4.2.4 Struktur File

Dalam sub bab ini akan dijelaskan struktur dari tabel-tabel yang akan

digunakan dalam pembuatan sistem persediaan barang pada Sistem Informasi

ID_SELEKSI = ID_SELEKSI

KODE_USULAN = KODE_USULAN

NO_ANGGOTA = NO_ANGGOTA

NO_PENGEMBALIAN = NO_PENGEMBALIAN

NO_PEMINJAMAN = NO_PEMINJAMAN

KODE_BUKU = KODE_BUKU

NO_ANGGOTA = NO_ANGGOTANO_PEMINJAMAN = NO_PEMINJAMAN

NO_ANGGOTA = NO_ANGGOTA

KODE_BUKU = KODE_BUKU

ID_KATEGORI = ID_KATEGORI

ANGGOTA

NO_ANGGOTA Text(15)

NAMA_ANGGOTA Text(50)

ALAMAT Text(50)

NO_TELEPON Text(12)

NO_REGISTER Text(15)

DEPARTMENT Text(20)

BAGIAN Text(20)

NO_EXT Text(3)

TANGGAL_PENDAFTARAN DateTime

KATEGORI

ID_KATEGORI Text(20)

NAMA_KATEGORI Text(50)

BUKU

KODE_BUKU Text(20)

ID_KATEGORI Text(20)

TAHUN_RILIS_BUKU DateTime

PENGARANG Text(50)

JUDUL Text(50)

STATUS Text(10)

PENERBIT Text(50)

TAHUN_TERBIT_BUKU DateTime

PEMINJAMAN

NO_PEMINJAMAN Text(10)

NO_ANGGOTA Text(15)

DETAIL_PEMINJAMAN

KODE_BUKU Text(20)

NO_PEMINJAMAN Text(10)

TANGGAL_PEMINJAMAN DateTime

JADWAL_PENGEMBALIAN DateTime

TANGGAL_PERPANJANGAN DateTime

PEMESANAN

KODE_PEMESANAN Text(15)

NO_ANGGOTA Text(15)

KODE_BUKU Text(20)

TANGGAL_PEMESANAN DateTime

PENGEMBALIAN

NO_PENGEMBALIAN Text(12)

NO_PEMINJAMAN Text(10)

SELEKSI

ID_SELEKSI Text(12)

KODE_USULAN Text(12)

TANGGAL_SELEKSI DateTime

JUDUL_SELEKSI Text(50)

PENGARANG_BUKU_SELEKSI Text(25)

PENERBIT_BUKU_SELEKSI Text(25)

USULAN

KODE_USULAN Text(12)

NO_ANGGOTA Text(15)

JUDUL_USULAN Text(30)

TANGGAL_USULAN DateTime

PENGARANG_BUKU_USULAN Text(25)

PENERBIT_BUKU_USULAN Text(25)

PEMBELIAN

NO_PEMBELIAN Text(12)

ID_SELEKSI Text(12)

TANGGAL_PEMBELIAN DateTime

JUDUL_BUKU Text(25)

PENGARANG_BUKU Text(25)

PENERBIT_BUKU Text(25)

DETAIL_PENGEMBALIAN

NO_PENGEMBALIAN Text(12)

JADWAL_PENGEMBALIAN DateTime

TANGGAL_PENGEMBALIAN DateTime

DENDA Integer

Page 17: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

35

Perpustakaan Pada PT.Garudafood Putra Putri Jaya. Data-data dibawah ini akan

menjelaskan satu-persatu detil dari struktur tabel untuk setiap tabelnya.

A. Nama tabel : Buku

Fungsi : Menyimpan Data Buku

Primary key : Kode_Buku

Foreign key : ID_Kategori

Tabel 4.1 Tabel Buku

No. Nama_Field Type_data Keterangan

1 Kode_Buku varchar(10) Primary Key

2 ID_Kategori varchar(10) Foreign Key

3 Tahun_Rilis_Buku Datetime

4 Pengarang varchar(50)

5 Judul varchar(50)

6 Status varchar(10)

7 Penerbit varchar(50)

8 Tahun_Terbit_Buku Datetime

B. Nama tabel : Anggota

Fungsi : Menyimpan Data Anggota

Primary key : No_Anggota

Foreign key : -

Tabel 4.2 Tabel Anggota

No. Nama_Field Type_Data Keterangan

1 No_Anggota varchar(10) Primary Key

2 Nama_Anggota varchar(50)

3 Alamat varchar(50)

4 No_Telepon varchar(12)

5 No_Register varchar(10)

Page 18: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

36

6 Department varchar(20)

7 Bagian varchar(20)

8 No_EXT varchar(10)

9 Tanggal_Pendaftaran Datetime

C. Nama tabel : Kategori

Fungsi : Menyimpan Data Kategori

Primary key : ID_Kategori

Foreign key : -

Tabel 4.3 Tabel Kategori

No. Nama_Field Type_Data Keterangan

1 ID_Kategori varchar(10) Primary Key

2 Nama_Kategori varchar(50)

D. Nama tabel : Peminjaman

Fungsi : Menyimpan Data Peminjaman Koleksi

Primary key : No_Peminjaman

Foreign key : No_Anggota, Kode_Buku

Tabel 4.4 Tabel Peminjaman

No. Nama_Field Type_Data Keterangan

1 No_Peminjaman varchar(10) Primary Key

2 No_Anggota varchar(20) Foreign Key

3 Kode_Buku varchar(50) Foreign Key

4 Tanggal_Peminjaman Datetime

5 Jadwal_Pengembalian Datetime

6 Tanggal_Perpanjangan Datetime

E. Nama tabel : Pengembalian

Fungsi : Menyimpan Data Pengembalian

Page 19: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

37

Primary key : No_Pengembalian

Foreign key : No_Peminjaman

Tabel 4.5 Tabel Pengembalian

No. Nama_Field Type_Data Keterangan

1 No_Pengembalian varchar(10) Primary Key

2 No_Peminjaman varchar(20) Foreign Key

3 Jadwal_Pengembalian Datetime

4 Tanggal_Pengembalian Datetime

5 Denda Int

F. Nama tabel : Pemesanan

Fungsi : Menyimpan Data Pemesanan

Primary key : Kode_Pemesanan

Foreign key : No_Anggota, Kode_Buku

Tabel 4.6 Tabel Pemesanan

No. Nama_Field Type_Data Keterangan

1 Kode_Pemesanan varchar(10) Primary Key

2 No_Anggota,Kode_Buku varchar(20) Foreign Key

3 Tanggal_Pemesanan Datetime

G. Nama tabel : Usulan

Fungsi : Menyimpan Data Usulan

Primary key : Kode_Usulan

Foreign key : No_Anggota

Tabel 4.7 Tabel Usulan

No. Nama_Field Type_Data Keterangan

1 Kode_Usulan varchar(10) Primary Key

2 No_Anggota varchar(10) Foreign Key

Page 20: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

38

3 Judul_Usulan varchar(50)

4 Tanggal_Usulan Datetime

5 Pengarang_Buku_Usulan varchar(50)

6 Penerbit_Buku_Usulan varchar(50)

H. Nama tabel : Seleksi

Fungsi : Menyimpan Data Seleksi

Primary key : ID_Seleksi

Foreign key : Kode_Usulan

Tabel 4.8 Tabel Seleksi

No. Nama_Field Type_Data Keterangan

1 ID_Seleksi varchar(10) Primary Key

2 Kode_Usulan varchar(10) Foreign Key

3 Judul_Seleksi varchar(50)

4 Tanggal_Seleksi Datetime

5 Pengarang_Buku_Seleksi varchar(50)

6 Penerbit_Buku_Seleksi varchar(50)

I. Nama tabel : Pembelian

Fungsi : Menyimpan Data Pembelian

Primary key : No_Pembelian

Foreign key : ID_Seleksi

Tabel 4.9 Tabel Pembelian

No. Nama_Field Type_Data Keterangan

1 No_Pembelian varchar(10) Primary Key

2 ID_Seleksi varchar(10) Foreign Key

3 Judul_Buku varchar(50)

4 Tanggal_Pembelian Datetime

5 Pengarang_Buku varchar(50)

6 Penerbit_Buku varchar(50)

Page 21: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

39

4.2.5 Desain Input Output

Desain input output merupakan rancangan input/output berupa form

untuk memasukkan data dan laporan sebagai informasi yang dihasilkan dari

pengolahan data. Desain input output juga merupakan acuan pembuat aplikasi

dalam merancang dan membangun sistem.

A. Form Login

Form login dapat dilihat pada Gambar 4.15.

Gambar 4.15 Form Login

Agar dapat masuk ke dalam sistem perpustakaan user harus melakukan

login. Petugas login dengan memasukan username dan password pada tampilan

login. Setelah validasi user tersebut, level user akan mempengaruhi proses

selanjutnya, ada 2 level user yaitu user dan admin. Admin mempunyai hak akses

penuh untuk sistem perpustakaan. User hanya mempunyai hak akses untuk

melakukan transaksi.

Page 22: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

40

B. Form Menu Utama

Form data pegawai dapat dilihat pada Gambar 4.16.

Gambar 4.16 Form Menu Utama

Pada Gambar 4.16 form menu utama merupakan tampilan awal dari

aplikasi sistem informasi perpustakan terdiri dari sub menu file, sub menu master,

sub menu transaksi, sub menu laporan dan sub menu tools.

C. Form Data Buku

Form data buku dapat dilihat pada Gambar 4.17.

Gambar 4.17 Form Buku

Page 23: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

41

Pada Gambar 4.17 data buku digunakan untuk menginputkan data buku.

Data buku akan digunakan sebagai master utama koleksi perpustakaan. Form ini

terintegrasi dengan data kategori.

D. Form Data Anggota

Form data anggota dapat dilihat pada Gambar 4.18.

Gambar 4.18 Form Data Anggota

Pada Gambar 4.18 data anggota digunakan untuk menyimpan data

pegawai yang menjadi anggota perpustakan.

Page 24: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

42

E. Form Data Kategori

Form data kategori dapat dilihat pada Gambar 4.19.

Gambar 4.19 Form Data Kategori

Pada Gambar 4.19 data kategori digunakan sebagai penentuan jenis

kategori dan kategori buku baru yang menjadi acuan pada form data buku.

F. Form Peminjaman koleksi

Form peminjaman koleksi dapat dilihat pada Gambar 4.20.

Gambar 4.20 Form Peminjaman Koleksi

Page 25: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

43

Pada Gambar 4.20 peminjmaman koleksi digunakan melakukan

peminjaman buku dan hanya anggota terdaftar yang dapat meminjam koleksi

buku.

G. Form Pengembalian Koleksi

Form pengembalian koleksi dapat dilihat pada Gambar 4.21.

Gambar 4.21 Form Pengembalian Koleksi

Pada Gambar 4.21 pengembalian koleksi digunakan untuk proses

mengembalikan buku yang telah dipinjam anggota dengan ketentuan jika

terlambat mengembalikan maka akan terkena denda sesuai aturan.

Page 26: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

44

H. Form Pemesanan

Form pemesanan dapat dilihat pada Gambar 4.22.

Gambar 4.22 Form Pemesanan

Pada Gambar 4.22 pemesanan digunakan untuk memesan koleksi buku

yang masih dipinjam oleh anggota dengan ketentuan pemesan tidak sedang dalam

kondisi memiliki tunggakan peminjaman koleksi buku.

I. Form Usulan

Form usulan dapat dilihat pada Gambar 4.23.

Gambar 4.23 Form Usulan

Page 27: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

45

Pada Gambar 4.23 usulan digunakan untuk pengadaan koleksi buku baru

yang diusulkan oleh anggota. Tiap anggota dapat mengusulkan banyak buku yang

nantinya akan diseleksi terlebih dahulu sebelum dilakukan pembelian.

j. Form Seleksi

Form seleksi dapat dilihat pada Gambar 4.24.

Gambar 4.24 Form Seleksi

Pada Gambar 4.24 seleksi digunakan untuk filter daftar buku yang telah

diusulkan oleh anggota. Tidak semua usulan akan direalisasikan dan buku yang

telah terseleksi akan dilakukan pembelian.

Page 28: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemrepository.dinamika.ac.id/id/eprint/780/7/BAB IV.pdfBAB IV ANALISIS DAN DESAIN SISTEM . 4.1 Analisis Sistem . Dalam pengembangan

46

k. Form Pembelian

Form pembelian dapat dilihat pada Gambar 4.25.

Gambar 4.25 Form Pembelian

Pada Gambar 4.25 pembelian digunakan untuk pemilihan buku yang

telah terseleksi kemudian akan dilakukan pembelian koleksi buku baru.