DEFINISI dan AKTIVITASNYA By. Muhammad Taufiq 2009

Download Report

Transcript DEFINISI dan AKTIVITASNYA By. Muhammad Taufiq 2009

DEFINISI dan
AKTIVITASNYA
By. Muhammad Taufiq
2009
1
Pengembangan Sistem
Sistem perlu diperbaiki atau diganti disebabkan karena :
1. Adanya permasalahan yang timbul di sistem yang
lama (ketidakberesan dan pertumbuhan organisasi)
2. Untuk meraih kesempatan
3. Adanya instruksi
Sistem yang ada
Permasalahan, Kesempatan, Instruksi
Pengembangan Sistem
Memecahkan masalah, Meraih
kesempatan, Memenuhi instruksi
Sistem yang baru
Peningkatan yang diharapkan dalam
pengembangan sistem
► Performance
► Information
► Economy
► Control
► Efficiency
► Services
(kinerja)
SIKLUS HIDUP PENGEMBANGAN SISTEM
Kebijakan dan perencanaan sistem
awal proyek sistem
Analisis Sistem
Desain Sistem secara umum
Desain Sistem secara rinci
Pengembangan sistem
Seleksi Sistem
Implementasi sistem
Perawatan Sistem
manajemen sistem
Analisis Sistem
Analisis sistem dapat didefinisikan sebagai penguraian dari
suatu sistem informasi yang utuh ke dalam bagian-bagian
komponennya dengan maksud untuk mengidentifikasikan
dan
mengevaluasi
permasalahan-permasalahan,
kesempatan-kesempatan,
hambatan-hambatan
yang
terjadi dan kebutuhan-kebutuhan yang diharapkan
sehingga dapat diusulkan perbaikan-perbaikannya.
Langkah-langkah analisis sistem :
1. Identify (identifikasi masalah)
2. Understand (memahami kerja dari sistem yang ada)
3. Analyze (menganalisa sistem)
4. Report (membuat laporan hasil analisis)
Penguraian dari suatu Sistem 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
6
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 permasalahan serta rancangan sistem
baru yag akan dibuat atau dikembangkan.
7
SISTEM ANALIS
FUNGSI ANALIS SISTEM
1.
Mengidentifikasi Masalah Kebutuhan User
2.
Menyatakan secara spesifik sasaran yang harus dicapai
3.
Memilih alternatif metode pemecahan masalah
4.
Merencanakan dan menerapkan rancangan sistem.
Tujuan Analisis Sistem
► Memberikan
layanan kebutuhan informasi
kepada fungsi manajerial di dalam
pengendalian pelaksanaan kegiatan
operasional perusahaan
► Membantu para pengambil keputusan untuk
mewujudkan tercapainya tujuan
► Menidentifikasi dan mengevaluasi sistem
yang telah ada / berlangsung
► Merumuskan tujuan organisasi berupa
pengolahan data maupun pembuatan
laporan baru
► Menyusun suatu tahap rencana
pengembangan sistem
Denny Agustiawan
9
Yang perlu diperhatikan
oleh Sistem Analis
► Mempelajari
permasalahan yang ada
secara terinci
► Menentukan pendekatan yang akan
digunakan dalam memecahkan masalah
► Membuat suatu pertimbangan apakah
perlu atau tidak menggunakan cara
komputerisasi
Denny Agustiawan
10
BAGAN SISTEM ANALIS
MANAGEMENT
USER
ANALIS SISTEM
PROGRAMMER
ANALIS SISTEM & PERANNYA
►
Analis sistem adalah mediator antara
• PEMILIK
• PEMAKAI
►
• PERANCANG
AS
• PEMBANGUN
Analis sistem adalah agent of change
ANALIS SISTEM & PERANNYA
►
Ketrampilan yang dibutuhkan analis sistem:
1.
2.
3.
4.
5.
6.
7.
Pengetahuan tentang teknologi informasi
Pengalaman dan pengetahuan programming
Kemampuan problem solving
Ketrampilan komunikasi interpersonal
Ketrampilan relasi interpersonal
Kemampuan menyesuaikan diri
Karakter dan etika
TUGAS SISTEM ANALIS
1. Mengumpulkan & Menganalisa Dokumen
2. Menyusun Dan Menyajikan Rekomendasi
3. Merancang Dan Mengidentifikasi Sistem
4. Menganalisa Dan Menyusun Biaya
5. Mengawasi Kegiatan Penerapan Sistem
PRIBADI ANALIS SISTEM
1. Mampu Bekerja sama
2. Berkomunikasi dgn Baik
3. Bertindak secara Metodik
4. Bersikap Dewasa
5. Sopan Santun
6. Mempunyai Pendirian
7. Bersikap Tegas
8. Akurat
9. Kreatif
Langkah-langkah
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 nonfungsional dari sistem baru.
Denny Agustiawan
15
KEBUTUHAN FUNGSIONAL
► Menunjukkan
what the system should do.
► Menunjukkan fasilitas apa yang
dibutuhkan serta aktivitas apa saja yang
terjadi dalam sistem baru.
► Kebutuhan fungsional mencakup:




