• Tidak ada hasil yang ditemukan

BAB IV ANALISIS DAN DESAIN SISTEM. membawa kartu Perpustakaan. Siswa memilih buku atau koleksi yang akan

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV ANALISIS DAN DESAIN SISTEM. membawa kartu Perpustakaan. Siswa memilih buku atau koleksi yang akan"

Copied!
30
0
0

Teks penuh

(1)

24 BAB IV

ANALISIS DAN DESAIN SISTEM

4.1 Analisis Sistem Lama

Pada sistem yang lama, siswa datang sendiri ke perpustakaan dengan membawa kartu Perpustakaan. Siswa memilih buku atau koleksi yang akan mereka pinjam. Setelah siswa menemukan koleksi yang mereka cari kemudian menyerahkan kartu siswa untuk dicatat identitasnya. Mengisi kartu pinjaman sesuai dengan tanggal pinjaman dan tanggal harus kembali. Petugas mengisi buku peminjaman dengan jangka waktu peminjaman 1 minggu. Kartu Siswa ditahan di perpustakaan dijadikan sebagai jaminan peminjaman. Setelah itu transaksi peminjaman selesai.

Setiap siswa mempunyai hak untuk boleh meminjam buku maksimal 3 (tiga). Dikenakan denda Rp. 200/hari, jika melebihi dari masa peminjaman (1 minggu). Siswa tidak boleh masuk perpustakaan apabila dia membawa tas, membawa makanan dan minuman, memakai jaket, memakai topi, dan lain sebagainya.

STIKOM

(2)

25

4.1.1 Dokumen Flow Manual Peminjaman Koleksi

Mulai Mengajukan Permohonan Peminjaman Data Peminjaman Pengecekan Data Anggota Anggota Terdaftar ? Pengecekan Tanggungan Perpustakaan Pembatalan Transaksi Peminjaman Tanggungan < 3 Pengecekan Pinjaman + Tanggungan Perpustakaan Pinjaman + Tanggungan <=3 Pencatatan Transaksi Peminjaman Pada Buku transaksi Data Transaksi Data Transaksi Selesai N 1 N Ya Tidak Tidak Ya Tidak Ya

Peminjam Petugas Perpustakaan Kepala Perpustakaan

Pencatatan di kartu peminjaman

Data peminjaman

Gambar 4.1. Dokumen Flow Manual Peminjaman Koleksi

STIKOM

(3)

26

4.1.2 Dokumen Flow Manual Pengembalian Koleksi

Mulai Menyerahkan Koleksi Data Peminjam Pengecekan Denda N

Ada Denda ? Perpanjang ?

Koleksi dipesan? Bayar Denda N Pencatatan Transaksi Pengembalian pada buku transaksi Data Transaksi Pengembalian Data Transaksi Pengembalian Selesai Pencatatan Perpanjangan Pada Buku Transaksi Data Transaksi Perpanjangan Pinjaman Tidak Ya Ya Ya Tidak

Peminjam Petugas Perpustakaan Kepala Perpustakaan

Tidak Pencatatan perpanjangan di kartu peminjaman Data perpanjangan Pencatatan pengembalian di kartu peminjaman Data pengembalian Update data transaksi peminjaman Data transaksi peminjaman (perpanjangan)

Gambar 4.2. Dokumen Flow Manual Pengembalian Koleksi

STIKOM

(4)

27

4.1.3 Dokumen Input / Output

Kartu peminjaman yang ada di perpustakaan SMKN 3 Buduran Sidoarjo. Kartu ini digunakan untuk melakukan transaksi peminjaman koleksi. Bentuk kartu peminjaman buku adalah seperti yang terlihat pada gambar 4.3 dibawah ini.

Gambar 4.3. Dokumen Input / Output Kartu Peminjaman

STIKOM

(5)

28

4.2 Analisis Sistem Baru

Siswa terlebih dahulu harus mengisi daftar hadir dengan cara login menggunakan user name dan password-nya adalah NIS masing-masing Siswa.

Sebelum siswa melakukan peminjaman, siswa dapat mencari buku dan melihat status buku pada katalog, dengan demikian proses peminjaman buku pada perpustakaan akan lebih efektif dan efisien. Sistem informasi perpustakaan berbasis web ini memudahkan siswa dalam mencari dan melihat status buku saja, dimana hal tersebut akan lebih efektif dan efisien apabila akan melakukan peminjaman koleksi.

