SlideShare a Scribd company logo
Powerpoint Templates
Page 1
PERANCANGAN DENGAN
PENDEKATAN
TERSTRUKTUR
Powerpoint Templates
Page 2
PEMODELAN PROSES
Mempelajari bagaimana menggambarkan diagram
alir data sebuah model proses yang
mendokumentasikan proses sistem dan aliran
datanya.
Powerpoint Templates
Page 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 Templates
Page 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 Templates
Page 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 Templates
Page 6
DIAGRAM KONTEKS
Powerpoint Templates
Page 7
Powerpoint Templates
Page 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 Templates
Page 9
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.
Mempresentasikan sistem melalui g ambar yang berbentuk
Jaringan Grafik. 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.
Powerpoint Templates
Page 1010
SIMBOL- SIMBOL DFD
Powerpoint Templates
Page 11
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.
Powerpoint Templates
Page 12
Powerpoint Templates
Page 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 Templates
Page 14
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.
Powerpoint Templates
Page 15
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
Powerpoint Templates
Page 16
Arah Panah Menggambarkan Aliran
Data.
Aliran Data :
 Dari Data Store Ke Proses Dan Sebaliknya .
 Dari Source Ke Proses
 Dari Proses Ke Sink
Aliran Data
Powerpoint Templates
Page 17
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.
Powerpoint Templates
Page 18
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.
Powerpoint Templates
Page 19
Daftar_Hadir
3.1 *
Periksa
Daftar
Hadir
Daftar_hadir_Valid
3.2
Hitung
upah
Jam_Kerja
Tarif_per_jam
Upah_ Mingguan
Powerpoint Templates
Page 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 Templates
Page 21
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).
21
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.
Powerpoint Templates
Page 22
Hal-Hal yang TIDAK BOLEH dalam DFD
22
Powerpoint Templates
Page 23
Yang Sebaiknya pada DFD
SI51/12/10
Powerpoint Templates
Page 24
Umumnya Kesalahan Proses DFD :
1. Proses Mempunyai Input Tetapi Tidak Menghasilkan
Output. Kesalahan Ini Disebut Dengan Black Hole
(Lobang Hitam).
Powerpoint Templates
Page 25
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.
Powerpoint Templates
Page 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 Templates
Page 27
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.
Powerpoint Templates
Page 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 Templates
Page 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 Templates
Page 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 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.
Powerpoint Templates
Page 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 Templates
Page 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 Templates
Page 33
Dekomposisi
Powerpoint Templates
Page 34
Beberapa Kemungkinan Arus Data Yang Masuk Dan Keluar Dari
Suatu Proses :
1. Suatu Proses Yang Menerima Sebuah Arus Data Dan
Menghasilkan Sebuah Arus Data.
BUAT
ABSENSI
DAFTAR ABSENSIDATA SISWA
Powerpoint Templates
Page 35
2. Suatu Proses Yang Menerima Lebih Dari Satu Arus Data
Dan Menghasilkan Sebuah Arus Data.
HITUNG
GAJITINGKAT_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
Powerpoint Templates
Page 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 Templates
Page 37
Latihan
Membuat DFD Perpustakaan

More Related Content

What's hot

Bab 2 Aljabar Relasional
Bab 2   Aljabar RelasionalBab 2   Aljabar Relasional
Bab 2 Aljabar Relasional
Ratzman III
 
Data Management (Data Mining Klasifikasi)
Data Management (Data Mining Klasifikasi)Data Management (Data Mining Klasifikasi)
Data Management (Data Mining Klasifikasi)
Adam Mukharil Bachtiar
 
Contoh studykasus-2
Contoh studykasus-2Contoh studykasus-2
Contoh studykasus-2
Fajar Baskoro
 
Jawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
Bina Sarana Informatika
 
3. metodologi data science dts ta v.1
3. metodologi data science dts ta v.13. metodologi data science dts ta v.1
3. metodologi data science dts ta v.1
ArdianDwiPraba
 
System Request
System RequestSystem Request
System Request
SariWahyuningsih4
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modul
Denny Safardan
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
Banta Cut
 
Tata kelola teknologi informasi
Tata kelola teknologi informasiTata kelola teknologi informasi
Tata kelola teknologi informasi
Faith Posumah
 
Langkah - Langkah Perencanaan Sistem
Langkah - Langkah Perencanaan SistemLangkah - Langkah Perencanaan Sistem
Langkah - Langkah Perencanaan Sistem
Retrina Deskara
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
Istu Purnamasari
 
Bab iv ragam dialog
Bab iv ragam dialogBab iv ragam dialog
Bab iv ragam dialog
Sevice Center Pomosda
 
Analisa dan perancangan sistem uml
Analisa dan perancangan sistem umlAnalisa dan perancangan sistem uml
Analisa dan perancangan sistem uml
sulaiman yunus
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
Sherly Uda
 
