SlideShare une entreprise Scribd logo
1  sur  41
Materi Pertemuan
4 & 5
Mochammad Agri Triansyah,M.Kom
2
3
TERDAPAT BEBERAPA STRATEGI ATAU
TEKNIK UNTUK MELAKUKAN DESAIN SISTEM.
STRATEGI DAN TEKNIK TERSEBUT MELIPUTI:
1. PENDEKATAN MODEL DRIVEN
- DESAIN TERSTRUKTUR
- TEKNIK INFORMASI
- PROTOTIPING
- DESAIN BERORIENTASI OBJEK
2. RAD
3. JAD SI51/24/9 SI5G/25/9
4
MODEL DRIVEN APPROACHES: SEBUAH
PENDEKATAN DESAIN SISTEM YANG
MENEKANKAN PENGGAMBARAN MODEL
SISTEM UNTUK MENDOKUMENTASIKAN
ASPEK TEKNIS DAN IMPLEMENTASI DARI
SEBUAH SISTEM.
DESAIN TERSTRUKTUR MODERN: TEKNIK
DESAIN SISTEM YANG MENGURAIKAN
PROSES-PROSES SISTEM MENJADI
KOMPONEN-KOMPONEN YANG DAPAT
DIKELOLA.
5
DESAIN TERSTRUKTUR BERUSAHA
MEMFAKTORKAN SEBUAH PROGRAM KE
DALAM HIERARKI MODUL TOP-DOWN YANG
MEMILIKI PROPERTI BERIKUT INI:
1.MODUL HARUS SANGAT COHESIVE:
MASING-MASING MODUL HANYA
MELAKUKAN SATU FUNGSI.
2.MODUL HARUS LOOSELY COUPLED;
MODUL HARUS MEMILIKI
KETERGANTUNGAN YANG SANGAT MINIMAL
SATU SAMA LAIN
6
OBJECT ORIENTED DESIGN MERUPAKAN
STRATEGI DESAIN YANG BARU. DESAIN DAN
PEMODELAN BERORIENTASI OBJEK
MENGGUNAKAN UML, MERUPAKAN
PERLUASAN DARI STRATEGI ANALISIS
BERORIENTASI OBJEK.
CONTOH:
7
Diagram Class
Dikenal dengan Structured systems
analysis and design (SSAD)
8
DATA FLOW DIAGRAM (DFD)
DIAGRAM ALIRAN DATA (DAD)
DATA FLOW DIAGRAM
Definisi DFD (DAD)
• Diagram Arus Data (Data Flow Diagram)
adalah diagram yang menggunakan notasi-
notasi untuk menggambarkan arus dari
data sistem
• Biasanya digunakan untuk menggambarkan
suatu sistem yang telah ada atau yang akan
dikembangkan secara logika, tanpa
mempertimbangkan lingkungan fisiknya.
Simbol dan Komponen Dalam
DFD
Ada 4 komponen di dalam DFD:
• External Entity (Kesatuan Luar) atau
Boundary (Batas sistem)
• Data Flow (Arus Data)
• Process (Proses)
• Data Store (Simpanan Data)
External Entity
• Kesatuan Luar (External Entity) merupakan kesatuan
(entity) di lingkungan luar sistem yang dapat berupa
orang, organisasi, atau sistem lainnya
yang akan memberikan input
atau menerima output dari sistem
Contoh :
• Suatu kantor, departemen/divisi perusahaan
• Orang/sekelompok orang intern
• Organisasi / orang diluar organisasi
• Sistem informasi lain
• Sumber asli suatu transaksi
• Penerima akhir suatu laporan sistem
SIMBOL- SIMBOL DFD
External Entity
• Suatu external entity dapat disimbolkan
dengan suatu notasi kotak atau suatu kotak
dengan sisi kiri dan atasnya berbentuk garis
tebal
Pelanggan Atau
Gane & Sarson Yourdon
Pemasok
Suwirno Mawlan 15
External Entity
• External entity boleh diberi identifikasi
dengan huruf kecil di ujung kiri atas
Gudang
Pemasok
Akuntansi
Langganan
a d
c
b
Proses (Process)
• Proses adalah kegiatan atau kerja yang
dilakukan oleh orang, mesin atau komputer dari
input arus data untuk menghasilkan output arus
data
Identi-
fikasi
Nama
Proses
identifikasi
Nama
Proses
Pemroses
ATAU
Gane & Sarson Yourdon
2
Hitung
Gaji
Personalia
Contoh:
Proses (Process)
1. Identifikasi Proses
umumnya berupa suatu angka yang menunjukkan nomor
acuan dari proses dan ditulis pada bagian atas proses
2. Nama Proses
menunjukkan apa yang dikerjakan oleh proses tersebut.
• Harus jelas dan lengkap menggambarkan kegiatan
prosesnya
• Berbentuk suatu kalimat yg diawali kata kerja
• Diletakkan di bawah identifikasi proses di dalam simbol
proses.
3. Pemroses
- Pada DFD fisik, proses tidak hanya dari komputer, tetapi jg
proses manual (orang, mesin, dll), maka pemroses perlu
ditunjukkan
- Pada DFD Logika, hanya proses komputer saja, maka
pemroses tidak perlu disebutkan
Suwirno Mawlan 18
Proses (Process)
Identifikasi proses
Nama proses
Pemroses
Proses (Process)
Suwirno Mawlan 19
2
Hitung
Gaji
Personalia
Kartu jam kerja Daftar gaji
1.
2
Hitung
Gaji
Personalia
Kartu jam kerja
Daftar gaji
2.
Tingkat upah
2
Hitung
Gaji
Personalia
Rincian piutang
Laporan umur piutang
3.
Laporan piutang ditagih
Simpanan Data (Data Store)
Data store merupakan simpanan dari data yang
dapat berupa:
• File atau database di sistem komputer
• Arsip atau catatan manual
• Kotak tempat data di meja seseorang
• Tabel acuan manual
• Agenda atau buku
Nama data store harus menunjukkan nama dari
filenya
Suwirno Mawlan 21
Simpanan Data (Data Store)
• Gambar simpanan data di DFD di
simbol kan dengan sepasang garis
horisontal para lel yang tertutup
disalah satu ujungnya
Media Nama data store Nama data store
Gane & sarson De Marco / Yourdon
Ketentuan Menggambar Simpanan Data
(Data Store)
1. Gambar simpanan data di DFD di simbolkan
dengan sepasang garis horisontal paralel yang
tertutup disalah satu ujungnya
Media Nama data store D5 Buku besar
Contoh :
2. Hanya berhubungan dengan proses saja sbg
pengguna/perubah data
D5 piutang dagang
D1 penjualan
D5 piutang dagang
Langganan
1
Membuat
Laporan
piutang
D5 piutang dagang
Laporan piutang
3. Arus data dari proses menuju data store
menunjukkan update terhadap data yang
disimpan yang dapat berupa:
• Menambah/menyimpan record/dokumen baru
• Menghapus record atau mengambil dokumen
dari simpanan data
• Merubah nilai data pada data store
4. Arus data yg berasal dari data store ke
proses menunjukkan bahwa proses
tersebut menggunakan data yang ada di
data store
Ketentuan Menggambar Simpanan Data
(Data Store)
Simpanan Data (Data Store)
5. Bila proses melakukan keduanya, maka
gambar yang bisa dibuat:
• Menggunakan sebuah garis panah 2 arah
• Menggunakan arus data terpisah
1
Memeriksa
dan meru-
bah data
barang
D1 Persediaan barang
penjualan
1
Memeriksa
dan meru-
bah data
barang
D1 Persediaan barang
Status barang
penjualan
Arus Data (Data Flow)
Arus data menunjukkan arus dari data yang dapat
berupa masukan untuk sistem atau hasil dari
proses sistem.
Arus data dialirkan dalam bentuk :
• Formulir atau dokumen
• Laporan tercetak yg dihasilkan oleh sistem
• Tampilan/output layar komputer
• Masukan untuk komputer
• Komunikasi ucapan
• Surat/memo
• Data yg dibaca/direkam ke suatu file
• Isian yg dicatat pada buku agenda
• Transmisi suatu komputer ke komputer lain
Arus Data(Data Flow)
• Arus data (data flow) diberi simbol suatu
panah, memiliki nama yg jelas (ditulis
disamping garis panah) dan mempunyai arti
• Mengalir diantara proses, simpanan data, dan
external entity
Langganan
1
Order
Langganan
Suwirno Mawlan 27
Arus Data (Data Flow)
• Konsep Sumber dan Tujuan Arus Data
- Semua arus data harus dihasilkan dari suatu
proses ATAU menuju ke suatu proses
- Proses  bukan proses
- Bukan proses  proses
- Proses  proses
Konsep ini penting karena arus data adalah
salah satu dari hasil suatu proses atau akan
digunakan untuk melakukan suatu proses.
Aturan Pembuatan DFD
Nama Arus Data ditulis tanpa spasi, tetapi
dipisahkan dengan tanda garis bawah (_)
Semua arus data harus dihasilkan dari suatu proses
ATAU menuju ke suatu proses
- Proses  bukan proses
- Bukan proses  proses
- Proses  proses
Arus data tidak boleh mengalir dari entitas ke
entitas, datastore ke datastore, maupun dari entitas
ke datastore dan sebaliknya.
Status_barang
Suwirno Mawlan 29
Yang harus dihindari dalam
menggambar DFD
.
Suwirno Mawlan 30
.
Yang harus dihindari dalam
menggambar DFD
Suwirno Mawlan 31
.
Yang harus dihindari dalam
menggambar DFD
Suwirno Mawlan 32
.
Yang harus dihindari dalam
menggambar DFD
Suwirno Mawlan 33
BLACK HOLE
.
Suwirno Mawlan 34
MIRACLE
.
Suwirno Mawlan 35
Hal yang harus diperhatikan pd waktu
Menguraikan diagram kelevel bawah
Baca data
Create, update data
Input data / dokumen
Buat dokumen
Arus Data (Data Flow)
• Konsep Paket Data (Sumber dan Tujuan
sama)
Langganan
Order langganan 1
Proses
Order
Langganan
pembayaran
Langganan
Order langganan
Dan pembayaran
1
Proses
Order
Langganan
Arus Data (Data Flow)
• Konsep Paket Data (Sumber sama, tujuan
beda)
Langganan
Order langganan
1
Proses
Order
Langganan
pembayaran
2
Proses
Penerimaan
Kas
Arus Data (Data Flow)
• Konsep Arus Data Mengumpul (sumber
berbeda menuju tujuan yg sama)
Langganan
pengiriman
1
Proses
Pembuatan
faktur
Faktur
2
Pembuatan
Slip
pengepakan
Slip pengepakan
Arus Data (Data Flow)
• Konsep Arus Data Mengumpul (sumber
berbeda menuju tujuan yg sama)
Langganan
1
Proses
Pembuatan
faktur
Faktur
2
Pembuatan
Slip
pengepakan
Slip pengepakan
Aturan Pembuatan DFD
Suatu proses harus menerima dan
menghasilkan arus data
Langganan
Order
Langganan
1
Memverifi-
Kasi kredit
Langganan
Order disetujui
Akuntansi
Order
penjualan
2
Membuat
Order
Penjualan
Langganan
(Black Hole) (Miracle)
Pertemuan 4 APSI semester 4 IPB INVADA.ppsx

