• Tidak ada hasil yang ditemukan

Sistem Informasi Perpusta kaan (2 )

N/A
N/A
Protected

Academic year: 2018

Membagikan "Sistem Informasi Perpusta kaan (2 )"

Copied!
49
0
0

Teks penuh

(1)

Sistem Informasi Perpustakaan

January 15, 2009

Jawaban UAS

Posted in Jawaban UAS at 12:05 am by adteba 1. Profile Team Sistem Informasi Perpustakaan

Baktiar Karisma

Nama : Baktiar Karisma

NRP : 5108 100 503

(2)

Anugrah Nahari

Nama : Anugrah Nahari

NRP : 5108 100 514

Kelas : X

Eka Mustofa

Nama : Eka Mustofa

NRP : 5108 100 515

(3)

2 . Tabel fisik

Tabel Anggota

Tabel Anggota

Tabel Buku

Tabel Buku

(4)

Tabel Peminjaman

Tabel Peminjaman Detail

Tabel Peminjaman detil

Tabel Temp Buku

Tabel Temp Buku

link database perpustakaan : database perpustakaan

nb : untuk link download kami menggunakan 4share.com

3. kode program dengan menggunakan bahasa pemrograman Visual Basic

===>anggota

(5)

ANGGOTA.Refresh Image2.Refresh

ANGGOTA.Recordset.Filter = “NO_ANGGOTA= ‘” & txtCARI.Text & “‘ ” flag = 1

If ANGGOTA.Recordset.EOF Then

MsgBox “Data yang anda cari tidak ada!!!”, vbCritical Call enable_false

txtCARI.Enabled = True End If

End If

Private Sub cmdSIMPAN_Click()

If txtNO_ANGGOTA.Text = “” Or txtNAMA.Text = “” Then

MsgBox “Sebelum disimpan masukkan data terlebih dahulu !!!”, 0 + 16, “Informasi” txtNO_ANGGOTA.SetFocus

Else

If MsgBox(“Apakah data sudah benar?”, 4 + 0 + 32, “HIMBAUAN”) = vbYes Then With ANGGOTA.Recordset

!NO_ANGGOTA = txtNO_ANGGOTA.Text End With

cdmBARU.Enabled = True End If

End If

txtCARI.Enabled = True End Sub

===>Peminjaman

Private Sub txtNO_TRANSAKSI_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then

If txtNO_TRANSAKSI.Text = “” Then

MsgBox ” Masukkan No. Transaksi dahulu bila ingin meminjam !!!”, 0 + 16, “Perhatian… ” Else

(6)

End If End If End Sub

If KeyAscii = 13 Then

If txtNO_ANGGOTA.Text = “” Then

MsgBox “No Anggota tidak Boleh Kosong !!!!”, vbInformation, “….Himbauan” Else

anggota.Refresh

anggota.Recordset.Filter = “NO_ANGGOTA = ‘ ” & txtNO_ANGGOTA.Text & “‘” If anggota.Recordset.EOF Then

MsgBox “NO Anggota yang Anda masukkan tidak ada”, 48, “Perhatian…” txtNO_ANGGOTA.Text = “”

txtNO_ANGGOTA.SetFocus Else

If anggota.Recordset.Fields(“STATUS”) = “Meminjam” Then

MsgBox (“No Anggota ini sudah meminjam Buku kembalikan dulu donk…!!!”), vbExclamation txtNO_ANGGOTA.Text = “”

txtNAMA.Text = “” Else

txtNAMA.Text = anggota.Recordset.Fields(“NAMA_ANGGOTA”) cbNIP.SetFocus

If KeyAscii = 13 Then

If txtNO_BUKU.Text = “” Then txtNO_BUKU1.SetFocus

txtNO_BUKU.Text = “-” txtJUDUL.Text = “-” txtSTATUS.Text = “-” txtJUMLAH.Text = “–” Else

buku1.Refresh

buku1.Recordset.Filter = “KODE_BUKU= ‘ ” & txtNO_BUKU.Text & ” ‘ ” If buku1.Recordset.EOF Then

MsgBox “Kode Buku ” & txtNO_BUKU.Text & ” yang Anda masukkan tidak ada”, 48, “Perhatian…”

txtNO_BUKU.Text = “” txtNO_BUKU.SetFocus Else

(7)

buku1.Recordset.Filter = “KODE_BUKU= ‘ ” & txtNO_BUKU.Text & ” ‘ ” If buku1.Recordset.Fields(“STATUS_PINJAM”) = “Dipinjam” Then

MsgBox “Buku yang anda inginkan sudah dipinjam”, 48, “Perhatian…” txtNO_BUKU.SetFocus

txtNO_BUKU.Text = “” txtJUDUL.Text = “-” txtSTATUS.Text = “-” txtJUMLAH.Text = “–” Else

txtJUMLAH.Text = “1”

txtJUDUL.Text = buku1.Recordset.Fields(“JUDUL”)

txtSTATUS.Text = buku1.Recordset.Fields(“STATUS_PINJAM”) txtNO_BUKU1.SetFocus

