Anda di halaman 1dari 8

CH 13- BUSINESS PROCESS MANAGEMENT AND

SYSTEMS DEVELOPMENT
Proses bisnis merupakan beberapa sistem atau prosedur yang organisasi gunakan untuk mencapai
tujuan bisnis yang luas. Contoh proses bisnis yaitu proses bisnis akuntansi, proses bisnis keuangan, proses
bisnis sumber daya manusia, proses bisnis marketing, proses bisnis sistem informasi manajemen, proses
bisnis manajemen produksi dan operasi, dan lainnya. Agar proses mengelola dan mendesainnya sukses,
perusahaan membutuhkan strategi BPM dan seperangkat peralatan
13.1 BUSINESS PROCESS MANAGEMENT (BPM) AND SERVICE-ORIENTED ARCHITECTURE (SOA)
BUSINESS PROCESS LIFE CYCLE

Desain Stage, Siklus dimulai dengan proses desain. Proses desain biasanya dipetakan dan
didokumentasikan menggunakan alat pemodelan, seperti IBM BPM Blueprint atau Microsoft Visio. Model
ini memainkan peran kunci dan, setelah selesai, berfungsi sebagai dokumentasi dari seluruh proses.
Desain dan spesifikasi fungsional (spesifikasi) selesai pada fase ini. Desain spec, juga disebut spec
teknis, mengidentifikasi bagaimana proses bisnis akan dilaksanakan pada sedetail mungkin.

Gambar 13.2: Business Process Life Cycle


Implementation Stage, Implementasi meliputi mengintegrasikan proses dengan proses lain yang berbagi
input atau output, pengujian, dan memverifikasi bahwa ia bekerja dengan benar dan terpercaya.
- User acceptance: Pengguna tes apakah proses dirancang dengan baik dari sudut pandang mereka.
- Functional acceptance: Proses analis menguji apakah proses melakukan fungsinya.
- System acceptance: ahli teknis membuktikan bahwa proses ini terintegrasi dengan benar dengan input
dan output dari proses lainnya, sumber data, dan menyimpan data.
Setelah tes dan perbaikan selesai, proses ini siap untuk go live, dan akan dimasukkan ke dalam

tindakan. Setelah dimasukkan ke dalam tindakan, proses ini dikatakan produksi.


Process "In Production" and Evaluation Stages, proses yang di produksi dapat menjadi bermasalah
atau tidak stabil. Oleh karena itu, selama tahap ini, proses dimonitor Banyak vendor perangkat lunak yang
mengimplementasikan proses bisnis, seperti Oracle, Microsoft. Cordys, dan IBM, termasuk alat-alat
NUR HIDAYAH/P3400214022

Page 1

CH 13- BUSINESS PROCESS MANAGEMENT AND


SYSTEMS DEVELOPMENT
dengan monitoring kegiatan usaha (BAM) fungsionalitas. Sebagai contoh, Oracle BAM merupakan bagian
integral dari BPM suite (oracle.com appserver / bisnis-kegiatan pemantauan, html). Ini adalah eventdriven, alat berbasis pesan yang memungkinkan pengguna bisnis untuk menghubungkan KPI (key
performance indicators ) terkait dengan proses dimonitor secara real-time dan menyediakan informasi
yang relevan melalui dashboard.
BUSINESS PROCESS MANAGEMENT (BPM)
adalah teknik manajemen dasar yang mencakup metode dan alat untuk mendukung tahapan siklus
hidup proses bisnis. Dalam jangka pendek, BPM membantu perusahaan meningkatkan keuntungan dengan
mengurangi limbah dan biaya, dalam jangka panjang, BPM membantu menjaga perusahaan responsif
terhadap perubahan bisnis.
Pertimbangan Strategi BPM. Secara khusus, strategi BPM yang dilaksanakan memungkinkan
organisasi untuk :

Keuntungan visibilitas yang lebih besar ke dalam proses

Mengidentifikasi akar penyebab kemacetan dalam proses

Menentukan waktu dan kondisi ketika data dari proses adalah tangan-off (ditransfer) ke proses
lainnya.

SERVICE-ORIENTED ARCHITECTURE (SOA)


