BAB IV

Download BAB IV. ANALISIS DAN DESAIN SISTEM. 4.1 Analisis Sistem. Dalam pengembangan sistem informasi dibutuhkan analisis dan perancangan sistem p...

0 downloads 162 Views 731KB Size
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.

19

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.

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.

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 tahaptahap 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.

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

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

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.

26

Ang gota

Form Peminjaman

Kartu Angg ota

Data Kateg ori 0

Data Buku Data Ang gota

Rekap Angg ota

Trans Peminjaman Trans Perpanjangan

Pembayaran Denda Kepala Department

Trans Pengembalian

Sistem Informasi Perpustakaan Pada PT Garudafood Putra Putri Jaya

Trans Pemesanan

Form Usulan Buku

Form Seleksi Buku

Trans Usulan Trans Seleksi Trans Pembelian Data Lemari

+

Form Pembelian Buku

Data Penerbit Data Peng arang

Data Department Data Bag ian Form Pembelian Buku Form Seleksi Buku Form Usulan Buku Petug as Daftar Pemesanan Pembayaran Denda Form Peminjaman Rekap Angg ota

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.

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

28

laporan. Sedangkan pada databasenya, terdapat buku, anggota, kategori, peminjaman, pengembalian, perpanjangan, pemesanan, usulan, seleksi, dan pembelian. Untuk lebih jelasnya ditunjukkan Gambar 4.7.

Petugas

Petugas

Petugas

Petugas

Data Lemari

Petugas

Data Department

Data Penerbi t Petugas

Data Bagi an Data Pengarang Data Kategori

Data Kategori Buku

1

Kategori

1 Data Daftar B uku

Petugas

Data Kol eks i Buku

2

Buku

Data Buku Sub S is tem Pemel i haraan Fi l e Fl ow_237 Induk Data Anggota T erdaftar Petugas Data Anggota

3

Anggota

12

Lemari

Data Daftar A nggota

+ Data Lemari Buku Data Penerbi t Buku

T rans Peminj aman

Petugas

13

Penerbi t

14

Pengarang

15

Department

16

Bagian

5

Perpanj angan

Data Pengarang Buku Data Department Anggota

T rans Perpanj angan

Petugas

Data Bagi an Anggota

T rans Pengembal i an

Petugas

Data T rans P erpanj angan

2 Data Pemi nj aman Petugas

T rans Pemes anan

4

Pemi nj aman

Data T rans P engembal i an

6

Pengembal i an

Data T rans P emesanan

7

Pemes anan

Data T rans U sul an

8

Us ulan

Data Teks rans Data Sel i S el eks i

9

Sel eksi

Data T rans P embel i an

10

Pembel i an

Data Pengembal i an

T rans Us ul an

Petugas

Data T rans P emi nj aman

Sub S is tem Pemel i haraan Fi l e T rans aks i Data Pemesanan

+ Data Us ul an T rans Sel eks i Petugas T rans Pembel i an

Petugas

Kartu Anggota

Anggota

3

Anggota

Form Us ul an Buku

Petugas

Form Pemi nj aman Form Seleksi Buku Rekap A nggota Sub S is tem Cetak Laporan

Kepal a Department

Petugas

Form Pembel ian Buku

+

Pembayaran Denda

Form Seleksi Buku Kepal a Department Form Pemi nj aman

Daftar Pemes anan Rekap A nggota Pembayaran Denda

Form Us ul an Buku

Petugas

Petugas

Petugas

Petugas

Form Pembel ian Buku

Petugas

Kepal a Department

Kepal a Department

Gambar 4.7 DFD Level 0 Sistem Informasi Perpustakaan

Kepal a Department

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 1 Petug as

Data Buku

Pemeliharaan File Buku

2

Buku

Data Koleksi Buku

2 Petug as

Data Ang gota

Pemeliharaan File Ang gota

3

Ang gota

1

Kateg ori

12

Lemari

13

Penerbit

14

Peng arang

Data Daftar Angg ota

3 Petug as

Data Kateg ori

Pemeliharaan File Kateg ori

Data Kateg ori Buku

4 Petug as Data Lemari

Pemeliharaan File Lemari

Data Lemari Buku

5

Petug as