If txtNO_BUKU.Text = “-” And txtNO_BUKU1.Text = “-” And txtNO_BUKU2.Text = “-” Then

MsgBox ” Apabila tidak meminjam jangan tekan simpan donk!!!!”, 0 + 16, “….Perhatian” txtNO_TRANSAKSI.SetFocus

Else

If txtNO_ANGGOTA.Text = “” And cbNIP.BoundText = “” And txtNO_TRANSAKSI = “” Then

MsgBox “No Anggota,No Buku,dan NIP tidak Boleh Kosong !!!!”, 0 + 32, “….Himbauan” Call kosong

txtNO_TRANSAKSI.SetFocus Else

If txtNO_ANGGOTA.Text = “” Or cbNIP.BoundText = “” Or txtNO_TRANSAKSI = “” Then MsgBox “No. Transaksi, No. Anggota, No. Buku dan NIP harus diisi!!!”, 0 + 16,

“PERHATIAN”

ElseIf MsgBox(“Apakah data sudah benar?”, 4 + 0 + 32, “Simpan Transaksi…”) = vbYes Then ‘ Pengisian Tabel Peminjaman

Call simpan_peminjaman

‘ Pengisian pada tabel Temp_buku Call set_temp_buku

‘ Untuk Buku1

(8)

Else

buku1.Recordset.Filter = ” KODE_BUKU = ‘” & txtNO_BUKU.Text & “‘” buku1.Recordset.Fields(“STATUS_PINJAM”) = “Dipinjam”

buku1.Recordset.Update buku1.Refresh

End If

‘Untuk Buku 2

If txtNO_BUKU1.Text = “” Or txtNO_BUKU1 = “-” Then buku2.Refresh

Else

buku2.Recordset.Filter = ” KODE_BUKU = ‘” & txtNO_BUKU1.Text & “‘” buku2.Recordset.Fields(“STATUS_PINJAM”) = “Dipinjam”

buku2.Recordset.Update buku2.Refresh

End If

‘Untuk Buku 3

If txtNO_BUKU2.Text = “” Or txtNO_BUKU2 = “-” Then buku3.Refresh

Else

buku3.Recordset.Filter = ” KODE_BUKU = ‘” & txtNO_BUKU2.Text & “‘” buku3.Recordset.Fields(“STATUS_PINJAM”) = “Dipinjam”

buku3.Recordset.Update buku3.Refresh

End If

‘Pemberian Status Anggota Yang Meminjam

anggota.Recordset.Filter = “NO_ANGGOTA='” & txtNO_ANGGOTA.Text & “‘” anggota.Recordset.Fields(“Status”) = “Meminjam”

anggota.Recordset.Update anggota.Refresh

‘Pencatatan Buku Pada Tabel Pinjam Detail

If txtNO_BUKU.Text = “” Or txtNO_BUKU.Text = “-” Then pinjam_detail1.Refresh

If txtNO_BUKU1.Text = “” Or txtNO_BUKU1.Text = “-” Then pinjam_detail2.Refresh

Else

(9)

pinjam_detail2.Recordset.AddNew simpan_peminjaman_detail2 End If

If txtNO_BUKU2.Text = “” Or txtNO_BUKU2.Text = “-” Then pinjam_detail3.Refresh

txtJUMLAH.Text = “” txtJUMLAH1.Text = “” txtJUMLAH2.Text = “”

txtNO_TRANSAKSI.SetFocus

If KeyAscii = 13 Then

DataEnvironment1.rsCommand1.Filter = ” NO_TRANSAKSI= ‘” & txtKUNCI.Text & “‘” End If

rpt_Kwitansi.Show

===>Pengembalian

peminjaman.Refresh

peminjaman.Recordset.Filter = “NO_TRANSAKSI= ‘” & txtCARI.Text & “‘” If peminjaman.Recordset.EOF Then

MsgBox “No Transaksi Yang Anda Masukan Tidak Ada !!!”, 0 + 16, “Perhatian….” txtCARI.Text = “”

txtCARI.SetFocus Else

If txtKODE_BUKU1.Text = “” Or txtKODE_BUKU1.Text = “-” Then txtKODE_BUKU1.Text = “-”

(10)

txtKODE_BUKU1.Text = temp_buku.Recordset.Fields(“KODE_BUKU1”) txtJUDUL_BUKU1.Text = temp_buku.Recordset.Fields(“JUDUL_BUKU1”) End If

If txtKODE_BUKU2.Text = “” Or txtKODE_BUKU2.Text = “-” Then txtKODE_BUKU2.Text = “-”

txtJUDUL_BUKU2.Text = “-” Else

txtKODE_BUKU2.Text = temp_buku.Recordset.Fields(“KODE_BUKU2”) txtJUDUL_BUKU2.Text = temp_buku.Recordset.Fields(“JUDUL_BUKU2”) End If

If txtKODE_BUKU3.Text = “” Or txtKODE_BUKU3.Text = “-” Then txtKODE_BUKU3.Text = “-”

txtJUDUL_BUKU3.Text = “-” Else

