Anda di halaman 1dari 37

Bab 1 Asumsi Aturan sistem analisis

Systems Analysis and Design Kendall and Kendall Fifth Edition

Topik Utama
Sistem Informasi Fase analisa dan perancangan Perbaikan sistem Tool CASE Metodologi alternatif

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-2

Informasi
Informasi adalah sebuah sumber organisasi dimana harus diatur secara baik seperti sumber daya lainnya. Biaya dihubungkan dengan proses informasi Proses Informasi harus daiatur untuk mendapatkan keunggulan potensial informasi
Kendall & Kendall
Copyright 2002 by Prentice Hall, Inc.

1-3

Kategori
Delapan Kategori Sistem Informasi
Transaction processing systems (TPS) Office automation systems (OAS) Knowledge work systems (KWS) Management information systems (MIS) Decision support systems (DSS) Expert systems (ES) Group decision support systems (GDSS) Executive support systems (EES)
Kendall & Kendall
Copyright 2002 by Prentice Hall, Inc.

1-4

Teknologi Baru
Teknologi Baru diintegrasikan dengan sistem tradisional
Ecommerce menggunakan Web untuk melakukan aktifitas bisnis Enterprise Resource Planning (ERP) mengintegrasikan banyak sistem informasi yang berbeda dalam suatu perusahaan Peralatan Wireless and handheld , termasuk mobile commerce (mcommerce) Open source software
Kendall & Kendall
Copyright 2002 by Prentice Hall, Inc.

1-5

Keuntungan menggunakan Web


Meningkatkan kepedulian terhadap ketersediaan layanan, produk, orang atau group 24 jam akses users Disain interface standard Menciptakan sistem global
Kendall & Kendall 1-6

Copyright 2002 by Prentice Hall, Inc.

Analisa dan perancangan sistem


Analisa dan perancangan sistem adalah sebuah pendekatan sistematik untuk mengidentifikasi masalah, kesempatan, tujuan; analisa aliran informasi organisasi; dan merancang sistem informasi terkomputer untuk menyelesaikan sebuah masalah

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-7

Analis Sistem
Analisis Sistem berfungsi sebagai
Konsultan bisnis Men-support para expert dalam bisnis Agen Perubahan

Analis Sistem adalah problem solvers, dan membutuhkan keahlian komunikasi Analis Sistem harus beretika dengan user dan konsumen
Kendall & Kendall
Copyright 2002 by Prentice Hall, Inc.

1-8

Siklus Hidup Pengembangan Sistem


Siklus Hidup pengembangan sistem adalah sebuah pendekatan sistem untuk menyelesaikan masalah bisnis Terdiri dari 7 fase Setiap fase mempunyai aktifitas unik

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-9

Fase 1
Pengenalan
Masalah Kesempatan Tujuan

Keterlibatan personal
Analis Sistem Manajemen user Manajemen sistem
Kendall & Kendall
Copyright 2002 by Prentice Hall, Inc.

1-10

Fase 2
Menentukan kebutuhan informasi
Interview manajemen, operasi dan personal Mengumulkan dokumen sistem / operasi Menggunakan quesioner Mengamati sistem dan keterlibatan personal Mengunakan pertanyaan who, what, where, when, how, dan why
Kendall & Kendall
Copyright 2002 by Prentice Hall, Inc.

1-11

Fase 2
Keterlibatan personal
Analis sistem Manajemen user Pekerja operasi Manajemen sistem

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-12

Fase 3
Analisa Kebutuhan Sistem
Membuat data flow diagrams Dokumen prosedur logik untuk proses data flow diagram Melengkapi Kamus data / data dictionary Membuat keputusan semistruktur Mempersiapkan dan mempresentasikan proposal sistem Merekomendasikan solusi optimal ke manajemen Kendall & Kendall 1-13
Copyright 2002 by Prentice Hall, Inc.

Fase 3
Keterlibatan personal
Analis sistem Manajemen user Manajemen sistem

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-14

Fase 4
Merancang sistem yang direkomendasikan
Melakukan disain user interface
Disain output Disain input

Disain control sistem Disain file dan atau database Menghasilkan spesifikasi program Menhasilkan tabel atau pohon keputusan

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-15

Phase 4
Personnel involved
Analyst System designer User management User operations workers Systems management

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-16

Fase 5
Mengembangkan dan mendokumentasikan program
Disain program komputer menggunakan structure charts, Nassi-Schneiderman charts, and pseudocode Pembuatan disain program Pembuatan program komputer Dokumentasi software dengan help files, procedure manuals, dan Web sites dengan Frequently Asked Questions
Copyright 2002 by Prentice Hall, Inc.

Kendall & Kendall

1-17

Fase 5
Keterlibatan Personal
Analis Sistem Disainer sistem Programmers Manajemen sistem

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-18

Fase 6
Testing dan Implementasi sistem
Test and debug program komputer Test sistem komputer Peningkatan sistem

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-19

Fase 6
Keterlibatan personal
Analis Sistem Disainer Sistem Programer Manajemen Sistem

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-20

Fase 7
Implementasi dan evaluasi sistem
Konversi Rencana Pelatihan user Pembelian dan installasi perangkat baru Meng-Convert files Installasi sistem Melakukan Review and evaluasi sistem

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-21

Fase 7
Keterlibatan personal
Analis sistem Disainer sistem Programmer Manajemen user Pekerja operasi Manajemen sistem

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-22

Rapid Application Development


Rapid Application development (RAD) adalah pendekatan orientasi objek untuk pengembangan sistem

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-23

