42
DEFINISI dan DEFINISI dan AKTIVITASNYA AKTIVITASNYA 1 By. Muhammad Taufiq 2009

ANALISIS dan DESAIN SISTEM INFORMASI

  • Upload
    kerry

  • View
    106

  • Download
    1

Embed Size (px)

DESCRIPTION

ANALISIS dan DESAIN SISTEM INFORMASI. DEFINISI dan AKTIVITASNYA. By. Muhammad Taufiq 2009. Pengembangan Sistem. Sistem perlu diperbaiki atau diganti disebabkan karena : Adanya permasalahan yang timbul di sistem yang lama (ketidakberesan dan pertumbuhan organisasi) Untuk meraih kesempatan - PowerPoint PPT Presentation

Citation preview

Page 1: ANALISIS dan  DESAIN  SISTEM INFORMASI

DEFINISI dan DEFINISI dan AKTIVITASNYAAKTIVITASNYA

1

By. Muhammad Taufiq

2009

Page 2: ANALISIS dan  DESAIN  SISTEM INFORMASI

Pengembangan SistemPengembangan Sistem

Sistem perlu diperbaiki atau diganti disebabkan karena :Sistem perlu diperbaiki atau diganti disebabkan karena :1.1. Adanya permasalahan yang timbul di sistem yang Adanya permasalahan yang timbul di sistem yang

lama (ketidakberesan dan pertumbuhan organisasi)lama (ketidakberesan dan pertumbuhan organisasi)2.2. Untuk meraih kesempatanUntuk meraih kesempatan3.3. Adanya instruksiAdanya instruksi

Sistem yang ada

Permasalahan, Kesempatan, Instruksi

Pengembangan Sistem

Memecahkan masalah, Meraih kesempatan, Memenuhi instruksi

Sistem yang baru2

Page 3: ANALISIS dan  DESAIN  SISTEM INFORMASI

Peningkatan yang diharapkan Peningkatan yang diharapkan dalam pengembangan sistemdalam pengembangan sistem

►PPerformance (kinerja)erformance (kinerja)►IInformationnformation►EEconomy conomy ►CControlontrol►EEfficiencyfficiency►SServiceservices

3

Page 4: ANALISIS dan  DESAIN  SISTEM INFORMASI

SIKLUS HIDUP PENGEMBANGAN SISTEM

Kebijakan dan perencanaan sistem

Analisis Sistem

Desain Sistem secara umum

Desain Sistem secara rinci

Seleksi Sistem

Implementasi sistem

Perawatan Sistem

awal proyek sistem

Pengembangan sistem

manajemen sistem4

Page 5: ANALISIS dan  DESAIN  SISTEM INFORMASI

Analisis SistemAnalisis SistemAnalisis sistem dapat didefinisikan sebagai penguraian dari Analisis sistem dapat didefinisikan sebagai penguraian dari

suatu sistem informasi yang utuh ke dalam bagian-suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.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)

5

Page 6: ANALISIS dan  DESAIN  SISTEM INFORMASI

Penguraian dari suatu Sistem yang Penguraian dari suatu Sistem yang utuh ke dalam bagian-bagian utuh ke dalam bagian-bagian komponennya dengan maksud untuk komponennya dengan maksud untuk mengidentifikasikan dan mengidentifikasikan dan mengevaluasi permasalahan, mengevaluasi permasalahan, kesempatan, hambatan yang terjadi kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan dan kebutuhan yang diharapkan sehingga dapat diusulkan sehingga dapat diusulkan perbaikannyaperbaikannya

6

Page 7: ANALISIS dan  DESAIN  SISTEM INFORMASI

Tahap analisis merupakan tahap yang paling Tahap analisis merupakan tahap yang paling kritis dan sangat penting, karena kesalahan kritis dan sangat penting, karena kesalahan di tahapan ini akan menyebabkan kesalahan di tahapan ini akan menyebabkan kesalahan di tahap selanjutnyadi tahap selanjutnya

Hasil dari analisis sistem adalah:Hasil dari analisis sistem adalah:

Laporan yang dapat menggambarkan Laporan yang dapat menggambarkan sistem yang telah dipelajari dan diketahui sistem yang telah dipelajari dan diketahui bentuk permasalahan serta rancangan bentuk permasalahan serta rancangan sistem baru yag akan dibuat atau sistem baru yag akan dibuat atau dikembangkan.dikembangkan.

