4. pengembangan sim
TRANSCRIPT
![Page 1: 4. pengembangan sim](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/1.jpg)
Pengembangan
Sistem Informasi
![Page 2: 4. pengembangan sim](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/9.jpg)
• 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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/10.jpg)
• 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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/16.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/19.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/20.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/21.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/22.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/23.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/24.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/25.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/26.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/27.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/28.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/29.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/30.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/31.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/32.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/33.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/34.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/35.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022052602/559c52e91a28ab34038b45fd/html5/thumbnails/36.jpg)
Sekian