txtKODE_BUKU3.Text = temp_buku.Recordset.Fields(“KODE_BUKU3”) txtJUDUL_BUKU3.Text = temp_buku.Recordset.Fields(“JUDUL_BUKU3”) End If

temp_buku.Refresh

txtNO_TRANSAKSI.Text = peminjaman.Recordset.Fields(“NO_TRANSAKSI”) txtNO_ANGGOTA.Text = peminjaman.Recordset.Fields(“NO_ANGGOTA”)

pinjam_detail.Refresh

pinjam_detail.Recordset.Filter = “NO_TRANSAKSI= ‘” & txtCARI.Text & “‘”

If pinjam_detail.Recordset.RecordCount > 0 Then

selisih = Date – pinjam_detail.Recordset.Fields(“TGL_JATUH_TEMPO”) If selisih > 1 Then

bayar = 100 * selisih txtDENDA.Text = bayar Else

txtDENDA.Text = “0” End If

End If

anggota.Refresh

anggota.Recordset.Filter = ” NO_ANGGOTA='” & txtNO_ANGGOTA.Text & “‘” If anggota.Recordset.RecordCount > 0 Then

txtNAMA.Text = anggota.Recordset.Fields(“NAMA_ANGGOTA”) End If

txtTGL_JATUH_TEMPO.Text = pinjam_detail.Recordset.Fields(“TGL_JATUH_TEMPO”) txtTGL_PINJAM.Text = peminjaman.Recordset.Fields(“TGL_PINJAM”)

(11)

txtJUMLAH.Text = peminjaman.Recordset.Fields(“TOTAL_PINJAM”) txtBAYAR.SetFocus

End If

tombol kembali If txtCARI = “” Then

MsgBox “Masukkan No Transaksi Terlebih Dahulu”, 0 + 48, “Perhatian…” Else

If MsgBox(“Apakah No Transaksi Sudah Benar !!!”, 4 + 0 + 32, “Himbauan”) = vbYes Then ‘Penghapusan Tabel Peminjaman Detail

pinjam_detail.Refresh

MsgBox “Yakin buku ini akan dikembalikan”, vbQuestion + vbOKCancel, “Perhatian…”

‘Pembersihan Tabel Buku

If txtKODE_BUKU1.Text = “” Or txtKODE_BUKU1.Text = “0” Then buku1.Refresh

Else

buku1.Refresh

buku1.Recordset.Filter = “KODE_BUKU= ‘” & txtKODE_BUKU1.Text & “‘” buku1.Recordset.Fields(“STATUS_PINJAM”) = “Ada”

buku1.Recordset.Update buku1.Refresh

End If

If txtKODE_BUKU2.Text = “” Or txtKODE_BUKU2.Text = “0” Then buku2.Refresh

Else

buku2.Refresh

buku2.Recordset.Filter = “KODE_BUKU= ‘” & txtKODE_BUKU2.Text & “‘” buku2.Recordset.Fields(“STATUS_PINJAM”) = “Ada”

buku2.Recordset.Update buku2.Refresh

End If

If txtKODE_BUKU3.Text = “” Or txtKODE_BUKU3.Text = “0” Then buku3.Refresh

Else

buku3.Refresh

buku3.Recordset.Filter = “KODE_BUKU= ‘” & txtKODE_BUKU3.Text & “‘” buku3.Recordset.Fields(“STATUS_PINJAM”) = “Ada”

buku3.Recordset.Update buku3.Refresh

End If

(12)

pinjam_detail.Recordset.Filter = “NO_TRANSAKSI= ‘” & txtCARI.Text & “‘” If pinjam_detail.Recordset.RecordCount > 0 Then

pinjam_detail.Recordset.Delete pinjam_detail.Refresh

End If

‘ Pembersihan Tabel Anggota

anggota.Recordset.Filter = ” NO_ANGGOTA='” & txtNO_ANGGOTA & “‘” ‘anggota.Refresh

anggota.Recordset.Fields(“Status”) = “” anggota.Recordset.Update

anggota.Refresh

‘ Penghapusan Tabel Peminjaman

peminjaman.Recordset.Filter = “NO_TRANSAKSI= ‘” & txtCARI.Text & “‘” peminjaman.Recordset.Delete

===> Permohonan buku If KeyAscii = 13 Then Call enable_true BOOK.Refresh

BOOK.Recordset.Filter = “KODE_BUKU = ‘” & txtCARI.Text & “‘” If BOOK.Recordset.EOF Then

MsgBox “Kode Buku yang anda cari tidak ada”, vbInformation Call enable_false

End If End If

==>Penyetoran buku

If txtNOMOR.Text = “” And txtKODE_BUKU = “” Then

MsgBox “Sebelum disimpan masukkan data terlebih dahulu”, 0 + 48, “Himbauan !!!” Else

If MsgBox(“Apakah data sudah benar?”, 4 + 0 + 32, “Himbauan !!!”) = vbYes Then If flag = 1 Then

(13)

DataGrid1.Refresh BOOK.Refresh

Call cmdBARU_Click BOOK.Refresh

BOOK.Recordset.AddNew Else

