Anda di halaman 1dari 11

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.

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

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.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

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

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

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

Setelah itu kita langsung saja membuat eksternal entitynya. Pilih Eksternal Entity
di Data Flow

Dienni Nur Faridah

Page 4

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

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

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

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

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1
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

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

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

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1
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

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

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

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

Terima Kasih

Dienni Nur Faridah

Page 11

Anda mungkin juga menyukai