Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Powerpoint Templates Page 1 PERANCANGAN DENGAN PENDEKATAN TERSTRUKTUR.

Presentasi serupa


Presentasi berjudul: "Powerpoint Templates Page 1 PERANCANGAN DENGAN PENDEKATAN TERSTRUKTUR."— Transcript presentasi:

1 Powerpoint Templates Page 1 PERANCANGAN DENGAN PENDEKATAN TERSTRUKTUR

2 Powerpoint Templates Page 2 PEMODELAN PROSES Mempelajari bagaimana menggambarkan diagram alir data sebuah model proses yang popular yang mendokumentasikan proses sistem dan aliran datanya.

3 Powerpoint Templates Page 3 Anda akan mengenal pemodelan proses sebagai alat analisis sistem pada saat anda dapat: 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 dan membuat model proses

4 Powerpoint Templates Page 4 Anda akan mengenal pemodelan proses sebagai alat analisis sistem pada saat anda dapat: 4 4.Membaca dan menginterpretasikan diagram alir data. 5.Menjelaskan kapan saat untuk membuat model proses dan di mana menyimpannya. 6.Membuat diagram konteks untuk mengilustrasikan antar muka sistem dengan lingkungannya. 7.Mengidentifikasi use case, kejadian bisnis eksternal dan temporal untuk suatu sistem

5 Powerpoint Templates Page 5 8.Melakukan partisi kejadian dan mengorganisasi kejadian dalam diagram dekomposisi fungsional. 9.Menggambar diagram kejadian kemudian menggabungkannya menjadi diagram sistem. 10.Menggambarkan diagram aliran data primitif dan mendeskripsikan aliran dan prosedur data elementer masing-masing dalam konteks terstruktur data dan logika prosedural (b. inggris) dan tabel keputusan Anda akan mengenal pemodelan proses sebagai alat analisis sistem pada saat anda dapat:

6 Powerpoint Templates Page 6 11.Mendokumentasikan distribusi proses ke lokasi. 12.Mensinkronisasi model data dan proses ke matrik crud (create, read, update, delete) Anda akan mengenal pemodelan proses sebagai alat analisis sistem pada saat anda dapat:

7 Powerpoint Templates Page 7 PENGANTAR KE 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.

8 Powerpoint Templates Page 8 Logical Model / Model Logika menunjukkan apa sebenarnya sistem tersebut dan apa yang dilakukannya. Model tersebut implementation independent; yaitu memberi gambaran tentang sistem terlepas dari implementasi teknis. model logika menggambarkan esensi suatu sistem. sinonim yg populer model konseptual dan model bisnis.

9 Powerpoint Templates Page 9 DIAGRAM KONTEKS

10 Powerpoint Templates Page 10 Physical Model / Model Fisik tidak hanya menunjukkan apa sebenarnya sistem tersebut atau apa yang dilakukannya, tetapi juga bagaimana sistem tersebut diimplementasikan secara fisik dan teknis. Model ini merefleksikan pilihan teknologi dan batasan pilihan teknologi ini. Sinonimnya model implementasi dan model teknik.

11 Powerpoint Templates Page 11

12 Powerpoint Templates Page 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

13 Powerpoint Templates Page 13 Salah Satu Tool Yang Paling Penting Bagi Seorang Analis Sistem. Penggunaan DFD Sebagai Modeling Tool Dipopulerkan Oleh Tom Demacro (1978) Dan Gane & Sarson (1979) Dengan Menggunakan Pendekatan Metoda Analisis Sistem Terstruktur. Dfd Dapat Digunakan Untuk Mempresentasikan Suatu Sistem Yang Otomatis Maupun Manual Dengan Melalui Gambar Yang Berbentuk Jaringan Grafik. Definisi Dfd : Merupakan Diagram Yang Menunjukkan Secara Grafis Urutan –Urutan Dalam Proses Yang Harus Dilakukan Dalam Suatu Sistem Data Flow Diagram (DFD) Jadi DFD Merupakan Suatu Alat Bantu Yang Dapat Menvisualkan Hubungan Antara Subproses – Subproses Didalam Suatu Sistem. DFD emiliki Simbol - Simbol Yang Akan Digunakan.

14 Powerpoint Templates Page SIMBOL- SIMBOL DFD

