4. pengembangan sim

36
Pengembangan Sistem Informasi

Upload: simon-patabang

Post on 08-Jul-2015

204 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: 4. pengembangan sim

Pengembangan

Sistem Informasi

Page 2: 4. pengembangan sim

Definisi

Pengembangan sistem informasi

ialah suatu kegiatan atau metode

yg dilakukan untuk merancang dan

mengubah atau memperbaharui

sistem lama menjadi sistem baru

dengan dukungan teknologi

komputer baik hardware maupun

software.

Page 3: 4. pengembangan sim

Beberapa pendapat tentang definisi

pengembangan sistem, antara lain:

• Menyusun suatu sistem yang baru untuk

menggantikan sistem yang lama secara

keseluruhan atau memperbaiki sistem

yang telah ada.

• Suatu proses pengaplikasian teknologi

informasi untuk suatu tujuan tertentu

atau untuk menyelesaikan suatu

masalah.

• Memilah suatu masalah yang besar dan

kompleks menjadi beberapa bagian kecil

yang dapat dikelola.

Page 4: 4. pengembangan sim

Mengapa Sistem Perlu

dikembangkan?

Alasan utama untuk melakukan pengem-

bangan sebuah sistem informasi adalah sbb :

1. Ada permasalahan pada sistem yang lama.

2. Untuk meraih kesempatan (opportunities)

3. Adanya perintah atau permintaan

(directives)

Page 5: 4. pengembangan sim

Alasan 1:

Ada permasalahan pada sistem yang lama

• Adanya proses yg tidak benar dan tidak aman.

Contohnya: terdapat kesalahan-kesalahan baik yang

disengaja atau pun tidak, yang menyebabkan sebuah

data tidak dapat terjamin kebenarannya, adanya

peluang anggota dari sistem tersebut untuk

melakukan kecurangan.

• Pertumbuhan organisasi

Contohnya: pada sebuah perusahaan perdagangan

yang sebelumnya hanya sebatas dalam kota, kini

tumbuh hingga skala nasional bahkan internasional.

Pertumbuhan organisasi (perusahaan) memaksa

sistem yang dimiliki sebelumnya harus disesuaikan

dengan kebutuhan kerja, misalnya transaksi yang

sebelumnya bersifat konvensional kini lebih modern

dengan memanfaatkan internet.

Page 6: 4. pengembangan sim

Alasan 2 :

Untuk meraih kesempatan (opportunities)

• Sebuah sistem harus diperbaiki atau

dikembangkan juga disebabkan

untuk meraih kesempatan/peluang

yg ada dari suatu organisasi atau

perusahaan.

• Misalnya manajer dituntut untuk

cepat mengambil suatu kebijakan

agar perusahaan mendapatkan

peluang untuk mendapatkan keun-

tungan yang lebih banyak

Page 7: 4. pengembangan sim

Alasan 3 :

Adanya Perintah (directives)

• Sistem harus diperbaharui atau

dikembangkan juga disebabkan oleh

faktor eksternal seperti pemerintah.

• Adanya kebijakan-kebijakan peme-

rintah yg memaksa sebuah perusa-

haan menggunakan sistem yang

dukungan teknologi untuk mening-

katkan pelayanan yang tidak berten-

tangan dengan kebijakan tersebut.

Page 8: 4. pengembangan sim

Indikator

Pengembangan sebuah sistem tentu

membutuhkan biaya yang besar, sehingga

organisasi harus secara bijak menentukan

apakah sistem yang digunakan masih

layak untuk dipakai atau sudah harus

dikembangkan atau diganti.

Indikator-indikator yang menyebabkan

sistem yang lama harus diperbaiki, diting-

katkan bahkan diganti keseluruhannya

adalah sebagai berikut :

Page 9: 4. pengembangan sim

• keluhan dari pelanggan

• pengiriman barang yang sering

tertunda

• pembayaran gaji yang terlambat

• laporan yang tidak tepat waktu

• isi laporan yang (sering) salah

• tanggung jawab yang tidak jelas

• waktu kerja yang berlebihan

• ketidakberesan kas

• produktivitas tenaga kerja yang rendah

• banyak pekerja yang menganggur

Page 10: 4. pengembangan sim

• Kegiatan yang tumpang tindih

• tanggapan yang lambat terhadap

konsumen

• kehilangan kesempatan kompetisi

pasar

• kesalahan-kesalahan manual yang

tinggi

• persediaan barang yang terlalu

tinggi

• pemesanan kembali barang yang