BOOK.Recordset.Update DataGrid1.Refresh BOOK.Refresh End If

End If End If Call kosong

cmdBARU.Enabled = True txtCARI.Enabled = True

4. Integrasikan tabel dan modul program dengan interface input/output yang dibuat.

link Aplikasi beserta database : Program + Database (ready to use)

5. Kesimpulan

Tabel yang dirancang akan disesuaikan dengan perancangan program karena berkaitan dengan bisnis problem sehingga diperlukan penyesuaian untuk pengaplikasiannya di perangkat lunak.

PermalinkLeave a Comment

December 29, 2008

Desain Input-Output

(14)

Gambar 10.1. Form Data Buku

Tabel 10.1. Keterangan Form Data Buku

NO Properti Value Keterangan

1

Text box Kode buku dari tabel Buku

2

Text box Nomor buku dari tabel Buku

3

Text box Judul buku dari tabel Buku

4

Text box Pengarang dari tabel Buku

5

Text box Penerbit dari tabel Buku

6

Text box Lokasi dari tabel Buku

7

(15)

8

Text box Status pinjam dari tabel Buku

9

Text box Tahun terbit dari tabel Buku

10

Text box Tempat dari tabel Buku

11

Text box Kode buku dari tabel Buku verifikasi untuk pencarian

12

Button Simpan modul 3.4

13

Button Hapus hapus semua text box

14

Button Update update data (modul 3.4)

15

Button Baru

16

Button Keluar keluar form data buku

17

Grid isi dari tabel Buku

18

Button <|| , < , > , ||> navigasi pada grid

(16)

Gambar 10.2. Form Katalog Buku

Tabel 10.2. Keterangan Form Katalog Buku

NO Properti Value Keterangan

1 Combo box

pencarian berdasarkan field

tabel Buku pencarian buku

2

Text box kata kunci pencarian buku

3

Button Cari modul 2.1

4

Button Keluar

keluar form katalog buku

5

Grid isi dari tabel Buku

(17)

Gambar 10.3. Form Data Petugas

Tabel 10.3. Keterangan Form Data Petugas

NO Properti Value Keterangan

1

Text box NIP dari tabel Petugas

2

Text box Nama dari tabel Petugas

3

Text box

Alamat dari tabel Petugas

4

Text box

Telepon dari tabel Petugas

5 Combo

box Gender (L / P)

6

Text box NIPdari tabel Petugas

verifikasi untuk pencarian

7

Button Simpan tabel petugas

8

Button Update

(18)

9

Button Hapus hapus semua text box

10

Button Baru

11

Button Keluar

keluar form data Petugas

12

Grid isi dari tabel Petugas

13

Button <|| , < , > , ||> navigasi pada grid

4. Form Data Anggota

Gambar 10.4. Form Data Anggota

Tabel 10.4. Keterangan Form Data Anggota

NO Properti Value Keterangan

1

(19)

2

Text box Nama Anggota dari tabel Anggota

3

Text box Tempat lahir dari tabel Anggota

4

Text box Tanggal lahir dari tabel Anggota

5

Text box Alamat dari tabel Anggota

6

Text box Telepon dari tabel Anggota

7

Text box Kota dari tabel Anggota

8

Text box Provinsi pinjam dari tabel Anggota

9

box Hobi (Baca,Olah Raga,Makan,Organisasi,

Kemasyarakatan,PariwisataLain-lain)

11

Text box Tahun masuk dari tabel Anggota verifikasi untuk pencarian

12

Text box Kode pos dari tabel Anggota

13

Combo

box Agama (ISLAM,KATOLIK,PROTESTAN,

HINDU,BUDHA)

14

Combo box

Pekerjaan (Pegawai

(20)

Pelajar,Mahasiswa,Lain-lain,)

15

Text box Aktif sampai dari tabel Anggota

16

Picture box

Foto dari tabel Anggota

17

Button Foto simpan foto

18

Text box No Anggota dari tabel Anggota

19

Button Simpan modul 1.1

20

Button Update update data (modul 1.1)

21

Button Hapus hapus semua text box

22

Button Baru

23

Grid isi dari tabel Anggota

24

Button <|| , < , > , ||> navigasi pada grid

25

Button Cetak cetak kartu

26

Button Keluar keluar form data Anggota

(21)

Gambar 10.5. Form Transaksi Peminjaman

Tabel 10.5. Keterangan Form Transaksi Peminjaman

NO Properti Value Keterangan

1

Text box No transaksi dari tabel Peminjaman

2

Text box

No anggota dari tabel Peminjaman

mengacu pada tabel anggota

3

Text box

Nama Anggota dari tabel Anggota

4

Text box

Tanggal peminjaman dari tabel Peminjaman

5

Text box Tanggal jatuh tempo dari tabelPeminjaman

6 Combo

box NIP petugas dari tabel Petugas

7

Text box Catatan dari tabel peminjaman

8

Text box

Kode buku 1 dari tabel detail peminjaman

9

(22)

10

Text box status buku dari tabel buku

11

Text box Jumlah buku dari tabel buku

12

Text box

Kode buku 2 dari tabel detail peminjaman