15 Powerpoint Templates Page 15 External Entity : Entitas Yang Berada Diluar Sistem, Yang Memberikan Data Kepada Sistem (Source) Atau Yang Menerima Informasi Dari Sistem (Sink), Dapat Berupa Orang, Organisasi Dll. Tidak Termasuk Bagian Dari Sistem. Bila Sistem Informasi Dirancang Untuk Satu Bagian (Departemen), Maka Bagian Lain Yang Masih Terkait Menjadi External Entity. Nama Terminal Berupa Kata Benda. Terminal Tidak Boleh Memiliki Nama Yang Sama Kecuali Memang Objeknya Sama (Digambarkan 2 X, Bila Demikian Perlu Diberi Garis Miring.

16 Powerpoint Templates Page 16

17 Powerpoint Templates Page 17 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.

18 Powerpoint Templates Page 18 Proses Setiap 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.

19 Powerpoint Templates Page 19 Penomoran Proses Pada Tingkat Pertama (Diagram Nol) Adalah 1.0, 2.0, 3.0 Dst. Contoh : Proses 2.1 Adalah Proses Level Terendah, Tidak Perlu Dirinci Lagi. 2.1 * HITUNG PPH 2.0 PENDATAAN ORDER 5.0 * HITUNG PPH

20 Powerpoint Templates Page 20 Arah Panah Menggambarkan Aliran Data. Aliran Data : Dari Data Store Ke Proses Dan Sebaliknya. Dari Source Ke Proses Dari Proses Ke Sink Aliran Data

21 Powerpoint Templates Page 21 Arus Data Ini Menunjukkan Arus Dari Yang Dapat Berupa Masukan Untuk Sistem Atau Hasil Dari Proses Sistem Dan Dapat Berbentuk Sbb: A.Formulir Atau Dokumen Yang Dipergunakan Oleh Perusahaan. 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.

22 Powerpoint Templates Page 22 Tatacara Penggambaran Aliran Data Nama Aliran Data Yang Terdiri Dari Beberapa Kata Dihubungkan Dengan Garis Sambung Tidak Boleh Ada Nama Aliran Data Yang Namanya Sama Dan Pemberian Nama Harus Mencerminkan Isinya. Hindari Penggunaan Kata ‘Data’ Dan ‘Informasi’ Untuk Memberi Nama Pada Aliran Data. Sedapat Mungkin Nama Aliran Harus Ditulis Lengkap.

23 Powerpoint Templates Page 23 Daftar_Hadir 3.1 * Periksa Daftar Hadir Daftar_hadir_Valid 3.2 Hitung upah Jam_Kerja Tarif_per_jam Upah_ Mingguan

24 Powerpoint Templates Page 24 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.

25 Powerpoint Templates Page 25 Ketentuan Lain: Nama Aliran Data Yang Masuk Ke Dalam Suatu Proses Tidak Boleh Sama Dengan Nama Aliran Data Yang Keluar Dari Proses Tersebut. Data Flow Yang Masuk Ke Atau Keluar Dari Data Store Tidak Perlu Diberi Nama Bila: A.Aliran Datanya Sederhana Dan Mudah Dipahami. B.Aliran Datanya Menggambarkan Seluruh Data Item (Satu Record Utuh). 25 Diagram Hubungan (Level 0) Merupakan Level Tertinggi Dari Dfd Yang Menggambarkan Seluruh Input 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.

26 Powerpoint Templates Page 26 Hal-Hal yang TIDAK BOLEH dalam DFD 26

27 Powerpoint Templates Page 27 Yang Sebaiknya pada DFD SI51/12/10

28 Powerpoint Templates Page 28 Umumnya Kesalahan Proses DFD : 1. Proses Mempunyai Input Tetapi Tidak Menghasilkan Output. Kesalahan Ini Disebut Dengan Black Hole (Lobang Hitam).

29 Powerpoint Templates Page 29 Umumnya Kesalahan Proses DFD : 2. Proses Menghasilkan Output Tetapi Tidak Pernah Menerima Input Dan Kesalahan Ini Disebut Dengan Miracle (Ajaib), Karena Dihasilkan Output Tanpa Pernah Menerima Input.

30 Powerpoint Templates Page 30 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).

31 Powerpoint Templates Page 31 Diagram Nol (Level 1) Diagram Nol (Level 1) A.Perlihatkan Data Store Yang Digunakan. B.Untuk Proses Yg Tidak Rinci Lagi Pada Level Selanjutnya (Functional Promitive), Tambahkan Pada Akhir Nomor Proses Tanda *. C.Keseimbangan Input Dan Output (Balancing) Antara Diagram 0 Dengan Diagram Hubungan Harus Terpelihara.

32 Powerpoint Templates Page 32 Diagram Rinci (Level 2) 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.

33 Powerpoint Templates Page Penomoran Level Pada DFD NAMA LEVELNAMA DIAGRAMNOMOR PROSES OCONTEXT0 1DIAGRAM DIAGRAM DIAGRAM DIAGRAM …. 3DIAGRAM …. 3DIAGRAM DST

34 Powerpoint Templates Page 34 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 Data Kepada Sistem (Source) atau Yang Menerima Informasi Dari Sistem (Sink), Dapat Berupa Orang, Organisasi Dll. B.Tidak Termasuk Bagian Dari Sistem Artinya External Entity Tidak Pernah Melakukan Proses Baca Atau Tulis Didalam Tempat Penyimpanan Data (Data Store). C.Nama Terminal (External Entity) Berupa Kata Benda. Contoh : Pelanggan, Pemasok, Manajer, Gudang Dll.