SOA adalah sebuah gaya arsitektur untuk membangun aplikasi perangkat lunak yang menggunakan
layanan yang tersedia di jaringan seperti Web. Ini mendorong kopling longgar antara komponen perangkat
lunak sehingga mereka dapat digunakan kembali. Aplikasi dalam SOA dibangun berdasarkan jasa. SOA
menyediakan tingkat fleksibilitas yang tidak mungkin dilakukan sebelumnya dalam arti bahwa:
- Layanan merupakan komponen perangkat lunak dengan interface yang terdefinisi dengan baik yang
memiliki implementasi independen. Sebuah aspek penting dari SOA adalah pemisahan layanan interface
(apa) dari pelaksanaannya (bagaimana). Jasa tersebut dikonsumsi oleh klien yang tidak peduli dengan
-

bagaimana layanan ini akan mengeksekusi permintaan mereka.


Layanan mandiri (melakukan tugas-tugas yang telah ditentukan) dan loosely digabungkan

(kemerdekaan).
Layanan dapat secara dinamis ditemukan.
Layanan komposit dapat dibangun dari agregat layanan lainnya.

13.2 SOFTWARE ARCHITECTURE AND IS DESIGN


Loosefy Coupled

NUR HIDAYAH/P3400214022

Page 2

CH 13- BUSINESS PROCESS MANAGEMENT AND


SYSTEMS DEVELOPMENT
Tujuan dari Loosefy Coupled adalah untuk mengurangi ketergantungan antara sistem. Manfaat
Loosefy Coupled meliputi fleksibilitas dan kelincahan. Pendekatan Loosefy Coupled menawarkan fleksibilitas
tak tertandingi untuk adaptasi terhadap perubahan landscape. Karena tidak ada asumsi aplikasi tentang
landscape Anda berjalan melawan, Anda dapat dengan mudah beradaptasi aplikasi komposit yang diperlukan.
Three-tier
Arsitektur Three-tier memiliki tiga tingkatan berikut:
-

Presentation tier,Tingkat paling atas dari aplikasi adalah pengguna interface. Fungsi utama dari interface
adalah menerjemahkan tugas dan hasil untuk sesuatu pengguna dapat mengerti.

Logic Tier, Lapisan ini mengkoordinasikan aplikasi, proses perintah, membuat keputusan logis dan
evaluasi, dan melakukan perhitungan, Hal ini juga bergerak dan proses data antara dua lapisan
sekitarnya.

Data tier, Berikut informasi disimpan dan diambil dari database atau file system. Informasi ini kemudian
diteruskan kembali ke logika tingkat untuk diproses, dan kemudian akhirnya kembali ke pengguna.

THE IT ACQUISITION PROCESS


-

Step 1: Planning, identifying, and justifying IT-based systems, Sistem TI biasanya dibangun sebagai
pengaktif dari beberapa proses bisnis.

Step 2: Creating IT architecture. IT architecture adalah rencana untuk mengatur infrastruktur yang
mendasari dan aplikasi dari proyek TI.

Step 3: Selecting an acquisition option.

Built in- house . In-house pengembangan menggunakan siklus hidup pengembangan

sistem

( SDLC ).
Custom- dibuat oleh vendor.
Membeli dan disesuaikan , di-rumah atau melalui vendor . Lihat Tabel 13.2 untuk daftar

kelebihan dan keterbatasan opsi beli.


Disewa dari sebuah penyedia layanan aplikasi ( ASP ) atau disewa melalui pengaturan software

as-a -service ( SaaS ).


Mengakuisisi melalui kemitraan atau aliansi yang akan memungkinkan perusahaan untuk
menggunakan aplikasi orang lain .

Step 4:Testing, installing, integrating, and deploying IT applications

Unit testing : Pengujian modul satu per satu


Integrasi pengujian : Pengujian kombinasi modul berinteraksi dengan aplikasi lain
Usability testing : Pengujian kualitas pengalaman pengguna ketika berinteraksi dengan portal

atau situs Web


Penerimaan pengujian : Menentukan apakah aplikasi memenuhi tujuan business dan visi

NUR HIDAYAH/P3400214022

Page 3

CH 13- BUSINESS PROCESS MANAGEMENT AND


SYSTEMS DEVELOPMENT
-

Step 5: Operations, maintenance, and updating.


Biasanya diperlukan waktu banyak waktu , tenaga, dan uang untuk mengoperasikan dan memelihara
aplikasi seperti halnya untuk memperoleh dan menginstalnya di tempat pertama.

13.3 IT PROJECT MANAGEMENT


Proyek dikelola dengan mengelola tiga kendala, yaitu:
-