13

Text box Judul buku dari tabel buku

14

Text box status buku dari tabel buku

15

Text box Jumlah buku dari tabel buku

16

Text box

Kode buku 3 dari tabel detail peminjaman

17

Text box Judul buku dari tabel buku

18

Text box status buku dari tabel buku

19

Text box Jumlah buku dari tabel buku

20

Text box

Jumlah buku yang dipinjam dari tabel peminjaman

21

Button Simpan modul 2.2, 2.4, 2.5

22

Button Cetak modul 2.2

23

(23)

24

Button Keluar

6.Form Transaksi Pengembalian

Gambar 10.6. Form Transaksi Pengembalian

Tabel 10.6. Keterangan Form Transaksi Pengembalian

NO Properti Value Keterangan

1

Text box

No transaksi dari tabel Peminjaman

pencarian no transaksi

2

Text box

No transaksi dari tabel Peminjaman

3

Text box No anggota dari tabel Peminjaman

4

Text box Nama anggota dari tabel anggota

5

Text box

Kode buku 1 dari tabel detail peminjaman

6

(24)

7

Text box

Kode buku 2 dari tabel detail peminjaman

8

Text box Judul buku dari tabel buku

9

Text box

Kode buku 3 dari tabel detail peminjaman

10

Text box Judul buku dari tabel buku

11

Grid Detail dari tabel temp buku

12

Text box jumlah peminjaman dari total pinjam tabel peminjaman

13

Text box

Denda per buku (tgl.

pengembalian – tgl. peminjaman) modul 2.7

14

Text box

Jumlah denda (total peminjaman X denda per buku)

15

Text box Bayar pembayaran denda

16

Text box Total denda (tabel peminjaman)

17

Text box Kembali bayar – denda

18

Text box

tanggal peminjaman dari tabel peminjaman

19

(25)

20

Text box

Tanggal jatuh tempo (max peminjaman) dari tabel

peminjaman modul 2.7

21

Button

NIP petugas dari tabel peminjaman

22

Button Kembali modul 2.6, 2.7

23

Button Peminjaman modul 2.5

24

Button Baru

25

Button Keluar

7.Cetak Kartu Anggota Perpustakaan

Gambar 10.7. Report Kartu Anggota

Tabel 10.7. Keterangan Report Kartu Anggota

NO Properti Value Keterangan

1 Text

No Anggota dari tabel Anggota

2

(26)

3 Text

Tempat lahir dari tabel Anggota

4

Text Tanggal lahir dari tabel Anggota

5

Text Alamat dari tabel Anggota

6

Text Telepon dari tabel Anggota

7

Text Kota dari tabel Anggota

8

Text Provinsi pinjam dari tabel Anggota

9

Text Gender (L/P)

10 Picture

box Hobi

8.Cetak Nota Transaksi

Gambar 10.8. Report Nota Transaksi

(27)

NO Properti Value Keterangan

1 Text

No Anggota dari tabel Peminjaman

2 Text

Nama Anggota dari tabel Anggota

3

Text No transaksi dari tabel Peminjaman

4

Text Tanggal Pinjam dari tabel Peminjaman

5 Text

Kode buku 1 dari tabel detail peminjaman

6

Text Judul buku dari tabel buku

7

Text Kode buku 2 dari tabel detail peminjaman

8

Text Judul buku dari tabel buku

9 Text

Kode buku 3 dari tabel detail peminjaman

10

Text Judul buku dari tabel buku

11

Text Nama petugas dari tabel petugas

(28)

Gambar 10.9. Report Data Buku

Tabel 10.9. Keterangan. Report Data Buku

NO Properti Value Keterangan

1

Text Kode buku dari tabel Buku

2 Text

Nomor buku dari tabel Buku

3

Text Judul buku dari tabel Buku

4

Text Note dari tabel Buku

5

Text Penerbit dari tabel Buku

6

Text Pengarang dari tabel Buku

7

Text Lokasi buku dari tabel Buku

8 Text

Status pinjam dari tabel Buku

(29)

Gambar 10.10. Report Data Anggota

Tabel 10.10. Keterangan. Report Data Anggota

NO Properti Value Keterangan

1 Text

No Anggota dari tabel Anggota

2

Text Nama Anggota dari tabel Anggota

3

Text Alamat dari tabel Anggota

4

Text Telepon dari tabel Anggota

5

Text Kota dari tabel Anggota

6

Text Agama dari tabel Anggota

PermalinkLeave a Comment

December 26, 2008

Model – Pseudocode

Posted in Revisi ADT at 3:04 am by adteba

(30)

Pengunjung ingin menjadi Anggota

IF calon anggota sudah serahkan data anggota IF sudah mengisi formulir pendaftaran WRITE data anggota di data ANGGOTA

ELSE

Isi formulir

ELSE

Serahkan data anggota/biodata

Transaksi Peminjaman

Pengunjung mencari buku READ id buku di data BUKU

IF Anggota menemukan buku yang diinginkan IF Buku yang ingin dipinjam tersedia

IF Anggota ingin Mengembalikan

(31)

