ANALISIS DAN DESAIN SISTEM INFORMASI. Metodologi pengembangan sistem adalah suatu proses yang digunakan untuk mengembangkan sistem informasi. Metodologi.

Slides:



Advertisements
Presentasi serupa
Pengembangan Sistem Informasi
Advertisements

Metoda perancangan dan konstruksi sistem
Proses-proses Perangkat Lunak
ANALISIS SISTEM.
KONTEKS PENGEMBANGAN SISTEM INFORMASI
Metodologi Pengembangan Sistem Informasi Akuntansi
REKAYASA SISTEM.
PENGANTAR REKAYASA PERANGKAT LUNAK I
LANGKAH-LANGKAH ANALISIS SISTEM DAN TEKNIK PENGUMPULAN DATA
Aktivitas Pengembangan Dan Pemeliharaan Sistem
Pengembangan perangkat lunak
ANALISIS DAN DESAIN SISTEM INFORMASI
Pengembangan Sistem Inforamasi Introduction
Analisis Persyaratan Perangkat Lunak dan Spesifikasi
KONTEKS PENGEMBANGAN SISTEM INFORMASI (Lanjutan)
SISTEM DEVELOPMENT LIFE CYCLE
Testing Implementasi Sistem Oleh :Rifiana Arief, SKom, MMSI
PERTEMUAN 7 PENGEMBANGAN SPK
REKAYASA PERANGKAT LUNAK
Membangun Sistem Informasi ERP
1 Pendahuluan Pertemuan 12 Matakuliah: H0062/Teori Sistem Tahun: 2006.
REKAYASA PERANGKAT LUNAK
SIKLUS HIDUP SISTEM INFORMASI
Pengembangan SISTEM secara TOTALITAS bahan 14
3 Pengembangan Sistem Informasi TINJAUAN UMUM
PENGEMBANGAN PERANGKAT LUNAK.
Materi Sesi ke 8 Pengembangan Sistem Informasi Manajemen
METODOLOGI MANAJEMEN PROYEK
Rekayasa perangkat lunak (rpl)
Metodologi Pengembangan Sistem Informasi
ANALISA KINERJA SISTEM
Nur fisabilillah, S.Kom, MMSI | UNIVERSITAS GUNADARMA
ENTOT SUHARTONO, SKOM, MKOM
ANALISA DAN PERANCANGAN SISTEM INFORMASI
PENGEMBANGAN SISTEM INFORMASI
Desain Sistem Pertemuan Ke-3.
Pengembangan dan Pengadaan Sistem Informasi dan Teknologi Informasi
PENGEMBANGAN SISTEM.
Analisa dan Perancangan Sistem
Pelaksanaan Solusi Bisnis & Pengelolaan Perubahan
Testing dan Implementasi
Pengantar Teknologi Informasi (Teori)
PENGEMBANGAN SISTEM.
PERTEMUAN 2 Proses Pengembangan Perangkat Lunak
ANALISA DAN PERANCANGAN SISTEM INFORMASI
KELOMPOK 8 NAMA ANGGOTA : Firda Firdaus W.L( ) M. Ichsan Rauf ( ) Rananda Putra I.( ) Taufan Herman ( ) Trisna Syahputra(
ANALISIS DAN PERANCANGAN SISTEM
3 Pengembangan Sistem Penunjang Keputusan (Decission Support System)
REKAYASA PERANGKAT LUNAK
Analisis dan Perancangan Sistem
Proses Pengembangan Sistem
BAB III ANALISIS DAN PERENCANAAN SISTEM
Membangun Sistem Informasi ERP
END-USER COMPUTING SEBAGAI MASALAH STRATEGIS
Membangun Sistem Informasi ERP
Pengembangan Sistem Informasi
Siklus hidup pengembangan sistem
Siklus Hidup System.
SISTEM DEVELOPMENT LIFE CYCLE
Analisis dan perancangan sistem INFORMASI
Pengembangan Sistem Informasi
PENGEMBANGAN SISTEM.
KONTEKS PENGEMBANGAN SISTEM INFORMASI
Pengembangan Sistem Informasi
Metodologi Pengembangan Sistem Informasi
KONSEP DAN PRINSIP ANALISIS
Pengembangan SISTEM secara TOTALITAS bahan 14
Analisis Persyaratan Perangkat Lunak dan Spesifikasi
SISTEM INFORMASI AKUNTANSI
LANGKAH-LANGKAH ANALISA SISTEM Oleh : Saenal Abidin, S.IP., M.Hum.
Transcript presentasi:

ANALISIS DAN DESAIN SISTEM INFORMASI

Metodologi pengembangan sistem adalah suatu proses yang digunakan untuk mengembangkan sistem informasi. Metodologi meliputi : 1.Aktivitas yang dilakukan pada setiap langkah (fase) 2.Peranan individu dan kelompok dalam setiap aktivitas 3.Deliverables dan standard kualitas bagi setiap aktivitas, dan 4.Peralatan (“tools”) dan teknik yang digunakan untuk setiap aktivitas.

Memastikan pendekatan yang konsisten dalam setiap proyek. Mengurangi risiko yang berkaitan dengan kesalahan dan menghindari jalan pintas. Menghasilkan dokumentasi yang konsisten dan lengkap untuk setiap proyek.

1. Melibatkan pengguna dan pemilik sistem (Get the owners and users involved). Sangat penting dalam kesuksesan pengembangan sistem untuk melibatkan pengguna dan pemilik sistem. 2. Gunakan pendekatan penyelesaian masalah (Use a problem-solving approach). Teliti dan mengerti masalah dan konteks sistem. Tentukan kebutuhan bagi setiap penyelesaian masalah. Ketahui alternatif pemecahannya dan cuba pilih yang terbaik. Kemudian desain dan implementasikan alternatif penyelesaian masalah tersebut. Dan yang terakhir adalah meneliti nilai atau kesan penyelesaian masalah tersebut dan coba untuk memperbaikinya.

3. Tentukan fase dan aktivitas (Establish phases and activities). Secara umum terdapat 5 fase dasar dalam pengembangan sistem, yaitu: 1. Tinjauan sistem 2. Analisis sistem 3. Desain sistem 4. Implementasi sistem 5. Penunjang sistem 4. Tentukan Standar bagi Pembangunan dan Dokumentasi yang Konsisten (Establish standards for consistent development and documentation). Standar pengembangan sistem biasanya menerangkan hal-hal sebagai berikut: Aktivitas Tanggungjawab Garis kebutuhan dokumentasi Kriterian pengukuran kualitas

5. Lihat sistem sebagai investasi penting (Justify systems as capital investments). Sistem informasi merupakan investasi penting, oleh karena itu terdapat dua isu yang harus dipertimbangkan, yaitu pemecahan masalah dan feasibilitas terutama dari segi signifikan biaya. Signifikan biaya adalah hasil perbandingan di antara biaya pengembangan yang dijalankan dengan manfaat sistem.

6. Jangan takut untuk membatal dan membetulkan ruang lingkup (Don’t be afraid to cancel). Adakalanya setiap proyek yang dibatalkan tersebut memiliki lebih rendah biayanya di bandingkan dengan apabila proyek tersebut diteruskan dengan memiliki banyak masalah. Kemudian menentukan “checkpoints” feasibilitas proyek dengan mempertimbangkan : Pembatalan proyek jika proyek tersebut tidak feasibel. Penilaian semula biaya dan jadwal jika ruang lingkup proyek dibesarkan. Kecilkan ruang lingkup jika anggaran dan jadwal dibekukan dan tidak mencukupi untuk menampung semua tujuan proyek. 7. Divide and Conquer. Setiap sistem merupakan sebahagian dari sistem yang lebih besar (super- systems). Dan memiliki sistem yang lebih kecil (subsystems). Pecahkan sistem kepada sub sistem supaya mudah untuk mengontrol masalah dan mengembangkan sistem yang lebih besar.

8. Design Systems for Growth and Change. Kebanyakan sistem analis mengembangkan sistem mengikuti perkembangan yang secara langsung dirasakan pada saat ini. Entropy iaitu kerusakan yang biasa berlaku &tidak bisa dihindari oleh sistem.

Terdapat beberapa metedologi yang digunakan dalam pengembangan sistem, diantaranya: 1.Metedologi FAST (Forecasting and Assessment in Science and Technology) 2.Metodologi Life Cycle Proyek 3.Metodologi CASE (Computer-Aided Systems Engineering)

FAST (Forecasting and Assessment in Science and Technology) merupakan salah satu metodologi pengembangan sistem. Terdapat 8 fase pengembangan yang digunakan dalam metedologi FAST. Terdapat pula beberapa simbol yang digunakan dalam metedologi FAST yang memiliki fungsi masing-masing.

Keterangan FAST Life Cycle and Methodology, terhadap simbol-simbol yang digunakan: 1.Segiempat bulat: fase pengembangan sistem. 2.Anak panah hijau tebal: aliran informasi yang memulai proyek FAST. 3.Anak panah hitam tebal: deliverables (outputs) utama setiap fase. Setiap deliverable mempunyai dokumentasi dan/atau spesifikasi penting. Deliverable sebuah fase bisa menjadi input kepada fase yang lain. 4.Anak panah hitam, tipis, dua arah: aliran informasi sekunder dan komunikasi. Aliran terdiri dari pembicaraan, musyawarah, surat, memo, laporan, dll. 5.Segiempat: individu/organisasi yang berinteraksi dengan sistem analis. 6.Bulatan hitam: checkpoints di mana peserta proyek perlu menilai lagi feasibilitas dan/atau ruang lingkup proyek.

1.Fase Tinjauan: Penentuan konteks, ruang lingkup, anggaran, staf dan jadwal proyek. 2. Fase Kajian: Mengetahui dan menganalisis domain masalah bisnes dan teknikal untuk setiap masalah, sebab dan kesan tertentu. 3. Fase Definisi: Mengetahui dan menganalisis kebutuhan bisnes yang bisa digunakan untuk penyelesaian teknikal suatu masalah. 4.Fase Konfigurasi : Mengetahui dan menganalisis beberapa penyelesaian teknikal yang bisa mengatasi masalah dan memenuhi kebutuhan bisnes. Output fase ini adalah penyelesaian target dan feasibilitas.

5. Fase Pembelian : Mengetahui dan menganalisis produk perangkat keras dan perangkat lunak yang akan dibeli untuk kebutuhan proyek. 6. Fase Desain : Menentukan kebutuhan teknikal untuk penyelesaian target. 7. Fase Pembangunan: Mengembangkan dan menguji penyelesaian sistem (prototaip) 8. Fase Penghantaran: Menggunakan sistem dalam produksi sehari-hari.

Selepas pengembangan sistem selesai perlu dibuat penunjang sistem, yaitu : pemeliharaan secara terus menerus terhadap sistem termasuk di dalamnya adalah program penyelenggaraan dan peningkatan sistem. Aktivitas : Membetulkan kesalahan sistem. Membantu pengguna. Menyesuaikan sistem kepada kebutuhan baru.

Secara umum aktivitas yang sering dijalankan dalam kebanyakan/semua metodologi adalah : Pencarian fakta : pengumpulan informasi; pengumpulan data, proses formal yang menggunakan kajian, wawancara, diskusi, angket, percontohan dan teknik- teknik lain untuk mengumpul informasi tentang kebutuhan dan keutamaan sistem. Dokumentasi dan presentasi : kemahiran berkomunikasi penting dalam mensukseskan proyek.

Anggaran dan pengukuran : untuk melihat kualitas dan produktivitas sistem. Terdapat dua pendekatan yang bisa digunakan di dalam menganggarkan proyek, yaitu: 1. Mengelakan pengganggaran takut, tidak pasti atau kurang keyakinan. 2. Menggunakan pengalaman dan data (own + others) dari proyek sebelumnya dan memperbaiki anggaran secara terus menerus. Analisis feasibilitas : penilaian terhadap manfaat pembangunan sistem informasi kepada organisasi atau perusahaan.

Pengelolaan proyek dan proses : – Pengelolaan proyek : aktivitas terus menerus di mana bagian analisis merancang, mendistribusikan, mengarahkan dan mengontrol proyek untuk membangunkan sistem mengikuti biaya dan waktu yang ditetapkan. Kebanyakan proyek gagal dikarenakan kepimpinan dan pengelolaan yang lemah. – Pengelolaan proses : aktivitas yang terus menerus dalam menetapkan kebutuhan bagi aktivitas proses, manfaat, peralatan dan output yang akan dihasilkan. Tujuan pengelolaan proses adalah untuk menyelaraskan pendekatan dan output proyek.

CASE (Computer-Aided Systems Engineering) CASE merupakan aplikasi teknologi informasi untuk aktivitas, teknik, metodologi pengembangan sistem. Peralatan CASE adalah pemrograman (software) yang mengautomasikan atau mendukung fase-fase SDLC(Systems Development Life Cycle).

Tujuan CASE adalah untuk mempercepat proses pengembangan sistem dan meningkatkan kualitas sistem yang dihasilkan. Sebetulnya CASE bukan satu metodologi atau alternatif kepada metodologi, namun CASE lebih berkecenderungan untuk mendukung strategi, teknik dan output metodologi.

T.E.R.I.M.A K.A.S.I.H…. ADA PERTANYAAN ???