Scope/Cakupan: apa proyek yang seharusnya untuk mencapai hasil atau kiriman.
Time/Waktu: ditentukan oleh jangka waktu tugas dan dependensi tugas. Beberapa tugas tergantung
pada tugas-tugas lain diselesaikan sebelum mereka dapat mulai. Misalnya, dalam konstruksi, lubang
harus digali sebelum menuangkan beton bisa mulai. Jangka waktu tugas dan dependensi tugas

menentukan waktu yang dibutuhkan untuk menyelesaikan proyek.


Budget/Anggaran: sumber daya yang dialokasikan untuk proyek tersebut.

What Do Project Managers Do?


Manajemen proyek meliputi 3 operasi dasar:

NUR HIDAYAH/P3400214022

Page 4

CH 13- BUSINESS PROCESS MANAGEMENT AND


SYSTEMS DEVELOPMENT
- Planning: Menentukan hasil yang diinginkan, menentukan jadwal, dan memperkirakan sumber daya.
- Organizing: Mendefinisikan peran dan tanggung jawab masyarakat.
- Controlling: Pelacakan kinerja yang direncanakan dan anggaran terhadap kinerja aktual. Juga mengelola
pertunjukan rakyat, mengatasi masalah, memadamkan api, dan menjaga prioritas terkenal.
13.4 SYSTEMS DEVELOPMENT
Systems development life cycle (SDLC) adalah metode pengembangan sistem tradisional yang
digunakan oleh organisasi untuk proyek-proyek TI besar seperti infrastruktur TI. SDLC adalah kerangka
terstruktur yang terdiri dari proses berurutan dimana sistem informasi yang dikembangkan. Proses ini
investigasi, analisis, desain, pemrograman, pengujian, implementasi, operasi, dan pemeliharaan. Proses,
pada gilirannya, terdiri dari tugas-tugas yang didefinisikan dengan baik. Proyek-proyek besar biasanya
membutuhkan semua tugas, sedangkan proyek-proyek pembangunan yang lebih kecil mungkin memerlukan
hanya sebagian dari tugas
Dalam SDLC, ada beberapa fitur yang berulang. Iterasi adalah perbaikan hasil dari setiap proses
pengembangan informasi baru dan membuat perbaikan ini merupakan sesuatu yang cerdas untuk dilakukan.
Iterasi tidak berarti bahwa perkembangan harus dilakukan perbaikan yang tak terbatas, tapi pengembang
harus disesuaikan dengan informasi baru yang relevan. Ingat lingkup creep yang cenderung terjadi pada
proyek-proyek. Desain SI sangat rentan terhadap scope creep sebagai pengguna yang meminta fitur
tambahan atau mencoba untuk bersaing dengan teknologi mobile terbaru. Hal ini sangat penting untuk media
sosial, viral marketing, dan pengembangan e-commerce karena sistem-sistem harus terus berkembang.

An eight-stage system development life cycle (SDLC)

NUR HIDAYAH/P3400214022

Page 5

CH 13- BUSINESS PROCESS MANAGEMENT AND


SYSTEMS DEVELOPMENT

Stage 1 : systems investigation . Banyak waktu yang digunakan dalam tahap ini karena diperlukan
waktu untuk memahami teknis dari sistem dan bagaimana sistem berkembang. Investigasi sistem
dimulai dari menganalisis masalah bisnis dan peluang . masalah dan peluang , memerlukan
pemahaman tidak hanya dari pihak internal tapi juga bagaimana mitra organisasi , pemasok atau
pelanggan. Kreatifitas berfikir out of the box sangat diperlukan dalam tahap ini untuk mampu melihat
masalah yang terisolasi dan bagaimana kreativitas muncul .
Tugas berikutnya dalam tahap penyelidikan adalah studi kelayakan untuk menentukan probabilitas
keberhasilan proyek yang diusulkan . dimulai dari penilaian secara kasar teknis, ekonomi, organisasi
dan kelayakan perilaku. Studi kelayakan sangat penting untuk pengembangan sistem karena
mencegah untuk pengeluaran biaya besar dan inefisiensi. Studi kelayakan ada dua matrik yang
digunakan dalam pengukuran yaitu kelayakan teknis dan kelayakan ekonomi.
-

Kelayakan teknis menentukan apakah software dan hardware dan komponen komunikasi lainnya
dapat dikembangkan dan /atau diperoleh untuk memecahkan masalah.

NUR HIDAYAH/P3400214022

Page 6

