Pengembangan Sistem Informasi Manajemen
Riza Muhida, PhD
Universitas Bandar Lampung
TAHAP-TAHAP PENGEMBANGAN SIM
TAHAP-TAHAP PENGEMBANGAN SIM
Alasan & Tujuan Pengembangan Sistem
Pengembangan sistem dapat berarti menyusun sistem baru untuk menggantikan sistem yang lama (sistem yang berjalan) secara keseluruhan atau memperbaiki sistem yang telah ada.
Sistem yang lama perlu diperbaiki atau diganti disebabkan karena beberapa hal, yaitu sebagai berikut ini :
- Adanya permasalah-permasalaham yang timbul di sistem yang lama. (Permasalah yang timbul dapat berupa :
ketidakberesan sistem dan pertumbuhan organisasi) - Untuk meraih kesempatan-kesempatan
- Adanya Instruksi
Pengembangan sistem yang baru, diharapkan akan terjadi peningkatan-peningkatan di sistem yang baru dikembangkan atau sistem baru.
Peningkatan-peningkatan yang diharapkan sebagai berikut :
• Kinerja
• Informasi
• Ekonomis
• Pengendalian
• Efisiensi
• Pelayanan
TAHAP-TAHAP PENGEMBANGAN SIM
Secara sederhana pengembangan sistem informasi manajemen mengikuti suatu siklus yang dimulai dengan analisis sistem, disain sistem dan pelaksanaan sistem. Pada dasarnya, tidak ada sistem yang baku untuk selamanya.
TAHAP-TAHAP PENGEMBANGAN SIM
Siklus Hidup Sistem
• Metode Pengembangan Sistem
– Standar proses tiap organisasi berbeda – Tahap:
• Analisa
• Desain
• Implementasi
• Perawatan
Siklus Hidup Sistem
• Pengembangan sistem informasi biasanya melalui serangkaian langkah-langkah tertentu
• Langkah-langkah tersebut adalah:
– Identifikasi dan seleksi masalah – Perencanaan
– Analisa – Desain
• Logik
• Fisik – Penerapan – Perawatan
Siklus Hidup Sistem
Project Identification and Selection
Project Initiation and Planning
Analysis
Physical Design
Implementation
Maintenance Logical Design
Systems Development Life Cycle
Project Identification and Selection
Project Initiation and Planning
Analysis
Physical Design
Implementation
Maintenance Logical Design
Tujuan – monitor, perbaikan, penyempurnaan Hasil – pemeriksaan secara berkala
Systems Development Life Cycle
Project Identification and Selection
Project Initiation and Planning
Analysis
Physical Design
Implementation
Maintenance Logical Design
Tujuan– menetapkan masalah dan solusi Hasilnya untuk – kebutuhan untuk analisis
Systems Development Life Cycle
Project Identification and Selection
Project Initiation and Planning
Analysis
Physical Design
Implementation
Maintenance Logical Design
Tujuan –analisis kebutuhan data Hasilnya – spesifikasi fungsi sistem
Systems Development Life Cycle
Project Identification and Selection
Project Initiation and Planning
Analysis
Physical Design
Implementation
Maintenance Logical Design
Tujuan – menyususun kebutuhan informasi Hasil – spesifikasi rancangan rinci
Systems Development Life Cycle
Project Identification and Selection
Project Initiation and Planning
Analysis
Physical Design
Implementation
Maintenance Logical Design
Tujuan –merancang spesifikasi teknik
Hasil – program/struktur data, kebutuhan dukungan teknik, rancangan ulang organisasi
Systems Development Life Cycle
Project Identification and Selection
Project Initiation and Planning
Analysis
Physical Design
Implementation
Maintenance Logical Design
Tujuan –pemrograman, ujicoba, pelatihan, penerapan, dokumentasi
Hasil – program, dokumentasi, materi training
Systems Development Life Cycle
Project Identification and Selection
Project Initiation and Planning
Analysis
Physical Design
Implementation
Maintenance Logical Design
Tujuan – monitor, perbaikan, penyempurnaan Hasil – pemeriksaan secara berkala
TAHAP-TAHAP PENGEMBANGAN SIM
Apabila Pengembangan SIM dikaitkan dengan pengembangan Software Aplikasi, maka Pengembanga SIM juga adalah Pengembangan Software yang meliputi:
1. memahami masalah.
2. memutuskan suatu rencana untuk penyelesaian masalah.
3. membuat kode penyelesaian yang terencana.
4. menguji program yang dikodeka
TAHAP-TAHAP PENGEMBANGAN SIM
Tahap Perencanaan:
1.Tahap perencanaan dalam pengembangan sebuah sistem informasi menyangkut kebijaksanaan dalam mempersiapkan tim pengembangan proyek serta metode penyusunan jadwal pelaksanaan proyek yang sesuai dengan jenis sistem yang akan ditangani.
2.tenaga-tenaga yang dibutuhkan untuk implementasi sistem, antara lain pengawas proyek yang diambilkan dari tim manajemen, kemudian seorang koordinator (analis sistem senior), beberapa orang analis yunior, beberapa orang programmer (pembuat program) serta beberapa orang spesialis dalam bidang tertentu sesuai dengan sistem yang akan dikembangkan.
TAHAP-TAHAP PENGEMBANGAN SIM
Pengawas proyek , dalam hal ini merupakan gabungan dari anggota tim manajemen internal perusahaan
Koordinator proyek merupakan jembatan penghubung antara tim manajemen dengan anggota tim pengembangan proyek. Koordinator juga bertugas untuk melaporkan pelaksanaan tugas.
Analis sistem merupakan personil yang bertanggung jawab terhadap analisis dan desain sistem yang akan dibuat. Dalam hal ini, analis sistem bertanggung jawab terhadap efektivitas dan efisiensi yang harus dicapai dalam desain sebuah sistem informasi sesuai dengan tujuan yang akan dicapai.
TAHAP-TAHAP PENGEMBANGAN SIM
Penyusunan Jadwal:
TAHAP-TAHAP PENGEMBANGAN SIM
TAHAP-TAHAP PENGEMBANGAN SIM
TAHAP-TAHAP PENGEMBANGAN SIM
TAHAP-TAHAP PENGEMBANGAN SIM
TAHAP-TAHAP PENGEMBANGAN SIM
TAHAP-TAHAP PENGEMBANGAN SIM
TAHAP-TAHAP PENGEMBANGAN SIM
Pendekatan dalam pengembangan
• Prototyping
– Membangun sistem turunan yang mendekati – Keuntungan:
• memudahkan perancangan
• Memberi gambaran yang lebih jelas tentang kebutuhan sistem
• Rapid Application Development (RAD)
– Perlengkap[an pendukung dari prototiping jika kebutuhan sistem sudah dipenuhi
• Joint Application Design (JAD)
– Pengguna, manager dan sistem analis bekerja bersama-sama dalam waktu tertentu
– Kebutuhan sistem ditinjau ulang – Rapat struktur
Prototyping
Identifikasi masalah
Membangun prototipe
Konversi sistem
Penerapan prototipe
Perbaikan prototipe daftar
kebutuhan
prototipe
masalah perbaikan
Merancang database logika :
•Rinci analisa kebutuhan
•Memadukan database ke dalam konsep data
Memodelkan konsep data:
•Analisa kebutuhan
•Membuat model adat awal
Perbaikan database
•Peningkatan perforomance
•Perbaikan kesalahan
Merancang dan membuat database fisik.
•Definisikan isi database baru
•Menggunakan konsep data lama
•Rancang program pengolah data
Perbaikan database
•Analisa database sesuai kebutuhan
•Perbaikan kesalahan Penerapan database.
•Proses kode data
•Install database baru, sesuai data yang sudah ada