Contenu connexe

Similaire à Pertemuan 4 APSI semester 4 IPB INVADA.ppsx

Diagram aliran data untuk perusahaan kecil
Diagram aliran data  untuk perusahaan kecilDiagram aliran data  untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilrian rian
 
Analisa perancangan sistem 3
Analisa perancangan sistem 3Analisa perancangan sistem 3
Analisa perancangan sistem 3iimpunya3
 
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMPENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMMuhammad Baihaqi
 
ANALISIS PERANC. SISTEM INFORM materi 9.pdf
ANALISIS PERANC. SISTEM INFORM materi 9.pdfANALISIS PERANC. SISTEM INFORM materi 9.pdf
ANALISIS PERANC. SISTEM INFORM materi 9.pdfFajar Baskoro
 
DATA FLOW DIAGRAM jddbshsjshssgshbsg(M4).ppt
DATA FLOW DIAGRAM jddbshsjshssgshbsg(M4).pptDATA FLOW DIAGRAM jddbshsjshssgshbsg(M4).ppt
DATA FLOW DIAGRAM jddbshsjshssgshbsg(M4).ppt20144JosafatChristMa
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5ifunsika
 
Materi 6 - Pemodelan pada Pemrograman Terstruktur.pdf
Materi 6 - Pemodelan pada Pemrograman Terstruktur.pdfMateri 6 - Pemodelan pada Pemrograman Terstruktur.pdf
Materi 6 - Pemodelan pada Pemrograman Terstruktur.pdfAAmiinuddinGhozali
 
Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Fahmi Hakam
 
Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]Erikson Hutabarat
 
