Developing Information Systems and the Systems Development Life Cycle
|Organisasi menggunakan satu set langkah standar, yang disebut metodologi pengembangan sistem, untuk mengembangkan dan mendukung sistem informasi suatu organisasi. Seperti banyak proses, pengembangan sistem informasi sering mengikuti siklus hidup. Sebagai contoh, sebuah produk komersial, seperti sepatu atau mobil, mengikuti siklus hidup: Hal ini dibuat, diuji, dan diperkenalkan ke pasar. Peningkatan penjualan puncak, dan penurunan penjualan. Akhirnya, produk akan dihapus dari pasar dan digantikan oleh sesuatu yang lain.
Systems development life cycle (SDLC) adalah Sebuah proses standar yang diikuti dalam suatu organisasi untuk melakukan semua langkah yang diperlukan untuk menganalisis, merancang, melaksanakan, dan memelihara sistem informasi.Ini menandai fase atau langkah-langkah pengembangan sistem informasi: Seseorang memiliki ide untuk suatu sistem informasi dan apa yang harus dilakukan. Organisasi yang akan menggunakan sistem memutuskan untuk mencurahkan sumber daya yang diperlukan untuk memperolehnya.
Setiap organisasi menggunakan model siklus hidup yang sedikit berbeda untuk model langkah-langkah ini, dalam pembahasab ini fokus pada empat langkah SDLC: (1) planning and selection, (2) analysis, (3) design, and (4) implementation and operation (lihat Gambar 1).
Langkah-langkah spesifik dan urutan mereka dimaksudkan untuk disesuaikan seperti yang diperlukan untuk sebuah proyek. Misalnya, dalam setiap fase SDLC diberikan, proyek dapat kembali ke fase sebelumnya, jika perlu. Demikian pula, jika produk komersial tidak tampil baik setelah diperkenalkan, mungkin untuk sementara dihapus dari pasar dan meningkatkan sebelum diperkenalkan kembali.
Tahap 1: Systems Planning and Selection
Tahap pertama dalam SDLC, Systems Planning and Selection, memiliki dua kegiatan utama. Pertama, seseorang mengidentifikasi kebutuhan sistem baru atau ditingkatkan. Kebutuhan informasi organisasi diperiksa, dan proyek-proyek untuk memenuhi kebutuhan tersebut diidentifikasi. Kebutuhan sistem informasi organisasi dapat mengakibatkan dari:
- Permintaan untuk menangani masalah dalam prosedur saat ini.
- Keinginan untuk melakukan tugas-tugas tambahan
- Kesadaran bahwa teknologi informasi dapat digunakan untuk memanfaatkan kesempatan yang ada
Analis sistem mengutamakan menerjemahkan kebutuhan ke dalam rencana tertulis untuk sistem informasi (IS), termasuk jadwal untuk mengembangkan sistem utama baru. Permintaan untuk sistem baru muncul dari pengguna yang membutuhkan sistem baru atau peningkatannya. Selama fase Systems Planning and Selection, sebuah organisasi menentukan apakah sumber daya harus ditujukan untuk pengembangan atau peningkatan masing-masing sistem informasi dalam pertimbangan. Dilakukan sebuah studi kelayakan sebelum tahap kedua dari SDLC untuk menentukan dampak ekonomi dan organisasi dari sistem.
Tugas kedua dalam fase dilakukan adalah untuk menyelidiki sistem dan menentukan ruang lingkup sistem yang diusulkan itu. Tim analis sistem kemudian menghasilkan rencana khusus untuk proyek yang diusulkan untuk tim untuk mengikuti. Rencana proyek awal ini mengkustomisasi SDLC standar dan menentukan waktu dan sumber daya yang dibutuhkan untuk pelaksanaannya. Definisi formal sebuah proyek didasarkan pada kemungkinan bahwa departemen Sistem Informasi organisasi mampu mengembangkan sebuah sistem yang akan memecahkan masalah atau memanfaatkan kesempatan dan menentukan apakah biaya pengembangan sistem lebih besar daripada manfaatnya mungkin. Presentasi akhir kepada manajemen organisasi rencana untuk melanjutkan fase proyek berikutnya biasanya dibuat oleh pemimpin proyek dan anggota tim lainnya.
Tahap 2: Systems Analysis
Tahap kedua dari siklus hidup pengembangan sistem adalah Systems Analysis. Selama fase ini, analis secara menyeluruh mempelajari prosedur saat organisasi dan sistem informasi yang digunakan untuk melakukan tugas-tugas seperti buku besar, pengiriman, order entry, penjadwalan mesin, dan gaji. Analisis memiliki beberapa sub phases. Sub phase pertama melibatkan menentukan persyaratan sistem. Dalam subphase ini, Anda dan analis lainnya bekerja dengan pengguna untuk menentukan apa yang pengguna inginkan dari sistem yang diusulkan. Subphase ini melibatkan studi yang cermat dari setiap sistem saat ini, manual dan komputerisasi, yang mungkin diganti atau ditingkatkan sebagai bagian dari proyek ini. Berikutnya, Anda mempelajari persyaratan dan struktur mereka sesuai dengan hubungan timbal balik mereka, menghilangkan redudansi. Sebagai bagian dari penataan, Anda menghasilkan desain awal alternatif yang sesuai dengan kebutuhan. Kemudian Anda membandingkan alternatif untuk menentukan mana yang paling memenuhi persyaratan dalam biaya, tenaga kerja, dan tingkat teknis organisasi bersedia untuk berkomitmen proses pembangunan. Output dari tahap analisis adalah deskripsi dari solusi alternatif yang disarankan oleh tim analisis. Setelah rekomendasi diterima oleh organisasi, Anda dapat membuat rencana untuk memperoleh perangkat keras dan sistem perangkat lunak yang diperlukan untuk membangun atau mengoperasikan sistem yang diusulkan.
Tahap 3: Systems Design
Tahap ketiga dari SDLC disebut Systems Design. Selama desain sistem, analis mengubah deskripsi solusi alternatif yang disarankan dalam spesifikasi sistem yang logis dan kemudian fisik. Anda harus merancang semua aspek dari sistem dari input dan output layar laporan, database, dan proses komputer.
Desain logis tidak terikat pada perangkat keras dan sistem spesifik platform perangkat lunak. Secara teoritis, desain sistem dapat diterapkan pada perangkat keras dan sistem perangkat lunak. Desain logis berkonsentrasi pada aspek bisnis dari sistem; yaitu, bagaimana sistem akan berdampak pada unit fungsional dalam organisasi. Gambar 2 menunjukkan baik desain logis untuk produk dan desain fisik, berdampingan, untuk perbandingan. Anda dapat melihat dari perbandingan bahwa banyak keputusan tertentu harus dibuat untuk berpindah dari model logis untuk produk fisik.
Situasi ini mirip dalam desain sistem informasi. Dalam desain fisik, Anda memutar desain logis dalam spesifikasi fisik, atau teknis,. Misalnya, Anda harus mengubah diagram yang awal di petakan, aliran, dan pengolahan data dalam suatu sistem ke dalam desain sistem terstruktur yang kemudian dapat dipecah menjadi unit yang lebih kecil dan lebih kecil untuk konversi ke petunjuk yang ditulis dalam bahasa pemrograman. Anda merancang berbagai bagian dari sistem untuk melakukan operasi fisik yang diperlukan untuk memfasilitasi pengambilan data, pengolahan, dan output informasi. Selama desain fisik, tim analis yang memutuskan bahasa pemrograman petunjuk komputer akan ditulis dalam, yang sistem database dan struktur file yang akan digunakan untuk data, dan platform perangkat keras, sistem operasi, dan lingkungan jaringan sistem akan berjalan di bawah. Keputusan ini menyelesaikan hardware dan software rencana dimulai pada akhir tahap analisis. Sekarang Anda bisa mendapatkan teknologi baru tidak sudah ada dalam organisasi. Produk akhir dari tahap desain adalah spesifikasi sistem fisik, disajikan dalam bentuk, seperti diagram atau laporan tertulis, siap untuk diserahkan kepada programmer dan pembangun sistem lainnya untuk konstruksi.
Tahap 4: Systems Implementation and Operation
Tahap akhir dari SDLC adalah proses dua langkah: Systems Implementation and Operation. Selama pelaksanaan sistem dan operasi, Anda menghidupkan spesifikasi sistem menjadi sistem kerja yang diuji dan kemudian dimasukkan ke dalam digunakan. Implementasi meliputi coding, pengujian, dan instalasi. Selama coding, programmer menulis program yang membentuk sistem. Selama pengujian, programmer dan analis menguji program individu dan seluruh sistem untuk menemukan dan memperbaiki kesalahan. Selama instalasi, sistem baru menjadi bagian dari kegiatan sehari-hari organisasi. Aplikasi perangkat lunak diinstal, atau dimuat, pada perangkat keras yang ada atau baru; maka pengguna diperkenalkan ke sistem baru dan dilatih.
Mulailah perencanaan untuk kedua pengujian dan instalasi pada awal perencanaan dan pemilihan proyek fase, karena mereka keduanya membutuhkan analisis yang ekstensif untuk mengembangkan pendekatan yang tepat persis. Pelaksanaan kegiatan sistem juga termasuk dukungan pengguna awal seperti finalisasi dokumentasi, program pelatihan, dan bantuan pengguna yang sedang berlangsung. Perhatikan bahwa dokumentasi dan pelatihan program diselesaikan selama pelaksanaan; dokumentasi diproduksi di seluruh siklus hidup, dan pelatihan (dan pendidikan) terjadi dari awal proyek. Implementasi sistem dapat terus dilakukan selama sistem yang ada karena dukungan pengguna yang sedang berlangsung juga merupakan bagian dari implementasi. Meskipun upaya terbaik dari analis, manajer, dan programmer, bagaimanapun, instalasi tidak selalu merupakan proses yang sederhana. Banyak sistem yang dirancang dengan baik telah gagal dikarenakan pada proses instalasi sudah rusak.