7

Page 8: ANALISIS dan  DESAIN  SISTEM INFORMASI

SISTEM ANALISSISTEM ANALIS

FUNGSI ANALIS SISTEMFUNGSI ANALIS SISTEM

1.1. Mengidentifikasi Masalah Kebutuhan UserMengidentifikasi Masalah Kebutuhan User

2.2. Menyatakan secara spesifik sasaran yang harus Menyatakan secara spesifik sasaran yang harus dicapaidicapai

3.3. Memilih alternatif metode pemecahan masalahMemilih alternatif metode pemecahan masalah

4.4. Merencanakan dan menerapkan rancangan Merencanakan dan menerapkan rancangan sistem. sistem.

8

Page 9: ANALISIS dan  DESAIN  SISTEM INFORMASI

9

Tujuan Analisis SistemTujuan Analisis Sistem► Memberikan layanan kebutuhan Memberikan layanan kebutuhan

informasi kepada fungsi manajerial di informasi kepada fungsi manajerial di dalam pengendalian pelaksanaan dalam pengendalian pelaksanaan kegiatan operasional perusahaankegiatan operasional perusahaan

► Membantu para pengambil keputusan Membantu para pengambil keputusan untuk mewujudkan tercapainya tujuanuntuk mewujudkan tercapainya tujuan

► Menidentifikasi dan mMenidentifikasi dan mengevaluasi engevaluasi sistem yang telah adasistem yang telah ada / berlangsung / berlangsung

► Merumuskan tujuan Merumuskan tujuan organisasi beorganisasi berupa rupa pengolahan data maupun pembuatan pengolahan data maupun pembuatan laporan barulaporan baru

► Menyusun suatu tahap rencana Menyusun suatu tahap rencana pengembangan sistem pengembangan sistem

Page 10: ANALISIS dan  DESAIN  SISTEM INFORMASI

10

Yang perlu diperhatikan Yang perlu diperhatikan oleh Sistem Analisoleh Sistem Analis

►Mempelajari permasalahan yang ada Mempelajari permasalahan yang ada secara terincisecara terinci

►Menentukan pendekatan yang akan Menentukan pendekatan yang akan digunakan dalam memecahkan digunakan dalam memecahkan masalahmasalah

►Membuat suatu pertimbangan Membuat suatu pertimbangan apakah perlu atau tidak apakah perlu atau tidak menggunakan cara komputerisasimenggunakan cara komputerisasi

Page 11: ANALISIS dan  DESAIN  SISTEM INFORMASI

BAGAN SISTEM ANALISBAGAN SISTEM ANALIS

MANAGEMENT

ANALIS SISTEM PROGRAMMERUSER

11

Page 12: ANALISIS dan  DESAIN  SISTEM INFORMASI

ANALIS SISTEM & PERANNYAANALIS SISTEM & PERANNYA

► Analis sistem adalah mediator antaraAnalis sistem adalah mediator antara

► Analis sistem adalah Analis sistem adalah agent of changeagent of change

• PEMILIK

• PEMAKAI

• PERANCANG

• PEMBANGUNAS

12

Page 13: ANALISIS dan  DESAIN  SISTEM INFORMASI

ANALIS SISTEM & PERANNYAANALIS SISTEM & PERANNYA

► Ketrampilan yang dibutuhkan analis Ketrampilan yang dibutuhkan analis sistem:sistem:

1.1. Pengetahuan tentang teknologi informasiPengetahuan tentang teknologi informasi

2.2. Pengalaman dan pengetahuan programmingPengalaman dan pengetahuan programming

3.3. Kemampuan problem solvingKemampuan problem solving

4.4. Ketrampilan komunikasi interpersonalKetrampilan komunikasi interpersonal

5.5. Ketrampilan relasi interpersonalKetrampilan relasi interpersonal

6.6. Kemampuan menyesuaikan diriKemampuan menyesuaikan diri

7.7. Karakter dan etikaKarakter dan etika

13

Page 14: ANALISIS dan  DESAIN  SISTEM INFORMASI