WRITE status Peminjaman di data BUKU

IF Ada laporan Permintaan buku

IF telah dicek laporan permintaan buku

IF Suplay dari Supplier

WRITE data buku di Data BUKU

Permalink Comments off

(32)

Posted in Revisi ADT at 2:50 am by adteba

Keanggotaan

Tabel 8.1. Elementary Process Description Keanggotaan 1.1

Elementary Process Description

System: Sistem Informasi Perpustakaan

Author: Anugrah Nahari, Baktiar Karisma, Eka Mustofa

Date: 28/11/08 Page 1 of 12 Draft / Final

Proses Id: 1.1

Proses Name: Pendaftaran Anggota

Inputs to Process: Biodata, data anggota Outputs from Process: kartu anggota, report data anggotaData anggota,

Process Description: Anggota memberikan informasi tentang data dirinya secara lengkap. Petugas mencatat dan mengecek apakah data yang diberikan sudah memenuhi kriteria yang telah ditentukan atau tidak.

Transaksi

Tabel 8.2. Elementary Process Description Transaksi 2.1

(33)

System: Sistem Informasi Perpustakaan

Author: Anugrah Nahari, Baktiar Karisma, Eka Mustofa

Date: 28/11/08 Page 2 of 12 Draft / Final

Process Id : 2.1

Process Name: Pemilihanbuku

Inputs to Process : Kode buku, katalog buku

Output from Process : Data buku

Process Description : Pada saat pemilihan buku anggota maupun bukan melakukan pencarian di dalam data buku setelah didapatkan buku yang dinginkan

Tabel 8.3. Elementary Process Description Transaksi 2.2

Elementary Process Description :

System: Sistem Informasi Perpustakaan

Author: Anugrah Nahari, Baktiar Karisma, Eka Mustofa

Date: 28/11/08 Page 3 of 12 Draft / Final

Process Id : 2.2

(34)

Inputs to Process : Data buku, Data anggota, Status buku, Status pinjam, No transaksi, NIP

Output from Process : Status buku, Status pinjam, Data peminjaman, Detail

peminjaman, Bukti peminjaman

Process Description : Proses peminjaman dilakukan dengan mencari buku dengan menggunakan katalog buku, kemudian mengecek status buku, keanggotaan dan status pinjam terhadap anggota. Apabila syarat tersebut terpenuhi maka proses peminjaman dapat dilakukan dengan menyimpan data peminjaman dan detail peminjaman.

Tabel 8.4. Elementary Process Description Transaksi 2.3

Elementary Process Description :

System: Sistem Informasi Perpustakaan

Author: Anugrah Nahari, Baktiar Karisma, Eka Mustofa

Date: 28/11/08 Page 4 of 12 Draft / Final

Process Id : 2.3

Process Name: Cek Keanggotaan

Inputs to Process : No Anggota Output from Process : Data Anggota

Process Description : Peminjam akan dicek apakah sudah terdaftar atau belum

(35)

Elementary Process Description :

System: Sistem Informasi Perpustakaan

Author: Anugrah Nahari, Baktiar Karisma, Eka Mustofa

Date: 28/11/08 Page 5 of 12 Draft / Final

Process Id : 2.4

Process Name: Cek Status Pinjam

Inputs to Process : Status pinjam Output from Process : Status pinjam

Process Description : Pengecekan ini akan menghasilkan status anggota yang akan meminjam buku dengan output berupa status anggota apakah sudah pinjam atau belum

Tabel 8.6. Elementary Process Description Transaksi 2.5

Elementary Process Description :

System: Sistem Informasi Perpustakaan

Author: Anugrah Nahari, Baktiar Karisma, Eka Mustofa

Date: 28/11/08 Page 6 of 12 Draft / Final

(36)

Process Name: Cek Status Buku

Inputs to Process : Status Buku Output from Process : Status Buku

Process Description : Pengecekan ini akan menghasilkan status buku yang akan dipinjam dengan output berupa status buku apakah masih ada atau sudah dipinjam.

Tabel 8.7. Elementary Process Description Transaksi 2.6

Elementary Process Description :

System: Sistem Informasi Perpustakaan

Author: Anugrah Nahari, Baktiar Karisma, Eka Mustofa

Date: 28/11/08 Page 7 of 12 Draft / Final

Process Id : 2.6

Process Name: Pengembalian Buku

Inputs to Process : Data Buku, Data

transaksi, Denda Output from Process :Detail peminjaman, Tanggal pengembalian, Data transaksi, Status pinjam, Status buku

(37)

Tabel 8.8. Elementary Process Description Transaksi 2.7

Elementary Process Description :

System: Sistem Informasi Perpustakaan

Author: Anugrah Nahari, Baktiar Karisma, Eka Mustofa

Date: 28/11/08 Page 8 of 12 Draft / Final

Process Id : 2.7

Process Name: Cek Data Pengembalian

Inputs to Process : Tanggal Pengembalian, Tanggal tempo

Output from Process : Denda

Process Description : Cek data pengembalian dilakukan untuk mengetahui apakah tanggal pengembalian sesuai dengan tanggal jatuh tempo pengembalian. Apabila melebihi makan anggota dikenai sanksi berupa denda uang sejumlah hari