CH 13- BUSINESS PROCESS MANAGEMENT AND


SYSTEMS DEVELOPMENT
-

Kelayakan ekonomi menentukan apakah proyek mengalami resiko keuangan yang dapat
diterima dan apakah organisasi mampu membiayai waktu dan uang yang dibutuhkan untuk
menyelesaikan proyek.

Stage 2. Analisis sistem. Tahap analisis sitem menghasilkan informasi berikut (1) kekuatan dan
kelemahan dari sistem yang ada, (2) fungsi bahwa sistem baru harus memiliki untuk memecahkan
masalah bisnis dan (3) persyaratan informasi pengguna untuk sistem. Ada dua pendekatan utama
dalam analisa sistem : pendekatan tradisional (terstruktur) dan pendekatan berorientasi objek .
Pendekatan tradisional menekankan pada bagaimana , sedangkan pendekatan berorientasi objek
menekankan pada apa.
Stage 3. System desain. Analisis sistem menggambarkan apa sistem yang harus dilakukan untuk
memcahkan masalah bisnis dan desain sistem menjelaskan bagaimana sistem akan menyelesaikan
tugas ini . penyampaian dari tahan desain sistem adalah teknis untuk menentukan :
-

Output sistem , masukan dan feedback pengguna


Hardware, software, database, telekomunikasi , personel dan prosedur
Bagaimana komponen terintegrasi

Stage 4 . programming. Sistem pengembangan memanfaatkan spesifikasi desain untuk


memperoleh perangkat lunak untuk sistem dalam memenuhi tujuan fungsional dan memecahkan
masalah bisnis. Organisasi dapat membeli perangkat lunak atau membangun itu di rumah.
Meskipun banyak organisasi cenderung membeli paket perangkat lunak, banyak lainnya
perusahaan terus mengembangkan perangkat lunak kustom di rumah. Programming melibatkan
terjemahan dari spesifikasi desain ke dalam computer Proses code.Ini bisa panjang dan memakan
waktu karena menulis kode computer tetap sebanyak seni sebagai ilmu. Besar proyek-proyek
pengembangan sistem dapat memerlukan ratusan ribu baris kode komputer dan ratusan pemrogram
komputer.
Stage 5 . Tasting. Tasting pemograman menverifikasi bahwa kode komputer bekerja dengan benar
dalam suatu kondisi . testing membutuhkan banyak waktu , tenaga dan biaya untuk melakukan
dengan benar . pengujian dirancang untuk mendeteksi kesalahan dalam kode komputer . kesalahan
ini terdiri dari dua jenis : kesalahan sintaks dan kesalahan logika .
-

kesalahan sintaksis misalnya kata salah eja atau koma salah tempat , lebih mudah untuk
menemukan dan tidak lazim

NUR HIDAYAH/P3400214022

Page 7

CH 13- BUSINESS PROCESS MANAGEMENT AND


SYSTEMS DEVELOPMENT
-

kesalahan logika mengizinkan program untuk menjalankan tetapi menghasilkan output yang
salah. Kesalahan logika lebih sulit didteksi karena mengikuti alur logika dalam program.

Stage 6 , implementation. Implementasi adalah proses konversi dari sistem lama ke sistem baru.
Organisasi menggunakan empat strategi konversi utama yaitu paralel, percontohan langsung dan
bertahap.
-

Dalam konversi paralel sistem lama dan sistem baru beroperasi secara bersamaan untuk jangka

waktu . konversi ini paling mahal dan juga beresiko .


Dalam konversi langsung , sistem lama terputus dan sistem baru dihidupkan pada titik tertentu

dalam jenis waktu. Sistem ini beresiko jika sistem baru tidak bekerja seperti yang direncanakan.
Konversi percontohan memperkenalkan sistem baru disalah satu bagian organisasi seperti

dalam satu area fungsional.


Konversi bertahap memperkenalkan komponen dari sistem baru seperti modul individu , setiap
modul dinilai dan ketika bekerja dengan baik , modul lain diperkenalkan sampai seluruh sistem
baru beroperasi.

Stage 7 dan 8. Operation and maintanace. Setelah konversi , sistem baru akan beroperasi untuk
jangka waktu hingga tidak lagi memenuhi tujuannya. Setelah sistem beroperasi dan stabil , audit
dilakukan selama operasi untuk menilai kemampuan sistem dan menentukan apakah sistem
digunakan dengan benar .

NUR HIDAYAH/P3400214022

Page 8