TUGAS SISTEM ANALISTUGAS SISTEM ANALIS1.1. Mengumpulkan & Menganalisa DokumenMengumpulkan & Menganalisa Dokumen2.2. Menyusun Dan Menyajikan RekomendasiMenyusun Dan Menyajikan Rekomendasi3.3. Merancang Dan Mengidentifikasi SistemMerancang Dan Mengidentifikasi Sistem4.4. Menganalisa Dan Menyusun BiayaMenganalisa Dan Menyusun Biaya5.5. Mengawasi Kegiatan Penerapan SistemMengawasi Kegiatan Penerapan Sistem

PRIBADI ANALIS SISTEMPRIBADI ANALIS SISTEM1.1. Mampu Bekerja samaMampu Bekerja sama 7. Bersikap 7. Bersikap

TegasTegas2.2. Berkomunikasi dgn BaikBerkomunikasi dgn Baik 8. Akurat8. Akurat3.3. Bertindak secara MetodikBertindak secara Metodik 9. Kreatif9. Kreatif4.4. Bersikap DewasaBersikap Dewasa 5.5. Sopan SantunSopan Santun 6.6. Mempunyai PendirianMempunyai Pendirian

14

Page 15: ANALISIS dan  DESAIN  SISTEM INFORMASI

15

Langkah-langkahLangkah-langkah1.1. Mengidentifikasi masalahMengidentifikasi masalah

Mengidentifikasi penyebab masalahMengidentifikasi penyebab masalah

2.2. Analisis sistemAnalisis sistem Mengidentifikasi solusi dari masalahMengidentifikasi solusi dari masalah

3.3. Analisis KebutuhanAnalisis Kebutuhan Mengidentifikasi data apa dan proses Mengidentifikasi data apa dan proses

apa yang dibutuhkan pada sistem baru.apa yang dibutuhkan pada sistem baru. Menentukan kebutuhan fungsional dan Menentukan kebutuhan fungsional dan

non-fungsional dari sistem baru.non-fungsional dari sistem baru.

Page 16: ANALISIS dan  DESAIN  SISTEM INFORMASI

16

KEBUTUHAN FUNGSIONALKEBUTUHAN FUNGSIONAL►Menunjukkan Menunjukkan whatwhat the system should the system should

do. do. ►Menunjukkan fasilitas apa yang Menunjukkan fasilitas apa yang

dibutuhkan serta aktivitas apa saja yang dibutuhkan serta aktivitas apa saja yang terjadi dalam sistem baru. terjadi dalam sistem baru.

►Kebutuhan fungsional mencakup:Kebutuhan fungsional mencakup: Fungsi deskripsi kebutuhanFungsi deskripsi kebutuhan Laporan baik hardcopy maupun softcopyLaporan baik hardcopy maupun softcopy Updating dan query onlineUpdating dan query online Penyimpanan data, pencarian kembali dan Penyimpanan data, pencarian kembali dan

transfer datatransfer data

Page 17: ANALISIS dan  DESAIN  SISTEM INFORMASI

17

KEBUTUHAN NON FUNGSIONALKEBUTUHAN NON FUNGSIONAL

►Kebutuhan Non Fungsional Kebutuhan Non Fungsional mencakup:mencakup: Waktu responWaktu respon Rata-rata waktu untuk kegagalan Rata-rata waktu untuk kegagalan Kebutuhan keamananKebutuhan keamanan Akses untuk pengguna yang tidak punya Akses untuk pengguna yang tidak punya

hak.hak.

Page 18: ANALISIS dan  DESAIN  SISTEM INFORMASI

18

Contoh Kasus Contoh Kasus (Sistem Informasi Rawat Jalan Poliklinik ABC)(Sistem Informasi Rawat Jalan Poliklinik ABC)

►Identifikasi MasalahIdentifikasi Masalah Permasalahan yang terjadi di Poliklinik ABC Permasalahan yang terjadi di Poliklinik ABC

adalah sebagai berikut:adalah sebagai berikut:1.1. Data-data yang disimpan di poliklinik masih Data-data yang disimpan di poliklinik masih

berjalan manual, padahal Kebutuhan akan berjalan manual, padahal Kebutuhan akan data-data pasien rawat jalan, rekam medis data-data pasien rawat jalan, rekam medis pasien serta dokter yang menangani tiap pasien serta dokter yang menangani tiap pasien meningkatpasien meningkat

