Anda di halaman 1dari 9

MODUL PRAKTIKUM REKAYASA PERANGKAT LUNAK

SMK MUHAMMADIYAH 1 BANTUL


SEMESTER : 1 PEMODELAN PERANGKAT LUNAK
8 x 45 Menit
KELAS : XI RPL DIAGRAM ALUR DATA (DFD)

1 September 2016 Pertemuan : 2 Hal. 1 dari 9

Nama :
A. KOMPETENSI DASAR Nomor :
1. Memahami diagram aliran data (DFD). Kelas :
2. Menyajikan hasil rancangan diagram aliran data Penamaan file praktikum
PPL2_XIRPL2_01_Nama Siswa

B. INDIKATOR PENCAPAIAN
Mampu memahami dan menyajikan Fungsi dan Komponen DFD, Tingkatan level DFD,
Spesifikasi proses, dan Tahapan pembuatan DFD.

C. PERATURAN PRAKTIKUM
1. Praktikan harus menghadiri setiap sesi praktikum, tidak hadir tanpa keterangan dianggap
gugur (Nilai kosong)
2. Praktikan wajib hadir tepat waktu
3. Praktikan wajib mematuhi peraturan yang ada di lab komputer
4. Penyerahan laporan maksimal sebelum jam 21.00 WIB boleh via email
D. TUJUAN
1. Praktikan dapat mengetahui fungsi dan komponen DFD
2. Praktikan dapat mengetahui tingkatan level DFD
3. Praktikan dapat mengetahui Spesifikasi proses
4. Praktikan dapat mengetahui tahapan pembuatan DFD

E. PENDAHULUAN
1. Diagram Alir Data (DAD) atau Data Flow Diagram (DFD) adalah suatu diagram
yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang
penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan
jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan DFD ini
sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram
alur kerja, atau model fungsi.
2. Tujuan DFD
a) Memberikan indikasi mengenai bagaimana data ditransformasi pada saat data
bergerak melalui sistem
b) Menggambarkan fungsi-fungsi(dan sub fungsi) yang mentransformasi aliran data
3. Fungsi/Manfaat DFD
Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan
profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses
fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual
maupun komputerisasi.

4. Tingkatan Level DFD


MODUL PRAKTIKUM REKAYASA PERANGKAT LUNAK
SMK MUHAMMADIYAH 1 BANTUL
SEMESTER : 1 PEMODELAN PERANGKAT LUNAK
8 x 45 Menit
KELAS : XI RPL DIAGRAM ALUR DATA (DFD)

1 September 2016 Pertemuan : 2 Hal. 1 dari 9

a) Contex Diagram
b) Diagram Zero
c) Diagram Rinci

5. Komponen DFD :
a) User / Terminator:
Kesatuan diluar sistem (external entity) yang memberikan input ke sistem atau
menerima output dari sistem berupa orang, organisasi, atau sistem lain.
b) Process:
Aktivitas yang mengolah input menjadi output.
c) Data Flow:
Aliran data pada sistem (antar proses, antara terminator & proses, serta antara
proses & data store).
d) Data Store:
Penyimpanan data pada database, biasanya berupa tabel.
MODUL PRAKTIKUM REKAYASA PERANGKAT LUNAK
SMK MUHAMMADIYAH 1 BANTUL
SEMESTER : 1 PEMODELAN PERANGKAT LUNAK
8 x 45 Menit
KELAS : XI RPL DIAGRAM ALUR DATA (DFD)

1 September 2016 Pertemuan : 2 Hal. 1 dari 9

6. ERD (Entity Relationship Diagram)


MODUL PRAKTIKUM REKAYASA PERANGKAT LUNAK
SMK MUHAMMADIYAH 1 BANTUL
SEMESTER : 1 PEMODELAN PERANGKAT LUNAK
8 x 45 Menit
KELAS : XI RPL DIAGRAM ALUR DATA (DFD)

1 September 2016 Pertemuan : 2 Hal. 1 dari 9