Siswa bisa langsung pesan koleksi jika koleksi yang dicari baru dipinjam oleh Siswa lain setelah melihat katalog. Selain itu siswa bisa mengusulkan koleksi baru yang belum ada di katalog dengan memilih menu usulan.

Siswa juga bisa melihat koleksi tersebut dipinjam oleh siapa saja jika ada yang meminjam koleksi tersebut.

STIKOM

(6)

29

4.2.1 Sistem Flow Terkomputerisasi Peminjaman Koleksi

Mulai Data Siswa Siswa? Tanggungan < 3 Selesai Ya Tidak Tidak Ya

Peminjam Petugas Perpustakaan Kepala Perpustakaan

Pengecekan Data Siswa Cek Tanggungan Perpustakaan Master Transaksi Master Siswa Input Data Transaksi Peminjaman Simpan Data Transaksi Peminjaman Cetak Data Transaksi Peminjaman Data Transaksi Peminjaman Tanggungan+pinjaman <=3 Ya Tidak

Gambar 4.4 Sistem Flow Terkomputerisasi Peminjaman Koleksi

STIKOM

(7)

30

4.2.2 Sistem Flow Terkomputerisasi Pengembalian Koleksi

Mulai Data Siswa Ada Denda ? Perpanjang ? Bayar Denda Selesai Tidak Ya Tidak Ya

Peminjam Petugas Perpustakaan Kepala Perpustakaan

Input Data Siswa

Pecatatan Transaksi Perpanjangan Ya Pencatatan Data Transaksi Pengembalian Master Transaksi (pengembalian) Cetak Data transaksi Pengembalian Data Transaksi Pengembalian Cek peminjaman Pemesanan

Ada Pemesan? Tidak

Master Transaksi (peminjaman)

Gambar 4.5 Sistem Flow Terkomputerisasi Pengembalian Koleksi

STIKOM

(8)

31 4.2.3 Context Diagram

Rekap Daftar Hadir Mahas is w a Laporan Pemesanan Buku

Pemesanan Buku

Hasil Data Buku Yang Dicari

Lap Penggantian Buku

Penggantian Buku

Ops i Penggantian Buku

Konfirmasi Buku Hilang Form Buku Hilang

Lidah Buku

Laporan Buku Hilang

Hasil Pencarian Buku

Data Buku Yang Dicari

Menyetujui Usulan Buku Baru Denda Yang Harus Dibayar

Buku Yang Dipinjam

Membayar Denda

Hasil Pers etujuan Us ulan Buku Baru

Minta Persetujuan Usulan Buku

Seleksi Usulan Buku Baru Rekap Us ulan Buku Baru

Us ulan Buku Baru

Laporan Sirkulas i Buku

Form Denda Pencatatan Pengembalian Pengembalian Buku Pencatatan Peminjaman Peminjaman Buku 0

Sistem Inf ormasi Perpus takaan Sisw a

Petugas Perpus

Kepala_Perpus takaan

Gambar 4.6. Context Diagram

STIKOM

(9)

32

Gambar 4.6 menjelaskan context diagram dari sistem informasi perpustakaan SMKN 3 Buduran Sidoarjo. Entity yang berperan pada sistem informasi perpustakaan ini antara lain, siswa, petugas perpustakaan dan kepala perpustakaan. Masing-masing entity tersebut berperan seperti yang digambarkan pada diagram, dan semua memiliki peran yang penting dan saling berkaitan antara satu dengan yang lainnya.

Siswa atau peminjam mencari koleksi pada katalog lalu mendapatkan informasi hasil koleksi yang dicari, melakukan peminjaman dengan memberikan data siswa yang berupa kartu siswa. Petugas perpustakaan mencatat data peminjaman, data koleksi baru, dan transaksi yang dilakukan oleh peminjam. Kepala Perpustakaan meminta semua laporan dari transaksi-transaksi yang dilakukan, antara lain laporan sirkulasi koleksi, laporan data koleksi, dan laporan data transaksi.

STIKOM

(10)

33

4.2.4 Dfd Level 0

