Pemodelan bisnis dan use case binis

Slides:



Advertisements
Presentasi serupa
Rekayasa Perangkat Lunak
Advertisements

Pertemuan 4 Behavioral Modeling 1 – Use Case
Rekayasa Perangkat Lunak dan Proses Software
Siti Mukaromah, S.Kom.  Model yang menggambarkan requirement software dalam bentuk use case - use case  Use case model terdiri dari satu atau beberapa.
UNIFIED MODELLING LANGUAGE
PEMODELAN ANALISIS Kuliah - 5
BPR – Tahap 1 (Persiapan)
Software Process Model
Oleh : Maria Tantri Agus Setiawan Ahmad Budi S
Memodelkan Kebutuhan Sistem Menggunakan Use-Case
PRAKTIKUM ANALISIS DAN PERANCANGAN SISTEM INFORMASI
Unified Modelling Language (UML)
BAB 2 METODE REKAYASA PERANGKAT LUNAK
13 KOMPONEN DIAGRAM UML & PROSES MODEL WATERFALL
Pertemuan 6 Structural modelling
Pertemuan 3 Pemodelan Bisnis
BY DR. HERI NUGRAHA. SE.MSi
Analisis Model.
Yang akan dipelajari Pengenalan UML Sejarah Singkat UML
Pertemuan 2 Konsep Aplikasi Berbasis Objek, UML dan Rational Rose
Analisis Persyaratan Perangkat Lunak dan Spesifikasi
Analisa dan Desain dalam Penelitian
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Proses Rekayasa Perangkat Lunak
MINGGU 12 DAN 13 MATERI POKOK A. MODEL BISNIS (BUSINESS MODELLING) B. MODEL ANALISIS (ANALYSIS MODELLING)
UML mendukung pengembangan aplikasi Kelas application partitioning Objek-objek Business Relationships Business Process Objek-objek Use Cases Sistem untuk.
Mata Praktikum Sistem Informasi Pertemuan-2 PJ : Nuraini Purwandari Copyright©2010. This presentasion is dedicated to Laboratory of Information of Universitas.
Model dan Pemodelan. Topik Bahasan 1. Definisi Model dan Pemodelan 2. Beberapa jenis model 3. Model pada Pengembangan Sistem.
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Rekayasa Perangkat Lunak
UML (Unified Modelling Language)
RELATIOPNSHIPS IN THE UML
Analisa dan Perancangan Berbasis Objek
Unified Modeling Language [UML]
UNIFIED MODELLING LANGUAGE
Perancangan Sistem Dengan menggunakan UML
Visual Modelling Teguh Sutanto, S.Kom.,M.Kom.
Analisis Model.
Rekayasa perangkat lunak (rpl)
REKAYASA PERANGKAT LUNAK
Business Use Case Diagram
Business Process Modeling
Object-Oriented Analysis (OOA)
Perancangan Sistem Dengan menggunakan UML
PEMROGRAMAN VISUAL II Outline: UML (Unified Modeling Language)
Pemodelan objek.
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
OOAD & Pemodelan Fungsional
PEMODELAN KEBUTUHAN DENGAN USE CASE
UML mendukung pengembangan aplikasi
PEMODELAN SYSTEM BERORIENTASI OBYEK (UML)
PEMODELAN KEBUTUHAN DENGAN USE CASE
UNIFIED MODELLING LANGUAGE
Activity Diagram.
PEMODELAN OBJECT ORIENTED
PEMODELAN KEBUTUHAN DENGAN USE CASE
Pemodelan Sistem Bisnis
Model dan Pemodelan Analisa Desain Berorientasi Objek
UNIFIED MODELLING LANGUAGE
REVIEW UML.
Analisis Model.
E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan
Unified Modelling Languange (UML)
Perancangan Sistem Berorientasi Objek Dengan UML
Mata Praktikum Sistem Informasi Pertemuan-2
Pemodelan Sistem PL.
Pertemuan 6 Unified Modeling Language (UML)
OBJECT ORIENTED ANALISYS AND DESIGN
Rekayasa Perangkat Lunak Bag-2
Pengembangan Pemodelan: Arsitektur Bisnis
Transcript presentasi:

Pemodelan bisnis dan use case binis E. Haodudin Nurkifli Teknik Informatika Pertemuan : 5

Pemodelan Bisnis setudi tentang organisasi menguji struktur organisasi Memperhatikan peran-peran didalam organisasi, dan bagai mana mereka terhubung satu dengan yang lainya menguji aliran kerja (workflow) dalam organisasi proses utama di dalam organisasi pengujian entitas yang ada di luar organisasi yang berhubungan dengan bisnis organisasi

Mengapa memodelkan bisnis untuk memperoleh pemahaman yang lebih baik tentang visi orgasnisasi dan sistem perangkat lunak. Sebagai sarana untuk melakukan rekayasa ulang proses bisnis organisasi Sebagai sarana latihan tentang proses bisnis organisasi

beberapa pertimbangan bahwa pemodelan bisnis dibutuhkan : tim adalah pendatang baru di organisasi organisasi sedang atau akan melakukan rekayasa ulang proses bisnis pengambang sedang membangun perangkat lunak yang akan digunakan pada porsi yang signifikan dalam organisasi adanya aliran kerja yang komplek dan besar di dalam organisasi yang tidak didokumentasi kan sebelumya. Tim adalah konsultan di dalam suatu organisasi, di mana sebelumnya belum pernah bekerja di tempat itu.

