LAPORAN PRAKTIKUM Analisis Desain Terstruktur TUGAS BESAR

05
                                                LAPORAN PRAKTIKUM
Analisis Desain Terstruktur
                                                                                 TUGAS BESAR







Disusun Oleh :

HERI PURNAMA
125410101
TI 04


UPT LABORATORIUM
Sekolah Tinggi Manajemen Informatika dan Komputer
AKAKOM
Yogyakarta
2013





Peminjaman Dan Pengembalian Buku

1.PENDAHULUAN

A.Deskripsi Umum

1)     Kebutuhan Fungsional
a)      Login
Fitur ini sebagai penyaring pengguna system,yaitu petugas perpustakaan dan kepala perpustakaan.
1.      Input
User Id dan Password
2.      Proses
Otentfikasi,jika valid maka tampil menu jika not valid akan muncul pesan kesalahan.
3.      Output
Valid atau not valid

b)     Pencatatan konsumen datang
1.      Fitur ini berfungsi untuk mencatat siapa saja yang datang ke perpustakaan  dan
Datang untuk disimpan dalam database. 
2.      input
      No.Identitas dan jenis Identitas jam datagn yang dibaca dari system.
3.      Proses
Rekam ke database
4.      Output
Pesan “Selamat datang diperpustakaan ini”

c)      Pencatatan peminjaman
1.      Fitur ini berfungsi untuk mencatat data buku yang dipinjam
2.      Input
No.Identitas Buku yang dipinjam
Jumlah yang dipinjam
Tanggal pinjam
3.      Proses
·        Terhubung ke database
·        Scan dengan no.identitas data buku
·        Baca  data buku
·        Rekam data keluar ke data base
4.      Output
Data buku yang dipinjam keluar dalam database mengenai jumlah pinjam,tanggal pinjam,tanggal kembali.

d)     Pengembalian buku
1.      Fitur ini berfungsi untuk mencatat buku yang telah dikembalikan dan besar  denda bila terlambat mengebalikan.
2.      Input
No.identitas buku yang dikembalikan
Jumlah yang dikembalikan
Baca data buku
Rekanm data buku dan penghitungan bila terlambat penggembalian
3.      Proses
·        Terhubung kedatabase
·        Scan dengan no.identitas data buku
·        Baca data buku
·        Rekam data keluar database
4.      Output
Data buku yang dikembalikan keluar database mengenai jumlah kembalikan,tanggal kembali dan denda “bila terlambat menggembalikan”

2)     Kebutuhan antarmuka Hardware
·        Keyboard,digunakan untuk sebagai alat untuk memasukkan data data kedalam computer.
·        Layar monitor,digunakan untuk menampilkan data yang dicari atau yang dimasukkan
·        Mouse,untuk mempermudah pekerjaan dalam penginputan.

3)     Kebutuhan antarmuka Software
Software database berbasis database

B)  Tujuan
            Dokumen ini berisi penjabaran mengenai system peminjaman dan pengembalian buku dalam perpustakaan.SRS ini ditujukkan untuk konsumen dan petugas perpustakaan.

C) Latar Belakang
            Sesuai dengan judul ini “Peminjaman dan pengembalian buku” terkait dengan itu maka terciptalah suatu gagasan untuk menciptakan system ini yang mana digunakan untuk pembelajaran dan pengetahuan tentang  proses peminjaman dan pengembalian buku bagi orang awam.Sistem ini digunakan untuk pengetahuan dan proses dan aliran data yang ada dalam  system pinjaman dan pengembalian buku.

D) Ruang lingkup
             Sesuai dengan judul diatas system ini ditujukkan untuk para konsumen yang datang untuk meminjam buku di perpustakaan dan petugas serta kepala perpustakaan dalam hal ini system ini dimaksutkan untuk mempermudah pelacakan buku apa saja yang ada di perpustakaan ,buku yang dipinjam,buku yang dikembalikan dll.
            Sistem ini juga bisa dijabarkan sebagai alat bantu untuk menjelaskan bagaimana aliran system yang ada dalam perpustakaan.Dan pembelajaran untuk menggenal system dalam perpustakaan.


2.DIAGRAM KONTEKS

3.DFD LEVEL SATU

4. DIAGRAM ARUS DATA
·        Level 2 proses peminjaman

·        Level 2 proses masukkan data peminjam
5. RELASI TABEL




















6. FLOWCHART
·        Pengembalian buku           Peminjaman buku


7. KAMUS DATA
·        Kamus data untuk peminjaman  dan pengembalian buku yaitu :
            Nama arus data     : Peminjaman oleh konsumen
            Alias                          : Faktur Peminjaman pengembalian
            Bentuk data             : Informasi peminjaman dan Laporan cetakan
Aliran arus data : Berasal dari proses peminjam dan menuju entity kepala                       perpustakaan
Penjelasan     : Merupakan proses peminjaman dan pengembalian buku                                                                            oleh konsumen diperpustakaan.
Periode                      : Setiap terjadi transaksi peminjaman dan pengembalian.
Volume                      : Tergantung banyaknya peminjaman yang masuk ke admin
Struktur data     :  Faktur peminjaman dan penggembalian terdiri dari item sebagai berikut        :
-        No.Faktur
-        No.identitas
-        Nama Konsumen
-        Tanggal peminjaman
5.      (rincian buku yang dipinjam)
·        Kode  buku
·        No buku
·        Jenis buku
·        Nama buku
·        Jumlah buku
-        Tanggal kembali

Detail struktur data untuk masing-masing item :
no
Nama item data
Tipe
lebar
Keterangan
1
No faktur
C
5
Nomor faktur penyewaan
2
No.Identitas
C
6
Nomor identitas
3
Nama Konsumen
C
7
Nama konsumen
4
Tanggal peminjaman
D
5
Tanggal peminjaman

Kode buku
C
7
Kode buku
No buku
C
3
Nomor buku
Jenis
C
10
Jenis buku
Nama buku
C
10
Nama buku
Jumlah buku
N
10.2
Jumlah buku dipinjam
5
Tanggal kembali
N
10.2
Tangal kembali peminjaman buku

8. KESIMPULAN
                  I.            Bila konsumen terlambat mengembalikan buku maka akan dikenakan denda sesuai kesepakatan
                II.            Dalam proses ini juga yang paling berperan adalah petugas perpustakaan
              III.            Semua table yang ada dalam proses ini harus dilaporkan kepada kepala perpustakaan
             IV.            Setiap peminjaman diberikan struk peminjaman
               V.            Konsumen boleh meminjam lebih dari satu buku dengan syarat buku yang berbeda semua dan maximal 4 buku yang dipinjam
             VI.            Dalam system ini harus menggunakan suatu software dan hardware sebagai sarana penunjangnya.


    Blogger Comment
    Facebook Comment

0 komentar:

Post a Comment

Thanks For Your Feedback.