tidak efisien

• biaya operasional yang tinggi

• file-file yang kurang teratur

Page 11: 4. pengembangan sim

Tujuan

Tujuan adanya sistem yang baru, adalah untuk

meningkatkan cara kerja sbb:

1. Performance (kinerja)

Peningkatan terhadap kinerja sistem yang

baru sehingga menjadi lebih efektif.

2. Response time

Rata-rata waktu yang tertunda diantara dua

transaksi/pekerjaan ditambah dengan waktu

response untuk menanggapi pekerjaan

tersebut.

Page 12: 4. pengembangan sim

3. Information (informasi), peningkatan

terhadap kualitas informasi yang

disajikan.

4. Economy (ekonomis), peningkatan

terhadap manfaat, keuntungan, penu-

runan biaya yang terjadi.

5. Control (pengendalian), peningkatan

terhadap pengendalian untuk mende-

teksi dan memperbaiki kesalahan-

kesalahan yang dan akan terjadi.

6. Efficiency (efisiensi), peningkatan

terhadap efisiensi operasi.

7. Services (pelayanan), peningkatan

terhadap pelayanan yang diberikan oleh

sistem.

Page 13: 4. pengembangan sim

Prinsip Pengembangan

Sistem Informasi

1. Libatkan para pengguna sistem

2. Gunakan pendekatan pemecahan masalah

3. Bentuklah fase dan aktivitas

4. Dokumentasikan sepanjang pengembangan

5. Bentuklah Standar

6. Manajemen proses dan proyek

7. Membenarkan sistem informasi sebagai

investasi modal

8. Janganlah takut untuk membatalkan atau

merevisi lingkup

9. Sederhanakan Masalah

10. Desainlah sistem untuk pertumbuhan dan

perubahan

Page 14: 4. pengembangan sim

Prinsip - 1 :

Libatkan para pengguna sistem

• Pengguna sistem lebih mengetahui

masalah-masalah organisasi yg

sebenarnya

• Sebagai penghubung antara

pengembang sistem dengan mana-

jemen perusahaan agar hasilnya

sesuai dengan tujuan perusahaan.

• Menghindari konflik antara pengem-

bang dengan pengguna sistem.

Page 15: 4. pengembangan sim

Prinsip – 2 :

Gunakan pendekatan pemecahan masalah

Pendekatan pemecahan masalah yang klasik

adalah:

• Mempelajari dan memahami masalah, konteks

dan pengaruhnya.

• Mendefinisikan persyaratan yang harus dipenuhi

oleh semua solusi.

• Mengidentifikasikan solusi-solusi alternatif yang

memenuhi persyaratan dan memilih solusi

terbaik.

• Merancang dan atau mengimplementasikan

alternatif dari solusi terpilih.

• Mengamati dan mengawasi pengaruh solusi dan

memperbaiki solusi tersebut.

• Analis sistem harus mendekati semua proyek

dengan menggunakan beberapa variasi

pendekatan pemecahan masalah tersebut.

Page 16: 4. pengembangan sim

Prinsip – 3 :

Bentuklah fase dan aktivitas

Fase-fase yang dapat dibentuk dalam

pengembangan sistem adalah :

• Definisikan lingkup masalah

• Analisis masalah

• Analisis persyaratan

• Desain logis

• Analisis keputusan

• Desain fisik dan integrasi

• Konstruksi dan pengujian

• Instalasi dan pengujian

Page 17: 4. pengembangan sim

Prinsip – 4 :

Dokumentasikan sepanjang pengembangan

• Dokumentasi sangat berguna untuk

pengembangan sistem berikutnya.

• Dokumentasi seharusnya dilakukan

dari awal pengembangan sistem

sampai proses tersebut selesai

dilakukan.

Page 18: 4. pengembangan sim

Prinsip – 5 :

Bentuklah Standar

Untuk mencapai atau memperbaiki

integrasi sistem, organisasi beralih ke

standar-standar yang berbentuk arsi-

tektur teknologi informasi enterprise.

Contoh standarnya adalah:

• Teknologi database – engine

• Teknologi perangkat lunak

• Teknologi antarmuka

Page 19: 4. pengembangan sim

Prinsip – 6 :

Manajemen proses dan proyek

Manajemen proses :

• adalah aktivitas terus-menerus yang mendoku-

mentasikan, mengajarkan, mengawasi penggunaan,

dan memperbaiki metodologi (“proses”) yg terpilih

untuk pengembangan sistem.

• Manajemen proses peduli dengan fase, aktivitas,