Maintenance sistem
Maintenance sistem adalah
Menghilangkan error yang tidak terdeteksi, dan Meningkatkan software yang ada

Waktu yang dihabiskan pada maintenance biasanya berkisar 48-60 persen dari waktu total
Kendall & Kendall 1-24

Copyright 2002 by Prentice Hall, Inc.

Peningkatan Sistem
Sistem yang ditingkatkan dengan alasan berikut :
Menambah fitur tambahan pada sistem Kebutuhan Bisnis dan pemerintah berubah setiap waktu Teknologi, hardware, dan software berubah sangat cepat

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-25

Tool CASE
Tool CASE adalah otomatis, paket software secara microcomputer untuk analisa dan disain sistem Empat alasan untuk penggunaan tool CASE adalah:
Untuk meningkatkan produktifitas analis sistem Perantara komunikasi antara analis dan user Menyiapkan kontinuitas diantara fase siklus hidup Untuk mengetahui pengaruh dari maintenance
Kendall & Kendall
Copyright 2002 by Prentice Hall, Inc.

1-26

Kategori Tool CASE


Tool CASE dibagi menjadi beberapa kategori :
Upper CASE (disebut juga front-end CASE) digunakan untuk melakukan analisa dan disain Lower CASE (disebut juga back-end CASE). Tool ini men-generate kode sumber bahasa program dari disain CASE Integrated CASE, Melakukan fungsi upper and lower CASE
Kendall & Kendall
Copyright 2002 by Prentice Hall, Inc.

1-27

Upper CASE
Tool Upper CASE
Create dan modifikasi disain sistem Penyimpanan data dalam sebuah gudang proyek Gudang adalah sebuah kumpulan records, elements, diagrams, screens, reports, and informasi proyek lainnya These CASE tools memenuhi kebutuhan model organisasi dan mendifinisikan batasan-batasan sistem
Kendall & Kendall
Copyright 2002 by Prentice Hall, Inc.

1-28

Lower CASE
Tool Lower CASE men- generate kode sumber bahasa komputer dari disain CASE Kode Sumber biasanya digenerate di beberapa bahasa

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-29

Keuntungan Generate kode


Waktu untuk mengembangkan penurunan sistem baru Waktu maintenance kode generate lebih sedikit dibandingkan dengan maintenance sistem tradisional Program komputer bisa di-generate dalam lebih dari satu bahasa Disain CASE dibeli dari vendor pihak ketiga dan menyesuaikan kebutuhan organisasi Kode Generate adalah bebas dari error kode program
Kendall & Kendall
Copyright 2002 by Prentice Hall, Inc.

1-30

Reverse Engineering
Reverse engineering adalah mengenerate disain CASE dari kode program komputer Kode Sumber / Source code diamati, dianalisa, dan dikonversikan ke dalam entitas gudang.

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-31

Hasil Reverse Engineering


Hasil Reverse engineering (Tergantung dari tool yang digunakan) Struktur dan eleme data, menggambarkan file-file dan record yang disimpan oleh sistem Perancangan layar, bila program sedang on-line Laporan layout untuk batch program Rencana struktur yang menunjukkan hirarki modul-modul di dalam program Perancangan basisdata dan hubungannya
Kendall & Kendall 1-32

Copyright 2002 by Prentice Hall, Inc.

Keuntungan Reverse Engineering


Mempunyai beberapa keuntungan sebagai berikut: Waktu yang digunakan dalam pemeliharaan sistem bisa dikurangi Dokumentasi, yang sebelumnya belum ada atau hanya minimal untuk program lama, bisa dilakukan Menciptakan program terstruktur dari program tak terstruktur atau kode komputer terstruktur yang tidak tepat Perubahan-perubahan yang terjadi dalam pemeliharaan di masa datang lebih mudah dibuat Analisis bisa ditampilkan atas sistem untuk mengurangi bagian yang tidak perlu dari kode komputer

Kendall & Kendall

Copyright 2002 by Prentice Hall, Inc.

1-33

Analisa dan perancangan sistem berorientasi obyek


Analisa dan disain berorientasi Obyek / Object-oriented (O-O) digunakan untuk membuat program berorientasi obyek Pemrograman O-O tidak hanya mencangkup kode tentang data, namun juga instruksi tentang operasi yang harus ditampilkan atasnya
Kendall & Kendall
Copyright 2002 by Prentice Hall, Inc.

1-34

Tipe Analisa dan disain O-O


Ada tiga tipe analisa dan disain O-O :
Analisa berorientasi Obyek / Objectoriented analysis (OOA) Disain berorientasi obyek / Object-oriented design (OOD) Unified Modeling Language (UML),Suatu bahasa standrd pemodelan berorientasi Obyek
Kendall & Kendall
Copyright 2002 by Prentice Hall, Inc.

1-35

Analisa dan Disain Alami


Analisa dan disain terstruktur menampilkan suatu pendekatan sistematis pengembangan sistem dalam suatu siklus alami Pendeteksian error Analisa dan disain pada fase yang lebih tinggi dalam siklus hidup pengembangan sistem akan menimbulkan biaya yang lebih banyak untuk perbaikannya dibandingkan dengan pendeteksian pada fase lebih awal
Kendall & Kendall
Copyright 2002 by Prentice Hall, Inc.

1-36

Metodologi Alternatif
Metodologi alternatif adalah tersedia untuk analisa sistem Diantaranya
Prototyping ETHICS Project champions Soft Systems Methodology Multi-view
Kendall & Kendall
Copyright 2002 by Prentice Hall, Inc.

1-37