Fungsi deskripsi kebutuhan
Laporan baik hardcopy maupun softcopy
Updating dan query online
Penyimpanan data, pencarian kembali dan
transfer data.
16
KEBUTUHAN NON FUNGSIONAL
► Kebutuhan




Non Fungsional mencakup:
Waktu respon
Rata-rata waktu untuk kegagalan
Kebutuhan keamanan
Akses untuk pengguna yang tidak punya hak.
17
Contoh Kasus
(Sistem Informasi Rawat Jalan Poliklinik ABC)
►Identifikasi
Masalah
 Permasalahan yang terjadi di Poliklinik ABC
adalah sebagai berikut:
1.
2.
3.
Data-data yang disimpan di poliklinik masih
berjalan manual, padahal Kebutuhan akan datadata pasien rawat jalan, rekam medis pasien serta
dokter yang menangani tiap pasien meningkat
Sistem yang dijalankan belum sepenuhnya
membantu pekerjaan, karena kebutuhan akan
data yang efektif dan efisien serta ada saat
dibutuhkan (availability) belum bisa terpenuhi
Penyediaan data yang banyak menyebabkan
overload data dan informasi kurang
18
Analisis Sistem
► 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
► Kebutuhan akan data yang efektif dan efisien
serta ada saat dibutuhkan (availability) menjadi
alasan utama untuk penyediaan informasi yang
akurat
19
► 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
Dari berbagai alasan yang telah diungkapkan di
atas, maka pengembangan Sistem Informasi
Rawat Jalan Poliklinik ABC ini dibuat untuk
membantu
menyelesaikan
permasalahanpermasalahan yang muncul.
20
Analisis Kebutuhan
► Data
yang dibutuhkan
Data yang dibutuhkan dalam pengembangan
Sistem Informasi ini adalah :
 Data Pasien : nama pasien, alamat, jenis
kelamin, tanggal lahir, agama, golongan
darah.
 Data Dokter
: nama dokter, alamat,
jenis kelamin, tanggal lahir.
 Data Obat
: nama obat, jenis obat,
aturan pakai, harga
21
 Data Admin/Petugas
: nama petugas,
alamat, jenis kelamin, tanggal lahir.
 Data Pemeriksaan : data pasien, data dokter,
keluhan, diagnosa, perlakuan/pemeriksaan,
data obat
 Data Biaya : data pasien, pemeriksaan, total
harga obat
 *) untuk nomor_id, tidak dicantumkan disini
tidak apa-apa, dicantumkan juga boleh
22
► Kebutuhan
fungsional
Fungsi dari sistem ini adalah :
 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
23
 proses pendaftaran pasien, baik daftar baru
maupun pendaftaran untuk periksa dilakukan
oleh user petugas
 proses searching/pencarian data (data pasien,
data dokter, data petugas, data pemeriksaan,
data obat)
 proses pemeriksaan, dilakukan oleh user
dokter
 proses pemberian obat, dilakukan oleh