produk, dan standar kualitas yang seharusnya

diterapkan secara konsisten ke semua proyek.

Manajemen proyek :

• adalah proses pelingkupan, perencanaan, penyediaan

staf, pengorganisasian, pengarahan, dan pengontrolan

sebuah proyek untuk mengembangkan sebuah sistem

informasi dengan biaya minimal dalam kerangka waktu

yang ditentukan dan dengan kualitas yang dapat

diterima.

Page 20: 4. pengembangan sim

Prinsip – 7 :

Sistem informasi sebagai

investasi modal

• Pengembangan suatu sistem tentu

memerlukan modal yang besar

sehingga pengembangan sistem

juga merupakan sebuah investasi.

• Hasil yang diperoleh sebanding

dengan biaya seumur hidup pengem-

bangan, perawatan dan pengo-

perasian sebuah sistem informasi

dan keuntungan-keuntungan yang

diperoleh dari sistem itu.

Page 21: 4. pengembangan sim

Prinsip – 8 :

Janganlah takut untuk membatalkan

atau merevisi lingkup masalah

• Pendekatan creeping commitment dapat

dilakukan untuk merevisi lingkup, yaitu

strategi tempat aplikasi dan risiko

dievaluasi ulang secara berkesinambungan

melalui sebuah proyek.

• Anggaran dan tenggang waktu proyek

disesuaikan.

• Mendefinisikan bagaimana tiap unit bisnis

akan berkontribusi pada rencana

perusahaan.

Page 22: 4. pengembangan sim

Prinsip – 9 :

Sederhanakan Masalah

• Sederhanakan setiap masalah yg lebih

kompleks menjadi lebih mudah

dikerjakan. Dalam analisis sistem,

prinsip ini sering disebut factoring.

• Factoring membagi masalah yang lebih

besar dari sebuah sistem secara

berulang-ulang ke dalam bagian-bagian

(subsistem) yang lebih mudah dikelola

dan proses pemecahan masalahnya

menjadi lebih sederhana.

Page 23: 4. pengembangan sim

Prinsip – 10 :

Desainlah sistem untuk pertumbuhan

dan perubahan

• Bisnis berubah setiap waktu, kebutuhan

berubah, prioritas juga berubah.

• Untuk alasan ini maka metodologi yang

baik harus mencakup kenyataan

perubahan.

• Karena itu Sistem harus didesain untuk

mengakomodasi persyaratan-persyara-

tan pertumbuhan dan perubahan.

Page 24: 4. pengembangan sim

Tahapan Pengembangan SI

1. Inisialisasi, yaitu tahapan untuk mengenali dan

mendefisinikan masalah serta pengumpulkan

data dari masalah yg ada.

2. Analisis, yaitu tahapan untuk mengolah data dari

masalah dan memecahkan masalah tersebut

dengan metoda yg tepat.

3. Desain, yaitu tahapan untuk mendesain sistem

untuk menyelesaikan atau memecahkan

masalah

4. Implementasi yaitu tahapan untuk menggunakan

sistem yg telah dirancang dengan melakukan

pengujian sistem.

Page 25: 4. pengembangan sim

Dalam pengembangan sistem informasi, ada 2

hal utama yang harus diperhatikan yaitu :

• Produk. Produk adalah hasil yang diperoleh

pada setiap tahap pengembangan.

Kesalahan dalam dalam setiap tahap akan

menyebabkan kesalahan yang semakin

besar pada produk akhir.

• Proses. Proses adalah cara kerja atau

langkah kerja dalam pengembangan sistem

informasi. Proses ini dimulai dari tahap

feasibility sampai implementation. Jika

proses tersebut tidak dilaksanakan sesuai

dengan jadwal maka kemungkinan

kegagalan proyek menjadi semakin besar.

Page 26: 4. pengembangan sim

TIM Pengembangan SI

Suatu proyek pengembangan sistem

informasi biasanya dikembangkan

oleh sebuah tim. Tim tersebut

biasanya terdiri dari beberapa posisi

sebagai berikut:

1. Project Leader

2. Sistem Analys

3. Sistem Disigner

4. Programmer

5. SQA (Sofware Quality Assurancce)

Page 27: 4. pengembangan sim

1. Project Leader

• Project Leader yaitu penanggung jawab

utama proyek pengembangan sistem

informasi.

• Bertanggung jawab mengatur waktu dan

sumber daya agar sistem informasi

dapat diselesaikan sesuai dengan

target yang telah ditetapkan.

