BPR – Tahap 1 (Persiapan) Telaahan Business Process Reengineering (BPR)
Tahap 1 - Persiapan
Kegunaan tahap ini adalah untuk g g SDM memobilisasi dan mengorganisir yang akan melakukan Reengineering Apa yang menjadi tujuan dan harapan eksekutif? Apa komitmen level mereka pada kegiatan g ini? Apa yang menjadi tujuan dari kegiatan ini? Siapa yang seharusnya ada dalam tim? Kemampuan gabungan apa yang harus ada dalam tim?
Tahap 2 - Identifikasi
Kegunaan dari tahap ini adalah untuk mengembangkan g g dan memahami model proses dari bisnis
Apa p yyang g menjadi j bisnis p proses utama organisasi? g Bagaimana 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 3 – Penyusunan Visi
Kegunaan dari tahap ini adalah untuk membangun visi dan tujuan dari kinerja yang dihasilkan
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 proses yang akan di re-Engineer? Bagaimana perusahaan lainnya menangani k kompleksitas l k it prosesnya? ? Apa ukuran yang seharusnya kita gunakan untuk p kinerja j terbaik kita di melakukan komparasi perusahaan?
Tahap 4A – Desain Teknis
Kegunaan dari tahap ini adalah untuk menghasilkan g sebuah rancangan g p proses yyang g mampu mengakselerasikan pencapaian Visi dari perusahaan p
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 4B – Desain Sosial
Kegunaan dari tahap ini adalah menspesifikasikan dimensi sosial dari proses yang baru Teknik T k ik dan d sumber b d daya manusia i seperti ti apa yang perlu di re-Engineer? Aktivitas apa yang menjadi j di ttanggungjawab j b titim reengineering? Apa target dan ukuran yang harus dibuat? Program g p pelatihan apa p yyang g diperlukan? p
Tahap 5 - Transformasi
Kegunaan dari tahap ini untuk mengimplementasikan desain proses yang 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 belum terpikirkan? Bagaimana kita melanjutkan momentum dari perubahan yang terjadi? Teknik apa yang harus kita gunakan untuk menyempurnakan organisasi?
Tahapan BPR di atas dapat dipahami secara rinci dari buku referensi yang disarankan Ujung dari analisis proses bisnis ini adalah pemodelan yang dibuat dengan metode yang beragam (tergantung dari kebutuhan yang ada) Beberapa ragam instrumen pemodelan yaitu:
UML (Unified Modelling Language) DFD (Data Flow Diagram)
UML (Unified Modelling Language)
UML merupakan seperangkat diagram dan notasi standar untuk memodelkan sistemsistem berorientasi objek, dan menjelaskan semantik yyang g mendasarinya y mengenai g arti dari diagram-diagram dan simbol-simbol ini UML dapat digunakan untuk memodelkan berbagai jenis sistem: sistem perangkat lunak, sistem perangkat keras, dan organisasiorganisasi organisasi dunia nyata. UML menyediakan sembilan jenis diagram
Langkah Awal Memulai UML
Salah satu kegiatan yang harus dilakukan terlebih dahulu dalam memodelkan sebuah sistem berskala besar atau sistem pada tingkat Enterprise p adalah memecahkan sistem tersebut kedalam area-area yang memudahkan dalam penanganannya p g y Apapun nama dari area-area ini, domain, kategori, atau subsistem, idenya tetap sama: memecahkan sistem tersebut kedalam areaarea yang memiliki kesamaan subjektif
Diagram dalam UML
Use Case Diagram untuk memodelkan proses-proses bisnis Sequence Diagram untuk memodelkan pengiriman pesan antara objek Collaboration Diagram untuk memodelkan interaksi objek State Diagram untuk memodelkan perilaku objek dalam sistem Activity y Diagram g untuk memodelkan p perilaku Use Case,, objek, j , atau operasi Class Diagram untuk memodelkan struktur statis Class dalam sistem Object Diagram untuk memodelkan struktur statis Objek dalam sistem Component Diagram untuk memodelkan komponen Deployment Diagram untuk memodelkan distribusi sistem
Contoh Gambaran Proses Bisnis Sistem Superordinat
Sistem Subordinat
Contoh Use Case
Validasi Data Pegawai
Edit Data Pribadi Seksi Kepegawaian
Pegawai Buat Laporan Kepegawaian
Contoh Package Package Pegawai
Package Seksi Kepegawaian
Data Kepegawaian
Validasi Data Pegawai
Edit Data Pribadi
Buat Laporan Kepegawaian
Contoh Activity Diagram
Identifikasi Proses Bisnis Analisis Masalah Penyaringan Proses Bisnis
Identifikasi Aturan Dan Kebijakan
Penyaringan Aturan Dan Kebijakan
Memahami Keinginan Stakeholder Pengaturan Scope Sistem Mendefinisikan Sistem
Contoh Sequence Diagram Pegawai
Web Kepegawaian
DB Kepegawaian
Buka Web Pegawai Cari Data Berdasarkan NIP Data Pegawai Tampilan Data Pribadi Perubahan Data Pribadi Update p Data Pegawai g Status Proses Update Tampilan Status Hasil Update
Contoh Class Diagram Si t Sistem Kepegawaian K i DBMS
Print Server
Database Front-End
Keuangan
Interaction Diagram Objek 1
Objek 2
event
Objek 3
operasi()
operasi()
operasi() event
Objek 4
DFD (Data Flow Diagram)
Data Flow Diagram (DFD) adalah representasi grafis sebuah sistem aplikasi berorientasi proses. Komponenkomponen sebuah DFD adalah: proses proses, aliran data, data store, dan entitas
Komponen DFD Proses Aliran Data Penyimpanan Data Entitas
Proses Proses menggambarkan bagian dari sistem yang mentransformasikan input menjadi output Proses P ini i i di direpresentasikan t ik secara grafis sebagai sebuah lingkaran
1. Edit Data Pribadi
Aliran Data
Aliran data direpresentasikan secara grafis oleh sebuah anak panah kedalam atau keluar dari sebuah proses Data Pegawai Baru
Buat Laporan Kepegawaian
Tambah Data Pegawai Baru
Laporan Kepegawaian
Penyimpanan Data
Data Store digunakan untuk memodelkan tempat penyimpanan sekumpulan paket data
P Pegawai i
Entitas Entitas direpresentasikan secara grafis sebagai sebuah kotak Entitas merepresentasikan entitas luar yang berkomunikasi b k ik i d dengan sistem i t
Seksi Kepegawaian
Contoh DFD
Permintaan Laporan Bulanan
Data Pegawai Baru
1. Tambah Data Pegawai Baru
Pegawai
Pegawai
Data Pegawai Telah Tersimpan
2. Buat Laporan Kepegawaian Laporan Kepegawaian Bulanan
Pegawai