2.2. Sistem yang dijalankan belum sepenuhnya Sistem yang dijalankan belum sepenuhnya membantu pekerjaan, karena kebutuhan akan membantu pekerjaan, karena kebutuhan akan data yang efektif dan efisien serta ada saat data yang efektif dan efisien serta ada saat dibutuhkan (availability) belum bisa terpenuhidibutuhkan (availability) belum bisa terpenuhi

3.3. Penyediaan data yang banyak menyebabkan Penyediaan data yang banyak menyebabkan overload data dan informasi kurangoverload data dan informasi kurang

Page 19: ANALISIS dan  DESAIN  SISTEM INFORMASI

19

Analisis SistemAnalisis Sistem► Penyimpanan data dalam bentuk kertas Penyimpanan data dalam bentuk kertas

atau manual menimbulkan resiko yang atau manual menimbulkan resiko yang cukup besar, seperti kebakaran, rusak atau cukup besar, seperti kebakaran, rusak atau bencana alam yang bisa mengakibatkan bencana alam yang bisa mengakibatkan data-data penting itu hilang, sehingga data-data penting itu hilang, sehingga diperlukan sistem yang bisa menyimpan diperlukan sistem yang bisa menyimpan data lebih amandata lebih aman

► Kebutuhan akan data yang efektif dan Kebutuhan akan data yang efektif dan efisien serta ada saat dibutuhkan efisien serta ada saat dibutuhkan (availability) menjadi alasan utama untuk (availability) menjadi alasan utama untuk penyediaan informasi yang akuratpenyediaan informasi yang akurat

Page 20: ANALISIS dan  DESAIN  SISTEM INFORMASI

20

► Data yang kurang lengkap menyebabkan Data yang kurang lengkap menyebabkan informasi pelayanan kesehatan juga informasi pelayanan kesehatan juga kurang, karena data tidak tersusun rapi kurang, karena data tidak tersusun rapi dan susahnya pencarian data yang dan susahnya pencarian data yang mengurangi kurangnya informasi dari data mengurangi kurangnya informasi dari data tersebuttersebut

Dari berbagai alasan yang telah Dari berbagai alasan yang telah diungkapkan di atas, maka diungkapkan di atas, maka pengembangan Sistem Informasi Rawat pengembangan Sistem Informasi Rawat Jalan Poliklinik ABC ini dibuat untuk Jalan Poliklinik ABC ini dibuat untuk membantu menyelesaikan permasalahan-membantu menyelesaikan permasalahan-permasalahan yang muncul.permasalahan yang muncul.

Page 21: ANALISIS dan  DESAIN  SISTEM INFORMASI

21

Analisis KebutuhanAnalisis Kebutuhan►Data yang dibutuhkanData yang dibutuhkan

Data yang dibutuhkan dalam pengembangan Data yang dibutuhkan dalam pengembangan Sistem Informasi ini adalah :Sistem Informasi ini adalah :

Data Pasien Data Pasien : nama pasien, alamat, jenis : nama pasien, alamat, jenis kelamin, tanggal lahir, agama, golongan kelamin, tanggal lahir, agama, golongan darah.darah.

Data DokterData Dokter : nama dokter, alamat, : nama dokter, alamat, jenis kelamin, tanggal lahir.jenis kelamin, tanggal lahir.

Data ObatData Obat : nama obat, jenis obat, : nama obat, jenis obat, aturan pakai, hargaaturan pakai, harga

Page 22: ANALISIS dan  DESAIN  SISTEM INFORMASI

22

Data Admin/PetugasData Admin/Petugas: nama petugas, : nama petugas, alamat, jenis kelamin, tanggal lahir.alamat, jenis kelamin, tanggal lahir.

Data PemeriksaanData Pemeriksaan : data pasien, data : data pasien, data dokter, keluhan, diagnosa, dokter, keluhan, diagnosa, perlakuan/pemeriksaan, data obatperlakuan/pemeriksaan, data obat

Data BiayaData Biaya : data pasien, : data pasien, pemeriksaan, total harga obat pemeriksaan, total harga obat

*) untuk nomor_id, tidak dicantumkan *) untuk nomor_id, tidak dicantumkan disini tidak apa-apa, dicantumkan juga disini tidak apa-apa, dicantumkan juga bolehboleh

Page 23: ANALISIS dan  DESAIN  SISTEM INFORMASI

23