Data Koleksi Baru Perbarui Data Koleksi Data Pemesanan Koleksi Data Koleksi Dipinjam

Data Koleksi Dipesan

Data Pemesanan

Data Koleksi Baru Pembaruan Data Koleksi Data Koleksi

Data Mahasiswa Untuk Pemesanan

Pemesanan Koleksi Hasil Pencarian Koleksi

Pencarian Koleksi

Entri Data Hadir Rekap Daftar Hadir Siswa

Data Sirkulasi Perpustakaan Laporan Sirkulasi Koleksi

Menyutujui Usulan Koleksi Meminta Persetujuan Usulan Koleksi Usulan Buku Baru

Data Usulan Koleksi

Hasil Persetujan Koleksi Baru Seleksi Usulan Koleksi Baru Rekap Usulan Koleksi Baru Laporan Penggantian Hilang Konfirmasi Koleksi Hilang Form Koleksi Hilang From Denda Cek Denda Pencatatan Pengemabalian Data Peminjam

Data Siswa Data Transaksi Pengembalian

Opsi Penggantian Koleksi

Laporan Kehilangan Koleksi Membayar Denda

Denda Yang Harus Dibayar Informasi Denda Perpanjangan Masa Peminjaman

Pengembalian Koleksi Penggantian Koleksi Konfirmasi Perpanjangan Siswa 1 Peminjaman + 2 Pengembalian 3

Usulan Koleksi Baru

4 Pembuatan Laporan 5 Data Kehadiran 6 Pencarian Katalog 7 Maintenance Koleksi 1 Transaksi Petugas Perpustakaan 3 Siswa 5 Usulan Koleksi Kepala Perpustakaan 2 Koleksi 7 Pemesanan Gambar 4.7 DFD level 0

STIKOM

SURABAYA

(11)

34

Gambar 4.7 menjelaskan data flow diagram level 0. petugas perpustakaan memasukkan data koleksi, data anggota pada proses maintenance data koleksi dan anggota. Dari proses itu data koleksi disimpan didalam tabel Koleksi, data anggota disimpan didalam tabel Anggota.

Pada proses peminjaman dan pengembalian koleksi, petugas perpustakaan memasukkan data transaksi peminjaman dan pengembalian ke dalam tabel Transaksi. Anggota perpustakaan bisa memperoleh informasi data koleksi melalui proses katalog. Pada proses katalog data diambil dari database Koleksi.

Proses pembuatan laporan mengambil dari data siswa, Koleksi dan Transaksi. Kemudian dari semua tabel tersebut disajikan informasi yang berupa laporan kepada Kepala perpustakaan.

Pada sistem maintenance koleksi, peminjaman, pengembalian dan katalog,

data store yang terlibat adalah data Anggota, data Koleksi dan data Transaksi.

Sedangkan laporan yang digunakan sebagai report adalah laporan anggota, laporan koleksi dan laporan transaksi.

4.2.5 Dfd Level 1 Maintenance Koleksi

Data Koleks i Baru Pembaruan Data Koleksi

Data Koleks i Baru Perbarui Data Koleks i

2 Koleksi Petugas Perpustaka an 1 Insert Data Koleksi 2 Update Data Koleksi

Gambar 4.8 DFD Level 1 Maintenance Koleksi

STIKOM

(12)

35

Gambar 4.8 menjelaskan DFD level 1 maintenance data. Sebelum melakukan transakasi, terlebih dahulu dilakukan proses pencatatan master data, yaitu data Koleksi dan data Anggota.

4.2.6 Dfd Level 1 Transaksi Peminjaman

Data Siw sa

Data Peminjam Pencatatan Peminjaman

Cek Batas Peminjaman Koleksi Informasi Pinjaman

Data Transaksi Peminjaman Data Transaksi Peminjaman

Koleksi Yang Dipinjam Data Sisw a Untuk Peminjaman

Peminjaman Koleksi Informasi Peminjaman Koleksi

1 Transaksi Peminjaman 2 Pengecekan Peminjaman 1 Transaksi Petugas Perpustaka an Sisw a 3 Sisw a

Gambar 4.9 DFD Level 1 Transaksi Peminjaman

