Anda di halaman 1dari 48

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 (kinerja)
► Information
► Economy
► Control
► Efficiency
► Services
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

Rabu 8 Desember 2021 MUHAMMAD TAUFIQ - ADSI 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

Rabu 8 Desember 2021 MUHAMMAD TAUFIQ - ADSI 10


BAGAN SISTEM ANALIS
MANAGEMENT

USER ANALIS SISTEM PROGRAMMER


ANALIS SISTEM & PERANNYA
► Analis sistem adalah mediator antara

• PEMILIK • PERANCANG
• PEMAKAI AS
• PEMBANGUN

► Analis sistem adalah agent of change


ANALIS SISTEM & PERANNYA
► Ketrampilan yang dibutuhkan analis sistem:
1. Pengetahuan tentang teknologi informasi
2. Pengalaman dan pengetahuan programming
3. Kemampuan problem solving
4. Ketrampilan komunikasi interpersonal
5. Ketrampilan relasi interpersonal
6. Kemampuan menyesuaikan diri
7. 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 7. Bersikap Tegas
2. Berkomunikasi dgn Baik 8. Akurat
3. Bertindak secara Metodik 9. Kreatif
4. Bersikap Dewasa
5. Sopan Santun
6. Mempunyai Pendirian
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 non-
fungsional dari sistem baru.

Rabu 8 Desember 2021 MUHAMMAD TAUFIQ - ADSI 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
Rabu 8 Desember 2021 MUHAMMAD TAUFIQ - ADSI 16
KEBUTUHAN NON FUNGSIONAL
► Kebutuhan Non Fungsional mencakup:
 Waktu respon
 Rata-rata waktu untuk kegagalan
 Kebutuhan keamanan
 Akses untuk pengguna yang tidak punya hak.

Rabu 8 Desember 2021 MUHAMMAD TAUFIQ - ADSI 17


Contoh Kasus
(Sistem Informasi Rawat Jalan Poliklinik ABC)
► 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

Rabu 8 Desember 2021 MUHAMMAD TAUFIQ - ADSI 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

Rabu 8 Desember 2021 MUHAMMAD TAUFIQ - ADSI 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 permasalahan-
permasalahan yang muncul.

Rabu 8 Desember 2021 MUHAMMAD TAUFIQ - ADSI 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

Rabu 8 Desember 2021 MUHAMMAD TAUFIQ - ADSI 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

Rabu 8 Desember 2021 MUHAMMAD TAUFIQ - ADSI 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

Rabu 8 Desember 2021 MUHAMMAD TAUFIQ - ADSI 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

Rabu 8 Desember 2021 MUHAMMAD TAUFIQ - ADSI 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 Elemen yang ada dengan tujuan
sistem
 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

2. PROSES
 SIMBOL:

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 a2

b1 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
b1 Y Z

W 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 Y
2.1 P 2.3
Proses2.1 Proses2.3

Q
2.2
Proses2.2

W D1
Contoh kasus (Hotel)

Pimp

Laporan

Id tamu 0.0
Sistem
Tamu Inforamasi
Tanda Hotel
bukti
transaksi

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 Data
Id tamu Ceck id tamu
Tamu tamu tamu

Pimp
Data
tamu Laporan
Tanda
bukti 2.0
transaksi Ceck kamar
Kamar kamar
Data kanar
dan tamu
4.0 5.0
3.0
Hitung Penggunaa laporan
biaya n kamar
Data penggunaan kamar
Biaya
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 c. Arus data menyebar
b. Arus data mengumpul 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

Anda mungkin juga menyukai