Contoh Kasus Membuat Dfd Dengan Menggunakan Sybase Power Designer 15

11
Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1 Dienni Nur Faridah Page 1 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

description

Contoh Kasus Membuat Dfd Dengan Menggunakan Sybase Power Designer 15

Transcript of Contoh Kasus Membuat Dfd Dengan Menggunakan Sybase Power Designer 15

Page 1: Contoh Kasus Membuat Dfd Dengan Menggunakan Sybase Power Designer 15

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

Dienni Nur Faridah Page 1

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

Page 2: Contoh Kasus Membuat Dfd Dengan Menggunakan Sybase Power Designer 15

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

Dienni Nur Faridah Page 2

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…

Page 3: Contoh Kasus Membuat Dfd Dengan Menggunakan Sybase Power Designer 15

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

Dienni Nur Faridah Page 3

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 :

Page 4: Contoh Kasus Membuat Dfd Dengan Menggunakan Sybase Power Designer 15

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

Dienni Nur Faridah Page 4

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

di Data Flow

Page 5: Contoh Kasus Membuat Dfd Dengan Menggunakan Sybase Power Designer 15

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

Dienni Nur Faridah Page 5

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 :

Page 6: Contoh Kasus Membuat Dfd Dengan Menggunakan Sybase Power Designer 15

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

Dienni Nur Faridah Page 6

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,

Page 7: Contoh Kasus Membuat Dfd Dengan Menggunakan Sybase Power Designer 15

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

Dienni Nur Faridah Page 7

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 :

Page 8: Contoh Kasus Membuat Dfd Dengan Menggunakan Sybase Power Designer 15

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

Dienni Nur Faridah Page 8

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

Page 9: Contoh Kasus Membuat Dfd Dengan Menggunakan Sybase Power Designer 15

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

Dienni Nur Faridah Page 9

sesuai dengan prosaes yang telah kita tentukan sebelumnya, lalu klik

External Entity Object

Lalu klik anggota dan tarik hingga kelayer yang telah ditentukan

Page 10: Contoh Kasus Membuat Dfd Dengan Menggunakan Sybase Power Designer 15

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

Dienni Nur Faridah Page 10

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.

Page 11: Contoh Kasus Membuat Dfd Dengan Menggunakan Sybase Power Designer 15

Contoh kasus membuat DFD dengan menggunakan Sybase Power Designer 15.1

Dienni Nur Faridah Page 11

Terima Kasih