Soal latihan perancangan basis data 1 6 semester 2
Soal latihan perancangan basis data 1 6 semester 2Soal latihan perancangan basis data 1 6 semester 2
Soal latihan perancangan basis data 1 6 semester 2
Bina Sarana Informatika
 
CFG dan PARSING - P 5 - Teknik Kompilasi
CFG dan PARSING - P 5 - Teknik KompilasiCFG dan PARSING - P 5 - Teknik Kompilasi
CFG dan PARSING - P 5 - Teknik Kompilasi
ahmad haidaroh
 
Tugas sistem basis data kelompok
Tugas sistem basis data kelompokTugas sistem basis data kelompok
Tugas sistem basis data kelompok
Friska Nuraini
 
Bagan terstruktur
Bagan terstrukturBagan terstruktur
Bagan terstruktur
iimpunya3
 
Sistem multimedia-teknik-informatika
Sistem multimedia-teknik-informatikaSistem multimedia-teknik-informatika
Sistem multimedia-teknik-informatika
Rakhmi Khalida, M.M.S.I
 
Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur data
Asep Jaenudin
 

What's hot (20)

Bab 2 Aljabar Relasional
Bab 2   Aljabar RelasionalBab 2   Aljabar Relasional
Bab 2 Aljabar Relasional
 
Data Management (Data Mining Klasifikasi)
Data Management (Data Mining Klasifikasi)Data Management (Data Mining Klasifikasi)
Data Management (Data Mining Klasifikasi)
 
Contoh studykasus-2
Contoh studykasus-2Contoh studykasus-2
Contoh studykasus-2
 
Jawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
 
3. metodologi data science dts ta v.1
3. metodologi data science dts ta v.13. metodologi data science dts ta v.1
3. metodologi data science dts ta v.1
 
System Request
System RequestSystem Request
System Request
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modul
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
Tata kelola teknologi informasi
Tata kelola teknologi informasiTata kelola teknologi informasi
Tata kelola teknologi informasi
 
Langkah - Langkah Perencanaan Sistem
Langkah - Langkah Perencanaan SistemLangkah - Langkah Perencanaan Sistem
Langkah - Langkah Perencanaan Sistem
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
 
Bab iv ragam dialog
Bab iv ragam dialogBab iv ragam dialog
Bab iv ragam dialog
 
Analisa dan perancangan sistem uml
Analisa dan perancangan sistem umlAnalisa dan perancangan sistem uml
Analisa dan perancangan sistem uml
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Soal latihan perancangan basis data 1 6 semester 2
Soal latihan perancangan basis data 1 6 semester 2Soal latihan perancangan basis data 1 6 semester 2
Soal latihan perancangan basis data 1 6 semester 2
 
CFG dan PARSING - P 5 - Teknik Kompilasi
CFG dan PARSING - P 5 - Teknik KompilasiCFG dan PARSING - P 5 - Teknik Kompilasi
CFG dan PARSING - P 5 - Teknik Kompilasi
 
Tugas sistem basis data kelompok
Tugas sistem basis data kelompokTugas sistem basis data kelompok
Tugas sistem basis data kelompok
 
Bagan terstruktur
Bagan terstrukturBagan terstruktur
Bagan terstruktur
 
Sistem multimedia-teknik-informatika
Sistem multimedia-teknik-informatikaSistem multimedia-teknik-informatika
Sistem multimedia-teknik-informatika
 
Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur data
 

Similar to Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar

Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)
Fahmi Hakam
 
Bab 7 dfd
Bab 7 dfdBab 7 dfd
Dfd
DfdDfd
Materi Data Flow Diagram.pdf
Materi Data Flow Diagram.pdfMateri Data Flow Diagram.pdf
Materi Data Flow Diagram.pdf
xdrivemagishop
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
MUHAMADANGGORO1
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
MUHAMADANGGORO1
 
Sia diagram aliran data untuk perusahaan kecil
Sia   diagram aliran data untuk perusahaan kecilSia   diagram aliran data untuk perusahaan kecil
Sia diagram aliran data untuk perusahaan kecil
Theresia Magdalena
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan proses
Rif'at Hm
 
Materipemodelan proses2
Materipemodelan proses2Materipemodelan proses2
Materipemodelan proses2
D Istigfarin
 
Materipemodelan proses2
Materipemodelan proses2Materipemodelan proses2
Materipemodelan proses2Jani Kusuma
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5ifunsika
 
Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]
Erikson Hutabarat
 
DFD_Procedure+dan+DFD+2023 .pptx
DFD_Procedure+dan+DFD+2023           .pptxDFD_Procedure+dan+DFD+2023           .pptx
DFD_Procedure+dan+DFD+2023 .pptx
balqisyamutia
 
BAB V.doc
BAB V.docBAB V.doc
BAB V.doc
lusisusrianti1
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
Febrian Jc
 