F. PRAKTIKUM
Pelajari dan pahami scenario pelayanan jasa warung telepon dibawah ini.
1. WarungTelepon Kontak Terus (WTKT) menyediakan jasa pelayanan telepon lokal,
interlokal, dan internasional. Pemakai dapat menggunakan telepon yang tersedia di box-
box telepon. Data pembicaraanseperti jam bicara, lama bicara, tujuan, semuanya tercatat
dikomputer operator. Begitu pembicaraan berakhir, computerakan menghitung besarnya
tagihan dan mencetak struktur tagihan. Penghitungan ini dilakukan denganmelihat tabel
biaya yang terdiri dari zona tujuan bicara, lama, dan waktu bicara. Waktu bicara perlu
dicatat berhubung perumtel/indosat menawarkan diskon padawaktu-waktu tertentu.
Sesudah warung ini ditutup (jam 22.00), operator akan menjalankan program
pembuatan laporan transaksi harian yang berisi detil transaksi dan total penerimaan.
Tugas :
1. Gambarkanlah flow map pelayanan WTKT tersebut

Penjelasan :
Proses yang terdapat pada pelayanan tersebut adalah:
 Menelepon
 Menghit uang tagihan
 Mencetak struk tagihan
 Pembuatan laporan transaksi harian

2. Gambarkan mekanisme pelayanan ini dalam bentuk data flow Diagram ; Diagram
Konteks, dan Level 0
MODUL PRAKTIKUM REKAYASA PERANGKAT LUNAK
SMK MUHAMMADIYAH 1 BANTUL
SEMESTER : 1 PEMODELAN PERANGKAT LUNAK
8 x 45 Menit
KELAS : XI RPL DIAGRAM ALUR DATA (DFD)

1 September 2016 Pertemuan : 2 Hal. 1 dari 9

Penjelasan :

3. Tentukan etentitas apa saja yang terlibat dalam proses pelayanan tersebut,
kemudian gambarkan etentitas-etentitas tersebut kedalam sebuah Entity relationship
Diagram (ERD)

Penjelasan :
MODUL PRAKTIKUM REKAYASA PERANGKAT LUNAK
SMK MUHAMMADIYAH 1 BANTUL
SEMESTER : 1 PEMODELAN PERANGKAT LUNAK
8 x 45 Menit
KELAS : XI RPL DIAGRAM ALUR DATA (DFD)

1 September 2016 Pertemuan : 2 Hal. 1 dari 9

G. TUGAS PRAKTIKUM
1. Gambarkanlah Diagram Aliran Data (data flow diagram) logic pada sebuah
system pengolahan data penyimpanan / pengambilan uang disalah satu bank
yang saudara ketahui. Proses-proses yang harus ada pada diagram tersebut
adalah :
 Pembukaan Rekening
 Penyimpanan Uang
 Pengambilan Uang
 Penghitungan Uang.
 Penutupan Rekening
 Pembuatan Laporan.

Gambar saudara terdiri dari :


 Diagram Konteks.
 Diagram Level 0
 Diagram Rinci

Jawab
1. Diagram Konteks

Penjelasan :
MODUL PRAKTIKUM REKAYASA PERANGKAT LUNAK
SMK MUHAMMADIYAH 1 BANTUL
SEMESTER : 1 PEMODELAN PERANGKAT LUNAK
8 x 45 Menit
KELAS : XI RPL DIAGRAM ALUR DATA (DFD)

1 September 2016 Pertemuan : 2 Hal. 1 dari 9

2. Diagram Level 0

Penjelasan :
MODUL PRAKTIKUM REKAYASA PERANGKAT LUNAK
SMK MUHAMMADIYAH 1 BANTUL
SEMESTER : 1 PEMODELAN PERANGKAT LUNAK
8 x 45 Menit
KELAS : XI RPL DIAGRAM ALUR DATA (DFD)

1 September 2016 Pertemuan : 2 Hal. 1 dari 9

3. Diagram Rinci

Penjelasan :
MODUL PRAKTIKUM REKAYASA PERANGKAT LUNAK
SMK MUHAMMADIYAH 1 BANTUL
SEMESTER : 1 PEMODELAN PERANGKAT LUNAK
8 x 45 Menit
KELAS : XI RPL DIAGRAM ALUR DATA (DFD)

1 September 2016 Pertemuan : 2 Hal. 1 dari 9

Penjelasan :

Penjelasan :

H. TUGAS TEORI
1. Apakah yang dimaksud DFD ?
Jawab :
2. Sebutkan dan jelaskan fungsi komponen DFD!
Jawab :
3. Sebutkan dan jelaskan tingkatan level pada DFD!
Jawab :
4. Apakahspesifikasi proses dari DFD ?
Jawab :

Anda mungkin juga menyukai