Anda di halaman 1dari 36

ANALISA SISTEM

MARIA ROSARIO
SDLC

Planning
(System Proposal)

Implementation Analysis
(New System) (System Specification)

Design
(System
Specification)
ANALISIS SISTEM

Why…..?
1. Problem solver
2. Kebutuhan Baru
3. Implementasi ide atau teknologi baru
4. Meningkatkan perfoma sistem secara keseluruhan
ANALISIS SISTEM

Penguraian dari suatu Sistem Informasi yang utuh


ke dalam bagian-bagian komponennya dengan
maksud untuk mengidentifikasikan dan
mengevaluasi permasalahan, kesempatan, hambatan
yang terjadi dan kebutuhan yang diharapkan
sehingga dapat diusulkan perbaikannya
ANALISIS SISTEM

Tahap analisis merupakan tahap yang paling kritis


dan sangat penting, karena kesalahan di tahapan ini
akan menyebabkan kesalahan di tahap selanjutnya
Hasil dari analisis sistem adalah:
laporan yang dapat menggambarkan sistem yang
telah dipelajari dan diketahui bentuk
permasalahannya serta rancangan sistem baru yag
akan dibuat atau dikembangakan.
ANALISIS SISTEM

TUJUAN
Mengevaluasi sistem yang telah ada
Merumuskan tujuan yang ingin dicapai berupa
pengolahan data maupun pembuatan laporan baru
Memberikan pelayanan kebutuhan informasi kepada
fungsi manajerial di dalam pengendalian
pelaksanaan kegiatan operasional perusahaan
Membantu para pengambil keputusan
Menyusun suatu tahap rencana pengembangan
sistem
ANALISIS SISTEM

LANGKAH-LANGKAHNYA
1. Mengidentifikasi masalah
▫ Mengidentifikasi penyebab masalah
2. Analisis sistem
▫ Mengidentifikasi solusi dari masalah

3. Analisis Kebutuhan
▫ Mengidentifikasi data apa dan proses apa yang dibutuhkan
pada sistem baru.
▫ Menentukan kebutuhan fungsional dan non-fungsional dari
sistem baru.
ANALISA KEBUTUHAN

 Merupakan proses menemukan, memperbaiki,


memodelkan dan menspesifikasikan

 Dalam menemukan Area permasalahan, perlu


adanya komunikasi yang intensif dengan user. Hal
yang perlu diperhatikan dalam berkomunikasi
adalah menghindari salah interpretasi

Focus on what the system must do, not how to do


it
ANALISA KEBUTUHAN

Secara Prinsip, spesifikasi Kebutuhan harus:


Lengkap: Mendeskripsikan semua fasilitas yang
diinginkan
Konsisten: Tidak adanya konflik dan kontradiksi
ANALISIS KEBUTUHAN

Permasalahan pada Analisis Kebutuhan

1. Pengguna (stakeholders) tidak mengetahui apa yang mereka


butuhkan
2. Pengguna menjelaskan kebutuhan dengan cara mereka sendiri
sehingga sulit untuk dipahami
3. Pengguna yang berbeda memiliki konflik kebutuhan
4. Faktor politik dan organisasi yang dapat mempengaruhi
kebutuhan sistem
5. Perubahan kebutuhan selama proses analisis. Stakeholder baru
mungkin akan merubah lingkungan bisnis.
ANALISA KEBUTUHAN

Cara menemukan yang membutuhkan software


tersebut:
Siapa yang membutuhkan sistem (serta personal di
belakangnya) ?
Siapa yang akan menggunakan solusi
Apa yang akan menjadi keuntungan ekonomis dari
solusi yang baik
CARA MENEMUKAN MASALAH

Bentuk solusi yang diinginkan


Bagaimana user mengkarakteristikkan suatu output
sistem yang baik yang akan dihasilkan oleh solusi
yang benar
Masalah-masalah apa yang akan dicarikan
solusinya?
Lingkungan solusi yang akan digunakan
Adakah isu atau kendala khusus yang berdampak
kepada solusi
KEBUTUHAN FUNGSIONAL

Menunjukkan fasilitas apa yang dibutuhkan serta aktivitas


apa saja yang terjadi dalam sistem baru.
Kebutuhan Fungsional Pendefinisian layanan yang harus
disediakan, bagaimana reaksi sistem terhadap input dan
apa yang harus dilakukan sistem pada situasi khusus
(Kebutuhan sistem dilihat dari kacamata pengguna)
Kebutuhan fungsional mencakup:
 Fungsi : deskripsi kebutuhan
 Laporan baik hardcopy maupun softcopy
 Updating dan query online
 Penyimpanan data, pencarian kembali dan transfer data
KEBUTUHAN NON FUNGSIONAL

Kendala pada pelayanan atau fungsi sistem seperti


kendala waktu, kendala proses pengembangan,
standard, dll. Contoh: kehandalan, waktu respon dan
kebutuhan storage. Contoh kendala seperti:
Keterbatasan kemampuan peralatan I/O,
representasi sistem dll.
 Mendefinisikan properties dan constraints dari system
seperti : reliability, response time dan storage
requirements. Constraints meliputi I/O device capability,
system representations, dll.
 Process requirements dapat juga dispesifikasikan pada
sebuah CASE tertentu, bahasa pemrograman atau metode
pengembangan.
CONTOH….

