Nama :Nomor :Kelas :Penamaan file praktikumPPL2_XIRPL2_01_Nama Siswa
Nama :
Nomor :
Kelas :
Penamaan file praktikum
PPL2_XIRPL2_01_Nama Siswa
KOMPETENSI DASAR
Memahami diagram aliran data (DFD).
Menyajikan hasil rancangan diagram aliran data
INDIKATOR PENCAPAIAN
Mampu memahami dan menyajikan Fungsi dan Komponen DFD, Tingkatan level DFD, Spesifikasi proses, dan Tahapan pembuatan DFD.
PERATURAN PRAKTIKUM
Praktikan harus menghadiri setiap sesi praktikum, tidak hadir tanpa keterangan dianggap gugur (Nilai kosong)
Praktikan wajib hadir tepat waktu
Praktikan wajib mematuhi peraturan yang ada di lab komputer
Penyerahan laporan maksimal sebelum jam 21.00 WIB boleh via email
TUJUAN
Praktikan dapat mengetahui fungsi dan komponen DFD
Praktikan dapat mengetahui tingkatan level DFD
Praktikan dapat mengetahui Spesifikasi proses
Praktikan dapat mengetahui tahapan pembuatan DFD
PENDAHULUAN
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.
Tujuan DFD
Memberikan indikasi mengenai bagaimana data ditransformasi pada saat data bergerak melalui sistem
Menggambarkan fungsi-fungsi(dan sub fungsi) yang mentransformasi aliran data
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.
Tingkatan Level DFD
Contex Diagram
Diagram Zero
Diagram Rinci
Komponen DFD :
User / Terminator:
Kesatuan diluar sistem (external entity) yang memberikan input ke sistem atau menerima output dari sistem berupa orang, organisasi, atau sistem lain.
Process:
Aktivitas yang mengolah input menjadi output.
Data Flow:
Aliran data pada sistem (antar proses, antara terminator & proses, serta antara proses & data store).
Data Store:
Penyimpanan data pada database, biasanya berupa tabel.
ERD (Entity Relationship Diagram)
PRAKTIKUM
Pelajari dan pahami scenario pelayanan jasa warung telepon dibawah ini.
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 :
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
Gambarkan mekanisme pelayanan ini dalam bentuk data flow Diagram ; Diagram Konteks, dan Level 0
Penjelasan :
Tentukan etentitas apa saja yang terlibat dalam proses pelayanan tersebut, kemudian gambarkan etentitas-etentitas tersebut kedalam sebuah Entity relationship Diagram (ERD)
Penjelasan :
TUGAS PRAKTIKUM
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
Diagram Konteks
Penjelasan :
Diagram Level 0
Penjelasan :
Diagram Rinci
Penjelasan :
Penjelasan :
Penjelasan :
TUGAS TEORI
Apakah yang dimaksud DFD ?
Jawab :
Sebutkan dan jelaskan fungsi komponen DFD!
Jawab :
Sebutkan dan jelaskan tingkatan level pada DFD!
Jawab :
Apakahspesifikasi proses dari DFD ?
Jawab :
MODUL PRAKTIKUM REKAYASA PERANGKAT LUNAK
SMK MUHAMMADIYAH 1 BANTUL
SEMESTER : 1
PEMODELAN PERANGKAT LUNAK
DIAGRAM ALUR DATA (DFD)
8 x 45 Menit
KELAS : XI RPL
1 September 2016
Pertemuan : 2
Hal. 1 dari 9