►Kebutuhan fungsionalKebutuhan fungsional

Fungsi dari sistem ini adalah :Fungsi dari sistem ini adalah : proses login untuk dokter dan petugasproses login untuk dokter dan petugas proses pengelolaan data pasien, meliputi proses pengelolaan data pasien, meliputi

input, update dan deleteinput, update dan delete proses pengelolaan data dokter, meliputi proses pengelolaan data dokter, meliputi

input, update dan deleteinput, update dan delete proses pengelolaan data petugas, meliputi proses pengelolaan data petugas, meliputi

input, update dan deleteinput, update dan delete

Page 24: ANALISIS dan  DESAIN  SISTEM INFORMASI

24

proses pendaftaran pasien, baik daftar proses pendaftaran pasien, baik daftar baru maupun pendaftaran untuk periksa baru maupun pendaftaran untuk periksa dilakukan oleh user petugasdilakukan oleh user petugas

proses searching/pencarian data (data proses searching/pencarian data (data pasien, data dokter, data petugas, data pasien, data dokter, data petugas, data pemeriksaan, data obat)pemeriksaan, data obat)

proses pemeriksaan, dilakukan oleh user proses pemeriksaan, dilakukan oleh user dokterdokter

proses pemberian obat, dilakukan oleh proses pemberian obat, dilakukan oleh petugas untuk diberikan kepada pasienpetugas untuk diberikan kepada pasien

Page 25: ANALISIS dan  DESAIN  SISTEM INFORMASI

Analisa sistemAnalisa sistem

►Contoh : Sistem Administrasi Hotel Contoh : Sistem Administrasi Hotel (SiAtel)(SiAtel) Tujuan : Untuk membangun sistem Tujuan : Untuk membangun sistem

pengelolaan administrasi hotel mulai dari pengelolaan administrasi hotel mulai dari tamu ceck in sampai dengan ceck out, tamu ceck in sampai dengan ceck out, termasuk perhitungan penggunaan termasuk perhitungan penggunaan fasilitasnyafasilitasnya

Manfaat : Memberi kemudahan untuk Manfaat : Memberi kemudahan untuk tamu, reseptionis dan pengelola fasilitas.tamu, reseptionis dan pengelola fasilitas.

25

Page 26: ANALISIS dan  DESAIN  SISTEM INFORMASI

Analisa sistemAnalisa sistem

►Penentuan Elemen :Penentuan Elemen : Inventarisir semua elemen yang terlibatInventarisir semua elemen yang terlibat Jelaskan interaksi yang terjadi atar Jelaskan interaksi yang terjadi atar

elemen dengan sistem.elemen dengan sistem. Contoh : Contoh :

►Elemen Elemen Tamu hotel Tamu hotel►Interaksi Interaksi Memberikan data (pribadi, pilihan Memberikan data (pribadi, pilihan

kamar)kamar)

26

Page 27: ANALISIS dan  DESAIN  SISTEM INFORMASI

Analisa sistemAnalisa sistem

►Hubungkan Elemen yang ada dengan Hubungkan Elemen yang ada dengan tujuan sistemtujuan sistem Bila berpengaruh terhadap pencapaian Bila berpengaruh terhadap pencapaian

tujuan maka termasuk tujuan maka termasuk internal sisteminternal sistem (sistem)(sistem)

Bila tidak berpengaruh : eksternal sistem Bila tidak berpengaruh : eksternal sistem disebut eksternal entity disebut eksternal entity

27

Page 28: ANALISIS dan  DESAIN  SISTEM INFORMASI

Mengambarkan sistemMengambarkan sistem

►Tools/ peralatan pengambaran sistem :Tools/ peralatan pengambaran sistem : Flowchart systemFlowchart system Data Flow DiagramData Flow Diagram

►Level dari DFD : Conteks Level dari DFD : Conteks Level 0 Level 0 Level 1 Level 1

28

Page 29: ANALISIS dan  DESAIN  SISTEM INFORMASI

DATA FLOW DIAGRAMDATA FLOW DIAGRAMadalah suatu network yg menggambarkan suatu sistem adalah suatu network yg menggambarkan suatu sistem automat/komputerisasi, manual atau gabungan dari automat/komputerisasi, manual atau gabungan dari keduanya dalam susunan berbentuk komponen sistem keduanya dalam susunan berbentuk komponen sistem yang saling berhubungan sesuai dgn aturan mainnyayang saling berhubungan sesuai dgn aturan mainnya

