Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer Sistem Peminjaman Dan Pengmbalian Buku di Perpustakaan

Please download to get full document.

View again

of 11
0 views
PDF
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Document Description
Kasus Sistem Peminjaman Dan Pengmbalian Buku di Perpustakaan Pada sebuah Taman Bacaan Anak-Anak terdapat sistem pendaftaran peminjam, peminjaman buku dan pengembalian buku sebagai berikut : Untuk sistem
Document Share
Document Transcript
Kasus Sistem Peminjaman Dan Pengmbalian Buku di Perpustakaan Pada sebuah Taman Bacaan Anak-Anak terdapat sistem pendaftaran peminjam, peminjaman buku dan pengembalian buku sebagai berikut : Untuk sistem pendaftaran peminjam, pemilik Taman Bacaan akan meminta data peminjam buku berupa nama dan alamat peminjam. Data tersebut dituliskan pada buku Daftar Peminjam Buku (DPB). Pada daftar peminjam tersebut, selain terdapat nama dan alamat peminjam, juga terdapat data mengenai tanggal masuk peminjam tersebut sebagai anggota Taman Bacaan tersebut. Setelah diterima sebagai anggota Taman Bacaan tersebut, maka peminjam baru boleh meminjam buku. Dalam sistem peminjaman buku terdapat aturan-aturan sebagai berikut : 1. Peminjam harus terdaftar sebagai anggota atau mempunyai nomor anggota 2. Masa waktu peminjaman hanya boleh 7 hari, jika melebihi jangka waktu tersebut, akan dikenakan denda Rp 100,-/hari untuk setiap buku yang terlambat dikembalikan. 3. Buku yang dipinjam oleh anggota (berada di pihak anggota) maksimal 10 buku Apabila persyaratan telah dipenuhi, maka pemilik akan mendata buku tersebut dan dituliskan pada Buku Peminjaman Buku (BPB) yang dituliskan mengenai Dienni Nur Faridah Page 1 nama peminjam, nama buku dan tanggal pinjam. Juga dituliskan mengenai tanggal buku tersebut harus dikembalikan. Untuk sistem pengembalian buku adalah petugas Taman Bacaan akan memeriksa pada BPB dan dilihat tanggal berapa buku tersebut harus diterima. Apabila ternyata buku tersebut terlambat dikembalikan, petugas Taman Bacaan akan menagih jumlah uang sesuai dengan perhitungan yang ditagihkan langsung pada saat itu juga. Apabila denda telah dibayarkan, anggota dapat meminjam buku lagi. Jawabanya : Pertama-tama kita tentukan terlebih dhulu yng menjadi eksternal entity nya, disini entitas entitynya ada 2 (dua), yaitu : Calon Anggota dan Anggota. Setelah kita tentukan eksternal entitynya mari kita gunakan aplikasi Sybase Power Designer 15.1, buat file baru dengan memlih create model Dienni Nur Faridah Page 2 Setelah itu pilih Categories dan pilih Data Flow Diagram, isi Model Name sesuai dengan yang kita inginkan lalu klik tombol OK. Tampilan awal, dan yang akan kita buat pertama adalah DFD level 0 : Dienni Nur Faridah Page 3 Setelah itu kita langsung saja membuat eksternal entitynya. Pilih Eksternal Entity di Data Flow Dienni Nur Faridah Page 4 pertama-tama kita buat proses untuk pendaftaran calon anggota baru perpustakaan, kita tentukan terlebih dahulu proses-proses yang terjadi dalam pendaftaran anggota baru. Dalam pendaftran anggota baru proses-proses yang akan terjadi, antara lain : 1. Mendaftar sebagai anggot baru, 2. Memberikan data, 3. Bagian perpustakaan menginputkn data pendaftar, 4. Mengarsipkan data calon anggota di DPB, 5. Mencetak Kartu Anggota untuk Anggota Baru. Sekarang kita buat DFD nya sebagai berikut : Dienni Nur Faridah Page 5 Setelah selesai membuat DFD untuk proses pendaftaran anggota baru, selanjutnya kita buat untuk peminjaman dan pengembalian buku. Dalam peminjaman buku terdapat proses : 1. Memverifikasi / memastikan apakah peminjam terdaftar sebagai anggota dari taman bacaan tersebut dari arsip DPB, 2. Jika No. ID anggota / peminam terdaftar sebagai anggota maka peminjaman dpat dilakukan, tapi sebelumnya petugas perpustakaan / taman bacaan mengecek apakah buku yang akan dipinjam tersedia atau tidak 3. Jika buku yang akan dipinjam ada dan banyaknya pinjaman buku sudah yakin maka petugas akan menginputkan data anggota dan data buku yag akan dipinjam beserta banyaknya, 4. Data yang diinputkan akan disimpan dan diasrsipkan ke BPB, Dienni Nur Faridah Page 6 5. Maka status anggota akan di update menjadi meminjam, dan data yang ada di DPB juga akan di update, 6. Selanjutnya petugas memberitahukan kepada peminjam tanggal pengembalian buku. Selnjutnya kita akan menentukan proses-proses yang terjadi saat pengembalian buku, yaitu : 1. Memeriksa peminjaman 2. Petugas akan mengecek data peminjaman, apabila pengembalian telat maka akan terkena denda, 3. Menginputkan data pengembalian, 4. Menyimpan data pengembalian dan mengarsipkannya d BPB, 5. Mengganti status anggot yang dari peminjam menjadi bebas dan di arsipkan kembali di DPB. Maka DFD dari proses peminajaman dan pengembalian buku adalah sebagai berikut : Dienni Nur Faridah Page 7 Selanjutnya DFD Level 1 Pertama-tama kita, tentukan dulu inti proses dari tiap-tiap entitas. Dari DFD sebelumnya kita dapat tentukan ada tiga proses yang terjadi pada kasus ini dalam DFD level 1, yaitu : Mendaftar sebagai peminjam Peminjaman Buku Pengembalian Buku Setelah kita m,enentukan proses yang akan terjadi, mari kita buat DFD level 1 nya dengan menggunakan Sybase Power Designer 15.1 Langkah pertama yang harus dilakukan adalah buka file DFD level 0 yang sudah kita buat sebelumnya, lalu di layer atasnya kuta buat proses Dienni Nur Faridah Page 8 sesuai dengan prosaes yang telah kita tentukan sebelumnya, lalu klik External Entity Object Lalu klik anggota dan tarik hingga kelayer yang telah ditentukan Dienni Nur Faridah Page 9 Lalu hubungkan tiap-tiap proses dengan external entyti. Dan setelah itu klik kanan dan pilih Decompose Process, copy proses yang terjadi pada external entyti ke proses pada DFD level 1 Begitu seterusnya sampai semua proses yang terjadi d DFD level 0 telah dicopy ke DFD level 1. Dienni Nur Faridah Page 10 Terima Kasih Dienni Nur Faridah Page 11
Search Related
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks