Title: Information System Development
1Information SystemDevelopment
- Proses pengombangan sistem adalah serangkaian
kegiatan, metode, best practices, keluaran dari
suatu proses, dan tools automasi yang digunakan
oleh pemilik untuk mengembangkan dan merawat
sistem informasi dan piranti lunak - Capability Maturity Model (CMM)
- Adalah sebuah frame work untuk menilai tingkat
kématangan suatu organisasi dalam melakukan
pengembangan sistem informasi, proses managemen
dan produk-produk.
2level CMM
- CMM terdiri dan lima level tingkat kematangan
pengembangan - 1.level 1 Initial
- 2.level 2--- Repeatable3.level 3---
Defined4.level 4--- Managed5.level
5-.--Optimized
3System Life Cycle versus System Development
Methodologies
- System Life Cycle membagi daur hidup sistem ke
dalam dua tahapan (1) pengembangan sistem dan
(2) operasi dan support system - System Development Methodology adalah proses
pengembangan sistem secara formal dan tepat yang
mendefinisikan serangkaian kegiatan, metode, best
practices, keluaran dan suatu proses, dan tools
automasi yang digunakan oleh pengembang sistem
yang digunakan untuk mengembangkan sistem
informasi
4Prinsip-Prinsip Pengembangan Sistem
- 1.Melibatkan pemilik dan pengguna sistern.
- 2.Menggunakan pendekatan pemecahan maslah
- 3.Menuliskan tahapan- tahapan dan aktivitasnya.
- 4.Menuliskan standarisasi
- 5.Menjustifikasi sistem sebagai investasi modal
- 6.Jangan takut untuk mengubah ataumembatalkan
lingkup kerja - 7. Pecahkan dan taklukkan
- 8. Mendisain sistem untuk pengembangan dan
perubahan
5FAST (Framework for the Application of
SystemTechniques).
- Identifikasi Proyek
- Seperti pemicu karena peluang
- System owner dan user biasanya adalah
orang-orang yang memulai inisiatif pada
kebanyakari proyek. -
- Seperti yang terlihat pada gambar pemicu adanya
suatu proyek biasanya karena adanya suatu
masalah, peluang dan arahan/directives
6Masalah dan Peluang
- Masalah adalah adanya suatu situasi yang kurang
menyenangkan yang menghalangi, organisasi untuk
mencapai secara total tujuan organisasi - Sebagai contoh, perusahaan mengidentifikasikan
bahwa proses pesanan pelanggan tenlalu lama
penanganannya. Proyek sistem inforrnasi dapat
dibuat rnempercepat proses pesanan pelanggan
sehingga lebih responsif atau lebih cepat. - Masalah bisa berupa masalah riil, ditengarai,
atau diantisipasi.
7Masalah dan Peluang
- Peluang adalah suatu kesempatan untuk melakukan
peningkatan organisasi meskipun tidak ada yang
spesifik dalam perusahaan tersebut. - Sebagai contoh management biasanya sangat
menerima ide untuk memotong/ mengurangi biaya,
meskipun tidak ada masalah dengan biaya yang ada
sekarang. Peluang melakukan peningkatan/improvemen
t adalah sumber dan dimulainya proyek-proyek
sistem informasi pada masa kini
8Arahah/directive
- Arahah/directive adalah adanya kebutuhan baru
yang diminta olëh management, pemenintah atau
faktor faktor luar lainnya. - Misalnya adanya perubahan kebijakan dan
pemerintah mengenai PPh.
9Klasifikasikan masalah, James Wetherbe
- Ia menyebutnya PIECES karena tiap huruf punya
arti tersendiri. - P artinya kebutuhan untuk meningkatkan
performance - I artinya kebutuhan untuk meningkatkan
information - E artinya kebutuhan untuk meningkatkan economics,
mengontrol biaya, atau meningkatkan keuntungan - C artinya kebutuhan untuk meningkatkan control
- atau keamanan
- E artinya kebutuhan untuk meningkatkari
efficiency dan orang- orang dan proses-proses - S artinya kebutuhan untuk meningkatkan sen/ce
kepada pelanggan, pemasok, partner, pegawai, dsb
10Tahapan-tahapan pro yek
- Metodologi FAST mendukung kedua tahapan
pengembangan sistem dan operasi dan support dari
daur hidup pengembangan sistem. - Tahapan-tahapan proyek pengembangan sistem
- 1.Investigasi awal
- 2.Analisa masalah
- 3.Analisa kebutuhan
- 4.Analisa pengambilan keputusan
- 5.Disain
- 6.Konstruksi
- 7.Implémentasi
- 8.Operasi dan Support
11Metoda dan alternatif pengembangan sistem
- 1. Model Driven Development
- Merupakan salah satu model pengembangan yang
paling tua dan paling banyak digunakan dengan
menggunakan pendekatan analisa dan disain sistem
informasi berdasarkan modeling. - Modeling adalah suatu kegiatan rnenggarnbar satu
atàu lebih representasi grafis atau gambar dari
sebuah sistem.
12Metoda dan alternatif...............
- Modeling adalah salah satu teknik komunikasi
berdasarkan peribahasa lama sebuah gambar bisa
menggantikan seribu kata-kata - Teknik model-driven development (MDD) menekankan
pada penggambaran model untuk membantu
memvisualisasikan dan menganalisamasalah,
mendefinisikan kebutuhan bisnis dan mendisain
sistem informasi.
13Metoda dan alternatif...............
- Ada beberapa. macam teknik model driven. Mereka
berbeda terutama pada penggunaan istilah tipe
model yang mereka butuhkan untuk digambarkan dan
dilakukan validasi. - Secara umum dibedakan menjadi
- a. Structured Analysis and Design
- b. Information Engineering
- c. Object Oriented Analysis and Design
14Metoda dan alternatif...............
- Structured analysis (analisa terstruktur) adalah
sebuah teknik yang berpusat/ berorientasi pada
proses yang digunakan untuk menggambarkan model
kebutuhan bisnis dari sebuah sistem. Analisa
terstruktur memperkenalkan modeling tool yang
disebut data f/ow diagram (DFD), yang digunakan
untuk mengilustrasikankebutuhan proses bisnis. - Structured design (disain terstruktur) adalah
teknik yang berorientasi/ berpusat pada proses
yang mentransformasikan model analisa terstruktur
menjadi model disain piranti lunak yang baik.
15Metoda dan alternatif...............
- Disain terstruktur memperkenalkan modeling tool
yang disebut structure charts, yang digunakan
untuk mengilustrasikan struktur piranti lunak
untuk memenuhi kebutuhan bisnis.
16Information Engineering(Rekayasa Informasi)
- Adalah berpusatkan pada DATA, tetapi tetap
menggunakan teknik PROSES juga untuk
menggambarkan kebutuhan bisnis dan disain sistem
untuk rnemenuhi kebutuhàn tersebut. - Information Engineering menekankan pada modeling
- tool entity relationship diagram(ERD) untuk
rnemodelkan kebutuhari bisnis.
17Object Oriented Analysis and Design
- Analisa dan disain berorientasi objek adalah
sesuatu hal yang baru. - Selama lebih dari 30 tahun terakhir,
teknik-teknik seperti analisa dan disain
terstruktur serta rekayasa informasi secara
khusus memisahkan konsep tentang DATA dan PROSES.
- Dengan perkataan lain, model data dan model
proses adalah hal yang terpisah, padahal mereka
seharusnya disatukan dan disinkronkan. Teknik
berorientasi objek menghilangkan pemisahan data
dan proses tersebut. - Object oriented analysis and design (OOAD)
menggabungkan DATA dan PROSES menjadi suatu
bentuk yang disebut object tunggal (objek).
18Rapid Application Development route
- Rapid application development (RAD) menjadi
alternative yang popular untuk mempercepat
pengembangan sistem. - Macam-macam RAD
- a. Prototyping
- b. Timebox
19Commercial Off-The-Shelf (COTS)
- Merupakan paket piranti lunak atau solusi yang
dibeli untuk menunjang satu atau beberapa fungsi
bisnis dan sistem informasi - Solusi yang utama dan piranti Iunak COTS adalah
enterprise resource planning (ERP). - Produk piranti Iunak ERP adalah koleksi
terintegrasi secara penuh sistem intormasi
fungsi-fungsi bisnis yang dibutuhkan oleh
perusahaan skala besar. Sistem ERP ini meliputi
akunting dan keuangan, sumber daya manusia,
penjualan dan pengadaan barang,
manajemeninventory, perencanaan dan pengontrolan
produksi, dan lain-lainnya.
20Contoh solusi ERP meliputi SAP PeopleSoft dan Orac
le Applications.
- Automated Tools and Technology
- 1. CASE Computer-Aideo Systems Engineering
- CASE tools adalah program piranti lunak yang
mengotomasi atau menunjang penggambaran dan model
analisa sistem dan memberikan kemudahan untuk
mentranslasikan model-model sistem menjadi
program aplikasi. - 2. ApplicationEnvironment(ADE)
- ADE adalah tools pengembangan piranti lunak
terintegrasi yang memberikan kemudahan yang
diperlukan dalam pengembangan aplikasi piranti
lunak dengan kecepatan maksimal dan kualitas
maksimal. Sering juga disebut sebagai integrated
development environment (IDE)