Sabtu, 14 Januari 2017

Mengembangkan System Teknologi



Pengembangan System Bisnis

 
Pengembangan Sistem Teknologi Informasi

          Ketika  pengembangan untuk penyelesaian masalah di terapkan untuk pengembangan solusi system informasi terhadap masalah bisnis maka hal ini di sebut dengan system information system development (pengembangan system informasi) atau application development(pengembangan aplikasi).
            Bagian ini akan menunjukan kepada kita bagaimana pendekatan system dapat di gunakan untuk mengembangkan aplikasi dan system e-business yang dapat memenuhi kebutuhan bisnis perusahaan, karyawan dan lain-lain yang berkepentingan terhadap perusahaaan (stakeholder).

            System Pendekatan

System Approach adalah system yang digunakan untuk menyelesaikan masalah menggunakan orientasi system untuk merumuskan masalah dan peluang. berikut cara-cara merumuskan masalah yang melinatkan aktifitas yang saling berhubungan :
1.      kenali dan rumuskan masalah
2.      kembangkan dan evaluasi alternative solusi system
3.      pilih solusi system yang memenuhi persyaratan
4.      implementasikan dan evaluasi kesuksesan system yang di pilih.

Siklus Pengembangan Sistem

Menggunakan pendekatan sistem untuk mengembangkan solusi sistem informasi dapat dipandang sebagai proses multilangkah yang disebut Information Systems Development Cycle (siklus pengembangan sistem informasi), yang juga dikenal sebagai System Development Life Cycle-SDLC (siklus hidup pengembangan sistem). Gambar berikut mengilustrasikan apa yang terjadi pada tiap langkah dari proses ini, yang mencakup langkah:
1. Investigasi
2. Analisis
3. Desain
4. Implementasi
5. Pemeliharaan
Akan tetapi, anda harus menyadari bahwa semua aktiviats yang terlibat sangat berhubungan satu sama lain dan saling terikat. Oleh karena itu, pada prakteknya, beberapa akivitas pengembangan bisa muncul pada saat yang bersamaan. Jadi bagian yang berbeda dari proyek pengembangan bisa jadi berada pada tingkat yang berbeda pada siklus pengembangan.

Pembuatan Prototipe

Proses pengembangan sistem sering kali mengambil format, atau mencakup pendekatan pembuatan prototipe. Prototyping (pembuatan prototipe) adalah pengembangan yang cepat dan pengujian terhadap model kerja, atau prototipe, dari aplikasi baru dalam proses yang interaktif dan berulang-ulang yang bisa digunakan oleh ahli SI dan praktisi bisnis. Pembuatan prototipe membuat proses pengembangan lebih cepat dan lebih mudah, khususnya untuk priyek di mana persyaratan pemakai akhir sulit dirumuskan. Pembuatan prototipe terkadang disebut juga Rapid Application Design-RAD (desain aplikasi cepat). Pembuatan prototipe juga membuka proses pengembangan aplikasi untuk pemakai akhir karena pembuatan prototipe menyederhanakan dan memepercepat desain sistem. Jadi, pembuatan prototipe telah memeperluas peran pemilik kepentingan bisnis yang dipengaruhi oleh sistem yang diusulkan, dan memungkinkan untuk mempercepat proses pengembangan yang lebih tanggap atau disebut juga Agile Systems Development-ASD.

Proses Pembuatan Prototipe