petugas untuk diberikan kepada pasien
24
Analisa sistem
► Contoh
: Sistem Administrasi Hotel (SiAtel)
 Tujuan : Untuk membangun sistem pengelolaan
administrasi hotel mulai dari tamu ceck in
sampai dengan ceck out, termasuk perhitungan
penggunaan fasilitasnya
 Manfaat : Memberi kemudahan untuk tamu,
reseptionis dan pengelola fasilitas.
Analisa sistem
► Penentuan
Elemen :
 Inventarisir semua elemen yang terlibat
 Jelaskan interaksi yang terjadi atar elemen
dengan sistem.
 Contoh :
►Elemen
 Tamu hotel
►Interaksi  Memberikan data (pribadi, pilihan
kamar)
Analisa sistem
► Hubungkan
sistem
Elemen yang ada dengan tujuan
 Bila berpengaruh terhadap pencapaian tujuan
maka termasuk internal sistem (sistem)
 Bila tidak berpengaruh : eksternal sistem 
disebut eksternal entity
Mengambarkan sistem
► Tools/
peralatan pengambaran sistem :
 Flowchart system
 Data Flow Diagram
►Level
dari DFD : Conteks  Level 0  Level 1
DATA FLOW DIAGRAM
adalah suatu network yg menggambarkan suatu sistem
automat/komputerisasi, manual atau gabungan dari keduanya
dalam susunan berbentuk komponen sistem yang saling
berhubungan sesuai dgn aturan mainnya
1. EXTERNAL ENTITY

SIMBOL:
2. PROSES
3. DATA FLOW
4. DATA STORE
Simbol DFD
► Simbol
:
A.
Penunjuk yang menggambarkan aliran data suatu bagian
lain yang dialirkan
Simbol Aliran Data
B.
Seseorang atau departemen bagian, organisasi luar atau
sistem informasi lain yang memerikan atau menerima
data informasi dari sistem
Simbol Entitas / Tujuan Data
C.
Mengubah data dari suatu bentuk ke bentuk lain
Simbol Proses
D.
Digunakan menyimpan data dari hasil proses
Simbol Simpanan Data
Bentuk Data Flow Diagram
1. Diagram Arus Data fisik
Penekanan menggambar adalah bagaimana proses-proses
dari sistem diterapkan termasuk proses-proses manual dan
biasanya digunakan untuk menggambarkan sistem yang
lama.
2. Diagram Arus Data Logika
Lebih tepat digunakan untuk menggambarkan sistem
usulan dimana penekanannya hanya pada logika dari
kebutuhan-kebutuhan sistem.
ATURAN MAIN MENGGAMBAR DFD
1. Dalam DFD tidak boleh menghubungkan antara
EXTERNAL ENTITY dengan EXTERNAL ENTITY secara
langsung
2. Dalam DFD tidak boleh menghubungkan antara DATA
STORE dengan DATA STORE secara langsung
3. Dalam DFD tidak boleh menghubungkan antara DATA
STORE dengan EXTERNAL ENTITY secara langsung
(atau sebaliknya)
4. Setiap PROSES harus ada DATA FLOW yang masuk
dan ada DATA FLOW yang keluar.
CARA MEMBUAT DFD
1. Top-Down Analysis, mulai dari umum sampai dengan
detail
2. Jabarkan proses sampai sedetail mungkin
3. Pelihara Konsistensi Entity, Proses, Data Flow dan
Data Store yang terjadi dalam Data Flow Diagram
4. Berikan Label yang bermakna untuk tiap-tiap simbol
Konsep Arus Data :
a. Konsep Paket dari Data (packet of data)
b. Konsep Arus Data Menyebar (diverging data
flow)
c. Konsep Arus Data Mengumpul (converging
data flow)
d. Konsep Sumber dan Tujuan Data
TAHAPAN PROSES PEMBUATAN DFD
1. DIAGRAM KONTEKS (Global)
2. DIAGRAM NOL (0)
3. DIAGRAM DETAIL (Detail/Rinci)
Data Flow Diagram Konteks
A
a1
b1
a2
0.0
sistem
B
b2
Data Flow Diagram Level 0
A
a1
a2
1.0
proses1
B
b2
3.0
proses3
X
2.0
proses2
Y
b1
W
Z
D1
Latihan :
► Membuat
elemen-elemen dari sistem
administrasi hotel
► Menjelaskan interaksi antara elemen dengan
sistem
► Tentukan dari elemen tersebut, mana yang
internal dan eksternal
Data Flow Diagram level 1
► Misal
dari proses 2 :
X
b1
P
2.1
Proses2.1
2.3
Proses2.3
Q
2.2
Proses2.2
W
D1
Y
Contoh kasus (Hotel)
Pimp
Laporan
Id tamu
Tamu
Tanda
bukti
transaksi
0.0
Sistem
Inforamasi
Hotel
DFD Contex SiAtel
Tujuan dan manfaat sistem hotel
► Dari
tujuan dan manfaat yang lalu, dapat
dijelaskan kesatuan luarnya :
 Tamu : merupakan elemen yang memberikan
