Materi rsi 7 permodelan proses

952 views
829 views

Published on

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
952
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Materi rsi 7 permodelan proses

  1. 1. PEMODELAN PROSES MATERI KULIAH RSI
  2. 2. OUTLINE TOPIK <ul><li>Apa itu model & model proses </li></ul><ul><li>Simbol-simbol dalam DAD </li></ul><ul><li>Aturan-aturan pembuatan DAD </li></ul><ul><li>Beberapa kesalahan umum </li></ul><ul><li>Kapan memodelkan proses </li></ul>
  3. 3. APA ITU...? <ul><li>Model: </li></ul><ul><ul><li>representasi dari realitas, umumnya dinyatakan dalam bentuk grafis </li></ul></ul><ul><li>Pemodelan proses: </li></ul><ul><ul><li>teknik untuk menata dan mendokumentasikan proses, input, output, dan simpanan data dalam suatu sistem </li></ul></ul><ul><li>Pemodelan proses : </li></ul><ul><ul><li>alat dalam rekayasa perangkat lunak </li></ul></ul><ul><ul><li>sering dipakai untuk memodelkan hal lain yang bukan perangkat lunak </li></ul></ul>
  4. 4. APA ITU...? <ul><li>Diagram Arus Data (DAD) </li></ul><ul><ul><li>alat bantu pemodelan proses yang menggambarkan aliran data dalam suatu sistem serta aktivitas atau pemrosesan yang dilakukan oleh sistem tersebut </li></ul></ul><ul><ul><li>sinonim : model proses, data flow diagram (DFD) </li></ul></ul>
  5. 5. SIMBOL-SIMBOL DAD <ul><li>Simbol yang dipakai: </li></ul>Proses Entitas dalam/luar atau atau Simpanan data Aliran data
  6. 6. SIMBOL-SIMBOL DAD <ul><li>Proses: </li></ul><ul><ul><li>pekerjaan atau kegiatan yang dilakukan terhadap data yang masuk (input) untuk menghasilkan data keluaran (output) </li></ul></ul><ul><ul><li>proses hanya menunjukkan kegiatannya saja, tidak merujuk orang/pihak yang melakukan </li></ul></ul><ul><ul><li>contoh: proses pembayaran, proses cetak KRS, dll </li></ul></ul>
  7. 7. SIMBOL-SIMBOL DAD <ul><li>Entitas dalam/luar: </li></ul><ul><ul><li>merupakan pihak di dalam atau di luar organisasi (bisa orang atau organisasi) yang mengirimkan input ke sistem atau menerima output dari sistem </li></ul></ul><ul><ul><li>menunjukkan batasan dari sistem </li></ul></ul><ul><ul><li>tidak sama dengan entitas dalam basis data </li></ul></ul><ul><ul><li>contoh: Bank, Sekretariat, Kaprodi, Departemen Pendidikan, dll </li></ul></ul>
  8. 8. SIMBOL-SIMBOL DAD <ul><li>Simpanan data: </li></ul><ul><ul><li>merupakan kumpulan data </li></ul></ul><ul><ul><li>bisa berupa file atau basis data tapi tidak selalu berupa file atau basis data </li></ul></ul><ul><ul><li>contoh: file Mahasiswa, data KRS, dll </li></ul></ul><ul><li>Aliran data: </li></ul><ul><ul><li>menyatakan data masukan ke suatu proses atau data keluaran dari suatu proses </li></ul></ul><ul><ul><li>dapat juga menyatakan update data dalam suatu file, basis data atau simpanan data yang lain. </li></ul></ul><ul><ul><li>contoh: Matakuliah yang diambil, Jumlah yang dibayarkan, Saldo terakhir, dll </li></ul></ul>
  9. 9. LANGKAH-LANGKAH PEMBUATAN DAD <ul><li>Identifikasi entitas dalam dan luar yang terlibat dalam sistem </li></ul><ul><li>Identifikasi semua input dan output yang berhubungan dengan entitas tersebut </li></ul><ul><li>Gambarkan diagram konteksnya (DAD level yang paling atas) </li></ul><ul><li>Jika perlu gambarkan diagram berjenjang (diagram dekomposisi) </li></ul><ul><li>Identifikasi simpanan data </li></ul><ul><li>Gambarkan DAD untuk level 0 </li></ul><ul><li>Jika perlu gambarkan DAD untuk level 1 </li></ul><ul><li>dst sampai dengan level yang dibutuhkan </li></ul>
  10. 10. ATURAN-ATURAN PEMBUATAN DAD <ul><li>Minimal salah satu ujung suatu aliran data adalah proses. Jadi tidak boleh ada aliran data : </li></ul><ul><ul><li>dari entitas ke entitas </li></ul></ul><ul><ul><li>dari entitas ke simpanan data </li></ul></ul><ul><ul><li>dari simpanan data ke entitas </li></ul></ul><ul><ul><li>dari simpanan data ke simpanan data </li></ul></ul><ul><li>Data yang mengalir dalam setiap level DAD harus konsisten (jumlah data masuk dan keluar dalam suatu proses harus konsisten) </li></ul><ul><li>Suatu proses harus punya output </li></ul><ul><ul><li>Blackhole : proses tanpa output </li></ul></ul>
  11. 11. ATURAN-ATURAN PEMBUATAN DAD <ul><li>Suatu proses harus punya input </li></ul><ul><ul><li>Miracle : proses tanpa input </li></ul></ul><ul><li>Suatu proses harus punya cukup input untuk menghasilkan output </li></ul><ul><ul><li>Gray hole : proses tanpa input memadai untuk menghasilkan output </li></ul></ul><ul><li>Proses-proses yang hanya melewatkan data tanpa melakukan pemrosesan thd data tersebut sebaiknya tidak digambarkan </li></ul>
  12. 12. ATURAN-ATURAN PEMBUATAN DAD <ul><li>Data-data yang berasal dari sumber yang sama dan mengalir dengan tujuan yang sama dapat digambar dalam satu aliran data (aliran data komposit) </li></ul><ul><li>Jangan gunakan aliran data menyebar untuk DAD yang penting. Sebaiknya aliran data dipisahkan menurut komponen-komponennya </li></ul><ul><li>Sebaiknya simpanan data diberi nama sesuai dengan nama yang dipakai dalam model data (diagram ER). Kata DATA tidak perlu dipakai. </li></ul><ul><li>Untuk mengurangi kompleksitas gambar, simbol-simbol proses, entitas, simpanan data dapat dibuat duplikatnya </li></ul>
  13. 13. KAPAN MEMODELKAN PROSES <ul><li>Pemodelan proses dapat dipakai sebagai alat bantu dalam: </li></ul><ul><ul><li>Perencanaan sistem: tidak terlalu rinci </li></ul></ul><ul><ul><li>Analisis sistem: menggambarkan sistem yang sekarang berjalan </li></ul></ul><ul><ul><li>Desain sistem: menggambarkan sistem yang akan dibangun </li></ul></ul>
  14. 14. <ul><li>BAGIAN 2 </li></ul><ul><li> PERMODELAN PROSES </li></ul>
  15. 15. Permodelan Proses <ul><li>Perbedaaan model sistem logik dan fisik </li></ul><ul><li>Permodelan proses </li></ul><ul><li>Data Flow Diagram </li></ul><ul><li>Diagram Konteks </li></ul><ul><li>Diagram Kejadian (event diagram) </li></ul><ul><li>Matriks CRUD </li></ul>

×