35 Powerpoint Templates Page 35 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.

36 Powerpoint Templates Page 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

37 Powerpoint Templates Page 37 Dekomposisi

38 Powerpoint Templates Page 38 Beberapa Kemungkinan ArusData Yang Masuk Dan Keluar Dari Suatu Proses : 1.Suatu Proses Yang Menerima Sebuah Arus Data Dan Menghasilkan Sebuah Arus Data. BUAT ABSENSI DAFTAR ABSENSI DATA SISWA

39 Powerpoint Templates Page 39 2.Suatu Proses Yang Menerima Lebih Dari Satu Arus Data Dan Menghasilkan Sebuah Arus Data. HITUNG GAJI TINGKAT_UPAH DAFTAR_GAJI 3.Suatu Proses Yang Menerima Satu Arus Data Dan Menghasilkan Lebih Dari Sebuah Arus Data LAPORAN_UMUR_PIUTANG LAPORAN PIUTANG DITAGIH RINCIAN_PIUTANG KARTU JAM KERJA

40 Powerpoint Templates Page 40 Latihan Membuat DFD 40

41 Powerpoint Templates Page 41 DIAGRAM ALIRAN DATA FISIK

42 Powerpoint Templates Page DIAGRAM ALIRAN DATA FISIK Sebuah Model Proses yang digunakan untuk mengkomunikasikan karakteristik implementasi teknis pada sebuah sistem informasi. Diagram tersebut mengkomunikasikan pilihan-pilihan teknis dan keputusan desain lain kepada mereka yang secara aktual akan membangun dan mengimplementasi sistem.

43 Powerpoint Templates Page 43 DIAGRAM ALIRAN DATA FISIK Menggunakan bentuk dan koneksi dasar yang sama dengan DFD logis, yaitu: a. Proses b. Agen-agen eksternal c. Data stores d. Aliran data

44 Powerpoint Templates Page 44

45 Powerpoint Templates Page 45 PROSES FISIK Proses adalah bentuk kunci pada semua DFD. itulah mengapa DFD disebut model proses. DFD fisik menggambarkan implementasi fisik dari setiap proses yang telah direncanakan. Proses fisik dapat berupa sebuah prosesor; misal sebuah komputer atau orang, atau implementasi teknis dari kerja spesifik untuk dikerjakan; misal sebuah program komputer atau proses manual.

46 Powerpoint Templates Page 46 GAMBAR PROSES FISIK ID (PILIHAN) KATA KERJA TINDAKAN + FRASE KATA BENDA ATAU OBJEK IMPLEMENTASI

47 Powerpoint Templates Page 47 CONTOH:

48 Powerpoint Templates Page 48 Jika sebuah proses logis diimplementasikan sebagian oleh orang dan sebagian oleh perangkat lunak, maka proses tersebut harus dipecah ke dalam proses fisik yang terpisah dan harus ditambahkan aliran-aliran data yang tepat di antara proses-proses fisik. Nama proses fisik yg dikerjakan orang, disarankan menggunakan judul-judul atau peran, bukan nama yang sesuai. contoh:

49 Powerpoint Templates Page 49 JUDUL ATAU NAMA PERAN

50 Powerpoint Templates Page 50 ALIRAN DATA FISIK Menggambarkan hal berikut: 1.Implementasi terencana sebuah input ke atau output dari sebuah proses fisik. 2.Perintah database atau tindakan membuat, membaca, memperbaharui, atau menghapus 3.Impor data atau dari atau ekspor data ke sistem informasi lain melalui sebuah jaringan 4.Aliran data antara dua modul atau subrutin di dalam program yg sama.

51 Powerpoint Templates Page 51 Sebagian besar aliran data logis dikirim ke DFD Fisik. Sebagian mungkin digabungkan ke dalam aliran data fisik tunggal yang menggambarkan form bisnis. yang lain mungkin dipecah menjadi banyak aliran sebagai hasil dari memecah proses-proses logis ke dalam banyak proses fisik. contoh: Aliran data logis Order (pesanan) dapat diimplementasikan sebagai form: order,phone; order,html; fax order.

52 Powerpoint Templates Page 52

53 Powerpoint Templates Page 53

54 Powerpoint Templates Page 54 AGEN EKSTERNAL FISIK Agen-agen Eksternal yang dikategorikan selama analisis sistem adalah di luar lingkup sistem

55 Powerpoint Templates Page 55 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)

56 Powerpoint Templates Page 56


Download ppt "Powerpoint Templates Page 1 PERANCANGAN DENGAN PENDEKATAN TERSTRUKTUR."

Presentasi serupa


Iklan oleh Google