telaahan business process reengineering (bpr) · uml (unified modelling language)uml (unified...

25
BPR BPR – Tahap 1 (Persiapan) Tahap 1 (Persiapan) Telaahan Business Process Reengineering Telaahan Business Process Reengineering (BPR) (BPR)

Upload: vanbao

Post on 23-Mar-2019

242 views

Category:

Documents


1 download

TRANSCRIPT

BPR BPR –– Tahap 1 (Persiapan)Tahap 1 (Persiapan)Telaahan Business Process Reengineering Telaahan Business Process Reengineering (BPR)(BPR)

Tahap 1Tahap 1 PersiapanPersiapanTahap 1 Tahap 1 -- PersiapanPersiapan

Kegunaan tahap ini adalah untuk memobilisasi dan mengorganisir SDM g gyang akan melakukan Reengineering

Apa yang menjadi tujuan dan harapanApa yang menjadi tujuan dan harapan eksekutif? Apa komitmen level mereka pada kegiatan ini?gApa yang menjadi tujuan dari kegiatan ini?Siapa yang seharusnya ada dalam tim?Siapa yang seharusnya ada dalam tim? Kemampuan gabungan apa yang harus ada dalam tim?

Tahap 2Tahap 2 IdentifikasiIdentifikasiTahap 2 Tahap 2 -- IdentifikasiIdentifikasi

Kegunaan dari tahap ini adalah untuk mengembangkan dan memahami model g gproses dari bisnis

Apa yang menjadi bisnis proses utama organisasi?p y g j p gBagaimana proses-proses tersebut berinteraksi dengan pelanggan dan pensuplai?Apa yang menjadi strategi kita? Apa nilai tambah proses kita?Apa yang seharusnya kita re-Engineer dalam waktu 90 hari, 1 tahun, atau 2 tahun?

Tahap 3Tahap 3 Penyusunan VisiPenyusunan VisiTahap 3 Tahap 3 –– Penyusunan VisiPenyusunan Visi

Kegunaan dari tahap ini adalah untuk membangun visi dan tujuan dari kinerja yang dihasilkandihasilkan

Bagaimana sumber daya, informasi, dan alur kerja melalui proses-proses dalam organisasi?Mengapa kita melaksanakan cara yang kita lakukan saat ini?Apa kunci kekuatan dan kelemahan dari prosesApa kunci kekuatan dan kelemahan dari proses yang akan di re-Engineer?Bagaimana perusahaan lainnya menangani k l k it ?kompleksitas prosesnya?Apa ukuran yang seharusnya kita gunakan untuk melakukan komparasi kinerja terbaik kita di p jperusahaan?

Tahap 4ATahap 4A Desain TeknisDesain TeknisTahap 4A Tahap 4A –– Desain TeknisDesain Teknis

Kegunaan dari tahap ini adalah untuk menghasilkan sebuah rancangan proses yang g g p y gmampu mengakselerasikan pencapaian Visi dari perusahaanp

Sumber daya teknis dan teknologi apa yang kita perlukan pada tahap proses re-Engineering?Bagaimana sumber daya dan teknologi tersebut dapat diupayakan?Informasi apa yang digunakan pada saat dilakukan re-Engineering?Bagaimana elemen teknis dan sosial berinteraksi?

Tahap 4BTahap 4B Desain SosialDesain SosialTahap 4B Tahap 4B –– Desain SosialDesain Sosial

Kegunaan dari tahap ini adalah menspesifikasikan dimensi sosial darimenspesifikasikan dimensi sosial dari proses yang baru

T k ik d b d i tiTeknik dan sumber daya manusia seperti apa yang perlu di re-Engineer? Aktivitas apa

j di t j b tiyang menjadi tanggungjawab tim reengineering?Apa target dan ukuran yang harus dibuat?Program pelatihan apa yang diperlukan?g p p y g p

Tahap 5Tahap 5 TransformasiTransformasiTahap 5 Tahap 5 -- TransformasiTransformasi

Kegunaan dari tahap ini untuk mengimplementasikan desain proses yang dihasilkan di Tahap 4 (4A dan 4B)dihasilkan di Tahap 4 (4A dan 4B)

Kapan kita memonitor proses? Bagaimana kita mengetahui apakah kita dalam track/jalur atau tidak?Mekanisme apa yang harus kita kembangkan untuk menyelesaikan permasalahan yang saat ini belummenyelesaikan permasalahan yang saat ini belum terpikirkan?Bagaimana kita melanjutkan momentum dari perubahan yang terjadi?perubahan yang terjadi?Teknik apa yang harus kita gunakan untuk menyempurnakan organisasi?

Tahapan BPR di atas dapat dipahami secara rinci dari buku referensi yang disarankanUjung dari analisis proses bisnis ini adalah pemodelan yang dibuat denganadalah pemodelan yang dibuat dengan metode yang beragam (tergantung dari kebutuhan yang ada)Beberapa ragam instrumen pemodelanBeberapa ragam instrumen pemodelan yaitu:

UML (Unified Modelling Language)UML (Unified Modelling Language)DFD (Data Flow Diagram)

UML (Unified Modelling Language)UML (Unified Modelling Language)UML (Unified Modelling Language)UML (Unified Modelling Language)

UML merupakan seperangkat diagram dan notasi standar untuk memodelkan sistem-sistem berorientasi objek, dan menjelaskan semantik yang mendasarinya mengenai arti y g y gdari diagram-diagram dan simbol-simbol iniUML dapat digunakan untuk memodelkanUML dapat digunakan untuk memodelkan berbagai jenis sistem: sistem perangkat lunak, sistem perangkat keras, dan organisasi-sistem perangkat keras, dan organisasiorganisasi dunia nyata. UML menyediakan sembilan jenis diagramsembilan jenis diagram

Langkah Awal Memulai UMLLangkah Awal Memulai UMLLangkah Awal Memulai UMLLangkah Awal Memulai UML

Salah satu kegiatan yang harus dilakukan terlebih dahulu dalam memodelkan sebuah sistem berskala besar atau sistem pada tingkat Enterprise adalah memecahkan sistem ptersebut kedalam area-area yang memudahkan dalam penanganannyap g yApapun nama dari area-area ini, domain, kategori, atau subsistem, idenya tetap sama:kategori, atau subsistem, idenya tetap sama: memecahkan sistem tersebut kedalam area-area yang memiliki kesamaan subjektifarea yang memiliki kesamaan subjektif

Diagram dalam UMLDiagram dalam UMLDiagram dalam UMLDiagram dalam UMLUse Case Diagram untuk memodelkan proses-proses bisnisSequence Diagram untuk memodelkan pengiriman pesan antara objekCollaboration Diagram untuk memodelkan interaksi objekState Diagram untuk memodelkan perilaku objek dalam sistemActivity Diagram untuk memodelkan perilaku Use Case, objek, y g p , j ,atau operasiClass Diagram untuk memodelkan struktur statis Class dalam sistemObject Diagram untuk memodelkan struktur statis Objek dalam sistemComponent Diagram untuk memodelkan komponenDeployment Diagram untuk memodelkan distribusi sistem

Contoh Gambaran Proses BisnisContoh Gambaran Proses BisnisContoh Gambaran Proses BisnisContoh Gambaran Proses Bisnis

Sistem Superordinat

Sistem Subordinat

Contoh Use CaseContoh Use CaseContoh Use CaseContoh Use Case

Validasi DataPegawaiPegawai

Pegawai

Edit Data Pribadi

Seksi Kepegawaian

Buat LaporanKepegawaian

Contoh PackageContoh PackageContoh PackageContoh Package

Package Pegawai Package Seksi Kepegawaian

Data Kepegawaian Validasi DataPegawaiPegawai

Edit Data Pribadi Buat LaporanKepegawaian

Contoh Activity DiagramContoh Activity DiagramContoh Activity DiagramContoh Activity Diagram

IdentifikasiProses Bisnis

Analisis Masalah

PenyaringanProses Bisnis Memahami Keinginan

Stakeholder

Identifikasi AturanDan Kebijakan

MendefinisikanSistem

Pengaturan Scope Sistem

Penyaringan AturanDan Kebijakan

Contoh Sequence DiagramContoh Sequence DiagramContoh Sequence DiagramContoh Sequence Diagram

Pegawai Web Kepegawaian DB Kepegawaian

Buka Web Pegawai

Cari Data Berdasarkan NIP

Data Pegawai

Tampilan Data Pribadi

Perubahan Data Pribadi

Update Data Pegawaip g

Status Proses Update

Tampilan Status Hasil Update

Contoh Class DiagramContoh Class DiagramContoh Class DiagramContoh Class DiagramSi t K i Sistem Kepegawaian

DBMS Print ServerKeuangan

Database Front-End

Interaction DiagramInteraction DiagramInteraction DiagramInteraction DiagramObjek 1 Objek 2 Objek 3 Objek 4Objek 1 Objek 2 Objek 3 Objek 4

event operasi()

operasi()

operasi()eventevent

DFD (Data Flow Diagram)DFD (Data Flow Diagram)DFD (Data Flow Diagram)DFD (Data Flow Diagram)

Data Flow Diagram (DFD) adalah representasi grafis sebuah sistemrepresentasi grafis sebuah sistem aplikasi berorientasi proses. Komponen-komponen sebuah DFD adalah: proseskomponen sebuah DFD adalah: proses, aliran data, data store, dan entitas

Komponen DFDKomponen DFDKomponen DFDKomponen DFD

ProsesAliran DataAliran DataPenyimpanan DataEntitas

ProsesProsesProsesProses

Proses menggambarkan bagian dari sistem yang mentransformasikan inputsistem yang mentransformasikan input menjadi outputP i i di t ikProses ini direpresentasikan secara grafis sebagai sebuah lingkaran

1. Edit Data1. Edit DataPribadi

Aliran DataAliran DataAliran DataAliran Data

Aliran data direpresentasikan secara grafis oleh sebuah anak panah kedalamgrafis oleh sebuah anak panah kedalam atau keluar dari sebuah proses

Tambah DataPegawai Baru

Data Pegawai Baru

Buat LaporanKepegawaian

Laporan Kepegawaian

Penyimpanan DataPenyimpanan DataPenyimpanan DataPenyimpanan Data

Data Store digunakan untuk memodelkan tempat penyimpanan sekumpulan pakettempat penyimpanan sekumpulan paket data

P iPegawai

EntitasEntitasEntitasEntitas

Entitas direpresentasikan secara grafis sebagai sebuah kotaksebagai sebuah kotakEntitas merepresentasikan entitas luar

b k ik i d i tyang berkomunikasi dengan sistem

SeksiKepegawaian

Contoh DFDContoh DFDContoh DFDContoh DFD

PermintaanLaporan BulananData Pegawai

Baru

1. Tambah DataPegawai Baru

Pegawai 2. Buat LaporanKepegawaian

Pegawai

Data PegawaiTelah Tersimpan

Laporan KepegawaianBulanan

Pegawai