perancangan si dengan pendekatan terstruktur - rizki altino, khawarizmi al fajar

Post on 17-Jul-2015

63 Views

Category:

Documents

12 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Powerpoint TemplatesPage 1

PERANCANGAN DENGAN

PENDEKATAN

TERSTRUKTUR

Powerpoint TemplatesPage 2

PEMODELAN PROSES

Mempelajari bagaimana menggambarkan diagram

alir data sebuah model proses yang

mendokumentasikan proses sistem dan aliran

datanya.

Powerpoint TemplatesPage 3

Fungsi pemodelan proses :

1.Mendefinisikan pemodelan sistem dan

membedakan antara model sistem logika dan

fisik.

2.Mendefinisikan pemodelan proses dan

menjelaskan manfaatnya.

3.Mengenali dan memahami konsep dasar model

proses

Powerpoint TemplatesPage 4

PENGANTAR PEMODELAN SISTEM

Model adalah representasi kenyataan.

Model dapat dibuat pada sistem yang ada sebagai

cara untuk memahami sistem tersebut dengan

lebih baik atau untuk sistem yang sedang

diusulkan sebagai cara mendokumentasikan

persyaratan bisnis atau desain teknis.

Powerpoint TemplatesPage 5

Logical Model / Model Logika

menunjukkan apa sebenarnya sistem tersebut

dan apa yang dilakukannya. Model tersebut

memberi gambaran tentang sistem terlepas dari

implementasi teknis. model logika

menggambarkan model konseptual dan model

bisnis.

Powerpoint TemplatesPage 6

DIAGRAM KONTEKS

Powerpoint TemplatesPage 7

Powerpoint TemplatesPage 88

PROCESS MODELING

Adalah teknik mengelola dan mendokumentasikan

struktur dan aliran data melalui proses sistem dan

atau logika, kebijakan, dan prosedur yang akan

diimplementasikan oleh proses sistem

Powerpoint TemplatesPage 9

Tool Yang Paling Penting Bagi Seorang Analis Sistem.

Penggunaan DFD Sebagai Modeling Tool Dipopulerkan Oleh Tom Demacro (1978) Dan Gane & Sarson (1979) Dengan MenggunakanPendekatan Metoda Analisis Sistem Terstruktur.

Mempresentasikan sistem melalui g ambar yang berbentukJaringan Grafik. urutan –urutan dalam proses yang harus dilakukandalam suatu sistem.

Data Flow Diagram (DFD)

Jadi DFD Merupakan Suatu Alat Bantu Yang Dapat MenvisualkanHubungan Antara Subproses – Subproses Didalam Suatu Sistem.

DFD emiliki Simbol - Simbol Yang Akan Digunakan.

Powerpoint TemplatesPage 1010

SIMBOL- SIMBOL DFD

Powerpoint TemplatesPage 11

External Entity :Entitas Yang Berada Diluar Sistem, Yang Memberikan DataKepada Sistem (Source) Atau Yang Menerima Informasi DariSistem (Sink), Dapat Berupa Orang, Organisasi Dll.

Tidak Termasuk Bagian Dari Sistem.

Bila Sistem Informasi Dirancang Untuk Satu Bagian(Departemen), Maka Bagian Lain Yang Masih TerkaitMenjadi External Entity.

Powerpoint TemplatesPage 12

Powerpoint TemplatesPage 13

Proses

Suatu Proses Adalah Kegiatan Atau Kerja Yang

Dilakukan Oleh Orang, Mesin Atau Komputer

Dari Hasil Arus Data Yang Masuk Ke Dalam

Proses Untuk Dihasilkan Arus Data Yang Akan

Keluar Dari Proses. Menggambarkan Apa Yang

Dilakukan Oleh Sistem. Berfungsi Mentrans

Formasikan Satu Atau Beberapa Data Keluaran

Sesuai Dengan Spesifikasi Yang Diinginkan.

Powerpoint TemplatesPage 14

ProsesSetiap Proses Memiliki Satu Atau Beberapa Data Masukan

Serta Menghasilkan Satu Atau Beberapa Data Keluaran

Proses Sering Juga Disebut Sebagai Bubble.

Nama Proses Terdiri Dari Kata Kerja Dan Kata Benda Yang

Mencerminkan Fungsi Proses Tersebut, Misalnya : Hitung

Gaji, Pendataan Order, Cetak Laporan Penjulan.

Jangan Mengugunakan Kata ‘Proses’ Sebagai Bagian Dari

Nama Suatu Proses (Bubble).

Tidak Boleh Ada Beberapa Proses Yang Memiliki Nama

Yang Sama.

Proses Harus Diberi Nomor. Urutan Nomor Sedapat

