13.
3 Alternatif Pendekatan Sistem Bangunan
Sistem berbeda dalam hal ukuran dan kompleksitas teknologi dan dalam hal masalah
organisasi mereka dimaksudkan untuk memcahkan masalah. Sejumlah bangunan sistem
pendekatan telah dikembangkan untuk menangani perbedaan-perbedaan. Bagian-bagian
ini nejelaskan metode alternatif :kehidupan siklus sistem tradisional, prototyping, paket
perangkat lunak aplikasi, pengembangan pengguna akhir, dan outsourcing.
13.3.1 Sistem Tradisional siklus hidup.
Siklus hidup sistem adalah metode tertua untuk membangun sistem informasi.
Metodologi siklus hidup adalah pendekatan bertahap untuk membangun sebuah sistem,
membagi pengembangan sistem dalam tahap formal. Spesialis pengembangan sistem
memiliki pendapat yang berbeda tentang cara partisi tahap sistem-bangunan, tetapi
mereka kira-kira sesuai dengan tahap-tahap perkembangan sistem yang kita miliki hanya
dijelaskan. Metodologi siklus hidup sistem mempertahankan divisi sangat formal kerja
antara pengguna akhir dan spesialis sistem informasi.
13.3.2 Prototyping
Prototyping terdiri dari membangun sistem eksperimental dengan cepat dan murah
bagi pengguna akhir untuk mengevaluasi. Dengan berinteraksi dengan prototipe, pengguna
bisa mendapatkan ide yang lebih baik dari kebutuhan informasi mereka. Prototipe didukung
olehpengguna dapat digunakan sebagai template untuk membuat sistem final. Prototipe
adalah versi kerja sistem informasi atau bagian dari sistem, tetapi dimaksudkan untuk
menjadi hanya model awal. Setelah operasional, prototipe akan lebih disempurnakan sampai
sesuai tepat dengan kebutuhan pengguna. Setelah desain telah selesai, prototipe dapat
dikonversi ke sistem produksi dipoles.
Langkah-langkah dalam Prototyping menunjukkan model empat-langkah dari proses
prototyping, yang terdiri dari:
1. Mengidentifikasi persyaratan dasar pengguna. Perancang sistem (biasanya seorang
spesialis sistem informasi)ss bekerja dengan pengguna hanya cukup lama untuk
menangkap kebutuhan dasar pengguna informasi.
2. Mengembangkan prototipe awal. Sistem desainer menciptakan prototipe bekerja
dengan cepat, dengan menggunakan alat untuk menghasilkan perangkat lunak
dengan cepat.
3. Gunakan prototipe. Pengguna disarankan untuk bekerja dengan sistem untuk
menentukan seberapa baik prototipe memenuhi kebutuhan nya dan membuat saran
untuk meningkatkan prototipe.
4. Merevisi dan meningkatkan prototipe. Sistem pembangun mencatat semua
perubahan permintaan pengguna dan memurnikan prototipe yang sesuai. Setelah
prototipe telah direvisi, siklus kembali ke Langkah 3. Langkah 3 dan 4 diulang
sampai pengguna puas.
13.3.3 Pengembangan End User
Berbagai macam sistem informasi dapat dikembangkan oleh pengguna akhir
dengan sedikit atau tidak ada bantuan resmi, peristiwa ini sering disebut pengembangan
pengguna akhir. Serangkaian perangkat lunak dikategorikan sebagai generasi keempat
bahasa membuat ini mungkin. Bahasa generasi keempat adalah perangkat lunak yang
memungkinkan pengguna akhir untuk membuat laporan atau mengembangkan perangkat
lunak aplikasi dengan bantuan teknis minimal atau tidak ada. Beberapa dari generasi
keempat alat juga meningkatkan produktivitas programmer profesional . Bahasa generasi
keempat cenderung non prosedural dari bahasa pemrograman konvensional.
13.3.4 Paket Aplikasi Software dan Outsourcing
Perusahaan seringkali menyewa perangkat lunak dari perangkat lunak penyedia layanan,
perusahaan dapat membeli paket perangkat lunak dari sebuah iklan penjual, ataupun
perusahaan dapat memiliki aplikasi kustom yang dapat dikembangkan oleh outsourcing luar
perusahaan.
Paket aplikasi perangkat lunak
Banyak sistem telah dibangun pada aplikasi paket perangkat lunak dasar. Banyak aplikasi
yang umum untuk kebutuhan organisasi bisnis misalnya, gaji, piutang, umum buku, atau
pengendalian persediaan. Untuk fungsi universal dengan standar proses yang tidak berubah
banyak dari waktu ke waktu, sistem umum akan memenuhi persyaratan banyak organisasi.
Jika paket perangkat lunak dapat memenuhi sebagian besar kebutuhan organisasi, yang
Perusahaan tidak harus menulis perangkat lunak sendiri. Dengan menggunakan prewritten,
pradesain, program perangkat lunak pretested dari paket perusahaan dapat menghemat
waktu dan uang. Paket vendor pasokan banyak pemeliharaan dan mendukung untuk sistem,
termasuk perangkat tambahan untuk menjaga sistem sejalan dengan terus menerus
perkembangan teknis dan bisnis.
Outsourcing
Jika suatu perusahaan tidak ingin menggunakan sumber daya internal untuk membangun
atau mengoperasikan informasi sistem, dapat outsourcing pekerjaan untuk sebuah
organisasi eksternal yang mengkhususkan diri dalam menyediakan layanan ini. Komputasi
dan awan penyedia, adalah salah satu bentuk outsourcing. Berlangganan perusahaan akan
menggunakan perangkat lunak dan perangkat keras komputer yang disediakan oleh layanan
sebagai platform teknis untuk sistem mereka. Dalam bentuk lain dari outsourcing,
perusahaan bisa menyewa vendor eksternal untuk merancang dan menciptakan perangkat
lunak untuk sistem, tetapi perusahaan yang akan mengoperasikan sistem sendiri
[Link] outsourcing terutama didorong oleh fakta bahwa perusahaan outsourcing
memiliki keterampilan, sumber daya, dan aset yang klien mereka tidak memiliki. Instalasi
sistem manajemen rantai pasokan baru di perusahaan yang sangat besar mungkin
memerlukan mempekerjakan tambahan 30 sampai 50 orang dengan keahlian khusus dalam
rantai pasokan perangkat lunak manajemen, berlisensi dari vendor.