Gambar 4.9 menjelaskan level 1 transaksi peminjaman koleksi. Pada saat peminjaman, data siswa dipanggil dan data transaksi peminjaman dimasukkan oleh petugas perpustakaan. Data transaksi peminjaman akan disimpan pada tabel Transaksi. Sebelum transaksi dimasukkan ke dalam database, dilakukan pengecekan batas peminjaman terlebih dahulu.

STIKOM

(13)

36

4.2.7 Dfd Level 1 Transaksi Pengembalian

Data Koleksi Dipesan Laporan Koleksi Hilang

Opsi Penggantian Koleksi Penggantian Koleksi

Konfirmasi Koleksi Hilang Form Koleksi Hilang Form Denda

Cek Denda

Pencatatan Pengembalian

Verifikasi Keterlambatan Pengembalian

Membayar Denda Denda Yang Hasrus Dibayar

Inf ormasi Denda Pengembalian Koleksi

Data Transaksi Pengembalian Data Transaksi Pengembalian

Data Sisw a 1 Transaksi Pengembalian 2 Perhitungan denda 3 Transaksi Penggantian Buku Hilang 4 Perpanjangan Koleksi 1 Transaksi 3 Sisw a 7 Pemesanan Sisw a Petugas Perpus

Gambar 4.10 DFD Level 1 Transaksi Pengembalian

Gambar 4.10 menjelaskan level 1 transaksi pengembalian koleksi, pada saat pengembalian koleksi dan perpanjangan koleksi, data siswa dipanggil. Data transaksi pengembalian dicek oleh petugas perpustakaan apakah anggota terlambat mengembalikan pinjaman atau tidak, jika proses pengembalian pinjaman terlambat maka secara otomatis anggota akan terkena denda yang kemudian denda tersebut disimpan pada tabel Transaksi. Pada proses perpanjangan koleksi dicek terlebih dahulu apakah koleksi tersebut dipesan oleh Siswa lain. Jika dipesan oleh siswa lain maka tidak dapat diperpanjang.

STIKOM

(14)

37

4.2.8 Dfd Level 1 Pencarian Katalog

Hasil Pencarian Koleks i Pencarian Koleksi

Pemesanan Koleks i

Data Sisw a Untuk Pemesanan

Data Pemesanan Data Pemesanan Koleks i

Data Koleksi Data Koleksi Dipinjam 1

Inf ormasi Pencarian Koleksi 2 Pesan Koleks i Sisw a Petugas Perpus 1 Trans aksi 2 Koleksi 7 Pemesanan

Gambar 4.11 DFD Level 1 Pencarian Katalog

Gambar 4.11 menjelaskan level 1 pencarian katalog. Pada proses ini, peminjam dapat mengetahui informasi semua data koleksi yang ada didalam perpustakaan. Peminjam dapat meminta pengadaan atau usulan koleksi yang akan disimpan pada tabel Permintaan Koleksi. Dan juga dapat memesan koleksi jika koleksi tersebut sudah habis dipinjam oleh siswa lain.

STIKOM

(15)

38

4.2.9 Dfd Level 1 Usulan Koleksi

Data us ulan Koleksi

Hasil Persetujuan Koleksi Baru Seleksi Usulan Koleksi Baru Rekap Us ulan Koleksi Baru

Menyetujui Usulan Koleksi Baru Meminta Pers etujuan Us ulan Koleks i

Us ulan Buku Baru

1 Persetujuan Us ulan Buku Sisw a Kepala Perpustakaan Petugas Perpustakaan 2 Us ulan Koleksi

Gambar 4.12 DFD Level 1 Usulan Koleksi

4.2.10 Entity Relationship Diagram (ERD)

Sebuah entity relationship diagram (ERD) menggambarkan secara keseluruhan struktur basis data yang dirancang untuk suatu aplikasi. ERD terdiri dari conceptual data model (CDM) dan physical data model (PDM) yang lebih detail dijelaskan sebagai berikut:

a. CDM

CDM belum tergambar dengan jelas bentukan tabel-tabel penyusun basis data beserta field-field yang terdapat pada setiap tabel. CDM sistem informasi perpustakaan pada SMKN 3 Buduran Sidoarjo adalah seperti yang terlihat pada gambar 4.12 berikut ini.