keterlambatan

Inventaris

Tabel 8.9. Elementary Process Description Inventaris 3.1

Elementary Process Description

(38)

Author : Anugrah Nahari, Baktiar Karisma, Eka Mustofa

Date: 28/11/08 Page 9 of 12 Draft / Final

Process Id : 3.1

Process Name : Permohonan Buku

Inputs to Process: Data buku yang diminta

Output from Process : Data buku

Process Description : Dari permintaan buku oleh anggota, maka dilakukan proses permohonan buku oleh anggota dengan mengisi form yang disediakan

Tabel 8.10. Elementary Process Description Inventaris 3.2

Elementary Process Description

System : Sistem Informasi Perpustakaan

Author : Anugrah Nahari, Baktiar Karisma, Eka Mustofa

Date: 28/11/08 Page 10 of 12 Draft / Final

Process Id : 3.2

Process Name : Cek Data Buku

(39)

dibutuhkan

Process Description : Pada proses ini dilakukan pengecekan data buku dari daftar permintaan buku apakah buku tersebut layak untuk disediakan atau tidak oleh perpustakaan, dan menghasilkan daftar buku yang dibutuhkan.

Tabel 8.11. Elementary Process Description Inventaris 3.3

Elementary Process Description

System : Sistem Informasi Perpustakaan

Author : Anugrah Nahari, Baktiar Karisma, Eka Mustofa

Date: 28/11/08 Page 11 of 12 Draft / Final

Process Id : 3.3

Process Name : Penerimaan Buku Baru

Inputs to Process: Data buku baru, Data buku bantuan.

Output from Process : Data buku baru

Process Description : Buku yang masuk baik dari supply buku berupa pembelian maupun buku bantuan akan dilakukan pendataan terhadap buku baru tersebut.

(40)

Elementary Process Description

System : Sistem Informasi Perpustakaan

Author : Anugrah Nahari, Baktiar Karisma, Eka Mustofa

Date: 28/11/08 Page 12 of 12 Draft / Final

Process Id : 3.4

Process Name : Penerimaan Buku Baru

Inputs to Process: Data buku baru

Output from Process : Data buku, Katalog buku, Laporan data buku

Process Description : Dari data buku baru yang masuk dilakukan penyimpanan data dalam database untuk inventaris buku, selain itu dari proses tersebut akan dilaporkan data buku baru. Dari hasil penambahan buku, anggota dapat mencari dengan katalog buku yang sudah disediakan.

PermalinkLeave a Comment

December 24, 2008

DFD Level 2

(41)

DFD Level 2 Keanggotaan

2. Transaksi

DFD Level 2 Transaksi

3. Invemtaris

DFD Level 2 Inventaris

(42)

Functional Decomposition

Posted in Revisi ADT at 4:03 pm by adteba 1. Keanggotaan

Functional Decomposition Keanggotaan

2. Transaksi

Functional Decomposition Transaksi

3. Inventaris

Functional Decomposition Inventaris

PermalinkLeave a Comment

DFD Level 1

(43)

DFD Level 1

DFD Level 1

Permalink1 Comment

Konteks Diagram / DFD level

0

Posted in Revisi ADT at 3:52 pm by adteba Kontek Diagram / DFD level 0

Kontek Diagram / DFD Level 0

(44)

Problem and Requirement

Catalogue

Posted in Revisi ADT at 3:37 pm by adteba Tabel 3.1. Problem/Requirement Catalogue 1

Problem / Requirement Catalogue

System: Sistem Informasi Perpustakaan

Author: Anugrah Nahari, Baktiar Karisma, Eka Mustofa

Date: 07/11/ 2008 Page 1 of 4 Draft / Final Draft

P/R P No: 1 Source: Pengelola Priority: 1

Description:

Proses registrasi pendaftaran anggota masih dilakukan dengan pengisian formulir secara manual dan data yang digunakan tidak diolah dengan cepat dalam pembuatan kartu anggota.

Benefit if Action Taken:

Memberikan kemudahan kepada setiap anggota dalam melakukan registrasi anggota perpustakaan dan dapat menerima kartu anggota secara cepat.

Comments / Suggested Solutions:

Setiap registrasi langsung ditangani oleh sistem dan data yang didapat disimpan dalam database.

(45)

Problem / Requirement Catalogue

System: Sistem Informasi Perpustakaan

Author: Anugrah Nahari, Baktiar Karisma, Eka Mustofa

Date: 07/11/ 2008 Page 2 of 4 Draft / Final Draft

P/R P No: 2 Source: Pengelola Priority: 1

Description:

Buku yang dicari oleh anggota tidak ditemukan dalam rak buku.

Benefit if Action Taken:

Dengan adanya katalog buku aka memberikan kemudahan bagi para anggota dalam mencari buku-buku yang diinginkan dan dapat mengetahui bahwa buku yang dicari masih ada atau sudah dipinjam oleh anggota lainnya.

Comments / Suggested Solutions:

