BAB I ASUMSI PERANAN PENGANALISIS SISTEM (PPT)

Materi yang akan dibahas antara lain :

  • Sistem Informasi
  • Fase Analisa dan Perancangan
  • Perlisa dan Perancangan
  • baikan Sistem
  • Tool CASE
  • Metodologi Alternatif

1. Sistem Informasi

Informasi adalah sebuah sumber organisasi di mana harus diatur secara baik seperti sumber daya lainnya. Biaya informasi dihubungkan dengan proses informasi tersebut. Proses informasi harus diatur untuk mendapatkan keunggulan potensial informasi.

Kategori

Ada delapan kategori dalam sistem informasi, yaitu:

  1. Transactions Processing System (TPS)
  2. Office Outomation System (OAS)
  3. Knowledge Work System (KWS)
  4. Management Information System (MIS)
  5. Decision Support System (DSS)
  6. Expert System (ES)
  7. Group Decision Support System (GDSS)
  8. Executive Support System (ESS)

Teknologi Baru

Maksudnyat teknologi baru diintegrasikan dengan sistem tradisional. Contohnya:

ü E-Commerce menggunakan Web untuk melakukan transaksi 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

Keuntungan Menggunakan Web

Keuntungan menggunakan web antara lain:

  1. Meningkatkan kepedulian terhadap ketersediaan layanan, produk, orang atau group
  2. 24 jam akses users
  3. Desain interface standard
  4. Menciptakan sistem global

2. 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.

Analisa Sistem

Analisa sistem berfungsi sebagai:

  • Konsultan bisnis
  • Men-support para expert dalam bisnis
  • Agen perubahan

Analisa sistem adalah problem solvers, dan membutuhkan keahlian komunikasi. Analisa sistem harus beretika dengan user dan konsumen.

SIKLUS HIDUP PENGEMBANGAN SISTEM

Siklus hidup pengembangan sistem adalah sebuah pendekatan sistem untuk menyelesaikan masalah bisnis. Siklus hidup pengembangan sistem terdiri dari 7 fase dan setiap fase mempunyai aktifitas yang unik.

1. Fase 1

Fase 1 terdiri dari:

  1. Pengenalan

-       Masalh

-       Kesempatan

-       Tujuan

  1. Keterlibatan Personal

-       Analisis sistem

-       Manajemen user

-       Manajemen sistem

2. Fase 2

Fase 2 terdiri dari:

  1. Menentukan Kebutuhan Informasi

-       Interview manajemen, operasi dan personal

-       Mengumpulkan dokumen sistem/operasi

-       Menggunakan questioner

-       Mengamati sistem dan keterlibatan personal

-       Menggunakan pertanyaan who, what, where, when, how, dan why.

  1. Keterlibatan Personal

-       Analisis sistem

-       Manajemen user

-       Pekerja operasi

-       Manajemen sistem

3. Fase 3

Fase 3 terdiri dari:

  1. 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

  1. Keterlibatan Personal

-       Analisis sistem

-       Manajemen user

-       Manajemen sistem

4. Fase 4

Fase 4 terdiri dari:

  1. Merancang Sistem yang Direkomendasikan

-       Melakukan desain user interface

  • Desain output
  • Desain input

-       Desain control sistem

-       Desain file dan atau database

-       Menghasilkan spesifikasi program

-       Menghasilkan tabel atau pohon keputusan

  1. Keterlibatan Involved

-       Analyst

-       System designer

-       User management

-       User operations workers

-       System management

5. Fase 5

Fase terdiri dari:

  1. Mengembangkan dan Mendokumentasikan Program

-       Desain program komputer menggunakan structure charts, Nassi-Schneiderman

-       Pembuatan desain program

-       Pembuatan program komputer

-       Dokumentasi software dengan help files, procedure manuals, dan Web sites dengan Frequently Asked Questions

  1. Keterlibatan Personal

-       Analisis sistem

-       Disainer sistem

-       Programmers

-       Manajemen sistem

6. Fase 6

Fase 6 terdiri dari:

  1. Testing dan Implementasi Sistem

-       Test and debug program komputer

-       Test sistem komputer

-       Peningkatan sistem

  1. Keterlibatan Perlementasi Asked q
  2. n sonal

-       Analisis sistem

-       Desainer sistem

-       Programer

-       Manajemen sistem

7. Fase 7

Fase 7 terdiri dari

  1. Implementasi dan Evaluasi Sistem

-       Konversi rencana

-       Pelatihan user

-       Pembelian dan installasi perangkat baru

-       Meng-convert files

-       Melakukan review dan evaluasi sistem

  1. Keterlibatan Personal

-       Analisis sistem

-       Desainer sistem

-       Programmer