STIKOM

(16)

39 Jenis _Koleks i Buku_Kembali Pengembalian_Koleks i Daftar_H adir Buku_Yg_Dipinjam Peminjaman_Koleks i Buku_Dipesan Menampilkan Memes an Ditempatkan Us ul_Buku_Baru Koleksi No_Registrasi Judul_Koleksi Judul_Asli Nama_Pengarang Penerjemah1 Penerjemah2 Ilustrator Nama_Penerbit Kota_Terbit Tahun_Terbit Dewey Call Number Fiksi_Non Tipe_Koleksi ISBN Bahasa Cetakan Edisi Volume Kolasi Subyek_Koleksi URL Abstrak Kata_kunci Rak No_Rak Klasif ikasi Kapasitas Jumlah_Rak Sisw a NIS Nama Alamat_Sisw a Jenis_Kelamin Kota_Kelahiran Tanggal_Lahir Status_Anak Agama Status Pemesanan_Buku No_Pemesanan Tanggal_Pemesanan Usulan_Koleksi_Baru No_Usulan Usulan_Buku Email Detil_Transaksi Id_Detil_Transaksi Transaksi Id_Transaksi Jenis_Transaksi Tangal_Pinjam Tanggal_Hrs_Kembali Tanggal_Kembali Denda Data_Kehadiran Id_kehadiran Jenis_Koleksi Id_Jenis_Koleksi Jenis_Koleksi

Gambar 4.13 ERD Conceptual Data Model

STIKOM

(17)

40

b. PDM

PDM sistem informasi perpustakaan SMKN 3 Buduran Sidoarjo adalah seperti yang terlihat pada gambar 4.13 berikut ini.

ID_J ENIS_KOLEKSI = ID_J ENIS_KOLEKSI JENIS_KOLEKSI = JEN IS_KOLEKSI

NO_REGISTRASI = KOL_NO_R EGISTRASI

NIS = SIS_NIS ID_KEHAD IR AN = ID _KEHADIRANNIS = NIS

NO_REGISTRASI = NO_REGISTRASI NIS = NIS NO_REGISTRASI = NO_REGISTRASI NO_REGISTRASI = NO_REGISTRASI NIS = NIS NO_RAK = N O_RAK NIS = NIS KOLEKSI NO_REGISTRASI varchar(7) NO_RAK varchar(7) JUDUL_KOLEKSI varchar(30) TAHUN_TERBIT time KOTA_TERBIT varchar(30) NAMA_PENGARANG varchar(30) CETAKAN varchar(15) NAMA_PENERBIT varchar(20) ID_JENIS_KOLEKSI varchar(10) JENIS_KOLEKSI varchar(15) JUDUL_ASLI varchar(30) PENERJEMAH1 varchar(20) PENERJEMAH2 varchar(20) ILUSTRATOR varchar(50) DEWEY varchar(5) CALL_NUMBER varchar(10) FIKSI_NON varchar(10) TIPE_KOLEKSI varchar(10) ISBN varchar(10) BAHASA varchar(6) EDISI varchar(8) VOLUME varchar(6) KOLASI varchar(30) SUBYEK_KOLEKSI varchar(15) URL varchar(30) ABSTRAK varchar(100) KATA_KUNCI varchar(20) RAK NO_RAK varchar(7) KLASIFIKASI varchar(20) KAPASITAS integer JUMLAH_RAK integer SISWA NIS varchar(11) NAMA varchar(30) ALA MAT_SISWA varchar(50) JENIS_KELAMIN numeric(1) KOTA_KELAHIRAN varchar(20) TANGGAL_LAHIR timestamp AGAMA varchar(20) STATUS varchar(10) STATUS_ANAK varchar(10) ID_KEHADIRAN varchar(5) PEMESANAN_BUKU NO_PEMESANAN varchar(20) TANGGAL_PEMESANAN timestamp NIS varchar(11) NO_REGISTRASI varchar(11) USULAN_KOLEKSI_BARU NO_USULAN integer USULAN_BUKU varchar(50) EMA IL varchar(50) NIS varchar(11) DETIL_TRANSAKSI ID_DETIL_TRANSAKSI varchar(20) NO_REGISTRASI varchar(11) TRANSAKSI TANGAL_PINJAM date TANGGAL_HRS_KEMBALI date TANGGAL_KEMBALI date DENDA numeric(6) ID_TRANSAKSI varchar(10) JENIS_TRANSAKSI varchar(20) NIS varchar(11) NO_REGISTRASI varchar(11) SIS_NIS varchar(11) KOL_NO_REGISTRASI varchar(11) DATA_KEHADIRAN ID_KEHADIRAN varchar(5) NIS varchar(11) JENIS_KOLEKSI ID_JENIS_KOLEKSI varchar(10) JENIS_KOLEKSI varchar(15)