Materipemodelan proses2
Materipemodelan proses2Materipemodelan proses2
Materipemodelan proses2Jani Kusuma
 
Dfd 879078
Dfd 879078Dfd 879078
Dfd 879078pia_13
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1D Istigfarin
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1D Istigfarin
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1mbahsukir
 
Materipemodelan proses2
Materipemodelan proses2Materipemodelan proses2
Materipemodelan proses2D Istigfarin
 
Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar
Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajarPerancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar
Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajarMuhammad Rizki Altino
 

Similaire à Pertemuan 4 APSI semester 4 IPB INVADA.ppsx (20)

Rpl upload #6
Rpl upload #6Rpl upload #6
Rpl upload #6
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data  untuk perusahaan kecilDiagram aliran data  untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 
Analisa perancangan sistem 3
Analisa perancangan sistem 3Analisa perancangan sistem 3
Analisa perancangan sistem 3
 
Materi 10
Materi 10Materi 10
Materi 10
 
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMPENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
 
ANALISIS PERANC. SISTEM INFORM materi 9.pdf
ANALISIS PERANC. SISTEM INFORM materi 9.pdfANALISIS PERANC. SISTEM INFORM materi 9.pdf
ANALISIS PERANC. SISTEM INFORM materi 9.pdf
 