Mungkin Mengikuti Aliran Atau Urutan / Urutan Proses.

Namun Demikian, Urutan Nomor Tidak Berarti Secara Mutlak

Merupakan Urutan Proses Secara Kronologis.

Powerpoint TemplatesPage 15

Penomoran Proses Pada Tingkat Pertama(Diagram Nol) Adalah 1.0, 2.0, 3.0 dst.

Contoh :

Proses 2.1 Adalah Proses Level Terendah, TidakPerlu Dirinci Lagi.

2.1 *

HITUNG

PPH

2.0

PENDATAAN

ORDER

5.0 *

HITUNG

PPH

Powerpoint TemplatesPage 16

Arah Panah Menggambarkan AliranData.

Aliran Data :

Dari Data Store Ke Proses Dan Sebaliknya .

Dari Source Ke Proses

Dari Proses Ke Sink

Aliran Data

Powerpoint TemplatesPage 17

Arus Data Ini Menunjukkan Arus Dari Yang DapatBerupa Masukan Untuk Sistem Atau Hasil DariProses Sistem Dan Dapat Berbentuk Sbb:

A. Formulir Atau Dokumen Yang Dipergunakan OlehPerusahaan.

B. Laporan Tercetak Yang Dihasilkan Oleh Sistem.C. Tampilan Atau Output Di Layar Komputer Yang Di

Hasilkan Oleh Sistem.D. Surat-surat Atau Memo.E. Data Yang Dibaca Atau Direkam Ke Suatu File.F. Suatu Isian Yang Dicatat Dalam Buku Agenda.

Powerpoint TemplatesPage 18

Tatacara Penggambaran Aliran Data

Nama Aliran Data Yang Terdiri DariBeberapa Kata Dihubungkan Dengan GarisSambung

Tidak Boleh Ada Nama Aliran Data YangNamanya Sama Dan Pemberian NamaHarus Mencerminkan Isinya.

Hindari Penggunaan Kata ‘Data’ Dan‘Informasi’ Untuk Memberi Nama PadaAliran Data.

Sedapat Mungkin Nama Aliran HarusDitulis Lengkap.

Powerpoint TemplatesPage 19

Daftar_Hadir

3.1 *

Periksa

Daftar

Hadir

Daftar_hadir_Valid

3.2

Hitung

upah

Jam_Kerja

Tarif_per_jam

Upah_ Mingguan

Powerpoint TemplatesPage 20

Data Store

Tempat Menyimpan Data (Database= File/Table, Arsip,buku Catatan).

Proses Dapat Mengambil Data Dari Atau Memberikan Data Ke Data

Store.

Nama Data Store Harus Mencerminkan Isi Dari Data Store Tersebut.

Bila Namanya Lebih Dari Satu Kata , Maka Harus Diberi Kata

Sambung.

Powerpoint TemplatesPage 21

Ketentuan Lain:

Nama Aliran Data Yang Masuk Ke Dalam Suatu Proses Tidak Boleh SamaDengan Nama Aliran Data Yang Keluar Dari Proses Tersebut.

Data Flow Yang Masuk Ke Atau Keluar Dari Data Store Tidak PerluDiberi Nama Bila:

A. Aliran Datanya Sederhana Dan Mudah Dipahami.

B. Aliran Datanya Menggambarkan Seluruh Data Item (Satu RecordUtuh).

21

Diagram Hubungan (Level 0)Merupakan Level Tertinggi Dari Dfd Yang Menggambarkan SeluruhInput Ke Atau Output Dari Sistem.Memberikan Gambaran Tentang Keseluruhan Sistem.Sistem Dibatasi Boundary.Terminal Yg Memberikan Masukan Kepada Sistem Disebut Source, Terminal Yg Menerima Keluaran Dari Sistem Di Sebut Sink.

Powerpoint TemplatesPage 22

Hal-Hal yang TIDAK BOLEH dalam DFD

22

Powerpoint TemplatesPage 23

Yang Sebaiknya pada DFDSI51/12/10

Powerpoint TemplatesPage 24

Umumnya Kesalahan Proses DFD :

1. Proses Mempunyai Input Tetapi Tidak MenghasilkanOutput. Kesalahan Ini Disebut Dengan Black Hole(Lobang Hitam).

Powerpoint TemplatesPage 25

Umumnya Kesalahan Proses DFD :

2. Proses Menghasilkan Output Tetapi Tidak PernahMenerima Input Dan Kesalahan Ini Disebut DenganMiracle (Ajaib), Karena Dihasilkan Output Tanpa PernahMenerima Input.

Powerpoint TemplatesPage 26

Tingkatan Diagram Pada DFD

1. Context Diagram ( Diagram Hubungan, Level 0)