Gambar 4.14 ERD Physical Data Model 4.2.11 Struktur Basis Data

Struktur tabel merupakan uraian dari struktur fisik dari tabel-tabel yang terdapat pada database sistem yang berfungsi sebagai media penyimpanan data. Tabel-tabel pada struktur basis data yang dibentuk dapat dijelaskan sebagai berikut:

a. Tabel Siswa

Nama Tabel : Siswa

STIKOM

(18)

41

Primary Key : NIS Foreign Key : -

Fungsi : Menyimpan data Siswa.

Tabel 4.1 Siswa

Field Name Type Length Constraint Description

NIS varchar 11 PK No ID Siswa

Nama varchar 30 Nama Siswa

Alamat_Siswa varchar 50 Alamat Siswa

Jenis Kelamin numeric 1 Jenis kelamin Siswa

Kota_Kelahiran varchar 20 Kota Lahir Siswa

Tanggal_Lahir date Tanggal Lahir Siswa

Agama varchar 20 Agama Siswa

Status varchar 10 Status Siswa

Status_Anak varchar 10 Status Siswa (Anak)

b. Tabel Koleksi

Nama Tabel : Koleksi Primary Key : Kode_Koleksi

Foreign Key : No_Rak, Id_Jenis_Koleksi, jenis_Koleksi

Fungsi : Menyimpan data Koleksi.

STIKOM

(19)

42

Tabel 4.2 Koleksi

Field Name Type Length Constraint Description

Kode_Koleksi varchar 11 PK No ID Koleksi

Judul varchar 50 Judul Koleksi

Id_Jenis_Koleksi varchar 10 Id_Jenis_Koleksi

Pengarang varchar 30 Pengarang Koleksi

Tahun_Terbit Time Tahun Terbit Koleksi

Tempat_Terbit varchar 50 Tempat Terbit Koleksi

Cetakan varchar 15 Cetakan yang ke-

Penerbit varchar 100 Penerbit Koleksi

Jumlah_Halaman Integer Jumlah Halaman Koleksi

Jenis_Koleksi varchar 20 Jenis Koleksi

Status_Koleksi varchar 50 Status Koleksi

Sinopsis varchar 500 Deskripsi koleksi

Gambar Long binary Gambar Koleksi

No_Rak varchar 7 Nomer rak Koleksi

c. Tabel Transaksi

Nama : Transaksi

Primary Key : Id_Transaksi

Foreign Key : Kode_Koleksi, NIS.

Fungsi : Menyimpan data Transaksi.

STIKOM

(20)

43

Tabel 4.3 Transaksi

Field Name Type Length Constraint Description

Id_Transaksi varchar 10 PK ID Transaksi

Kode_Koleksi varchar 11 FK No ID Koleksi

NIS varchar 11 FK NIS Siswa

Tgl_Pinjam date Tanggal pinjam

Tgl_Harus_Kembali date Tanggal harus kembali

Tgl_Kembali date Tanggal kembali

Denda numeric 6 Denda Keterlambatan

Jenis transaksi varchar 20 Jenis transaksi

d. Tabel Usulan Koleksi Baru

Nama : Permintaan Koleksi

Primary Key : No_Usulan Foreign Key : NIS

Fungsi : Menyimpan data Usulan Koleksi Baru.

Tabel 4.4 Usulan Koleksi Baru

Field Name Type Length Constraint Description

No_Usulan Integer PK No Usulan Koleksi

NIS varchar 11 FK NIS Siswa

Email varchar 50 Email Anggota

Usulan_Koleksi varchar 100 Usulan Koleksi Baru

e. Tabel Pemesanan Koleksi