Data Penerbit

Pemeliharaan File Penerbit

Data Penerbit Buku

6 Petug as Data Peng arang

Pemeliharaan File Peng arang

Data Peng arang Buku

7 Petug as Data Department

Pemeliharaan File Department

Data Department Angg ota

15

Department

8 Petug as Data Bag ian

Pemeliharaan File Bag ian

16 Data Bag ian Angg ota

Gambar 4.8 DFD Level 1 Sub Sistem Pemeliharaan File Induk

Bag ian

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

Petug as

Trans Peminjaman

Data Ang gota Terdaftar

Petug as

Data Daftar Buku Trans Perpanjangan

3

Ang gota

2

Buku

4

Peminjaman

5

Perpanjang an

6

Peng embalian

7

Pemesanan

8

Usulan

9

Seleksi

10

Pembelian

1 Data Trans Peminjaman Petug as

Petug as

Trans Pengembalian

Pemeliharaan Transaksi Peminjaman

Data Trans Perpanjangan

+

Trans Pemesanan

Data Trans Pengembalian Data Trans Pemesanan

2 Petug as

Data Trans Usulan Trans Usulan Pemeliharaan Transaksi Peng adaan Koleksi Buku

Petug as

+

Trans Seleksi

Petug as

Data Trans Seleksi

Data Trans Pembelian

Trans Pembelian

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.

31

5 Ang gota

1

Petug as Daftar Pemesanan

Kartu Angg ota Cetak Kartu Ang gota

7

Data Pemesanan

Pemesanan

Flow_237

Petug as

Petug as

Form Usulan Buku Rekap Angg ota

3

2

Kepala Department

Cetak Daftar Pemesanan

Rekap Angg ota

6

Ang gota Cetak Form Usulan Buku Kepala Department

Cetak Rekap Ang gota

8

Usulan

Data Usulan

Form Usulan Buku

Flow_286

7 3 Ang gota

Form Peminjaman

4 Cetak Form Peminjaman

Form Seleksi Buku

Petug as

Cetak Form Seleksi Buku

Peminjaman

Form Seleksi Buku

Kepala Department

Form Peminjaman 4

Kepala Department

Pembayaran Denda

Petug as

Seleksi

Data Seleksi

Petug as

Cetak Pembayaran Denda

9

Data Peminjaman

8 6

Peng embalian

Data Peng embalian

Petug as

Form Pembelian Buku

Kepala Department

10

Cetak Form Pembelian Buku

Pembelian

Data Pembelian

Form Pembelian Buku

Pembayaran Denda

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. 2.1.1

[Trans Pemes anan] Petug as

Pemeliharaan T rans Pemes anan [Data Daftar Buku]

2.1.2 Petug as [Trans Peminjaman]

Pemeliharaan T rans Peminjaman

7

Pemes anan

2

Buku

3

Ang gota

4

Peminjaman

5

Perpanjang an

[Data Trans Pemes anan]

[Data Angg ota T erdaftar] [Data Trans Peminjaman]

2.1.3 Petug as [Trans Perpanjang an]

Pemeliharaan T rans Perpanjang an

[Data Trans Perpanjang an]

2.1.4 Petug as

[Trans Peng embalian]

Pemeliharaan T rans Peng embalian

6

Peng embalian

[Data Trans Peng embalian]

Gambar 4.11 DFD Level 2 Sub Sistem Transaksi Peminjaman

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.

1 Petugas Trans Usulan

Pemeliharaan Trans Usulan Buku

Data Trans Usulan

8

Usulan

9

Seleksi

10

Pembelian

2

Petugas Trans Seleksi

Pemeliharaan Trans Seleksi Buku

Data Trans Seleksi

3 Petugas Trans Pembelian

Pemeliharaan Trans Pembelian Buku

Data Trans Pembelian

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.

33

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.

Usulan Kode Usulan Judul Usulan Tanggal Usulan Pengarang Buku Usulan Penerbit Buku Usulan

Mengajukan

Anggota No Anggota Nama Anggota Alamat No Telepon No Register Department Bagian No EXT Tanggal Pendaftaran

Peminjaman No Peminjaman Melakukan

Melakukan

Pengembalian No Pengembalian