Df ddiah
Df ddiahDf ddiah
Df ddiah
 
DATA FLOW DIAGRAM jddbshsjshssgshbsg(M4).ppt
DATA FLOW DIAGRAM jddbshsjshssgshbsg(M4).pptDATA FLOW DIAGRAM jddbshsjshssgshbsg(M4).ppt
DATA FLOW DIAGRAM jddbshsjshssgshbsg(M4).ppt
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5
 
Materi 6 - Pemodelan pada Pemrograman Terstruktur.pdf
Materi 6 - Pemodelan pada Pemrograman Terstruktur.pdfMateri 6 - Pemodelan pada Pemrograman Terstruktur.pdf
Materi 6 - Pemodelan pada Pemrograman Terstruktur.pdf
 
Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)
 
APS__dfd.pptx
APS__dfd.pptxAPS__dfd.pptx
APS__dfd.pptx
 
Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]
 
Materipemodelan proses2
Materipemodelan proses2Materipemodelan proses2
Materipemodelan proses2
 
Dfd 879078
Dfd 879078Dfd 879078
Dfd 879078
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1
 
Materipemodelan proses2
Materipemodelan proses2Materipemodelan proses2
Materipemodelan proses2
 
Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar
Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajarPerancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar
Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar
 

Plus de AgriTriansyah2

Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...AgriTriansyah2
 
Slide Pertemuan 1 Sistem Operasi.pptx
Slide Pertemuan 1 Sistem Operasi.pptxSlide Pertemuan 1 Sistem Operasi.pptx
Slide Pertemuan 1 Sistem Operasi.pptxAgriTriansyah2
 