Nama : Pemesanan Koleksi

STIKOM

(21)

44

Primary Key : No_Pemesanan Foreign Key : NIS, Kode_Koleksi

Fungsi : Menyimpan data pemesanan Koleksi.

Tabel 4.5 Pemesanan Koleksi

Field Name Type Length Constraint Description

No_Pemesanan varchar 20 PK No Usulan Koleksi

NIS varchar 11 FK NIS Siswa

Tanggal Pemesanan varchar 50 Email Anggota

Kode_Koleksi varchar 100 FK Kode Koleksi

f. Tabel Jenis Koleksi

Nama : Jenis Koleksi

Primary Key : Id_Jenis_Koleksi, Jenis Koleksi Foreign Key : -

Fungsi : Menyimpan Id jenis Koleksi.

Tabel 4.6 Jenis Koleksi

Field Name Type Length Constraint Description

Id_Jenis_Koleksi varchar 11 PK Id Jenis Koleksi

Jenis_Koleksi varchar 15 PK Jenis Koleksi

g. Tabel Rak

Nama : Rak

Primary Key : No_Rak Foreign Key : -

STIKOM

(22)

45

Fungsi : Menyimpan data yang berhubungan dengan rak.

Tabel 4.7 Rak

Field Name Type Length Constraint Description

No_Rak varchar 7 PK No_Rak

Klasifikasi varchar 20 Klasifikasi rak

Kapasitas integer 4 Kapasitas rak

Jumlah rak integer 3 Jumlah rak

h. Tabel Data Kehadiran

Nama : Data Kehadiran

Primary Key : Id_kehadiran Foreign Key : NIS

Fungsi : Menyimpan data kehadiran Siswa.

Tabel 4.8 Data Kehadiran

Field Name Type Length Constraint Description

Id_Kehadiran varchar 5 PK Id kehadiran

NIS varchar 11 FK NIS Siswa

f. Tabel Detil Transaksi

Nama : Detil Transaksi

Primary Key : Id_Detil_Transaksi Foreign Key : Kode_Koleksi

Fungsi : Menyimpan data detil transaksi.

STIKOM

(23)

46

Tabel 4.9 Detil Transaksi

Field Name Type Length Constraint Description

Id_Detil_Transaksi varchar 20 PK Id detil transaksi

Kode_Koleksi varchar 7 FK Kode koleksi

4.2.12 Desain Input / Output

Untuk memberikan gambaran awal tentang interface aplikasi sistem informasi perpustakaan pada SMKN 3 Buduran Sidoarjo serta menjaga konsistensi dari desain aplikasi, maka perlu dibuat suatu rancangan input dan

output aplikasi sebagai berikut:

a. Form Maintenance Koleksi

Maintenance Koleksi

No.Rak Kode Judul pengarang jumlah Aksi

Xxx xxx Xxxxx Xxxxx xxx edit hapus

Gambar 4.15 Form Maintenance Koleksi

Form maintenance Koleksi seperti yang terlihat pada gambar 4.15

digunakan untuk mengubah dan menghapus data Koleksi perpustakaan.

STIKOM

(24)

47

b. Form Tambah Koleksi Buku

Gambar 4.16 Form Tambah Koleksi Buku

Form tambah koleksi seperti yang terlihat pada gambar 4.16 digunakan

untuk menambah data koleksi buku baru perpustakaan. Field-field yang harus dimasukkan antara lain seperti yang terlihat di atas.

STIKOM

(25)

48

c. Form Tambah Koleksi majalah

Gambar 4.17 Form Tambah Koleksi Majalah

Form tambah koleksi seperti yang terlihat pada gambar 4.17 digunakan

untuk menambah data koleksi majalah baru perpustakaan. Field-field yang harus dimasukkan antara lain seperti yang terlihat di atas.

d. Form Transaksi Peminjaman

Gambar 4.18 Form Transaksi Peminjaman Koleksi

Form Transaksi Peminjaman Koleksi seperti yang terlihat pada gambar

4.17 digunakan untuk melakukan transaksi peminjaman koleksi.

STIKOM

(26)

49

e. Form Transaksi Pengembalian

Gambar 4.19 Form Transaksi Pengembalian Koleksi