Melakukan

Memesan

Seleksi Pembelian No Pembelian Tanggal Pembelian Judul Buku Pengarang Buku Penerbit Buku

Kategori ID Kategori Nama Kategori

Melakukan

Memiliki

ID Seleksi Tanggal Seleksi Judul Seleksi Pengarang Buku Seleksi Penerbit Buku Seleksi

Buku Kode Buku Tahun Rilis Buku Pengarang Judul Status Penerbit Tahun Terbit Buku

Mempunyai

Mempunyai

Pemesanan Kode Pemesanan Tanggal Pemesanan

Pesan

Mempunyai

Detail Peminjaman Tanggal Peminjaman Jadwal Pengembalian Tanggal Perpanjangan

Detail Pengembalian Jadwal Pengembalian Tanggal Kembali Denda

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

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.

USULAN KODE_USULAN NO_ANGGOTA JUDUL_USULAN TANGGAL_USULAN PENGARANG_BUKU_USULAN PENERBIT_BUKU_USULAN

Text(12) ANGGOTA Text(15) NO_ANGGOTA Text(30) NAMA_ANGGOTA DateTime NO_ANGGOTA = NO_ANGGOTAALAMAT Text(25) NO_TELEPON Text(25) NO_REGISTER DEPARTMENT BAGIAN NO_EXT TANGGAL_PENDAFTARAN

PEMINJAMAN Text(15) NO_PEMINJAMAN Text(10) Text(50) NO_ANGGOTA = NO_ANGGOTA NO_ANGGOTA Text(15) Text(50) Text(12) Text(15) Text(20) NO_PEMINJAMAN = NO_PEMINJAMAN Text(20) Text(3) DateTime

KODE_USULAN = KODE_USULAN

PEMBELIAN NO_PEMBELIAN ID_SELEKSI TANGGAL_PEMBELIAN JUDUL_BUKU PENGARANG_BUKU PENERBIT_BUKU

PENGEMBALIAN

SELEKSI Text(12) Text(12) DateTime ID_SELEKSI = ID_SELEKSI Text(25) Text(25) Text(25)

ID_SELEKSI KODE_USULAN TANGGAL_SELEKSI JUDUL_SELEKSI PENGARANG_BUKU_SELEKSI PENERBIT_BUKU_SELEKSI

Text(12) Text(12) DateTime Text(50) Text(25) Text(25)

BUKU

KATEGORI ID_KATEGORI Text(20) NAMA_KATEGORI Text(50)

KODE_BUKU ID_KATEGORI TAHUN_RILIS_BUKU ID_KATEGORI = ID_KATEGORI PENGARANG JUDUL STATUS PENERBIT TAHUN_TERBIT_BUKU

Text(20) Text(20) DateTime Text(50) Text(50) Text(10) Text(50) DateTime

NO_ANGGOTA = NO_ANGGOTA

NO_PEMINJAMAN = NO_PEMINJAMAN

NO_PENGEMBALIAN Text(12) NO_PEMINJAMAN Text(10)

PEMESANAN KODE_PEMESANAN NO_ANGGOTA KODE_BUKU TANGGAL_PEMESANAN

Text(15) Text(15) Text(20) DateTime

KODE_BUKU = KODE_BUKU

KODE_BUKU = KODE_BUKU

NO_PENGEMBALIAN = NO_PENGEMBALIAN

DETAIL_PEMINJAMAN KODE_BUKU Text(20) NO_PEMINJAMAN Text(10) TANGGAL_PEMINJAMAN DateTime JADWAL_PENGEMBALIAN DateTime TANGGAL_PERPANJANGAN DateTime

DETAIL_PENGEMBALIAN NO_PENGEMBALIAN JADWAL_PENGEMBALIAN TANGGAL_PENGEMBALIAN DENDA

Text(12) DateTime DateTime Integer

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

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

1 2 3 4 5 6 7 8

Kode_Buku ID_Kategori Tahun_Rilis_Buku Pengarang Judul Status Penerbit Tahun_Terbit_Buku

B. Nama tabel

Type_data varchar(10) varchar(10) Datetime varchar(50) varchar(50) varchar(10) varchar(50) Datetime

Keterangan Primary Key Foreign Key

