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