SIMBOL:SIMBOL:

1. EXTERNAL ENTITY

2. PROSES

3. DATA FLOW

4. DATA STORE29

Page 30: ANALISIS dan  DESAIN  SISTEM INFORMASI

Simbol DFDSimbol DFD

►Simbol :Simbol :

Seseorang atau departemen bagian, organisasi luar atau sistem informasi lain yang memerikan atau menerima data informasi dari sistem

Mengubah data dari suatu bentuk ke bentuk lain

Digunakan menyimpan data dari hasil proses

Penunjuk yang menggambarkan aliran data suatu bagian lain yang dialirkan

Simbol Entitas / Tujuan Data

Simbol Proses

Simbol Simpanan Data

Simbol Aliran Data

A.    

 

B.    

  

C.    

  

D.    

  

30

Page 31: ANALISIS dan  DESAIN  SISTEM INFORMASI

Bentuk Data Flow DiagramBentuk Data Flow Diagram

1.1. Diagram Arus Data fisikDiagram Arus Data fisikPenekanan menggambar adalah bagaimana proses-Penekanan menggambar adalah bagaimana proses-proses dari sistem diterapkan termasuk proses-proses proses dari sistem diterapkan termasuk proses-proses manual dan biasanya digunakan untuk menggambarkan manual dan biasanya digunakan untuk menggambarkan sistem yang lama.sistem yang lama.

2. 2. Diagram Arus Data LogikaDiagram Arus Data LogikaLebih tepat digunakan untuk menggambarkan sistem Lebih tepat digunakan untuk menggambarkan sistem usulan dimana penekanannya hanya pada logika dari usulan dimana penekanannya hanya pada logika dari kebutuhan-kebutuhan sistem.kebutuhan-kebutuhan sistem.

31

Page 32: ANALISIS dan  DESAIN  SISTEM INFORMASI

ATURAN MAIN MENGGAMBAR DFDATURAN MAIN MENGGAMBAR DFD

1.1. Dalam DFD tidak boleh menghubungkan Dalam DFD tidak boleh menghubungkan antara EXTERNAL ENTITY dengan EXTERNAL antara EXTERNAL ENTITY dengan EXTERNAL ENTITY secara langsungENTITY secara langsung

2.2. Dalam DFD tidak boleh menghubungkan Dalam DFD tidak boleh menghubungkan antara DATA STORE dengan DATA STORE antara DATA STORE dengan DATA STORE secara langsungsecara langsung

3.3. Dalam DFD tidak boleh menghubungkan Dalam DFD tidak boleh menghubungkan antara DATA STORE dengan EXTERNAL ENTITY antara DATA STORE dengan EXTERNAL ENTITY secara langsung (atau sebaliknya)secara langsung (atau sebaliknya)

4.4. Setiap PROSES harus ada DATA FLOW yang Setiap PROSES harus ada DATA FLOW yang masuk dan ada DATA FLOW yang keluar.masuk dan ada DATA FLOW yang keluar.

32

Page 33: ANALISIS dan  DESAIN  SISTEM INFORMASI

CARA MEMBUAT DFDCARA MEMBUAT DFD

1.1. Top-Down Analysis, mulai dari umum sampai Top-Down Analysis, mulai dari umum sampai dengan detaildengan detail

2.2. Jabarkan proses sampai sedetail mungkinJabarkan proses sampai sedetail mungkin

3.3. Pelihara Konsistensi Entity, Proses, Data Flow dan Pelihara Konsistensi Entity, Proses, Data Flow dan Data Store yang terjadi dalam Data Flow DiagramData Store yang terjadi dalam Data Flow Diagram

4.4. Berikan Label yang bermakna untuk tiap-tiap Berikan Label yang bermakna untuk tiap-tiap simbolsimbol

33

Page 34: ANALISIS dan  DESAIN  SISTEM INFORMASI

Konsep Arus Data :Konsep Arus Data :

a.a. Konsep Paket dari Data (packet of Konsep Paket dari Data (packet of data)data)

b.b. Konsep Arus Data Menyebar (diverging Konsep Arus Data Menyebar (diverging data flow)data flow)

