Membangun sistem informasi baru merupakan salah satu bentuk perubahan organisasi yang terencana. Pengenalan sistem informasi baru melibatkan lebih banyak daripada perangkat keras dan perangkat lunak baru. Ini juga mencakup perubahan dalam pekerjaan, keterampilan, manajemen, dan organisasi. Saat merancang sistem informasi baru, kita mendesain ulang organisasi. Pembangun sistem harus memahami bagaimana sistem akan mempengaruhi proses bisnis dan organisasi secara keseluruhan.
A. Sistem perubahan organisasi direncanakan
Membangun sistem informasi baru merupakan salah satu bentuk perubahan organisasi yang terencana. Pengenalan sistem informasi baru melibatkan lebih banyak daripada perangkat keras dan perangkat lunak baru. Ini juga mencakup perubahan dalam pekerjaan, keterampilan, manajemen, dan organisasi. Saat merancang sistem informasi baru, kita mendesain ulang organisasi. Pembangun sistem harus memahami bagaimana sistem akan mempengaruhi proses bisnis dan organisasi secara keseluruhan.
1. Pengembangan Sistem dan Perubahan Organisasi
Teknologi informasi dapat mempromosikan berbagai tingkat perubahan organisasi, mulai dari yang inkremental hingga mencapai jangkauan yang jauh.
Teknologi informasi memungkinkan organisasi mengalami empat jenis perubahan organisasi struktural: (1) otomasi, (2) rasionalisasi, (3) perancangan ulang proses bisnis, dan (4) pergeseran paradigma. Bentuk perubahan organisasi TI yang paling umum adalah Otomasi. Penerapan teknologi informasi pertama melibatkan membantu karyawan dalam menjalankan tugasnya secara lebih efisien dan efektif. Bentuk perubahan organisasi yang lebih dalam adalah rasionalisasi prosedur. Otomatisasi sering mengungkapkan kemacetan baru dalam produksi dan membuat pengaturan prosedur dan struktur yang ada sangat tidak praktis.
Rasionalisasi prosedur adalah penyederhanaan prosedur operasi standar. Rasionalisasi prosedur sering ditemukan dalam program untuk membuat serangkaian peningkatan kualitas produk, layanan, dan operasi berkelanjutan, seperti manajemen kualitas total (TQM) dan six sigma. Total quality management (TQM) membuat pencapaian kualitas menjadi tujuan itu sendiri dan tanggung jawab semua orang dan fungsi dalam suatu organisasi. Jenis perubahan organisasi yang lebih kuat adalah Perancangan Ulang Proses Bisnis, di mana proses bisnis dianalisis, disederhanakan, dan didesain ulang. Perancangan ulang proses bisnis mereorganisasi alur kerja, menggabungkan langkah-langkah untuk mengurangi limbah dan menghilangkan tugas berulang-ulang yang padat kertas. Schneider menciptakan bisnis baru yang mengelola logistik untuk perusahaan lain. Bentuk perubahan bisnis yang lebih radikal ini disebut Pergeseran Paradigma. Pergeseran paradigma melibatkan pemikiran ulang tentang sifat bisnis dan sifat organisasi. Perubahan paradigma dan rekayasa ulang sering gagal karena perubahan organisasi yang ekstensif sangat sulit diatur. Dalam banyak kasus, perusahaan yang mencari perubahan paradigma dan mengejar strategi rekayasa ulang mencapai menakjubkan, urutan besarnya kenaikan laba atas investasi (atau produktivitas).\
2. Proses Bisnis Redesign
Manajemen proses bisnis menyediakan berbagai alat dan metodologi untuk menganalisis proses yang ada, merancang proses baru, dan mengoptimalkan proses tersebut. BPM tidak pernah menyimpulkan karena proses perbaikan memerlukan perubahan terus-menerus. Perusahaan berlatih manajemen proses bisnis melalui langkah-langkah berikut:
1. Mengidentifikasi proses untuk perubahan
2. Menganalisis proses yang ada
3. Desain proses baru
4. Melaksanakan proses baru
5. pengukuran berkelanjutan
B. Perancangan Ulang Proses Bisnis
Kegiatan yang masuk ke menghasilkan solusi sistem informasi untuk masalah organisasi atau peluang disebut pengembangan sistem. Pengembangan sistem adalah jenis terstruktur masalah diselesaikan dengan kegiatan yang berbeda. Kegiatan ini terdiri dari analisis sistem, desain sistem, pemrograman, pengujian, konversi, dan produksi dan pemeliharaan.
1. Analisis Sistem
Analisis sistem adalah analisis masalah bahwa perusahaan mencoba untuk memecahkan dengan sistem informasi. Ini terdiri dari mendefinisikan masalah, mengidentifikasi penyebabnya, menentukan solusi, dan mengidentifikasi kebutuhan informasi yang harus dipenuhi oleh solusi sistem.
2. Desain Sistem
Analisis sistem menggambarkan apa yang sistem harus Anda lakukan untuk memenuhi kebutuhan informasi, dan desain sistem menunjukkan bagaimana sistem akan memenuhi tujuan ini. Desain sistem informasi adalah rencana keseluruhan atau model untuk sistem itu. Seperti cetak biru dari sebuah bangunan atau rumah, itu terdiri dari semua spesifikasi yang memberikan sistem bentuk dan struktur.
3. Melengkapi Proses Pengembangan Sistem
Langkah-langkah yang masih ada dalam proses pengembangan sistem menerjemahkan spesifikasi solusi yang didirikan selama analisis sistem dan desain dalam sistem informasi beroperasi penuh. Langkah menyimpulkan tesis terdiri dari pemrograman, pengujian, konversi, produksi, dan pemeliharaan.
4. Pemodelan dan Perancangan Sistem: Terstruktur dan Berorientasi Objek Metodologi
Metodologi terstruktur telah digunakan untuk mendokumentasikan, menganalisis, dan sistem informasi desain sejak 1970-an. Terstruktur mengacu pada fakta bahwa teknik langkah demi langkah, dengan masing-masing bangunan langkah pada satu sebelumnya. Metodologi terstruktur adalah top-down, maju dari yang tertinggi, tingkat yang paling abstrak ke level terendah detail-dari umum ke spesifik.
C. Alternatif pendekatan sistem-bangunan
1. Siklus Hidup Sistem tradisional
Siklus sistem kehidupan adalah metode tertua untuk membangun sistem informasi. Metodologi siklus kehidupan adalah pendekatan bertahap untuk membangun sebuah sistem, membagi pengembangan sistem dalam tahap formal. Sistem spesialis pengembangan memiliki pendapat yang berbeda tentang bagaimana untuk partisi tahap sistem-bangunan, tetapi mereka kira-kira sesuai dengan tahap-tahap perkembangan sistem yang telah dijelaskan.
Metodologi siklus sistem kehidupan mempertahankan divisi sangat formal kerja antara pengguna akhir dan spesialis sistem informasi. Spesialis teknis, seperti analis dan programmer sistem, yang bertanggung jawab untuk banyak analisis sistem, desain, dan pelaksanaan pekerjaan; pengguna akhir terbatas untuk menyediakan kebutuhan informasi dan meninjau pekerjaan staf teknis itu. Siklus hidup juga menekankan spesifikasi formal dan dokumen, sehingga banyak dokumen yang dihasilkan selama proyek sistem.
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 oleh pengguna dapat digunakan sebagai template untuk membuat sistem final. Prototipe adalah versi kerja sistem informasi atau bagian dari sistem, tetapi dimaksudkan untuk menjadi model awal.
3. Pengembangan End-User
Beberapa jenis sistem informasi dapat dikembangkan oleh pengguna akhir dengan sedikit atau tanpa bantuan resmi dari spesialis teknis. Fenomena ini disebut pengembangan pengguna akhir. Serangkaian perangkat lunak dikategorikan sebagai bahasa generasi keempat membuat ini mungkin. Bahasa generasi keempat adalah perangkat lunak yang memungkinkan pengguna akhir untuk membuat laporan atau mengembangkan aplikasi perangkat lunak dengan bantuan teknis minimal atau tidak ada. Beberapa alat ini generasi keempat juga meningkatkan produktivitas programmer professional.
4. Paket Aplikasi Software dan outsourcing
Perusahaan dapat menyewa perangkat lunak dari penyedia layanan perangkat lunak, mereka dapat membeli paket perangkat lunak dari vendor komersial, atau mereka dapat memiliki aplikasi kustom yang dikembangkan oleh sebuah perusahaan outsourcing.
D. Pengembangan aplikasi untuk perusahaan digital
1. Rapid Application Development (RAD)
Alat berorientasi objek perangkat lunak, perangkat lunak dapat digunakan kembali, prototyping, dan alat-alat bahasa generasi keempat yang membantu sistem pembangun menciptakan sistem bekerja jauh lebih cepat daripada yang mereka bisa menggunakan metode sistem-bangunan dan perangkat lunak tradisional. Pengembangan aplikasi cepat jangka (RAD) digunakan untuk menggambarkan proses ini menciptakan sistem yang bisa diterapkan dalam waktu yang sangat singkat. RAD dapat mencakup penggunaan pemrograman visual dan alat-alat lainnya untuk membangun antarmuka pengguna grafis, prototyping berulang elemen sistem kunci, otomatisasi kode program generasi, dan kerja sama tim yang erat antara pengguna akhir dan spesialis sistem informasi. Sistem sederhana sering dapat dirakit dari pra komponen dibangun. Proses ini tidak harus berurutan, dan bagian penting dari pembangunan dapat terjadi secara bersamaan.
Kadang-kadang teknik yang disebut Joint Aplication Design (JAD) digunakan untuk mempercepat informasi persyaratan dan mengembangkan sistem awal desain. JAD menyatukan pengguna akhir dan informasi sistem spesialis dalam sesi interaktif untuk membahas rancangan sistem. Benar disusun dan difasilitasi, JAD sesi dapat secara signifikan mempercepat fase desain dan melibatkan pengguna di tingkat intens.
Pengembangan berfokus pada rapid pengiriman perangkat lunak yang bekerja dengan melanggar sebuah proyek besar menjadi serangkaian subprojects kecil yang selesai di periode singkat waktu menggunakan pengulangan dan umpan balik yang terus-menerus. Setiap proyek Mini bekerja pada oleh tim seolah-olah itu adalah sebuah proyek yang lengkap, termasuk perencanaan, analisis persyaratan, Desain, kode, pengujian, dan dokumentasi. Perbaikan atau penambahan fungsi baru mengambil tempat iterasi berikutnya sebagai pengembang memperjelas persyaratan
2. Komponen Berbasis Pengembangan dan Layanan Web
Kami telah dijelaskan beberapa manfaat pembangunan yang berorientasi objek untuk membangun sistem yang dapat merespon dengan cepat mengubah lingkungan bisnis, termasuk aplikasi Web. Untuk lebih lanjut mempercepat penciptaan perangkat lunak, Rombongan objek telah berkumpul untuk menyediakan komponen perangkat lunak untuk fungsi umum seperti antarmuka pengguna grafis atau memesan kemampuan yang dapat dikombinasikan untuk membuat aplikasi skala besar bisnis online. Pendekatan ini untuk pengembangan perangkat lunak disebut pembangunan berbasis komponen, dan memungkinkan sistem yang akan dibangun oleh perakitan dan mengintegrasikan komponen perangkat lunak yang sudah ada.
3. Web service and Service-Oriented computing
Bab 5 memperkenalkan layanan Web sebagai komponen software digabungkan secara longgar, reusable disampaikan dengan menggunakan Extensible Markup Language (XML) dan protokol terbuka dan standar yang memungkinkan satu aplikasi untuk berkomunikasi dengan lain dengan tidak ada pemrograman kustom yang diperlukan untuk berbagi data dan layanan.
Sumber : Laudon, Kenneth C., & Jane, P. Laudon. (2010). Manajemen Information System. :Managing the Digital Firm.
Komentar
Posting Komentar