Membuat katalog buku yang disediakan di dalam ruang perpustakaan, dan anggota dapat mengakses katalog tersebut secara langsung.

Tabel 3.3. Problem/Requirement Catalogue 3

Problem / Requirement Catalogue

(46)

Author: Anugrah Nahari, Baktiar Karisma, Eka Mustofa

Date: 07/11/ 2008 Page 3 of 4 Draft / Final Draft

P/R P No: 3 Source: Pengelola Priority: 1

Description:

Anggota yang akan meminjam sudah pinjam buku pada hari sebelumnya sehingga tidak boleh meminjam lagi.

Buku yang dicari ternyata sudah dipinjam oleh anggota yang lain.

Benefit if Action Taken:

Menghindari adanya banyak buku yang dipinjam oleh satu anggota saja dan

mencegah adanya komplain dari anggota karena buku yang ingin dipinjam tidak ada.

Comments / Suggested Solutions:

Setiap ada transaksi peminjaman, sistem harus dapat mengecek anggota apakah sudah pinjam atau belum secara otomatis dan membatalkan transaksi peminjaman apabila anggota telah pinjam buku. Buku yang dipinjam juga harus dicek apakah sudah dipinjam atau belum dan menandai setiap buku yang telah dipinjam dan yang telah dikembalikan

Tabel 3.4. Problem/Requirement Catalogue 4

Problem / Requirement Catalogue

System: Sistem Informasi Perpustakaan

(47)

Date: 07/11/ 2008 Page 4 of 4 Draft / Final Draft

P/R P No: 4 Source: Pengelola Priority: 1

Description:

Setiap ada anggota yang terlambat dalam mengembalikan buku perlu adanya sanksi agar anggota tersebut dapat tepat waktu dalam mengembalikan buku dan

memberikan kesempatan bagi anggota yang lain untuk meminjam buku tersebut.

Benefit if Action Taken:

Memberikan kedisiplinan bagi para anggota agar mengembalikan buku tepat pada waktunya.

Comments / Suggested Solutions:

Sistem dapat jumlah hari pada waktu anggota terlambat mengembalikan buku setelah jatuh tempo pengembalian secara otomatis dan anggota harus membayar denda atas keterlambatan pengembalian sesuai jumlah harinya.

PermalinkLeave a Comment

Daftar Revisi

Posted in Revisi ADT at 3:31 pm by adteba 1. Pada Problem and Requirement Catalogue

2. Konteks Diagram / DFD level 0

(48)

4. Functional Decomposition

5. DFD level 2 pada Keanggotaan

6. DFD level 2 pada Transaksi

7. DFD level 2 pada Inventaris

8. Elementary Process Description

9. Model –> Pseudocode

10. Design Input / Output

PermalinkLeave a Comment

Next page

Halaman

o About

Arsip

o January 2009 (1)

o December 2008 (20)

Kategori

o Jawaban UAS

o Kuliah ADT

 Analisa Data

 Analisa Proses

 Bussiness System

 Design I/O

 Deskripsi Masalah

 Deskripsi Sistem

 Elementary Process Description

 Model

 Model Proses dan Data Lanjutan

 Problems / Requirements Catalogue

 Video

o Revisi ADT

Kalender

April 2017

S M T W T F S

(49)

April 2017

S M T W T F S

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Meta

o Register

o Log in

o Entries RSS

o Comments RSS

o WordPress.com

· Blog at WordPress.com.

Gambar

Tabel Anggota
Gambar 10.1. Form Data Buku
Gambar 10.2. Form Katalog Buku
tabel petugas
+7

Referensi

Dokumen terkait

Webbisa digunakan sebagai sarana menginput informasi selama web tersebut mempunyai sinyal dan tentunya terhubung ke jaringan, dengan begitu web dapat mengirimkan

Puji Syukur penulis panjatkan kehadirat Allah SWT yang telah memberikan banyak limpahan berkat dan rahmatnya sehingga penulis dapat menyelesaikan skripsi sesuai

Dengan latar belakang tersebut, penelitian ini dibatasi pada produk kosmetika untuk kulit wajah, untuk semua merek kosmetik yang beredar di Indonesia dengan mengambil

Data yang diperoleh pada kondisi awal, siklus I, dan siklus II dikaji sesuai rumusan masalah dan selanjutnya dikuatkan dengan teori yang sudah dikemukakan. Berdasarkan

• Image adalah representasi grafik dan visual dari informasi yang dapat ditampilkan pada layar komputer atau tercetak • Macam-macam bentuk Image :.. – Foto (Photographs) –

Metode data panel merupakan suatu metode yang digunakan untuk melakukan analisis empirik yang tidak mungkin dilakukan jika hanya menggunakan data time series saja atau data

Akan tetapi jika diperhatikan ada dua hal yang menarik, yaitu (1) proses kognitif yang telah dilakukan oleh peserta tes tidak dihargai sama sekali ketika respon

Penelitian ini bertujuan untuk mengetahui bagaimana pengaruh sistem pemilu proporsional terbuka terhadap sosialisasi ideologi partai dalam kampanye pada pemilu legislatif