c.c. Konsep Arus Data Mengumpul Konsep Arus Data Mengumpul (converging data flow)(converging data flow)

d.d. Konsep Sumber dan Tujuan DataKonsep Sumber dan Tujuan Data

34

Page 35: ANALISIS dan  DESAIN  SISTEM INFORMASI

TAHAPAN PROSES PEMBUATAN DFDTAHAPAN PROSES PEMBUATAN DFD

1. DIAGRAM KONTEKS (Global)1. DIAGRAM KONTEKS (Global)

2. DIAGRAM NOL (0)2. DIAGRAM NOL (0)

3. DIAGRAM DETAIL (Detail/Rinci)3. DIAGRAM DETAIL (Detail/Rinci)

35

Page 36: ANALISIS dan  DESAIN  SISTEM INFORMASI

Data Flow Diagram KonteksData Flow Diagram Konteks

0.0

sistemB

A

b1

b2

a2a1

36

Page 37: ANALISIS dan  DESAIN  SISTEM INFORMASI

D1

Data Flow Diagram Level 0Data Flow Diagram Level 0

1.0

proses1B

A

b1

b2

a2a1

2.0

proses2

3.0

proses3

Y

X

W

Z

37

Page 38: ANALISIS dan  DESAIN  SISTEM INFORMASI

Data Flow Diagram level 1Data Flow Diagram level 1

►Misal dari proses 2 :Misal dari proses 2 :

2.2

Proses2.2

2.1

Proses2.12.3

Proses2.3

Y

X

D1W

Q

Pb1

38

Page 39: ANALISIS dan  DESAIN  SISTEM INFORMASI

Contoh kasus (Hotel)Contoh kasus (Hotel)

0.0

Sistem Inforamasi

HotelTamu

Pimp

Id tamu

Tanda bukti transaksi

Laporan

DFD Contex SiAtel

39

Page 40: ANALISIS dan  DESAIN  SISTEM INFORMASI

DFD level 0 SiAtelDFD level 0 SiAtel

Tamu

Pimp

Id tamu

Tanda bukti transaksi

Laporan

1.0

Ceck id tamu tamu

Data tamu

2.0

Ceck Kamar

Data tamu

kamarkamar

3.0Penggunaa

n kamar

5.0

laporan4.0

Hitung biaya

Data kanar dan tamu

Data penggunaan kamar

Laporantransaksi

Biaya

40

Page 41: ANALISIS dan  DESAIN  SISTEM INFORMASI

Level 0 SiAtelLevel 0 SiAtel

► Proses ceck data tamuProses ceck data tamu : merupakan : merupakan tahapan untuk mencocokan data tamu, tahapan untuk mencocokan data tamu, karena pada SiAtel ini dimungkinkan adanya karena pada SiAtel ini dimungkinkan adanya tamu hotel yang merupakan tamu hotel yang merupakan membermember, , sehingga ada perlakukan khusus.sehingga ada perlakukan khusus.

► Proses ceck kamar :Proses ceck kamar : bila sudah bila sudah clearclear dengan identitas, berikutnya adalah melihat dengan identitas, berikutnya adalah melihat ketersediaan kamar.ketersediaan kamar.

► Proses penggunaan kamarProses penggunaan kamar : merupakan : merupakan kegiatan interaksi antara tamu yang kegiatan interaksi antara tamu yang menginap dengan segala fasilitas yang ada menginap dengan segala fasilitas yang ada (laundry, food & beverage dan lainnya)(laundry, food & beverage dan lainnya)

41

Page 42: ANALISIS dan  DESAIN  SISTEM INFORMASI

Level 0 SiAtel (lanjutan)Level 0 SiAtel (lanjutan)

►Proses hitung biaya : Adalah proses Proses hitung biaya : Adalah proses mengihung biaya, baik biaya kamar, mengihung biaya, baik biaya kamar, penggunaan fasilitas dan sebagainya. penggunaan fasilitas dan sebagainya. Proses ini terjadi pada saat tamu Proses ini terjadi pada saat tamu check outcheck out

►Proses laporan : Adalah menyiapkan Proses laporan : Adalah menyiapkan laporan dari semua data yang dapat laporan dari semua data yang dapat digunakan untuk pengampilan digunakan untuk pengampilan keputusan selanjutnya.keputusan selanjutnya.

42