• Dalam sebuah proyek pengembangan

sistem informasi, seorang project leader

sebaiknya tidak merangkap jabatan lain

untuk menghindari adanya konflik

kepentingan.

Page 28: 4. pengembangan sim

2. System Analys

• System Analys yaitu orang yang bertugas untuk

melakukan analisis terhadap kebutuhan user dan

kemudian mendokumentasikannya dalam suatu

dokumen teknis yang mudah dipahami oleh

anggota tim pengembangan sistem informasi.

• Seorang system analys yang baik sebaiknya

mempunyai pengetahuan dibidang sistem

informasi dan pengembangan perangkat lunak

sehingga dia mampu merepresentasikan

kebutuhan user dengan baik dalam suatu

dokumen.

• System analys juga dituntut untuk mempunyai

pengetahuan umum yang luas agar mempermudah

dalam memahami kebutuhan user.

Page 29: 4. pengembangan sim

3. System Designer yaitu orang yangbertugas untuk mendesain sistem berdasarkandokumen kebutuhan user.

4. Programmer yaitu orang yang bertugasuntuk mengimplementasikan desain tersebutmenjadi kode program.

5. Software Quality Assurance (SQA)

yaitu orang yang bertugas untuk memastikansemua proses pengembangan sistem informasiberjalan dengan baik dan memastikan produkyang dihasilkan sesuai yang diharapkan.

Page 30: 4. pengembangan sim

Pendekatan Pengembangan Sistem

Ada beberapa pendekatan yang digunakan untuk

pengembangan sistem dari beberapa sudut

pandang, antara lain:

1. Pendekatan klasik

• Pendekatan di dalam pengembangan sistem

mengikuti tahapan daur/siklus hidup sistem tanpa

dibekali alat-alat dan teknik-teknik yang

memadai.

• Permasalahan yang akan timbul antara lain

pengembangan software akan sulit, biaya

perawatan dan pemeliharaan mahal, kemungkinan

kesalahan sistem besar dan keberhasilan sistem

kurang terjamin.

Page 31: 4. pengembangan sim

2. Pendekatan terstruktur

• Pendekatan di dalam pengembangan

sistem mengikuti tahapan daur/siklus

hidup sistem dan dibekali alat-alat dan

teknik-teknik yang memadai.

• Pengembangan software menjadi lebih

mudah, biaya perawatan dan

pemeliharaan lebih murah, kemungkinan

kesalahan sistem tidak terlalu besar dan

keberhasilan sistem lebih terjamin.

Page 32: 4. pengembangan sim

Sasaran yang ingin dicapai:

• Pendekatan sepotong: pendekatan

di dalam pengembangan sistem

yang menekankan pada suatu

kegiatan atau aplikasi tertentu saja.

• Pendekatan sistem : pendekatan ini

memperhatikan sistem informasi

sebagai satu kesatuan yang

terintegrasi untuk masing-masing

kegiatan atau aplikasinya.

Page 33: 4. pengembangan sim

Cara menentukan kebutuhan dari

sistem:

• Pendekatan bawah-naik (bottom – up).

Pendekatan ini dilakukan oleh mulai dr bawah

dgn merumuskan proses transaksi yg dibutuhkan

dan naik ke level atas dengan merumuskan

kebutuhan informasi berdasarkan pada sararan

atau tujuan organisasi.

• Pendekatan atas-turun(top – down)

Pendekatan ini mulai dari atas dengan

mendefinisikan sasaran dan kebijaksanaan

organisasi kemudian menjabarkannya ke bawah

dengan merumuskan kebutuhan informasi yg

dibutuhkan.

Page 34: 4. pengembangan sim

Cara mengembangkannya:

• Pendekatan sistem menyeluruh

Pendekatan yang mengembangkan

sistem secara serentak dan

menyeluruh.

• Pendekatan moduler

Pendekatan yang memecah sistem

yang rumit menjadi beberapa bagian

atau modul yang lebih sederhana.

Page 35: 4. pengembangan sim

Teknologi yang digunakan:

• Pendekatan lompatan jauh (great loop

approach)

Menerapkan perubahan secara menyeluruh

secara serentak dengan menggunakan

teknologi canggih.

• Pendekatan perkembangan (evolutionary

approach)

Pendekatan yang menggunakan teknologi

canggih hanya untuk aplikasi-aplikasi yang

memerlukan saja pada saat itu dan akan terus

berkembang dengan mengikuti kebutuhan.

Page 36: 4. pengembangan sim

Sekian