materi pertemuan 3 rpl.pptx
materi pertemuan 3 rpl.pptxmateri pertemuan 3 rpl.pptx
materi pertemuan 3 rpl.pptxAgriTriansyah2
 

Plus de AgriTriansyah2 (7)

Tipe data DBMS.ppt
Tipe data DBMS.pptTipe data DBMS.ppt
Tipe data DBMS.ppt
 
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
Pertemuan-2-SO (Pengertian Sistem Operasi dan Arsitektur Sistem Operasi).pptx...
 
Slide Pertemuan 1 Sistem Operasi.pptx
Slide Pertemuan 1 Sistem Operasi.pptxSlide Pertemuan 1 Sistem Operasi.pptx
Slide Pertemuan 1 Sistem Operasi.pptx
 
RPS-Basis-Data.docx
RPS-Basis-Data.docxRPS-Basis-Data.docx
RPS-Basis-Data.docx
 
Butikku.pptx
Butikku.pptxButikku.pptx
Butikku.pptx
 
materi pertemuan 3 rpl.pptx
materi pertemuan 3 rpl.pptxmateri pertemuan 3 rpl.pptx
materi pertemuan 3 rpl.pptx
 
Simulasi_Sistem.pptx
Simulasi_Sistem.pptxSimulasi_Sistem.pptx
Simulasi_Sistem.pptx
 