• Identifikasi Masalah
▫ Permasalahan yang terjadi di Poliklinik ABC adalah
sebagai berikut:
1. Data-data yang disimpan di poliklinik masih berjalan
manual, padahal Kebutuhan akan data-data pasien rawat
jalan, rekam medis pasien serta dokter yang menangani tiap
pasien meningkat
2. Sistem yang dijalankan belum sepenuhnya membantu
pekerjaan, karena kebutuhan akan data yang efektif dan
efisien serta ada saat dibutuhkan (availability) belum bisa
terpenuhi
3. Penyediaan data yang banyak menyebabkan overload data
dan informasi kurang
CONTOH….

3. Penyimpanan data dalam bentuk kertas atau


manual menimbulkan resiko yang cukup besar,
seperti kebakaran, rusak atau bencana alam yang
bisa mengakibatkan data-data penting itu hilang,
sehingga diperlukan sistem yang bisa menyimpan
data lebih aman
4. Kebutuhan akan data yang efektif dan efisien serta
ada saat dibutuhkan (availability) menjadi alasan
utama untuk penyediaan informasi yang akurat
CONTOH….

5. Data yang kurang lengkap menyebabkan informasi


pelayanan kesehatan juga kurang, karena data tidak
tersusun rapi dan susahnya pencarian data yang
mengurangi kurangnya informasi dari data tersebut
6. Konsumen yang tidak puas karena lamanya
pelayanan administrasi
7. Karyawan yang sering lembur karena banyaknya
pekerjaan yang dilakukan
SOLUSINYA…..
ANALISIS KEBUTUHAN

Data yang dibutuhkan


Data yang dibutuhkan dalam pengembangan Sistem Informasi
ini adalah :
 Data Pasien
 Data Dokter

 Data Obat
ANALISIS KEBUTUHAN

 proses login untuk dokter dan petugas


 proses pengelolaan data pasien, meliputi input, update dan
delete
 proses pengelolaan data dokter, meliputi input, update dan
delete
 proses pengelolaan data petugas, meliputi input, update dan
delete
Seven Fact-Finding Methods

Sampling of existing documentation, forms,


and databases.
Research and site visits.
Observation of the work environment.
Questionnaires.
Interviews.
Prototyping.
Joint requirements planning (JRP).
Observation

Observation – a fact-finding technique wherein the


systems analyst either participates in or watches a
person perform activities to learn about the system.
Advantages?
Disadvantages?
Observation Guidelines

Determine the who, what, where, when, why, and how of the
observation.
Obtain permission from appropriate supervisors or managers.
Inform those who will be observed of the purpose of the
observation.
Keep a low profile.
Take notes during or immediately following the observation.
Review observation notes with appropriate individuals.
Don't interrupt the individuals at work.
Don't focus heavily on trivial activities, jangan fokus terhadap hal
yang sepele
Don't make assumptions.
Questionnaire
Questionnaire – a special-purpose document that allows the
analyst to collect information and opinions from
respondents.
 Advantages?
 Disadvantages?
Questionnaire
 Multiple-choice questions
 Rating questions
 Ranking questions
Questionnaire

Rank the following transactions


Is the current accounts receivable
according to the amount of time you
report that you receive useful?
spend processing them.
 Yes
___ % new customer orders
 No
___ % order cancellations
___ % order modifications
___ % payments

The implementation of quality discounts would


cause an increase in customer orders.
 Strongly agree
 Agree
 No opinion
 Disagree
 Strongly disagree
Developing a Questionnaire

1. Determine what facts and opinions must be collected


and from whom you should get them.
2. Based on the facts and opinions sought, determine
whether free- or fixed-format questions will produce
the best answers,
3. Write the questions.
4. Test the questions on a small sample of respondents.
5. Duplicate and distribute the questionnaire.
Interviews

Interview - a fact-finding technique where by the


systems analysts collect information from
individuals through face-to-face interaction.
 Advantages?
 Disadvantages?
Types of Interviews and Questions

Unstructured interview ditandai dengan pertanyaan umum yang membolehkan


orang yang diwawancari untuk melakukan percakapan. Tipe ini seringkali keluar
jalur, dan analisis harus siap untuk mengembalikan wawancara ke tujuan semula

Structured interview – pewawancara mengajukan pertanyaan pertanyaan


khusus yang didesain untuk mendapatkan jawaban khusus dari orang yang akan
diwawancara. Bisa juga terjadi pwawancara akan memberikan pertanyaan
tambahan untuk mendapatkan klarifikasi atau penegasan. Beberapa pertanyaan
dapat direncanakan dan lainnya bisa dilakukan secara spontan

Open-ended question –pertanyaan yang memberikan kesempatan kepada


orang yang diwawancari untuk menjawab secara bebas.

Closed-ended question – pertanyaan yang dirancang untuk memperoleh


respon langsung dari orang yang diwawancarai
Procedure to Conduct an Interview

1. Select Interviewees
2. Prepare for the Interview
3. Conduct the Interview
4. Follow Up on the Interview
Interview Question Guidelines

 Use clear and concise language.


 Don’t include your opinion as part of the question.
 Avoid long or complex questions.
 Avoid threatening questions.
 Don’t use “you” when you mean a group of people.
Prototyping

Discovery prototyping – the act of building a small-


scale, representative or working model of the users’
requirements in order to discover or verify those
requirements.
 Advantages?
 Disadvantages?
Joint requirements planning (JRP)

Joint requirements planning (JRP) – a process


where by highly structured group meetings are
conducted for the purpose of analyzing problems and
defining requirements.
a fact-finding technique wherein the systems analyst
either participates in or watches a person perform
activities to learn about the system.
Advantages?
Disadvantages?

Anda mungkin juga menyukai