: Anggota

Fungsi

: Menyimpan Data Anggota

Primary key

: No_Anggota

Foreign key

:Tabel 4.2 Tabel Anggota

No. 1 2 3 4 5

Nama_Field No_Anggota Nama_Anggota Alamat No_Telepon No_Register

Type_Data varchar(10) varchar(50) varchar(50) varchar(12) varchar(10)

Keterangan Primary Key

36

6 7 8 9

C. Nama tabel

Department Bagian No_EXT Tanggal_Pendaftaran

varchar(20) varchar(20) varchar(10) Datetime

: Kategori

Fungsi

: Menyimpan Data Kategori

Primary key

: ID_Kategori

Foreign key

:Tabel 4.3 Tabel Kategori

No. 1 2

D. Nama tabel

Nama_Field ID_Kategori Nama_Kategori

Type_Data varchar(10) varchar(50)

Keterangan Primary Key

: Peminjaman

Fungsi

: Menyimpan Data Peminjaman Koleksi

Primary key

: No_Peminjaman

Foreign key

: No_Anggota, Kode_Buku Tabel 4.4 Tabel Peminjaman

No. 1 2 3 4 5 6

E. Nama tabel Fungsi

Nama_Field No_Peminjaman No_Anggota Kode_Buku Tanggal_Peminjaman Jadwal_Pengembalian Tanggal_Perpanjangan

Type_Data varchar(10) varchar(20) varchar(50) Datetime Datetime Datetime

: Pengembalian : Menyimpan Data Pengembalian

Keterangan Primary Key Foreign Key Foreign Key

37

Primary key

: No_Pengembalian

Foreign key

: No_Peminjaman

Tabel 4.5 Tabel Pengembalian No. 1 2 3 4 5 F. Nama tabel

Nama_Field No_Pengembalian No_Peminjaman Jadwal_Pengembalian Tanggal_Pengembalian Denda

Type_Data varchar(10) varchar(20) Datetime Datetime Int

Keterangan Primary Key Foreign Key

: Pemesanan

Fungsi

: Menyimpan Data Pemesanan

Primary key

: Kode_Pemesanan

Foreign key

: No_Anggota, Kode_Buku Tabel 4.6 Tabel Pemesanan

No. 1 2 3 G. Nama tabel

Nama_Field Type_Data Kode_Pemesanan varchar(10) No_Anggota,Kode_Buku varchar(20) Tanggal_Pemesanan Datetime

Keterangan Primary Key Foreign Key

: Usulan

Fungsi

: Menyimpan Data Usulan

Primary key

: Kode_Usulan

Foreign key

: No_Anggota Tabel 4.7 Tabel Usulan

No. 1 2

Nama_Field Kode_Usulan No_Anggota

Type_Data varchar(10) varchar(10)

Keterangan Primary Key Foreign Key

38

3 4 5 6 H. Nama tabel

Judul_Usulan Tanggal_Usulan Pengarang_Buku_Usulan Penerbit_Buku_Usulan

varchar(50) Datetime varchar(50) varchar(50)

: Seleksi

Fungsi

: Menyimpan Data Seleksi

Primary key

: ID_Seleksi

Foreign key

: Kode_Usulan Tabel 4.8 Tabel Seleksi

No. 1 2 3 4 5 6 I. Nama tabel

Nama_Field ID_Seleksi Kode_Usulan Judul_Seleksi Tanggal_Seleksi Pengarang_Buku_Seleksi Penerbit_Buku_Seleksi

Type_Data varchar(10) varchar(10) varchar(50) Datetime varchar(50) varchar(50)

Keterangan Primary Key Foreign Key

: Pembelian

Fungsi

: Menyimpan Data Pembelian

Primary key

: No_Pembelian

Foreign key

: ID_Seleksi Tabel 4.9 Tabel Pembelian

No. 1 2 3 4 5 6

Nama_Field No_Pembelian ID_Seleksi Judul_Buku Tanggal_Pembelian Pengarang_Buku Penerbit_Buku

Type_Data varchar(10) varchar(10) varchar(50) Datetime varchar(50) varchar(50)

Keterangan Primary Key Foreign Key

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.

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

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.

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

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.

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

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.

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.