-       Manajemen user

-       Pekerja operasi

-       Manajemen sistem

3. PENINGKATAN SISTEM

Rapid Application Development

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

Maintenance Sistem

Maintenance sistem adalah menghilangkan error yang tidak terdeteksi dan meningkatkan software yang ada. Waktu yang dihasilkan maintenance biasanya berkisar 48-60 persen dari waktu total.

PENINGKATAN SISTEM

Sistem ditingkatkan karena dengan alas an sebagai berikut:

-       Menambah fitur tambahan pada sistem

-       Kebutuhan bisnis dan pemerintah berubah setiap waktu

-       Teknologi, hardware, dan software berubah sangat cepat

4. TOOL CASE

Tool CASE adalah otomatis, paket software secara microcomputer untuk analisa dan desain sistem. Empat alasan penggunaan tool CASE adalah:

  1. Untuk meningkatkan produktifitas analisis sistem
  2. Perantara komunikasi antara analisis dan user
  3. Menyiapkan kontinuitas diantara fase siklus hidup
  4. Untuk mengetahui pengaruh dari maintenance

Kategori Tool CASE

Tool CASE dibagi menjadi beberapa kategori yaitu:

  • Upper CASE (disebut juga front-end CASE) digunakan untuk melakukan analisa dan desain.
  • Lower CASE (disebut juga back-end CASE). Tool ini meng-genarate kode sumber bahasa program dari desain CASE.
  • Integrated CASE, melakukan fungsi upper dan lower CASE.

Upper CASE

Tool Upper CASE terdiri dari:

ü Create dan modifikasi desain sistem

ü Penyimpanan data dalam sebuah gudang proyek

ü Gudang adalah sebuh kumpulan records, elements, diagrams, screens, reports, dan informasi lainnya

ü These CASE tools memenuhi kebutuhan model organisasi dan mendefinisikan batasan-batasan sistem.

LOWER CASE

ü Tool Lower CASE men-genarate kode sumber bahasa komputer dari desain CASE

ü Kode sumber biasanya degenerate di beberapa bahasa.

KEUNTUNGAN GENERATE KODE

Antara lain sebagai berikut:

  1. Waktu untuk mengembangkan penurunan sistem baru
  2. Waktu maintenance kode generate lebih sedikit dibandingkan dengan maintenance sistem tradisional
  3. Program komputer bisa di-generate dalam lebih dari satu bahasa
  4. Desain CASE dibeli dari vendor pihak ketiga dan menyesuaikan kebutuhan organisasi
  5. Kode generate adalah bebas dari error kode program

REVERSE ENGINEERING

Reverse engineering adalah men-generate desain CASE dari kode program komputer. Kode sumber/source code diamati, dianalisa, dan dikonversikan ke dalam entitas gudang.

HASIL REVERSE ENGINEERING

Hasil reverse engineering tergantung dari tool yang digunakan.

ü Struktur dan elemen 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

KEUNTNGAN REVERSE ENGINEERING

Mempunyai beberapa keutungan, antara lain sebagai berikut:

  1. Waktu yang digunakan dalam pemeliharaan sistem bisa dikurangi
  2. Dokumentasi, yang sebelumnya belum ada atau hanya minimal untuk program lama, bisa dilakukan
  3. Menciptakan program terstruktur dari program tak terstruktur atau kode komputer terstruktur yang tidak tepat
  4. Perubahan-perubahan yang terjadi dalam pemeliharaan di masa dating lebih mudah dibuat
  5. Analisis bisa ditampilkan atas sistem untuk mengurangi bagian yang tidak perlu dari kode komputer.

Analisa dan Perancangan Sistem Berorientasi Objek

Analisa dan desain berorientasi objek (object-oriented) digunakan untuk membuat program berorientasi objek. Pemrograman O-O tidak hanya mencakup kode tentang data, namun juga instruksi tentang operasi yang harus ditampilkan atasnya.

Tipe Analisa dan Desaian O-O

Ada tiga tipe analisa dan desain O-O :

  1. Analisa berorientasi objek/object –oriented analysis (OOA)
  2. Desain berorientasi objtasi O_ek/object-oriented desain (OOD)
  3. Unified Modeling Language (UML), suatu bahasa standar pemodelan berorientasi objek.

Analisa dan Desain Alami

Analisa dan desain terstruktur menampilkan suatu pendekatan sistematis pengembangan sistem dalam suatu siklus alami. Pendektesian error analisa dan desain 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.

5. METODOLOGI ALTERNATIF

Metodologi Alternatif adalah tersedia untuk analisa sistem. Diantaranya:

  • Prototyping
  • ETHICS
  • Project Champions
  • Soft System Mehtodology
  • Multi-View

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.