Materi rsi 7 permodelan proses
Materi rsi 7 permodelan prosesMateri rsi 7 permodelan proses
Materi rsi 7 permodelan prosesdonasiilmu
 
Materi rsi 7 permodelan proses
Materi rsi 7 permodelan prosesMateri rsi 7 permodelan proses
Materi rsi 7 permodelan prosesdonasiilmu
 

Similar to Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar (20)

Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)
 
Bab 7 dfd
Bab 7 dfdBab 7 dfd
Bab 7 dfd
 
Bab 7 dfd
Bab 7 dfdBab 7 dfd
Bab 7 dfd
 
Dfd
DfdDfd
Dfd
 
Bab 7 dfd
Bab 7 dfdBab 7 dfd
Bab 7 dfd
 
Materi Data Flow Diagram.pdf
Materi Data Flow Diagram.pdfMateri Data Flow Diagram.pdf
Materi Data Flow Diagram.pdf
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 
Sia diagram aliran data untuk perusahaan kecil
Sia   diagram aliran data untuk perusahaan kecilSia   diagram aliran data untuk perusahaan kecil
Sia diagram aliran data untuk perusahaan kecil
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan proses
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan proses
 
Materipemodelan proses2
Materipemodelan proses2Materipemodelan proses2
Materipemodelan proses2
 
Materipemodelan proses2
Materipemodelan proses2Materipemodelan proses2
Materipemodelan proses2
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5
 
Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]
 
DFD_Procedure+dan+DFD+2023 .pptx
DFD_Procedure+dan+DFD+2023           .pptxDFD_Procedure+dan+DFD+2023           .pptx
DFD_Procedure+dan+DFD+2023 .pptx
 
BAB V.doc
BAB V.docBAB V.doc
BAB V.doc
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
 
Materi rsi 7 permodelan proses
Materi rsi 7 permodelan prosesMateri rsi 7 permodelan proses
Materi rsi 7 permodelan proses
 
Materi rsi 7 permodelan proses
Materi rsi 7 permodelan prosesMateri rsi 7 permodelan proses
Materi rsi 7 permodelan proses
 

Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar

  • 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 mendokumentasikan proses sistem dan aliran datanya.
  • 3. Powerpoint Templates Page 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
  • 4. Powerpoint Templates Page 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.
  • 5. Powerpoint Templates Page 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.
  • 8. Powerpoint Templates Page 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
  • 9. Powerpoint Templates Page 9 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. Mempresentasikan sistem melalui g ambar yang berbentuk Jaringan Grafik. 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.
  • 11. Powerpoint Templates Page 11 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.
  • 13. Powerpoint Templates Page 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.
  • 14. Powerpoint Templates Page 14 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.
  • 15. Powerpoint Templates Page 15 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
  • 16. Powerpoint Templates Page 16 Arah Panah Menggambarkan Aliran Data. Aliran Data :  Dari Data Store Ke Proses Dan Sebaliknya .  Dari Source Ke Proses  Dari Proses Ke Sink Aliran Data
  • 17. Powerpoint Templates Page 17 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.
  • 18. Powerpoint Templates Page 18 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.
  • 19. Powerpoint Templates Page 19 Daftar_Hadir 3.1 * Periksa Daftar Hadir Daftar_hadir_Valid 3.2 Hitung upah Jam_Kerja Tarif_per_jam Upah_ Mingguan
  • 20. Powerpoint Templates Page 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.
  • 21. Powerpoint Templates Page 21 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). 21 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.
  • 22. Powerpoint Templates Page 22 Hal-Hal yang TIDAK BOLEH dalam DFD 22
  • 23. Powerpoint Templates Page 23 Yang Sebaiknya pada DFD SI51/12/10
  • 24. Powerpoint Templates Page 24 Umumnya Kesalahan Proses DFD : 1. Proses Mempunyai Input Tetapi Tidak Menghasilkan Output. Kesalahan Ini Disebut Dengan Black Hole (Lobang Hitam).
  • 25. Powerpoint Templates Page 25 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.
  • 26. Powerpoint Templates Page 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).
  • 27. Powerpoint Templates Page 27 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.
  • 28. Powerpoint Templates Page 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.
  • 29. Powerpoint Templates Page 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
  • 30. Powerpoint Templates Page 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 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.
  • 31. Powerpoint Templates Page 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.
  • 32. Powerpoint Templates Page 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
  • 34. Powerpoint Templates Page 34 Beberapa Kemungkinan Arus Data Yang Masuk Dan Keluar Dari Suatu Proses : 1. Suatu Proses Yang Menerima Sebuah Arus Data Dan Menghasilkan Sebuah Arus Data. BUAT ABSENSI DAFTAR ABSENSIDATA SISWA
  • 35. Powerpoint Templates Page 35 2. Suatu Proses Yang Menerima Lebih Dari Satu Arus Data Dan Menghasilkan Sebuah Arus Data. HITUNG GAJITINGKAT_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
  • 36. Powerpoint Templates Page 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)