1 of 16

Dasar-dasar Konsep Pengembangan Sistem

2 of 16

PENGEMBANGAN SISTEM

Menyusun suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem

yang telah ada.

?

3 of 16

PERLUNYA PENGEMBANGAN SISTEM

  • Adanya permasalahan (problem) yang timbul pada sistem yang lama

  • Teknologi informasi telah berkembang dengan cepatnya
  • Adanya instruksi-instruksi (directives)

Ketidak Beresan

Pertumbuhan Organisasi

Meraih Kesempatan

4 of 16

PRINSIP PENGEMBANGAN SISTEM

  • Sistem yang dikembangkan adalah untuk manajemen
  • Sistem yang dikembangkan memerlukan orang yang terdidik
  • Proses pengembangan sistem tidak harus urut
  • Dokumentasi harus ada untuk pedoman dalam pengembangan sistem

5 of 16

TAHAPAN PENGEMBANGAN SISTEM

Tahapan utama siklus hidup Pengembangan Sistem terdiri dari (SDLC):

1. Perencanaan Sistem ( Systems Planning)

2. Analisis Sistem (System Analysis)

3. Perancangan Sistem (Systems Design) Secara Umum

4. Seleksi Sistem (System Selection)

5. Perancangan Sistem (Systems Design) Secara Umum

6. Implementasi dan Pemeliharaan Sistem (System Implementation & Maintenance)

6 of 16

7 of 16

METODOLOGI PENGEMBANGAN SISTEM

  • Methodology adalah :?

Kesatuan metode-metode, prosedur-prosedur, konsep-konsep pekerjaan,aturan-aturan yang digunakan oleh suatu ilmu pengetahuan, seni atau disiplin lainnya.

  • Metode adalah :

Suatu cara/teknik yang sistematik untuk mengerjakan sesuatu.

  • Metodologi pengembangan sistem yang ada biasanya dibuat atau diusulkan oleh:

· Penulis Buku

· Peneliti

· Konsultan

· Pabrik Software

8 of 16

Penyebab kegagalan pengembangan sistem :

  • Kurangnya penyesuaian pengembangan sistem
  • Kelalaian menetapkan kebutuhan pemakai dan melibatkan pemakai
  • Kurang sempurnanya evaluasi kualitas dan analisis biaya
  • Adanya kerusakan dan kesalahan rancangan
  • Penggunaan teknologi komputer dan perangkat lunak yg tidak direncanakan dan pemasangan teknologi tidak sesuai
  • Pengembangan sistem yang tidak dapat dipelihara
  • Implementasi yang direncanakan dilaksanakan kurang baik

9 of 16

Atasi dengan:

  • SDLC
  • Prototipe
  • RAD
  • Keterlibatan pemakai

10 of 16

System Development Life Cycle (SDLC)

  • SDLC adalah tahapan-tahapan pekerjaan yang dilakukan oleh analis sistem dan programmer dalam membangun sistem informasi. Langkah yang digunakan meliputi :

1. Melakukan survei dan menilai kelayakan proyek pengembangan sistem informasi

2. Mempelajari dan menganalisis sistem informasi yang sedang berjalan

3. Menentukan permintaan pemakai sistem informasi

4. Memilih solusi atau pemecahan masalah yang paling baik

5.Menentukan perangkat keras (hardware) dan perangkat lunak (software)

6. Merancang sistem informasi baru

7. Membangun sistem informasi baru

8. Mengkomunikasikan dan mengimplementasikan sistem informasi baru

9. Memelihara dan melakukan perbaikan/peningkatan sistem informasi baru bila diperlukan

11 of 16

Metode Prototyping

  • Metode protyping sebagai suatu paradigma baru dalam pengembangan sistem informasi, tidak hanya sekedar suatu evolusi dari metode pengembangan sistem informasi yang sudah ada, tetapi sekaligus merupakan revolusi dalam pengembangan sistem informasi manajemen

12 of 16

Metode Prototyping (Cont’d)

  • Karakteristik metode prototyping meliputi langkah-langkah :

1. Pemilahan fungsi

2. Penyusunan Sistem Informasi

3. Evaluasi

4. Penggunaan Selanjutnya

13 of 16

Keunggulan dan Kelemahan Metode Prototyping

  • Keunggulan

1. End user dapat berpartisipasi aktif

2. Penentuan kebutuhan lebih mudah diwujudkan

3. mempersingkat waktu pengembangan SI

  • Kelemahan

1. proses analisis dan perancangan terlalu singkat

2. Mengesampingkan alternatif pemecahan masalah

3. Bisanya kurang fleksible dalam mengahdapi perubahan

4. protitype yang dihasilkan tidak selamanya mudah dirubah

5. protype terlalu cepat selesai

14 of 16

Rapid Application Development (RAD)

  • RAD adalah penggabungan beberapa metode atau teknik terstruktur. RAD menggunakan metode prototyping dan teknik terstruktur lainnya untuk menentukan kebutuhan user dan perancangan sistem informasi

15 of 16

Rapid Application Development (RAD) Cont’d

  • Proses pengembangan, meliputi

1. Mempelajari apakah proyek pengembangan sistem memenuhi kriteria

2. Mempelajari aktivitas bisnis perusahaan, menentukan area bisnis serta fungsi yang menjadi prioritas

3. Membuat model dari fungsi-fungsi yang menjadi prioritas

4. Memilih protype mana yang direview

5. Implementasi Sistem Informasi

16 of 16

Keterlibatan User dalam pengembangan SI

  • Kebutuhan User
  • Pengetahuan akan kondisi lokal
  • User merasa terancam
  • Meningkatkan alam demokrasi