2. Diagram Zero ( Diagram Nol, Level 1)

3. Diagram Rinci ( Level2, Level 3, Dst).

Powerpoint TemplatesPage 27

Diagram Nol (Level 1)

A. Perlihatkan Data Store Yang Digunakan.

B. Untuk Proses Yg Tidak Rinci Lagi Pada LevelSelanjutnya (Functional Promitive), TambahkanPada Akhir Nomor Proses Tanda *.

C. Keseimbangan Input Dan Output (Balancing)

Antara Diagram 0 Dengan Diagram Hubungan

Harus Terpelihara.

Powerpoint TemplatesPage 28

Diagram Rinci (Level 2)

A. Merupakan Rincian Dari Diagram Nol Atau Diagram Level

Di Atasnya.

B. Keseimbangan Didalam Diagram Rinci Dengan Diagram

Nol Atau Diagram Level Diatasnya Dapat Dilihat Dari :

1. Aliran Data Yang Masuk Ke Dan Keluar Dari Proses.

2. Jumlah Data Store Yang Terhubung Dengan Proses.

3. Kondisi Baca Dan Tulis Di Dalam Data Store.

Powerpoint TemplatesPage 2929

Penomoran Level Pada DFD

NAMA LEVEL NAMA DIAGRAM NOMOR PROSES

O CONTEXT 0

1 DIAGRAM 0 1.0 2.0 3.0

2 DIAGRAM 1.0 1.1 1.2 1.3

2 DIAGRAM 2.0 2.1 2.2 2.3

3 DIAGRAM 1.1 1.1.1 1.1.2….

3 DIAGRAM 1.2 1.2.1 1.2.2….

3 DIAGRAM 1.3 1.3.1 1.3.2

DST

Powerpoint TemplatesPage 30

Keseimbangan Dalam DFD

Aliran Yang Masuk Ke Dalam Dan Keluar Dari Suatu Pross Harus Sama

Dengan Aliran Data Yang Masuk Ke Dalam Dan Keluar Dari Rincian

Proses Tersebut.

Teknik Membuat DFD

1. Identifikasi Nama Setiap External Entity.

A. Entitas Yang Berada Diluar Sistem, Yang Memberikan DataKepada Sistem (Source) atau Yang Menerima Informasi DariSistem (Sink), Dapat Berupa Orang, Organisasi Dll.

B. Tidak Termasuk Bagian Dari Sistem Artinya External Entity TidakPernah Melakukan Proses Baca Atau Tulis Didalam TempatPenyimpanan Data (Data Store).

C. Nama Terminal (External Entity) Berupa Kata Benda. Contoh :Pelanggan, Pemasok, Manajer, Gudang Dll.

Powerpoint TemplatesPage 31

2. Identifikasi Semua Aliran Data

- Aliran Data Masuk (Input)

- Aliran Data Keluar (Output)

3. Buat Diagram Hubungan (Context Diagram).

4. Buat Decomposisi Diagram Untuk Menentukan Nama

Setiap Prosesnya.

Powerpoint TemplatesPage 3232

CONTEXT DIAGRAM

THE SYSTEM

NOL

2.0

NAMA PROSES2

NOL

1.0

NAMA PROSES1

NOL

3.0

NAMA PROSES3

RINCI

1.2

RINCI

1.3

RINCI

1.1

Powerpoint TemplatesPage 33

Dekomposisi

Powerpoint TemplatesPage 34

Beberapa Kemungkinan Arus Data Yang Masuk Dan Keluar DariSuatu Proses :

1. Suatu Proses Yang Menerima Sebuah Arus Data Dan

Menghasilkan Sebuah Arus Data.

BUAT

ABSENSI

DAFTAR ABSENSIDATA SISWA

Powerpoint TemplatesPage 35

2. Suatu Proses Yang Menerima Lebih Dari Satu Arus DataDan Menghasilkan Sebuah Arus Data.

HITUNG

GAJITINGKAT_UPAHDAFTAR_GAJI

3. Suatu Proses Yang Menerima Satu Arus Data DanMenghasilkan Lebih Dari Sebuah Arus Data

LAPORAN_UMUR_PIUTANG

LAPORAN PIUTANG DITAGIH

RINCIAN_PIUTANG

KARTU JAM KERJA

Powerpoint TemplatesPage 36

DATA STORE

Menggambarkan implementasi salah satu dari hal

berikut:

1.Database

2.Sebuah tabel pada sebuah Database

3.File komputer

4.Tape atau media backup dari semua yg penting.

5.Beberapa tipe file yg tak terkomputerisasi

(kartu nama, lembar-lembar salinan)

Powerpoint TemplatesPage 37

Latihan

Membuat DFD Perpustakaan

top related