pertimbangan untuk tidak melakukan pemodelan bisnis Sudah didapatkan pemahaman yang baik tentang struktur organisasi, tujuan, visi bisnis, data stakeholder. Tim pengembang sedang membangun perangkat lunak yang akan digunakan pada suatu bagian kecil organisasi, dan tidak akan berpengaruh pada seleruhuan bisnis. Aliran kerja dalam organisasi sudah familier dan telah didokumentasikan degan baik Dibatasi oleh waktu yang sempit. Tidak semua proyek mempunyai waktu yang cukup untuk melakukan suatu analisis bisnis secara lengkap

Pemodelan bisnis dan siklus pengembangan sistem pertama, dengan melakukan semua pemodelan bisnis depan, kemudian secara iteratif melewati tahap analisis, disain, coding, testing, dan deployment. Kedua, dapat dengan mamsukan pemodelan bisnis di dalam proses iteratif.

Untung dan rugi pemodelan sistem Keuntungan pendekatan pertama adalah lebih memberikan pemahaman secara penuh tentang proses bisnis organisasi sebelum kelingkup sistem secara keseluruhan, sehingga dapat menentukan dari awal, aktivitas mana saja dalam aliran kerja yang perlu diotomatisasi untuk membantu proses bisnis organisasi. Sementara kerugianya adalah bahwa jika proyek-proyek sistem informasi yang mempunyai waktu pendek menggunakan pendekatan ini tidak realistik.

Untung dan rugi pendekatan ke 2 Pendekatan tersebut mempunyi keuntungan yaitu pembelajaran tentang proses bisnis organisasi dapat segera di lakukan tanpa harus menunda kegiatan membangusn sistem, sehingga dapat dilakukan secara bersamaan. Kerugianya : akan beresiko terjadinya kesalah pahaman dalam menemukan kebutuhan sistem akibat tuntasnya pemahaman tantang proses bisnis

siklus hidup pengambangan sistem informasi Pemodelan bisnis Diagram use case bisnis Diagram aktivitas (aliran kerja) Analisis level diagram kelas (bisnis entaitas) Pemodelan use case sistem Aktor Use case Diagram use case Analisis Aliran kejadian ( flow of event) dalam use case Spesifikasi tambahan Diagam sekuensial dan diagram kolaborasi level analisis Diagram kelas level analisis Disain Diagram sekuensial dan diagram kolaborasi level desain Diagram kelas level desain Diagram statechart (jika dibutuhkan) Diagram komponen Diagram deployment Coding Testing Impementasi dan distribusi

Konsep pemodelan bisnis aktor bisnis (business actor) pekerja bisis (business worker) relasi assosiasi (association) dan generalisasi (generalization) entitas bisnis (business entity) diagram use case bisnis (business use case diagram) diagram aktivitas (activity diagram) unit organiasi (organization unit )

Teknik pemodelan yang digunakan untuk menggambarkan model suatu bisnis Business Modeling Teknik pemodelan yang digunakan untuk menggambarkan model suatu bisnis Digunakan untuk meninjau, meningkatkan dan membuat sebuah bisnis

Proses Bisnis Sekumpulan aktivitas yang dirancang untuk menghasilkan keluaran (output) tertentu bagi customer tertentu

Model dalam Business Modelling Business Use case Model Business Object Model

Business Use Case Model Model yang menggambarkan proses-proses bisnis dari sebuah bisnis atau organisasi dan interaksi proses tersebut dengan pihak luar, seperti para customer dan partner

Business Actor Menggambarkan peran yang dimainkan oleh seseorang atau sesuatu yang dengannya bisnis berinteraksi

Business Use-Case Merupakan urutan tindakan yang dimainkan suatu bisnis yang menghasilkan sebuah nilai yang dapat dilihat dan ditujukan untuk suatu business actor tertentu.

Requirement Kondisi atau kemampuan yang harus dipenuhi oleh software aplikasi yang akan dibuat. Ada dua macam yaitu : functional requirement dan non-functional requirement Functional requirement menentukan tindakan yang harus dapat dimainkan sebuah software aplikasi Non functional menggambarkan atribut dari software aplikasi dan lingkungannya. (respon sistem, kemanan, ukuran baisdata, dll)

Business Process View Business Functionality Business Workflow

Notasi Business Use Case

Diagram use case bisnis Diagram use case bisnis menunjukan interaksi antara use case bisnis dengan aktor bisnis, dan pekerja bisnis dalam sebuah organisasi. Diagram ini menggambarkan model lengkap tentang apa yang perusahaan lakukan, siapa yang ada di dalam organisasi, dan siapa yang ada di luar dari organisasi. Hal ini menggambarkan ruang lingkup organisasi, sehingga dapat dilihat apa/siapa saja yang ada di luar organisasi dan sama di mana batasannya.

Diagram use case bisnis toko eceran

Diagram aktivitas dengan diagram use case bisnis, kita mendapatkan informasi tentang bisnis apa yang organisasi lakukan tanpa rincian dari masing- masing use case bisnis. Dengan kata lain, kita dapat mengetahui apa saja yang organisasi lakukan, sementara terhadap pertanyaan bagaimana masing-masing proses bisnis dilakukan, kita belum mendapatkan jawabannya. Untuk menjelaskan bagaimana proses bisnis dilakukan, dilakukan dengan membuat penomoran terurut atau dengan menggunakan diagram aktivitas.

Diagram aktivitas adalah sebuah cara untuk memodelkan aliran kerja (workflow) dari use case bisnis dam bentuk grafik. Diagram aktivitas ini menunjukan langkah- langkah dalam aliran kerja, titik keputusan dalam aliran kerja, siapa yang bertanggung jawab menyelesaikan masing-masing aktivitas, dan obyek-obyek yang digunakan dalam aliran kerja.

Diagram aktivitas Memberi harga prodak baru