Form Transaksi Pengembalian Koleksi seperti yang terlihat pada gambar

4.19 di atas digunakan untuk melakukan transaksi pengembalian koleksi.

STIKOM

(27)

50

f. Form Katalog

Gambar 4.20 Form Katalog

Form Katalog seperti yang terlihat pada gambar 4.19 digunakan untuk

melakukan pencarian data koleksi berdasarkan beberapa kategori yang tersedia, yaitu judul dan pengarang.

STIKOM

(28)

51

4.2.13 Implementasi Sistem. a. Transaksi Peminjaman

Gambar 4.21 Implementasi Transaksi Peminjaman

Transaksi peminjaman berhasil dilakukan akan muncul tabel peminjam saat ini seperti Gambar 4.22.

Gambar 4.22 Tabel Transaksi Peminjam

Jika seorang siswa sudah meminjam 3 buah koleksi atau lebih, Siswa tidak bisa melakukan peminjaman lagi. Jadi harus mengembalikan salah satu koleksi yang sudah dipinjamnya terlebih dahulu.

Jadi dalam sistem bisa meminimalisasi human error dalam melakukan transaksi peminjaman

b. Transaksi Pengembalian

STIKOM

(29)

52

Gambar 4.23 Implementasi Transaksi Pengembalian

Jika peminjam dalam melakukan pengembalian melebihi batas waktu kembali akan terkena denda. Denda akan dihitung oleh sistem secara otomatis. Pencatatan denda akan lebih ebih efektif secara otomotis, untuk menghindari kesalahan pencatatan yang dilakukan oleh petugas pencatatan.

c. Master Transaksi

Semua transaksi peminjaman dan pengembalian yang dilakukan oleh sistem akan terekam pada form master seperti pada gambar 4.24. Jika peminjam ada yang terkena denda akan terlihat pada form ini.

STIKOM

(30)

53

Gambar 4.24 Master Transaksi d. Penyajian Laporan

Laporan keterlambatan untuk mempermudah petugas melakukan pemberitahuan/pengumuman kepada siswa. Laporan tersebut bisa juga untuk diberikan kepada pimpinan agar pimpinan mengetahui siswa mana saja yang belum mengembalikan koleksi beserta berapa koleksi yang mereka pinjam yang belum kembali. Laporan ini berupa file PDF yang dapat di-download dan dicetak seperti gambar 4.25.

Gambar 4.25 Laporan Keterlambatan

STIKOM

Gambar

Gambar 4.1. Dokumen Flow Manual Peminjaman Koleksi
Gambar 4.2. Dokumen Flow Manual Pengembalian Koleksi
Gambar 4.3. Dokumen Input / Output Kartu Peminjaman
Gambar 4.4 Sistem Flow Terkomputerisasi Peminjaman Koleksi
+7

Referensi

Dokumen terkait

Berdasarkan hasil Uji Jarak Berganda Duncan menunjukkan bahwa semakin lama waktu pengukusan semakin signifikan menurunkan kandungan HCN tepung biji karet, dimana

Miftahul Huda Tugu Agung Kabupaten Ogan Komering Ilir menggunakan majalah dinding papan, sehingga perlu dilakukan pengembangan fasilitas majalah dinding menjadi

1995 Pengaruh Lama Waktu Perendaman Induk di dalam Larutan Hormon 17 alpha Methyltestosteron terhadap Nisbah Kelamin Anak Ikan Gapi Poecilia reticulate Peters.. Fakultas

Tudi v Sloveniji incidenca raka debelega črevesa in danke vztrájno raste' V obdobju 1961 do'l990 ie bil povprečni petletni porast kumülativne incidenčne mere ľaka

Dari deskripsi di atas, dapat ditarik sebuah kesimpulan bahwa parlemen dalam membuat suatu hukum (parliament mad law) tidak lepas dari konfigurasi politik yang

TUU-11-023 Välimatala Raahe 5 Lanaus, oja Vähäinen Rannalla Pajukkoa, lepikkoa Mt Kovaa Salaojitus, puiden ja pensaiden poistoa,. ruovikon niittoa

1990,New and Improved―The Story of Mass Marketing in America,Basic Books Inc., New York.(近藤他訳『マス・マーケティング史』ミネルヴァ書房,1993年)