data kepada sistem, memilih kamar dan
menggunakan fasilitas lainya. Dipandang dari
keberadaanya, tamu yang satu dengan yang
lainnya tidaklah berhubungan (relatif) sehingga
tamu tidak menjadikan tercapainya tujuan dan
manfaat sistem
Tujuan dan manfaat sistem hotel
(lanjutan)
 Pimpinan : adalah jabatan yang tidak terlibat
secara operasional terhadap sistem ini.
Pimpinan hanya menerima laporan dan
memberikan kebijakan kepada sistem, sehingga
pimpinan tidak menjadikan tercapainya tujuan
dan manfaat sistem
DFD level 0 SiAtel
1.0
Tamu
Id tamu
Ceck id
tamu
Data
tamu
tamu
Pimp
Data
tamu
Tanda
bukti
transaksi
Laporan
2.0
kamar
Ceck
Kamar
4.0
Hitung
biaya
kamar
Data kanar
dan tamu
5.0
3.0
Data penggunaan kamar
Biaya
laporan
Penggunaa
n kamar
transaksi
Laporan
Level 0 SiAtel
► Proses
ceck data tamu : merupakan tahapan
untuk mencocokan data tamu, karena pada SiAtel
ini dimungkinkan adanya tamu hotel yang
merupakan member, sehingga ada perlakukan
khusus.
► Proses ceck kamar : bila sudah clear dengan
identitas, berikutnya adalah melihat ketersediaan
kamar.
► Proses penggunaan kamar : merupakan
kegiatan interaksi antara tamu yang menginap
dengan segala fasilitas yang ada (laundry, food &
beverage dan lainnya)
Level 0 SiAtel (lanjutan)
► Proses
hitung biaya : Adalah proses
mengihung biaya, baik biaya kamar,
penggunaan fasilitas dan sebagainya.
Proses ini terjadi pada saat tamu check out
► Proses laporan : Adalah menyiapkan laporan
dari semua data yang dapat digunakan
untuk pengampilan keputusan selanjutnya.
Latihan Soal
1.
Didalam pembuatan DFD/DAD simbol yang
menunjukkan sumber ataupun tujuan data
adalah:
a. External entity
c. Proses
b. Data Flow
d. Data Store
2.
Diagram yang menggambarkan sistem secara
umum atau menyeluruh adalah diagram:
a. Konteks
c. Detail
b. Nol
d. Semua benar
3. Konsep arus data yang menunjukkan adanya
sejumlah tembusan disebut :
a. Paket dari data
b. Arus data mengumpul
c. Arus data menyebar
d. konsep sumber dan
tujuan
4. Dalam pembuatan DFD apabila suatu proses ada
input tetapi tidak ada output biasa disebut
dengan:
a. Black Hole
c. Syntax error
b. Miracle
d. Logic error
5. Konsep arus data dimana beberapa arus data
yang berbeda dari sumber yang berbeda
bergabung bersama-sama menuju tujuan yang
sama disebut:
a. Packet of data
c. Converging data flow
b. Diverging data flow
d. Semua salah
Denny Agustiawan S.kom
[email protected]