bab 4 - pemodelan proses

16
Rekayasa Perangkat Lunak Gufron, S.T., M.Kom., MTCRE Bab 4 Pemodelan Proses

Upload: mirza-ardian-syah

Post on 17-Sep-2015

54 views

Category:

Documents


8 download

DESCRIPTION

analisa proses

TRANSCRIPT

  • 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