Definisi tersebut menyatakan bahwa sistem informasi adalah suatu susunan orang, data, proses, dan teknologi informasi yang berinteraksi untuk mengumpulkan, mengolah, menyimpan, dan memberikan hasil berupa informasi yang diperlukan untuk mendukung suatu organisasi. Pemahaman ini mengatakan bahwa sistem informasi (SI) dapat berupa kombinasi manusia, perangkat keras, perangkat lunak, jaringan komunikasi. Definisi tersebut menyatakan bahwa sistem informasi (SI) adalah kumpulan elemen atau komponen yang saling berhubungan yang mengumpulkan (input), memanipulasi (memproses), menyimpan, menyebarkan data dan informasi (output), dan memberikan reaksi (umpan balik) untuk mencapai tujuan.
Berdasarkan beberapa definisi literatur di atas, dapat disimpulkan bahwa sistem informasi adalah kumpulan komponen-komponen yang saling terintegrasi dalam suatu perusahaan atau organisasi untuk menyediakan informasi yang mendukung pengambilan keputusan dan pengendalian dalam perusahaan atau organisasi tersebut. Suatu sistem informasi terdiri dari komponen-komponen atau unsur-unsur yang saling berinteraksi membentuk satu kesatuan untuk mencapai tujuan (Jogianto. Hasil dari suatu sistem informasi adalah keluarannya yaitu informasi yang berkualitas dan dokumentasi yang berguna bagi seluruh pengguna sistem.
Menurut Bodnar dan Hopwood (2000:5), sistem informasi produksi adalah sistem informasi manajemen yang menyediakan informasi untuk penggunaan fungsi produksi. Lebih lanjut menurut Ahyari (2002), proses produksi adalah suatu cara, cara atau teknik untuk meningkatkan kegunaan suatu barang dan jasa dengan menggunakan faktor-faktor produksi yang ada. Sistem informasi berkembang melalui proses yang disebut siklus hidup pengembangan sistem.
“Menurut Jogianto, metodologi pengembangan sistem adalah metode, prosedur, konsep kerja, aturan dan postulat yang digunakan untuk mengembangkan sistem informasi.”
Mempelajari dan Menganalisis Sistem Yang Ada (Study and Analyze The Existing System)
Kegiatan ini bertujuan untuk menentukan ruang lingkup dan batasan sistem dan proyek yang akan dikerjakan, hal ini sejalan dengan Whitten dan Bentley yang mengatakan “Tujuan dari kegiatan ini adalah untuk menentukan batasan sistem dan proyek.” . 3) Rencanakan proyek. Menurut Whitten dan Bentley yang menyatakan, “Tujuan dari kegiatan ini adalah untuk mengembangkan jadwal proyek awal dan penugasan sumber daya.” Berdasarkan pernyataan tersebut maka kegiatan ini bertujuan untuk membuat jadwal urutan kegiatan selama proyek berlangsung. 4) Presentasikan proyeknya. Menurut Whitten dan Bentley, “Tujuan dari kegiatan ini adalah untuk mempelajari cukup banyak tentang data, proses, antarmuka, dan geografi sistem saat ini untuk memperluas pemahaman tentang ruang lingkup, dan untuk membangun kosakata kerja umum untuk ruang lingkup tersebut.”
Menurut Whitten dan Bentley The purpose of this activity is to analyze each business process in a set of related business processes to determine whether the process is necessary and what problems may be in that business process." Menurut Whitten dan Bentley The purpose of this activity is to understand the underlying causes and effects of all perceived problems and opportunities, and understand the effects and potential side effects of all perceived opportunities.” Menurut Whitten dan Bentley The purpose of this activity is to establish the criteria against which any improvements to the system will be measured, and to identify any constraints that may limit the flexibility to achieve these improvements.”.
Menurut Whitten and Bentley The purpose of this activity is to reevaluate the scope, schedule, and expectations of the project. Menuut Whitten and Bentley The purpose of this activity is to communicate the project and its objectives to all staff.
Mendefinisikan dan Memprioritaskan Kebutuhan Bisnis (Define And Prioritize The Business Requirement)
Perancangan Sistem (System Design)
Setelah tahap analisis sistem selesai maka tahap pengembangan sistem selanjutnya adalah perancangan sistem atau disebut juga dengan perancangan sistem. Perancangan sistem umumnya juga disebut desain konseptual atau desain logis atau desain makro.
Tahap Perancangan Sistem
Implementasi Sistem (System Implementation) A. Pengertian Implementasi Sistem
Setelah paket perangkat lunak dan program berpemilik diinstal dan diuji, kita perlu melakukan pengujian sistem akhir. Semua paket perangkat lunak yang disertakan, program yang dibuat khusus, dan semua program yang ada. Analis sistem memfasilitasi penyelesaian tugas ini, analis sistem secara khusus mengkomunikasikan berbagai masalah pengujian dan masalah dengan anggota tim proyek. Pembangun sistem dari berbagai spesialisasi terlibat dalam pengujian sistem, misalnya pemrogram aplikasi, pemrogram basis data, dan spesialis jaringan harus menyelesaikan masalah yang muncul selama pengujian sistem.
Setelah pengujian sistem berhasil diselesaikan, tahap selanjutnya adalah memulai persiapan untuk commissioning sistem baru menggunakan spesifikasi desain untuk sistem baru, analis sistem akan mengembangkan rencana konversi terperinci, rencana ini akan mengidentifikasi database yang akan diinstal, pelatihan pengguna akhir dan dokumentasi yang perlu dikembangkan serta strategi yang dapat mengubah sistem lama menjadi sistem baru. Tugas selanjutnya yang akan kita pelajari adalah instalasi database, tujuannya adalah mengisi database sistem baru dengan data-data yang sudah ada pada sistem lama, untuk mengisi database baru harus dibuat program khusus, data-data yang sudah ada dari database dipasangkan dengan model dan skema, yang disusun menjadi database baru, database baru ini akan digunakan untuk membuat program komputer untuk mengisi database baru dengan data lama yang telah direstrukturisasi. Keluaran utama dari tugas ini adalah data yang direstrukturisasi yang dimasukkan ke dalam database untuk sistem baru.
Para pembuat harus menyetujui waktu rilis yang diperlukan untuk melatih orang agar menjadi pengguna yang sukses dari sistem baru. Konversi sistem lama ke sistem baru merupakan peristiwa yang sangat penting, setelah konversi kepemilikan sistem secara resmi berpindah dari analis dan pemrogram ke pengguna akhir. Pengguna sistem akan memberikan umpan balik yang berharga mengenai penggunaan aktual sistem baru; mereka akan menjadi sumber dari sebagian besar umpan balik yang digunakan untuk mengukur penerimaan sistem. Analis, analis, perancang dan pembangun sistem akan mengevaluasi umpan balik yang diterima dari pemilik sistem dan pengguna setelah implementasi sistem.
Pendukung Sistem/Pemeliharaan (System Support/Maintenence)
Pelatihan dapat dilakukan satu lawan satu atau berkelompok, namun biasanya pelatihan kelompok lebih disukai karena menghemat waktu dan meningkatkan kinerja. Menurut Whitten, sistem pendukung menyediakan dukungan teknis berkelanjutan bagi pengguna, serta pemeliharaan yang diperlukan untuk memperbaiki kesalahan, kelalaian, atau permintaan baru yang mungkin timbul. Tidak peduli seberapa baik sistem atau aplikasi dirancang, dibangun, dan diuji, kesalahan atau kesalahan tidak bisa dihindari, menurut Whitten.
Tujuan dasar pemeliharaan sistem menurut Whitten adalah: 1) Untuk membuat perubahan yang dapat diprediksi pada program yang ada... untuk memperbaiki kesalahan yang dibuat selama perancangan implementasi sistem. Dari waktu ke waktu, kegagalan sistem tidak dapat dihindari, biasanya mengakibatkan program dibatalkan atau terhenti dan dapat mengakibatkan hilangnya transaksi atau data bisnis yang tersimpan. Analis sering kali memperbaiki sistem atau bertindak sebagai perantara antara pengguna dan orang yang dapat memperbaiki sistem. Bagian ini merangkum peran analis dalam pemulihan sistem, menurut Whitten. Kegiatan pemulihan sistem dapat diringkas sebagai berikut: 1) Dalam beberapa kasus, analis mungkin berurusan dengan terminal pengguna dan . memperbaiki sistem.
Tidak peduli seberapa terlatihnya pengguna atau seberapa baik dokumen dibuat, pengguna akan memerlukan bantuan tambahan. Menurut Whitten, tugas paling spesifik dari kegiatan dukungan teknis adalah: 1) Pemantauan rutin terhadap pengguna sistem. Dalam beberapa kasus, analis mungkin perlu memperbaiki struktur fisik sistem yang ada sebagai awal untuk mendorong perubahan guna membangun kembali sistem. Perbaikan sistem adalah proses adaptif, sebagian besar perbaikan sistem.
Perbaikan sistem adalah reaksi alami ketika pengguna atau manajer memerlukan perubahan. Perbaikan sistem memperpanjang umur sistem yang ada dengan mengadaptasinya terhadap perubahan (mutlak) yang tidak dapat dihindari. Dalam beberapa keadaan, mendukung dan memelihara sistem informasi tidak efektif dari segi biaya. Seluruh sistem terdegradasi seiring berjalannya waktu, ketika dukungan dan pemeliharaan menjadi tidak efektif, maka proyek pengembangan sistem baru harus dimulai untuk menggantikan sistem lama.
Kerangka Pemikiran