Pertemuan 4 APSI semester 4 IPB INVADA.ppsx

  • 1. Materi Pertemuan 4 & 5 Mochammad Agri Triansyah,M.Kom
  • 2. 2
  • 3. 3 TERDAPAT BEBERAPA STRATEGI ATAU TEKNIK UNTUK MELAKUKAN DESAIN SISTEM. STRATEGI DAN TEKNIK TERSEBUT MELIPUTI: 1. PENDEKATAN MODEL DRIVEN - DESAIN TERSTRUKTUR - TEKNIK INFORMASI - PROTOTIPING - DESAIN BERORIENTASI OBJEK 2. RAD 3. JAD SI51/24/9 SI5G/25/9
  • 4. 4 MODEL DRIVEN APPROACHES: SEBUAH PENDEKATAN DESAIN SISTEM YANG MENEKANKAN PENGGAMBARAN MODEL SISTEM UNTUK MENDOKUMENTASIKAN ASPEK TEKNIS DAN IMPLEMENTASI DARI SEBUAH SISTEM. DESAIN TERSTRUKTUR MODERN: TEKNIK DESAIN SISTEM YANG MENGURAIKAN PROSES-PROSES SISTEM MENJADI KOMPONEN-KOMPONEN YANG DAPAT DIKELOLA.
  • 5. 5 DESAIN TERSTRUKTUR BERUSAHA MEMFAKTORKAN SEBUAH PROGRAM KE DALAM HIERARKI MODUL TOP-DOWN YANG MEMILIKI PROPERTI BERIKUT INI: 1.MODUL HARUS SANGAT COHESIVE: MASING-MASING MODUL HANYA MELAKUKAN SATU FUNGSI. 2.MODUL HARUS LOOSELY COUPLED; MODUL HARUS MEMILIKI KETERGANTUNGAN YANG SANGAT MINIMAL SATU SAMA LAIN
  • 6. 6 OBJECT ORIENTED DESIGN MERUPAKAN STRATEGI DESAIN YANG BARU. DESAIN DAN PEMODELAN BERORIENTASI OBJEK MENGGUNAKAN UML, MERUPAKAN PERLUASAN DARI STRATEGI ANALISIS BERORIENTASI OBJEK. CONTOH:
  • 8. Dikenal dengan Structured systems analysis and design (SSAD) 8
  • 9. DATA FLOW DIAGRAM (DFD) DIAGRAM ALIRAN DATA (DAD)
  • 10. DATA FLOW DIAGRAM Definisi DFD (DAD) • Diagram Arus Data (Data Flow Diagram) adalah diagram yang menggunakan notasi- notasi untuk menggambarkan arus dari data sistem • Biasanya digunakan untuk menggambarkan suatu sistem yang telah ada atau yang akan dikembangkan secara logika, tanpa mempertimbangkan lingkungan fisiknya.
  • 11. Simbol dan Komponen Dalam DFD Ada 4 komponen di dalam DFD: • External Entity (Kesatuan Luar) atau Boundary (Batas sistem) • Data Flow (Arus Data) • Process (Proses) • Data Store (Simpanan Data)
  • 12. External Entity • Kesatuan Luar (External Entity) merupakan kesatuan (entity) di lingkungan luar sistem yang dapat berupa orang, organisasi, atau sistem lainnya yang akan memberikan input atau menerima output dari sistem Contoh : • Suatu kantor, departemen/divisi perusahaan • Orang/sekelompok orang intern • Organisasi / orang diluar organisasi • Sistem informasi lain • Sumber asli suatu transaksi • Penerima akhir suatu laporan sistem
  • 14. External Entity • Suatu external entity dapat disimbolkan dengan suatu notasi kotak atau suatu kotak dengan sisi kiri dan atasnya berbentuk garis tebal Pelanggan Atau Gane & Sarson Yourdon Pemasok
  • 15. Suwirno Mawlan 15 External Entity • External entity boleh diberi identifikasi dengan huruf kecil di ujung kiri atas Gudang Pemasok Akuntansi Langganan a d c b
  • 16. Proses (Process) • Proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari input arus data untuk menghasilkan output arus data Identi- fikasi Nama Proses identifikasi Nama Proses Pemroses ATAU Gane & Sarson Yourdon 2 Hitung Gaji Personalia Contoh:
  • 17. Proses (Process) 1. Identifikasi Proses umumnya berupa suatu angka yang menunjukkan nomor acuan dari proses dan ditulis pada bagian atas proses 2. Nama Proses menunjukkan apa yang dikerjakan oleh proses tersebut. • Harus jelas dan lengkap menggambarkan kegiatan prosesnya • Berbentuk suatu kalimat yg diawali kata kerja • Diletakkan di bawah identifikasi proses di dalam simbol proses. 3. Pemroses - Pada DFD fisik, proses tidak hanya dari komputer, tetapi jg proses manual (orang, mesin, dll), maka pemroses perlu ditunjukkan - Pada DFD Logika, hanya proses komputer saja, maka pemroses tidak perlu disebutkan
  • 18. Suwirno Mawlan 18 Proses (Process) Identifikasi proses Nama proses Pemroses
  • 19. Proses (Process) Suwirno Mawlan 19 2 Hitung Gaji Personalia Kartu jam kerja Daftar gaji 1. 2 Hitung Gaji Personalia Kartu jam kerja Daftar gaji 2. Tingkat upah 2 Hitung Gaji Personalia Rincian piutang Laporan umur piutang 3. Laporan piutang ditagih
  • 20. Simpanan Data (Data Store) Data store merupakan simpanan dari data yang dapat berupa: • File atau database di sistem komputer • Arsip atau catatan manual • Kotak tempat data di meja seseorang • Tabel acuan manual • Agenda atau buku Nama data store harus menunjukkan nama dari filenya
  • 21. Suwirno Mawlan 21 Simpanan Data (Data Store) • Gambar simpanan data di DFD di simbol kan dengan sepasang garis horisontal para lel yang tertutup disalah satu ujungnya Media Nama data store Nama data store Gane & sarson De Marco / Yourdon
  • 22. Ketentuan Menggambar Simpanan Data (Data Store) 1. Gambar simpanan data di DFD di simbolkan dengan sepasang garis horisontal paralel yang tertutup disalah satu ujungnya Media Nama data store D5 Buku besar Contoh : 2. Hanya berhubungan dengan proses saja sbg pengguna/perubah data D5 piutang dagang D1 penjualan D5 piutang dagang Langganan 1 Membuat Laporan piutang D5 piutang dagang Laporan piutang
  • 23. 3. Arus data dari proses menuju data store menunjukkan update terhadap data yang disimpan yang dapat berupa: • Menambah/menyimpan record/dokumen baru • Menghapus record atau mengambil dokumen dari simpanan data • Merubah nilai data pada data store 4. Arus data yg berasal dari data store ke proses menunjukkan bahwa proses tersebut menggunakan data yang ada di data store Ketentuan Menggambar Simpanan Data (Data Store)
  • 24. Simpanan Data (Data Store) 5. Bila proses melakukan keduanya, maka gambar yang bisa dibuat: • Menggunakan sebuah garis panah 2 arah • Menggunakan arus data terpisah 1 Memeriksa dan meru- bah data barang D1 Persediaan barang penjualan 1 Memeriksa dan meru- bah data barang D1 Persediaan barang Status barang penjualan
  • 25. Arus Data (Data Flow) Arus data menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem. Arus data dialirkan dalam bentuk : • Formulir atau dokumen • Laporan tercetak yg dihasilkan oleh sistem • Tampilan/output layar komputer • Masukan untuk komputer • Komunikasi ucapan • Surat/memo • Data yg dibaca/direkam ke suatu file • Isian yg dicatat pada buku agenda • Transmisi suatu komputer ke komputer lain
  • 26. Arus Data(Data Flow) • Arus data (data flow) diberi simbol suatu panah, memiliki nama yg jelas (ditulis disamping garis panah) dan mempunyai arti • Mengalir diantara proses, simpanan data, dan external entity Langganan 1 Order Langganan
  • 27. Suwirno Mawlan 27 Arus Data (Data Flow) • Konsep Sumber dan Tujuan Arus Data - Semua arus data harus dihasilkan dari suatu proses ATAU menuju ke suatu proses - Proses  bukan proses - Bukan proses  proses - Proses  proses Konsep ini penting karena arus data adalah salah satu dari hasil suatu proses atau akan digunakan untuk melakukan suatu proses.
  • 28. Aturan Pembuatan DFD Nama Arus Data ditulis tanpa spasi, tetapi dipisahkan dengan tanda garis bawah (_) Semua arus data harus dihasilkan dari suatu proses ATAU menuju ke suatu proses - Proses  bukan proses - Bukan proses  proses - Proses  proses Arus data tidak boleh mengalir dari entitas ke entitas, datastore ke datastore, maupun dari entitas ke datastore dan sebaliknya. Status_barang
  • 29. Suwirno Mawlan 29 Yang harus dihindari dalam menggambar DFD .
  • 30. Suwirno Mawlan 30 . Yang harus dihindari dalam menggambar DFD
  • 31. Suwirno Mawlan 31 . Yang harus dihindari dalam menggambar DFD
  • 32. Suwirno Mawlan 32 . Yang harus dihindari dalam menggambar DFD
  • 35. Suwirno Mawlan 35 Hal yang harus diperhatikan pd waktu Menguraikan diagram kelevel bawah Baca data Create, update data Input data / dokumen Buat dokumen
  • 36. Arus Data (Data Flow) • Konsep Paket Data (Sumber dan Tujuan sama) Langganan Order langganan 1 Proses Order Langganan pembayaran Langganan Order langganan Dan pembayaran 1 Proses Order Langganan
  • 37. Arus Data (Data Flow) • Konsep Paket Data (Sumber sama, tujuan beda) Langganan Order langganan 1 Proses Order Langganan pembayaran 2 Proses Penerimaan Kas
  • 38. Arus Data (Data Flow) • Konsep Arus Data Mengumpul (sumber berbeda menuju tujuan yg sama) Langganan pengiriman 1 Proses Pembuatan faktur Faktur 2 Pembuatan Slip pengepakan Slip pengepakan
  • 39. Arus Data (Data Flow) • Konsep Arus Data Mengumpul (sumber berbeda menuju tujuan yg sama) Langganan 1 Proses Pembuatan faktur Faktur 2 Pembuatan Slip pengepakan Slip pengepakan
  • 40. Aturan Pembuatan DFD Suatu proses harus menerima dan menghasilkan arus data Langganan Order Langganan 1 Memverifi- Kasi kredit Langganan Order disetujui Akuntansi Order penjualan 2 Membuat Order Penjualan Langganan (Black Hole) (Miracle)