Pembuatan prototipe dapat digunakan untuk aplikasi besar dan aplikasi kecil. Umumnya, sistem bisnis besar masih perlu menggunakan pendekatan pengembangan sistem tradisional, tetapi sebagian sistem tersebut sering kali dapat dibuatkan prototipenya. Prototipe aplikasi bisnis yang diperlukan oleh pemakai akhir dikembangkan secara cepat dengan menggunakan berbagai alat software pengembangan aplikasi. Kemudian sistem prototipe tersebut diperbaiki berkali-kali hingga dapat diterima. Sebagaimana diilustrasikan padagambar berikut, pembuatan prototipe merupakan proses yang interaktif dan berulang-ulang, yang menggabungkan langkah-langkah siklus pengembangan sistem tradisional. Pemakai akhir yang cukup berpengalaman dengan alat pengembangan aplikasi dapat membuat prototipe sendiri. Atau, anda bisa bekerja sama dengan ahli SI untuk mengembangkan sistem prototipe dalam rangkaian sesi interaktif. Anda bisa mengembangkan, menguji dan memperbaiki prototipe laporan manajemen, layar entri data, atau tampilan output.
Biasanya sebuah prototipe dimodifikasi beberapa kali sebelum pemakai akhir menyatakan bahwa prototipe tersebut dapat diterima. Modul program yang tidak dihasilkan oleh software pengembangan aplikasi bisa dikodekan oleh programer dengan menggunakan bahasa pemrograman konvensional. Versi akhir sistem aplikasi kemudian diserahkan kepada pemakai akhir untuk keperluan operasional. Gambar berikut menyebutkan proses pengembangan sistem berbasis prototipe untuk aplikasi bisnis.

Memulai Proses Pengembangan Sistem

Langkah pertama dalam proses pengembangan sistem adalah System Investigation Stage (tahap investigasi sistem). Tahap ini dapa melibatkan pertimbangan proposal yang dihasilkan dari proses bisnis/TI. Tahap investigasi juga termasuk studi awal solusi sistem informasi yang diusulkan untuk memenuhi prioritas bisnis perusahaan dan peluang seperti yang diidentifikasikan dalam proses perencanaan.

Studi Kelayakan

Feasibility Study (studi kelayakan) adalah studi awal untuk merumuskan informasi yang dibutuhkan oleh pemakai akhir, kebutuhan sumber daya, biaya, manfaat, dan kelayakan proyek yang diusulkan. Setelah itu tim praktisi bisnis dan ahli SI akan menyajikan temuan dari studi ini dalam laporan tertulis yang mencakup spesifikasi awal dan rencana pengembangan untuk aplikasi bisnis yang diusulkan. Jika pihak manajemen perusahaan menyetujui rekomendasi studi kelayakan ini, maka proses pengembangan bisa dilanjutkan.
Jadi, tujuan diadakan studi kelayakan adalah untuk mengevaluasi solusi sistem alternatif dan mengusulkan aplikasi bisnis yang paling layak dan paling diinginkan untuk dikembangkan. Kelayakan usulan sistem bisnis dapat dievaluasi dala empat kategori besar.

Memulai proses pengembangan sistem

          langkah pertama dalam proses pengembangan sistem adalah tahap sistem investigasi dalam tahap ini dapat melibatkan pertimbanagan proposal yang dihasilakan dari proses bisnin/TI. tahap investigasi juga termasuk studi awal solusi sistem informasi untuk memenuhi prioritas bisnis perusahaan .
studi kelayakan (feasibility study) adalah studi awal untuk merumuskan informasi yang di butuhkan oleh pemakai akhir, kebutuhan sumber daya biaya, manfaat dan kelayakan proyek yang di usulkan. selanjutnya tim tim praktisi bisnis dan ahli SI akan menyajian temuan dari studi dalam laporan tertulis yang mencakup spesifikasi awal dan rencana pengembangan untuk aplikasi bisnis yang di usulkan

Analisis system

Analisis system merupakan studi mendalam mengenai informasi yang di butuhkan pemakaian akhir yang menghasilkan Functional Requirement (persyaratan fungsional) yang di gunakan sebagaidasar untuk design sistem informasi. berikut analisis sistem secara tradisional dengan studi yang rinci mengenai:
1.      informasi yang di butuhkan oleh perusahaan dan pemakai akhir
2.      aktivitas, sumber daya, dan produk dari satu atau lebih sistem informasi yang saat ini di gunakan.
3.      kemampuan sistem informasi yang di butuhkan untuk memenuhi kebutuhan informasi dan pemilik bisnis lainnya.