bab 4 - pemodelan proses
DESCRIPTION
analisa prosesTRANSCRIPT
-
Rekayasa Perangkat Lunak
Gufron, S.T., M.Kom., MTCRE
Bab 4Pemodelan Proses
-
2Daftar Isi
Pengantar Pemodelan Proses
Jenis-Jenis Pemodelan Proses
Flowchart (Diagram Alir)
Diagram Alir Data (Data Flow Diagram)
Bagian 1
Bagian 2
Bagian 3
Bagian 4
Pengertian tentang Pemodelan Proses.
Jenis-jenis pemodelan proses
Pemodelan proses menggunakan flowchart (Diagram Alir).
Pemodelan proses menggunakan Diagram Alir Data (DAD) atau Data Flow Diagram (DFD).
Unified Modelling Language (UML)
Perbedaan Flowchart, DFD dan UML
Bagian 5
Bagian 6
Pemodelan proses menggunakan UML
Perbedaan antara pemodelan proses flowchart, DFD dan UML.
-
3Deskripsi Matakuliah
Dalam bab ini akan dipelajari tentang pengertian pemodelan proses dan jenis-jenis pemodelan yang digunakan, serta perbedaan antara Flowchart, Data Flow Diagram (DFD) dan Unified Modelling Language (UML).
-
4Tujuan Matakuliah
Setelah mempelajari bab ini, diharapkan mahasiswa dapat:
menjelaskan pengertian pemodelan proses.
menjelaskan jenis-jenis pemodelan proses.
menjelaskan perbedaan antara Flow Chart, Data Flow Diagram (DFD) dengan Unified Modelling Language (UML).
-
5Pengertian Pemodelan Proses
Model proses adalah model yang memfokuskan pada seluruh proses di dalam sistem yang mentransformasikan data menjadi informasi.
Model proses juga menunjukkan aliran data yang masuk dan keluar pada suatu proses.
-
6Jenis-jenis pemodelan proses:
Flowchart (Diagram Alir)
Data Flow Diagram (Diagram Alir Data)
Unified Modelling Language (UML)
Jenis-Jenis Pemodelan Proses
-
7 Flowchart merupakan gambar atau bagan dalam bentuk simbol yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya.
Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung.
Flowchart merupakan langkah awal pembuatan program, sehingga dengan adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan dengan lebih mudah.
Setelah flowchart selesai disusun, selanjutnya programmer menerjemahkannya ke bentuk program dengan bahasa pemrograman.
Diagram Alir (Flowchart)
-
8Diagram Alir (Flowchart)
Lampu Tidak Berfungsi
Pasang Lampu
Ganti Bola Lampu
Perbaiki Lampu
Lampu Terpasang
Bola Lampu
Terbakar
Tidak
Tidak
Ya
Ya
-
9 Alternatif untuk dokumentasi narative yang panjang (who, what, when, where of the system).
Lebih fokus ke aspek physical dari proses dan aliran informasi dibandingkan dengan aspek konseptual.
Digunakan untuk mendeskripsikan keseluruhan sistem informasi atau hanya sebagian saja. Keseluruhan sistem terdiri dari input, proses manual/komputer, output.
Output bisa dibagikan ke para pengguna untuk membantu pengambilan keputusan atau bisa juga digunakan untuk input dalam proses selanjutnya.
Diagram Alir (Flowchart)
-
10
Data Flow Diagram (DFD) 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, terstruktur dan jelas.
DFD merupakan alat bantu dalam menggambarkan atau menjelaskan proses kerja suatu sistem.
Diagram Alir Data (Data Flow Diagram)
-
11
Diagram Alir Data (Data Flow Diagram)
CustomerCustomer KitchenKitchen
ManagerManager
0
FoodOrderingSystem
ManagementReports
Food Order
Customer Order
Receipt
-
12
DFD berorientasi pada proses.
DFD merupakan metode analisis sistem informasi sebelum UML yang menerapkan analisis secara terstruktur.
DFD menggambarkan proses-proses yang terjadi didalam suatu sistem.
DFD merupakan representasi grafis aliran data, dimana DFD lebih menitikberatkan pada bagaimana data itu berjalan dari satu entity ke entity berikutnya.
DFD biasa digunakan untuk mempresentasikan sistem kepada orang-orang yang mengerti tata cara pemrograman (programmer, dll). Hal ini dikarenakan DFD memakai penggambaran sistem secara umum, dari proses, data, basis data, dan entitas.
Diagram Alir Data (Data Flow Diagram)
-
13
Unified Modelling Language (UML)
UML adalah metode pemodelan secara visual sebagai sarana untuk merancang dan atau membuat software berorientasi objek.
Karena UML ini merupakan bahasa visual untuk pemodelan bahasa berorientasi objek, maka semua elemen dan diagram berbasiskan pada paradigma object oriented.
-
14
Unified Modelling Language (UML)
Pilih Paket Menu
Pembayaran
Bon Pembayaran
Pemasukan
Login
Pembeli
Manager
Pegawai
-
15
Unified Modelling Language (UML)
UML berorientasi pada objek (Object Oriented Program).
UML merupakan metode analisis yang lebih baru dari DFD dan bersifat Object Oriented Analysis.
UML menggambarkan bagaimana hubungan antar objek-objek yang menyusun suatu sistem.
UML lebih menitik beratkan analisis pada sisi pengguna atau actor (orang-orang) di luar sistem yang terlibat dengan sistem.
UML biasa digunakan untuk mempresentasikan sistem kepada orang-orang yang tidak mengerti tata-cara pemrograman, seperti orang-orang awam pada umumnya. (Client, dll). Hal ini dikarenakan UML memakai penggambaran logika algoritma suatu program.
-
Rekayasa Perangkat Lunak
Gufron, S.T., M.Kom., MTCRE
Bab 4Pemodelan Proses